MDKLLQPEQAPITSSKLDAKGSTVPGKKLLKAILDKLQKKDKYRVFSEPVDPEEVPDYYDVIKDPMDFGTMRRRITEGYYTSLELFEKDILTICSNAMQYNGKGTVYHRQAASIKEACNKIMEYLESLDSISDLGSELIAKLRVWGPYAKKSLKRTATAKKAFDRVILENTSEVNAGRASDGGGRMNLSSLNGILGRMLERLPGNAATPIDINAEDFSARKQQFFDETRRNTYRSFGFSNEGTGSLVTSISSIHPQFAPTGYQLDFSYARSLARFAADLGPIVWKIASEKIRRALPPGYPFGPGWVGEQDNLGGAFVAPLKGQLPSLFHAHPKMMKVLTDFPSSTLGD