MKFHSTILEALNHHASRTPDKVVFTWVGIKCEEQNKMTFKQLQDESNAVAARLLKLGCQKGDRVMIAYPFGLEFLAGMFGAMKIEVIPCSIYPPNPNKLKTDMPKFRGFSEDAGAKYALSTNMFATAMTAASILYKTGVKWIGTDILSIKRSNRNKPKDYENFEGVPEDICFIQYTSGSTGHPKGVRISHQSLAENCIAISAMSGTNASNVGTTVGALWVPQYHDMGLVAGFMTTLYAGTSLVMASPLDFVANPLLWSDMVETYKATLTCAPNFAYALLLKRLEQANRNADWSCVRRAMFGGEPAQSHVVDAVSKTLSINPDHIYNIYGLAESVVFLTGGSAYPDSEGLLCCGEVNSPTLKLRLVEDGKEVEEGQVGSIWAQSPRVAAGYYGQPELTAATFANVLPGYDGSWLDSGDLGKVVDGQLYVTGRVKDVIIINGKNYYPTDVELSIDETFGDVIRPGRTSAFQHGEDSVGITVEGRKDFDKTANEDLTVQISNHVSQLHGLFAAKVVVLKLGVTPKTTSGKLKRSEIRQATIAGDWKESSVLLSFQRQANISPMQTNISSVEKSSFLEQSFALNGVTSSEFYLSEETQHEIRRRSMTLPFGSLDLGSLDELSDTNLIQTNILPSKAVQAVQAVECNPSKLEEYFSELHLSGVSGIEEAWSKAMKTTAVIQAMCAQVLKHLEDKHPTICQLAKTLSENPDWILLDNRTDFLSQLVHQIFVLQWATTFMMDNSACMEQKLQKDAEWEDTHQTTQTVPTELQEMLNLPERDSMYGKLPFFLWIKNRSVVALLNLVLQSLGSAEGPTINVQVGRINNLLCLNMLEAIWVEQKNGHKDNSEVGRRLATNPVFTATTQSKKVLMEHACDTSALNNLYIDWDMHIVAWAGDKNSSSWFLSKLLLPSIIGDVNAHFFYARLISLHLTTQAVGRKLMCKKFHNEPILSRRALHYFGKLNLSCAEKCGYIPLKPESKHQLALDEDFWLSKFDQWGLANHPAKTSTADPRLHGNAVAGSAVPDKVSARSMNTIMSVFGSQIDTSKPWVENGLTSLQSAELRNKIEEELHVVLPANFEQLYPTPEALSNFLEASEMETFPKKEIYNHPDFLWNSSRSRLSKAQLAWLQSLGSIVILLLIVVSIVPSYFLVSWLMDQCDSTKVGECNSSGVWLLLPLAFPLYILSFSIIVVFCKYAVTGTYLYRQIEVLSWGYLQWWFVDRLVEVWESLVGHLVVETKFIWIFYWLLGADLARTTKIKSFIREFDLVKVGGNSVISHPVKCRKFSQSRETGPTITFRPIMVGEKCQVSGMVSLGASIGDDSKVEKLSVVEEGSQVPDGVLARGNPACNAGSFEPSNSKYWEESLLDAFKIVWLFLEAYHYFALSFLVHATLNKILPSWRYASILHWFLLFPFSSFLGLLTSIALKWFLIGKRDASDEYEGSLWRQATNWVCDFHFRVAAWPITPFIGHSKLWNIILFLHGLDVDLRSELNFTPFTKFSPSRVDFVKIRKSFVATITFDFDCKADSKIEIINSSVGYNVNLHSGVKIVRSTIPPRTNLSDSVYDLNKATPKSKSPILMNIFLPELPQQALNMVLFATFIPSCEIVYHATQTSSTWIAMCCFVAAFFTLLCVWILSTRMIEWLMLSLPSKVQESLYGVYINHVWFFRVRNLLELLLSGTPMFSYYARFMGAEVDGCLWYFGNAIYEYGCLHFNGSVIVDSSHVSGHYIDLNGLTLGDTYVSGLLHPGCYARAGSVVNGKENGPWKVFLRSDLGVHDSKPVLKESPQGSMDRLAESHQDDLTDEVHTELDV*