MVGRESHGVNDPNLIDIDESLLCNEILDSFPPFDEPGLEHIPYFSDCSHRSEPIEQDLNSLRRIPDLDNIEVDTLPDFQLAVSFITLFNQSIALQIWYLKNNFMSICCRICNLVLKKASWDGYHLRSLQS