MTRKKVKLTFIVNDAAQKATYKKRKNNLLKKVDELSTLCGIEACAIVQGPHEPQPHIWPSSWGVHRVLSKFRTMPELEKNKKMMNQETFMRQRVLKAKEKVEKLRKGNREQEMTMIMFQCLN