MTDRNLRDLLGPWVPDAPARPLRDMTLDSRLAAAGDLFVAIAGHQVDGRRFIPQAIAQGVAAVIAEAEGEASDGEIREMHGVPVIYLAQLHQRLSALAGRFYQQPGEKQKLIGVTGTNGKTTTTQLLAQWASLLGETSAVMGTVGNGLVGQLVPAENTTGSAVDVQHNLDELVRKGASLTAMEISSHGLVQHRVAALPFAAAVFTNLSRDHLDYHGDMQQYESAKWLLFSEHQVGVAIINADDEVGRRWLANLPDAVAVTMENNLQPGCHGRWLRATDVNYHDNGAHIRFDSSWGEGEMNSRLMGAFNVSNLLLALATLLALGYALDDLLRAAARLQPVNGRMEVFSATGKPTVVVDYAHTPDALEKALEAARLHCKGKLWCLFGCGGDRDKGKRPLMGAIAEQFADIVVVTDDNPRSEDPQAIVQDILSGLLDPGRARVVAGRAQAVTSTIMQAQPDDIVLVAGKGHEDYQIIGNQRLDYSDRATVATLLGGVA