MDDVREVVRLVSERLAGKEVTTEEEIRRTALRAMLQHFGAKHVGNVDEVVSAVVESLCDEPVSLHSLHYSEELKIEDLTFRHIHTCKPTKEQVEDAYDELVTSRRLLSSIPIMKEVTDRFFSGYDVEEGLIRVYSKGRNRYGVYYSTIDDVGEDIDVHVRVAGEFDGEYVVVVPTEEEITHFLRFFARHSEKVKNAGFKIWVVNTEEKTIDPFIGYPKDFLLLKGFKNPKIATQINSLWRVHVENLD