MALVDIKQLHCPKCDATNHIHIYKHINAQEDIKLRDKILSGRLFDFYCPYCEYRARLYYPCLYNDVRNKFMVYFVPGIEKGQMVDRAVEMEFEDMPKITKRIVPTFNEFREKIIIFESELDDMAVELTKAAVAGAVQKKTKMIASSGYFSVYNKEDNIMGFTFFLDNNQVYTQTTKLDVYRKSWSIVSRLGKKERSMKGFIKIDKAWADNILFRYQRFGFDTM