MSRNDCSLGTLTKKFVSLVQDAPDGIIDLNTAAGKLLVQKRRIYDITNVLEGIGLIEKKSKNNIQWKGYGDGTDHEGVEDLQEKLRMLEARSKELDSYMDILNREFVIQQNDANFRSRAYVTDEDIRNIPAFKDQTVIAIKAPSGTTIAVPYPEHLPERDRQKYQIYLQSKDGPLDIYLVSAQDEVKIKDE