MMRERRAMAFARALERRRRLDAVLREELAERRTRLQSLDRVLKEKVSQVELKADDVHRHAARIDTLMTGTASFSLDELTACRAYLDVAVAHLRALESEEARLRAEFDALAAAIEEKKLEIGRNLSRIDACDARIEQIRRHGERAADEALDEEMEEAALGARMRNRGAA