MSRTDFSDLARRLAEEAEAVCRAYLSNGRRQGNYWRVGDVYNAAGASLHVRLTGPTSGPRARGRWADEATGEFGNLLDLIRLNRGHDSWSETLKEARSFLRMPRPQTERSATPPPAASSYDPTESARRLFRCGRPLRGTFAATYLAGRGLDHPFDSSALRFHPQCNYLHDDGTWAQHPALLAALTDLSGAIVAIQRTWLAPDGRGKAHLDEPRRMLGQSFGDAVRFGGSIPDILLAGEGLETVLSVQAVLPAVPAHAALTANRLSALLLPPGLRRLYVARDNDAAGLRAHEGLRARAEADGVQVWELVPAADDFNTDLQQLGPAGLALHLAPQLAEEDAMRFLRLEAV