MMARVEKLRELMKENNLQGFLVTSPYNLRYLTNFTGTTGLAMITLDKAFFVTDFRYTEQAAEQATGFTIVKNTGHIFDEVADLAERLQLDNLAFEETQVSFADYSLLEEILPCELVPVMGLIEELREVKDEEEVAIIEKACAIADQGFAFVLEMIKPGMTEIEVANQLDFFMRSKGASGVSFETIVASGLRSAMPHGVASHKVIEKGDLITLDFGCYYEGYVSDMTRTFAIGSIQPKLKEIYDIVLEAQLKVLAEAKPGLTGIQLDAIARDHIASYGYGDAFGHSTGHGIGLEIHEGPNVSFRADKQFVPGNVITDEPGIYLPGIGGVRIEDDLLITAEGNRVLTHAPKELIIL*