MSEASVVNQAEVEDAAAAAAAGLDLPPGFRFHPTDEEIISHYLTPKALDHRFCSGVIGEVDLNKCEPWHLPGKAKMGEKEWYFFCHKDRKYPTGTRTNRATESGYWKATGKDKEIFRGRGILVGMKKTLVFYLGRAPRGEKTGWVMHEFRLEGKLTHPLPRSAKDEWAVSKVFNKELTATNGAMAAAEAGIERVSSLGFITDFLDSGELPPLMDPPLGGDVDEVIDFKSTSAYATGAHSGLQVKMEQH