MECKSVSPDAVTYACILRACGNIGAIHKGEKIHEQIAKKGLLGNNIVLGTALMDMYSKCGALTKAQQVHEELPFRDIVSWSALIAGYVKQCQGEEALKCFEQMQCEGLHPDAITFACILKACGTIGAYYKGQTVHADIVRHGFLEKGLTVDSALVVMYASCGMLEEAQDVFDNSPVRDVILWSALMVGYAQFGEDEILLLLFDRMIEEGIKPDSVTLTILLYACSHRGLVAEGLMCFEVVIQGYSLIPTIEHHACMVDLFGRVGYLDKAVALIEKMPFSVTLAMWRTLLGACRKRIDTKLGKWA