MGLGKNLLSEILGLVFLLGLFIYTVLGKTHHYDFVFKAAPYTRLCKTKNIMTINGQFPGPTIYAHKGDTVIVHLHNHATENLTLHWHGVKQPRNPWSDGPEFITQCPVRPGGFFRYNIILSSEEGTLWWHAHSDWTRATVHGVIVIYPANGTRYPFPNPYKEVPIVIGEWWKSDVMEVLEEALQTGGEPNVSDAFTINGQPGDLYNCSKPGTFRMLVMKGKTYLLRLVNSAMSSEHFFSVANHNLTVVGMDGSYIKPITTNYVMITPGQTMDILIQANQPPSLYYMAATPYSSGNVSFDNTITTAILRYSGNYSQPSSPTFPTLPNFNDTRAATNFTKRLRSLADDDHPIFVPLTIDKHLILTVSVNTLSCPGNSCQGPNGSRLSASLNNISFQNPTIDILQAYYKGINGVFDRDFPDAPPLIFNFTADHFPLSLLTPKLATKVKVLEYNSTVELVYQGTNLVEGENHPLHLHGYSFYVVGTGFGNFDKDKDPLAYNLVDPPKLETVGIPRNGWVAIRFKASNPGVWFMHCHLERHLSWGMDTTFIVRNGRTPGARMLSPPPDMPSCY