MKEKLHTIPVQDAFGQDCECPICVMYQKLEENAINYTIGAGASYMEEDIRAQTDDQGFCQKHLQDLYVYPNKIGLALILKTHMDKTIKDLEKAAKAPLPSPNSMFRKNAKTSSPVIDYIEAQEQKCFVCGYINQSFESYLRTIFYLYEKEEDFRKQFEESKGFCTGHYKMLFGLAPEYLNKKYLEPFLRTLNGLFLEHFKRVRDDVEWFICKNDYRYREEPWKNAKDALPRALIKTGSVSVPRME