MQALKNAALGLLNVYVSPYVENLNAQDLSLSLFSGNLQFHGDIGTLSISIPWTALKTQPVKIVIDDVYVLARARPPGKVDAVDSAASQMGPQGGNEETKQTYVGAIVSKVVDNVQIHIKGIHIRYEDGTSTPDHPFAAGVTLNEFKAVSTDANWMEAFIHDSLHGVHKLVQLEALAIYFDDMLDGPHNHQYILKPVTGEARAIINKHMSNDTPKFDAQVIFDEIGVVIDRDQYRDVLSVIEVHERNRRWSWDYLQERRDRRKQYVDLFVKKLALPEGKQLPVDEAAALSSIEAKSSYEDIRFFRSVARAKAKKDAATRRKMELERQKNQPQTQTWGQWIWGSSARSSDIDGGISEEEKKERDFMKARVSAKLNKGSFSLRTDPHGKCTDVMALVFDSFSADAVQLTDSMKGKFALGGFRVYDGTTPDSLYPQIVRVKDLAKSAGGQARQAGLNEQGIQAAIDAIEEGLTDDKDPFFLMEVEHNPLDGRADNAVTVKMRHLEIIYHRGYVEAVVRFFRPPERKETRAGLEYALEQHKTIDLRVDMNAPIIIIPMDVKVKQSQLQEVQSKRGRQYNEDDYKQLEDLMYDRLDLRLESTQLLMGDDVEACMKALEDTHGSSSYEFHILERIGMSFTVQNAIVNSDQKYQALMKFIDVSIPKFEFGHREIEEYNFEDDRSIISARTAEERDTLDDGSSNGDKGDPTMEKPLADAVLEGFGLTFDLRKWDMSVDLFLRSVTLAMIMTKHEGVDTSIDTELSTFKFTISPEPILSLYDFIMTTFVPDQEDAQPSADKMRIRVKLTSAQVALENNGNKFALLALPSADVAILLRSGGLRVGARLGNLMEKPISDLYAFATKFARMKAVYDAAQQAAVQRASEVTRMHDRLILRLGEIIAKNEYFNDPDDTSAIDASLRGINVASEIMVGDKKAILQMIDDVAITAIIRQAGGTAHRSDPHHADTEITTNMSDVKLSLTQRQYVLLMSVLEALPRALNDVSDAETPVEDVKLWTAFDFVFSVDTIALEIYSVDAITEDDLKSNSIARFIIPPASHEGNQVMLQYTMAGVDPLAALLEFAVSPFKKHADAELQPQESVEQADEFEEGPKQQSILALKVDRIGMSFGRMDRPNDRVKFLDDLSMALSLDTRRKGSQQMTSFEVEIPDPVIFRASYTNIMLIIDIVNKATIVAAKALAPVEGTGRSENDSKSLTRDSALGTSSAAVMDRRREGPQVIISKEQLEAHVNGFQFVLVGDLQEMPMAHLSTNAFNVSIQDWSGDLKLATSITTSSMTIWSKEGERAMAGRGSDAPFRVRNLTGLSILIWPEATDLGKPVTGVKRLDDGADVPWRIQLQDTPWDPLRDISVDREGIRLVNNIKVITFRSTLNVENKTSLPVEMIVVDSHGKAASAAMKINPGESCPLPLEAAFEKRIYPRMALVLRAPVEVENLLPYDLKFRVHDKNSGLSSSSYLVKGGSSPIHTVELSHMFLLNVTPEETSFKQSEYAIINTDYSPFIFMNKTGLPFDLAAKTWAGGQRPIAGRDQFENDWQNMQIVVPSASGDNDNYVGLSYVKNIYSRPIKIRQYGTRQEYSVGVGERIAIHQLQHGAPPQLAMAFDEPNVTWSAPFNIADMRVETHLEGSSIFLYVSKEKDDAWPLRLRNDTNLSLAFQQIDHDPALTDRERARPVHLLPPRSVQNYAWDWPTAGNKRIRIDMMAIGIQPPMKVPSTAPNKRSATVSIDVRADGGSQLLTISPYNEETSVYKPTRPGGGIVSEKPTMNITVELEGIGISVHGVIFVKYATILLQSMTIEMDEDFLFALLDFVKFKNASWKEEGQDVLIEHPKDIPEPDISTTKADVFFEALQLQPVALELSFMRTDRVNVDEKVSTRNPFYYALNALTMTLGNVNAAPLAFRALFLENVRLSIPSLQERVYEPYHGMVMHGNKDIGLGIAFTGSIGKGLSAATLDAEFQSKRRMTQRRNKPKHALYGVAAMEGAEKGGAAGFAKGVGKGFVGLFTKPAVGVMDFLSASTERYIASDGVLRPFSAREALGQEANGINLVNRDGRGGPFLPIPDQKAREWYFKQIGKVVVAY