MKRGGTKAHQHILFNPTIAFGNIVQEPDREILKNVWENFIRKPETDTRSVHVQEVSTTWEALPTLDDISKESKGSLPTIDMSMEAKEWAEILDSIASFPSETNHEPLTNPTGSRSLSSPVSCKTRKYRGVRRRPWGKFAAEIRDSTRNGVRVWLGTFHTAEEAAMAYDKAAVRIRGVQRAHTNFQIETVIKAMGMECSRSYYPINRSSTSQPLSNYHETGGKETIRNVWTSVEWLGMKKLVQVQERDKEEMKIV