MSRKTTSQEEKLDIVVDFFLQHCEPFSLKELEKKLPKFNSAIKFPLIKDLLTSLSADSRIDTDKVGSSNQYWLFPSAASEVRKRKKSELEDQVENEKQKKIKLEEEIQEASEGKENTEERSGYLEELQEIRKEREGVNAQLKRFEDLDPELIEKIKSDVSVCKDSANRWTDNIFSLVGYCKKTFNMDNSTIYQMFEIPEDFDNLE