MSPLAEFGENYPQFYHKGAQAVEHLLKTKSGQVVGAYEKQGLGDIDLVWGNKDFGLEHIIAKHEGDFKDLSQELSEIIAKGEVKQDNNVLSIIYHKDGETYRLGLSKGFRGEGENKWIITAYKVDKSPAPDFLPSKQIAKDDGTNLRPNDLVDNSTTKIFDMSQTSIDSLEDFKKWSEFVGVRFGDEAQAKEAHQFILANKHLIECD