MASADQAPVGDQQLNAIFSGLKSRSADTRMQAAEDLKRFVQVSYAEMTSDAAAKLWDDHINRRLFALIHSQNINEAFGGLLGIERLLELDLEETIESKRNHFRFYNYVKHLLPNPDVHLMMAASKTLGKIAEIGGGVAFGERFMEYEIPAAIELMQPDKQEAPRYAGVLILKELARNSPTYFHPHIGIVFDNILLPLRDPRLHVREGAADLLANCLEIVCSRERQTRNPYLYKILQDAQAGLKSSQPEVIHGSLAAYRELLLHAGMFMQENFLDTAEAILRFKSSRDPLVRRMVITMIPTLAAYDTQTFTEHFLHKAMAHLLTQLDKAPERNFAFIAIGHTALAVGSDMKPFLDPIMDNVRSCLQNRGRKNAPSEEPIFQCIGMLAAAVGPNLTKLLHDQLDLMLACGLSEPLSQALAAIAKYIPPLLKTIQDRLLQLLSMLLSGQPYRPLGAPAPLGRNEFPAPPNQLTATQMTTTDKNSELITLALKTLGTFDFSGHVLNEFVRSCALPYLEDDNPQVRCAAAETCCTLFIKDPICYQASSHAIEVISDVLDKLLTVGIADPDPGIRNVVLRGLHERFDKHLAQAENVRSLFIALNDEVMANREAAVGLIGRLAKHNPAYVMPSLRKALIQLLTELEYSTVMRNREDCTRLLTLLVSATQRLIKPYAIPMLRVLLQKANDPNPAVAANVLMCLGELACVAGEDAMPHVQELMQIILAKLADPQTLKRDAALHALGQVCSSTGYVVQPLLDHPQLLPLLGRIMRTETSVQTRREVVKVLGILGALDPYRRKSRPDEDVASNAETSVAAVNQVPINPHPTSSSSDDYFQTVVITSLLAILKDQSLSSHHHTVIEAIMSIFKTQGLKCVTFLPQIIPAFAAITRTSIARLQEFHLQQLAILVGIIKQHIRNYTLDVFSLITELWDNVTLQLPIVALIEALGKALDAEFKPFLPTILPLVLKVFDGDTSDKRIAVQIKIFDAFLTFGANIEEYLHLVIPIIVKSYERSDAPSSLRKRAIQTIDGLSRRVNFSDHASRIIHPMVRVLDGNNNELRMAVFDTLCSLVAQLGSDFAIFVPTINKATLRNRISHPRYENLVSKLLNGESLPSEAGGMDWIQAENSKAQEFQAPAEAPKMTVNQQHLKQAWDVSQVTTKDDWLEWMHRLSVEFMKESPSHALRACMTLVDIHQPLAKELFNAAFLSCWTELYDQYQEDLVRSIEFAITSTTAPPELIHRLLNLAEFMEHEEKPLPIEHRTLGEYANKYMAYAKALHYKEMEYFAESSPAVIESLISINTKLQQHDAAWGTLLHAREQYDVTKHEEWYERLGRWQEALQVYDRKAMEDPDSPEVKIGRVKCYHALGEWELLAAQVQENWANATNEERREMAPMAAAAAWSLNDWDSMDNYIGTMKNDSPDRAFYRAILSVHQNQFSKALAHIAKARELIDPELSSFTGEGYGRSYNVMVRAQMLSELEEIIAYKQYADQPERQATMRKTLQGCQPDVEVWQRILQVRTLVSSPEQDPVMWIKFANLCRKNDRMMLAEKTINSLLTPERRMLDHHHHHNTKAPPNVVYAQLKYMWANGEKEETLNHLRLFTASLAKDIQQETNEQGHRPNVSKSKLAELTKLLARCYFKQGEWQMELKDDWDARNVEDILHSYYYATHYDPGWYKAWHTWALANFEVISHIDTLAENRATDIPGDSLASHVVQAVTGKPPFVAVLDAMLILGKGFFRSISLRNQDALQDTLRLLTLWFKYGHHDEVSHSMANGFSTVEVDTWLEVIPQIIARIQTPHANIRRNINNLLTDVGKHHPQALIYPLTVASKSSSSARRTAAIQIMERMKDHSSTIVTQALLVSKELIRVAILWHEMWHEGLEEASRLYFNDKNPEGMIMALEPLHKLLEKGPTTARETSFAQVFGRELAEAREACKRYQIYGDPTELDKAWDIYYGVFKKVEKQLPSLTTLDLQYVSPSLLKARHLDLAVPGTYQSGRPVITIASFATKLTVIASKQRPRRLSLKGSDGRDYQYVLKGHEDLRQDERVMQLFSLVNTLLSVDTNSFKRRLHIQRYPVIPLAPNAGLLGWVQDSDTLHVLIRDYRESRKVLLNIEYRLMLQMAPDYENLMLLQKVEVFEYALENTTGQDLYRVLWLKSTNSEHWLERRATYTRSLAVNSMVGHILGLGDRHPSNLLLERSTGKVVHIDFGDCFEVAMHREKFPEKVPFRLTRMLTHAMEVSGIEGSFRNTCEITMTVLRDNKESLMAVLEAFVYDPLINWRLMQADVEVRRPDADVERVPELGRVAAHPQAPNRKLKADENDIFNETEEEPGAQEVRNERALFVYNRVQHKLTGRDFNPTQVLSVKAQVEKLIEQATSLENLCQCFSGWCAFW*