MGYTNVSILLGLLMVFVTPMVFADDVTPIPEGKPQVAQWFNANVGPLAQRKGLDPALVAAEAAPRIINVNPKGGEFKTLTDAIKSVPAGNTKRVIIKMAPGEYKEKVTIDRNKPFITLMGQPNAMPVITYDGTAAKYGTVDSASLIILSDYFMAVNIVVKNTAPAPDGKTKGAQALSMRISGNFAAFYNCKFYGFQDTICDDTGNHFFKDCYVEGTFDFIFGSGTSMYLGTQLHVVGDGIRVIAAHAGKSAEEKSGYSFVHCKVTGTGGGIYLGRAWMSHPKVVYAYTEMTSVVNPTGWQENKTPAHDKTVFYGEYKCSGPGSHKAKRVPFTQDIDDKEANRFLSLGYIQGSKWLLPPPAL