MSESSLSFHVNGKRVCVKNPDPKTLLGDFLREEMGLKGLQMPCKQGGCGACTVLISFDAAAHANVCSCLMPLCSVDGMHLTTIEGVGSLKTGLSSVQQAIVDHNGTQCGFCTPGMIMSMHGLMFDKSQPTAQEIEDQIDGNLCRCTGYRPIFNAFHSPSCAGSQFICHINKTNSCRSHAMDIEDISRSLPIRLMISEEDVVWVRALVLKDVYDILRTNSGKRKVRLVRGNTSTGIYPRVDDDVLVDISRIPSLLGSSVSNKGITIGGAVTISDLMLLLKKHSNLSKSYTPMFDHLKRVATPQVRNVGSVAGNLMMAHQHGDFVSDVATILIAAESRLTVCSACLNTSEVTISLEEFFRMTMENKVITQIFIPSLPANSHFITKKVALRRVNSHPIVNAAFKIQVDPETGLILPGPIIVYGGIRPYPQRAQKTENELVGKSNMDQKGFGKCLSKLQKELVVDPSFRQTKYRALLINHFFYCFLLSTYPKDAIPHYHLSGFTQIPRPISSGTESYGLGDPSEYPVSLPLPKLSSPSQATGEAEYLDDLKFSSLHAAYVLSSVSNAIIEEIDPSKAFEVKGVMSFLSADTISASGYCNFISDYETVFASQRVQYHGQAVGLVVATTKDIAIAAAEMVIVKYKDLTEPILTIEDAIRNNSFFDTRGINFMKGNVGRSLGVADVIVEGEVHVGHQYHFHLETHRALCIPGEEGCMVVYSSTQNPSLVQQCVSVALNCPQHKITVNVKRVGGAYGAKLNRTPPVAMACAMAADMLQKPVRLVLDLPTNMQLVGGRSPYLCRYKVGAENNGRITAIEMHIFNNQGSHFDFEYPNLGNLPMFIDGVYSIENWKIEGKVVKTNLPACTYMRGPVFVETAVMIETILEHVAHEVLLEADVVRDLNMYDKGDITICGQHLADSNAKDVFHHLRESSEYIKRRAEVKAFNEQNKWVKRGISLIPVKFGAFWEGQQMLSLVNIHTDASVSIYQSGIEMGQGLDVKIAQVAGMTLGTIVSDEILLEDIYVHTTTTIVANNVAESGGSVTSELCAKSVQNACKKLVSRLGGIAVLISSSEGKPTWRELISKALDAGVDLQARGRVYPKAAPLGPYQYLSFAAAVSEAEVNILTGETTILRADVLLDCGKSLNPAIDIGQVQGAFVQGLGYHLTEKYAYDEKTGKLMTDGTWNYKPPSSKDIPIVFNVSLLPNSSNPLGVLRSKFSGEPPYATACSAFFAVRQAIASGKSEWGDNGWFALKSPATVEDVAVAADVPSDLLRLPEVVLPSKVC