MGLGKNLFSEILGLVFLHGLFIYTVLGKTHHYDFVFKAAPYTRLCKTKNITTINGQFPGPTIYARKGDTVIVDLHNHATENLTLHWHGVKQPRNPWSDGPEFITQCPVRPGGFFRYNIILSSEEGTLWWHAHSDWTRATVHGVIVIYPANGTRYPFPNPYKEVPIVIGEWWKSDVMEVLDEALQTGGDPNVSDAYTINGQPGDLFNCSKSGTFRMLVKKGKTYLLRLVNAAMNSEHFFSVANHNLTVVGMDGSYIKPITTNYVMITPGQTMDILIQANQPPSLYYMAAIPYSSGNLSFDNTTTTAILRYSGNYSQPSSPIFPTLPIFNDTRAATNFTKRLRSLADDDHPIFVPLTIDKHLILTVSVNTLSCPGNSCQGPNGSRLSASLNNISFQNPKIDILQAYYKGINGVFGKDFPDAPPLIFNFTADHFPLSLLTPKLATKVKVLEYNSTVELVYQGTNLVEGENHPLHLHGYSFYVVGTGFGNFDKDKDPLAYNLVDPPKLETVGIPRNGWVAIRFKASNPGVWFMHCHLERHLSWGMDTTFIVRNGRTPGARMLSPPPDMPSCY