def METHOD_NAME(ident: str) -> Tuple[str, int]:
    srch = re.match(r'(?i)^intercorp(_v(\d+))?_\w+$', ident)
    if srch:
        if srch.groups()[0]:
            return 'intercorp', int(srch.groups()[1])
        else:
            return 'intercorp', 6
    srch = re.match(r'(?i)^oral_v(\d+)$', ident)
    if srch:
        return 'oral', int(srch.groups()[0])
    srch = re.match(r'(?i)^oral(\d{4})$', ident)
    if srch:
        return 'oral', int(srch.groups()[0]) - 3000
    return ident, 1