MESCFVAGLGVTAATRPTTAIAARTGRSQPQSRGAAAAAVQKGRQLFFGVQAQSRGAQRFEGRPRFAVHAEAPAESSDAEATDRAKAIGFEEAMQRARTVQEQEFVYVQNDEKGGIGGMSKMGLKGARMEGGKFCTLPVYDSKEPKPIEVFYREAVPVHEANQQLPVVLLHGLPSQSYSFRDVLPALARVGHRTIAPDLVGFGFSDKPQDGYGFDYTPKSFLRSLEDFLAAVGVEGQFHLVVQGFLGGPLGMEYAIAHPDRVASLAILNSPLGPSSAKLPGKLAQMALPVVGEFISQDVMSVERVRRLPPPLPLLLRRRVRAAGDGAEAGPQEPPRPHREGAPSYAGPARLVWGASDKYVPAAALEAFRKSVLPSADLVAIGECGHFPQEDWHEKTSEGLASFYRKKF*