MTDRNLRDLLGPWVPDAPARPLRDMTLDSRLAAAGDLFVAIAGHQVDGRRFIPQAIAQGVAAVIAEAEGEASDGEIREMHGVPVIYLAQLHQRLSALAGRFYQQPGEKQKLIGVTGTNGKTTTTQLLAQWASLLGETSAVMGTVGNGLVGQLVPAENTTGSAVDVQHNLDELVRKGASLTAMEISSHGLVQHRVAALPFAAAVFTNLSRDHLDYHGDMQQYESAKWLLFSEHQVGVAIINADDEVGRRWLANLPDAVAVTMENNLQPGCHGRWLRATDVNYHDNGAHIRFDSSWGEGEMNSRLMGAFNVSNLLLALATLLALGYALDDLLRVAARLQPVNGRMEVFSATGKPTVVVDYAHTPDALEKALEAARLHCKGKLWCLFGCGGDRDKGKRPLMGAIAEQFADIVVVTDDNPRSEDPQAIVQDILSGLLDPGRARVVAGRAQAVTSTIMQAQPDDIVLVAGKGHEDYQIIGNQRLDYSDRATVATLLGGVA