MELALSLGDASKPFTFLDKTQKMVNKDAGFCMGLGTGIIGKGQGHGGEEDERKVSSDPPVQLDLLPFSPVPRHHPSSQLRFPWLADNLMSEPGSSDGSGRALDVNRFPVAVAAAEDADDGGALSSPNSTVSSFQMDFSIYRSGNGGRSKRDLEATVNEVETSRASDDDENGSTRKKLRLSKEQSAFLEESFKEHNTLNPKQKLALAKQLNLRPRQVEVWFQNRRARTKLKQTEVDCEYLKRCCETLTEENRRLQKELQELRALKTSQPFYMQLPATTLTMCPSCERVATTSTSSSAAAAAPTSTSATLARTRLFPFSQAHVHQAPAHQAAS