MKFIKLSLAASVALGALSTASFAQPLEEAIKGIDVSGYLRYRYNDDRYNDSTGNAAHQWRAVADFKTPVVNNVALNFGVWYQNENNVNHGKGTGNETPGTAQAFTGSGLGSGSDGQFGVREFYATITPDSTATTIKIGKQLLDTPVTNAYDGDRGTGILALNSDIPNLTLAAAAFDSWSINEVNAQNQINNAGGVVTNNGGGSLINNGLSNDYSIDKPLYALAGIYGIDTNYGRFGGQLWGFYIDDTVDALVFGELSWQGSLLRAKLQYSFAALNNDSDSIFAGLYGYGTANRNKANISEANDAFVVEVGADFRNDFQLPLNVALGYITNFADGTAVALEDEGSNVSRKGKIWWQNAGTGISTSVLRGYGVQGFGTEQDIDVFYAGVDYSFLDERLNVGLEFAWGENDISYNRVAAANNNIIKKVEFTEITPTITWKHSKQLTLSTYYAFLKNDYTYVTPVAGQDQDRDRFRVEAKYSF