MRVLLSKLPRPWIVDEKKDDGYTALHLAALNNHVEVAEQLARAGKADLDLQNVNLQTALHLAVERQHTQIVRLLVREGANLNVADKDGDTPLHEALRHHTLSQLRQLQDVQDVGRLLMGLGTQGQDKKSSSFIACFLAAHGADLELKNKKGQTPLDLCPDPNLCKTLTTCHKDKESHDIETIVPSAAIDECLVCSDGKREMLFSPCGHVACCNVCAPRVKKCLICRENVLSRVKIEECVVCSDRKAGVLFRPCGHMCACESCAALMKKCVQCRAQIQHMVPLSVCCGGGGDVTYVKGCNASGTISEVKVDLEEESTPSNNTGVGEALLMNNGSRDTSHSDIQKLQQQLQDIKEQTMCPVCLDRLKNMIFLCGHGTCQMCGDRMSECPICRKAVDKRILLY