MLIAVQTRRGHPGFGIHPRPLPASIITVLISRIQHHPCIWDHDNEFFGKREQIDSAWRAIAEQTDVQGWFDLLIDNCPPYHQERSRVFPIQVRGKYGKR