MKKLFSLALIATSVALLSACSPDEDNKVKVAINTGPDEAIWKVVEQVAKDKYHLDVEVVSFNDYVLPNEALNNKDVDANAFQTLPYLEAQSKERGYKFAVVGKTFVFPIAAYSHRIKNISELPEGATVTISNETTTLGRSLLLLQAQGLLKLKPGVGYLPTTLDIIDNPKQLKIVEVDTPQLTRTLDDPNVSLSIINTNFSAQAGLSAARDGLFMEGPDSPYVNAIVAREDNKDSKKIQELKAAFQTSEVAEKAKEVYKGDAIKGW*