MDLLQRWLQEKLGCKKFLLVLDDMWKENCQEWDRLKHYLRGARGSKIIVTTRSKKVALIMGTLPPHELAGLSEEDCWFLFKKRAFTPGEEDKHPNLIVHGKEIVKKCGGLPLAAKSLGSLMFFKREETEWIFLKDSGVWNLHDQENDILPVLRLSYYHLPPHLKQCFAYCSLFPKDYEFQKENLIQLWMAEGLIQPSKDCRQMEDIGKEYFNNLLWRSFFQDAKRDQYGNIT