MKKKLATTVLALSFLTAGISTHHHSAKAFTFEPFPTNEEIESNKKLLEKEKAYKESFKNSGLPTTLGKLDERLRNYLKKGTKNSAQFEKMVILTENKGYYTVYLNTPLAEDRKNVELLGKMYKTYFFKKGESKSSYVINGPGKTNEYAY