--- apiVersion: v1 items: - apiVersion: v1 data: cnibincopy.sh: |- #!/bin/bash set -e function log() { echo "$(date --iso-8601=seconds) [cnibincopy] ${1}" } DESTINATION_DIRECTORY=/host/opt/cni/bin/ # Perform validation of usage if [ -z "$RHEL8_SOURCE_DIRECTORY" ] || [ -z "$RHEL9_SOURCE_DIRECTORY" ] || [ -z "$DEFAULT_SOURCE_DIRECTORY" ]; then log "FATAL ERROR: You must set env variables: RHEL8_SOURCE_DIRECTORY, RHEL9_SOURCE_DIRECTORY, DEFAULT_SOURCE_DIRECTORY" exit 1 fi if [ ! -d "$DESTINATION_DIRECTORY" ]; then log "FATAL ERROR: Destination directory ($DESTINATION_DIRECTORY) does not exist" exit 1 fi # Collect host OS information . /host/etc/os-release rhelmajor= # detect which version we're using in order to copy the proper binaries case "${ID}" in rhcos|scos) RHEL_VERSION=$(echo "${CPE_NAME}" | cut -f 5 -d :) rhelmajor=$(echo $RHEL_VERSION | sed -E 's/([0-9]+)\.{1}[0-9]+(\.[0-9]+)?/\1/') ;; rhel|centos) rhelmajor=$(echo "${VERSION_ID}" | cut -f 1 -d .) ;; fedora) if [ "${VARIANT_ID}" == "coreos" ]; then rhelmajor=8 else log "FATAL ERROR: Unsupported Fedora variant=${VARIANT_ID}" exit 1 fi ;; *) log "FATAL ERROR: Unsupported OS ID=${ID}"; exit 1 ;; esac # Set which directory we'll copy from, detect if it exists sourcedir= founddir=false case "${rhelmajor}" in 8) if [ -d "${RHEL8_SOURCE_DIRECTORY}" ]; then sourcedir=${RHEL8_SOURCE_DIRECTORY} founddir=true fi ;; 9) if [ -d "${RHEL9_SOURCE_DIRECTORY}" ]; then sourcedir=${RHEL9_SOURCE_DIRECTORY} founddir=true fi ;; *) log "ERROR: RHEL Major Version Unsupported, rhelmajor=${rhelmajor}" ;; esac # When it doesn't exist, fall back to the original directory. if [ "$founddir" == false ]; then log "Source directory unavailable for OS version: ${rhelmajor}" sourcedir=$DEFAULT_SOURCE_DIRECTORY fi # Use a subdirectory called "upgrade" so we can atomically move fully copied files. # We now use --remove-destination after running into an issue with -f not working over symlinks UPGRADE_DIRECTORY=${DESTINATION_DIRECTORY}upgrade_$(uuidgen) rm -Rf $UPGRADE_DIRECTORY mkdir -p $UPGRADE_DIRECTORY cp -r --remove-destination ${sourcedir}* $UPGRADE_DIRECTORY if [ $? -eq 0 ]; then log "Successfully copied files in ${sourcedir} to $UPGRADE_DIRECTORY" else log "Failed to copy files in ${sourcedir} to $UPGRADE_DIRECTORY" rm -Rf $UPGRADE_DIRECTORY exit 1 fi mv -f $UPGRADE_DIRECTORY/* ${DESTINATION_DIRECTORY}/ if [ $? -eq 0 ]; then log "Successfully moved files in $UPGRADE_DIRECTORY to ${DESTINATION_DIRECTORY}" else log "Failed to move files in $UPGRADE_DIRECTORY to ${DESTINATION_DIRECTORY}" rm -Rf $UPGRADE_DIRECTORY exit 1 fi rm -Rf $UPGRADE_DIRECTORY kind: ConfigMap metadata: annotations: kubernetes.io/description: | This is a script used to copy CNI binaries based on host OS release.openshift.io/version: 4.21.25 creationTimestamp: "2026-07-23T19:14:00Z" managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: f:cnibincopy.sh: {} f:metadata: f:annotations: f:kubernetes.io/description: {} f:release.openshift.io/version: {} f:ownerReferences: k:{"uid":"a85423d9-ca44-443e-af99-87c1d1d7763d"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-07-23T19:14:00Z" name: cni-copy-resources namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: a85423d9-ca44-443e-af99-87c1d1d7763d resourceVersion: "2644" uid: 04fd4dc8-cef5-40c5-8e06-27f83f32c4d9 - apiVersion: v1 data: allowlist.conf: |- ^net.ipv4.conf.IFNAME.accept_redirects$ ^net.ipv4.conf.IFNAME.accept_source_route$ ^net.ipv4.conf.IFNAME.arp_accept$ ^net.ipv4.conf.IFNAME.arp_notify$ ^net.ipv4.conf.IFNAME.disable_policy$ ^net.ipv4.conf.IFNAME.secure_redirects$ ^net.ipv4.conf.IFNAME.send_redirects$ ^net.ipv6.conf.IFNAME.accept_ra$ ^net.ipv6.conf.IFNAME.accept_redirects$ ^net.ipv6.conf.IFNAME.accept_source_route$ ^net.ipv6.conf.IFNAME.arp_accept$ ^net.ipv6.conf.IFNAME.arp_notify$ ^net.ipv6.neigh.IFNAME.base_reachable_time_ms$ ^net.ipv6.neigh.IFNAME.retrans_time_ms$ kind: ConfigMap metadata: annotations: kubernetes.io/description: | Sysctl allowlist for nodes. release.openshift.io/version: 4.21.25 creationTimestamp: "2026-07-23T19:14:00Z" managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: .: {} f:allowlist.conf: {} f:metadata: f:annotations: .: {} f:kubernetes.io/description: {} f:release.openshift.io/version: {} manager: network-operator operation: Update time: "2026-07-23T19:14:00Z" name: cni-sysctl-allowlist namespace: openshift-multus resourceVersion: "2633" uid: 2da84609-180e-4a27-aba0-58dfac7644fb - apiVersion: v1 data: allowlist.conf: |- ^net.ipv4.conf.IFNAME.accept_redirects$ ^net.ipv4.conf.IFNAME.accept_source_route$ ^net.ipv4.conf.IFNAME.arp_accept$ ^net.ipv4.conf.IFNAME.arp_notify$ ^net.ipv4.conf.IFNAME.disable_policy$ ^net.ipv4.conf.IFNAME.secure_redirects$ ^net.ipv4.conf.IFNAME.send_redirects$ ^net.ipv6.conf.IFNAME.accept_ra$ ^net.ipv6.conf.IFNAME.accept_redirects$ ^net.ipv6.conf.IFNAME.accept_source_route$ ^net.ipv6.conf.IFNAME.arp_accept$ ^net.ipv6.conf.IFNAME.arp_notify$ ^net.ipv6.neigh.IFNAME.base_reachable_time_ms$ ^net.ipv6.neigh.IFNAME.retrans_time_ms$ kind: ConfigMap metadata: annotations: kubernetes.io/description: | Sysctl allowlist for nodes. release.openshift.io/version: 4.21.25 creationTimestamp: "2026-07-23T19:14:00Z" managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: f:allowlist.conf: {} f:metadata: f:annotations: f:kubernetes.io/description: {} f:release.openshift.io/version: {} f:ownerReferences: k:{"uid":"a85423d9-ca44-443e-af99-87c1d1d7763d"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-07-23T19:14:00Z" name: default-cni-sysctl-allowlist namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: a85423d9-ca44-443e-af99-87c1d1d7763d resourceVersion: "2632" uid: 75e97faf-c999-4fac-8dd1-95bce35e2438 - apiVersion: v1 data: ca.crt: | -----BEGIN CERTIFICATE----- MIIDPDCCAiSgAwIBAgIIRGAshPQR0pYwDQYJKoZIhvcNAQELBQAwJjESMBAGA1UE CxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdyb290LWNhMB4XDTI2MDcyMzE5MTEzOFoX DTM2MDcyMDE5MTEzOFowJjESMBAGA1UECxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdy b290LWNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2wk2DTCWZo1Q aqAuebl/m1+LLQKmo7CRYVtN2VrS8C6QUSLBhwr7wvL+TzM75jALh/OcMCPqN0FY B+Ke7PfcTYUHWaht8jIYjZtpseAnSCaGyboPv2qBQyVDwoWNZSn1lS7pE8V0GxQ0 Ht+4nV8WsYFGB/sgXsazjHq/NhsnKJ3bN2tW8kDp+xYUBfLoQc3yuHS+u96nM4Xq 34OwLEFJZ/N4biriEzNBRAe1H76cmmf9geBzPi/mNslyjHQmf5ocr1fs5VTIkR84 TErV8vjn9adDVYzeTZ79Py7wJ2n26UJWnNJK/+12EcTVYanMBfCj/H9ywg1KDZlb DAbKiRiZWQIDAQABo24wbDAOBgNVHQ8BAf8EBAMCAqQwDwYDVR0TAQH/BAUwAwEB /zBJBgNVHQ4EQgRAPsyAuc0PKIVCVUdcKtFNvDrb3IpMIaAdJzHgrCdexb4VqxMI bpM8MXVZlzJ09mZQnGgPcvlD60hu9zJo42vWPDANBgkqhkiG9w0BAQsFAAOCAQEA ZRccW5saJKs98Ld9iRb3i2q/rRgFNcjl3Hk9ELNyKdVgefQqyQU9YhfhKOtkm/NR a1GVRKi2l5Ll8K9wlTPpti0M8/GezOUn9dEEVyRQTXbtMO43URLFfdqw3MJOpdsO 3Dr5XqSVKKPr8IhO1tbLE6JUR2xKjaIe8UMAohyREVmqBaE0sntEXgM5efqIVLTn J9IphjzFdGr+vgf4CZeelEjYr3lU5+hk/qjrUGQw7CX0atcffIJslfQxEplR8OnL 6mk2k9NZayKiTwYL8yJRCvhTKQpEKnFCPhKW7rAXWJwPft0s5swGoJdoxN9pnvtL fRkWrdW2x2VGjOLgdvyJgQ== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIEADCCAuigAwIBAgIIS5tR9drVLhEwDQYJKoZIhvcNAQELBQAwJjESMBAGA1UE CxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdyb290LWNhMB4XDTI2MDcyMzE5MTIwN1oX DTI3MDcyMzE5MTIwN1owMDESMBAGA1UEChMJb3BlbnNoaWZ0MRowGAYDVQQDExFv cGVuc2hpZnQtaW5ncmVzczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB AM+Bt4SU9srEx0ad16FllbcIPFV9QtXp9QnvptoZfZlzO7BG1XRPBTtYTSdetTM6 b4XL90rxP266qFAXMenOL7TRoNJaq2Oqxey8B23HoHymeSKPl3C6Udum/V8FjYfY Iw7XX5dsI7yi5zEpX4EBIwh+mErIx6RVpY1+NXwCtOaAW11hdOGZL7QN837JDOZ+ VCtHoUUxuhsGZEXcbyB0VmtcMU0GCnH1c/oQITl/sxPAAf/kiWuYNY1jKKDcPh52 DEAfxcZQLOk4KRTlPQaW8r9PsjN79tM3et9VqDuL72vxmRQONUBwkPZpqY+fq58U 831gwHEczcrkZprGVDrgnHUCAwEAAaOCASYwggEiMA4GA1UdDwEB/wQEAwIFoDAd BgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADBJBgNV HQ4EQgRAKusnf3gUC41NRj7wRkQrCCfOCJPqpViJF0XrVpLfG22tjcKBPuk8zTe+ MUmwakpSMdm3pnjdM3wNJgn8vkh41TBLBgNVHSMERDBCgEA+zIC5zQ8ohUJVR1wq 0U28OtvcikwhoB0nMeCsJ17FvhWrEwhukzwxdVmXMnT2ZlCcaA9y+UPrSG73Mmjj a9Y8MEsGA1UdEQREMEKCQCouYXBwcy45MjI1NTcwMi0zZGNhLTQ1NmEtOGY3Ni00 NmEyN2YzYTM4NTUucHJvZC5rb25mbHV4ZWFhcy5jb20wDQYJKoZIhvcNAQELBQAD ggEBAK6Gp4DJVk6gno/OqS0L/1EVBDn2ADLQUVv0O7KOgikHju5lJBta81eIg98a 0Dv0PkvG4oKFzckMwcp/M2Wp2B3GDDn0OdyEIpZF7W0F2XiZo1g6kFiaROi0lf1L 8Wkr2fHSd8G+P0hu/YA7XSS0iepx0CH/JZmLoh7L2vODj24Dph+1imc9aUvNryrK aPip2M6QV8QAj84ara0YmtR1I6iPI/x2PajhMLIvxSK52QwbB/qfukwv9Uqds4kv ZANpsWBbuyy9I6ZZ2te0CBERDcJUQusZqNoMt0TMBNRtVk1K4ZlJ6k449q/1dSwq l5l8ir/Lg54LAbe8LpJSlDfyc+o= -----END CERTIFICATE----- kind: ConfigMap metadata: annotations: kubernetes.io/description: Contains a CA bundle that can be used to verify the kube-apiserver when using internal endpoints such as the internal service IP or kubernetes.default.svc. No other usage is guaranteed across distributions of Kubernetes clusters. creationTimestamp: "2026-07-23T19:13:57Z" managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: .: {} f:ca.crt: {} f:metadata: f:annotations: .: {} f:kubernetes.io/description: {} manager: kube-controller-manager operation: Update time: "2026-07-23T19:15:00Z" name: kube-root-ca.crt namespace: openshift-multus resourceVersion: "4500" uid: 20198c0b-74cd-4533-9683-d9e4cde5f355 - apiVersion: v1 data: daemon-config.json: | { "cniVersion": "0.3.1", "chrootDir": "/hostroot", "logToStderr": true, "logLevel": "verbose", "binDir": "/var/lib/cni/bin", "perNodeCertificate": { "enabled": true, "bootstrapKubeconfig": "/var/lib/kubelet/kubeconfig", "certDir": "/etc/cni/multus/certs", "certDuration": "24h" }, "cniConfigDir": "/host/etc/cni/net.d", "multusConfigFile": "auto", "multusAutoconfigDir": "/host/run/multus/cni/net.d", "namespaceIsolation": true, "globalNamespaces": "default,openshift-multus,openshift-sriov-network-operator,openshift-cnv", "readinessindicatorfile": "/host/run/multus/cni/net.d/10-ovn-kubernetes.conf", "daemonSocketDir": "/run/multus/socket", "socketDir": "/host/run/multus/socket", "auxiliaryCNIChainName": "vendor-cni-chain" } kind: ConfigMap metadata: creationTimestamp: "2026-07-23T19:14:00Z" labels: app: multus tier: node managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: f:daemon-config.json: {} f:metadata: f:labels: f:app: {} f:tier: {} f:ownerReferences: k:{"uid":"a85423d9-ca44-443e-af99-87c1d1d7763d"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-07-23T19:14:00Z" name: multus-daemon-config namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: a85423d9-ca44-443e-af99-87c1d1d7763d resourceVersion: "2667" uid: 694a2d7c-9e0d-4544-a6fc-a67989fea4df - apiVersion: v1 data: cabundle.crt: |- -----BEGIN CERTIFICATE----- MIIDUTCCAjmgAwIBAgIID8PnW5Z1A8owDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UE Awwrb3BlbnNoaWZ0LXNlcnZpY2Utc2VydmluZy1zaWduZXJAMTc4NDgzNDQzNjAe Fw0yNjA3MjMxOTIwMzZaFw0yODA5MjAxOTIwMzdaMDYxNDAyBgNVBAMMK29wZW5z aGlmdC1zZXJ2aWNlLXNlcnZpbmctc2lnbmVyQDE3ODQ4MzQ0MzYwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCoyFd1O6etjmkT75WZv6iDWDgMtJkNdaxu d9dr66pqiRp0v8yZHNi2B7WjATb/N2Y43zwpO94XKShl8O/IBZk7m0QoZzA2PoTh u59VAzVvTy7jlGYyoIsrlRklAr48ybM3hAgjn4D5PqeCC4wEpOXFTHZuNleUw5eF CV7anU4gMp78oIkn7F0lO1izNiE/VGARXm5j+p8YK+IHU590W2VUi0+Tpnh28dOZ K1k3CcB87v4ZnMBWSEMWQ7686kv24QrsvLnSotCyolw8pUhbpU/+o1WduB0NXrET fe67xY7HtBWf6rPP06+mRgPNhribz/4E7AUhlvM8rLtj5OvizhJjAgMBAAGjYzBh MA4GA1UdDwEB/wQEAwICpDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSQFvfp dXsfsBAyYPkFeXfglqsSCTAfBgNVHSMEGDAWgBSQFvfpdXsfsBAyYPkFeXfglqsS CTANBgkqhkiG9w0BAQsFAAOCAQEAOhiHSPPOYvsp6MeGOg9Dn6Fys1jbN+TN7vMF yGBPsWMeG3CJkAlxr4zrYRK6GKLe7Yg3xDUorkPcbQM+PfMSVYoNr01YwXieYaPu 4A80C3Xq88wLWwmRLeVQ+xKD+Lbiet82yJkIlEfr2Xyt9i7NhkZ9LjgnRA5dSSox gxya94vLx7+rJhxBHWzHMYA0knYI/Dd41kCINVCnI2mSzt8bhGLtpVRJpDh4C98Y qpfz+DzCC+dGBWJ7vP6nGsCytU+nkT3n/t25wLmm6rPtm05R5T1TmeW1SFJK18ZD r+1PwL9NzBsuOS2cl4aanbKVlGPEs4BFs3y7APf1xOQf/oNQPw== -----END CERTIFICATE----- kind: ConfigMap metadata: creationTimestamp: "2026-07-23T19:26:19Z" labels: opendatahub.io/managed: "true" managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: .: {} f:cabundle.crt: {} f:metadata: f:labels: .: {} f:opendatahub.io/managed: {} manager: manager operation: Update time: "2026-07-23T19:26:19Z" name: odh-kserve-custom-ca-bundle namespace: openshift-multus resourceVersion: "14935" uid: 7d7c66f8-65a7-4085-a48d-b60fb7b92395 - apiVersion: v1 data: service-ca.crt: | -----BEGIN CERTIFICATE----- MIIDUTCCAjmgAwIBAgIID8PnW5Z1A8owDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UE Awwrb3BlbnNoaWZ0LXNlcnZpY2Utc2VydmluZy1zaWduZXJAMTc4NDgzNDQzNjAe Fw0yNjA3MjMxOTIwMzZaFw0yODA5MjAxOTIwMzdaMDYxNDAyBgNVBAMMK29wZW5z aGlmdC1zZXJ2aWNlLXNlcnZpbmctc2lnbmVyQDE3ODQ4MzQ0MzYwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCoyFd1O6etjmkT75WZv6iDWDgMtJkNdaxu d9dr66pqiRp0v8yZHNi2B7WjATb/N2Y43zwpO94XKShl8O/IBZk7m0QoZzA2PoTh u59VAzVvTy7jlGYyoIsrlRklAr48ybM3hAgjn4D5PqeCC4wEpOXFTHZuNleUw5eF CV7anU4gMp78oIkn7F0lO1izNiE/VGARXm5j+p8YK+IHU590W2VUi0+Tpnh28dOZ K1k3CcB87v4ZnMBWSEMWQ7686kv24QrsvLnSotCyolw8pUhbpU/+o1WduB0NXrET fe67xY7HtBWf6rPP06+mRgPNhribz/4E7AUhlvM8rLtj5OvizhJjAgMBAAGjYzBh MA4GA1UdDwEB/wQEAwICpDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSQFvfp dXsfsBAyYPkFeXfglqsSCTAfBgNVHSMEGDAWgBSQFvfpdXsfsBAyYPkFeXfglqsS CTANBgkqhkiG9w0BAQsFAAOCAQEAOhiHSPPOYvsp6MeGOg9Dn6Fys1jbN+TN7vMF yGBPsWMeG3CJkAlxr4zrYRK6GKLe7Yg3xDUorkPcbQM+PfMSVYoNr01YwXieYaPu 4A80C3Xq88wLWwmRLeVQ+xKD+Lbiet82yJkIlEfr2Xyt9i7NhkZ9LjgnRA5dSSox gxya94vLx7+rJhxBHWzHMYA0knYI/Dd41kCINVCnI2mSzt8bhGLtpVRJpDh4C98Y qpfz+DzCC+dGBWJ7vP6nGsCytU+nkT3n/t25wLmm6rPtm05R5T1TmeW1SFJK18ZD r+1PwL9NzBsuOS2cl4aanbKVlGPEs4BFs3y7APf1xOQf/oNQPw== -----END CERTIFICATE----- kind: ConfigMap metadata: annotations: service.beta.openshift.io/inject-cabundle: "true" creationTimestamp: "2026-07-23T19:13:57Z" managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: {} f:metadata: f:annotations: .: {} f:service.beta.openshift.io/inject-cabundle: {} manager: kube-controller-manager operation: Update time: "2026-07-23T19:13:57Z" - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: f:service-ca.crt: {} manager: service-ca-operator operation: Update time: "2026-07-23T19:20:48Z" name: openshift-service-ca.crt namespace: openshift-multus resourceVersion: "8080" uid: 7761e366-3c88-4882-8b64-ea24f009946a - apiVersion: v1 data: whereabouts.conf: | { "datastore": "kubernetes", "kubernetes": { "kubeconfig": "/etc/kubernetes/cni/net.d/whereabouts.d/whereabouts.kubeconfig" }, "reconciler_cron_expression": "30 4 * * *", "log_level": "verbose", "configuration_path": "/etc/kubernetes/cni/net.d/whereabouts.d" } kind: ConfigMap metadata: creationTimestamp: "2026-07-23T19:14:00Z" managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: f:whereabouts.conf: {} f:metadata: f:ownerReferences: k:{"uid":"a85423d9-ca44-443e-af99-87c1d1d7763d"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-07-23T19:14:00Z" name: whereabouts-flatfile-config namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: a85423d9-ca44-443e-af99-87c1d1d7763d resourceVersion: "2651" uid: c213ddc9-92ed-4975-ab3b-b084f65ae3b0 kind: ConfigMapList metadata: resourceVersion: "64274"