MKGGKGKGALRKETRSALKPVEDRKMGKRKATLKDDKKKVTKDKKAKKDPNKPKRPPSAFFVFLEEFRKTFKKENPNVKAVSAVGKAGGEKWKSLSAAEKAPYEAKAAKRKAEYGKLMNAYNNKQTESSDDEDEEEKEEEKEKKSKPEVHDEDAEDSGQGEEEEEDDEDEEDEDD