METVGKVVIAIVIAVIIRRGWKVLNWVWLKPKKLEKWLRDEGYKGNSYKLLMGDMIELGKMMNLAKKDPIPITHDILPHILPFDHKIISTYGEKSFLWLGPNPRVYIRDPELIKEILLRPNEFQKPHPEPFRDSIIGGLLITEGHKWSKHRKIINPAFNLQNLKTMFLVICSSCSDMVNQWELLTMETGSAEVDVWPYIDNLAGDVISRTAFGSSYEEGRKIFRIQKEQIELIFKMLFILYLPGRRFIPTKANKKYKENIKELHDVLSGIINKRKKAIESGEGSCDDLLGILLESNSKEIEEFGVGLSMEEVMEECKLFYIAGSETTSNLIVWTMVCLSLHQEWQIKAREEILQVFGTGELDFEGLKNLKTLTMILYEVLRLYPPVIMTIRSTIKETKLGNMMIPPGVQLALAMIYIHHDRKVWGDDATEFRPERFSDGVAIATKGKGFFPFSSGPRVCIGQNFAMTEARAAMAMILRRFCFELSPSYKHSPFPVFTMPPQFGANLILRNIS*