MMLSFVSTLASQIGFLLQNLSDDNFHSVAYELTQFTGYGLDGSVVLLQSCLDQVNLREGDVHNMQLKLELLAIVVKYLVHQSNFSTVFCEALRSTHMSEDVLGDLSKALHLSLPEQIGLGLALADSDDTNRSQEGQNFCKAKIMELYQNPVAGVSEDIIERILLFLYQSEGLSKHVPTFLQALSLLQPKAQTSLLLTPLFTNDVNEVNSLRSFESFCTSTVEASDEILTQLEKSSNVADVMEELGYGCTIDGPHCKSFLSLFSPLDEKTVSKIISMVVRTHTGLEDAQGTHATFCTALCNSSTTDSSWLSSWNIDVLLDSIKQLAPEINWLSVMENLDHVGFYLPDQKALSLLMSIHAKMSQDQFPIQAVCGSVWENAEGQLSFLRFAISASPEVFTFAPSRRRQAPLEGPHGNKFPYGSANQAWLSIDLLEVLCQLAEMGHGSAVRMLLEYPLKHCPETLLVVIAQVKTAFNLIQYEVFSTLFPSYLSGNPNCSIVLHQLWHVNPDLVLWGMMDAHAKDPNNISKILDACQDIKALSQVLDMTPFSFSIELAALASRREYLNLEKWLNDNLSCHRDTLFKACLKFVRERTPFEPSNDASVNPVQRSGPIVNLSLEITAIFLKVLQANVGQLVSRDLTEEMKLLHHQAVSVNPRVLSVGAADQSSSEVFAADIEEEANSYFQQIYIGQLTIDAVVQMLARFKESSEKREQEIFACMIQSLFDEYRFFPRYPERELKITAILFGSLIKHQLVSSLTLGIALRYVLDALRKPLDSKMFSFGLTALEQFMDRLVEWPQYCNHILQISHVREAHGELVEFIERALVRISSSKSEPIGVIPVSSDQHHSSGPLPPADNSETSEVAWQSIVGPASTQPAPAQRPQAALASYAKPPSLVPSVGQTTSAIGQADSGSGQKGSQSSQATLSLQIGGGQPSLSSGHGFLCNSRGPAIPVTRLTLNSFGHALNIETLVAAAERRDTPIEAPSSDVQDKIAFMINNISTTNLEAKSKEFLEVLKEQYYPWFAQYMVMKRASIEPNFHDLYLKFLDKINSKALHKEIIKATYENCKVLLRSELIKSSSEERSLLKNLGSWLGKLTIGRNQALRAREIDPKLLIIEAYEKGLMIAVIPFTSKILEPCQSSLAYQPPNPWTMGILSLLSEIYALPNLKMNLRFDIEVLFKNLGVDPKDVKPTQLLKGRARDIEGNPDFSNKDFGAVQLLTELTTGMIAPISQTELPPEGSSSLPSTPHPAVLPQFTAPLHLSSTTVGEDEKVSTMAMSERIPTGLGLPHTTPAQSPFSVSQLSMPIPNIGSYVVVNPKLNALGQQLQFQRIVPLAMERAIREIISPVVERSVTIACMTTRELASKDYAMESEESRIRHSANSMVASLAGSLAHVTCKEPLRVAMANHLRSLLQALNVAGEVLEQAVQLVTNDNLDLGCAVIEQAATEKALRDFDDVISHSLLVRRKQREAMGHAYYDATVYSQGPLARLPEALRPKPGRLSGAQQRVYEDFARLPWQNQPSQNAPVAPVGPSSTSGSSIGSGFSRVVYASGSGQASSSGYTATQVTPGLGGIVQPSEQTSEELESRATSPLSASASQVAMADGGMRQVADVLSMASSFNTSNSAVVEGHVVESSASVKESGSMVPPSSSSSIVERLGTSGLEPSLSTGEALEKYQLVAQKLEAAISKGAGDNEVQGLVAEIPEIILQCISRDEAALAIAQKVFKRLYENASNSMHVSTHIAILAAIHDVCKRVVKELTSWVIYSDEERKFNKDIIVGLIRSELIHLTEYNMHLAKLMDGGRNAAATEFAISLVQTCVGQEPGVSPTELYNLIDALSKVAQRPGSPESLQQLVEIARNSSSSVASQTGATAGKEEKARQSREKKATPGRAGMNREDSKLTSREIGSADPVGFREQVAVLFDEWARICDSPGVNDKAYAVYISQLQQSGMLKGDDASDRFFRVLTELSIAHCIASDVSVPGSVALPSQQIMQTLSFTAIDMYAKLVVLLVKYCAVDPGTSKVNLLNKVLAVTVRLIQRDAEEKKSAFHPRSYFRLFVNWLMDFNSPDPALDASNFQGTYCICECFSFITTLASTCLELCLA*