MSSSDGSSASGEPGQQEVWEDWEDNESSGFKSLFSDARFSNLDEVLQHDRNLTGFSLKSYRAQHGLDQVCTIRLINYIRTAVAAGQDPVPRLAGSQQAWQTDDSYLQPVLADDELMFYDWEQEEEGEQEDGQQAGGSAAAGEAQPSAASSQQRLQEENEALRGMVEALKAVVLQGEGVSELVADQSADAEGGASAGGASDSTAAAEQSQDRAAAAIDASYFDSYSTFDIHREMLADKVRTEAYRDALEKNPGLVSGARVLDLGCGTAILSMFAARAGAASVVGIDGSEQIAGFARSIVEANGLAAHSGGPITIVSSKVEQLAALPAAAPVDLKLGQGQVGGEDGQQVDVLVSEWMGYALLFESMLSSVLHARDRWLRPGGALLPDIAKMFVAAADEGASGLAFWKDVYGFSMEAVGSSLKADALQRAVVRCVAPQHLLSEPACVHSLDLATMREAEQDFTSPFTLTPGAGPKEVHX