MFRTKAGKKVVYVDHIATTPVAEEVLEAMLPYFREKFGNPTSLHSFGQEAKKAVEKAREQVAQLINANIPEEIIFTSGGIEANNLAIKGIAKAYQRRGKHIVTTEIEHHSILHPCKTLEREGWEVTYLKPDKYGLIDPEQVREAVREDTVLVSIGHSNREIGTIQNIKELVKAAKEKNPKVIFHTDAAPSLGHYPVDVQDWGVDAASFTAHLMYGPKGVGALWTRKGVKVKPLIEGGTQERGVRAGTENVPGIVGFGAAAELAMKELDDRMKRLSHYRDKLRKGLEEKVDYIEFTGHPTQRLPHHLSIIVHFVEGEAMLLRLDLMGIETASGSACVSLALKQSHVLTAIGIPKEVSNGSVVFSFGRENTEEDVDYILEEFPKVINWLREVSPFNPENWEKYVKSRG