MSFVDRLLVVCGGGGVAIVMVAVVVVVVVVIVSRAAAECWWAPAKRIVGLPPGSMGWPLLGETMEFLQPHAATSRGQFMEKHSKRYGNVFKSCLFGQPTIISADPDLNKFILLNENKLFQCSYPSTISGILGKWSMLVLVGEAHKRMRSIALNFMSVHKLKDYFLEDIERHVLLTLRSWEEDCVLSAQEEAKKFAFNLMARQIVSFNPGEARTIELMRVYYTFMKGVIAPPLNIPGTAYHRAIQSRAKILDILRRTLNKRMQQPDKVYNDLLGVVTRSGSLSTEQVLDLVLNMLFAGHETSSVALTLALKFLAEAPRVIEELRAEHESIRAARISEDRLSWDDYKKMSFTHCVINETLRLGNVVRFVHRKALQDVCFKDFIIPKGWKVLPVFCAVHLDPAVYKNPLKFDPWRWQDYEKNLYFTPFGGGSRLCAGADLAKLEMAIFIHHLVLEYNWKLAEPDRALAFPFVEFEKGLPIIISKLRF*