MSEASVLNQAEVEDAAAAAGLDLPPGFRFHPTDEEIISHYLTPKALDHRFCSGVIGEVDLNKCEPWHLPGKAKMGEKEWYFFCHKDRKYPTGTRTNRATESGYWKATGKDKEIFRGRGVLVGMKKTLVFYLGRAPRGEKTGWVMHEFRLEGKLPHPLPRSAKDEWAVSKVFNKELTATNGAMAAAEAGIERVSSFGFIGDFLDSGELPPLMDPPLGGDVDEVIDFKSTSAYATGAHSGLQVKMEQHMPQQPPHMMYSSPYFSLPAANSGDMSPAIRRYCKAEQVSGQTSALSPSRETGLSTDPNAAGCAEISSAATPSSQNQDFLDQFDEYPALNLADIWKY