MVSPFTRDHAAGLTPLFVGWFCACSQADATTDEVYAQLSLLPENEELVRRMREATDDVSGGEDGETVKQRFARMPHMFCKTLTASDTSTHGGFSVPRRAAEDCFPHLDYNQQRPSQELVAKDLHGTEWKFRHIYRG