MCPTKRYVLRLFMSLKYITANVVDRNNGRVVVSASTVEHALKEAMELGRSCNAKAAATVGEVLAMRLKVEGLAQPGGRALHTNVNKEIEKKGFKNRTKLLFQE