MQPLESVTFEDVAIDFSKEEWALLDMSQRKLFRDVMLENIRHLVSLGYQHCKSDVVFQLEQGEELWSEGTGFLQGQSPGRESALKEQEMVATQHISRKDTSTIIPAQKSHTPEDPFEYSDLEEDFTHSFMLTQHLLTHTENTPFISKQCPKSLSDQSYLNHHKQIHTRGKSCECHLCGKAFSNCSSLRRHEMTHTGEKPYECHICGNAFIQSSDLRKHNLTHTGEKPYECHLCGKAFSQSSNLRQHERTHTGEQPYECHLCGKAFSKCSALRRHERTHTGEKPYECHLCGKSFSQCSALRRHEGTHNGEKIMNAFSKYSDLR