MKPSRRSVLKSMGLLAAMPWLLPASRAFAAAPMRIGVIGAGSLGGTVGRLWVKAGHEVMFSSRNPDKLEAMARELEPRASVGQPLAATEFGTVLLLAVPFEALPQVGRDLRSAYRGKIVLDSTNPWGASSADVYREARELGVAQTVVKYMPGARLVRAFSAVDATVVETSASRRGGRIGMPLASDDAEAMKVAEGLVRDAGCDPVIVGNLAAAASFQPGGPGFRAHLTAPELRRRLGLPAAS