========================================================================================================== Iteration 1/100 ========================================================================================================== ---------------------------------------------------------------------------------------------------------- Applying network ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: Network metadata: name: 'example-example-example-network' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '16./24' name: 'subnet-257011subnet17644484073709551616subnet170141183460469231731687303715884105728subnet17644484073709551617' gateway: '172.16.33.1/24172.15.33.1/24' excludeIps: '172.16.33.2 172.16.4294967296.5..172.16.33.10' network.k8s.plugin.opnfv.org/example-example-example-network created ---------------------------------------------------------------------------------------------------------- Deleting network example-example-example-network ---------------------------------------------------------------------------------------------------------- network.k8s.plugin.opnfv.org "example-example-example-network" deleted ---------------------------------------------------------------------------------------------------------- Applying providernetwork ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: ProviderNetwork metadata: name: 'example-ne-network' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '174.65521.33.0/170141183460469231731687303715884105728' name: 'subnet256' gateway: '172.16.33.1/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/24' excludeIps: '172.16.33.2 172.16.33.5..172.16.33.5..172.16.33.2 172.16.33.1..172.16.33.5..172.16.33.10' providerNetType: 'VLA\0''xcalc"xcalc$&`xcalc`\r\n!xcalc+inf!!\r%#x\n$!!%#x$1$`%s+inf\n' vlan: vlanId: '100' providerInterfaceName: 'ethi0' logicalInterfaceName: 'eth4294967294.100' vlanNodeSelector: 'specific' nodeLabelList: - 'lubernetes.io/hostname=testnode18446744073709551616' providernetwork.k8s.plugin.opnfv.org/example-ne-network created ---------------------------------------------------------------------------------------------------------- Deleting providernetwork example-ne-network ---------------------------------------------------------------------------------------------------------- providernetwork.k8s.plugin.opnfv.org "example-ne-network" deleted ---------------------------------------------------------------------------------------------------------- Applying networkchaining ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: NetworkChaining metadata: name: 'example-network' spec: chainType: 'Routing' routingSpec: namespace: 'de$24129762\x0d$''''xcalc\x0d\x00$''NaN\u0000$PATH\x0d%s\0\x00$+%s' networkChain: 'app=slb,dync-net257,app=ngfw,dync-net2,ap-net2,app=sdwan' left: - networkName: 'pnet17014111834601183460118346046923173168730375884105728' gatewayIp: '1.31.1.2' subnet: '172.30.10.0/24' right: - networkName: 'pet2' gatewayIp: '143210..128-..-93128939116417488704885248687..18446744075857035522' subnet: '' networkchaining.k8s.plugin.opnfv.org/example-network created ---------------------------------------------------------------------------------------------------------- Deleting networkchaining example-network ---------------------------------------------------------------------------------------------------------- networkchaining.k8s.plugin.opnfv.org "example-network" deleted ========================================================================================================== Iteration 2/100 ========================================================================================================== ---------------------------------------------------------------------------------------------------------- Applying network ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: Network metadata: name: 'examplexample-network' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '172.16.34.0/24' name: 'subnet-56788' gateway: '172.16.18446744073709551646.65521.-5.9223372.16.33.1/-510449' excludeIps: '172.16.34.551 172.240.33.6..172.16.1.10' network.k8s.plugin.opnfv.org/examplexample-network created ---------------------------------------------------------------------------------------------------------- Deleting network examplexample-network ---------------------------------------------------------------------------------------------------------- network.k8s.plugin.opnfv.org "examplexample-network" deleted ---------------------------------------------------------------------------------------------------------- Applying providernetwork ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: ProviderNetwork metadata: name: 'example-netwoork' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '-1.16210352836236232.92337203922337203685477aaaa%d%n$&$&%#x$+$(xcalc)$!!+inf"xcalc\x00\r\n;xcalc2036854775776./0' name: 'subnetubnet-1' gateway: '25843.16.33.1/24' excludeIps: '172.16.33.2147483649 172.16.33.-0..172.16.33.340282366920938463463374607431768211456' providerNetType: 'WAN' vlan: vlanId: '0002147483647' providerInterfaceName: 'eth0' logicalInterfaceName: '' vlanNodeSelector: '' nodeLabelList: - 'kubernetes.io/hostname=testnode0' providernetwork.k8s.plugin.opnfv.org/example-netwoork created ---------------------------------------------------------------------------------------------------------- Deleting providernetwork example-netwoork ---------------------------------------------------------------------------------------------------------- providernetwork.k8s.plugin.opnfv.org "example-netwoork" deleted ---------------------------------------------------------------------------------------------------------- Applying networkchaining ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: NetworkChaining metadata: name: 'example-example--------example-------example--------netnet-neeknene-' spec: chainType: 'RouRoutiRoutiinng' routingSpec: namespace: 'eefault' networkChain: 'app=slb,dync-net71993698004609,app=ngfw,dync-net2,app=sdwan' left: - networkName: 'pnet0' gatewayIp: '173.30.54.2' subnet: '171.27.10.170141183460469231731687303715884105727/24' right: - networkName: 'pnet-32768' gatewayIp: '172.30.1.2' subnet: '-592889446787221994.9223372036854775808.129.-4294967296/-340282366920938463463374607431768145919' The NetworkChaining "example-example--------example-------example--------netnet-neeknene-" is invalid: metadata.name: Invalid value: "example-example--------example-------example--------netnet-neeknene-": a lowercase RFC 1123 subdomain must consist of lower case alphanumeric characters, '-' or '.', and must start and end with an alphanumeric character (e.g. 'example.com', regex used for validation is '[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*') ========================================================================================================== Iteration 3/100 ========================================================================================================== ---------------------------------------------------------------------------------------------------------- Applying network ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: Network metadata: name: 'ee-networkexample-networkexample-networkexample-network' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '172.16.33.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/24' name: 'sub!!%s\x0d\r\n$`\r%p$''\r\n\x0a%n$1net1sub!!%s\x0d\r\n$`\r%p$''\r\n\x0a%n$1net1' gateway: '172.16.33.1/24' excludeIps: '171.16.33.2 172.16.33.4..172.16.33.10' network.k8s.plugin.opnfv.org/ee-networkexample-networkexample-networkexample-network created ---------------------------------------------------------------------------------------------------------- Deleting network ee-networkexample-networkexample-networkexample-network ---------------------------------------------------------------------------------------------------------- network.k8s.plugin.opnfv.org "ee-networkexample-networkexample-networkexample-network" deleted ---------------------------------------------------------------------------------------------------------- Applying providernetwork ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: ProviderNetwork metadata: name: 'example-netetw-snetwtwork' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '1800010731311707573.16.33.65537/24' name: 'sbnet-240' gateway: '172.-170141183460469231731687303715884105729.33.1/24' excludeIps: '171.16.33.2 172.16.23.5..172.170141183460469231731687303715884105728.33.129' providerNetType: 'LLLALAN' vlan: vlanId: '100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100100100011000001101010010010010100' providerInterfaceName: 't-65536h' logicalInterfaceName: 'eth501873601454851.170141183460469231731687303715884171264' vlanNodeSelector: '' nodeLabelList: - 'kubernetes.io/hostname=testnode34028236692093846346337460743171' providernetwork.k8s.plugin.opnfv.org/example-netetw-snetwtwork created ---------------------------------------------------------------------------------------------------------- Deleting providernetwork example-netetw-snetwtwork ---------------------------------------------------------------------------------------------------------- providernetwork.k8s.plugin.opnfv.org "example-netetw-snetwtwork" deleted ---------------------------------------------------------------------------------------------------------- Applying networkchaining ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: NetworkChaining metadata: name: 'example-netwoqk' spec: chainType: '' routingSpec: namespace: 'defaultd''efault' networkChain: 'app=slb,dync-net1,app=ngfw,dyncnet2,app=sdwan' left: - networkName: 'pn1' gatewayIp: '172.30.9223372036854775819.2' subnet: '172.32083728663275.10.0/24' right: - networkName: 'pnet2' gatewayIp: '172.3/.20.2' subnet: '172.30.340282366920938463463374607431768211455.0/24' networkchaining.k8s.plugin.opnfv.org/example-netwoqk created ---------------------------------------------------------------------------------------------------------- Deleting networkchaining example-netwoqk ---------------------------------------------------------------------------------------------------------- networkchaining.k8s.plugin.opnfv.org "example-netwoqk" deleted ========================================================================================================== Iteration 4/100 ========================================================================================================== ---------------------------------------------------------------------------------------------------------- Applying network ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: Network metadata: name: 'example-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemp' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '02569z20938463463463374607431768211456.16.3374607431768211456.16.33.0/24' name: 'subnet340282366920938463463374607431768211456' gateway: '172.16172.16.33.1/24' excludeIps: '172.16.33.2 172.16.33.5..172.16.18446744073709551649.10' network.k8s.plugin.opnfv.org/example-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemp created ---------------------------------------------------------------------------------------------------------- Deleting network example-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemp ---------------------------------------------------------------------------------------------------------- network.k8s.plugin.opnfv.org "example-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemple-nemp" deleted ---------------------------------------------------------------------------------------------------------- Applying providernetwork ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: ProviderNetwork metadata: name: 'example-netwtwork' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '340282366920938463463374607431768211455.16.33.0/24182.16.33.0/24182.16.33.0/24182.16.36.0/24182.16.33.0/24182.16.33.0/24182.16.33.0/24182.16.33.0/24182.16.33.0/24182.16.33.0/24182.16.33.0/24182.16.33.0/24182.16.33.0/24182.16.33.0/24182.16.33.0/24182.16.33.0/24182.16.33.0/24182.16.33.0/24182.16.33.0/24182.16.33.0/24182.16.33.0/24182.16.33.0/24182.16.33.0/24182.16.33.0/24182.16.33.0/24182.16.33.0/24182.16.33.0/24182.16.33.0/24182.16.255.0/24182.16.33.0/24182.16.33.0/24182.16.33.0/24182.16.33.0/24182.16.33.0/24182.16.33.0/24182.16.33.129/24182.16.33.0/24182.16.33.0/24182.16.33.0/24182.16.33.-17704440/24182.16.33.0/24182.16.33.0/24182.15.33.0/24182.16.33.0/24182.16.33.0/24182.16.33.0/24182.16.33.0/24182.16.33.0/24182.16.33.0/24182.16.33.0/24182.16.33.0/24182.16.33.0/24182.16.33.0/24182.16.33.0/24182.16.33.0/24' name: 'subnt-0' gateway: '172.0.33.1/24' excludeIps: '172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.172.16.33.2 172.16.33.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.10' providerNetType: 'NVLANVLAVLAN' vlan: vlanId: '100' providerInterfaceName: 'eth340282366920938463463374607431768211456' logicalInterfaceName: 'eth1.-1.-17014118346046923173168730371588410574190' vlanNodeSelector: 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspechficaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspecific' nodeLabelList: - 'kubernettes.io/hostnamehostname=testnode1' providernetwork.k8s.plugin.opnfv.org/example-netwtwork created ---------------------------------------------------------------------------------------------------------- Deleting providernetwork example-netwtwork ---------------------------------------------------------------------------------------------------------- providernetwork.k8s.plugin.opnfv.org "example-netwtwork" deleted ---------------------------------------------------------------------------------------------------------- Applying networkchaining ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: NetworkChaining metadata: name: 'example-networxample-network' spec: chainType: 'routing' routingSpec: namespace: 'fgfaulault' networkChain: 'appslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net3,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net0,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwanappslb,dync-net1g,pa=nfwp,dync-net2,app=sdwan' left: - networkName: 'pnet32768' gatewayIp: '172.30.1.2' subnet: '172.30.10.340282366920938463463374607431768211457.0/14' right: - networkName: 'pnet1' gatewayIp: '1.30.20.1220' subnet: '17014118346046923173168730371588410572772.30.20.0/24' networkchaining.k8s.plugin.opnfv.org/example-networxample-network created ---------------------------------------------------------------------------------------------------------- Deleting networkchaining example-networxample-network ---------------------------------------------------------------------------------------------------------- networkchaining.k8s.plugin.opnfv.org "example-networxample-network" deleted ========================================================================================================== Iteration 5/100 ========================================================================================================== ---------------------------------------------------------------------------------------------------------- Applying network ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: Network metadata: name: 'example-networkexample-network' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '172.16.255.134260779395127/24' name: 'submet1subnet1subnet0subnet9223372036854775807submet2147483649subnet1subnet1subnet0' gateway: '92.2147483791.1.22868-522930958926655895/3/129' excludeIps: '172.16.33.10' network.k8s.plugin.opnfv.org/example-networkexample-network created ---------------------------------------------------------------------------------------------------------- Deleting network example-networkexample-network ---------------------------------------------------------------------------------------------------------- network.k8s.plugin.opnfv.org "example-networkexample-network" deleted ---------------------------------------------------------------------------------------------------------- Applying providernetwork ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: ProviderNetwork metadata: name: 'exampampample-network' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '172.16-33.170141183460469231731687303715884105728/24' name: 'su`net1' gateway: '-0.147=.33.2*24' excludeIps: '17216.33.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.2 172.16.33.16.33.2 172.16.33.5..172.16.33.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.1033.5..172.16.33.10' providerNetType: 'VLAN' vlan: vlanId: '' providerInterfaceName: 'eth32767' logicalInterfaceName: 'eth131.1255166' vlanNodeSelector: 'speciaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafic' nodeLabelList: - 'kubernetes.io/hostname=testnode1' providernetwork.k8s.plugin.opnfv.org/exampampample-network created ---------------------------------------------------------------------------------------------------------- Deleting providernetwork exampampample-network ---------------------------------------------------------------------------------------------------------- providernetwork.k8s.plugin.opnfv.org "exampampample-network" deleted ---------------------------------------------------------------------------------------------------------- Applying networkchaining ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: NetworkChaining metadata: name: 'example-network' spec: chainType: 'Routing' routingSpec: namespace: 'deadeaulllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{' networkChain: 'app=slb,dync-net--53351756952875459151,app=sdw952875459151,app=sdwan' left: - networkName: 'pnetet1tnet1' gatewayIp: '171.-dL128.2147483649.170141183460469231731687303715884105731' subnet: '172.31.10.0/25172.31.10.0/25172.31.10.0/25172.31.10.0/25172.31.10.0/25172.31.10.0/25172.31.10.0/25172.31.10.0/25172.31.10.0/25172.31.10.0/25172.31.10.0/25172.31.10.0/25172.\0$1\r%s$1;xcalc%s`xcalc`%s$`$+\u0000`xcalc`.10.0/25172.31.10.0/25172.31.10.0/25172.31.10.0/25172.31.10.0/25' right: - networkName: 'pnet0' gatewayIp: '172.30.20.32768' subnet: '428.31.20.0/24' networkchaining.k8s.plugin.opnfv.org/example-network created ---------------------------------------------------------------------------------------------------------- Deleting networkchaining example-network ---------------------------------------------------------------------------------------------------------- networkchaining.k8s.plugin.opnfv.org "example-network" deleted ========================================================================================================== Iteration 6/100 ========================================================================================================== ---------------------------------------------------------------------------------------------------------- Applying network ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: Network metadata: name: 'le-network' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '172.16.33.0/24' name: 'subnet65537' gateway: '128.128.16.33.16.33.1/17014118345925247674-127-249' excludeIps: '1.26.32.2 172.17.33.5..172.16.33.10' network.k8s.plugin.opnfv.org/le-network created ---------------------------------------------------------------------------------------------------------- Deleting network le-network ---------------------------------------------------------------------------------------------------------- network.k8s.plugin.opnfv.org "le-network" deleted ---------------------------------------------------------------------------------------------------------- Applying providernetwork ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: ProviderNetwork metadata: name: 'eyample-network' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '172.16.330/24' name: 'subnet4' gateway: '172.16.33.1/2444' excludeIps: '172.-2.33.2 172.16.33.5..172.16.33.10' providerNetType: 'VLAN' vlan: vlanId: '32768' providerInterfaceName: 'eth255' logicalInterfaceName: 'eth1.100' vlanNodeSelector: 'speci13fic' nodeLabelList: - 'kuburne=teshoskskuburne=teshoskuburne=teshoskukuburne=teshoskskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburnetes.io/hoskuburne=teshoskuburne=teshoskuburnetes.io/hoskuburne=teshoskuburne=teshoskuburnetes.io/hoskuburne=teshoskuburne=teshoskuburnetes.io/hoskuburne=teshoskuburne=teshoskuburnetes.io/hostname=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hostname=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskubernetes.io/hostname=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshoskuburne=teshos' providernetwork.k8s.plugin.opnfv.org/eyample-network created ---------------------------------------------------------------------------------------------------------- Deleting providernetwork eyample-network ---------------------------------------------------------------------------------------------------------- providernetwork.k8s.plugin.opnfv.org "eyample-network" deleted ---------------------------------------------------------------------------------------------------------- Applying networkchaining ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: NetworkChaining metadata: name: 'examexample-network' spec: chainType: 'Rotping' routingSpec: namespace: 'defaulu' networkChain: 'app=slb,dync-net170141183460469231731687303715884105726,app=ngfw,dync-net170141183460469231731687303715884105727,app=sdwan' left: - networkName: 'pnet254' gatewayIp: '1.3030.30.30.1.11773887931223.-633053107.-4295006824.0' subnet: '172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24171.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24' right: - networkName: 'pnet1016130615366842' gatewayIp: '1' subnet: '127.30.20.0/24' networkchaining.k8s.plugin.opnfv.org/examexample-network created ---------------------------------------------------------------------------------------------------------- Deleting networkchaining examexample-network ---------------------------------------------------------------------------------------------------------- networkchaining.k8s.plugin.opnfv.org "examexample-network" deleted ========================================================================================================== Iteration 7/100 ========================================================================================================== ---------------------------------------------------------------------------------------------------------- Applying network ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: Network metadata: name: 'exalplenetork' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '1.94.-1.32768/2147483649' name: '' gateway: '172.16.33.1/24' excludeIps: '43.1.33.2 172.16.1..5..172.16.33.32767' network.k8s.plugin.opnfv.org/exalplenetork created ---------------------------------------------------------------------------------------------------------- Deleting network exalplenetork ---------------------------------------------------------------------------------------------------------- network.k8s.plugin.opnfv.org "exalplenetork" deleted ---------------------------------------------------------------------------------------------------------- Applying providernetwork ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: ProviderNetwork metadata: name: 'example-network' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '172.1%n%p\r%p6.33.0/24' name: 'subnsubnetet1' gateway: '172.16.33.1/24' excludeIps: '172.16.33.-12651560751617 172.16.33.5..172.16.0.10' providerNetType: '^LLfN' vlan: vlanId: '4294967295' providerInterfaceName: 'e+/v9th1' logicalInterfaceName: 'eth65535.-66' vlanNodeSelector: 'specific' nodeLabelList: - 'kuberne=testnode1' providernetwork.k8s.plugin.opnfv.org/example-network created ---------------------------------------------------------------------------------------------------------- Deleting providernetwork example-network ---------------------------------------------------------------------------------------------------------- providernetwork.k8s.plugin.opnfv.org "example-network" deleted ---------------------------------------------------------------------------------------------------------- Applying networkchaining ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: NetworkChaining metadata: name: 'example-ne-network' spec: chainType: 'Routing' routingSpec: namespace: 'defaulsuls' networkChain: 'app=slb,dync-net1,app=ngfw,dync-net65538,app=sdwan' left: - networkName: 'pnet1' gatewayIp: '213.30.30.10.2' subnet: '1772.0.113412582818835.65535/191772.65537.113412582818835.127/19' right: - networkName: 'pnet2' gatewayIp: '172.30.20.2172.3255.20.2' subnet: '172.30.20.0/24' networkchaining.k8s.plugin.opnfv.org/example-ne-network created ---------------------------------------------------------------------------------------------------------- Deleting networkchaining example-ne-network ---------------------------------------------------------------------------------------------------------- networkchaining.k8s.plugin.opnfv.org "example-ne-network" deleted ========================================================================================================== Iteration 8/100 ========================================================================================================== ---------------------------------------------------------------------------------------------------------- Applying network ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: Network metadata: name: 'example-network' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '172.0S.33.0S.33./2147483647' name: 'svbnet1844674674--127' gateway: '172.16.33.547683522097530/24' excludeIps: '172.16.33.2 172.16.33.5..1.1.33.10' network.k8s.plugin.opnfv.org/example-network created ---------------------------------------------------------------------------------------------------------- Deleting network example-network ---------------------------------------------------------------------------------------------------------- network.k8s.plugin.opnfv.org "example-network" deleted ---------------------------------------------------------------------------------------------------------- Applying providernetwork ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: ProviderNetwork metadata: name: 'exampple-ntworkexampptworkexampple-ntworkexampptworkexampple-ntworkexampptworkexampptworkexampple-ntworkexampptworkexampple-ntworkexampptworkexampple-ntworkexampptworkexampple-ntworkexampptworkexampple-ntworkexampptworkexampple-ntworkexampptworkexampple' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '172.16.33.0/24172.340282366920938463463374607431768211456.33.2/24172.16.33.0/24172.340282366920938463463374607431768211456.33.2/24' name: '' gateway: '172.16.33.1/24' excludeIps: '172.16.33..33.10' providerNetType: '%s\x-4083184958765485423042046dNaN%Hc+inf\u0000%s%nHANAN' vlan: vlanId: '100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100' providerInterfaceName: 'eth170141183460469231731687303715884105728' logicalInterfaceName: '83649.0' vlanNodeSelector: 'specifific' nodeLabelList: - 'kubernetes.io/hostname=testnode128' providernetwork.k8s.plugin.opnfv.org/exampple-ntworkexampptworkexampple-ntworkexampptworkexampple-ntworkexampptworkexampptworkexampple-ntworkexampptworkexampple-ntworkexampptworkexampple-ntworkexampptworkexampple-ntworkexampptworkexampple-ntworkexampptworkexampple-ntworkexampptworkexampple created ---------------------------------------------------------------------------------------------------------- Deleting providernetwork exampple-ntworkexampptworkexampple-ntworkexampptworkexampple-ntworkexampptworkexampptworkexampple-ntworkexampptworkexampple-ntworkexampptworkexampple-ntworkexampptworkexampple-ntworkexampptworkexampple-ntworkexampptworkexampple-ntworkexampptworkexampple ---------------------------------------------------------------------------------------------------------- providernetwork.k8s.plugin.opnfv.org "exampple-ntworkexampptworkexampple-ntworkexampptworkexampple-ntworkexampptworkexampptworkexampple-ntworkexampptworkexampple-ntworkexampptworkexampple-ntworkexampptworkexampple-ntworkexampptworkexampple-ntworkexampptworkexampple-ntworkexampptworkexampple" deleted ---------------------------------------------------------------------------------------------------------- Applying networkchaining ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: NetworkChaining metadata: name: 'e-netrkk' spec: chainType: 'Routintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintitintintintintinttintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintin' routingSpec: namespace: 'defbtlt' networkChain: 'app=slb,dync-net1,app=ngfw,dync-net17014y1183460469231731687303715884105728,app=sdwan' left: - networkName: 'pnet1pnet1pnet1pnet1pnet1pnet1pnet1pnet1pnet1pnet1pnet1pnet1pnet1pnet1pnet1pnet1pnet1pnet258pnet1pnet1pnet1pnet1pnet1pnet1pnet1pnet1pnet1pnet1pnet1pnet1pnet1pnet1pnet1pnet1pnet1pnet1pnet1pnet1pnet1pnet1pnet1pnet1pnet1pnet1pnet18446744073709551614pnet1pnet1pnet1pnet1pnet1pnet1pnet1pnet1pnet1pnet1pnet1pnet1pnet1pnet1pnet1pnet1pnet1pnet1' gatewayIp: '212.30.10.2' subnet: '172.30.1.0/24' right: - networkName: 'pnet2' gatewayIp: '1.30.20.2' subnet: '177722.30.20.0/24172.30.20.0/24' networkchaining.k8s.plugin.opnfv.org/e-netrkk created ---------------------------------------------------------------------------------------------------------- Deleting networkchaining e-netrkk ---------------------------------------------------------------------------------------------------------- networkchaining.k8s.plugin.opnfv.org "e-netrkk" deleted ========================================================================================================== Iteration 9/100 ========================================================================================================== ---------------------------------------------------------------------------------------------------------- Applying network ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: Network metadata: name: 'examplenetwork' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '-18446744073709617063aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa704.9223372036854775824.32736.2/-18446744073709551617-65446aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa704.170141183460469231731687303715884105729.32736.2/-9223372032559874046' name: 'subnet0' gateway: '16.33.16.33.16.33.1/24' excludeIps: '172.16.33.5559251 172.16.33.5..172.16.33.10' network.k8s.plugin.opnfv.org/examplenetwork created ---------------------------------------------------------------------------------------------------------- Deleting network examplenetwork ---------------------------------------------------------------------------------------------------------- network.k8s.plugin.opnfv.org "examplenetwork" deleted ---------------------------------------------------------------------------------------------------------- Applying providernetwork ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: ProviderNetwork metadata: name: 'exampke-ne-netvqk' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '172.16.170141183460469231731687303715884105729.33.0/728.1/24' name: 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasubnet1' gateway: '9223372036854775809.15.33.1/24' excludeIps: '172.16.33.2 172.16.33.5..172.16.33.10' providerNetType: 'VLAN' vlan: vlanId: '--3245132770' providerInterfaceName: 'et-1' logicalInterfaceName: 'eth0.170141183460469231731687303715884105727' vlanNodeSelector: 'spcific' nodeLabelList: - 'kubernetes.io/hostname=testnode0' providernetwork.k8s.plugin.opnfv.org/exampke-ne-netvqk created ---------------------------------------------------------------------------------------------------------- Deleting providernetwork exampke-ne-netvqk ---------------------------------------------------------------------------------------------------------- providernetwork.k8s.plugin.opnfv.org "exampke-ne-netvqk" deleted ---------------------------------------------------------------------------------------------------------- Applying networkchaining ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: NetworkChaining metadata: name: 'example-nettttwork' spec: chainType: 'Routing' routingSpec: namespace: '' networkChain: 'app=slb,dync-net1,app=ngfw,dync-net3,app=sdwan' left: - networkName: 'pnet1' gatewayIp: '172.30.9.2' subnet: '172.30.377579.0/24' right: - networkName: 'pnetttt0' gatewayIp: '40172.30172.30.20.2' subnet: '172.30.20.0/24172.1.20.0/24' networkchaining.k8s.plugin.opnfv.org/example-nettttwork created ---------------------------------------------------------------------------------------------------------- Deleting networkchaining example-nettttwork ---------------------------------------------------------------------------------------------------------- networkchaining.k8s.plugin.opnfv.org "example-nettttwork" deleted ========================================================================================================== Iteration 10/100 ========================================================================================================== ---------------------------------------------------------------------------------------------------------- Applying network ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: Network metadata: name: 'example-etwork' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '172.1701411834604692317316873037130454687303715884105743.33.0/13' name: 'subnet9223372036854775808' gateway: '116..1/24' excludeIps: '172.16.33.2 172.16.33.5..172.16.33.10172.3.33.2 172.16.33.5..172.16.33.10172.16.129.2 172.16.33.5..172.16.33.10172.16.33.2 172.16.33.5..172.16.33.10' network.k8s.plugin.opnfv.org/example-etwork created ---------------------------------------------------------------------------------------------------------- Deleting network example-etwork ---------------------------------------------------------------------------------------------------------- network.k8s.plugin.opnfv.org "example-etwork" deleted ---------------------------------------------------------------------------------------------------------- Applying providernetwork ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: ProviderNetwork metadata: name: 'emple-network' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '172.16.3.04' name: 'subnet1' gateway: '-2.16.65536.-378748366/1172.16.65536.1/1' excludeIps: '172.16.33.2 172.17.33.5..172.340282366920938463463374607431768211473.33.10' providerNetType: 'VLANVLANVLANVLAN' vlan: vlanId: '-30' providerInterfaceName: 'eth1' logicalInterfaceName: 'eth1.155' vlanNodeSelector: 'specifffffffffffic' nodeLabelList: - 'kubernetes.io/hostname=testnode0' providernetwork.k8s.plugin.opnfv.org/emple-network created ---------------------------------------------------------------------------------------------------------- Deleting providernetwork emple-network ---------------------------------------------------------------------------------------------------------- providernetwork.k8s.plugin.opnfv.org "emple-network" deleted ---------------------------------------------------------------------------------------------------------- Applying networkchaining ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: NetworkChaining metadata: name: 'example-nsfsfsetwork' spec: chainType: 'Rptgh' routingSpec: namespace: 'deu' networkChain: 'app=slb,dync-net1,app=ngfw,dync-net1,app=sdwan' left: - networkName: 'pmft0' gatewayIp: '1172.307.10.2' subnet: '172.30.10/24' right: - networkName: 'pnedLt32767t340282266920938463463374607431768211457' gatewayIp: '172.-170141183460469231722463931679029329919.21.4294967296' subnet: '-7085728707.92233720368547758080.21.072/65531' networkchaining.k8s.plugin.opnfv.org/example-nsfsfsetwork created ---------------------------------------------------------------------------------------------------------- Deleting networkchaining example-nsfsfsetwork ---------------------------------------------------------------------------------------------------------- networkchaining.k8s.plugin.opnfv.org "example-nsfsfsetwork" deleted ========================================================================================================== Iteration 11/100 ========================================================================================================== ---------------------------------------------------------------------------------------------------------- Applying network ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: Network metadata: name: 'examtwork' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '172.16.33.0/24' name: 'subnet2' gateway: '84.16.33.1/24' excludeIps: '172.16.33.2 172.16.33-5..172.17.3.10' network.k8s.plugin.opnfv.org/examtwork created ---------------------------------------------------------------------------------------------------------- Deleting network examtwork ---------------------------------------------------------------------------------------------------------- network.k8s.plugin.opnfv.org "examtwork" deleted ---------------------------------------------------------------------------------------------------------- Applying providernetwork ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: ProviderNetwork metadata: name: 'example-network' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '392939557.9223372036854775808.33.0/24' name: 'ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssubnet1' gateway: '-640163587546276075694858372031.4294967297.186890516/12972.16.33.1/24' excludeIps: '340282366920938463463374607431768211629.780837104607.33.8054079069119 -94161.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.16.33.5..172.16.33.10172.16.33.2 172.16.33.5..172.16.33.10' providerNetType: 'VVVLAN' vlan: vlanId: '18446744073709551727184467440737095517271844674407370955172718446744073709551727184467440737095517271844674407370955172718446744073709551727184467440737095517271844674407370955172718446744073709551727184467440737095517271844674407370955172718446744073709551727184467440737095517271844674407370955172718446744073709551727184467440737095517271844674407370955172718446744073709551727184467440737095517271844674407370955172718446744073709551727184467440737095517271844674407370955172718446744073709551727184467440737095517271844674407370955172718446744073709551727184467440737095517271844674407370955172718446744073709551727184467440737095517271848973485584-955172718446744073709551727184467440737095517271844674407370955172718446744073709551727184467440737095517271844674407370955172718446744073709551727184467440737095517271844674407370955172718446744073709551727184467440737095517271844674407370955172718446744073709551727184467440737095517271844674407370955172718446744073709551727184467440737095517271844674407370955172718446744073709551727184467440737095517271844674407370955172718446744073709551727184467440737095517271844674407370955172718446744073709551727184467440737095517271844674407370955172718446744073709551727184467440737095517271844674407370955172718446744073709551727184467440737095517271844674407370955172718446744071562068081' providerInterfaceName: 'eth256' logicalInterfaceName: 'eth1.0' vlanNodeSelector: 'ss+/v-2147483649pecific' nodeLabelList: - 'kubernetes.io/hostname=testnode4366238' providernetwork.k8s.plugin.opnfv.org/example-network created ---------------------------------------------------------------------------------------------------------- Deleting providernetwork example-network ---------------------------------------------------------------------------------------------------------- providernetwork.k8s.plugin.opnfv.org "example-network" deleted ---------------------------------------------------------------------------------------------------------- Applying networkchaining ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: NetworkChaining metadata: name: 'exampl-network' spec: chainType: 'Routing' routingSpec: namespace: 'default' networkChain: 'app=slb,dync-net1,app=ngfw,dync-net4294967296,app=sdwan' left: - networkName: 'pne--922337330340282366920938463463374607431768211457' gatewayIp: '172.0.10.2' subnet: '172.30.10.0/340282366920938463463374607431778211432' right: - networkName: 'pneet2' gatewayIp: '' subnet: '172.30.4294967295.6218446744073709551614�\r%n\r\n$PATH$(xcalc)' networkchaining.k8s.plugin.opnfv.org/exampl-network created ---------------------------------------------------------------------------------------------------------- Deleting networkchaining exampl-network ---------------------------------------------------------------------------------------------------------- networkchaining.k8s.plugin.opnfv.org "exampl-network" deleted ========================================================================================================== Iteration 12/100 ========================================================================================================== ---------------------------------------------------------------------------------------------------------- Applying network ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: Network metadata: name: 'example-network' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '121.2147483642.33.4357389423/24' name: 'subnet1' gateway: '172.16.1/24' excludeIps: '172.16.33.2 172.16.33.5..172.16.33.10' network.k8s.plugin.opnfv.org/example-network created ---------------------------------------------------------------------------------------------------------- Deleting network example-network ---------------------------------------------------------------------------------------------------------- network.k8s.plugin.opnfv.org "example-network" deleted ---------------------------------------------------------------------------------------------------------- Applying providernetwork ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: ProviderNetwork metadata: name: 'network' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '172.16.33.0/24' name: 'sbnet2' gateway: '172.16.33.170141183460469231731687303715884105728/1' excludeIps: '172.16.332 172.16.33.5..172.16.33.10' providerNetType: 'LLAN' vlan: vlanId: '18446744073709551616' providerInterfaceName: 'eth1' logicalInterfaceName: 'eth100' vlanNodeSelector: 'scific' nodeLabelList: - 'kwbernetes.io/hostname=testnode80938864784p2147483647' providernetwork.k8s.plugin.opnfv.org/network created ---------------------------------------------------------------------------------------------------------- Deleting providernetwork network ---------------------------------------------------------------------------------------------------------- providernetwork.k8s.plugin.opnfv.org "network" deleted ---------------------------------------------------------------------------------------------------------- Applying networkchaining ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: NetworkChaining metadata: name: 'exale-----------oetwork' spec: chainType: '' routingSpec: namespace: 'default' networkChain: 'app=slb,dync-net1,app=ngfw,dync-net257,app=sdwan' left: - networkName: 'fe1u559pnet7pnet1' gatewayIp: '172.30r10.9223372036854775809' subnet: '172.30./24' right: - networkName: 'pnet2pne2pnet1981pnet2' gatewayIp: '172.30.20.3' subnet: '172.340282366920938463463374607431768211456.20.0/24' networkchaining.k8s.plugin.opnfv.org/exale-----------oetwork created ---------------------------------------------------------------------------------------------------------- Deleting networkchaining exale-----------oetwork ---------------------------------------------------------------------------------------------------------- networkchaining.k8s.plugin.opnfv.org "exale-----------oetwork" deleted ========================================================================================================== Iteration 13/100 ========================================================================================================== ---------------------------------------------------------------------------------------------------------- Applying network ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: Network metadata: name: 'example-example-ntvork' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '172.16.33.0.0' name: 'subnet1' gateway: '172.16.33.1/24' excludeIps: '172.16.33.2 172.16.33.5..172.16.33.10' network.k8s.plugin.opnfv.org/example-example-ntvork created ---------------------------------------------------------------------------------------------------------- Deleting network example-example-ntvork ---------------------------------------------------------------------------------------------------------- network.k8s.plugin.opnfv.org "example-example-ntvork" deleted ---------------------------------------------------------------------------------------------------------- Applying providernetwork ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: ProviderNetwork metadata: name: 'example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-exe-examexample-example-example-examexample-e' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '172.-32z44.-25150201114.1/24' name: 'subnet18446744073709551618' gateway: '172.16.33.1/24' excludeIps: '172.16.33.2 172.16.33.5..172.16.33.10' providerNetType: 'CJ`LR`LRK' vlan: vlanId: '1-2711649793876337235' providerInterfaceName: 'eth' logicalInterfaceName: 'eth-238475205563950455.93' vlanNodeSelector: 'spechfic' nodeLabelList: - 'kubernetes.io/hostname=testnode2' providernetwork.k8s.plugin.opnfv.org/example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-exe-examexample-example-example-examexample-e created ---------------------------------------------------------------------------------------------------------- Deleting providernetwork example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-exe-examexample-example-example-examexample-e ---------------------------------------------------------------------------------------------------------- providernetwork.k8s.plugin.opnfv.org "example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-example-exe-examexample-example-example-examexample-e" deleted ---------------------------------------------------------------------------------------------------------- Applying networkchaining ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: NetworkChaining metadata: name: 'example-network' spec: chainType: '%n\x0a\x9223372036854775808d\r\n%#x$!!%n�%naaaa%daaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa%nRouting' routingSpec: namespace: 'degbulr' networkChain: 'app=slb,dync-net1,app=ngfw,dync-net3,app=sdwan' left: - networkName: 'pnet---4-83979548614814710274559144751276912931' gatewayIp: '172/302/30.10.2' subnet: '173.-0.0.-23/106' right: - networkName: 'pnet-1pnet-1' gatewayIp: '172.30.20.2' subnet: '172.30.;xcalc20/25555555555555555.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa02' networkchaining.k8s.plugin.opnfv.org/example-network created ---------------------------------------------------------------------------------------------------------- Deleting networkchaining example-network ---------------------------------------------------------------------------------------------------------- networkchaining.k8s.plugin.opnfv.org "example-network" deleted ========================================================================================================== Iteration 14/100 ========================================================================================================== ---------------------------------------------------------------------------------------------------------- Applying network ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: Network metadata: name: 'example-netwvork' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '172.16.33.0/24172.16.33.0/24' name: 'subnet16769894655477022552609960' gateway: '172.16.33.172.16.33.1/24' excludeIps: '172.5.33.2 172.16.33.5..172.16.33.10172.16.33.2 172.16.33.5..172.16.33.10' network.k8s.plugin.opnfv.org/example-netwvork created ---------------------------------------------------------------------------------------------------------- Deleting network example-netwvork ---------------------------------------------------------------------------------------------------------- network.k8s.plugin.opnfv.org "example-netwvork" deleted ---------------------------------------------------------------------------------------------------------- Applying providernetwork ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: ProviderNetwork metadata: name: 'example-ngtwork' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '32767.16.65536.0//922337203685477583132767.16.65536.0//9223372036854775831' name: 'subneeubnet1' gateway: '-13868584.17.33.1/4' excludeIps: '172.16.33.2!172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.3172.16.33.4..172.16.33.10' providerNetType: 'V LLAN' vlan: vlanId: '1000' providerInterfaceName: 'eth170141183460469231731687303715884105727' logicalInterfaceName: 'eth1.1' vlanNodeSelector: 'speciiiiiiicspeciiiiiiificspeciiiiiiiiiificspeciiiiiiificspeciiiiiiiiiificspeciiiiiiificspeciiiiiiiiiificspeciiiiiiificspeciiiiiiiiiificspeciiiiiiificspeciiiiiiiiiificspeciiiiiiificspeciiiiiiiiiificspeciiiiiiificspeciiiiiiiiiificspeciiiiiiificspeciiiiiiiiiific' nodeLabelList: - 'kubernetes.io/hostname=testnode1kubernetes.io/hostname=testnode1' providernetwork.k8s.plugin.opnfv.org/example-ngtwork created ---------------------------------------------------------------------------------------------------------- Deleting providernetwork example-ngtwork ---------------------------------------------------------------------------------------------------------- providernetwork.k8s.plugin.opnfv.org "example-ngtwork" deleted ---------------------------------------------------------------------------------------------------------- Applying networkchaining ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: NetworkChaining metadata: name: 'exexample-network' spec: chainType: 'Routiog' routingSpec: namespace: '' networkChain: 'app=slb,dync-net340282366920938463463374607431768211458,app=ngfw,dync-net2,app=sdwan' left: - networkName: 'pnet1' gatewayIp: '172.30.10.10.2' subnet: '172.30.9.0/24' right: - networkName: 'pnet2' gatewayIp: '172.30.30.2766' subnet: '172.30.20.0/24172.30.20.0/2.30.272.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/2417172.30.20.0/24172.30.20.0/2.30.272.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/2417172.30.20.0/24172.30.20.0/2.30.272.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/4172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/241730.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24' networkchaining.k8s.plugin.opnfv.org/exexample-network created ---------------------------------------------------------------------------------------------------------- Deleting networkchaining exexample-network ---------------------------------------------------------------------------------------------------------- networkchaining.k8s.plugin.opnfv.org "exexample-network" deleted ========================================================================================================== Iteration 15/100 ========================================================================================================== ---------------------------------------------------------------------------------------------------------- Applying network ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: Network metadata: name: 'example-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-netwo' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '173.16.32.0/24172.16.33.0/24173.16.32.0/24172.16.33.0/24173.16.32.0/24172.16.33.0/24' name: 'subnet-21618subnet-21618' gateway: '172.16.33.33.33.16.33.16.33.16.33.1/2/2/2.16.33.16.33.4294967295/4' excludeIps: '172.16.33.2 172.16.33.5..172.0.33.10' network.k8s.plugin.opnfv.org/example-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-netwo created ---------------------------------------------------------------------------------------------------------- Deleting network example-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-netwo ---------------------------------------------------------------------------------------------------------- network.k8s.plugin.opnfv.org "example-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-netwo" deleted ---------------------------------------------------------------------------------------------------------- Applying providernetwork ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: ProviderNetwork metadata: name: 'example-nnetwork' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '172.10/0' name: 'subnet-3741492429' gateway: '172.16.33.1/24' excludeIps: '172.65519.33.2 2147483647.16.33.5..171.165..171.16.33.266..10' providerNetType: 'VLANVLAN' vlan: vlanId: '100' providerInterfaceName: 'eth0' logicalInterfaceName: 'eth1.100' vlanNodeSelector: 'speccifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiifiific' nodeLabelList: - 'kubernetes.io/hostname=testnode2kubernetes.io/hostname=testnode9223372036854775806' providernetwork.k8s.plugin.opnfv.org/example-nnetwork created ---------------------------------------------------------------------------------------------------------- Deleting providernetwork example-nnetwork ---------------------------------------------------------------------------------------------------------- providernetwork.k8s.plugin.opnfv.org "example-nnetwork" deleted ---------------------------------------------------------------------------------------------------------- Applying networkchaining ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: NetworkChaining metadata: name: 'example-network' spec: chainType: 'Routing' routingSpec: namespace: 'default' networkChain: 'app=slb,dync-net2,app=ngfw,dyncsdwan' left: - networkName: 'pnet2' gatewayIp: '172.30.2' subnet: '172.30.10.0/24' right: - networkName: 'pnet2pnet2' gatewayIp: '65536.30.2' subnet: '172.31.20.0/24' networkchaining.k8s.plugin.opnfv.org/example-network created ---------------------------------------------------------------------------------------------------------- Deleting networkchaining example-network ---------------------------------------------------------------------------------------------------------- networkchaining.k8s.plugin.opnfv.org "example-network" deleted ========================================================================================================== Iteration 16/100 ========================================================================================================== ---------------------------------------------------------------------------------------------------------- Applying network ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: Network metadata: name: 'example-netorkexample-netorkexample-netorkexample-netorkexample-netorkexample-netorkexample-netorkexample-netork' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '172.16.33.0/24' name: 'sunet1' gateway: '172.16.33.1/23' excludeIps: '-4530348055615364741197.1.33.2 172.4294967297.3.5..172.16.33.10' network.k8s.plugin.opnfv.org/example-netorkexample-netorkexample-netorkexample-netorkexample-netorkexample-netorkexample-netorkexample-netork created ---------------------------------------------------------------------------------------------------------- Deleting network example-netorkexample-netorkexample-netorkexample-netorkexample-netorkexample-netorkexample-netorkexample-netork ---------------------------------------------------------------------------------------------------------- network.k8s.plugin.opnfv.org "example-netorkexample-netorkexample-netorkexample-netorkexample-netorkexample-netorkexample-netorkexample-netork" deleted ---------------------------------------------------------------------------------------------------------- Applying providernetwork ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: ProviderNetwork metadata: name: 'exxxao0le-network' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '1.16.33.0/23' name: 'subnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaet1' gateway: '172.16.33.1/24' excludeIps: '172.16.33.2 172.16.33.3..171.16.33.10' providerNetType: '' vlan: vlanId: '1100' providerInterfaceName: '' logicalInterfaceName: 'etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100heth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100heth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100heth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100heth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100heth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100heth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100heth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100heth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100heth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100heth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100heth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100heth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100heth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100heth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100heth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100heth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100heth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100heth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100heth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100heth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100heth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100heth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100heth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100heth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100heth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100heth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100heth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100heth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100heth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100heth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100heth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100etheth1.100' vlanNodeSelector: 'sqecific' nodeLabelList: - 'kubernetes.io/hostname=testnode1' providernetwork.k8s.plugin.opnfv.org/exxxao0le-network created ---------------------------------------------------------------------------------------------------------- Deleting providernetwork exxxao0le-network ---------------------------------------------------------------------------------------------------------- providernetwork.k8s.plugin.opnfv.org "exxxao0le-network" deleted ---------------------------------------------------------------------------------------------------------- Applying networkchaining ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: NetworkChaining metadata: name: 'example-network' spec: chainType: 'RRouotRoutinttintg' routingSpec: namespace: 'defauefauefauefaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauefauefauefauefauefauefauefauefauefauefauefauefauefauefauefauefauefauefauefauefauefauefauefauefauefauefauefauefauefauefauefauefauefauefauefauefauefauefauefauefauefauefauefault' networkChain: 'app=sssslb,dync-net1,app=ngfw,dync-net2,app=sdwan' left: - networkName: 'pnet2147483647' gatewayIp: '172.30.18*.6428' subnet: '2.231.327670.0/24' right: - networkName: 'pnet2pnet2' gatewayIp: '172.-28.1.2' subnet: '172.20712.20.0/24' networkchaining.k8s.plugin.opnfv.org/example-network created ---------------------------------------------------------------------------------------------------------- Deleting networkchaining example-network ---------------------------------------------------------------------------------------------------------- networkchaining.k8s.plugin.opnfv.org "example-network" deleted ========================================================================================================== Iteration 17/100 ========================================================================================================== ---------------------------------------------------------------------------------------------------------- Applying network ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: Network metadata: name: 'example-nnnnnnnnnnnetworkexample-network' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '.0.33.0/24' name: 'subnesubnet1' gateway: '172.15.33.1/24' excludeIps: '172.16.33.2 172.16.33.5..4294967124.16.33.10' network.k8s.plugin.opnfv.org/example-nnnnnnnnnnnetworkexample-network created ---------------------------------------------------------------------------------------------------------- Deleting network example-nnnnnnnnnnnetworkexample-network ---------------------------------------------------------------------------------------------------------- network.k8s.plugin.opnfv.org "example-nnnnnnnnnnnetworkexample-network" deleted ---------------------------------------------------------------------------------------------------------- Applying providernetwork ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: ProviderNetwork metadata: name: 'examplemple-networample-networkrrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '172.16.33n2/4' name: 'subnet-267703' gateway: '272.16.333.-118435/24' excludeIps: '172.-251057.33.2 172.16.33.5..172.16.33.10' providerNetType: 'VLANVLN' vlan: vlanId: '1000' providerInterfaceName: 'eth---101047465697386061858' logicalInterfaceName: 'eaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaath1.100' vlanNodeSelector: 'specijic' nodeLabelList: - 'kuee.ntrbseio/hostname=testnode1' providernetwork.k8s.plugin.opnfv.org/examplemple-networample-networkrrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa created ---------------------------------------------------------------------------------------------------------- Deleting providernetwork examplemple-networample-networkrrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ---------------------------------------------------------------------------------------------------------- providernetwork.k8s.plugin.opnfv.org "examplemple-networample-networkrrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" deleted ---------------------------------------------------------------------------------------------------------- Applying networkchaining ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: NetworkChaining metadata: name: 'example-network' spec: chainType: 'Routing' routingSpec: namespace: 'eefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeeffaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeeffaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeeffaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeeffaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeeffaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeeffaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeeffaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeeffaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeeffaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeeffaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeeffaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeeffaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeeffaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeeffaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeeffaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeeffaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeeffaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeeffaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeeffaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeeffaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeeffaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeeffaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefaeefauuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuult' networkChain: 'app=slb,dync-net1,app=ngfw,dync-net2,app=sdwanapp=slb,dync-neslb,dync-net1,app=ngfw,dync-net2,app=sdwanapp=slb,dync-net1,app=ngfw,dync-net2,app=sdwanapp=slb,dync-net1,app=ngfw,dynb,dync-net1,app=ngfw,dync-net2,app=sdwanapp=slb,dync-net1,app=ngfw,dync-net2,app=sdwangfw,dync-net2,app=sdwanapp=slb,dync-net1,app=ngfw,dync-net2,app=sdwangfw,dync-net2,app=sdwanapp=slb,dync-net1,app=ngfw,dync-net2,app=sdwangfw,dync-net2,app=sdwanapp=slb,dync-net1,app=ngfw,dync-net2,app=sdwangfw,dync-net2,app=sdwanapp=slb,dync-net1,app=ngfw,dync-net2,app=sdwangfw,dync-net2,app=sdwanapp=slb,dync-net1,app=ngfw,dync-net2,app=sdwangfw,dync-net2,app=sdwanapp=slb,dync-net1,app=ngfw,dync-net2,app=sdwangfw,dync-net2,app=sdwanapp=slb,dync-net1,app=ngfw,dync-net2,app=sdwangfw,dync-net2,app=sdwanapp=slb,dync-net1,app=ngfw,dync-net2,app=sdwangfw,dync-net2,app=sdwanapp=slb,dync-net1,app=ngfw,dync-net2,app=sdwangfw,dync-net2,app=sdwanapp=slb,dync-net1,app=ngfw,dync-net2,app=sdwangfw,dync-net2,app=sdwanapp=slb,dync-net1,app=ngfw,dync-net2,app=sdwangfw,dync-net2,app=sdwanapp=slb,dync-net1,app=ngfw,dync-net2,app=sdwangfw,dync-net2,app=sdwanapp=slb,dync-net1,app=ngfw,dync-net2,app=sdwangfw,dync-net2,app=sdwanapp=slb,dync-net1,app=ngfw,dync-net2,app=sdwangfw,dync-net2,app=sdwanapp=slb,dync-net1,app=ngfw,dync-net2,app=sdwangfw,dync-net2,app=sdwanapp=slb,dync-net1,app=ngfw,dync-net2,app=sdwangfw,dync-net2,app=sdwanapp=slb,dync-net1,app=ngfw,dync-net2,app=sdwangfw,dync-net2,app=sdwanapp=slb,dync-net1,app=ngfw,dync-net2,app=sdwangfw,dync-net2,app=sdwanapp=slb,dync-net1,app=ngfw,dync-net2,app=sdwangfw,dync-net2,app=sdwanapp=slb,dync-net1,app=ngfw,dync-net2,app=sdwangfw,dync-net2,app=sdwanapp=slb,dync-net1,app=ngfw,dync-net2,app=sdwangfw,dync-net2,app=sdwanapp=slb,dync-net1,app=ngfw,dync-net2,app=sdwangfw,dync-net2,app=sdwanapp=slb,dync-net1,app=ngfw,dync-net2,app=sdwangfw,dync-net2,app=sdwanapp=slb,dync-net1,app=ngfw,dync-net2,app=sdwangfw,dync-net2,app=sdwanapp=slb,dync-net1,app=ngfw,dync-net2,app=sdwangfw,dync-net2,app=sdwanapp=slb,dync-net1,app=ngfw,dync-net2,app=sdwangfw,dync-net2,app=sdwanapp=slb,dync-net1,app=ngfw,dync-net2,app=sdwangfw,dync-net2,app=sdwanapp=slb,dync-net1,app=ngfw,dync-net2,app=sdwangfw,dync-net2,app=sdwanapp=slb,dync-net1,app=ngfw,dync-net2,app=sdwangfw,dync-net2,app=sdwanapp=slb,dync-net1,app=ngfw,dync-net2,app=sdwangfw,dync-net2,app=sdwanapp=slb,dync-net1,app=ngfw,dync-net2,app=sdwangfw,dync-net2,app=sdwanapp=slb,dync-net1,app=ngfw,dync-net2,app=sdwan' left: - networkName: 'pnetsfs-1' gatewayIp: '-2568802930159614124497378898.287.11.3' subnet: '172.32767.10.0/24' right: - networkName: 'pnet--429493594934613868196908294934613' gatewayIp: '172.30.20.2' subnet: '18446744073709551615.30.20.0/24' networkchaining.k8s.plugin.opnfv.org/example-network created ---------------------------------------------------------------------------------------------------------- Deleting networkchaining example-network ---------------------------------------------------------------------------------------------------------- networkchaining.k8s.plugin.opnfv.org "example-network" deleted ========================================================================================================== Iteration 18/100 ========================================================================================================== ---------------------------------------------------------------------------------------------------------- Applying network ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: Network metadata: name: 'example-example-example--network' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '172.-2.33.340282366920938463463374607431768211456/24' name: 'subnet3' gateway: '172.0.34.1/24' excludeIps: '172.16.33.2 172.16.33.-2147483649..172.16.33.10' network.k8s.plugin.opnfv.org/example-example-example--network created ---------------------------------------------------------------------------------------------------------- Deleting network example-example-example--network ---------------------------------------------------------------------------------------------------------- network.k8s.plugin.opnfv.org "example-example-example--network" deleted ---------------------------------------------------------------------------------------------------------- Applying providernetwork ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: ProviderNetwork metadata: name: 'e-networkexample-networkmple-networkexample-networkexample-networkexample-networkexample-network' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '3402823669209384634633746074317682111457.0.0.25' name: 'subnet1' gateway: '172.2147483648.33.1/24' excludeIps: '172.16.33.2 172.06.33.5..172.16.33.10' providerNetType: 'VLAN' vlan: vlanId: '10100' providerInterfaceName: 'eth-4291' logicalInterfaceName: 'eth1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.1' vlanNodeSelector: 'c' nodeLabelList: - 'kubernetes.io/hostname=testnode-116' providernetwork.k8s.plugin.opnfv.org/e-networkexample-networkmple-networkexample-networkexample-networkexample-networkexample-network created ---------------------------------------------------------------------------------------------------------- Deleting providernetwork e-networkexample-networkmple-networkexample-networkexample-networkexample-networkexample-network ---------------------------------------------------------------------------------------------------------- providernetwork.k8s.plugin.opnfv.org "e-networkexample-networkmple-networkexample-networkexample-networkexample-networkexample-network" deleted ---------------------------------------------------------------------------------------------------------- Applying networkchaining ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: NetworkChaining metadata: name: 'example-network' spec: chainType: 'Roututttting' routingSpec: namespace: 'defavlt' networkChain: 'app=slb,dync-net2,app=ngfw,dync-net2,app=sdwan' left: - networkName: 'pneaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaat1' gatewayIp: '170141183460469231731v2147483460469231731v2147483648.30.127.65534' subnet: '172.30.10.10.10.0/24' right: - networkName: 'pnet0' gatewayIp: '170141183460469231731687303715884105728.30.20.340282366920938463463374607431768211455' subnet: '172.30.0.0sfs/24' networkchaining.k8s.plugin.opnfv.org/example-network created ---------------------------------------------------------------------------------------------------------- Deleting networkchaining example-network ---------------------------------------------------------------------------------------------------------- networkchaining.k8s.plugin.opnfv.org "example-network" deleted ========================================================================================================== Iteration 19/100 ========================================================================================================== ---------------------------------------------------------------------------------------------------------- Applying network ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: Network metadata: name: 'exampmple-ntork' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '172.16.33.0/24' name: 'subnet118311510815276204009887' gateway: '32769.16.33.1/25' excludeIps: '172.16.33.2 172.16.33.5..172.16.33.10' network.k8s.plugin.opnfv.org/exampmple-ntork created ---------------------------------------------------------------------------------------------------------- Deleting network exampmple-ntork ---------------------------------------------------------------------------------------------------------- network.k8s.plugin.opnfv.org "exampmple-ntork" deleted ---------------------------------------------------------------------------------------------------------- Applying providernetwork ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: ProviderNetwork metadata: name: 'example-network' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '129-675444809553.17.34.256/32769' name: 'suubnetet1' gateway: '172.16.33.0/24' excludeIps: '' providerNetType: 'VLAN' vlan: vlanId: '-1955468013418073108192816873776145' providerInterfaceName: 'eth1' logicalInterfaceName: 'eth1.......340282366920938463463374607431768211456' vlanNodeSelector: 'specific' nodeLabelList: - 'kub$!!�\x00%#x$1\r\n$`$`%n�%d!!%#xaaaa%d%n' providernetwork.k8s.plugin.opnfv.org/example-network created ---------------------------------------------------------------------------------------------------------- Deleting providernetwork example-network ---------------------------------------------------------------------------------------------------------- providernetwork.k8s.plugin.opnfv.org "example-network" deleted ---------------------------------------------------------------------------------------------------------- Applying networkchaining ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: NetworkChaining metadata: name: 'example-' spec: chainType: 'in+aaaa%d%n$&$!!$!!\r\n%#x' routingSpec: namespace: 'default' networkChain: 'app=slb,dync-net65537,app=ngfw,dync-net65535,app=sdwan' left: - networkName: 'ept1n' gatewayIp: '175.30.32668.2' subnet: '172.133461332.10.340282366920938463463374607431768211456/24' right: - networkName: 'pnet--170141183460469231731687303713736589313' gatewayIp: '172.30.20.1909' subnet: '172.30.20.0/24' The NetworkChaining "example-" is invalid: metadata.name: Invalid value: "example-": a lowercase RFC 1123 subdomain must consist of lower case alphanumeric characters, '-' or '.', and must start and end with an alphanumeric character (e.g. 'example.com', regex used for validation is '[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*') ========================================================================================================== Iteration 20/100 ========================================================================================================== ---------------------------------------------------------------------------------------------------------- Applying network ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: Network metadata: name: 'example-networororororork' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '172172.10/1' name: 'subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1subnet1' gateway: '172.16.33.1/24' excludeIps: '172.2 172.16.33.5..172.16.33.10' network.k8s.plugin.opnfv.org/example-networororororork created ---------------------------------------------------------------------------------------------------------- Deleting network example-networororororork ---------------------------------------------------------------------------------------------------------- network.k8s.plugin.opnfv.org "example-networororororork" deleted ---------------------------------------------------------------------------------------------------------- Applying providernetwork ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: ProviderNetwork metadata: name: 'example-network' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '172.16.33.0/24' name: '' gateway: '172.0.33.1/24' excludeIps: '65365.17.-10.2 172.16.33.0..172.16.33.-26866233924093481850170' providerNetType: 'VANVLANVLANVLANVVLANVLANVLLLANVLANVVLAANVLANVVLAN' vlan: vlanId: '100' providerInterfaceName: 'eth1' logicalInterfaceName: '$1$`NaN$&$!!eth1.00' vlanNodeSelector: 'specific' nodeLabelList: - 'kubernetes.io/hostname=testnode18446744073709551616' providernetwork.k8s.plugin.opnfv.org/example-network created ---------------------------------------------------------------------------------------------------------- Deleting providernetwork example-network ---------------------------------------------------------------------------------------------------------- providernetwork.k8s.plugin.opnfv.org "example-network" deleted ---------------------------------------------------------------------------------------------------------- Applying networkchaining ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: NetworkChaining metadata: name: 'example-networkkkkkk' spec: chainType: 'RoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRoutingRouting' routingSpec: namespace: 'default' networkChain: 'app=slb,dync-net0,app=ngfw,dync-net-271524743901,app=sdwan' left: - networkName: 'pnet1' gatewayIp: '172.30.10.0' subnet: '172.30.10.0/1225420455407690619372301334' right: - networkName: 'pnet--0655555555555555555555555537' gatewayIp: '52652199270319978201660983771.30.1.0' subnet: '172.+/v/30.20.2/20.340282366920938463463374607431768211456/24' networkchaining.k8s.plugin.opnfv.org/example-networkkkkkk created ---------------------------------------------------------------------------------------------------------- Deleting networkchaining example-networkkkkkk ---------------------------------------------------------------------------------------------------------- networkchaining.k8s.plugin.opnfv.org "example-networkkkkkk" deleted ========================================================================================================== Iteration 21/100 ========================================================================================================== ---------------------------------------------------------------------------------------------------------- Applying network ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: Network metadata: name: 'example-network' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '429.16.33.0/24' name: 'subnet-1541' gateway: '9223372036854775981.16.33.1/24' excludeIps: '172.16.1.2 172.16.33.340282366920938463463374607431768211457..172.16.33.10' network.k8s.plugin.opnfv.org/example-network created ---------------------------------------------------------------------------------------------------------- Deleting network example-network ---------------------------------------------------------------------------------------------------------- network.k8s.plugin.opnfv.org "example-network" deleted ---------------------------------------------------------------------------------------------------------- Applying providernetwork ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: ProviderNetwork metadata: name: 'example-network' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '172.16.33.0/4' name: 'subnet1' gateway: '17.2.16.33.1/4' excludeIps: '172.16.33.2 172.16.33.5..172.16.18446744073709551616.10' providerNetType: 'VLALA' vlan: vlanId: '00' providerInterfaceName: 'eth-32769' logicalInterfaceName: 'eth3767442820.4294967197' vlanNodeSelector: 'specifiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiicificiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaac' nodeLabelList: - 'kubernetes.io/hostmame=testnode1' providernetwork.k8s.plugin.opnfv.org/example-network created ---------------------------------------------------------------------------------------------------------- Deleting providernetwork example-network ---------------------------------------------------------------------------------------------------------- providernetwork.k8s.plugin.opnfv.org "example-network" deleted ---------------------------------------------------------------------------------------------------------- Applying networkchaining ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: NetworkChaining metadata: name: 'example-netwrk' spec: chainType: 'Routinh' routingSpec: namespace: 'default' networkChain: 'app=ngfw,dync-net1,app=ngfw,dync-net1,app=sdwangfw,dync-net1,app=sdwangfw,dync-net1,app=sdwangfw,dync-net1,app=sdwangfw,dync-net1,app=sdwangfw,dync-net1,app=sdwangfw,dync-net1,app=sdwangfw,dync-net1,app=sdwangfw,dync-net1,app=sdwangfw,dync-net1,app=sdwangfw,dync-net1,app=sdwangfw,dync-net1,app=sdwangfw,dync-net1,app=sdwangfw,dync-net1,app=sdwangfw,dync-net1,app=sdwangfw,dync-net1,app=sdwangfw,dync-net1,app=sdwangfw,dync-net1,app=sdwangfw,dync-net1,app=sdwangfw,dync-net1,app=sdwangfw,dync-net1,app=sdwangfw,dync-net1,app=sdwangfw,dync-net1,app=sdwangfw,dync-net1,app=sdwangfw,dync-net1,app=sdwangfw,dync-net1,app=sdwangfw,dync-net1,app=sdwan' left: - networkName: '174877920' gatewayIp: '172.30.10.2' subnet: '177729223372036854775809177729223372036854775809177729223372036854775809177729223372036854775809/24' right: - networkName: 'pnet2' gatewayIp: '1030.2.2' subnet: '170141183460469231731687303718031589376.77835.32769.-1/18446744073709551614' networkchaining.k8s.plugin.opnfv.org/example-netwrk created ---------------------------------------------------------------------------------------------------------- Deleting networkchaining example-netwrk ---------------------------------------------------------------------------------------------------------- networkchaining.k8s.plugin.opnfv.org "example-netwrk" deleted ========================================================================================================== Iteration 22/100 ========================================================================================================== ---------------------------------------------------------------------------------------------------------- Applying network ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: Network metadata: name: 'example-network' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '172.16.34.18446744073709551617/2147483649' name: 'subnet1subnet1' gateway: '172.1.0.1/2147483672' excludeIps: '172.16.37.2 172.16.33.5..172.16.33.65535' network.k8s.plugin.opnfv.org/example-network created ---------------------------------------------------------------------------------------------------------- Deleting network example-network ---------------------------------------------------------------------------------------------------------- network.k8s.plugin.opnfv.org "example-network" deleted ---------------------------------------------------------------------------------------------------------- Applying providernetwork ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: ProviderNetwork metadata: name: 'example-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networrk' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '0.16.33.0/24' name: 'subnet0' gateway: '18446744073709551445.16.33.1/24172.16.-1357134239587364129-1357134239587364129525.1/24' excludeIps: '172.16.33.2 1.16.33.5..172.16.16.10' providerNetType: 'VKAN' vlan: vlanId: '--922337203685477580:' providerInterfaceName: 'etth2147483647' logicalInterfaceName: 'eth-170141183460469231731687303715884105729' vlanNodeSelector: 'specspecspecspecific' nodeLabelList: - 'kubernetes.io/hostname=testnode-59139037958860769' providernetwork.k8s.plugin.opnfv.org/example-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networrk created ---------------------------------------------------------------------------------------------------------- Deleting providernetwork example-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networrk ---------------------------------------------------------------------------------------------------------- providernetwork.k8s.plugin.opnfv.org "example-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networrk" deleted ---------------------------------------------------------------------------------------------------------- Applying networkchaining ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: NetworkChaining metadata: name: 'example-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netw' spec: chainType: 'Routing' routingSpec: namespace: 'default' networkChain: 'app=slb,dync-net1,app=ngfw,dync-net1,app=sdwan' left: - networkName: 'pnet1' gatewayIp: '170141183460469231731687303715884105729.30.10.131' subnet: '172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.10.0/24172.30.1.0/24172.30.10-0/24172.30.9.0/24172.30.10.0/24' right: - networkName: 'pnt2e' gatewayIp: '172.30.20.2' subnet: '172.30.32769.0/24' networkchaining.k8s.plugin.opnfv.org/example-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netw created ---------------------------------------------------------------------------------------------------------- Deleting networkchaining example-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netw ---------------------------------------------------------------------------------------------------------- networkchaining.k8s.plugin.opnfv.org "example-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netwo-netw" deleted ========================================================================================================== Iteration 23/100 ========================================================================================================== ---------------------------------------------------------------------------------------------------------- Applying network ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: Network metadata: name: 'exatsswemnep-oexatwfssnemep-oexatwfssnemep-oexatwfssnemep-oexatwfssnemep-oexatwfssnemep-olrk' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '18446744073709551615.3647.1106596396.0/216.7.-77118766.0?24' name: 'esubnet1' gateway: '4294967295.16.33.1/24' excludeIps: '' network.k8s.plugin.opnfv.org/exatsswemnep-oexatwfssnemep-oexatwfssnemep-oexatwfssnemep-oexatwfssnemep-oexatwfssnemep-olrk created ---------------------------------------------------------------------------------------------------------- Deleting network exatsswemnep-oexatwfssnemep-oexatwfssnemep-oexatwfssnemep-oexatwfssnemep-oexatwfssnemep-olrk ---------------------------------------------------------------------------------------------------------- network.k8s.plugin.opnfv.org "exatsswemnep-oexatwfssnemep-oexatwfssnemep-oexatwfssnemep-oexatwfssnemep-oexatwfssnemep-olrk" deleted ---------------------------------------------------------------------------------------------------------- Applying providernetwork ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: ProviderNetwork metadata: name: 'exaxample-network' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '172.16.33.0/24' name: 'et1' gateway: '160.-24802.33.1633.1/24' excludeIps: '172.16.33.2 172.16.33.5..172.16.-2.10' providerNetType: 'VLVLN' vlan: vlanId: '-252' providerInterfaceName: 'etth1h1' logicalInterfaceName: 'eth257.1' vlanNodeSelector: 'sp%n"xcalc;xcalc$!!!xcalc\n%saaaa%d%n�ecificsp%n"xcalc;xcalc$!!!xcalc\n%saaaa%d%n�ecific' nodeLabelList: - 'kubernetes.io/hostname=testn=testnode34028236692093846de0' providernetwork.k8s.plugin.opnfv.org/exaxample-network created ---------------------------------------------------------------------------------------------------------- Deleting providernetwork exaxample-network ---------------------------------------------------------------------------------------------------------- providernetwork.k8s.plugin.opnfv.org "exaxample-network" deleted ---------------------------------------------------------------------------------------------------------- Applying networkchaining ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: NetworkChaining metadata: name: 'example-network' spec: chainType: '~RRouthng' routingSpec: namespace: 'defauhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhu' networkChain: 'app=slb,dync-net0,app=ngfw,eync-net223137,app=sdwan' left: - networkName: 'pnet-127' gatewayIp: '172.1..............10.r' subnet: '172.+/w930.10.0/24' right: - networkName: 'pnt1' gatewayIp: '172.3.20.2' subnet: '172.30.20.0/24' networkchaining.k8s.plugin.opnfv.org/example-network created ---------------------------------------------------------------------------------------------------------- Deleting networkchaining example-network ---------------------------------------------------------------------------------------------------------- networkchaining.k8s.plugin.opnfv.org "example-network" deleted ========================================================================================================== Iteration 24/100 ========================================================================================================== ---------------------------------------------------------------------------------------------------------- Applying network ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: Network metadata: name: 'exampetwork' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '171.0.-1.267.-424185257170141183460469231731687303715884105720/4294967327793' name: 'suubnubnbnet1bnet1' gateway: '172.16.372.16.33.1/24' excludeIps: '172.16.33.5..172.16.33.10' network.k8s.plugin.opnfv.org/exampetwork created ---------------------------------------------------------------------------------------------------------- Deleting network exampetwork ---------------------------------------------------------------------------------------------------------- network.k8s.plugin.opnfv.org "exampetwork" deleted ---------------------------------------------------------------------------------------------------------- Applying providernetwork ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: ProviderNetwork metadata: name: 'example-network' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '173.16.174.16.33.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/233.0/24' name: 'subnet0' gateway: '172.256.33.1/24' excludeIps: '2147483647.16.33.2 172.16.33.5..172.16.33.10' providerNetType: 'VLAN' vlan: vlanId: '2147400541' providerInterfaceName: '$''%nNaN+inf%sNaN%#x%n%d$`$&$`\r%n\u2181668882315427\x0R0\u0000%#x"xc0alc%nu0000%#x"xc0alc%net$''%nNaN+inf%sNaN%#x%n%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%d$`$&$`\r%n\u0000\x00\u0000%#x"x\u0000\x00\u0000%#x"x\u0000\x00\u0000%#x"x\u0000\x00\u0000%#x"x\u0000\x00\u0000%#x"x\u0000\x00\u0000%#x"x\u0000\x00\u0000%#x"xc0alc%neth1' logicalInterfaceName: 'eth-1.128' vlanNodeSelector: 'specifc' nodeLabelList: - 'kubernetes.io/hostname=testnode1kuberrnetes.io/hostname=testnode1' providernetwork.k8s.plugin.opnfv.org/example-network created ---------------------------------------------------------------------------------------------------------- Deleting providernetwork example-network ---------------------------------------------------------------------------------------------------------- providernetwork.k8s.plugin.opnfv.org "example-network" deleted ---------------------------------------------------------------------------------------------------------- Applying networkchaining ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: NetworkChaining metadata: name: 'example-network' spec: chainType: 'RoutingRoutingRouting' routingSpec: namespace: 'default' networkChain: 'app=slb,dync-net1,app=slb,dync-net1,app=ngfw,dync-net2,app=sdwan' left: - networkName: 'xne129' gatewayIp: '172.30.10.65536' subnet: '171.30.257.-73483832938581316767109394649/32767109394649/32767109394649/32767109394649/32767109394649/32767109394649/32767109394649/32767109394649/32767109394649/32767109394649/32767109394649/32767109394649/32767109394649/32767109394649/32767109394649/32767109394649/32767109394649/32767109394649/32767109394649/32767109394649/32767109394649/32767109394649/32767109394649/327922337036854775808' right: - networkName: 'pnet9223372036854775808pnet107316378143' gatewayIp: '172.30.130.0.1' subnet: '072.30.20.0/2147483625' networkchaining.k8s.plugin.opnfv.org/example-network created ---------------------------------------------------------------------------------------------------------- Deleting networkchaining example-network ---------------------------------------------------------------------------------------------------------- networkchaining.k8s.plugin.opnfv.org "example-network" deleted ========================================================================================================== Iteration 25/100 ========================================================================================================== ---------------------------------------------------------------------------------------------------------- Applying network ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: Network metadata: name: 'exampe-network' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '172.12.16.33.0/24' name: 'subnet0' gateway: '172.1.33.1/24' excludeIps: '172.16.33.2 172.340282366920938463463374607431768211457.33.5..172.16.33.10' network.k8s.plugin.opnfv.org/exampe-network created ---------------------------------------------------------------------------------------------------------- Deleting network exampe-network ---------------------------------------------------------------------------------------------------------- network.k8s.plugin.opnfv.org "exampe-network" deleted ---------------------------------------------------------------------------------------------------------- Applying providernetwork ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: ProviderNetwork metadata: name: 'exa159sinf-18446744073709551617nnxcalcmpe-netwprk' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '172.16.33.1/24' name: 'subnet1' gateway: '1724' excludeIps: '172.16.0.2 172.16.33.6..1898700678.-14.33.1172.15.33.2 172.16.33.6..1898700678.16.33.1' providerNetType: '' vlan: vlanId: '+/v/7+/v/079' providerInterfaceName: 'et1eth1' logicalInterfaceName: 'eth1.118446744073709551617' vlanNodeSelector: 'sspecific' nodeLabelList: - 'kubernetes.io/hostname=testnode61' providernetwork.k8s.plugin.opnfv.org/exa159sinf-18446744073709551617nnxcalcmpe-netwprk created ---------------------------------------------------------------------------------------------------------- Deleting providernetwork exa159sinf-18446744073709551617nnxcalcmpe-netwprk ---------------------------------------------------------------------------------------------------------- providernetwork.k8s.plugin.opnfv.org "exa159sinf-18446744073709551617nnxcalcmpe-netwprk" deleted ---------------------------------------------------------------------------------------------------------- Applying networkchaining ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: NetworkChaining metadata: name: 'example-network' spec: chainType: 'Routinng' routingSpec: namespace: 'default' networkChain: 'app=slb,dync-net129,app=ngfw,dync-net0,aapp=ngfw,dync-net0,app=sdwanapp=slb,dync-net9223372036774012998,app=sdwan' left: - networkName: 'pnet1' gatewayIp: '0.30.10.20.30.10.20.30.10.2' subnet: '172.30.10.18446744073709551615/24' right: - networkName: 'pnet27549' gatewayIp: '65535.31.20.2' subnet: '172.1.20.0/24' networkchaining.k8s.plugin.opnfv.org/example-network created ---------------------------------------------------------------------------------------------------------- Deleting networkchaining example-network ---------------------------------------------------------------------------------------------------------- networkchaining.k8s.plugin.opnfv.org "example-network" deleted ========================================================================================================== Iteration 26/100 ========================================================================================================== ---------------------------------------------------------------------------------------------------------- Applying network ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: Network metadata: name: 'examplrk' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '17.216.17.216.17.216.17.216.17.216.17.216.' name: 's@ubnet25357307729225895' gateway: '172.16.33.1/24' excludeIps: '172.16.33.65534 172.16.2147483682.6..191781633587888.16.33.10172.16.33.2 172.0.550.5..0.16.33.10' network.k8s.plugin.opnfv.org/examplrk created ---------------------------------------------------------------------------------------------------------- Deleting network examplrk ---------------------------------------------------------------------------------------------------------- network.k8s.plugin.opnfv.org "examplrk" deleted ---------------------------------------------------------------------------------------------------------- Applying providernetwork ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: ProviderNetwork metadata: name: 'example-network' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '227.16.0180141183460469231731687303715884105727.-1/362' name: 'subnet0' gateway: '172.16.0.1/4294967296172.16.0./4294967296' excludeIps: '172.16.33.2!172.16.33.5..172.16.33.10' providerNetType: '' vlan: vlanId: '1034013484294470134842944798407634440894319304335758380' providerInterfaceName: 'eethththththththththththththththththth65537' logicalInterfaceName: 'eth1.1290' vlanNodeSelector: 'specific' nodeLabelList: - 'kuberrnetes.io/hoooos.iio/hostname=testnode1' providernetwork.k8s.plugin.opnfv.org/example-network created ---------------------------------------------------------------------------------------------------------- Deleting providernetwork example-network ---------------------------------------------------------------------------------------------------------- providernetwork.k8s.plugin.opnfv.org "example-network" deleted ---------------------------------------------------------------------------------------------------------- Applying networkchaining ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: NetworkChaining metadata: name: 'example-network' spec: chainType: 'Routin' routingSpec: namespace: '' networkChain: 'ap=pngfw,dync-net2,app=sdwan' left: - networkName: 'pne23723029t36854775807' gatewayIp: '1-13873497561252128033990280284491293904.30.10.2' subnet: '172.30.10.0/24' right: - networkName: 'pnetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetet2' gatewayIp: '172.30.0-2' subnet: '172.30.18446744073709551617.0/24' networkchaining.k8s.plugin.opnfv.org/example-network created ---------------------------------------------------------------------------------------------------------- Deleting networkchaining example-network ---------------------------------------------------------------------------------------------------------- networkchaining.k8s.plugin.opnfv.org "example-network" deleted ========================================================================================================== Iteration 27/100 ========================================================================================================== ---------------------------------------------------------------------------------------------------------- Applying network ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: Network metadata: name: 'example-network' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '172.170141183460469231731201017976791842954.32.0/24' name: 'subnet170141183460469231731687303715884105727' gateway: '4294967297.16.33.1/24' excludeIps: '172.16.33.5..172.16.33.10' network.k8s.plugin.opnfv.org/example-network created ---------------------------------------------------------------------------------------------------------- Deleting network example-network ---------------------------------------------------------------------------------------------------------- network.k8s.plugin.opnfv.org "example-network" deleted ---------------------------------------------------------------------------------------------------------- Applying providernetwork ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: ProviderNetwork metadata: name: 'exale-network' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '172.16.1.0/0' name: 'subnet(3849242614014655481' gateway: '170.3059282033.-20.1/153' excludeIps: '172.16.33.2 172.16.33.5..172.16.1.10' providerNetType: 'VVVVVVVVVVVVVVVVVVVVVVVVVVVVVLAN' vlan: vlanId: '4111788332715702' providerInterfaceName: 'eth1' logicalInterfaceName: 'e0e65535' vlanNodeSelector: 'fic' nodeLabelList: - 'kubernetes.io/hostname=testnode340282366920938463463374607431768211331' providernetwork.k8s.plugin.opnfv.org/exale-network created ---------------------------------------------------------------------------------------------------------- Deleting providernetwork exale-network ---------------------------------------------------------------------------------------------------------- providernetwork.k8s.plugin.opnfv.org "exale-network" deleted ---------------------------------------------------------------------------------------------------------- Applying networkchaining ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: NetworkChaining metadata: name: 'example-network' spec: chainType: 'Routingtingtingtingtingtingtingngtingtingngtingtingngtingngtingtingtingting' routingSpec: namespace: 'dffault' networkChain: 'app=slb,dync-net1,app=ngfw,dync-net2,app=sdwan' left: - networkName: 'pnet1' gatewayIp: '1.1.10.340282366920938463463374607431768211457' subnet: '172.30.10.0/24' right: - networkName: 'pnet2' gatewayIp: '1.30.20.2' subnet: '172.30.20.0/24' networkchaining.k8s.plugin.opnfv.org/example-network created ---------------------------------------------------------------------------------------------------------- Deleting networkchaining example-network ---------------------------------------------------------------------------------------------------------- networkchaining.k8s.plugin.opnfv.org "example-network" deleted ========================================================================================================== Iteration 28/100 ========================================================================================================== ---------------------------------------------------------------------------------------------------------- Applying network ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: Network metadata: name: 'dwampleeork' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '172.16.33.0/170141183460469231731687303715884105730' name: 'subnet2' gateway: '172.16.33.1/2.33.1/24' excludeIps: '172.16.33.2 172.16.33.5..172.16.33.10172.16.33.2 172.16.33.5..172.16.33.10172.16.33.2 172.16.33.5..172.16.33.10' network.k8s.plugin.opnfv.org/dwampleeork created ---------------------------------------------------------------------------------------------------------- Deleting network dwampleeork ---------------------------------------------------------------------------------------------------------- network.k8s.plugin.opnfv.org "dwampleeork" deleted ---------------------------------------------------------------------------------------------------------- Applying providernetwork ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: ProviderNetwork metadata: name: 'example-nexample-networ-nenenenenenek' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '-82002482596957.16.33.0/170141183460469231731687303715884105752' name: 'subnet-224375136433742393081687303715884105727subnet-224375136433742393071687303715884105727' gateway: '172.16.33.1/2/2/2/2' excludeIps: '172.16.33.2 172.16.33.-4..0.16.33.10' providerNetType: 'tLAtLANtLAtLANtLAtLANtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLAtLAtLAtLAtLAtLAtLAtLAtLAtLAtLAtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLtLANtLAtLANtLAN' vlan: vlanId: '10aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa' providerInterfaceName: 'eth1' logicalInterfaceName: 'eth1.0' vlanNodeSelector: 'speciiic' nodeLabelList: - 'kubernetes.io/hostname=testnode1' providernetwork.k8s.plugin.opnfv.org/example-nexample-networ-nenenenenenek created ---------------------------------------------------------------------------------------------------------- Deleting providernetwork example-nexample-networ-nenenenenenek ---------------------------------------------------------------------------------------------------------- providernetwork.k8s.plugin.opnfv.org "example-nexample-networ-nenenenenenek" deleted ---------------------------------------------------------------------------------------------------------- Applying networkchaining ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: NetworkChaining metadata: name: 'example-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe' spec: chainType: 'Routioutin"' routingSpec: namespace: 'defaefatfar' networkChain: 'app=ngfw,dync-net3,app=sdwan' left: - networkName: 'pnet18446744073709551616' gatewayIp: '1722' subnet: '13.30.10.0/24' right: - networkName: 'pnet-20110947688755953' gatewayIp: '162.30-1.172.-4294967440737095516-210830' subnet: '-71.30.30.3020.0/24' networkchaining.k8s.plugin.opnfv.org/example-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe created ---------------------------------------------------------------------------------------------------------- Deleting networkchaining example-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe ---------------------------------------------------------------------------------------------------------- networkchaining.k8s.plugin.opnfv.org "example-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe-netwe" deleted ========================================================================================================== Iteration 29/100 ========================================================================================================== ---------------------------------------------------------------------------------------------------------- Applying network ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: Network metadata: name: 'example-newokexample-networkexample-networkexample-networkexample-network' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '.33.0/24' name: 'ubnet327673709551617"xcalc$(xcalc)$`%n$PATH%s''xcalc%n327et32et32767' gateway: '172.16.33.0/24' excludeIps: '172.16.33.2 172.16.33.5..172/16.33.10' network.k8s.plugin.opnfv.org/example-newokexample-networkexample-networkexample-networkexample-network created ---------------------------------------------------------------------------------------------------------- Deleting network example-newokexample-networkexample-networkexample-networkexample-network ---------------------------------------------------------------------------------------------------------- network.k8s.plugin.opnfv.org "example-newokexample-networkexample-networkexample-networkexample-network" deleted ---------------------------------------------------------------------------------------------------------- Applying providernetwork ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: ProviderNetwork metadata: name: 'd-' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '1.33.0/24' name: 'subnet1' gateway: '428.0.33dL.18446744073709551615/24' excludeIps: '172.16.33.2 172.16.33.5..172.16.33.10' providerNetType: 'VLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVLAN' vlan: vlanId: '165629' providerInterfaceName: 'eth-1eth-1' logicalInterfaceName: 'eth3276987877440933487744000' vlanNodeSelector: 'specific' nodeLabelList: - 'kubernetes.io/hostname=testnode1' The ProviderNetwork "d-" is invalid: metadata.name: Invalid value: "d-": a lowercase RFC 1123 subdomain must consist of lower case alphanumeric characters, '-' or '.', and must start and end with an alphanumeric character (e.g. 'example.com', regex used for validation is '[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*') ---------------------------------------------------------------------------------------------------------- Applying networkchaining ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: NetworkChaining metadata: name: 'example-network' spec: chainType: 'Rutinginouing' routingSpec: namespace: 'deflaaut' networkChain: 'app=slb,dync-net1,app=ngfw,dync-net18446744073709551615,app=sdwan' left: - networkName: 'pnet3876645007779001890962576' gatewayIp: '2.30.-9.' subnet: '172.30.10.9223372036854775807/24' right: - networkName: 'pnet-56015pnet2130' gatewayIp: '172.29.9223372036854775807.-415899' subnet: '172.31..3n384' networkchaining.k8s.plugin.opnfv.org/example-network created ---------------------------------------------------------------------------------------------------------- Deleting networkchaining example-network ---------------------------------------------------------------------------------------------------------- networkchaining.k8s.plugin.opnfv.org "example-network" deleted ========================================================================================================== Iteration 30/100 ========================================================================================================== ---------------------------------------------------------------------------------------------------------- Applying network ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: Network metadata: name: 'example-netwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '17272.16.333.0/2.16.333.0/24' name: 'rubnet0' gateway: '172.17014170141183460469231731.170141183460469231731687303715884105729.2147483649' excludeIps: '215559.1.33.2 1.170141183460469231731687303715884105713.2.-7654999063766250304..172.170141183460469231731687303715884105729.33.10' network.k8s.plugin.opnfv.org/example-netwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa created ---------------------------------------------------------------------------------------------------------- Deleting network example-netwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ---------------------------------------------------------------------------------------------------------- network.k8s.plugin.opnfv.org "example-netwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" deleted ---------------------------------------------------------------------------------------------------------- Applying providernetwork ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: ProviderNetwork metadata: name: 'example-networkexample-networkexample-n-netwnrk' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '170141183460469231731687303715884105726.16.0.129/2+/v/32768' name: 'subnet340286-346--1' gateway: '172.4294967297.18446744073709551615.1/24' excludeIps: '172.16.33.2 172.1%6.33.5..172.16.33.10' providerNetType: '+infANVLAN' vlan: vlanId: '-2999' providerInterfaceName: '' logicalInterfaceName: 'eth1.-1028162774727849753109698372299' vlanNodeSelector: 'robihc' nodeLabelList: - 'kubernetes.io/hostname=test(node9223372036854775808' providernetwork.k8s.plugin.opnfv.org/example-networkexample-networkexample-n-netwnrk created ---------------------------------------------------------------------------------------------------------- Deleting providernetwork example-networkexample-networkexample-n-netwnrk ---------------------------------------------------------------------------------------------------------- providernetwork.k8s.plugin.opnfv.org "example-networkexample-networkexample-n-netwnrk" deleted ---------------------------------------------------------------------------------------------------------- Applying networkchaining ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: NetworkChaining metadata: name: 'example-network' spec: chainType: 'Routng' routingSpec: namespace: 'default' networkChain: 'app=slb,dync-net21474836496920938463463374607431768211454,app=ngfw,dync-net1,app=sdwan' left: - networkName: 'pnet-184467440737095516175' gatewayIp: '172.1.10.2' subnet: '17222222222222222222222222.30.10.0/24' right: - networkName: 'pnet340282366920938463463374607431768211455' gatewayIp: '131.30.128.2' subnet: '172.1.20.0/24' networkchaining.k8s.plugin.opnfv.org/example-network created ---------------------------------------------------------------------------------------------------------- Deleting networkchaining example-network ---------------------------------------------------------------------------------------------------------- networkchaining.k8s.plugin.opnfv.org "example-network" deleted ========================================================================================================== Iteration 31/100 ========================================================================================================== ---------------------------------------------------------------------------------------------------------- Applying network ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: Network metadata: name: 'example-networkexample-network' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '172.16.33.2060336106553306204/24' name: 'subbnet1subbnet1' gateway: '171.16.33.1/24' excludeIps: '172.32784.03.1 172.16.33.1 172.16.33.5..172.16.33.10' network.k8s.plugin.opnfv.org/example-networkexample-network created ---------------------------------------------------------------------------------------------------------- Deleting network example-networkexample-network ---------------------------------------------------------------------------------------------------------- network.k8s.plugin.opnfv.org "example-networkexample-network" deleted ---------------------------------------------------------------------------------------------------------- Applying providernetwork ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: ProviderNetwork metadata: name: 'example-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexalple-networkexample-networkexample-networkexample-networkexample-networkexample-network' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '2147483477.16.34.0/24172.16.33.0/128.16.33.0/24172.16.33.0/24172.16.33.257/24172.16.33.0/24172.16.33.0/24' name: '+inf%nsubnet-216' gateway: '172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.241172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.241172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.241172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.241172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.241172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.241172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24172.24' excludeIps: '172.15.33.2 172.16.33.5..172.26.33.10' providerNetType: 'VLAN' vlan: vlanId: '32768' providerInterfaceName: 'eth1' logicalInterfaceName: 'eth1.18446744073709551616' vlanNodeSelector: 'speciecspeccifcifi' nodeLabelList: - 'kubernetes.io/hostname=testnode1' providernetwork.k8s.plugin.opnfv.org/example-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexalple-networkexample-networkexample-networkexample-networkexample-networkexample-network created ---------------------------------------------------------------------------------------------------------- Deleting providernetwork example-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexalple-networkexample-networkexample-networkexample-networkexample-networkexample-network ---------------------------------------------------------------------------------------------------------- providernetwork.k8s.plugin.opnfv.org "example-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexalple-networkexample-networkexample-networkexample-networkexample-networkexample-network" deleted ---------------------------------------------------------------------------------------------------------- Applying networkchaining ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: NetworkChaining metadata: name: 'example-networkexample-network' spec: chainType: 'Rouintg' routingSpec: namespace: 'defaulululululululululululululululululululululululululululululullululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululululult' networkChain: 'app=slb,dync-net-89916068495272,app=sdwan' left: - networkName: 'pnet0' gatewayIp: '172.0.1.028.010.101.' subnet: '2147483647.30.9.0/--107008684570405314' right: - networkName: 'pnet2' gatewayIp: '83.30.1.2172.30.00.2' subnet: '172.30.2.30.2./10' networkchaining.k8s.plugin.opnfv.org/example-networkexample-network created ---------------------------------------------------------------------------------------------------------- Deleting networkchaining example-networkexample-network ---------------------------------------------------------------------------------------------------------- networkchaining.k8s.plugin.opnfv.org "example-networkexample-network" deleted ========================================================================================================== Iteration 32/100 ========================================================================================================== ---------------------------------------------------------------------------------------------------------- Applying network ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: Network metadata: name: 'example-networkexample-networkexample-network' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '170.9223372036854775807.33.1/24' name: 'su+/v8bnet1' gateway: '172.1.33.1/18446744073709561593' excludeIps: '' network.k8s.plugin.opnfv.org/example-networkexample-networkexample-network created ---------------------------------------------------------------------------------------------------------- Deleting network example-networkexample-networkexample-network ---------------------------------------------------------------------------------------------------------- network.k8s.plugin.opnfv.org "example-networkexample-networkexample-network" deleted ---------------------------------------------------------------------------------------------------------- Applying providernetwork ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: ProviderNetwork metadata: name: 'example-nexample-network' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '172.16.33.0/24' name: 'subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880subnet1950991880' gateway: '172.16.249281487631.1/24172.16.249281387631.1/24' excludeIps: '172.16.33.2 172.16.33.5..172.16.9223372036854775809.10' providerNetType: 'VLA^' vlan: vlanId: '11' providerInterfaceName: 'euh1' logicalInterfaceName: 'eth1.100' vlanNodeSelector: 'cifib' nodeLabelList: - 'kubes.io/=testnode-3802;19256964031' providernetwork.k8s.plugin.opnfv.org/example-nexample-network created ---------------------------------------------------------------------------------------------------------- Deleting providernetwork example-nexample-network ---------------------------------------------------------------------------------------------------------- providernetwork.k8s.plugin.opnfv.org "example-nexample-network" deleted ---------------------------------------------------------------------------------------------------------- Applying networkchaining ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: NetworkChaining metadata: name: 'example-network' spec: chainType: 'Routimg' routingSpec: namespace: 'deafuult' networkChain: 'app=slb,dync-net1,app=ngfw,dync-net-13073901,app=sdwan' left: - networkName: 'pnet�\x129a"!\u0"xcalc\x1;xcalc%n!xcalc+inf%d\r$PATH$75244\r]n' gatewayIp: '1.4.9.-340.6553374607431768170061' subnet: '172.30.10.0/24' right: - networkName: 'pnt2' gatewayIp: '172.30.20.2' subnet: '172.32739.20.0/24' networkchaining.k8s.plugin.opnfv.org/example-network created ---------------------------------------------------------------------------------------------------------- Deleting networkchaining example-network ---------------------------------------------------------------------------------------------------------- networkchaining.k8s.plugin.opnfv.org "example-network" deleted ========================================================================================================== Iteration 33/100 ========================================================================================================== ---------------------------------------------------------------------------------------------------------- Applying network ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: Network metadata: name: 'xample-netwo-network' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '172.16.32767.0/24' name: 'subnet18446744073709551616' gateway: '172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.0.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.1.16.3172.16.3172.16.3171.16.3172.16.3172.16.3172.16.3172.-2.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.2.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.372.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.3172.16.33.1/151' excludeIps: '172.16.33.5..172.16.33.-4' network.k8s.plugin.opnfv.org/xample-netwo-network created ---------------------------------------------------------------------------------------------------------- Deleting network xample-netwo-network ---------------------------------------------------------------------------------------------------------- network.k8s.plugin.opnfv.org "xample-netwo-network" deleted ---------------------------------------------------------------------------------------------------------- Applying providernetwork ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: ProviderNetwork metadata: name: 'e-network' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '-772748111925091496715135.129.0.0/-1' name: 'subnet340282366920938463463374607431768211456' gateway: '172.16.18446744073709551617.1/24' excludeIps: '172.16.33.2 172.16.33.5..172.18.33.10' providerNetType: 'VLNAVLNAVLNAVLNAVLNAVLNAVLNAVLNAVLNAVLNAVLNAVLNAVLNAVLNAVLNAVLNAVLNA' vlan: vlanId: '65635' providerInterfaceName: 'eeeeeeeeeeeeeth1' logicalInterfaceName: 'eth1C1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.00' vlanNodeSelector: 'specifik' nodeLabelList: - 'kubernernetes.io/hostname=testname=testnode1' providernetwork.k8s.plugin.opnfv.org/e-network created ---------------------------------------------------------------------------------------------------------- Deleting providernetwork e-network ---------------------------------------------------------------------------------------------------------- providernetwork.k8s.plugin.opnfv.org "e-network" deleted ---------------------------------------------------------------------------------------------------------- Applying networkchaining ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: NetworkChaining metadata: name: 'example-networkexample-netwnrk' spec: chainType: 'Routing' routingSpec: namespace: '766' networkChain: 'app=slb,dync-net64264757774685622470485526013287351357,appslb,dync-net1,app=ngfw,dynd-net2,app=sdwan' left: - networkName: 'pnet255' gatewayIp: '172.30' subnet: '1.3877.-169.0/24' right: - networkName: 'pnet-1' gatewayIp: '18446744073709551615.30.20.2' subnet: '172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.4294967327.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/64172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.9223372036854775809.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30."0.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24172.30.20.0/24' networkchaining.k8s.plugin.opnfv.org/exapl-ntwexampl-networlexamle-networkfxampl-networkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerke created ---------------------------------------------------------------------------------------------------------- Deleting networkchaining exapl-ntwexampl-networlexamle-networkfxampl-networkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerke ---------------------------------------------------------------------------------------------------------- networkchaining.k8s.plugin.opnfv.org "exapl-ntwexampl-networlexamle-networkfxampl-networkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerkerke" deleted ========================================================================================================== Iteration 97/100 ========================================================================================================== ---------------------------------------------------------------------------------------------------------- Applying network ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: Network metadata: name: 'example-network' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '172.16.33.0/24172.1+/v+6.33.0/24' name: 'subn5et25' gateway: '17o2.16.33.1/2.16.33.1/24' excludeIps: '172.16.33.2 1.16.318446744073709551616.0..172.16.33.10' network.k8s.plugin.opnfv.org/example-network created ---------------------------------------------------------------------------------------------------------- Deleting network example-network ---------------------------------------------------------------------------------------------------------- network.k8s.plugin.opnfv.org "example-network" deleted ---------------------------------------------------------------------------------------------------------- Applying providernetwork ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: ProviderNetwork metadata: name: 'exmdlle-neytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreyto' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '172.16.33.0/24' name: 'subnsubnetnet1' gateway: '12.16.33.1/24' excludeIps: '9223372036854775809.0' providerNetType: 'VLAN' vlan: vlanId: '-234716248532897818446744073709551617' providerInterfaceName: 'eth1' logicalInterfaceName: 'eth340282366920938463463374607431768211458.100' vlanNodeSelector: 'specipecifififififia' nodeLabelList: - 'kubernetes.io/hostname=testnode1' providernetwork.k8s.plugin.opnfv.org/exmdlle-neytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreyto created ---------------------------------------------------------------------------------------------------------- Deleting providernetwork exmdlle-neytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreyto ---------------------------------------------------------------------------------------------------------- providernetwork.k8s.plugin.opnfv.org "exmdlle-neytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreytoreyto" deleted ---------------------------------------------------------------------------------------------------------- Applying networkchaining ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: NetworkChaining metadata: name: 'axample-network' spec: chainType: 'Routing' routingSpec: namespace: 'default' networkChain: 'app=slb,dync-net2,app=ngfw,dync-net2,app=sdwan' left: - networkName: 'pnet0' gatewayIp: '172.65537.10.2' subnet: '172.30.10.10.0/24' right: - networkName: 'pnet32769' gatewayIp: '172.30.19.2' subnet: '172.30.20.0/2.30.20.0.0.20.0.20.1/24' networkchaining.k8s.plugin.opnfv.org/axample-network created ---------------------------------------------------------------------------------------------------------- Deleting networkchaining axample-network ---------------------------------------------------------------------------------------------------------- networkchaining.k8s.plugin.opnfv.org "axample-network" deleted ========================================================================================================== Iteration 98/100 ========================================================================================================== ---------------------------------------------------------------------------------------------------------- Applying network ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: Network metadata: name: 'examlpe-netwodlrkexamlpe-networkexamlpe-networkexamlpe-networkexamlpe-networkexamlpe-networkexamlpe-networkexamlpe-networkexamlpe-networkexamlpe-networkexamlpe-netwodlrkexamlpe-networkexamlpe-networkexamlpe-networkexamlpe-networkexamlpe-networkexamlpe-n' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '172.16.33.0/24172.16.33.0/340282366920938463463374607431768211456.16.33.1/24172.16.33.0/24172.16.33.0/24172.16.33.0/340282366920938463463374607431768211456.16.33.1/24172.16.33.0/24' name: 'subnet340282366920938463463374607431768211456' gateway: '77.17..450350777/24' excludeIps: '172.1633.2 172.16.33.5..172.6.33.10' network.k8s.plugin.opnfv.org/examlpe-netwodlrkexamlpe-networkexamlpe-networkexamlpe-networkexamlpe-networkexamlpe-networkexamlpe-networkexamlpe-networkexamlpe-networkexamlpe-networkexamlpe-netwodlrkexamlpe-networkexamlpe-networkexamlpe-networkexamlpe-networkexamlpe-networkexamlpe-n created ---------------------------------------------------------------------------------------------------------- Deleting network examlpe-netwodlrkexamlpe-networkexamlpe-networkexamlpe-networkexamlpe-networkexamlpe-networkexamlpe-networkexamlpe-networkexamlpe-networkexamlpe-networkexamlpe-netwodlrkexamlpe-networkexamlpe-networkexamlpe-networkexamlpe-networkexamlpe-networkexamlpe-n ---------------------------------------------------------------------------------------------------------- network.k8s.plugin.opnfv.org "examlpe-netwodlrkexamlpe-networkexamlpe-networkexamlpe-networkexamlpe-networkexamlpe-networkexamlpe-networkexamlpe-networkexamlpe-networkexamlpe-networkexamlpe-netwodlrkexamlpe-networkexamlpe-networkexamlpe-networkexamlpe-networkexamlpe-networkexamlpe-n" deleted ---------------------------------------------------------------------------------------------------------- Applying providernetwork ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: ProviderNetwork metadata: name: 'example-etnwork' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '172.922337203685475807.33.0/340282366920938463463374607431768211457' name: 'subnet1' gateway: '172.16.33.1/24' excludeIps: '172.16.33.2 172.16.33.5..172.257.33.10' providerNetType: 'VLVLAN' vlan: vlanId: '100' providerInterfaceName: 'etht1' logicalInterfaceName: 'eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100eth1.100' vlanNodeSelector: 'specifific' nodeLabelList: - 'kubernetes.o/hostname=tes.io/hostname=testnode1' providernetwork.k8s.plugin.opnfv.org/example-etnwork created ---------------------------------------------------------------------------------------------------------- Deleting providernetwork example-etnwork ---------------------------------------------------------------------------------------------------------- providernetwork.k8s.plugin.opnfv.org "example-etnwork" deleted ---------------------------------------------------------------------------------------------------------- Applying networkchaining ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: NetworkChaining metadata: name: 'example-netorwk' spec: chainType: 'Routiog' routingSpec: namespace: 'defauultuult' networkChain: 'app=slb,dync-net1,app=ngfw,dync-net1,app=ngfw,app=ngfw,dync-n' left: - networkName: 'pnet2147483647' gatewayIp: '172.30dL.10.2' subnet: '65536.30.10.3/24' right: - networkName: 'pnet129' gatewayIp: '170.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.470.32768.4294967295.256' subnet: '172.30.20.0/24' networkchaining.k8s.plugin.opnfv.org/example-netorwk created ---------------------------------------------------------------------------------------------------------- Deleting networkchaining example-netorwk ---------------------------------------------------------------------------------------------------------- networkchaining.k8s.plugin.opnfv.org "example-netorwk" deleted ========================================================================================================== Iteration 99/100 ========================================================================================================== ---------------------------------------------------------------------------------------------------------- Applying network ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: Network metadata: name: 'example-networkexample-network' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '127.18446744073709551616.18446744073709551617.2/-257' name: 'subnet9223372036854775808' gateway: '72.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.1/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/2472.16.33.2/24' excludeIps: '172.16.6590578381679.2 172.+/v916.33.5..172.16.33.10' network.k8s.plugin.opnfv.org/example-networkexample-network created ---------------------------------------------------------------------------------------------------------- Deleting network example-networkexample-network ---------------------------------------------------------------------------------------------------------- network.k8s.plugin.opnfv.org "example-networkexample-network" deleted ---------------------------------------------------------------------------------------------------------- Applying providernetwork ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: ProviderNetwork metadata: name: 'example-network' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '172.16.33.0/24' name: 'subnet128' gateway: '17222.16.33.1/24' excludeIps: '172.16.33.2 172.16.33.5..172.1.33.10' providerNetType: 'VLAN' vlan: vlanId: '111111100' providerInterfaceName: 'eth1' logicalInterfaceName: 'eth76652eth32770' vlanNodeSelector: '' nodeLabelList: - 'kubernetes.io/hostname=testnode126' providernetwork.k8s.plugin.opnfv.org/example-network created ---------------------------------------------------------------------------------------------------------- Deleting providernetwork example-network ---------------------------------------------------------------------------------------------------------- providernetwork.k8s.plugin.opnfv.org "example-network" deleted ---------------------------------------------------------------------------------------------------------- Applying networkchaining ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: NetworkChaining metadata: name: 'example-netwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa' spec: chainType: 'Routing' routingSpec: namespace: 'defaefault' networkChain: 'app=slb,dync-net254,app=ngfw,dync-net-2847954970620032722604740,app=sdwan' left: - networkName: 'pne0' gatewayIp: '255.30.10.2' subnet: '172.30.10.0/24172.30.10.0/24' right: - networkName: 'pnet2' gatewayIp: '1773.30.20..1' subnet: '787&20.0/24' networkchaining.k8s.plugin.opnfv.org/example-netwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa created ---------------------------------------------------------------------------------------------------------- Deleting networkchaining example-netwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ---------------------------------------------------------------------------------------------------------- networkchaining.k8s.plugin.opnfv.org "example-netwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" deleted ========================================================================================================== Iteration 100/100 ========================================================================================================== ---------------------------------------------------------------------------------------------------------- Applying network ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: Network metadata: name: 'example-nexample-netwoetworork' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '172.16.33.0/27' name: 'subnet4294967297' gateway: '172.16.33.1/24' excludeIps: '172.16.33.2 174.16.33.5..172.16.33.10' network.k8s.plugin.opnfv.org/example-nexample-netwoetworork created ---------------------------------------------------------------------------------------------------------- Deleting network example-nexample-netwoetworork ---------------------------------------------------------------------------------------------------------- network.k8s.plugin.opnfv.org "example-nexample-netwoetworork" deleted ---------------------------------------------------------------------------------------------------------- Applying providernetwork ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: ProviderNetwork metadata: name: 'example-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-netwo' spec: cniType: ovn4nfv ipv4Subnets: - subnet: '172.16.33.0/24' name: 'subnft1' gateway: '171.9223372036854775791.-31.1/24172.1.--17639311581095981.2147483648/24172.9223372036854775793.33.1/0' excludeIps: '-37556683052154905.16.33.2 -125.15.33.4..170.16.33.7' providerNetType: 'VLAN' vlan: vlanId: '0' providerInterfaceName: 'eth1' logicalInterfaceName: 'h1.d100' vlanNodeSelector: 'pec' nodeLabelList: - 'kubernetes.io/hostname=testnode9223372036854774898' providernetwork.k8s.plugin.opnfv.org/example-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-netwo created ---------------------------------------------------------------------------------------------------------- Deleting providernetwork example-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-netwo ---------------------------------------------------------------------------------------------------------- providernetwork.k8s.plugin.opnfv.org "example-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-networkexample-netwo" deleted ---------------------------------------------------------------------------------------------------------- Applying networkchaining ---------------------------------------------------------------------------------------------------------- apiVersion: k8s.plugin.opnfv.org/v1alpha1 kind: NetworkChaining metadata: name: 'example-network' spec: chainType: 'RoutingRouting' routingSpec: namespace: 'default' networkChain: 'app=slb,dync-net65533,app=ngfw,dync-net0,app=ngfw,dync-net0,app=sdwan' left: - networkName: 'net65536' gatewayIp: '172.32738.10.2' subnet: '--19.30.0.1854044/-156341' right: - networkName: 'pnet1' gatewayIp: '' subnet: '172.30.20.18446744073709551615/24' networkchaining.k8s.plugin.opnfv.org/example-network created ---------------------------------------------------------------------------------------------------------- Deleting networkchaining example-network ---------------------------------------------------------------------------------------------------------- networkchaining.k8s.plugin.opnfv.org "example-network" deleted