MSQRKFAGLRDNFNLLGEKNKILVANRGEIPIRIFRTAHELSMQTVAIYSHEDRLSTHKQKADEAYVIGEVGQYTPVGAYLAIDEIISIAQKHQVDFIHPGYGFLSENSEFADKVVKAGITWIGPPAEVIDSVGDKVSARNLAAKANVPTVPGTPGPIETVEEALDFVNEYGYPVIIKAAFGGGGRGMRVVREGDDVADAFQRATSEARTAFGNGTCFVERFLDKPKHIEVQLLADNHGNVVHLFERDCSVQRRHQKVVEVAPAKTLPREVRDAILTDAVKLAKECGYRNAGTAEFLVDNQNRHYFIEINPRIQVEHTITEEITGIDIVAAQIQIAAGASLPQLGLFQDKITTRGFAIQCRITTEDPAKNFQPDTGRIEVYRSAGGNGVRLDGGNAYAGTIISPHYDSMLVKCSCSGSTYEIVRRKMIRALIEFRIRGVKTNIPFLLTLLTNPVFIEGTYWTTFIDDTPQLFQMVSSQNRAQKLLHYLADVAVNGSSIKGQIGLPKLKSNPSVPHLHDAQGNVINVTKSAPPSGWRQVLLEKGPAEFARQVRQFNGTLLMDTTWRDAHQSLLATRVRTHDLATIAPTTAHALAGRFALECWGGATFDVAMRFLHEDPWERLRKLRSLVPNIPFQMLLRGANGVAYSSLPDNAIDHFVKQAKDNGVDIFRVFDALNDLEQLKVGVDAVKKAGGVVEATVCFSGDMLQPGKKYNLDYYLEIAEKIVQMGTHILGIKDMAGTMKPAAAKLLIGSLRAKYPDLPIHVHTHDSAGTAVASMTACALAGADVVDVAINSMSGLTSQPSINALLASLEGNIDTGINVEHVRELDAYWAEMRLLYSCFEADLKGPDPEVYQHEIPGGQLTNLLFQAQQLGLGEQWAETKRAYREANYLLGDIVKVTPTSKVVGDLAQFMVSNKLTSDDVRRLANSLDFPDSVMDFFEGLIGQPYGGFPEPFRSDVLRNKRRKLTCRPGLELEPFDLEKIREDLQNRFGDVDECDVASYNMYPRVYEDFQKMRETYGDLSVLPTRSFLSPLETDEEIEVVIEQGKTLIIKLQAVGDLNKKTGEREVYFDLNGEMRKIRVADRSQKVETVTKSKADMHDPLHIGAPMAGVIVEVKVHKGSLIKKGQPVAVLSAMKMEMIISSPSDGQVKEVFVSDGENVDSSDLLVLLEDQVPVETKA