MNSNVAYADFGAARRQERPTVADLDDGYTRLANALYEALIGADLTKNQAKVAHAICRKTYGFGKKSDRIADSQLSELTNLPRQKVNKAKNELIAMRVVVMDGPRIGPNKNVSEWEITGCHYSGDNVTKTVTKSVTKTVTALSPKQSHTKETITKEKKETNPHTPVGGEVEGLVKPKKRRAVKINYDEYLIAYNEEVGDRLPHAIDVTEKRKRNLKKIIPKLATPNVDGWRSYVRAFVRLASPFYFGEGDRGWTADIEYLLKEDTLTAVREGKPSLTGR