MELALSLGDTPKAFSLFENPTKLPNKSFCIPLEEHGLAEKSLDQKIDSSDPRPPIQLNLLPSTPVLRSQPSPLLRIPWLNSAIGVEPARVSDVNQFRLASVEDTTDEGAAVSSPNSAASYYQMDFSIMNGNGDAEARNSSREEGADRNTSDDEENGSTRKKLRLSKEQSAFLEDSFKEHTTLNPKQKLALAKQLNLRPRQVEVWFQNRRARTKSKQTEVDCEYLKRCCETLTEENKRLQKELQELRALKTSQPFYMQLPATTLTMCPSCERVATNTTGTTTTKQTTSITTGGHRQQ