def METHOD_NAME(self, rom: NintendoDSRom, config: Pmd2Data) -> bool:
    if config.game_version == GAME_VERSION_EOS:
        if config.game_region == GAME_REGION_US:
            return (
                read_u32(
                    rom.loadArm9Overlays([25])[25].data,
                    PATCH_CHECK_ADDR_APPLIED_US,
                )
                != PATCH_CHECK_INSTR_APPLIED
            )
        if config.game_region == GAME_REGION_EU:
            return (
                read_u32(
                    rom.loadArm9Overlays([25])[25].data,
                    PATCH_CHECK_ADDR_APPLIED_EU,
                )
                != PATCH_CHECK_INSTR_APPLIED
            )
        if config.game_region == GAME_REGION_JP:
            return (
                read_u32(
                    rom.loadArm9Overlays([25])[25].data,
                    PATCH_CHECK_ADDR_APPLIED_JP,
                )
                != PATCH_CHECK_INSTR_APPLIED
            )
    raise NotImplementedError()