MDRTQTFIKDCLFTKCLEDPEKPFNENRFQDTLLLLPTDGGLTSRLQRQQRKSKLNLDNLQKVSQLESADKQLEKRDYQRINKNSKIALREYINNCKKNTKKCLKLAYENKITDKEDLLHYIEEKHPTIYESLPQYVDFVPMYKELWINYIKELLNITKNLKTFNGSLALLKLSMADYNGALLRVTKSKNKTLIGLQGIVIWDSQKFFIMIVKGNIIDEIKCIPKKGTVFQFEIPISDDDDSALRYSILGDRFKYRSVDRAGRKFKSRRCDDMLYYIQN*