MKLWLKSDFTTLQEEFQEMIEFDEEGFFYLNAKDYLQAGQLGSHVFDCAQAILKHVPDVYEACGEARHLFCNMVNDNQIPPLITKVKFHKLCHEELGMDSEAIREAVALSLNDSGDLIYFKSLELVVLDTQWFCHKIMGDLLNDMMTKESFDKSKISEVFFPLSALEALLERIVNSRTVGILKLMKIRRASRTFESMKVAGCDLVKLLVGLRLACLEDVAQNNSSIFISVSLSGKAKRTIFPRNCLISDGDSVTTYLGRRLTCKNFKCTFLTPGLFPLLQGRLSRRPTMAF*