MFRTKAGKKVVYVDHIATTPVAEEVLEAMLPYFREKFGNPTSLHSFGQEAKKAVEKAREQVAQLINANIPEEIIFTSGGIEANNLAIKGIAKAYQRRGKHIVTTEIEHHSILHPCKTLEREGWEVTYLKPDKYGLIDPEQVREAVREDTVLVSIGHSNNEIGTIQNIKELVKAAKEKNPKVIFHTDAAQSLGHYPVDVQDWGVDAASFTAHKMYGPKGVGALWTRKGVKVKPLIEGGTQERGVRAGTENVPGIVGFGAAAELAMKELDDRMKRLSHYRDKLRKGLEEKVDYIEFTGHPTQRLPHHLSIIVHFVEGEAMLLRLDLMGIETASGSACVSLALKQSHVLTAIGIPKEVSNGSVRFSFGRENTEEDVDYILEEFPKVINWLREVSPFNPENWEKYVKSRG