MGGSSISRFSGPVMGLNGGINPSRAAMHGIQLPMSGQRRKRRVLFSQAQVTALEHRFEQQKYLMATKRDQLAAGIG