MKESMIFPREEKTEILFQKILEDPWACEKLQETFCNSCLCGEETDEVFSPDQFSKALFTAYRNRDLSAFLMEICRNTMFDLLRNACLIPYRFDADGIKNPVIMTDGQGRLLLEYSSVAHEKEYRHFEEVYQRLGAGRKMYFAKAYRYSHCYDSHMEVEQQILEKNTGVLLIHELPDTVKKKETEAQAYAAVWDLMAKLEKNLPMAFVFYGQDTLLENNKTYDEIGIFLPNSHFLKNLERHVAKAEAILYG