MGVKSRVLIIGATGYIGKRVAHASVAEGHPTSILIRPNTIVAKSELVDSFKALGINLVLGSLDDHASLVAAIKEVDVVISTVGGPAILEQEKIIVAIKEVGTVKRFLPSEFGNDVDRAKALEPVNTMYGKKCTIRRKVEAAGIPYTYISSNAFAGYSLSNLVQFGKPAPPRDKVTIYGSGDVKAIFVKEEDIGTYTIKTIDDPRTSNKVVYIRPPANILSVNEVVSLWEGKIGKKLVRDYVSEEDMIEQIKTSPIPKNIVLATVHNIFVRGDQYNFEIGEEGAEASNLYPEVKYTTASEYLDQYL*