MKGMEEQHAILKRKLLLILDIITDAEKAAARRAGVATWLEATKKVAYEANEVFDEFKYEALRREAKRKGHYRELGFHVVKLFPTHNRFVFRNRMGRKLRKIVRDIESLMTEMNTFGFQNQQVQPVTNQWREMDNDIFDMKNITSRSREIDNKNIVDIIVGQANNANLTVVPIVGMGGLGKTTLAQLVYNDPEIQKHFNMLLWVCVSDVFDVDSLAKSIVDAAPGKKDDGTEALDSKKKNDGTEAAASKKKTPLDILQNVVSGHRYLLVLDDVWTREVHKWEKLKARLEHGGMGSVVLTTTRDEGVAEIM