MKGLGPFEKLVRCYENLQTEPAFEQLEFYKEKLDQYHKHVLLSTVGAENNFYVFSFVDSSKRRVVGVSIANPFEKNLFIYNSDLEPSCLKEVYFELFEKAPQFMRSGIIRLPFQSRVLSVVGDDDLLEKEILKEKVYGSENLSFAKKIDQRIFDRFCELNAKEIDFARIYFLSDYAVCILVLPDDIDTQYAPLLSEISRIYRKRYGAVYQGNFGKFKRFSSILTAFVIEYNEILKGRDVEKDCLELCEKIRSAYRCIMNLCD