MGGLGKTTLAQLVYNDETIKKHFEKRIWVCVSEDYDVSKILKKVIKSMGGSTDGDLDLDTLHQRMSTVCAKNRFLLVLDDVWDGILWEKLKVALKDAALGSRIVVTTRSRTVADVLETTLRHDLAILSDLDCWKLFTSRAFRGRNEDEWLPELTEVGKQIVHRCKGVPLAVKVVGGLLYFKRTKLEWQMVLESETWEWESPGQGVGILPALLLSYYNLPIHLKQCLSFCSLFPKDYELQKDELVKLWIAHGIIKSDRREIEEIGETYFDDLLTRSLLQDAQKDDVRGIFRFIAAPVKANQIFPCKSSSASTTYCSDYHLNHNKDSKFLRIKLTSQ