MYQLQASMGWLELQDTVKKEFGEGHAYTALVPDLSGGVDPDDAFSSIPYEKGFAFIHYLQQLVGGSAAFEPFFKTYIERFSGTPLTSEDFRAFFEDYFKSNEAIKQIDWDTWLYKTGMPPVKCEYDESLGKAAYELAKRWHTADVMGIGSSGPSGACAADIEGWSSTQVVAFLDKLAELRAMQPLHPSITRRMNELYDLDSRHNSEIRSAWFQLCINAGDDAVLPGVEAFLQEQGRMKFLRPLYRALNNSKSGTAKKAAVETFERNKRSYHPIAAKMVAVDLKLAKPTDEX