def METHOD_NAME(client, args):
    """
    add_suciprofile
    """
    if args.protection_scheme is not None:
        if int(args.protection_scheme) == 0:
            hnp_gen = HomeNetworkKeyPairGen("ProfileA")
            profile = SuciProfile.ProfileA
        elif int(args.protection_scheme) == 1:
            hnp_gen = HomeNetworkKeyPairGen("ProfileB")
            profile = SuciProfile.ProfileB
        else:
            print("Invalid protection_scheme value:", args.protection_scheme)
            return
    else:
        print("protection_scheme is not configured, so taking default value as ProfileA")
        profile = SuciProfile.ProfileA
    if args.home_net_public_key_id is not None:
        if int(args.home_net_public_key_id) < 0 or int(args.home_net_public_key_id) > 255:
            print("Invalid home_net_public_key_id value:", args.home_net_public_key_id)
            return
    else:
        print("home_net_public_key_id is not passed")
        return
    hnp_gen.core_home_network_key_gen()
    request = SuciProfile(
        home_net_public_key_id=int(args.home_net_public_key_id),
        protection_scheme=profile,
        home_net_public_key=bytes(hnp_gen.get_home_network_public_key()),
        home_net_private_key=bytes(hnp_gen.get_home_network_private_key()),
    )
    client.AddSuciProfile(request)
    print("Added the record")
    print_suciprofile(request)