MKLPKWNTYGFFLFLICHSLFSGRSSGHQVAFYVHNKCPFAIWPATAPNTGHPVIADGGFHLTSGETKRIYAPWDWKGRIWARTGCNFTSNGQPACETGDCDGRLACNGLIGTPPVTLMQISLQADGTKPNFYDVSLVDGYNLPVSVTTKQISSKCTIGGCSKNLKNSCPMELQVLNKNGEIVACKSACLAFNLDSFCCSNEYGSPEKCKPSVYSKMFKDACPYYYSYAFDSPAPLVNCASKEYIVTFCPSSWGGDRSSI*