MSITLNAQDFTGVAYAEQEEVYFNDGREKELLDYVLNHPSVSEIRGHPQRVLDVIDEFGRNQKYLMNIGEYKGRTVREIIYKHKPATMVELGGYVGYSAVAFAAAAREAGGERYISIEHNPYFAHVIEKMVELAGLKEFVTVVVGDSTEALKGLHNNGTLKHIDLLFLDHLKPLYTQDLQLCEELELVGPGTVLAADNVVKPGNPPYLRYVRSTVAEKRDAKAKAMHMDATGNPNLIYESQFVEGWEPSGVPDALEITHCVGIESY