KMFIGGLNWETTDQSLKDYFSQFGEVVECTVMRDGQSGRSRGFGFLTFKDPKTVNTVMVKEHSLDGKLIDPKRAIPRDEQERTAKIFVGGVSQEATEQDFKEFFMQFGRVLDATLMMDKDTGRPRGFGFVTFDDEKAVERTLEGPLAILGKGIEVKRAQPR