MDEAWNTLKTEIEHLVQKSGAFQTQACVSLGENMNFYRNLLLAGCPELLEELEKEAHFGLQSANREEVAPALENLEAQRFTTNSRRLANEYWQEVAAEQRIQQEYAPHWREHNCGSRQFPVTESCYIPSTCKTRADFCCKHCKLQAFQDGFRIPCMLAREPWYIPNLKAQLDHHHGIPWRIGREDICNVSFSKAKTTNTHAACVLGSQITPNDMFKTKGSEREQDTYCINGMEYSLHEGSETSRKITNDPSQWPEKIQNVIQEPGHYFKDGDLSAESNVCTLSEQLADPVLKSVDANELRSKMGRVYRVTRGKDRHSKVSTSKGLRDRRMRLSVATA