MVLYIIGLGLHDEKDVTVRGLELIKSSSHVFLEAYTSVLSIGKERLEAFYGRDDIVIADRDFVECHAEDIYMPAKEGNVSFLVVGDPVCATTHSDIMIRAREEGIAVELVHNASAMGAVGCCGLQLYNFGQTVSIPYFDENWRPTSFYPKIKYNRLGGMHTLCLLDIKVKEPDFEAMKRGKIVYLPPRFMPVDVASEQLIEAEETRKGGAYKPESTLCVGLARLGQPDQCIMAGTLEELKNADLGAPLHCMIICGEVHDMELEALRPYLIKDSKYLIDAEGSLFDREGE*