MLKRVASEHQKEGRTFILPLGDEDAVDRMLKPLHTLVNTGVKPQFLLDAFVKRSELFKALVVNGEKSMQVLELLVETCGMTFEDAMRMLASYPEEFLSVSKDSIFERQSVFFNSGILAGKEMGKVVRRCPAILFTSDGKSMGKLIEGLTSFFSRGEIRAMLENTPEITLMNMADLEEKYEYIYFMMRIEGDEFKQCSTWFSKNLEDIINRHEFLQKVGKYTTPDPKKPQYKMENPVLSRILDVPDVQFATDVAGVSMEEWTIYQALVTKQKEMADKERPYERIKPSARKAYERRHKQAAKKMEHQFE