MKRLLLITLLIGYIYPCVAQDKPIRTEESLEGTVIYKKTTTFEVDGYTYQCDVDDGSQFVTLYNKENKLTYKDIVYKATGKIYIGSWNEKKVIEYNSSMSKQADFIVDEAFTKAMADELGKREFTITMLLSPDTGKVMEVNFNFTTFSPYARVPLHVYREIEVKLKEQIHFKPGEVGKQLNYIMLSWRQKPQGKLPPLPPPGSLM