MERELEALAARPESPGEPPFQALVEAAGGRGQVLLVGELWEREQSRALLWDFARAMFPPQQAAGKPGGGAAEGAGPGAPRAPKRHATGARAIRSPLVFVLCRASSLAARGPRRHLREMLRDVRGRRRAGAALVGVLVAEAEPEDAVAPELRLLEALLRTVFGRQAGGPVQAAAYRPGQPGSSLAVQAAACRALQAAGPWQPAEGAWERPGLPALLACFSWGPWSRGKNPDTSSRSGPAQGDLRDSEEELVLTAVYPNGDCEDPGEGSEPCDRIASAPTEPAGDLR