MLREHYHDVKRALEYGEPVSREVLNDYPDLAAVADKLKKMAPVSEDPSNPLHRDAASSAENEGGIKFSRAIQDDLAFAQEVLNELAEVDEFFRFPVSPKTTLDGVMKDIAPDFEFVGEDTREDERSESGADRRFVFKTDKGKPFYVYERGDEIWIDVSRLSTGEGGAAIYHALGNYAHNADKVFVGDPAGLSDDAVIRRTANMLSLALRLGTTDFMEPSIEQRRGIPEIGVVPLKWQGSDVDKTQSLIQTFLANLQKSISRIIRIFSMTSEKDSLYDPLTDNPWTGPSSISTKRSMELDEQREQVRQRLVAAHSSSPLYQARAEKDLEYWNTFYVGRVS