METRVPRRKLGSQGLEVSAQGLGCMGMSAFYGEPKPEDEMISLIHYAVDSGITFLDTSDIYGPHTNEILLGKALKGIRHRVQLATKFGISYESGERLVRGGPQYVRSACEASLKRLDVDCIDLYYQHRIDTSVPIEVTVGEMKKLVEEGKVKYVGLSEASASTIRRAHAVHPITAVQLEWSLWSRDVEKEIIPTCRELGIGIVAYSPLGRGFFSSGAKLLEGLADDDFRKTAQPRLEGENLEKNQKLFDQLSMFASRKGCTPGQLALSWVQHQGDDVVPIPGTTRVKNFEENVGALKVNLSEEELHEVEAFFHAEAVAGERYAS