MKWAILRWFPGKNSPPQKQEGEAKAKSIAKAYEARLGKTKLRHLISHGFRNSKDNHDKDGGKKNCFSGGDNDRREVPKVDDPTSPTDDIKPPQSVDPALRHNLSRSGSRRDGTPIMFSYSISRRKPPPVEKTIECTLEELCHGCVKKNMISREVLAESGLMVEEEELLRIKVKPGWKQGTKITFEGKGDARPGMLPSDVIFLIVEKEHSLFKREGNDLVLEERVPLVKALAGCNLSIPLLGGEKKRCLIGEIIYPGYEKIIEGQGMPISSENGKRGDLRVKFKVDFPTQLREDQRSDMFSLLQDVF