MLNRIQAFRERGWQAIDAKAYAQAWARFGGSVATHPLVVEQLADLAQIPVRYLGWHQAGELQAAIPAWGRHLALSKDVLKRAGKKALFDLGNAEIILPAASDAAAPLRHTMRYLSELNQGRFSGLKAQKEQLAMARAPEDLSKKFRYNQRRELRLLEEAGGVVRPISDFSAQEIASMYCDLFLRRWGFPATGAERMADVLERLRELLIGSVLLLDGKPIAIQLVYRVEAPEWISVEYINGGVDPETKAFSPGSVLSFLNTQAAWEDARSRNKPLRFSFGRADREYKDRWCNPVPVYQA