MQIGATTGTAAQPGSAQNKAGLEKAAQQFEAIFLRQMMGAMRSASLAEGISDSSATDQFRDMADARTADSMASRGTLGIAEMLMRQFGARPGASAPAGPADKAE