MSRVHYDSAARQLAWLGQHARLAGVKLSAVSPAGCGLAAARDLAAGDVALSVPPQAWRPFSAAAAREAAGNAVATRTDAFAASLGAGAALADAALLALALAAQRRSESSPYVSALPVGSSAFRWAQAVLLSRAHSGDGKPLALVPGIDLVNHVGAARCGGRCGGRGGEPLLIDYGLRASHKLLRLYGFLAPRDEEPTVTGGEAGGGGSGVGGEGGGGGGGGGGGVGGVSGAPPPEADEVVVPLLPSVAEMGGDADESARQIEEARAALAACGLRGSSVRLGVSPDRSVLLPALASTAPSAAAAAARHVFRTALEAQRERQREGSAACLAVEGMAEMDEAGNAAARDRARLCLRLHEREGAAVEEAIAELERTAS*