MTILLGSIADDYTGASDLANTLTKNGLRTVQTVGIPDPSLALPDVDAVVVSLKIRSVAAKDAVAAALEAESWLRGRGAGHVLYKICSTFDSTDLGNIGPVTEALLSVSGGHIALVTPAFPETGRTVYLGHLFVNGQPLDESPLKDHPLNPMRDANLARVLTRQSRGKVGLIDLPTVTDGADAVRARLDRLRAEGAAAAIADAVFERDLETLGKAALEMPVSTGASGLGLGLARALLRSGRASASDGENEAIRPVGGLAAVVAGSCSAATLKQLDAAELHMPVLRLDTEKLLAGSDEISAAIAWAGERIGEGPVAIAASAAPEVVSRLQARYGREASGHAVETATAAIAGELVERGVRRLVVAGGETSGATVDRLGIPAFLIGPEIAPGVPLLRTIGTGGNDMLLTLKSGNFGGEDFFATALSMMR