MGDCKVYVGGLPNDATSEEIEDAFRRFGRIRKVWVARRPPGFAFVEFDDGRDAEDAVRSMDGARVCGVRARVELSHNRGGGGGGRGGGYGGGGGYGGGRGGGGGRGRSRSRSRSPRRSRSRSPRRSRSRSPKYDDRKRSPSRDRSRSKSPSRSRSASRD