VGIAIIFLCGIDPVRYHTEIGDLLAILESLRKPNIGAWGYPEKGSSHANSCDTSMTQYGVLCYWAAHEAGFQIDFDVAAACCNWLLRTQDPSGAWSYQGKVSGSETTRITQDKFEIRHSMAAAGLSSVYIMADLLSLVPKPRPKKVRTSSGAVRPVEQNKQDEQDTPDRKPRTNMVSKERVSAAMKLGDKWFVGEGFAINGKTPALHYYMYALERYQSFREKVTGEEQPDWYDAGVNHLIGTQRPDGSWSGKHAQQVDTSFAVLFLLRSTQKTIKGGQPQTGFLISGHRIPRDTTNMFVKNGRLEAPSRKKATDEVLAMLLRTDESELRSSFDLLEELELSRDPGQRAAQIAKLRRLLRAGEYEKRLVAIKTFTSTRDLDQVPALIYALSDPDFEIKKMARDGLRFMSRKFYGYGLVDEPDKEQEKAAILNWQKWYLSIKPDAEFWN