MKLKLFPFQAAGHGQVLVSEDDKILIKPCIKSEVDFYKTCNDNITLYNWIPKNFGEWMPSSRDIEGINPIAESVAFSLTGKAIILENILYQMETPCVMDIKLGKQLWADDAPLEKRKRLDAVSRSTTSGSLGFRITGILSWDRTNNTYIKRSTAWGKTLTDSDVVEGLNDFFVSCSLSQKARLVESFLNLLKLFEVDLSESYIELKSSSILFVYDYSSLNPTYHCESNVVLKLIDLAHSRWTKNTIDHNTLIGVKNLIHCFAMLLKNE*