MVLETVGVNETAKISGRSDKENQVKNQGNQSMGEIACERTSAVVDAKKIYGWDDQVKEITEILTKENKEGLNVVGIVGMFGTGKTALAQKIFASERVMKHFAVKLWVWVSPNCKKETLILRMLDNLGVDEEHIQNMLNISPTLDNVGVLLFLLYLQLRRKRYVIVFDDIANVKDWHCELEKRPPDVADQEWSERLAYGLPKGEGSAIIVTGRTELDIRKMVGNGGIRTPKRLLEEPAWELFKSSYEEAATKPLSDNTLELFKNEIVRKCYGLPEALKAAGRGMGRMALVESKNGHQVNEQA