MGGGLGKTTLAQLASSDPRVERHFELRIWVCMSDDFDLKRVTKPIIEAATGSTCEQLDMDLLQRWLQEKLGCKKFLLVLDDMWKENCQEWDRLKHYLRGARGSKIIVTTRSKKVALIMGTLPPHELAGLSEEDCWFLFKKRAFTPGEEDKHPNLIVHGKEIVKKCGGLPLAAKSLGSLMFFKREETEWIFLKDSGVWNLHDQENDILPVLRLSYYHLPPHLKQCFAYCSLFPKDYEFQKENLIQLWMAEGLIQPSKDCRQMEDIGKEYFNNLLWRSFFQDAKRDQYGNIT