MGGLGKTTLAQLVYNDETIKKHFEKRIWVCVSEDYDVSKILKKVIKSMGGSTDGDLDLDTLHQRMSTVCAKNRFLLVLDDVWDGILWEKLKVALKDAALGSRIVVTTRSRTVADVLETTLRHDLAILSDSDCWKLFTSRAFRGRNEDEWLPDLTEVGKQIVHRCKGVPLAVKVVGGLLYFKRTKLEWQMVLESETWEWESPGQGVGILPALLLSYYNLPIHLKQCLSFCSLFPKDYELQKDELVKLWMAHGIIKSERREIEEIGETYFDDLLTRSLLQDAEKDDVRGIFRYSET