MGRSPCCCHDAGVKKGPWTEEEDKTLVEHIQKRGGN