MASSSSSTQAENLILIFGPQDPNLNDAYLQSLRTNLLDSPFLQWIVHTLIQLPQEWQRIAPTHTELGSFQGQKYLQLLSEWMRKGTLPGNIFPLPNILVTPLVVTTHLAQYTKLLEQLNPAIATNDMLSGIVKHDIQTVGLCTGLLSSAAVASSATLAELEKHGAAAIRMAMAIGALVDAGDTEVEDGDKWQSLAVGWTTQNGDAELEGISKQFSHAYVSVISEARLATLTMLKNDANAIQRELTNAGFIYTKTALRGPFHCGSREDQAVSLMRLFDSDPSFQFPGASTLVFRTRAPDGEEFPLDRSLHGAAARAMLTDQADWHKLYTKLHESTNSHPGIVITFGSQRFIPQWFLRKLGPRLAHVLDLDVGSGHWPAPLYTLQDSGQDESIAVVGMACNFPGGSDLDEFWDTVCAAKSQCTEVPPERVDFDYEAWRENDTQRKWFGNFIREYDTFDHKFFQKSPREMISTDPQHRIMLQVAYQAVQQSGYFNRPGRSKHVGCYVGIGVTDYENNVACHPPTAYTATGNLKSFAAGKISHFFGWSGPGVTVDTACSSSALAIHLACKAILSGECDASLAGGVNVITSPEWYQNLDGASFLSPTGQCKPFDAAADGYCRGEGAGAVFLKRLSSAVEDGDQIVGVIRATSVNQNENCSAITAPSVRSLANVFNGVIRKARVDPKQISVVEAHGTGTQVGDRAEYDSIRTVLGGPGRAYPLSLGSVKGLIGHLECASGIAALIKVLLMVQNGIIPPQPGFSKINPKLEALPSDNIEIPTSLRPWNPGFRAALLNNYGASGSNASLVVTQAGVPHLNQSAIPKGASAGRRPFWLSGTDVQSLRSYAAKLVQMLRSRKADDPRFTVANLSFQLARQSNRNLGQALIFSCASVDELEAKLADFASGGNTLTSVPRPDSSRPVILCFGGQRSSFVGLDREAFDSFKLLKSHLTHCHETSLALGLGGILPAIFDRTPRSSIVELQLMQFALQYSCAKTWIDSGIHVAALVGHSFGELTAMCVSGTLSLQDTLRMIAGRARIIEEKWGPDRGSMMAVDGELELVQRLLHNAHEASPNEPAVNIACFNGPRLFTLAGTTKAMRVVREVLSKDNRLSSIKVKSLETSHAFHSTLVEPLIPDLEELGEESIFRKPVVVHERATQNSVAGPPPFSIFASHMRDPVYFDRAVQRLANRYPSSIWLEAGSGSGVTNLASRAAGSRAMAFQSINITSSSAVQNVADATLNLWKEGLQVMFWEHVRPSPKFPLLLLPPYQFAKSRHWLERRKLKTKVFVPASPVQEAQKGLWTFVGYQDSDRCQARFQIHITSDEFQNYVSAHVIAQTAPICPSMFQQVIARDALATLVDGDMIPELEGMENDTPLCLDGSKSVWLVAERPSDRSSAWDFRITSSDSGNTTQHVSGRITFQTPKQSMQAFAAYERLVDHRRALALLNGQEAEQTIQGSRNIYKLFSNVVNYKEDGYRGLQKLAATSNESAGRIIKQDSSKSILGVGLGDTFCQVAGIFLNCMTDCDEGKMYLSNRVERWIRSPTVPLDLRPEQWEVYARHHQPSPKEYVSDIFVFDATNGKLVWVILGLHFVEVSIAGMSRFLTRLSGGQLEPQEKCLATVEFKEVPEPVFTKDVSKNEKDAKAPSKKKESTSKSPGHDILARVRTLFCNLLGLEPVEIQPGADLVELGIDSLLAMEVAREVEKEFSIKFELDELMDMTDVHSLVKCIGANMMASDTSRTGDDSSDDLETASAESETSSGINNEDSHNIDRQQIPASSIVDSFTETKLLTDRFIEANKLSGYSNNVQPRLTELVIVHTLDAFDQMGCSIRAAQPGQTVRRISHLPKHNQVVAVLYGLLEKASLVDVDGPRMTRTAVPVPSKSAEQILQELLRQYPEHAYDHKLTSLTGCKLADCLTGKTEAIQLLFGTPEGRDLAAGMYGKSPINVAWLRQLQHFWEHFLAQLPQHRTEPINILEMGAGTGGTTAALVPLLSRSRIPVRYTATDISPSLVAGLRKRFKDHTWMRFEVVDCEKTPSSHLFESQHVVLAVAIIPPAPSKMSTADIASRQAIIDTLVEKHTSHFSAPTCLPPNQVIDGSPHCVLVTGATGSLGSHLVAHLVKQSSVTKVVCLNRVSGSDATSRQLDAFQSKGLILDSESLSKLEVIETDSSAPSLGLVPERYQHLVNTVTDVVHNAWAMSMTRPVRGFEPQFKTMRNLIDLCRDCANRRHSDTGKVGFQFVSSVSVVGCHPFITKKAIVPEQPVNAESALPMGYADAKLVCEHILDETLHMHPDIFRTMSVRVGQISGSKINGYWNPVEHLVHLIKSSKTLNVLPDLEGVLSWCPVDDVAAALGDLLLTNKPAYSVYHIENPVRQPWPDMLTILADALDIPRTNAVPFKEWLRRVRHFPPSLGFSENPAARLADFFETDFLRMSCGGMILDTTRSREHSATLRSLGPIDQDLVMKITFKRIYAIFAKSSEVKIKKSS*