MRVNLYATFRDVAGVKHLELDGATVGEVLEKLLTLHPEMQGELFEAPGVLSERVSVFVNGRDVRYLQGLATPVGPEDVLDLFPPVAGGALGFSGPDRAGVWRAELGGVSPWLLADYLRRWGAVEADDGWRVDGAWVRFRALPPRVVGGLRTSRLEVEVGGAEARRWAERISVGAMRGGG