MCGGVDSSKDFTIDGLNSYGKKKKKKRRHSRTIFTSYQLDELEKAFKEAHYPDVYAREMLSLKTDLPEDRIQFITNDN