MVKLFVGNLPPEATQSELKSLFEQFGRVTECDIIKNYGFVHMEDRKAADEAVHNLNHYKLHSVPINVEHSRGKPKASTKLHVSNLSTSCTSEELRAKFEEYGAVLECDIVKDYAFVHMERSAEALDAIKNLDNTEFKGKRMHVQLSTSRLRVTPGMGERTRCYRCGKEGHWSKECPLDQMTKELEQAPGYPPESFPDPYGPMRSAAAAYRTAYAHRVFYDERERFSIVDYYQRYRVRPSSYDALIERRLTALPSAATTVSYRERIESFPYERHLLPPPPELPSSYYPRERSPLRRSSSASSSMEIYRTERRLSPIMRSPFVDDPRCSRESYYERVQYL