MELALSLGDPSKPFSFLDKTAKLSSKDLGFCMGLGNGFKSQENGDDAFEGKNSTDGDEKRVSSDPPLQLDLLPFSPVPRPQSSSQLRLSWLTDNQTDPWEGLGRGLDVNRLPLVAVADEAEEKAAVSSPNSAVSMDFGIRKGSRRGKKEVEVEAVETERTSTRASDDDDNGSTRKKLRLSKEQSAFLEESFKEHSTLNPKQKLALAKQLNLRPRQIEVWFQNRRARTKLKQTEVDCEYLKRCCETLAEENKRLQKELQELRALKTSQPFYMQLPATTLTMCPSCERVATASTTNASASTADAKTGGYPFFSSISNT*