MKMELLLIIITQDAYIGQRFTKRSSYLCGIYDKTANTMKEPFQIPTSKDIENLIGTDLYDVWNSLCQRIEKSYEMELLWNRGGKAWTYEYKYRKGGKTLCALYAKEKTLGFMVILGKDERAKFEIQRGQFSNEVQMIYDAATTFHDGKWIMFELKDTKLFNDMERLLLIKRKPNRKAE