MRERAACLRLASAAPGEGLGNFVLRSFVPDVLADFRATLHRLMVDEPFSGRIKDQVRGLEEHLRAQCFSELEDVKQSLTLHYWLVDVGGNTKSKRKVTLRWVAERGRWEVVRGGSVVCKEWVVAFASASGCLDARLILSTWKEGPAEPEIIEFVREIQESGSGVRESGYGSGVPTGPAELFVPPEGAGGRILIDTARFKRHRRFVFAPREADRDGAQLQAPVHGGRKVSITEARPAWSSSSPDGYAYGEPSGSTEIALTRMDWRETFKGRGWRPATGSAATTASPATGG*