MVNYDKVEDTFFESFDGMYIRALITAEDELTVKEAAYDATATPSAVIGRVEAGVESFVSGDKTPDGRPGAIVQFWLTDDLAKFEKELSYRIRQDILVKPFTRVFSITENPVGSIPMMESVGHCGDGYEWEIEEYGRKMINVPIAVPDFQIESELAYAEGIMGGNFWYMCSTKEAVLKAGRIIIDTIMEVDGVCTPFGICSAASKPETNFPEIGPSTNHPYCPSLRERLGKESKVPEGVNYIPEIVINAVSQEAMNLAIKKAVDAIIDIGGVERISAGNFEGQLGEHKTNLLDILKE