MRYTNVSILLGMLVIFVSPMVFADDLTPIPEGKPQVVQWFNTHVGPLAQRKGLDPALVAAEAAPRIINVNPKGGEFKTLTDAIKSVPAGNTKRVIIKMAHGEYREKVTIDRNKPFITLMGQPNAMPVITYDGTAAKYGTVDSASLIILSDYFMAVNIVVKNTAPAPDGKTKGAQALSMRISGNFAAFYNCKFYGFQDTICDDTGNHFFKDCYVEGTFDFIFGSGTSMYLGTQLHVVGDGIRVIAAHAGKSAEEKSGYSFVHCKVTGTGGGIYLGRAWMSHPKVVYAYTEMTSVVNPTGWQENKTPAHDKTVFYGEYKCSGPGSHKAKRVPFTQDIDDKEANCFLSLGYIQGSKWLLPPPAL