MTLPPLYREHLATLQERARDALARGRLDGLLIHSGELHRVFLDDHDYPFKVNPQFKAWVPLTEVPNCWLLVRGVNKPKLWFYRPVDFWHKVEPLPEGFWTEDVEIHLLPKADGIGALLPAARGKIGYIGPVPRDLAELGFDARINPKGVIDYLHYHRSYKTPYELACMREAQKLAVNGHRAAEEAFRSGMSEFDINQAYLTATGHRDTEVPYSNIVALNEHAAVLHYTKLDHRAPERLRSFLIDAGAAYNGYAADITRTYAAKEDNDFAQLVKDMNDEQLALIATMRAGVDYVDLHIHIDHRIAKLLRRHGIVTGMSEEAVEEGDLTGPFLPHGLGHLGLQVHDVGGFMTDERGTHIAAPEKHPYLRCTRVLEPGMVLTIEPGLYFIDSLLAPWREGPFSKHINWQKVDELRPFGGIRIEDNVVIHEDGGENMTREGLKA