MELGLSLGEAMADAGRELVLGLGVGPGARREEEGRRGQDVVAAVDRRGLALGCGSSPEPTMRLTLLPMVPSLGFPWPSESRHLEASTRGFDVNQAPSSGGSAWGACTAGAAAEEEQEDTAAAARAAVSSSPNDSGGSFPMDFSAQGDRGASDAAPGAGGSRGSDEDDGGSARKKLRLSKEQAAFLEESFKEHSTLNPRQKVALAKQLNLRPRQVEVWFQNRRARTKLKQTEVDCEYLKRCCETLTEENRRLQKELAELRALKTVHPFYMHLPATTLSMCPSCERVASNSAPGTAAAPSPAPASAAPAPASGAGIGAAAAPEQHRPSSFAALFSSARSFPLASSQPQAPLPAPSSS