MEGKHLEPLAVVGISLRFPGEAVTPGAFWDLILSGRAAAKEVPPDRYDIEAWYDPDYSHLDRVSQRKANFLEGDIGHFDAGFFSISAAEAEAMDPQQRLALEAAYHALENAGYPIESITGSRMAVFTGAFGNDYQRLHAKDLMTLPKGHATGTSMNMLANRVSWFFNLRGPSANVDTACSSSLMALHLACQSIWNGESSMGMAIGCNAILGLDTVMALDNLGILSKDGRSYSFDQRGNGYSRGEGVGALVVRPLREAIKNGDSIRALIRSTGSNQDGKTPGITQPSMQRQEDLYRDTYERAGLSLDVTRYVEGHGTGTAVGDPIEARAIGNIFLLSGSVKSTIGHLEGASGIAGVLKGILAVEKGIIPPNTDLQTLNPRIHEEFLHVKVPRKAIPWPVDGTRRASVSSFGFGGTNVHIVLDNAPGGLVSDDPDRQRNINGPAISTPGRTVMESSNVTRVLVWSFADKDGITRLPETWKPFFSGLNIKPDERSDYLARLAHTLSTRRSCLEWRAYAVTQPSDDWATIPDNIVSPGQSTPSPNIAYIFSGQGAQWYAMGRELLAAYPTFRNSIQEANDYLQTLGCQWNLLDALQESELESSVNLTDHSQTLCTALQVALVDLLEQLGIYPKKVIGHSSGEIAAAYSTRAISRRDAWRIAFYRGLWSSNLEKHSYVQGRMLAVALNEKEVITYFDKVIKNHILLRLTVACINSPNSTTVSGEESQIEDLKSLLDADQIFCRRLKVQVAYHSFQMHEIAAQYEAAIGPLEKMTDELEGYDTLRTSKYWARNLVSPVRFSEALGVACASAVSPPNKLDGSHCKSLQIHHVVEIGPHSALQGPTKSILTALKRTSVHYLSVLKRDVSATSTLLDAVGYLWASGHDVDLAVLNQVSQTKSTKLGNKSLCLNDLPEYPFNHTKSYWHESQISRNIRMPPFGKHELGTPDPSWNPHQPRWRHIIRTSSIPWVQDHQVNGSVVYPGAGMILMAVEAGKQLCRDGRQIYSFEVLDTTLHAAIQIPGHGDVETSFSMQPVSSRRAKNSDFFEFGLYTALVSSWTTNCTGSIRVTYEAQEPDPIKNSQVHQMLNTQHQQSLLQAQQNCGSTMDISTLYKNLRQCGYEYGESFQGITALSYNPKDTKMVVGAVHHRLITPPSTLHPTALDAMFQTLLCANAGCGDKTVPTYVPTHIKSLQLLKDGLPDASETFQILAKGDFASSTEVVGSITAFGADSRHPLVLVDGLKCTMLDGVRSSSEVATTGGTICSEIEWKPDVRLLENAAVEDYCRGKLTESASHNLLIELDFVVLARVLEAYRLFTLQKKQPAKPYLEKYLQWAAHQKHRLEQNELLYSSEPWKSRLQDWKYIHDVESRLLDKAPITRLPVNVGRSLLDFLTGALDPLEFFFSGTMVDDYYEGTMAVADFGTSLPRFMDLMAHTNPGMNILEVGAGTGVATGACLRALGASGHTSGSRYTRWDYTDISRSFFGKAATRFAEEGSRIQFKKLNIEEDPEEQGFEAGSYDMIVAGWVVHATHNLQRTLTNIRKLLKPGGKLVLAEVTNPFRSAASFGLLEGWWLSSESYRVYGPCVDRARWHDVLRRTGFTGCDVYLPDFDGQSFQEHAVFVSTAQESHVPSCWNPSIEIVYEPNEPKQGELARFLEQGCQSLTKSRVARVSVDKASTDTQDMLRIFTLDIEKSSLYNMGPTMWPMLQKLFTSSATTLWVSKGSDTLVTNPNLHLIEGIFRVLTHEDGRKIDIFSQGLDTEYVVRDGVILNPRLIDSAQLNREVSLQLAEQIERERKFGDILLCLDSSSSSIADGFRFIEAKSAPVLKDTDVELEIHCAGLNFRDVLLSLGQIPYAEAWQEGAGVVTRVGSKCTRFKPGDRVVGFVPQPFQARTVFREDTPVVHIPPGLSYAEAAGIPTSFLTAWFSLIEVGRIKTGESVLIHSGAGGTGQALIQIALYHAEIYTTVGTEEKKRLIMDRYPIPEDHIFSSRSTDFAPTIMQLTDGKGVDIVVNSLSGEGLVQSWECTASYGRFVELGKKDILANAKLPMRRFLKNVTYSCFDLALLQQNHQRGSRASLETVMSLMNEGKLTPQDPTHVYGVGEIEKAYRHMQSGKNFGKIVIEMRKEDIVKTLLKSKPNSSFDSNATYLVAGGLGGLGQSMLTWLVNRGARNLLLLSRSGGKDADAQEFLSQLRGDGVNAQVRACNVADEGAVRAAIDDAALNMPPIKGYVGFEDMSYSDWQTAINPKAQGSWNLHKLLPRGLDFFLMLSSMNGIVGHVGQANYAAGNTFQDALAHHRVQCGENAASLDLGLFTFSGRVARDPRLLKIMLDVFPHKPITEPEFHALLDVYCNPTLCKEKGLPCQPSFGMRPHEGAATKAYWLERPMFRYMAQQRSSEGNRERQGQSINLASAFRGAESLADATAAVTKALTVKLARTLSVEEGSLDENKALHQYGVDSLVAVELRTWFSKEVQADVATFDIIGRATITSLAGVAASRSKLPRGWS*