MKYLILSFFFYPEVNGISQSVFYRCKELASRGNTVSLLVPGYPTLSDQSAVVILKSLGVRIIGMPLAVHCNPMTSPFPDHRCTRTLADEIASFQPDVLLVDEPMPLYMDAGFCLSDIICIVPEQCLTIALCHVDLASLCTNYGMSKDAAAINSKVDTIYGQYDAVFVPSVFLKNNYLLNINSTVVSFLGVDTEMFKPSLCHEVTDVMKVIYVGRLSREKNLHLFIDAAENLREQGLNIEWTFVGSGPMLETLETLSTSGNIRFMGERPSEIVAMELKRNDLFITGCDFEAFGITVSEAMACGLPVMTSYRGGNAEQYEHFSSGINFDIADMDSLLNGMKYFYYHKAERIKMGEIARRSVTSWSMAVDNMEIAISSLKN