MNVFLSLRSTTNHGTVLSPRRAFAPTFSMPYAQLVVGPAGSGKSTYCHNVHQHCASLGRTLSVINLDPAADEFRYPVTADVRELISLEDVMEEEELGPNGALMFCMEYLEDNMDDWLAEQLEGYMEDDMVIFDCPGQLELYSHHSAFKSMTEKMTGWGWKMVCVYILDAQFISDGTKFIAGCLQAQSAMLHLALPHVNILSKVDMLQDKSVLEPYLCPDHQRLANELDERMDPKYRKLNHAIASVMEDFALISFAPLDISDEESLQFVLYQCDCAIGYGEDADVRTSRDVEYGDEPDMSNLSLE*