Skip to content

Solving MaxCut with QAOA

This tutorial shows how to solve the maximum cut (MaxCut) combinatorial optimization problem on a graph using the Quantum Approximate Optimization Algorithm (QAOA), first introduced by Farhi et al. in 2014 1.

Given an arbitrary graph, the MaxCut problem consists in finding a graph cut which partitions the nodes into two disjoint sets, such that the number of edges in the cut is maximized. This is a very common combinatorial optimization problem which is computationally hard.

The graph used for this tutorial is a randomly generated using the networkx library with a \(0.5\) probability of having an edge between two arbitrary nodes.

import numpy as np
import networkx as nx
import matplotlib.pyplot as plt

# ensure reproducibility
seed = 10
np.random.seed(seed)

n_nodes = 8
edge_prob = 0.5
graph = nx.gnp_random_graph(n_nodes, edge_prob)

nx.draw(graph)
2023-10-16T14:58:04.912532 image/svg+xml Matplotlib v3.7.3, https://matplotlib.org/

The goal of the MaxCut algorithm is to maximize the following cost function:

\[\mathcal{C}(p) = \sum_{\alpha}^m \mathcal{C}_{\alpha}(p)\]

where \(p\) is the given partition of the graph, \(\alpha\) is an index over the edges and \(\mathcal{C}_{\alpha}(p)\) is written such that if the nodes connected by the \(\alpha\) edge are in the same set, it returns \(0\), otherwise it returns \(1\).

The QAOA quantum circuit

This problem can be solved by using a parametrized quantum circuit with the QAOA algorithm. This requires a circuit with two main components:

  • the cost component: a circuit generated by a diagonal Hamiltonian which encodes the cost function described above into a quantum circuit.
  • the mixing component: a simple set of single-qubit rotations with adjustable angles which are tuned during the classical optimization loop to minimize the cost

Below, the QAOA quantum circuit with the cost and mixing components is defined using qadence operations. The cost component of each layer of the circuit is decomposed into digital single and two-qubits operations via the .digital_decomposition() method. The decomposition is exact since the Hamiltonian generator is diagonal.

from qadence import Zero, I, HamEvo, tag, kron, chain, QuantumCircuit, RX, Z

# generators associated with the edges of the given graph
zz_ops = [kron(Z(edge[0]), Z(edge[1])) for edge in graph.edges()]

n_qubits = graph.number_of_nodes()
n_layers = 2

cost_ham = Zero()
for op in zz_ops:
    cost_ham += 0.5 * op
cost_ham = 0.5 * kron(I(i) for i in range(n_qubits)) - cost_ham

layers = []
for layer in range(n_layers):

    # cost layer with digital decomposition
    cost_layer = HamEvo(cost_ham, f"g{layer}").digital_decomposition()
    cost_layer = tag(cost_layer, "cost")

    # mixing layer with single qubit rotations
    mixing_layer = kron(RX(i, f"b{layer}{i}") for i in range(n_qubits))
    mixing_layer = tag(mixing_layer, "mixing")

    # putting all together in a single ChainBlock
    layers.append(chain(cost_layer, mixing_layer))

final_b = chain(*layers)

circuit = QuantumCircuit(n_qubits, final_b)
cluster_bef9e40365174f54baccff003149a22e mixing cluster_a92a6a35fe5c42a89bf5d5fe2381a56b cost cluster_3c04161644b4489ba7925558b3307353 cost cluster_3b28b985bb9e4fc180ed0db082fa91ee mixing eb214e55b9664ee8b5c40033079f61da 0 ef2ee73ee7074c81950c4b2051003c65 eb214e55b9664ee8b5c40033079f61da--ef2ee73ee7074c81950c4b2051003c65 3f6ca73e023947b19d643ad7a7e0ec39 1 ef1747998e2b4af38f90ed33463a24bd ef2ee73ee7074c81950c4b2051003c65--ef1747998e2b4af38f90ed33463a24bd bf56fe52cf2141bc98ffe30f4337aaee ef1747998e2b4af38f90ed33463a24bd--bf56fe52cf2141bc98ffe30f4337aaee 5f85244371174472b40ced9ec7d48e79 bf56fe52cf2141bc98ffe30f4337aaee--5f85244371174472b40ced9ec7d48e79 dc1cb5db5f604828bfb504c6ed80d777 5f85244371174472b40ced9ec7d48e79--dc1cb5db5f604828bfb504c6ed80d777 e803defaff234ec3b03421fb64211d88 dc1cb5db5f604828bfb504c6ed80d777--e803defaff234ec3b03421fb64211d88 db844160f5a643c4a8e31d03a7b393de e803defaff234ec3b03421fb64211d88--db844160f5a643c4a8e31d03a7b393de f9847c61014a4a20a60649c2526b9d50 db844160f5a643c4a8e31d03a7b393de--f9847c61014a4a20a60649c2526b9d50 33e50d314d37423788b72843df59ee80 f9847c61014a4a20a60649c2526b9d50--33e50d314d37423788b72843df59ee80 b29dd573fdd04aaaa8d5a7e7e660f12c 33e50d314d37423788b72843df59ee80--b29dd573fdd04aaaa8d5a7e7e660f12c 6311932b28d14b17b091de3c7dfea02e b29dd573fdd04aaaa8d5a7e7e660f12c--6311932b28d14b17b091de3c7dfea02e 3a36714651a445fa910065b9d1c49202 6311932b28d14b17b091de3c7dfea02e--3a36714651a445fa910065b9d1c49202 7afdb81ce9df4e40ac60f216977ccbd0 3a36714651a445fa910065b9d1c49202--7afdb81ce9df4e40ac60f216977ccbd0 fafe2a0d7dd74853af191c8d34353726 7afdb81ce9df4e40ac60f216977ccbd0--fafe2a0d7dd74853af191c8d34353726 dcdb98ddc39740289184e1485068856d fafe2a0d7dd74853af191c8d34353726--dcdb98ddc39740289184e1485068856d 5b7db3f1a3dd49c6b1d82ccd6cf4fd0a dcdb98ddc39740289184e1485068856d--5b7db3f1a3dd49c6b1d82ccd6cf4fd0a 6046e7d987fe46a6b0718f4114cedc78 5b7db3f1a3dd49c6b1d82ccd6cf4fd0a--6046e7d987fe46a6b0718f4114cedc78 9f417eab42fc4cbc85fbead1fd315024 6046e7d987fe46a6b0718f4114cedc78--9f417eab42fc4cbc85fbead1fd315024 e1741ef1d0d64c4cae5a84e06a72877f 9f417eab42fc4cbc85fbead1fd315024--e1741ef1d0d64c4cae5a84e06a72877f a1fdf73f6185439081fa36512d7fc774 e1741ef1d0d64c4cae5a84e06a72877f--a1fdf73f6185439081fa36512d7fc774 e5d87e8632cc4c098f3748499d46c7d8 a1fdf73f6185439081fa36512d7fc774--e5d87e8632cc4c098f3748499d46c7d8 e8d273484b68404ea9f1ac503b9902fa e5d87e8632cc4c098f3748499d46c7d8--e8d273484b68404ea9f1ac503b9902fa 1bd8fb517f6f4085a7dc9699b8521d9d e8d273484b68404ea9f1ac503b9902fa--1bd8fb517f6f4085a7dc9699b8521d9d a7524c2a4cca4018918d5347888a0304 1bd8fb517f6f4085a7dc9699b8521d9d--a7524c2a4cca4018918d5347888a0304 24c5c4fc4aa346b38dd537b8d841748d a7524c2a4cca4018918d5347888a0304--24c5c4fc4aa346b38dd537b8d841748d 1cde416c024b492c9ad34051400c8cd3 24c5c4fc4aa346b38dd537b8d841748d--1cde416c024b492c9ad34051400c8cd3 47a44f4770474e458928f9d9a02f5df6 1cde416c024b492c9ad34051400c8cd3--47a44f4770474e458928f9d9a02f5df6 32b24b2efa4e4da88db2fb093a6e4f29 47a44f4770474e458928f9d9a02f5df6--32b24b2efa4e4da88db2fb093a6e4f29 0b24344f800d41d3890e6bebf092ddc9 32b24b2efa4e4da88db2fb093a6e4f29--0b24344f800d41d3890e6bebf092ddc9 0262f3d4c5ee4f019189b83f90de81e7 0b24344f800d41d3890e6bebf092ddc9--0262f3d4c5ee4f019189b83f90de81e7 a692749e5c8e4e9ca71f60eaa3f1c116 0262f3d4c5ee4f019189b83f90de81e7--a692749e5c8e4e9ca71f60eaa3f1c116 2223f99c26434d02976707cd3c06c4de a692749e5c8e4e9ca71f60eaa3f1c116--2223f99c26434d02976707cd3c06c4de 78bafa0a66644a6cad000797ba15da22 2223f99c26434d02976707cd3c06c4de--78bafa0a66644a6cad000797ba15da22 9f9248bd8e0c433580685f6d946268f0 78bafa0a66644a6cad000797ba15da22--9f9248bd8e0c433580685f6d946268f0 2d7490656045402e8ca755cbd04da8d8 9f9248bd8e0c433580685f6d946268f0--2d7490656045402e8ca755cbd04da8d8 7cb80f4b647242198ff647b5f819e126 2d7490656045402e8ca755cbd04da8d8--7cb80f4b647242198ff647b5f819e126 3d7009b261384791bee8a689f08e4e52 7cb80f4b647242198ff647b5f819e126--3d7009b261384791bee8a689f08e4e52 5700525bd2384215930f0039852b44db 3d7009b261384791bee8a689f08e4e52--5700525bd2384215930f0039852b44db 3d66f248dc3a40879dd936ec9de44535 5700525bd2384215930f0039852b44db--3d66f248dc3a40879dd936ec9de44535 f3a5154c547e43f0a9fa7f29597048e8 3d66f248dc3a40879dd936ec9de44535--f3a5154c547e43f0a9fa7f29597048e8 20f572d593bd4c13be142dcaea3433ea f3a5154c547e43f0a9fa7f29597048e8--20f572d593bd4c13be142dcaea3433ea c058d21222204bd688689a8ec9f41e30 20f572d593bd4c13be142dcaea3433ea--c058d21222204bd688689a8ec9f41e30 bc144b21438d42c6b3c00590239ad617 c058d21222204bd688689a8ec9f41e30--bc144b21438d42c6b3c00590239ad617 09e33d31b57d4b548cf53f87224ccd65 bc144b21438d42c6b3c00590239ad617--09e33d31b57d4b548cf53f87224ccd65 ff2c13ae950d4abcabba245293ee6e2e 09e33d31b57d4b548cf53f87224ccd65--ff2c13ae950d4abcabba245293ee6e2e 4d095e1147964163a6cbad353cd68cc3 ff2c13ae950d4abcabba245293ee6e2e--4d095e1147964163a6cbad353cd68cc3 debf4512a6294ddd962c180d9989e4f0 4d095e1147964163a6cbad353cd68cc3--debf4512a6294ddd962c180d9989e4f0 f8893d14f90b45839c7e4941b82f616c debf4512a6294ddd962c180d9989e4f0--f8893d14f90b45839c7e4941b82f616c a6c88a30228c4f9e839d050d1558c322 f8893d14f90b45839c7e4941b82f616c--a6c88a30228c4f9e839d050d1558c322 cfe660d0017845e392d14b4cb659c8bc a6c88a30228c4f9e839d050d1558c322--cfe660d0017845e392d14b4cb659c8bc 3bb4fe8e9de74d41bef30997b2a7c0ab cfe660d0017845e392d14b4cb659c8bc--3bb4fe8e9de74d41bef30997b2a7c0ab 02bde99bbb774c0ea955125f42442bf5 3bb4fe8e9de74d41bef30997b2a7c0ab--02bde99bbb774c0ea955125f42442bf5 fc9c61146ccc44709dd8f80df304ec92 02bde99bbb774c0ea955125f42442bf5--fc9c61146ccc44709dd8f80df304ec92 2d5143adae6c469eab7a5b8409146015 fc9c61146ccc44709dd8f80df304ec92--2d5143adae6c469eab7a5b8409146015 fb69af8dc7924c328ffc45331760780d 2d5143adae6c469eab7a5b8409146015--fb69af8dc7924c328ffc45331760780d 77d1c359f7f740a7952ce06880043c41 fb69af8dc7924c328ffc45331760780d--77d1c359f7f740a7952ce06880043c41 934040d56ac14b9a8acceb12c438508d 77d1c359f7f740a7952ce06880043c41--934040d56ac14b9a8acceb12c438508d 76141f6136b149b08ec21632617f6b44 934040d56ac14b9a8acceb12c438508d--76141f6136b149b08ec21632617f6b44 2d2ac1663f444e80a7cbeb1863a5ed51 76141f6136b149b08ec21632617f6b44--2d2ac1663f444e80a7cbeb1863a5ed51 bbbf69822542405290f1934f3e4a2243 2d2ac1663f444e80a7cbeb1863a5ed51--bbbf69822542405290f1934f3e4a2243 4c1250440b234b0ebfa51addc6f0dea6 bbbf69822542405290f1934f3e4a2243--4c1250440b234b0ebfa51addc6f0dea6 d8a20418c17e4757a8b860f9af81238d 4c1250440b234b0ebfa51addc6f0dea6--d8a20418c17e4757a8b860f9af81238d d62997d3fca04ef6acde54e6cfd40863 d8a20418c17e4757a8b860f9af81238d--d62997d3fca04ef6acde54e6cfd40863 60b3503cddce401ca744145a1519c9f7 d62997d3fca04ef6acde54e6cfd40863--60b3503cddce401ca744145a1519c9f7 a454b3e4df6246b1b4e3f0ee941eb6be 60b3503cddce401ca744145a1519c9f7--a454b3e4df6246b1b4e3f0ee941eb6be 27aa7d8ce7234a12a2a74dff13541c16 a454b3e4df6246b1b4e3f0ee941eb6be--27aa7d8ce7234a12a2a74dff13541c16 61f8c6fbc702427a97a0333b768b9516 27aa7d8ce7234a12a2a74dff13541c16--61f8c6fbc702427a97a0333b768b9516 4c67c6fb4b6c478ba5812455c187ac81 61f8c6fbc702427a97a0333b768b9516--4c67c6fb4b6c478ba5812455c187ac81 3004aa7438a14156a24f9a4d0d10095f 4c67c6fb4b6c478ba5812455c187ac81--3004aa7438a14156a24f9a4d0d10095f 0ce3234bd2dc49c3aea3bd44910526c8 3004aa7438a14156a24f9a4d0d10095f--0ce3234bd2dc49c3aea3bd44910526c8 aefca9df901949919480f81ab7546f68 0ce3234bd2dc49c3aea3bd44910526c8--aefca9df901949919480f81ab7546f68 e06f6e62999646148790d9fc8bb6d556 aefca9df901949919480f81ab7546f68--e06f6e62999646148790d9fc8bb6d556 ba2e5007fb9e4b37afbc917260ca9556 e06f6e62999646148790d9fc8bb6d556--ba2e5007fb9e4b37afbc917260ca9556 a034676a393d48ba8b1239fcac1b8306 ba2e5007fb9e4b37afbc917260ca9556--a034676a393d48ba8b1239fcac1b8306 1072993ae7cb4a1192fc83ac115f38d7 a034676a393d48ba8b1239fcac1b8306--1072993ae7cb4a1192fc83ac115f38d7 a932fb1aeba9491fa8f53ba3c736339d 1072993ae7cb4a1192fc83ac115f38d7--a932fb1aeba9491fa8f53ba3c736339d bb6345b6735941b3b952c3c8970ed041 a932fb1aeba9491fa8f53ba3c736339d--bb6345b6735941b3b952c3c8970ed041 a13d5740724e4c9c83a9543aaf592098 bb6345b6735941b3b952c3c8970ed041--a13d5740724e4c9c83a9543aaf592098 b8450f3eeeb041a1ba2af8f41d60f40e RX(b00) a13d5740724e4c9c83a9543aaf592098--b8450f3eeeb041a1ba2af8f41d60f40e 319524f011694191aa06aeda3521a2cc b8450f3eeeb041a1ba2af8f41d60f40e--319524f011694191aa06aeda3521a2cc 32cce15d92a043be8538052f293c1956 319524f011694191aa06aeda3521a2cc--32cce15d92a043be8538052f293c1956 fcaf2ff23a034220bc2f9ddc18bfde05 32cce15d92a043be8538052f293c1956--fcaf2ff23a034220bc2f9ddc18bfde05 34bb555fe2b24c96a588cca3afef191f fcaf2ff23a034220bc2f9ddc18bfde05--34bb555fe2b24c96a588cca3afef191f b7e75b007170414899070d580916eb07 34bb555fe2b24c96a588cca3afef191f--b7e75b007170414899070d580916eb07 024cc94a843a43429b516e40ad3e62e4 b7e75b007170414899070d580916eb07--024cc94a843a43429b516e40ad3e62e4 9b622332d27b4058b30905bf21a5d277 024cc94a843a43429b516e40ad3e62e4--9b622332d27b4058b30905bf21a5d277 d199775e89b94dd98aa42ce274c0ebca 9b622332d27b4058b30905bf21a5d277--d199775e89b94dd98aa42ce274c0ebca ee20360985ca4659a8debf1c2bf3542c d199775e89b94dd98aa42ce274c0ebca--ee20360985ca4659a8debf1c2bf3542c 8c3db688c6f34bb980ce8b34268e955c ee20360985ca4659a8debf1c2bf3542c--8c3db688c6f34bb980ce8b34268e955c 70fef34d428a42d88ff8b6175d959df8 8c3db688c6f34bb980ce8b34268e955c--70fef34d428a42d88ff8b6175d959df8 acfff5ee41fd4729a5f45d9f83b11886 70fef34d428a42d88ff8b6175d959df8--acfff5ee41fd4729a5f45d9f83b11886 1f1ffa03892e431b8d75de42c6d5965f acfff5ee41fd4729a5f45d9f83b11886--1f1ffa03892e431b8d75de42c6d5965f 4493d8db6fba4e8e9a98dc4f3508f991 1f1ffa03892e431b8d75de42c6d5965f--4493d8db6fba4e8e9a98dc4f3508f991 21efec06430b497daa58fb5d707423b9 4493d8db6fba4e8e9a98dc4f3508f991--21efec06430b497daa58fb5d707423b9 13e206cdf328429a8835a0dc50596bf9 21efec06430b497daa58fb5d707423b9--13e206cdf328429a8835a0dc50596bf9 1111901364484892a875712761589bed 13e206cdf328429a8835a0dc50596bf9--1111901364484892a875712761589bed f7fabac598924a8bb1d9e82f459d9f0c 1111901364484892a875712761589bed--f7fabac598924a8bb1d9e82f459d9f0c 5db14b0248664d6184156924efbea068 f7fabac598924a8bb1d9e82f459d9f0c--5db14b0248664d6184156924efbea068 de2be3b2beae41e1ba429d15cc7bcc3d 5db14b0248664d6184156924efbea068--de2be3b2beae41e1ba429d15cc7bcc3d 816a09e6b8224c50b16d34e40b55311d de2be3b2beae41e1ba429d15cc7bcc3d--816a09e6b8224c50b16d34e40b55311d 47fd1046dae84e338c93117b864ec0c8 816a09e6b8224c50b16d34e40b55311d--47fd1046dae84e338c93117b864ec0c8 8355a6a2c6cc4573a4cfe2ec9924ea04 47fd1046dae84e338c93117b864ec0c8--8355a6a2c6cc4573a4cfe2ec9924ea04 1c7ea033b60e45969b73f46f881cd55a 8355a6a2c6cc4573a4cfe2ec9924ea04--1c7ea033b60e45969b73f46f881cd55a 75265f5f3a4940298bdf35d0673d6452 1c7ea033b60e45969b73f46f881cd55a--75265f5f3a4940298bdf35d0673d6452 4cae2b89428c48dc8ed75ff1fa1199a9 75265f5f3a4940298bdf35d0673d6452--4cae2b89428c48dc8ed75ff1fa1199a9 ef042ec32b304f128ad8bc3dba494835 4cae2b89428c48dc8ed75ff1fa1199a9--ef042ec32b304f128ad8bc3dba494835 3d371d64c80e424baf1726eb4621395d ef042ec32b304f128ad8bc3dba494835--3d371d64c80e424baf1726eb4621395d 740e47346e324988839d93c40563c36c 3d371d64c80e424baf1726eb4621395d--740e47346e324988839d93c40563c36c dbaf2a07cff7440b940ee28a7bee8237 740e47346e324988839d93c40563c36c--dbaf2a07cff7440b940ee28a7bee8237 34b75aeb8eeb4d3cb2058b4d1d88d75f dbaf2a07cff7440b940ee28a7bee8237--34b75aeb8eeb4d3cb2058b4d1d88d75f 27604eabcdb642329c95c44c9bf9be82 34b75aeb8eeb4d3cb2058b4d1d88d75f--27604eabcdb642329c95c44c9bf9be82 e81b9b46b1a74de79b331d4c21178638 27604eabcdb642329c95c44c9bf9be82--e81b9b46b1a74de79b331d4c21178638 2c40472af9db4296ad4f52eeb31bf331 e81b9b46b1a74de79b331d4c21178638--2c40472af9db4296ad4f52eeb31bf331 8983f13da27247a5b6e3c9c4a0151255 2c40472af9db4296ad4f52eeb31bf331--8983f13da27247a5b6e3c9c4a0151255 c6c48826af4b4aeea094b6e8f44b5318 8983f13da27247a5b6e3c9c4a0151255--c6c48826af4b4aeea094b6e8f44b5318 41d394d0a2de4496a494a62a3f742605 c6c48826af4b4aeea094b6e8f44b5318--41d394d0a2de4496a494a62a3f742605 0cce11a4b68846e78c03463c5b8437a1 41d394d0a2de4496a494a62a3f742605--0cce11a4b68846e78c03463c5b8437a1 8e6469b2057d45429f2317caf0cd401a 0cce11a4b68846e78c03463c5b8437a1--8e6469b2057d45429f2317caf0cd401a 734c61a395f84a8eb9839447a7478d2c 8e6469b2057d45429f2317caf0cd401a--734c61a395f84a8eb9839447a7478d2c 3cb53a956c954053ae32089b33451c93 734c61a395f84a8eb9839447a7478d2c--3cb53a956c954053ae32089b33451c93 cb0d0e0ea72f4f38a72f6a087aa7be6a 3cb53a956c954053ae32089b33451c93--cb0d0e0ea72f4f38a72f6a087aa7be6a 73578e2e1c84447fb9d0297a76662682 cb0d0e0ea72f4f38a72f6a087aa7be6a--73578e2e1c84447fb9d0297a76662682 ffe4c607eb4d4bf4853fd9c9a5416c6a 73578e2e1c84447fb9d0297a76662682--ffe4c607eb4d4bf4853fd9c9a5416c6a 7a5e5038c95c4009b32d677b8a03f94a ffe4c607eb4d4bf4853fd9c9a5416c6a--7a5e5038c95c4009b32d677b8a03f94a 256a1954f2584f2f9b3e2020f148418b 7a5e5038c95c4009b32d677b8a03f94a--256a1954f2584f2f9b3e2020f148418b 9e6e923b5c204a6794a0c30e40740ed8 256a1954f2584f2f9b3e2020f148418b--9e6e923b5c204a6794a0c30e40740ed8 47c92fb62fb44b10951aac7c501306a6 9e6e923b5c204a6794a0c30e40740ed8--47c92fb62fb44b10951aac7c501306a6 513681ba05664c10ad68d924828f61b6 47c92fb62fb44b10951aac7c501306a6--513681ba05664c10ad68d924828f61b6 841caa5bb13048829ddddbfd9b3ef15f 513681ba05664c10ad68d924828f61b6--841caa5bb13048829ddddbfd9b3ef15f 9a0921b2446949fc9b21178be6aaffba 841caa5bb13048829ddddbfd9b3ef15f--9a0921b2446949fc9b21178be6aaffba 5280b830c6c6478c993833212e8e7eea 9a0921b2446949fc9b21178be6aaffba--5280b830c6c6478c993833212e8e7eea fdd17a29c43d4ca9aa6b5653f41c1dfd 5280b830c6c6478c993833212e8e7eea--fdd17a29c43d4ca9aa6b5653f41c1dfd 8aef66615098477784199d0307ba0ce9 fdd17a29c43d4ca9aa6b5653f41c1dfd--8aef66615098477784199d0307ba0ce9 90b30428e77241f2b082eeded0d422f2 8aef66615098477784199d0307ba0ce9--90b30428e77241f2b082eeded0d422f2 d4a3acfe4ea04a429b101553f7af588d 90b30428e77241f2b082eeded0d422f2--d4a3acfe4ea04a429b101553f7af588d f359391f2d504bc4b8e8153d8c00fb5c d4a3acfe4ea04a429b101553f7af588d--f359391f2d504bc4b8e8153d8c00fb5c e06ddf7d927a4378a8d92cde910c901c f359391f2d504bc4b8e8153d8c00fb5c--e06ddf7d927a4378a8d92cde910c901c 4ba54ca0aaab47d98e682dc733d54c2d e06ddf7d927a4378a8d92cde910c901c--4ba54ca0aaab47d98e682dc733d54c2d 79e7547389fe4f969b913b26142e7109 4ba54ca0aaab47d98e682dc733d54c2d--79e7547389fe4f969b913b26142e7109 badb5efaf59044d18db2a15885dc8d67 79e7547389fe4f969b913b26142e7109--badb5efaf59044d18db2a15885dc8d67 d63f3a7d33d2402fa7f19eaa78df3ea6 badb5efaf59044d18db2a15885dc8d67--d63f3a7d33d2402fa7f19eaa78df3ea6 1b67d6ff9e1b4e78baed56b384f4c66f d63f3a7d33d2402fa7f19eaa78df3ea6--1b67d6ff9e1b4e78baed56b384f4c66f ee5575c97abb416f9b964ed3a0d051fa 1b67d6ff9e1b4e78baed56b384f4c66f--ee5575c97abb416f9b964ed3a0d051fa 5f87e8f654834481b1dc5bd936a67b12 ee5575c97abb416f9b964ed3a0d051fa--5f87e8f654834481b1dc5bd936a67b12 7b838df83104405e861f4fcb66a13922 5f87e8f654834481b1dc5bd936a67b12--7b838df83104405e861f4fcb66a13922 495c4406beff4b48bc279f08b227352d 7b838df83104405e861f4fcb66a13922--495c4406beff4b48bc279f08b227352d 6e09d939511e45068813ab1626cd7c9a 495c4406beff4b48bc279f08b227352d--6e09d939511e45068813ab1626cd7c9a c494946f90124505be9f384dfb467f22 6e09d939511e45068813ab1626cd7c9a--c494946f90124505be9f384dfb467f22 7f8dad8e23204ea9abf1867c1a57c04d c494946f90124505be9f384dfb467f22--7f8dad8e23204ea9abf1867c1a57c04d 8938f80494734f3c988ec097406711d0 7f8dad8e23204ea9abf1867c1a57c04d--8938f80494734f3c988ec097406711d0 667c6e80a3c5418d8b40299a43c3acb0 8938f80494734f3c988ec097406711d0--667c6e80a3c5418d8b40299a43c3acb0 bf794d0a641147de8b5ea7efc5b76df2 667c6e80a3c5418d8b40299a43c3acb0--bf794d0a641147de8b5ea7efc5b76df2 9a8b49b4fc324aa4b0f5339e7b1f4898 bf794d0a641147de8b5ea7efc5b76df2--9a8b49b4fc324aa4b0f5339e7b1f4898 1eabc35bb9b3491d98339b4ce4c140d8 9a8b49b4fc324aa4b0f5339e7b1f4898--1eabc35bb9b3491d98339b4ce4c140d8 5e5878ee6b7b4f3f8e88e8f5adb3b8ce 1eabc35bb9b3491d98339b4ce4c140d8--5e5878ee6b7b4f3f8e88e8f5adb3b8ce c409edb8af7d43cca6ef8b164e9f6907 5e5878ee6b7b4f3f8e88e8f5adb3b8ce--c409edb8af7d43cca6ef8b164e9f6907 2d05bcd5aa9b46c3b9f1c806a58c7017 c409edb8af7d43cca6ef8b164e9f6907--2d05bcd5aa9b46c3b9f1c806a58c7017 7e72feced3734afcabe9463cfec7a229 RX(b10) 2d05bcd5aa9b46c3b9f1c806a58c7017--7e72feced3734afcabe9463cfec7a229 82a08bb36b8d4da59399f2895badbc01 7e72feced3734afcabe9463cfec7a229--82a08bb36b8d4da59399f2895badbc01 1b571e47ef2046639f91ced1506856a1 6448592c5eae45509e3574f88e8eca93 X 3f6ca73e023947b19d643ad7a7e0ec39--6448592c5eae45509e3574f88e8eca93 7a4625eb4f6b4da1937b44fcd910ac68 2 6448592c5eae45509e3574f88e8eca93--ef2ee73ee7074c81950c4b2051003c65 2ef78d6446044e918414f3ce65ab2335 6448592c5eae45509e3574f88e8eca93--2ef78d6446044e918414f3ce65ab2335 29fbc21ae91b447288188b28c7299a50 2ef78d6446044e918414f3ce65ab2335--29fbc21ae91b447288188b28c7299a50 91024b655f1f4a9a935fc3fca533d255 29fbc21ae91b447288188b28c7299a50--91024b655f1f4a9a935fc3fca533d255 03b3fc779e0c43938f317b5a066b7f53 91024b655f1f4a9a935fc3fca533d255--03b3fc779e0c43938f317b5a066b7f53 6f597ba65ba64c69ac5c52a42504b7ed 03b3fc779e0c43938f317b5a066b7f53--6f597ba65ba64c69ac5c52a42504b7ed b733cf64214a406c8dc19b7426c8620d 6f597ba65ba64c69ac5c52a42504b7ed--b733cf64214a406c8dc19b7426c8620d a3a6682a0d434967b816605c0154807a b733cf64214a406c8dc19b7426c8620d--a3a6682a0d434967b816605c0154807a 3e74c8454bcb4d4abfb1199898bd02db a3a6682a0d434967b816605c0154807a--3e74c8454bcb4d4abfb1199898bd02db 489c7f93969941629cd275859e9bad0b 3e74c8454bcb4d4abfb1199898bd02db--489c7f93969941629cd275859e9bad0b 7c4e001d26eb421ebb6b47ea7343427b 489c7f93969941629cd275859e9bad0b--7c4e001d26eb421ebb6b47ea7343427b 6f6b45a144c1476fa50344e818bccf42 7c4e001d26eb421ebb6b47ea7343427b--6f6b45a144c1476fa50344e818bccf42 c596cbb95a6c4ace970456cf27336896 6f6b45a144c1476fa50344e818bccf42--c596cbb95a6c4ace970456cf27336896 2c01084b39c749d29f1b3638b8e88699 c596cbb95a6c4ace970456cf27336896--2c01084b39c749d29f1b3638b8e88699 549e161f7a134ef8a44e1e0c6cc45d71 X 2c01084b39c749d29f1b3638b8e88699--549e161f7a134ef8a44e1e0c6cc45d71 549e161f7a134ef8a44e1e0c6cc45d71--dcdb98ddc39740289184e1485068856d 116953cf1bf14ddbb097a60ccc350eb2 X 549e161f7a134ef8a44e1e0c6cc45d71--116953cf1bf14ddbb097a60ccc350eb2 116953cf1bf14ddbb097a60ccc350eb2--5b7db3f1a3dd49c6b1d82ccd6cf4fd0a f3a7b07e4d684f1398d8dbe766d1c834 RZ(-1.0*g0) 116953cf1bf14ddbb097a60ccc350eb2--f3a7b07e4d684f1398d8dbe766d1c834 e769a24a3291440f950e1d1411483599 X f3a7b07e4d684f1398d8dbe766d1c834--e769a24a3291440f950e1d1411483599 e769a24a3291440f950e1d1411483599--9f417eab42fc4cbc85fbead1fd315024 02dec7868e6742569c6dd316bf521022 X e769a24a3291440f950e1d1411483599--02dec7868e6742569c6dd316bf521022 02dec7868e6742569c6dd316bf521022--e1741ef1d0d64c4cae5a84e06a72877f d293f08c32de4ac1b63ccf54edc82264 02dec7868e6742569c6dd316bf521022--d293f08c32de4ac1b63ccf54edc82264 06832e8ad7154e5ba9240db32deebcea d293f08c32de4ac1b63ccf54edc82264--06832e8ad7154e5ba9240db32deebcea b7bee906be39408da5e67991ea178f1e 06832e8ad7154e5ba9240db32deebcea--b7bee906be39408da5e67991ea178f1e e04d2afcf8094a78a0e042c99a94cb72 b7bee906be39408da5e67991ea178f1e--e04d2afcf8094a78a0e042c99a94cb72 f565707009e64ba9b839d579bac0b49d e04d2afcf8094a78a0e042c99a94cb72--f565707009e64ba9b839d579bac0b49d 86ab13313c4149e58c9949cafbbbf52a f565707009e64ba9b839d579bac0b49d--86ab13313c4149e58c9949cafbbbf52a 5f52c76f7ae74cbd94eb8d342ae2a8e4 86ab13313c4149e58c9949cafbbbf52a--5f52c76f7ae74cbd94eb8d342ae2a8e4 207aa91604194ef1b0fe9d88428f1887 5f52c76f7ae74cbd94eb8d342ae2a8e4--207aa91604194ef1b0fe9d88428f1887 84df863ecf0645508c58d2ca029b89cc 207aa91604194ef1b0fe9d88428f1887--84df863ecf0645508c58d2ca029b89cc 5c5bfb2f0c814fc5a1ee62df4f25b2f5 X 84df863ecf0645508c58d2ca029b89cc--5c5bfb2f0c814fc5a1ee62df4f25b2f5 5c5bfb2f0c814fc5a1ee62df4f25b2f5--0b24344f800d41d3890e6bebf092ddc9 66e614d83a374b01b540dcf2561dc3a9 X 5c5bfb2f0c814fc5a1ee62df4f25b2f5--66e614d83a374b01b540dcf2561dc3a9 66e614d83a374b01b540dcf2561dc3a9--0262f3d4c5ee4f019189b83f90de81e7 1c469be7183b41e5b33b97b9c40e7dcb 66e614d83a374b01b540dcf2561dc3a9--1c469be7183b41e5b33b97b9c40e7dcb e8f22750b32c4586bc420cbc123086fd 1c469be7183b41e5b33b97b9c40e7dcb--e8f22750b32c4586bc420cbc123086fd 6e5c75f35f494961b92f11811dac0efc e8f22750b32c4586bc420cbc123086fd--6e5c75f35f494961b92f11811dac0efc 7dad2b0b1eb7405baa5a3ada3872fcb1 6e5c75f35f494961b92f11811dac0efc--7dad2b0b1eb7405baa5a3ada3872fcb1 8fefa24fa19341dbb0b5a051fe215f5e 7dad2b0b1eb7405baa5a3ada3872fcb1--8fefa24fa19341dbb0b5a051fe215f5e 3cd3530acd52426493bf10c81fc016fa 8fefa24fa19341dbb0b5a051fe215f5e--3cd3530acd52426493bf10c81fc016fa 80a55c47fb044912b7f8f97de3ef01d3 3cd3530acd52426493bf10c81fc016fa--80a55c47fb044912b7f8f97de3ef01d3 867a7b5d222f44829c4020c5968c956e 80a55c47fb044912b7f8f97de3ef01d3--867a7b5d222f44829c4020c5968c956e 5e253f72cd2e43c6aed94928b29d9631 867a7b5d222f44829c4020c5968c956e--5e253f72cd2e43c6aed94928b29d9631 c175e38c07e74d12a604093682c2243d 5e253f72cd2e43c6aed94928b29d9631--c175e38c07e74d12a604093682c2243d 59454e8660bf4f85add1110f7d1bf4d7 c175e38c07e74d12a604093682c2243d--59454e8660bf4f85add1110f7d1bf4d7 0b17dbd880a644259aaec6c89d3e72d0 59454e8660bf4f85add1110f7d1bf4d7--0b17dbd880a644259aaec6c89d3e72d0 23bf5b90164a4567b1522a77d3e1cf28 0b17dbd880a644259aaec6c89d3e72d0--23bf5b90164a4567b1522a77d3e1cf28 ce146c3669504ecf81758bbcc6d2429a X 23bf5b90164a4567b1522a77d3e1cf28--ce146c3669504ecf81758bbcc6d2429a ce146c3669504ecf81758bbcc6d2429a--09e33d31b57d4b548cf53f87224ccd65 08bf82a98c624fdbb93e2d5133142481 ce146c3669504ecf81758bbcc6d2429a--08bf82a98c624fdbb93e2d5133142481 592f0123e11549b1878eaff44069a2bd 08bf82a98c624fdbb93e2d5133142481--592f0123e11549b1878eaff44069a2bd 8da514250208402c989e0d7f931d8f9f 592f0123e11549b1878eaff44069a2bd--8da514250208402c989e0d7f931d8f9f 20ab16fe964d4483b626d8fa7d68ed5a 8da514250208402c989e0d7f931d8f9f--20ab16fe964d4483b626d8fa7d68ed5a fcbc4243bc32472291b7a88ade89ea24 20ab16fe964d4483b626d8fa7d68ed5a--fcbc4243bc32472291b7a88ade89ea24 b3c69779c2864072a8b222d532e13879 fcbc4243bc32472291b7a88ade89ea24--b3c69779c2864072a8b222d532e13879 ef5a68cdb520477b8a5983893020dedf b3c69779c2864072a8b222d532e13879--ef5a68cdb520477b8a5983893020dedf c70716e8d8394f109a58791bb220980d ef5a68cdb520477b8a5983893020dedf--c70716e8d8394f109a58791bb220980d 9026d7ea731c45c6b6bf3df96f7dd117 c70716e8d8394f109a58791bb220980d--9026d7ea731c45c6b6bf3df96f7dd117 2d9bf9894fdc42c6b1b403aca81c3205 9026d7ea731c45c6b6bf3df96f7dd117--2d9bf9894fdc42c6b1b403aca81c3205 1332f3a7a2b94cb3ab8ca3bcccb8446a 2d9bf9894fdc42c6b1b403aca81c3205--1332f3a7a2b94cb3ab8ca3bcccb8446a 02befce9d97b407882cfc525885ce57e 1332f3a7a2b94cb3ab8ca3bcccb8446a--02befce9d97b407882cfc525885ce57e b3cf9ce8a4374292bf44f2ac34013ae1 02befce9d97b407882cfc525885ce57e--b3cf9ce8a4374292bf44f2ac34013ae1 f09e776984b84e61a56b528ad76bf904 b3cf9ce8a4374292bf44f2ac34013ae1--f09e776984b84e61a56b528ad76bf904 67b48c066bb44293aad72099b8a850b4 f09e776984b84e61a56b528ad76bf904--67b48c066bb44293aad72099b8a850b4 47ea89d3bee147cab6c645cad06823c3 67b48c066bb44293aad72099b8a850b4--47ea89d3bee147cab6c645cad06823c3 bb114151aa174462b0e308a6cf0ce051 47ea89d3bee147cab6c645cad06823c3--bb114151aa174462b0e308a6cf0ce051 b1cadd0b28b042bfa733b9592e83e71b bb114151aa174462b0e308a6cf0ce051--b1cadd0b28b042bfa733b9592e83e71b 181355b980fe4fd690ac1aa0422d6b7a b1cadd0b28b042bfa733b9592e83e71b--181355b980fe4fd690ac1aa0422d6b7a 75b8c69ce2664a9dabfcacf0ce04d1ed 181355b980fe4fd690ac1aa0422d6b7a--75b8c69ce2664a9dabfcacf0ce04d1ed 29cd7da76714422091e567a96493f414 75b8c69ce2664a9dabfcacf0ce04d1ed--29cd7da76714422091e567a96493f414 32541570af9643ada87e1ed0529da938 29cd7da76714422091e567a96493f414--32541570af9643ada87e1ed0529da938 9ff768d6dab44033be3963ed3aae5f8a 32541570af9643ada87e1ed0529da938--9ff768d6dab44033be3963ed3aae5f8a b0ae2833cd0e4560a2d9e43f1c38b132 9ff768d6dab44033be3963ed3aae5f8a--b0ae2833cd0e4560a2d9e43f1c38b132 936d71313c6a4138a16152267b0e43f8 b0ae2833cd0e4560a2d9e43f1c38b132--936d71313c6a4138a16152267b0e43f8 076fc5723f754722b29ee6e5d3429f19 936d71313c6a4138a16152267b0e43f8--076fc5723f754722b29ee6e5d3429f19 be1b40bb50054bea9c3dcef5fd29df36 076fc5723f754722b29ee6e5d3429f19--be1b40bb50054bea9c3dcef5fd29df36 908667f2f3f7444e9d41189093637f8c be1b40bb50054bea9c3dcef5fd29df36--908667f2f3f7444e9d41189093637f8c f70066d8304f4bd7a4b20e8327aa7576 908667f2f3f7444e9d41189093637f8c--f70066d8304f4bd7a4b20e8327aa7576 3b4ef63153dd49cd9864758933c32607 f70066d8304f4bd7a4b20e8327aa7576--3b4ef63153dd49cd9864758933c32607 642c080d5ad64bde957e35f1e17a07ac 3b4ef63153dd49cd9864758933c32607--642c080d5ad64bde957e35f1e17a07ac bafca0a1d350425d9f99c8b99feefe6e 642c080d5ad64bde957e35f1e17a07ac--bafca0a1d350425d9f99c8b99feefe6e cb9ea7e5f001433296dd22e56734265a bafca0a1d350425d9f99c8b99feefe6e--cb9ea7e5f001433296dd22e56734265a 230c52cfae9541a6b08a1f790773d92d cb9ea7e5f001433296dd22e56734265a--230c52cfae9541a6b08a1f790773d92d cb613d4301984b69ae6705b891c6cc9a RX(b01) 230c52cfae9541a6b08a1f790773d92d--cb613d4301984b69ae6705b891c6cc9a 333760c969be45c4a5fce5b2635d180e X cb613d4301984b69ae6705b891c6cc9a--333760c969be45c4a5fce5b2635d180e 333760c969be45c4a5fce5b2635d180e--319524f011694191aa06aeda3521a2cc b1b63e24a8ba4f20bf45b8bf86a20062 333760c969be45c4a5fce5b2635d180e--b1b63e24a8ba4f20bf45b8bf86a20062 a9c9adb049cb433bb408f54184768113 b1b63e24a8ba4f20bf45b8bf86a20062--a9c9adb049cb433bb408f54184768113 0f4ad047d4e44fbf9c55369e2c0ee649 a9c9adb049cb433bb408f54184768113--0f4ad047d4e44fbf9c55369e2c0ee649 47979327d69d431eb14eaecf80248178 0f4ad047d4e44fbf9c55369e2c0ee649--47979327d69d431eb14eaecf80248178 a03ce2f4456e4860a203e5d19cb8f57f 47979327d69d431eb14eaecf80248178--a03ce2f4456e4860a203e5d19cb8f57f 7b0ed092c4794284b64468db9efec057 a03ce2f4456e4860a203e5d19cb8f57f--7b0ed092c4794284b64468db9efec057 dcb4dda7e5284f278375a979cfbfe097 7b0ed092c4794284b64468db9efec057--dcb4dda7e5284f278375a979cfbfe097 4cd5702a51364297b34aa9686909cbd4 dcb4dda7e5284f278375a979cfbfe097--4cd5702a51364297b34aa9686909cbd4 87a034f1a18b44d480b33c20ab5820e9 4cd5702a51364297b34aa9686909cbd4--87a034f1a18b44d480b33c20ab5820e9 9474303aab4a45efbceafec0b787605d 87a034f1a18b44d480b33c20ab5820e9--9474303aab4a45efbceafec0b787605d 52a0dd529966418ea75ce372a595a233 9474303aab4a45efbceafec0b787605d--52a0dd529966418ea75ce372a595a233 ac95de0abe4e4cd79eb7c6fb97120db5 52a0dd529966418ea75ce372a595a233--ac95de0abe4e4cd79eb7c6fb97120db5 c9ec5e1c264041efa54221d3d03e3fc6 ac95de0abe4e4cd79eb7c6fb97120db5--c9ec5e1c264041efa54221d3d03e3fc6 71e9d1c4093b4617821aeed2e1572689 X c9ec5e1c264041efa54221d3d03e3fc6--71e9d1c4093b4617821aeed2e1572689 71e9d1c4093b4617821aeed2e1572689--21efec06430b497daa58fb5d707423b9 c46685b76d0c4881a35963045caeccc1 X 71e9d1c4093b4617821aeed2e1572689--c46685b76d0c4881a35963045caeccc1 c46685b76d0c4881a35963045caeccc1--13e206cdf328429a8835a0dc50596bf9 e01cfb3ad42f40379bfc0a9a7c1e528a RZ(-1.0*g1) c46685b76d0c4881a35963045caeccc1--e01cfb3ad42f40379bfc0a9a7c1e528a 71e6db8526f04fa199663b2f86159907 X e01cfb3ad42f40379bfc0a9a7c1e528a--71e6db8526f04fa199663b2f86159907 71e6db8526f04fa199663b2f86159907--f7fabac598924a8bb1d9e82f459d9f0c ab22f48f9c64443ca0c40c8486245003 X 71e6db8526f04fa199663b2f86159907--ab22f48f9c64443ca0c40c8486245003 ab22f48f9c64443ca0c40c8486245003--5db14b0248664d6184156924efbea068 384c7102f1d942f19591d478554e1cd7 ab22f48f9c64443ca0c40c8486245003--384c7102f1d942f19591d478554e1cd7 84406ad736da4bbda9ddb4ada04ae182 384c7102f1d942f19591d478554e1cd7--84406ad736da4bbda9ddb4ada04ae182 641c3792c04d47cbadd03db629a6db48 84406ad736da4bbda9ddb4ada04ae182--641c3792c04d47cbadd03db629a6db48 c396a558225a480f9f7f6ce9ed09da45 641c3792c04d47cbadd03db629a6db48--c396a558225a480f9f7f6ce9ed09da45 c77c550aac924022aad5590ccb92ad8f c396a558225a480f9f7f6ce9ed09da45--c77c550aac924022aad5590ccb92ad8f 7c139f40f0bc48f7a480349ac35ab9e3 c77c550aac924022aad5590ccb92ad8f--7c139f40f0bc48f7a480349ac35ab9e3 53aca2ea284e4b25945d5f66b874bf13 7c139f40f0bc48f7a480349ac35ab9e3--53aca2ea284e4b25945d5f66b874bf13 db60cbb66e6648c9b6c7bd6e9002ad3d 53aca2ea284e4b25945d5f66b874bf13--db60cbb66e6648c9b6c7bd6e9002ad3d 81ab8dfff50042ed8c9abac9557c910c db60cbb66e6648c9b6c7bd6e9002ad3d--81ab8dfff50042ed8c9abac9557c910c 14d703dbc3d3462b9dfb19897bbe383e X 81ab8dfff50042ed8c9abac9557c910c--14d703dbc3d3462b9dfb19897bbe383e 14d703dbc3d3462b9dfb19897bbe383e--740e47346e324988839d93c40563c36c 310c55a9e4f742edace6a4ce6b3a4292 X 14d703dbc3d3462b9dfb19897bbe383e--310c55a9e4f742edace6a4ce6b3a4292 310c55a9e4f742edace6a4ce6b3a4292--dbaf2a07cff7440b940ee28a7bee8237 93f5cf16575e450d8ccf4e3b09ecd87c 310c55a9e4f742edace6a4ce6b3a4292--93f5cf16575e450d8ccf4e3b09ecd87c 2335fb0b8ec042baa242c97376bf040b 93f5cf16575e450d8ccf4e3b09ecd87c--2335fb0b8ec042baa242c97376bf040b 8f18bfd0b18b4efdb8e44595d1cf3cfb 2335fb0b8ec042baa242c97376bf040b--8f18bfd0b18b4efdb8e44595d1cf3cfb 78cce89004574f66bc86adf19c660f0e 8f18bfd0b18b4efdb8e44595d1cf3cfb--78cce89004574f66bc86adf19c660f0e 5daa2bd110be462bbddb8d7475373fb7 78cce89004574f66bc86adf19c660f0e--5daa2bd110be462bbddb8d7475373fb7 aeeb7373010740798fd840623506fc30 5daa2bd110be462bbddb8d7475373fb7--aeeb7373010740798fd840623506fc30 90820356549c47409c6ab8e29fe18835 aeeb7373010740798fd840623506fc30--90820356549c47409c6ab8e29fe18835 886213213a86462f92ad460bfab03f0f 90820356549c47409c6ab8e29fe18835--886213213a86462f92ad460bfab03f0f de13a2b26e744641a6051573687d8d7c 886213213a86462f92ad460bfab03f0f--de13a2b26e744641a6051573687d8d7c 6afe1cccc8aa442a85c086ca95b6636e de13a2b26e744641a6051573687d8d7c--6afe1cccc8aa442a85c086ca95b6636e f215b1a574404e25a90fcad1744fc8b7 6afe1cccc8aa442a85c086ca95b6636e--f215b1a574404e25a90fcad1744fc8b7 a575d9d7b05f4932b0af6dd0f85bd31f f215b1a574404e25a90fcad1744fc8b7--a575d9d7b05f4932b0af6dd0f85bd31f 935ce619a14344bea126320d1aa2831b a575d9d7b05f4932b0af6dd0f85bd31f--935ce619a14344bea126320d1aa2831b bdc1f6a883c347e78885941f6c79a1ae X 935ce619a14344bea126320d1aa2831b--bdc1f6a883c347e78885941f6c79a1ae bdc1f6a883c347e78885941f6c79a1ae--ffe4c607eb4d4bf4853fd9c9a5416c6a 1878eb7e4b7747f187a0d1138bb1ffac bdc1f6a883c347e78885941f6c79a1ae--1878eb7e4b7747f187a0d1138bb1ffac e4b79b41759c4951899d88e7042dfa19 1878eb7e4b7747f187a0d1138bb1ffac--e4b79b41759c4951899d88e7042dfa19 ef12e453d7da4bb5b09f5b8fb6f369aa e4b79b41759c4951899d88e7042dfa19--ef12e453d7da4bb5b09f5b8fb6f369aa 0c1b7610d48949e4827b65c012875180 ef12e453d7da4bb5b09f5b8fb6f369aa--0c1b7610d48949e4827b65c012875180 13578d54a5874278bcd03dec5e887ec1 0c1b7610d48949e4827b65c012875180--13578d54a5874278bcd03dec5e887ec1 8a62e60efb2e47c3a9048d62df1c6283 13578d54a5874278bcd03dec5e887ec1--8a62e60efb2e47c3a9048d62df1c6283 8412ae20365947c78aa09ea3901a82e7 8a62e60efb2e47c3a9048d62df1c6283--8412ae20365947c78aa09ea3901a82e7 ab9e8c804f4c4cac937223a9cb40c65b 8412ae20365947c78aa09ea3901a82e7--ab9e8c804f4c4cac937223a9cb40c65b 0b507819cf7c42ab8ce94cc9bf184265 ab9e8c804f4c4cac937223a9cb40c65b--0b507819cf7c42ab8ce94cc9bf184265 0570ed84857a476aa87febe5a7c39b6b 0b507819cf7c42ab8ce94cc9bf184265--0570ed84857a476aa87febe5a7c39b6b 5078928dd4d34d5c9c4f839d0aafa091 0570ed84857a476aa87febe5a7c39b6b--5078928dd4d34d5c9c4f839d0aafa091 256f3167a6ba4257bed04342721d8380 5078928dd4d34d5c9c4f839d0aafa091--256f3167a6ba4257bed04342721d8380 c81701c1e8d547ed98edcded9114de92 256f3167a6ba4257bed04342721d8380--c81701c1e8d547ed98edcded9114de92 f2b18d3e2cac449583408ec33fcfbe42 c81701c1e8d547ed98edcded9114de92--f2b18d3e2cac449583408ec33fcfbe42 35ccd06576d94b419c816a53c1f29a28 f2b18d3e2cac449583408ec33fcfbe42--35ccd06576d94b419c816a53c1f29a28 4798205e2e304da7b922931cd0610395 35ccd06576d94b419c816a53c1f29a28--4798205e2e304da7b922931cd0610395 56cee0a3454d4a3499e2a00c25bdf3d8 4798205e2e304da7b922931cd0610395--56cee0a3454d4a3499e2a00c25bdf3d8 24537077328b42acb536ba4252e91f9f 56cee0a3454d4a3499e2a00c25bdf3d8--24537077328b42acb536ba4252e91f9f 735b4f5a0e22469cbdaf7266d98f0623 24537077328b42acb536ba4252e91f9f--735b4f5a0e22469cbdaf7266d98f0623 f399ae021fc74223b025227eb751a9da 735b4f5a0e22469cbdaf7266d98f0623--f399ae021fc74223b025227eb751a9da 9dbdc31fa0d34847a208de11acb1afc0 f399ae021fc74223b025227eb751a9da--9dbdc31fa0d34847a208de11acb1afc0 0a250ea4b4684b41b7ccb34a606ee542 9dbdc31fa0d34847a208de11acb1afc0--0a250ea4b4684b41b7ccb34a606ee542 700b523a0fbe454aac837b909600672f 0a250ea4b4684b41b7ccb34a606ee542--700b523a0fbe454aac837b909600672f 7bd81801c33d45e9976c55e2f49c91c8 700b523a0fbe454aac837b909600672f--7bd81801c33d45e9976c55e2f49c91c8 c05b1aa1121041e2af87ec5a0aaf352a 7bd81801c33d45e9976c55e2f49c91c8--c05b1aa1121041e2af87ec5a0aaf352a 54c2347731794c54955a94acf9c8b9ff c05b1aa1121041e2af87ec5a0aaf352a--54c2347731794c54955a94acf9c8b9ff 333b0e70b7af4527b11028b578364294 54c2347731794c54955a94acf9c8b9ff--333b0e70b7af4527b11028b578364294 a9640e9e6bf54e3b97a2b5bd8624ea88 333b0e70b7af4527b11028b578364294--a9640e9e6bf54e3b97a2b5bd8624ea88 59dc182831c54f8f99732cdf91832823 a9640e9e6bf54e3b97a2b5bd8624ea88--59dc182831c54f8f99732cdf91832823 74dcbd1f95be4c909ad6665c69fc61f2 59dc182831c54f8f99732cdf91832823--74dcbd1f95be4c909ad6665c69fc61f2 3e3f4a6fee4a461381ec3737406d54f9 74dcbd1f95be4c909ad6665c69fc61f2--3e3f4a6fee4a461381ec3737406d54f9 91b74f730311442f9f1fc0a8399bfcbe 3e3f4a6fee4a461381ec3737406d54f9--91b74f730311442f9f1fc0a8399bfcbe b7e142da625e491688997c459a5c180e 91b74f730311442f9f1fc0a8399bfcbe--b7e142da625e491688997c459a5c180e 12645f3263d24df0a7e08eb01c01314a b7e142da625e491688997c459a5c180e--12645f3263d24df0a7e08eb01c01314a 9aaf51d48d2d4eaa8796fc3fcaaa2a4b RX(b11) 12645f3263d24df0a7e08eb01c01314a--9aaf51d48d2d4eaa8796fc3fcaaa2a4b 9aaf51d48d2d4eaa8796fc3fcaaa2a4b--1b571e47ef2046639f91ced1506856a1 922ef62b422a44c4a9aa7fd8a4ba90ec b2889c3d24674fe7a0214d900ef1d335 7a4625eb4f6b4da1937b44fcd910ac68--b2889c3d24674fe7a0214d900ef1d335 059e25dc430d43aaabdb90a659a52b99 3 ba3b0d49fed947a78b2f46dc7f09fed4 X b2889c3d24674fe7a0214d900ef1d335--ba3b0d49fed947a78b2f46dc7f09fed4 ba3b0d49fed947a78b2f46dc7f09fed4--2ef78d6446044e918414f3ce65ab2335 899d06ca45b34e9db3e5a7f5a7fde8e9 ba3b0d49fed947a78b2f46dc7f09fed4--899d06ca45b34e9db3e5a7f5a7fde8e9 75350f7424164fbbad3072154bedc749 899d06ca45b34e9db3e5a7f5a7fde8e9--75350f7424164fbbad3072154bedc749 efc82c9f5088421994a258b5acc24bb8 75350f7424164fbbad3072154bedc749--efc82c9f5088421994a258b5acc24bb8 3c93c25333c64046acb4118dfda20a71 efc82c9f5088421994a258b5acc24bb8--3c93c25333c64046acb4118dfda20a71 a64e454c2b1c4822971b1fcec4819220 3c93c25333c64046acb4118dfda20a71--a64e454c2b1c4822971b1fcec4819220 9a8797cc333641c895a741b743a95b5f a64e454c2b1c4822971b1fcec4819220--9a8797cc333641c895a741b743a95b5f 5b373927c75a4cd383f75f3ea6a6640c 9a8797cc333641c895a741b743a95b5f--5b373927c75a4cd383f75f3ea6a6640c 316ddf6137bf46c6a831edcbaf42d2e8 5b373927c75a4cd383f75f3ea6a6640c--316ddf6137bf46c6a831edcbaf42d2e8 f977789fed80402c9648cca24a281a36 316ddf6137bf46c6a831edcbaf42d2e8--f977789fed80402c9648cca24a281a36 899e15d0baf540f18dcd3be3db68dc95 f977789fed80402c9648cca24a281a36--899e15d0baf540f18dcd3be3db68dc95 ae2c82a8cf7344ca8125efc1999211c6 899e15d0baf540f18dcd3be3db68dc95--ae2c82a8cf7344ca8125efc1999211c6 58182c2902bb4acfb165d3bab513e78a X ae2c82a8cf7344ca8125efc1999211c6--58182c2902bb4acfb165d3bab513e78a 58182c2902bb4acfb165d3bab513e78a--2c01084b39c749d29f1b3638b8e88699 037ce01b10634b8482484807c6dd3a32 58182c2902bb4acfb165d3bab513e78a--037ce01b10634b8482484807c6dd3a32 ae74846d852f4938b0db8ae911d0c171 037ce01b10634b8482484807c6dd3a32--ae74846d852f4938b0db8ae911d0c171 50d75ed1589f4f99866f071534c54551 ae74846d852f4938b0db8ae911d0c171--50d75ed1589f4f99866f071534c54551 1fdca46065bd4b9aa68054e385355b7a 50d75ed1589f4f99866f071534c54551--1fdca46065bd4b9aa68054e385355b7a 328f735332854e0eb6c6097b724f76c0 1fdca46065bd4b9aa68054e385355b7a--328f735332854e0eb6c6097b724f76c0 8eb29c701f8843f8a0ee1eda2a65a33e X 328f735332854e0eb6c6097b724f76c0--8eb29c701f8843f8a0ee1eda2a65a33e 8eb29c701f8843f8a0ee1eda2a65a33e--d293f08c32de4ac1b63ccf54edc82264 f45ec9defc314a74a8b7146f5f7d8dcf 8eb29c701f8843f8a0ee1eda2a65a33e--f45ec9defc314a74a8b7146f5f7d8dcf f23d2a85ea674ca096bc491a0c6360ef f45ec9defc314a74a8b7146f5f7d8dcf--f23d2a85ea674ca096bc491a0c6360ef 7b8c255aade349d5bdf87135039b2519 f23d2a85ea674ca096bc491a0c6360ef--7b8c255aade349d5bdf87135039b2519 b28ed2b24418409ba8cca73c3bcfc21e 7b8c255aade349d5bdf87135039b2519--b28ed2b24418409ba8cca73c3bcfc21e 849c328316bf46dc9ff11f07d7bf3e65 b28ed2b24418409ba8cca73c3bcfc21e--849c328316bf46dc9ff11f07d7bf3e65 cde09ba1c6184ca6860dab48cdaffe5f 849c328316bf46dc9ff11f07d7bf3e65--cde09ba1c6184ca6860dab48cdaffe5f b0af8220762a40c7abc42d1623034c05 cde09ba1c6184ca6860dab48cdaffe5f--b0af8220762a40c7abc42d1623034c05 8ef834c435bb4f848a1359c4db6ae0f8 X b0af8220762a40c7abc42d1623034c05--8ef834c435bb4f848a1359c4db6ae0f8 8ef834c435bb4f848a1359c4db6ae0f8--84df863ecf0645508c58d2ca029b89cc b4991af800b14a2f97ef819ae4b16bb6 8ef834c435bb4f848a1359c4db6ae0f8--b4991af800b14a2f97ef819ae4b16bb6 773d5c3887b541c193430798df3e7e1e b4991af800b14a2f97ef819ae4b16bb6--773d5c3887b541c193430798df3e7e1e a258db040c114b17a334220a9a82ef84 X 773d5c3887b541c193430798df3e7e1e--a258db040c114b17a334220a9a82ef84 a258db040c114b17a334220a9a82ef84--1c469be7183b41e5b33b97b9c40e7dcb 6614911024284fb49bacf1f281ab6040 a258db040c114b17a334220a9a82ef84--6614911024284fb49bacf1f281ab6040 28178c6ecef046d09675876a8845d66b 6614911024284fb49bacf1f281ab6040--28178c6ecef046d09675876a8845d66b ab9bb0776f6f4d6ebda3c85115aa9578 28178c6ecef046d09675876a8845d66b--ab9bb0776f6f4d6ebda3c85115aa9578 07a7d090e0a049e49860c1458878011c ab9bb0776f6f4d6ebda3c85115aa9578--07a7d090e0a049e49860c1458878011c 9abc1e0dae7f499aa09b03b84498fefa 07a7d090e0a049e49860c1458878011c--9abc1e0dae7f499aa09b03b84498fefa 3e6fdd45966749dcaf02f89cca834bcc 9abc1e0dae7f499aa09b03b84498fefa--3e6fdd45966749dcaf02f89cca834bcc 213a9cd60131448fb97f6c07e20ef62f 3e6fdd45966749dcaf02f89cca834bcc--213a9cd60131448fb97f6c07e20ef62f 80b57758cf40476fa7ee57b6e9cf4446 213a9cd60131448fb97f6c07e20ef62f--80b57758cf40476fa7ee57b6e9cf4446 11c0a79861104830a755fd6adddee80a 80b57758cf40476fa7ee57b6e9cf4446--11c0a79861104830a755fd6adddee80a 030b8ddda57c4509a7b3e506f7ef0456 11c0a79861104830a755fd6adddee80a--030b8ddda57c4509a7b3e506f7ef0456 5630641fe0af4736ac0d1730363f85a8 030b8ddda57c4509a7b3e506f7ef0456--5630641fe0af4736ac0d1730363f85a8 bc4fe844d3a242fd92df67710f083eb2 X 5630641fe0af4736ac0d1730363f85a8--bc4fe844d3a242fd92df67710f083eb2 bc4fe844d3a242fd92df67710f083eb2--23bf5b90164a4567b1522a77d3e1cf28 e13616025af941b293cdf1c14bb5725b bc4fe844d3a242fd92df67710f083eb2--e13616025af941b293cdf1c14bb5725b b0559acfddfd4d8d9dc879fe8ccd6f27 X e13616025af941b293cdf1c14bb5725b--b0559acfddfd4d8d9dc879fe8ccd6f27 b0559acfddfd4d8d9dc879fe8ccd6f27--08bf82a98c624fdbb93e2d5133142481 253b10933fa34222b7d96b1ea6b943ea b0559acfddfd4d8d9dc879fe8ccd6f27--253b10933fa34222b7d96b1ea6b943ea e8856122aa5142c7ab20cf17c2312239 253b10933fa34222b7d96b1ea6b943ea--e8856122aa5142c7ab20cf17c2312239 9b96c73e72704d46ae4afd6d44a6dadf e8856122aa5142c7ab20cf17c2312239--9b96c73e72704d46ae4afd6d44a6dadf e1c3bea9128a4479a179fa00bb7a70e0 9b96c73e72704d46ae4afd6d44a6dadf--e1c3bea9128a4479a179fa00bb7a70e0 3cc10473f38245f29119caf8820fbaf6 e1c3bea9128a4479a179fa00bb7a70e0--3cc10473f38245f29119caf8820fbaf6 e13bad6d6ce948bf9da09d817e74a9b9 X 3cc10473f38245f29119caf8820fbaf6--e13bad6d6ce948bf9da09d817e74a9b9 e13bad6d6ce948bf9da09d817e74a9b9--ef5a68cdb520477b8a5983893020dedf e99c49d48e844dcebff121ee6f3fd043 e13bad6d6ce948bf9da09d817e74a9b9--e99c49d48e844dcebff121ee6f3fd043 b93ff8185ff24cf1a64e9ebc0c27b92b e99c49d48e844dcebff121ee6f3fd043--b93ff8185ff24cf1a64e9ebc0c27b92b d08ead8601c14f39a68ac8fa1d5919dc b93ff8185ff24cf1a64e9ebc0c27b92b--d08ead8601c14f39a68ac8fa1d5919dc 172e0d4d28c444428825ab0c7124fda4 d08ead8601c14f39a68ac8fa1d5919dc--172e0d4d28c444428825ab0c7124fda4 1f0600b8e7b044e18d6d68b76c80eed7 172e0d4d28c444428825ab0c7124fda4--1f0600b8e7b044e18d6d68b76c80eed7 fa3afdea7b84489399d59cad424f6fbe 1f0600b8e7b044e18d6d68b76c80eed7--fa3afdea7b84489399d59cad424f6fbe 39f537a71a7c42648b89fbb18ce74616 fa3afdea7b84489399d59cad424f6fbe--39f537a71a7c42648b89fbb18ce74616 dd4d75bb01ed4316bddfd858f69d06ed 39f537a71a7c42648b89fbb18ce74616--dd4d75bb01ed4316bddfd858f69d06ed 7bd9733299a74a82b802d4133cbbb3cf dd4d75bb01ed4316bddfd858f69d06ed--7bd9733299a74a82b802d4133cbbb3cf 9b9c697c4528463d8cbc640328db62b2 7bd9733299a74a82b802d4133cbbb3cf--9b9c697c4528463d8cbc640328db62b2 4b4b5eaeed9d473faf5b010fccfe157d 9b9c697c4528463d8cbc640328db62b2--4b4b5eaeed9d473faf5b010fccfe157d 275ab600327a4b1b8e2d41693fcc6fcc 4b4b5eaeed9d473faf5b010fccfe157d--275ab600327a4b1b8e2d41693fcc6fcc d897bc3912d146709576256ce5954a28 275ab600327a4b1b8e2d41693fcc6fcc--d897bc3912d146709576256ce5954a28 7c1c442eabbc4244bde285f4190d644b d897bc3912d146709576256ce5954a28--7c1c442eabbc4244bde285f4190d644b ba2df1463f594418a9cee9ce62c81160 7c1c442eabbc4244bde285f4190d644b--ba2df1463f594418a9cee9ce62c81160 7b838e77b6d74b6ba5f006052353aac0 ba2df1463f594418a9cee9ce62c81160--7b838e77b6d74b6ba5f006052353aac0 76354402e7e74855a0a228940d73ba7e 7b838e77b6d74b6ba5f006052353aac0--76354402e7e74855a0a228940d73ba7e 0875e97b231640c09137a8698d5b1e35 76354402e7e74855a0a228940d73ba7e--0875e97b231640c09137a8698d5b1e35 9f8f54e1751d43d8afb5d3923736c627 0875e97b231640c09137a8698d5b1e35--9f8f54e1751d43d8afb5d3923736c627 0558495729634d62bdad2946fd74da2f 9f8f54e1751d43d8afb5d3923736c627--0558495729634d62bdad2946fd74da2f b8943e4e49ba411bb107d4d02ce4524f 0558495729634d62bdad2946fd74da2f--b8943e4e49ba411bb107d4d02ce4524f 0b6b98c58a324d85a43e603f5e33f3a4 b8943e4e49ba411bb107d4d02ce4524f--0b6b98c58a324d85a43e603f5e33f3a4 7de82d845ec341e9ac3a8015a27c00e6 0b6b98c58a324d85a43e603f5e33f3a4--7de82d845ec341e9ac3a8015a27c00e6 a96f7bb2bd8e4035b496b9b658f522f1 7de82d845ec341e9ac3a8015a27c00e6--a96f7bb2bd8e4035b496b9b658f522f1 5bbdfb45552f40988a824484051a3329 a96f7bb2bd8e4035b496b9b658f522f1--5bbdfb45552f40988a824484051a3329 8812ab1c290848f88f8c23ca89ac5990 5bbdfb45552f40988a824484051a3329--8812ab1c290848f88f8c23ca89ac5990 15ec143b7fda4f0090a9ac3b5a1aa0b5 8812ab1c290848f88f8c23ca89ac5990--15ec143b7fda4f0090a9ac3b5a1aa0b5 849cc60de9744b9da9ac1748a6573d1c RX(b02) 15ec143b7fda4f0090a9ac3b5a1aa0b5--849cc60de9744b9da9ac1748a6573d1c 82486f19584a4fb6b1588c094b216249 849cc60de9744b9da9ac1748a6573d1c--82486f19584a4fb6b1588c094b216249 52dfc848b71f42a2954969cc73916917 X 82486f19584a4fb6b1588c094b216249--52dfc848b71f42a2954969cc73916917 52dfc848b71f42a2954969cc73916917--b1b63e24a8ba4f20bf45b8bf86a20062 01f424d133644960bca0cb0d4cd9fcda 52dfc848b71f42a2954969cc73916917--01f424d133644960bca0cb0d4cd9fcda fa2bdde5b50643e2aaa6cb55ab36750e 01f424d133644960bca0cb0d4cd9fcda--fa2bdde5b50643e2aaa6cb55ab36750e b6247a246d264964bf9bcf4314a722c1 fa2bdde5b50643e2aaa6cb55ab36750e--b6247a246d264964bf9bcf4314a722c1 19adcfb025ae4262bc7d84c4e28dbaf1 b6247a246d264964bf9bcf4314a722c1--19adcfb025ae4262bc7d84c4e28dbaf1 29af3642e2034947a908cba941b48643 19adcfb025ae4262bc7d84c4e28dbaf1--29af3642e2034947a908cba941b48643 149e485ca2f64428b90936e3b8002f46 29af3642e2034947a908cba941b48643--149e485ca2f64428b90936e3b8002f46 46237453eb644b9ba5a9e6baed9a5dc1 149e485ca2f64428b90936e3b8002f46--46237453eb644b9ba5a9e6baed9a5dc1 c0093b12bd854389aaded82cebb6c1f4 46237453eb644b9ba5a9e6baed9a5dc1--c0093b12bd854389aaded82cebb6c1f4 2c8b177a1d1e4febbdf45d90a5023d57 c0093b12bd854389aaded82cebb6c1f4--2c8b177a1d1e4febbdf45d90a5023d57 8c965a9f0c564ac48618d53f2727629b 2c8b177a1d1e4febbdf45d90a5023d57--8c965a9f0c564ac48618d53f2727629b 2141914632e943c8adcee951eb7d0c75 8c965a9f0c564ac48618d53f2727629b--2141914632e943c8adcee951eb7d0c75 276a8e62112f40f29cbbe730c85764cd X 2141914632e943c8adcee951eb7d0c75--276a8e62112f40f29cbbe730c85764cd 276a8e62112f40f29cbbe730c85764cd--c9ec5e1c264041efa54221d3d03e3fc6 39cfc948d7be4c0e9984474186fdce99 276a8e62112f40f29cbbe730c85764cd--39cfc948d7be4c0e9984474186fdce99 efc3bd0fedaf4c8b92d4e1efa3f6ac5b 39cfc948d7be4c0e9984474186fdce99--efc3bd0fedaf4c8b92d4e1efa3f6ac5b 7eb711957456410fb08aa8165633beb0 efc3bd0fedaf4c8b92d4e1efa3f6ac5b--7eb711957456410fb08aa8165633beb0 78b99c59236e4513b3cceed1945e8ca9 7eb711957456410fb08aa8165633beb0--78b99c59236e4513b3cceed1945e8ca9 9b4b5d3bb8b449918a2e054185229614 78b99c59236e4513b3cceed1945e8ca9--9b4b5d3bb8b449918a2e054185229614 d52c70788ee34ab395c960cac2579738 X 9b4b5d3bb8b449918a2e054185229614--d52c70788ee34ab395c960cac2579738 d52c70788ee34ab395c960cac2579738--384c7102f1d942f19591d478554e1cd7 d06998c722c4410cb5e59e1fe4f6292c d52c70788ee34ab395c960cac2579738--d06998c722c4410cb5e59e1fe4f6292c ef78076453fa4724b83d06bf9b35cd95 d06998c722c4410cb5e59e1fe4f6292c--ef78076453fa4724b83d06bf9b35cd95 62cf7a5c9d3b4fbebec825c16eb5ca33 ef78076453fa4724b83d06bf9b35cd95--62cf7a5c9d3b4fbebec825c16eb5ca33 97d5b88a77e344d7b41d4007d57a83c1 62cf7a5c9d3b4fbebec825c16eb5ca33--97d5b88a77e344d7b41d4007d57a83c1 e289dcbe2bea412a94d5f2a4d86535a3 97d5b88a77e344d7b41d4007d57a83c1--e289dcbe2bea412a94d5f2a4d86535a3 bb11f18e67ab449088ef0338b3315797 e289dcbe2bea412a94d5f2a4d86535a3--bb11f18e67ab449088ef0338b3315797 bb4ef629a0b048a8b87cafad3834cc6e bb11f18e67ab449088ef0338b3315797--bb4ef629a0b048a8b87cafad3834cc6e 38e3d9d3fa744bf89894ec631d793889 X bb4ef629a0b048a8b87cafad3834cc6e--38e3d9d3fa744bf89894ec631d793889 38e3d9d3fa744bf89894ec631d793889--81ab8dfff50042ed8c9abac9557c910c 17e4dee0e603463ebfcb67f6dfa3ddf2 38e3d9d3fa744bf89894ec631d793889--17e4dee0e603463ebfcb67f6dfa3ddf2 6771ea89028942df9d2709bdd135221b 17e4dee0e603463ebfcb67f6dfa3ddf2--6771ea89028942df9d2709bdd135221b b91644588fd843ce80df4ac7372fa63b X 6771ea89028942df9d2709bdd135221b--b91644588fd843ce80df4ac7372fa63b b91644588fd843ce80df4ac7372fa63b--93f5cf16575e450d8ccf4e3b09ecd87c 3199d965623c4989b59893657bb58a70 b91644588fd843ce80df4ac7372fa63b--3199d965623c4989b59893657bb58a70 bd5811f3ca0342a699ebbdd44106f900 3199d965623c4989b59893657bb58a70--bd5811f3ca0342a699ebbdd44106f900 3d07b4c8b5c547b99eb71cac76e0b3fd bd5811f3ca0342a699ebbdd44106f900--3d07b4c8b5c547b99eb71cac76e0b3fd 3b865087ba9d430d830f2dcf7f0f8492 3d07b4c8b5c547b99eb71cac76e0b3fd--3b865087ba9d430d830f2dcf7f0f8492 074f0a1be2a94747b1bf24273d5582f8 3b865087ba9d430d830f2dcf7f0f8492--074f0a1be2a94747b1bf24273d5582f8 dbf5b3bbd14d4b0a824ec616dc8c4ecf 074f0a1be2a94747b1bf24273d5582f8--dbf5b3bbd14d4b0a824ec616dc8c4ecf 54176e6aff3e4396a95e497d709237d9 dbf5b3bbd14d4b0a824ec616dc8c4ecf--54176e6aff3e4396a95e497d709237d9 5af498be0472495ea83dcaa4883718d4 54176e6aff3e4396a95e497d709237d9--5af498be0472495ea83dcaa4883718d4 aebcb21612994d7081202f5f761e757e 5af498be0472495ea83dcaa4883718d4--aebcb21612994d7081202f5f761e757e a9c95396686b489091e10aa9a67dc4bd aebcb21612994d7081202f5f761e757e--a9c95396686b489091e10aa9a67dc4bd 532ac30d1d9b4c08b6115b600f526227 a9c95396686b489091e10aa9a67dc4bd--532ac30d1d9b4c08b6115b600f526227 143554c8f704461d8ae66d0f503477b9 X 532ac30d1d9b4c08b6115b600f526227--143554c8f704461d8ae66d0f503477b9 143554c8f704461d8ae66d0f503477b9--935ce619a14344bea126320d1aa2831b a709bcd9399d4a3895bbf5828df1406f 143554c8f704461d8ae66d0f503477b9--a709bcd9399d4a3895bbf5828df1406f ca24983af57c4c779bc2a330feb2234b X a709bcd9399d4a3895bbf5828df1406f--ca24983af57c4c779bc2a330feb2234b ca24983af57c4c779bc2a330feb2234b--1878eb7e4b7747f187a0d1138bb1ffac 4d91299e5e32460ca2b147a2336acb33 ca24983af57c4c779bc2a330feb2234b--4d91299e5e32460ca2b147a2336acb33 19fd00d81af444c09007b10d5bf65d2f 4d91299e5e32460ca2b147a2336acb33--19fd00d81af444c09007b10d5bf65d2f 3f1d9b9f848543728da976180f461db8 19fd00d81af444c09007b10d5bf65d2f--3f1d9b9f848543728da976180f461db8 dafe0938342e4e83a8d41074a7def85e 3f1d9b9f848543728da976180f461db8--dafe0938342e4e83a8d41074a7def85e bfb0e55399da45e1b4535736cb203961 dafe0938342e4e83a8d41074a7def85e--bfb0e55399da45e1b4535736cb203961 2fdd206cca294867b00ab8ba0bec02f9 X bfb0e55399da45e1b4535736cb203961--2fdd206cca294867b00ab8ba0bec02f9 2fdd206cca294867b00ab8ba0bec02f9--8412ae20365947c78aa09ea3901a82e7 d90d463698994513aa7bd486d03c7a4c 2fdd206cca294867b00ab8ba0bec02f9--d90d463698994513aa7bd486d03c7a4c 818749c8a77a4300ade01b58f64d9e09 d90d463698994513aa7bd486d03c7a4c--818749c8a77a4300ade01b58f64d9e09 ac8047aa759c4138888ade5caae3f01f 818749c8a77a4300ade01b58f64d9e09--ac8047aa759c4138888ade5caae3f01f 21477385be3e4c7c8509f3dd8d1104fd ac8047aa759c4138888ade5caae3f01f--21477385be3e4c7c8509f3dd8d1104fd 81a9daeec1d745839def952f54edf0b8 21477385be3e4c7c8509f3dd8d1104fd--81a9daeec1d745839def952f54edf0b8 01667403968644f890ad6afe8c80f648 81a9daeec1d745839def952f54edf0b8--01667403968644f890ad6afe8c80f648 45fc44aa8da448dea48c7b57e263c98b 01667403968644f890ad6afe8c80f648--45fc44aa8da448dea48c7b57e263c98b 34cf6872fbcf4e19847e5197335a48a6 45fc44aa8da448dea48c7b57e263c98b--34cf6872fbcf4e19847e5197335a48a6 e1673fd72a064cb688203704dae2288d 34cf6872fbcf4e19847e5197335a48a6--e1673fd72a064cb688203704dae2288d dd649345546542bc87bb38a3cbafcb45 e1673fd72a064cb688203704dae2288d--dd649345546542bc87bb38a3cbafcb45 ec07bd0d8162473ab035fd27323dbf3f dd649345546542bc87bb38a3cbafcb45--ec07bd0d8162473ab035fd27323dbf3f 4c88998e5a674e36ac5adc70020bafc8 ec07bd0d8162473ab035fd27323dbf3f--4c88998e5a674e36ac5adc70020bafc8 4ab2add822534f37a7cc1ba7461f8086 4c88998e5a674e36ac5adc70020bafc8--4ab2add822534f37a7cc1ba7461f8086 f6964cb5e54948f2808b5e675cb44078 4ab2add822534f37a7cc1ba7461f8086--f6964cb5e54948f2808b5e675cb44078 cead28626f8244e5b8b4d0054f0c4152 f6964cb5e54948f2808b5e675cb44078--cead28626f8244e5b8b4d0054f0c4152 94a0a52ec8fa43b392330ee63f992a7f cead28626f8244e5b8b4d0054f0c4152--94a0a52ec8fa43b392330ee63f992a7f 053c14c045554024b89a8e944b1a21a9 94a0a52ec8fa43b392330ee63f992a7f--053c14c045554024b89a8e944b1a21a9 e65a43aa56f145dba37d0d3749f7c02f 053c14c045554024b89a8e944b1a21a9--e65a43aa56f145dba37d0d3749f7c02f e5f6ed25df634c4b817ec6aeb045b10f e65a43aa56f145dba37d0d3749f7c02f--e5f6ed25df634c4b817ec6aeb045b10f babad63a04754ec08ccbbe8ef938645f e5f6ed25df634c4b817ec6aeb045b10f--babad63a04754ec08ccbbe8ef938645f 7a5ca2434ad84bb09f01fde1da9d46b5 babad63a04754ec08ccbbe8ef938645f--7a5ca2434ad84bb09f01fde1da9d46b5 38cc6543c56e474c8bf4f1de469a8074 7a5ca2434ad84bb09f01fde1da9d46b5--38cc6543c56e474c8bf4f1de469a8074 5d8502f407114fecadd366f6235664e5 38cc6543c56e474c8bf4f1de469a8074--5d8502f407114fecadd366f6235664e5 1ae14945e0d9440a9bd8d90175c74756 5d8502f407114fecadd366f6235664e5--1ae14945e0d9440a9bd8d90175c74756 3e3e789219934ab0b17ada3c7839690e 1ae14945e0d9440a9bd8d90175c74756--3e3e789219934ab0b17ada3c7839690e 7adc0c11492347f5b8568ecb05049646 3e3e789219934ab0b17ada3c7839690e--7adc0c11492347f5b8568ecb05049646 1c3e8b59754c458cbc509768eb763fbc 7adc0c11492347f5b8568ecb05049646--1c3e8b59754c458cbc509768eb763fbc 47c046ddb8ff4029bd252af4e3fe7cab RX(b12) 1c3e8b59754c458cbc509768eb763fbc--47c046ddb8ff4029bd252af4e3fe7cab 47c046ddb8ff4029bd252af4e3fe7cab--922ef62b422a44c4a9aa7fd8a4ba90ec 04e90fbf31214999bfa6a31488617e45 29cc861903e1403d83bc8efccc24d869 059e25dc430d43aaabdb90a659a52b99--29cc861903e1403d83bc8efccc24d869 2dd76002b3e94c2db24cdeb36490ab4c 4 4c4df9d21d624690bc147c33874199d3 29cc861903e1403d83bc8efccc24d869--4c4df9d21d624690bc147c33874199d3 d30204d800974fb3a5ba15a246d12531 X 4c4df9d21d624690bc147c33874199d3--d30204d800974fb3a5ba15a246d12531 d30204d800974fb3a5ba15a246d12531--899d06ca45b34e9db3e5a7f5a7fde8e9 33877cefdb04440c98f8ee945106ca7e d30204d800974fb3a5ba15a246d12531--33877cefdb04440c98f8ee945106ca7e 36e44cc83e334334ab7ea1d166a1d7b0 33877cefdb04440c98f8ee945106ca7e--36e44cc83e334334ab7ea1d166a1d7b0 a0d580dfc07744d7a0423f55a3fb40a8 36e44cc83e334334ab7ea1d166a1d7b0--a0d580dfc07744d7a0423f55a3fb40a8 6e19e96996d643d18ec21a6a619bfd60 a0d580dfc07744d7a0423f55a3fb40a8--6e19e96996d643d18ec21a6a619bfd60 61fb4ee66b9042e880abc284c7a7433c 6e19e96996d643d18ec21a6a619bfd60--61fb4ee66b9042e880abc284c7a7433c 6c8bdf91989a408494d3e73bbf152114 61fb4ee66b9042e880abc284c7a7433c--6c8bdf91989a408494d3e73bbf152114 463c3264e81d4d79a17ef54ff404aeb3 6c8bdf91989a408494d3e73bbf152114--463c3264e81d4d79a17ef54ff404aeb3 66abd91201d24a84addb7f2fb6a961a0 463c3264e81d4d79a17ef54ff404aeb3--66abd91201d24a84addb7f2fb6a961a0 ce5afb88b99f43d8a8294cb9c7165b0f 66abd91201d24a84addb7f2fb6a961a0--ce5afb88b99f43d8a8294cb9c7165b0f e37fbab08972442d9d6faccf44624f81 X ce5afb88b99f43d8a8294cb9c7165b0f--e37fbab08972442d9d6faccf44624f81 e37fbab08972442d9d6faccf44624f81--ae2c82a8cf7344ca8125efc1999211c6 2b66bfa34a8247a3b794071ce5fbaf28 e37fbab08972442d9d6faccf44624f81--2b66bfa34a8247a3b794071ce5fbaf28 8137c44796cb44448cee89ea60e516e0 2b66bfa34a8247a3b794071ce5fbaf28--8137c44796cb44448cee89ea60e516e0 0c20dec8f15e40fda2fc228211b6d3a1 8137c44796cb44448cee89ea60e516e0--0c20dec8f15e40fda2fc228211b6d3a1 33c3a1662e7f4042a6bfb60fb2bba4cb 0c20dec8f15e40fda2fc228211b6d3a1--33c3a1662e7f4042a6bfb60fb2bba4cb 2add129f48ac4ec29290f6790a7fbc75 33c3a1662e7f4042a6bfb60fb2bba4cb--2add129f48ac4ec29290f6790a7fbc75 376c3ba984f846238272099aa476a214 2add129f48ac4ec29290f6790a7fbc75--376c3ba984f846238272099aa476a214 f8efc58fdc1445f6baba5fa060721e37 376c3ba984f846238272099aa476a214--f8efc58fdc1445f6baba5fa060721e37 cc18b767dc8448af951f060b875812fd X f8efc58fdc1445f6baba5fa060721e37--cc18b767dc8448af951f060b875812fd cc18b767dc8448af951f060b875812fd--f45ec9defc314a74a8b7146f5f7d8dcf 23ace5fe77ac44d9a086b331312f6a6b cc18b767dc8448af951f060b875812fd--23ace5fe77ac44d9a086b331312f6a6b ec27e20daf904b53a49f351abade6a22 23ace5fe77ac44d9a086b331312f6a6b--ec27e20daf904b53a49f351abade6a22 085c82f8ffd94f6485929610917d3652 ec27e20daf904b53a49f351abade6a22--085c82f8ffd94f6485929610917d3652 99c523995ccb4f1ab98f0a8520122aa2 085c82f8ffd94f6485929610917d3652--99c523995ccb4f1ab98f0a8520122aa2 5aef9fbe3ef94f5f89277e09f7922880 99c523995ccb4f1ab98f0a8520122aa2--5aef9fbe3ef94f5f89277e09f7922880 587ab8dec3f24d75bebcf6f4830cc946 X 5aef9fbe3ef94f5f89277e09f7922880--587ab8dec3f24d75bebcf6f4830cc946 587ab8dec3f24d75bebcf6f4830cc946--b0af8220762a40c7abc42d1623034c05 e5638b3c50404975b20688319f4774cd 587ab8dec3f24d75bebcf6f4830cc946--e5638b3c50404975b20688319f4774cd 437ce87e084e4eb5ac570fdc57c06b74 e5638b3c50404975b20688319f4774cd--437ce87e084e4eb5ac570fdc57c06b74 3bee72bff93546379c1341b2563674b9 437ce87e084e4eb5ac570fdc57c06b74--3bee72bff93546379c1341b2563674b9 50540fb846754955aac416e729d3e3bf 3bee72bff93546379c1341b2563674b9--50540fb846754955aac416e729d3e3bf 1ecad2416354453aaeb5b3f176e92330 X 50540fb846754955aac416e729d3e3bf--1ecad2416354453aaeb5b3f176e92330 1ecad2416354453aaeb5b3f176e92330--6614911024284fb49bacf1f281ab6040 7a3f5372cd1e4bae890ae2d9a68952a8 1ecad2416354453aaeb5b3f176e92330--7a3f5372cd1e4bae890ae2d9a68952a8 45a647f873fa49d493e3c8a372080cf1 7a3f5372cd1e4bae890ae2d9a68952a8--45a647f873fa49d493e3c8a372080cf1 6dacbff43f4f448c9f721f16de6bf26e 45a647f873fa49d493e3c8a372080cf1--6dacbff43f4f448c9f721f16de6bf26e 702f407398e14808b3b0a59044499a6a 6dacbff43f4f448c9f721f16de6bf26e--702f407398e14808b3b0a59044499a6a 3c872f44c31b4d82940908c57f0a5900 702f407398e14808b3b0a59044499a6a--3c872f44c31b4d82940908c57f0a5900 a859fd5087bb42a0904df9037ffbb4c7 3c872f44c31b4d82940908c57f0a5900--a859fd5087bb42a0904df9037ffbb4c7 efb9ed0664d547cb8ab9c79e2038f341 a859fd5087bb42a0904df9037ffbb4c7--efb9ed0664d547cb8ab9c79e2038f341 ba485a4f758349e59327649f86b16b40 efb9ed0664d547cb8ab9c79e2038f341--ba485a4f758349e59327649f86b16b40 fe6ac7fecb0f435da110258c5378930f ba485a4f758349e59327649f86b16b40--fe6ac7fecb0f435da110258c5378930f 0858a7707cbc4e479a5f548239009e5b X fe6ac7fecb0f435da110258c5378930f--0858a7707cbc4e479a5f548239009e5b 0858a7707cbc4e479a5f548239009e5b--5630641fe0af4736ac0d1730363f85a8 e65a01276c2349138120572e238b3e01 0858a7707cbc4e479a5f548239009e5b--e65a01276c2349138120572e238b3e01 7e1fdea8566a440a94cb3644adc3fc21 e65a01276c2349138120572e238b3e01--7e1fdea8566a440a94cb3644adc3fc21 99fae3458441466c99c1a2e54f9a2e53 7e1fdea8566a440a94cb3644adc3fc21--99fae3458441466c99c1a2e54f9a2e53 2262f6486b184c9dbfe70fb4f8ed5796 X 99fae3458441466c99c1a2e54f9a2e53--2262f6486b184c9dbfe70fb4f8ed5796 2262f6486b184c9dbfe70fb4f8ed5796--253b10933fa34222b7d96b1ea6b943ea baf4897290644b35b0e5771a6c2a7a69 2262f6486b184c9dbfe70fb4f8ed5796--baf4897290644b35b0e5771a6c2a7a69 e4248b9838764892822c37db7f4bbc3e baf4897290644b35b0e5771a6c2a7a69--e4248b9838764892822c37db7f4bbc3e 743688277b89494480ab3664515f320b e4248b9838764892822c37db7f4bbc3e--743688277b89494480ab3664515f320b 2acd4825f3804d2caf57eb818490c918 X 743688277b89494480ab3664515f320b--2acd4825f3804d2caf57eb818490c918 2acd4825f3804d2caf57eb818490c918--3cc10473f38245f29119caf8820fbaf6 5b7ab6062b9a4743b9321515a519b74c 2acd4825f3804d2caf57eb818490c918--5b7ab6062b9a4743b9321515a519b74c 7a1cd62bd55a47eba933105c269a3cca 5b7ab6062b9a4743b9321515a519b74c--7a1cd62bd55a47eba933105c269a3cca 55d5e3dd60d94ac1a38933e16141cafa 7a1cd62bd55a47eba933105c269a3cca--55d5e3dd60d94ac1a38933e16141cafa 35c5f2b776414ef9baa1c11c196305a1 55d5e3dd60d94ac1a38933e16141cafa--35c5f2b776414ef9baa1c11c196305a1 7f1ad8f190224896b3be867e89af2d58 35c5f2b776414ef9baa1c11c196305a1--7f1ad8f190224896b3be867e89af2d58 6998fc71fdf642808e4921cc4fc566f7 7f1ad8f190224896b3be867e89af2d58--6998fc71fdf642808e4921cc4fc566f7 2b49c4a655e148708e8aa1c3a7d4c245 6998fc71fdf642808e4921cc4fc566f7--2b49c4a655e148708e8aa1c3a7d4c245 d1f047635aca46c7b89d98e41b448f2b 2b49c4a655e148708e8aa1c3a7d4c245--d1f047635aca46c7b89d98e41b448f2b f40777486aab485682552e83ecbfee60 d1f047635aca46c7b89d98e41b448f2b--f40777486aab485682552e83ecbfee60 c021e41c11aa483aa36ed66909ef7c56 f40777486aab485682552e83ecbfee60--c021e41c11aa483aa36ed66909ef7c56 f52870b565244ee6918bb9c9e0294b78 c021e41c11aa483aa36ed66909ef7c56--f52870b565244ee6918bb9c9e0294b78 ac0fda92830942409c957e54c503cf29 f52870b565244ee6918bb9c9e0294b78--ac0fda92830942409c957e54c503cf29 fea0c8f8750f431699b7852a2ecec209 ac0fda92830942409c957e54c503cf29--fea0c8f8750f431699b7852a2ecec209 1983e01891fb413cabfbb27ca29f6521 fea0c8f8750f431699b7852a2ecec209--1983e01891fb413cabfbb27ca29f6521 d0e8c736fe9f40a982956b0dd5e11b27 1983e01891fb413cabfbb27ca29f6521--d0e8c736fe9f40a982956b0dd5e11b27 c734941330a24e0680f18231f05eb7e6 d0e8c736fe9f40a982956b0dd5e11b27--c734941330a24e0680f18231f05eb7e6 2f639580ac4843c3ad6cea6094a1d635 c734941330a24e0680f18231f05eb7e6--2f639580ac4843c3ad6cea6094a1d635 cd3db39799ae47a380b6f2351dff3ded 2f639580ac4843c3ad6cea6094a1d635--cd3db39799ae47a380b6f2351dff3ded d1367cfb68d8498eb9fb5cf2b2a4b1b1 cd3db39799ae47a380b6f2351dff3ded--d1367cfb68d8498eb9fb5cf2b2a4b1b1 a420336304b64ce8bb55c3773e87273f d1367cfb68d8498eb9fb5cf2b2a4b1b1--a420336304b64ce8bb55c3773e87273f 1b1127052982485192d0f5d1097c9d17 a420336304b64ce8bb55c3773e87273f--1b1127052982485192d0f5d1097c9d17 81210b48102c4dc8b5d36e7cbc2ff798 1b1127052982485192d0f5d1097c9d17--81210b48102c4dc8b5d36e7cbc2ff798 d95f9d5b6489415a99c0f338e4e19f0c 81210b48102c4dc8b5d36e7cbc2ff798--d95f9d5b6489415a99c0f338e4e19f0c 802f2b90033f42e4a81fb1965da2babb d95f9d5b6489415a99c0f338e4e19f0c--802f2b90033f42e4a81fb1965da2babb 83d67288db854f569ed09c9fcf082fb6 802f2b90033f42e4a81fb1965da2babb--83d67288db854f569ed09c9fcf082fb6 e765f79f55d64b89b4e247d95fdaf8af 83d67288db854f569ed09c9fcf082fb6--e765f79f55d64b89b4e247d95fdaf8af fc458e6e4f1c465fb726fdaecd164b96 e765f79f55d64b89b4e247d95fdaf8af--fc458e6e4f1c465fb726fdaecd164b96 916041c064174cb0982106671cec46c3 fc458e6e4f1c465fb726fdaecd164b96--916041c064174cb0982106671cec46c3 c386162cbf66405281d7a0818a0a7bbb RX(b03) 916041c064174cb0982106671cec46c3--c386162cbf66405281d7a0818a0a7bbb 2784566e3cc24670821b1b7b86795f31 c386162cbf66405281d7a0818a0a7bbb--2784566e3cc24670821b1b7b86795f31 ca5cafe940c840fc82d2a469a978a7d0 2784566e3cc24670821b1b7b86795f31--ca5cafe940c840fc82d2a469a978a7d0 5b9dbd1fe1384179b12fdd6a75204d7d X ca5cafe940c840fc82d2a469a978a7d0--5b9dbd1fe1384179b12fdd6a75204d7d 5b9dbd1fe1384179b12fdd6a75204d7d--01f424d133644960bca0cb0d4cd9fcda d1a3f4f56ced4db8af9746ce985cf69d 5b9dbd1fe1384179b12fdd6a75204d7d--d1a3f4f56ced4db8af9746ce985cf69d 8d637ca3addf4bf0a418d53e48484895 d1a3f4f56ced4db8af9746ce985cf69d--8d637ca3addf4bf0a418d53e48484895 83696c6004f04053b64b06fbf91c0834 8d637ca3addf4bf0a418d53e48484895--83696c6004f04053b64b06fbf91c0834 0fd2e1aad03f4afda6a08566470bdbd7 83696c6004f04053b64b06fbf91c0834--0fd2e1aad03f4afda6a08566470bdbd7 ddc054be39ae4b5bb25d87a63158c7c8 0fd2e1aad03f4afda6a08566470bdbd7--ddc054be39ae4b5bb25d87a63158c7c8 83dd68e18dbd4aedae40510f33466022 ddc054be39ae4b5bb25d87a63158c7c8--83dd68e18dbd4aedae40510f33466022 8ffb260b8ea941e9a72dfbaf4e19dccc 83dd68e18dbd4aedae40510f33466022--8ffb260b8ea941e9a72dfbaf4e19dccc 23d628b4634041cf9d02ec44fbff1bfb 8ffb260b8ea941e9a72dfbaf4e19dccc--23d628b4634041cf9d02ec44fbff1bfb b0d23a206caa420dbaef5213bb50e2e8 23d628b4634041cf9d02ec44fbff1bfb--b0d23a206caa420dbaef5213bb50e2e8 0012e31085bf4f0cb676d77154b4078a X b0d23a206caa420dbaef5213bb50e2e8--0012e31085bf4f0cb676d77154b4078a 0012e31085bf4f0cb676d77154b4078a--2141914632e943c8adcee951eb7d0c75 ef89a3fe6ece442399614c042790832e 0012e31085bf4f0cb676d77154b4078a--ef89a3fe6ece442399614c042790832e 8957d0393dd844dd86a6030e04288691 ef89a3fe6ece442399614c042790832e--8957d0393dd844dd86a6030e04288691 fe724dd995a1452f80de9db87b060219 8957d0393dd844dd86a6030e04288691--fe724dd995a1452f80de9db87b060219 b074cb7222764ca180a33fd864213244 fe724dd995a1452f80de9db87b060219--b074cb7222764ca180a33fd864213244 e881feabb875451bb1ee925637d23e28 b074cb7222764ca180a33fd864213244--e881feabb875451bb1ee925637d23e28 8fd934b34d5f44a4888664b5427b20fe e881feabb875451bb1ee925637d23e28--8fd934b34d5f44a4888664b5427b20fe 4443b5856f57479aaf4513e251cd9fc9 8fd934b34d5f44a4888664b5427b20fe--4443b5856f57479aaf4513e251cd9fc9 2875787ecf2743a2a77e405f4cfd0613 X 4443b5856f57479aaf4513e251cd9fc9--2875787ecf2743a2a77e405f4cfd0613 2875787ecf2743a2a77e405f4cfd0613--d06998c722c4410cb5e59e1fe4f6292c caae506995b0461689b84dc6e0f74edb 2875787ecf2743a2a77e405f4cfd0613--caae506995b0461689b84dc6e0f74edb f2d335fed0214d25894d547d389990f8 caae506995b0461689b84dc6e0f74edb--f2d335fed0214d25894d547d389990f8 07f43f5263ef4cd692869954db74cdb5 f2d335fed0214d25894d547d389990f8--07f43f5263ef4cd692869954db74cdb5 6747d1ca01864060b329df0012e7ee1e 07f43f5263ef4cd692869954db74cdb5--6747d1ca01864060b329df0012e7ee1e 72900c8a5d49488daafff303e2229f47 6747d1ca01864060b329df0012e7ee1e--72900c8a5d49488daafff303e2229f47 83c665f250a64926bffb6ed2ee2107c9 X 72900c8a5d49488daafff303e2229f47--83c665f250a64926bffb6ed2ee2107c9 83c665f250a64926bffb6ed2ee2107c9--bb4ef629a0b048a8b87cafad3834cc6e c3b08721c76d44508ef547081d41f83f 83c665f250a64926bffb6ed2ee2107c9--c3b08721c76d44508ef547081d41f83f ffd175decf0b4a0abb49babe016d47cf c3b08721c76d44508ef547081d41f83f--ffd175decf0b4a0abb49babe016d47cf 660e7245ee134feea939cc871ad0a163 ffd175decf0b4a0abb49babe016d47cf--660e7245ee134feea939cc871ad0a163 7dbfada9cf934a0684711c5ec084e6a2 660e7245ee134feea939cc871ad0a163--7dbfada9cf934a0684711c5ec084e6a2 5c136df1a30b4b61987c9fd361be916f X 7dbfada9cf934a0684711c5ec084e6a2--5c136df1a30b4b61987c9fd361be916f 5c136df1a30b4b61987c9fd361be916f--3199d965623c4989b59893657bb58a70 a4f1df8877144083ad65e5b9cb4f3605 5c136df1a30b4b61987c9fd361be916f--a4f1df8877144083ad65e5b9cb4f3605 9e483b43a64e4761a53240f2b08b1e54 a4f1df8877144083ad65e5b9cb4f3605--9e483b43a64e4761a53240f2b08b1e54 a527d049a4d1496ea2b2affd720010a3 9e483b43a64e4761a53240f2b08b1e54--a527d049a4d1496ea2b2affd720010a3 54abe21115104c4888faed91955197b3 a527d049a4d1496ea2b2affd720010a3--54abe21115104c4888faed91955197b3 76f9a36be40a4245adac93055ad3099a 54abe21115104c4888faed91955197b3--76f9a36be40a4245adac93055ad3099a d8d54eed90514df4adaa6fc983f2d84b 76f9a36be40a4245adac93055ad3099a--d8d54eed90514df4adaa6fc983f2d84b dd5d3137a0094522a9bb4e79c9f31605 d8d54eed90514df4adaa6fc983f2d84b--dd5d3137a0094522a9bb4e79c9f31605 8aa8619b604e46f4b393f7b4e82e4664 dd5d3137a0094522a9bb4e79c9f31605--8aa8619b604e46f4b393f7b4e82e4664 5db504f5b8594d2383ddd778f51c42e7 8aa8619b604e46f4b393f7b4e82e4664--5db504f5b8594d2383ddd778f51c42e7 c1d912172992470bbaf3f2ffe52c208a X 5db504f5b8594d2383ddd778f51c42e7--c1d912172992470bbaf3f2ffe52c208a c1d912172992470bbaf3f2ffe52c208a--532ac30d1d9b4c08b6115b600f526227 6340922723264e5bbcb3589cfe24d2e6 c1d912172992470bbaf3f2ffe52c208a--6340922723264e5bbcb3589cfe24d2e6 06578b4439fe4d97af94c946a351bf9e 6340922723264e5bbcb3589cfe24d2e6--06578b4439fe4d97af94c946a351bf9e f8a76ac3040b4e39a0152b0bbc863305 06578b4439fe4d97af94c946a351bf9e--f8a76ac3040b4e39a0152b0bbc863305 6280271eb8b84f51aa1058ad1e725e1a X f8a76ac3040b4e39a0152b0bbc863305--6280271eb8b84f51aa1058ad1e725e1a 6280271eb8b84f51aa1058ad1e725e1a--4d91299e5e32460ca2b147a2336acb33 b82770d890c14ae1ab83722e7c363383 6280271eb8b84f51aa1058ad1e725e1a--b82770d890c14ae1ab83722e7c363383 145557592da244e0a4dd493f71fbb68c b82770d890c14ae1ab83722e7c363383--145557592da244e0a4dd493f71fbb68c b7244caf180b4736a4f0569ab016d333 145557592da244e0a4dd493f71fbb68c--b7244caf180b4736a4f0569ab016d333 a1a1db2a54d34add842baddc9e4746c8 X b7244caf180b4736a4f0569ab016d333--a1a1db2a54d34add842baddc9e4746c8 a1a1db2a54d34add842baddc9e4746c8--bfb0e55399da45e1b4535736cb203961 1623ff3efbf840e2b91114bd3d81f6f5 a1a1db2a54d34add842baddc9e4746c8--1623ff3efbf840e2b91114bd3d81f6f5 471b3b281ad74d72a756cfcf9425812f 1623ff3efbf840e2b91114bd3d81f6f5--471b3b281ad74d72a756cfcf9425812f 0d107ae0ab724b44b7fc6d9f72bdb4b1 471b3b281ad74d72a756cfcf9425812f--0d107ae0ab724b44b7fc6d9f72bdb4b1 c94f4b5773854c8f8fa299a448fabbe8 0d107ae0ab724b44b7fc6d9f72bdb4b1--c94f4b5773854c8f8fa299a448fabbe8 6ee534ec2eaa41aeb5b407d620266796 c94f4b5773854c8f8fa299a448fabbe8--6ee534ec2eaa41aeb5b407d620266796 9a2f712c341a4faba12f74cd8b1fb7f3 6ee534ec2eaa41aeb5b407d620266796--9a2f712c341a4faba12f74cd8b1fb7f3 f3240f141b994408b3af2d2ee631f01a 9a2f712c341a4faba12f74cd8b1fb7f3--f3240f141b994408b3af2d2ee631f01a 82fa127dd07c406080644e2a64df5329 f3240f141b994408b3af2d2ee631f01a--82fa127dd07c406080644e2a64df5329 3a2bda0bc5984ac48583cb0cc0621b5a 82fa127dd07c406080644e2a64df5329--3a2bda0bc5984ac48583cb0cc0621b5a 44887e26fbb440db90f3d397f5a0ae94 3a2bda0bc5984ac48583cb0cc0621b5a--44887e26fbb440db90f3d397f5a0ae94 806a6f94a2734c33b8d2f1dc740f4e5b 44887e26fbb440db90f3d397f5a0ae94--806a6f94a2734c33b8d2f1dc740f4e5b 88188c0a5258463bbd1a6d55d715bf82 806a6f94a2734c33b8d2f1dc740f4e5b--88188c0a5258463bbd1a6d55d715bf82 aa3f5f1f4e5a4f14a3d204211a387979 88188c0a5258463bbd1a6d55d715bf82--aa3f5f1f4e5a4f14a3d204211a387979 05641afc32d34e9da02468fa5ee9a862 aa3f5f1f4e5a4f14a3d204211a387979--05641afc32d34e9da02468fa5ee9a862 61106738017f4e4e9e6eb346056f4e0a 05641afc32d34e9da02468fa5ee9a862--61106738017f4e4e9e6eb346056f4e0a fcc1a05a2df3495ab2fb0142001c46df 61106738017f4e4e9e6eb346056f4e0a--fcc1a05a2df3495ab2fb0142001c46df 0e89bc8540c24aabb41f0a81ddf98e95 fcc1a05a2df3495ab2fb0142001c46df--0e89bc8540c24aabb41f0a81ddf98e95 1f154cf36724433198e41bdab7b1508f 0e89bc8540c24aabb41f0a81ddf98e95--1f154cf36724433198e41bdab7b1508f 8f1f430f59b14142a430d812023128d5 1f154cf36724433198e41bdab7b1508f--8f1f430f59b14142a430d812023128d5 b8673a94286d4e818e52c640de39a0f5 8f1f430f59b14142a430d812023128d5--b8673a94286d4e818e52c640de39a0f5 d9df1977a4274bf8a32b77ef96e48cde b8673a94286d4e818e52c640de39a0f5--d9df1977a4274bf8a32b77ef96e48cde 86e7370698ab45d9b389570df1f50f33 d9df1977a4274bf8a32b77ef96e48cde--86e7370698ab45d9b389570df1f50f33 ac6e57ee55024b5382f720ddf0fefa5e 86e7370698ab45d9b389570df1f50f33--ac6e57ee55024b5382f720ddf0fefa5e 49af206b69024f7d8015dcaeb1539440 ac6e57ee55024b5382f720ddf0fefa5e--49af206b69024f7d8015dcaeb1539440 19079187a0ab4da7ad461ecdad7de47e 49af206b69024f7d8015dcaeb1539440--19079187a0ab4da7ad461ecdad7de47e 521eeef4054a4b92bcd2bea5813e1259 19079187a0ab4da7ad461ecdad7de47e--521eeef4054a4b92bcd2bea5813e1259 ce9364d1c8fd421ab1cd305881f53c00 521eeef4054a4b92bcd2bea5813e1259--ce9364d1c8fd421ab1cd305881f53c00 1a654d0d8abb48bea3fe3e706e97d07b ce9364d1c8fd421ab1cd305881f53c00--1a654d0d8abb48bea3fe3e706e97d07b 6dfbb51a6b144e07b7b18f1bd5a14384 RX(b13) 1a654d0d8abb48bea3fe3e706e97d07b--6dfbb51a6b144e07b7b18f1bd5a14384 6dfbb51a6b144e07b7b18f1bd5a14384--04e90fbf31214999bfa6a31488617e45 1f5b2184ec1040eab1b5a25e482c0dc7 d8cafac480f540f5b444875bcdfe5af7 2dd76002b3e94c2db24cdeb36490ab4c--d8cafac480f540f5b444875bcdfe5af7 d5f6c2c813c94b8c85fa88bad6facaf0 5 1b833c6215d645b7ab3de004551295a9 d8cafac480f540f5b444875bcdfe5af7--1b833c6215d645b7ab3de004551295a9 4c39dabe9abd4740972108eebd929692 1b833c6215d645b7ab3de004551295a9--4c39dabe9abd4740972108eebd929692 330b94a4ff814e32b70f1eaf50381d0e X 4c39dabe9abd4740972108eebd929692--330b94a4ff814e32b70f1eaf50381d0e 330b94a4ff814e32b70f1eaf50381d0e--33877cefdb04440c98f8ee945106ca7e bac37d43321f42eaab17ec6033df14a6 330b94a4ff814e32b70f1eaf50381d0e--bac37d43321f42eaab17ec6033df14a6 33b1a07560084ca7b32c567b6433298b bac37d43321f42eaab17ec6033df14a6--33b1a07560084ca7b32c567b6433298b 7b8f850717a94d0492bce0f869ecb700 33b1a07560084ca7b32c567b6433298b--7b8f850717a94d0492bce0f869ecb700 a540bfed206d4e05b74b1df76e55976c 7b8f850717a94d0492bce0f869ecb700--a540bfed206d4e05b74b1df76e55976c b323e499b011421ba0cbfc05b9caea49 a540bfed206d4e05b74b1df76e55976c--b323e499b011421ba0cbfc05b9caea49 e437feadd6f74350aa437e0d915c7b67 b323e499b011421ba0cbfc05b9caea49--e437feadd6f74350aa437e0d915c7b67 73349906278c40e2ab9837c74ee7beca e437feadd6f74350aa437e0d915c7b67--73349906278c40e2ab9837c74ee7beca 40020ba232d647448e5576616b0da0b5 X 73349906278c40e2ab9837c74ee7beca--40020ba232d647448e5576616b0da0b5 40020ba232d647448e5576616b0da0b5--ce5afb88b99f43d8a8294cb9c7165b0f 005a6918440b44ddbf5fee70ece9a68e 40020ba232d647448e5576616b0da0b5--005a6918440b44ddbf5fee70ece9a68e 933639eda8c9475b80f916e63c287cbb 005a6918440b44ddbf5fee70ece9a68e--933639eda8c9475b80f916e63c287cbb cecccbd495c64480aea6268c8cb65963 933639eda8c9475b80f916e63c287cbb--cecccbd495c64480aea6268c8cb65963 e492914b7c8442c69b5968dfef671bbd cecccbd495c64480aea6268c8cb65963--e492914b7c8442c69b5968dfef671bbd e9e6937773434c42b0f56d93a545bc7f e492914b7c8442c69b5968dfef671bbd--e9e6937773434c42b0f56d93a545bc7f 786877437fa540d590d1c0982a9d49e5 e9e6937773434c42b0f56d93a545bc7f--786877437fa540d590d1c0982a9d49e5 8f2cd6793c6d48f8807ece225f311b8e 786877437fa540d590d1c0982a9d49e5--8f2cd6793c6d48f8807ece225f311b8e 37bc413bfb8e47fcac7fbd2525b25ee4 8f2cd6793c6d48f8807ece225f311b8e--37bc413bfb8e47fcac7fbd2525b25ee4 0d37d9569090450580e34ba57e04c0e9 37bc413bfb8e47fcac7fbd2525b25ee4--0d37d9569090450580e34ba57e04c0e9 629a37f4c53c470da26e27b83d6d4cab X 0d37d9569090450580e34ba57e04c0e9--629a37f4c53c470da26e27b83d6d4cab 629a37f4c53c470da26e27b83d6d4cab--23ace5fe77ac44d9a086b331312f6a6b f1a863529e974b69aae3848988855b37 629a37f4c53c470da26e27b83d6d4cab--f1a863529e974b69aae3848988855b37 252968dacfa241df84103eb9833592aa f1a863529e974b69aae3848988855b37--252968dacfa241df84103eb9833592aa 527a37eb216843acb1e6f6dce60238d5 252968dacfa241df84103eb9833592aa--527a37eb216843acb1e6f6dce60238d5 6da11de89bdb494b9a639ab4efb84be1 X 527a37eb216843acb1e6f6dce60238d5--6da11de89bdb494b9a639ab4efb84be1 6da11de89bdb494b9a639ab4efb84be1--5aef9fbe3ef94f5f89277e09f7922880 a3de7bea8a644ec7bd31e40abf62e98c 6da11de89bdb494b9a639ab4efb84be1--a3de7bea8a644ec7bd31e40abf62e98c 66236f1532e549a9bac2018e37f36408 a3de7bea8a644ec7bd31e40abf62e98c--66236f1532e549a9bac2018e37f36408 d1ed7c8764cc4e65b04ddc022578588d 66236f1532e549a9bac2018e37f36408--d1ed7c8764cc4e65b04ddc022578588d d1ee330829064eec8ce145c5b953f7d3 d1ed7c8764cc4e65b04ddc022578588d--d1ee330829064eec8ce145c5b953f7d3 37176a5f2078422c8991d67bf61ff069 d1ee330829064eec8ce145c5b953f7d3--37176a5f2078422c8991d67bf61ff069 bfeca94cc9704c3a868ef5125232241a 37176a5f2078422c8991d67bf61ff069--bfeca94cc9704c3a868ef5125232241a 40492f44bc7241b89f14b97ebcc5eda7 X bfeca94cc9704c3a868ef5125232241a--40492f44bc7241b89f14b97ebcc5eda7 40492f44bc7241b89f14b97ebcc5eda7--7a3f5372cd1e4bae890ae2d9a68952a8 806bdee53200489c9fd01317569d1360 40492f44bc7241b89f14b97ebcc5eda7--806bdee53200489c9fd01317569d1360 981430f40b9d432383ac782fcab908a6 806bdee53200489c9fd01317569d1360--981430f40b9d432383ac782fcab908a6 bb56467133d648eeafd053d65d77c88e 981430f40b9d432383ac782fcab908a6--bb56467133d648eeafd053d65d77c88e ef0868bd830d4f179ba196626ee8be6a bb56467133d648eeafd053d65d77c88e--ef0868bd830d4f179ba196626ee8be6a f4c735a44e304fa08f38b0446cedd93f ef0868bd830d4f179ba196626ee8be6a--f4c735a44e304fa08f38b0446cedd93f cad175ad844e47edba2a856b6c2c683a f4c735a44e304fa08f38b0446cedd93f--cad175ad844e47edba2a856b6c2c683a 70ab77971fca4d09ac9244daaee27cbe cad175ad844e47edba2a856b6c2c683a--70ab77971fca4d09ac9244daaee27cbe b6f660ba54dc4f679f29b8b6bf14397c X 70ab77971fca4d09ac9244daaee27cbe--b6f660ba54dc4f679f29b8b6bf14397c b6f660ba54dc4f679f29b8b6bf14397c--fe6ac7fecb0f435da110258c5378930f 1a1d7b91b7c64a288cfe7fe59945f068 b6f660ba54dc4f679f29b8b6bf14397c--1a1d7b91b7c64a288cfe7fe59945f068 0f272e585e0f47e29d410f7c9c0f46b5 1a1d7b91b7c64a288cfe7fe59945f068--0f272e585e0f47e29d410f7c9c0f46b5 5166cda177b143219a094fa822ac5829 0f272e585e0f47e29d410f7c9c0f46b5--5166cda177b143219a094fa822ac5829 6ec86407fc604eda8917783c22d3b52f 5166cda177b143219a094fa822ac5829--6ec86407fc604eda8917783c22d3b52f c3e6a855307b438c835aeda9daf0f61a 6ec86407fc604eda8917783c22d3b52f--c3e6a855307b438c835aeda9daf0f61a 818ccb126b7d4b63904914cdd92200ce X c3e6a855307b438c835aeda9daf0f61a--818ccb126b7d4b63904914cdd92200ce 818ccb126b7d4b63904914cdd92200ce--baf4897290644b35b0e5771a6c2a7a69 d6623a293811490d917bbce14c2da74f RZ(-1.0*g0) 818ccb126b7d4b63904914cdd92200ce--d6623a293811490d917bbce14c2da74f cf946c1c8cf94dddac5e5aaf0fd745f8 X d6623a293811490d917bbce14c2da74f--cf946c1c8cf94dddac5e5aaf0fd745f8 cf946c1c8cf94dddac5e5aaf0fd745f8--743688277b89494480ab3664515f320b 7132efb69db5445c91aae40e47ec239f cf946c1c8cf94dddac5e5aaf0fd745f8--7132efb69db5445c91aae40e47ec239f b2b218e6d41448649f2a876c6e1fd961 7132efb69db5445c91aae40e47ec239f--b2b218e6d41448649f2a876c6e1fd961 654f612b27e345b7ae27107a39c007da X b2b218e6d41448649f2a876c6e1fd961--654f612b27e345b7ae27107a39c007da 654f612b27e345b7ae27107a39c007da--7a1cd62bd55a47eba933105c269a3cca a1525144b83343ca84460a5b2a6cd7b0 RZ(-1.0*g0) 654f612b27e345b7ae27107a39c007da--a1525144b83343ca84460a5b2a6cd7b0 aca718a1bc5543e19242bd2033c6cc7c X a1525144b83343ca84460a5b2a6cd7b0--aca718a1bc5543e19242bd2033c6cc7c aca718a1bc5543e19242bd2033c6cc7c--35c5f2b776414ef9baa1c11c196305a1 cbfd56f673434b838f289ebb4fbf342e X aca718a1bc5543e19242bd2033c6cc7c--cbfd56f673434b838f289ebb4fbf342e cbfd56f673434b838f289ebb4fbf342e--7f1ad8f190224896b3be867e89af2d58 9e063581c93b4aff899a2aa1edcae5ef cbfd56f673434b838f289ebb4fbf342e--9e063581c93b4aff899a2aa1edcae5ef fd9cc09895f34cfaad58c979eb33c0c0 9e063581c93b4aff899a2aa1edcae5ef--fd9cc09895f34cfaad58c979eb33c0c0 f6a808d39f684634b78dafb9d3ab90eb fd9cc09895f34cfaad58c979eb33c0c0--f6a808d39f684634b78dafb9d3ab90eb dadb8ab4b8e849e4897bd7a605eeaf07 X f6a808d39f684634b78dafb9d3ab90eb--dadb8ab4b8e849e4897bd7a605eeaf07 dadb8ab4b8e849e4897bd7a605eeaf07--f40777486aab485682552e83ecbfee60 a9c7410e7fae49dd992720dfc7d35108 X dadb8ab4b8e849e4897bd7a605eeaf07--a9c7410e7fae49dd992720dfc7d35108 a9c7410e7fae49dd992720dfc7d35108--c021e41c11aa483aa36ed66909ef7c56 5f81c571d8214db2bad2a6ee17de86f0 a9c7410e7fae49dd992720dfc7d35108--5f81c571d8214db2bad2a6ee17de86f0 cde46e39034a45a3a333bb12c2bcc8b9 5f81c571d8214db2bad2a6ee17de86f0--cde46e39034a45a3a333bb12c2bcc8b9 5a412149833e4ce78c35fff19c56d55d cde46e39034a45a3a333bb12c2bcc8b9--5a412149833e4ce78c35fff19c56d55d 6ac7fa36f18d40e29c351110c06b13bd 5a412149833e4ce78c35fff19c56d55d--6ac7fa36f18d40e29c351110c06b13bd b5962f06440d42ef85b0e19714381abe 6ac7fa36f18d40e29c351110c06b13bd--b5962f06440d42ef85b0e19714381abe 722bb04fb8734aa5b26910f805e9ebe4 X b5962f06440d42ef85b0e19714381abe--722bb04fb8734aa5b26910f805e9ebe4 722bb04fb8734aa5b26910f805e9ebe4--c734941330a24e0680f18231f05eb7e6 d068ba07eeb246799cea3bd08ab0aec3 X 722bb04fb8734aa5b26910f805e9ebe4--d068ba07eeb246799cea3bd08ab0aec3 d068ba07eeb246799cea3bd08ab0aec3--2f639580ac4843c3ad6cea6094a1d635 3ae2099718f540c1918038a5ed774818 d068ba07eeb246799cea3bd08ab0aec3--3ae2099718f540c1918038a5ed774818 80ed5f48c3c145f8b4a46e006790699c 3ae2099718f540c1918038a5ed774818--80ed5f48c3c145f8b4a46e006790699c 0115e48694ec4ce08654501a4dd3f896 80ed5f48c3c145f8b4a46e006790699c--0115e48694ec4ce08654501a4dd3f896 0ea9d84436a840d393534fe7e93c5da4 0115e48694ec4ce08654501a4dd3f896--0ea9d84436a840d393534fe7e93c5da4 165e8c6e068b4b2ebf885c565ef995ea 0ea9d84436a840d393534fe7e93c5da4--165e8c6e068b4b2ebf885c565ef995ea 30e77f3638f740a39abe1f4f729e8d61 165e8c6e068b4b2ebf885c565ef995ea--30e77f3638f740a39abe1f4f729e8d61 f97f48dc053d40c3b4fa6d281c707aa9 30e77f3638f740a39abe1f4f729e8d61--f97f48dc053d40c3b4fa6d281c707aa9 44ee3aa03bd842cf89ccf5346ff5e929 X f97f48dc053d40c3b4fa6d281c707aa9--44ee3aa03bd842cf89ccf5346ff5e929 44ee3aa03bd842cf89ccf5346ff5e929--83d67288db854f569ed09c9fcf082fb6 30e7f3ecddb247f4ab1df21a960bb255 44ee3aa03bd842cf89ccf5346ff5e929--30e7f3ecddb247f4ab1df21a960bb255 0c02563fa4874444bc75b855187512b6 30e7f3ecddb247f4ab1df21a960bb255--0c02563fa4874444bc75b855187512b6 5a9fa9b1f7d74261a1e280158801cb7f 0c02563fa4874444bc75b855187512b6--5a9fa9b1f7d74261a1e280158801cb7f 030836ea8ab24533924b01777eba8ecf RX(b04) 5a9fa9b1f7d74261a1e280158801cb7f--030836ea8ab24533924b01777eba8ecf 1988f9f1cce240f8905dbb993422a580 030836ea8ab24533924b01777eba8ecf--1988f9f1cce240f8905dbb993422a580 34f29547871745fd9e39d329918fa306 1988f9f1cce240f8905dbb993422a580--34f29547871745fd9e39d329918fa306 cdd30955ebc04dc09911486412e9bd13 34f29547871745fd9e39d329918fa306--cdd30955ebc04dc09911486412e9bd13 3ef18608b87044bbbf453f8a5cd6d57a X cdd30955ebc04dc09911486412e9bd13--3ef18608b87044bbbf453f8a5cd6d57a 3ef18608b87044bbbf453f8a5cd6d57a--d1a3f4f56ced4db8af9746ce985cf69d d2d99ae66f5a4031a23f14fbf0a5d9a5 3ef18608b87044bbbf453f8a5cd6d57a--d2d99ae66f5a4031a23f14fbf0a5d9a5 d7e64c154f3945d9a242ed519f5e1f23 d2d99ae66f5a4031a23f14fbf0a5d9a5--d7e64c154f3945d9a242ed519f5e1f23 ae3f7354ee714765aebffd2b87d73f3b d7e64c154f3945d9a242ed519f5e1f23--ae3f7354ee714765aebffd2b87d73f3b d3ed487152524255b8fb92013452b5bd ae3f7354ee714765aebffd2b87d73f3b--d3ed487152524255b8fb92013452b5bd 52aeee04b93f4e578774c47bb1c350da d3ed487152524255b8fb92013452b5bd--52aeee04b93f4e578774c47bb1c350da 50de3f03028e4df2add4f8c7ae6d1e08 52aeee04b93f4e578774c47bb1c350da--50de3f03028e4df2add4f8c7ae6d1e08 45daa88328ce41b6bbdbe2095b9f99a8 50de3f03028e4df2add4f8c7ae6d1e08--45daa88328ce41b6bbdbe2095b9f99a8 bac37bce16fe4810be497c0747ef1e74 X 45daa88328ce41b6bbdbe2095b9f99a8--bac37bce16fe4810be497c0747ef1e74 bac37bce16fe4810be497c0747ef1e74--b0d23a206caa420dbaef5213bb50e2e8 88ec3b91944246f2a1f15c79c5ef4ba5 bac37bce16fe4810be497c0747ef1e74--88ec3b91944246f2a1f15c79c5ef4ba5 535d9475f9d9461c9e3d937d6b5a415a 88ec3b91944246f2a1f15c79c5ef4ba5--535d9475f9d9461c9e3d937d6b5a415a 04c5fdc22f3d47aea5e43d7b2c14482e 535d9475f9d9461c9e3d937d6b5a415a--04c5fdc22f3d47aea5e43d7b2c14482e 262f3248f86a467e84b0323773d007e3 04c5fdc22f3d47aea5e43d7b2c14482e--262f3248f86a467e84b0323773d007e3 f0adf5af9ba849d29dc4df235495cc6b 262f3248f86a467e84b0323773d007e3--f0adf5af9ba849d29dc4df235495cc6b 5883861122674aeea283d3b0bdbda557 f0adf5af9ba849d29dc4df235495cc6b--5883861122674aeea283d3b0bdbda557 d3482b84231e4049a6ea2155fecb3b28 5883861122674aeea283d3b0bdbda557--d3482b84231e4049a6ea2155fecb3b28 f4203304593c4f6e9bde7fc7b01d2c31 d3482b84231e4049a6ea2155fecb3b28--f4203304593c4f6e9bde7fc7b01d2c31 03a2335c05794768b3a9325131416acd f4203304593c4f6e9bde7fc7b01d2c31--03a2335c05794768b3a9325131416acd 138774c7c7754ec4ba83324950c5c299 X 03a2335c05794768b3a9325131416acd--138774c7c7754ec4ba83324950c5c299 138774c7c7754ec4ba83324950c5c299--caae506995b0461689b84dc6e0f74edb 63a7892f1762437fb24ce8cefc85164e 138774c7c7754ec4ba83324950c5c299--63a7892f1762437fb24ce8cefc85164e 5ca76627d7404ca2bbadf55e2e3641dc 63a7892f1762437fb24ce8cefc85164e--5ca76627d7404ca2bbadf55e2e3641dc 1bd60a24c1cd4463b8e11f90f537c0cf 5ca76627d7404ca2bbadf55e2e3641dc--1bd60a24c1cd4463b8e11f90f537c0cf 55b6d413ad55400c8553e3035708e23c X 1bd60a24c1cd4463b8e11f90f537c0cf--55b6d413ad55400c8553e3035708e23c 55b6d413ad55400c8553e3035708e23c--72900c8a5d49488daafff303e2229f47 9cd6927e6b2d4cf3a1599c47138607d5 55b6d413ad55400c8553e3035708e23c--9cd6927e6b2d4cf3a1599c47138607d5 3baf89075b6b47c7a724277727081927 9cd6927e6b2d4cf3a1599c47138607d5--3baf89075b6b47c7a724277727081927 5732c85f3ec5406d841445021399739e 3baf89075b6b47c7a724277727081927--5732c85f3ec5406d841445021399739e 7f4c7627f9d64bd89580ecf4a728b77e 5732c85f3ec5406d841445021399739e--7f4c7627f9d64bd89580ecf4a728b77e e32ae1b79e974eb2ade68d3920b6c9d7 7f4c7627f9d64bd89580ecf4a728b77e--e32ae1b79e974eb2ade68d3920b6c9d7 9eb2ef7112d24f8bbfc62efe2125ff77 e32ae1b79e974eb2ade68d3920b6c9d7--9eb2ef7112d24f8bbfc62efe2125ff77 b68370195d0c44529afe93444b0169ea X 9eb2ef7112d24f8bbfc62efe2125ff77--b68370195d0c44529afe93444b0169ea b68370195d0c44529afe93444b0169ea--a4f1df8877144083ad65e5b9cb4f3605 696bf16b4bc54199ae36d89324e573c9 b68370195d0c44529afe93444b0169ea--696bf16b4bc54199ae36d89324e573c9 0550764d613f4857a7337277c0aa435b 696bf16b4bc54199ae36d89324e573c9--0550764d613f4857a7337277c0aa435b 79c7a671de6c4afa9ca6e6feb7b51514 0550764d613f4857a7337277c0aa435b--79c7a671de6c4afa9ca6e6feb7b51514 946582b21b864caea858ef196851022c 79c7a671de6c4afa9ca6e6feb7b51514--946582b21b864caea858ef196851022c ef376bcc3fb44ff9b563285dd23729ae 946582b21b864caea858ef196851022c--ef376bcc3fb44ff9b563285dd23729ae d51e5944b00442d1927b5ffe6c128a76 ef376bcc3fb44ff9b563285dd23729ae--d51e5944b00442d1927b5ffe6c128a76 1ed0a84ab83148958fd4ffbce2fb628b d51e5944b00442d1927b5ffe6c128a76--1ed0a84ab83148958fd4ffbce2fb628b a7ef92b6f2f64f6fae00f2913d057e24 X 1ed0a84ab83148958fd4ffbce2fb628b--a7ef92b6f2f64f6fae00f2913d057e24 a7ef92b6f2f64f6fae00f2913d057e24--5db504f5b8594d2383ddd778f51c42e7 4183c278a9f949dead916c6881714ac8 a7ef92b6f2f64f6fae00f2913d057e24--4183c278a9f949dead916c6881714ac8 cff77f9fe55645a59e4888e68167b414 4183c278a9f949dead916c6881714ac8--cff77f9fe55645a59e4888e68167b414 5c53d6c32cb94474abe42f19c999e1a4 cff77f9fe55645a59e4888e68167b414--5c53d6c32cb94474abe42f19c999e1a4 f3855f9021e94da5ac3cc141647e8df0 5c53d6c32cb94474abe42f19c999e1a4--f3855f9021e94da5ac3cc141647e8df0 4e73c1364b404afcbaf44302d63a95cf f3855f9021e94da5ac3cc141647e8df0--4e73c1364b404afcbaf44302d63a95cf 1c3f2927a85049f0bad71190413e5db3 X 4e73c1364b404afcbaf44302d63a95cf--1c3f2927a85049f0bad71190413e5db3 1c3f2927a85049f0bad71190413e5db3--b82770d890c14ae1ab83722e7c363383 6d4fba5437eb44e5849dd0f6fb255380 RZ(-1.0*g1) 1c3f2927a85049f0bad71190413e5db3--6d4fba5437eb44e5849dd0f6fb255380 0638831ef8174324a9d29a7bf9e88113 X 6d4fba5437eb44e5849dd0f6fb255380--0638831ef8174324a9d29a7bf9e88113 0638831ef8174324a9d29a7bf9e88113--b7244caf180b4736a4f0569ab016d333 dca692d57c1445cf97ed2bb1458383a6 0638831ef8174324a9d29a7bf9e88113--dca692d57c1445cf97ed2bb1458383a6 c880c647049043719fb4aaa99d93314e dca692d57c1445cf97ed2bb1458383a6--c880c647049043719fb4aaa99d93314e a9fa1355f4b242bdafe4d7602bed3ec3 X c880c647049043719fb4aaa99d93314e--a9fa1355f4b242bdafe4d7602bed3ec3 a9fa1355f4b242bdafe4d7602bed3ec3--471b3b281ad74d72a756cfcf9425812f 963b58b6546f44e7b9f5244c5c1edce2 RZ(-1.0*g1) a9fa1355f4b242bdafe4d7602bed3ec3--963b58b6546f44e7b9f5244c5c1edce2 b37fd1d77af34ad4b150af6125e4ca75 X 963b58b6546f44e7b9f5244c5c1edce2--b37fd1d77af34ad4b150af6125e4ca75 b37fd1d77af34ad4b150af6125e4ca75--c94f4b5773854c8f8fa299a448fabbe8 6960a5932b374acdab23414ec797bcbd X b37fd1d77af34ad4b150af6125e4ca75--6960a5932b374acdab23414ec797bcbd 6960a5932b374acdab23414ec797bcbd--6ee534ec2eaa41aeb5b407d620266796 766bc835589f40ae9c94620afb65042b 6960a5932b374acdab23414ec797bcbd--766bc835589f40ae9c94620afb65042b c9e27a23c7be4631a207042150e7986f 766bc835589f40ae9c94620afb65042b--c9e27a23c7be4631a207042150e7986f 01e4911692e84a298d7c284c5737e205 c9e27a23c7be4631a207042150e7986f--01e4911692e84a298d7c284c5737e205 e3ab0f16aa86421bae38363358f6062c X 01e4911692e84a298d7c284c5737e205--e3ab0f16aa86421bae38363358f6062c e3ab0f16aa86421bae38363358f6062c--3a2bda0bc5984ac48583cb0cc0621b5a 9ae161ad08fa4574a4facd69cd319b1b X e3ab0f16aa86421bae38363358f6062c--9ae161ad08fa4574a4facd69cd319b1b 9ae161ad08fa4574a4facd69cd319b1b--44887e26fbb440db90f3d397f5a0ae94 7103cf29549e4ef7a4ef0ed5b7c8cfc3 9ae161ad08fa4574a4facd69cd319b1b--7103cf29549e4ef7a4ef0ed5b7c8cfc3 5dae7826bf5b4c079127cd7b2efc6475 7103cf29549e4ef7a4ef0ed5b7c8cfc3--5dae7826bf5b4c079127cd7b2efc6475 aaaa61eb652a401f9bbde86cd992fbea 5dae7826bf5b4c079127cd7b2efc6475--aaaa61eb652a401f9bbde86cd992fbea 5fd4d3a6456a423f8d73fa55fa3887a5 aaaa61eb652a401f9bbde86cd992fbea--5fd4d3a6456a423f8d73fa55fa3887a5 9d976f6f6e4f443caeb9571a38da7e97 5fd4d3a6456a423f8d73fa55fa3887a5--9d976f6f6e4f443caeb9571a38da7e97 f7cde36f089a47f8867635cc329bd9de X 9d976f6f6e4f443caeb9571a38da7e97--f7cde36f089a47f8867635cc329bd9de f7cde36f089a47f8867635cc329bd9de--fcc1a05a2df3495ab2fb0142001c46df 0916feaa99734d9eb1ab26d08c8e060e X f7cde36f089a47f8867635cc329bd9de--0916feaa99734d9eb1ab26d08c8e060e 0916feaa99734d9eb1ab26d08c8e060e--0e89bc8540c24aabb41f0a81ddf98e95 b78a362db286448897567f06d78ebc4d 0916feaa99734d9eb1ab26d08c8e060e--b78a362db286448897567f06d78ebc4d 018b68587a2e47c6befb7bd28bd509f2 b78a362db286448897567f06d78ebc4d--018b68587a2e47c6befb7bd28bd509f2 6dee3a322e5540bfb0183b48d3e0f0f5 018b68587a2e47c6befb7bd28bd509f2--6dee3a322e5540bfb0183b48d3e0f0f5 8f5a7661d7f24dbb862b4135627e806b 6dee3a322e5540bfb0183b48d3e0f0f5--8f5a7661d7f24dbb862b4135627e806b 0d7ac71c42604f96a1de5ac6ddac48df 8f5a7661d7f24dbb862b4135627e806b--0d7ac71c42604f96a1de5ac6ddac48df 6f02c4fa2a794c4fb5e4c678b24e4363 0d7ac71c42604f96a1de5ac6ddac48df--6f02c4fa2a794c4fb5e4c678b24e4363 fae7cd101bd94b59a9f3dd3661662bb3 6f02c4fa2a794c4fb5e4c678b24e4363--fae7cd101bd94b59a9f3dd3661662bb3 550599872b034f86af4ee35379db9728 X fae7cd101bd94b59a9f3dd3661662bb3--550599872b034f86af4ee35379db9728 550599872b034f86af4ee35379db9728--19079187a0ab4da7ad461ecdad7de47e 940fdbe68cf94969a210a54d41a55f5e 550599872b034f86af4ee35379db9728--940fdbe68cf94969a210a54d41a55f5e 66fce8aa54e84c42896f5ebab831d036 940fdbe68cf94969a210a54d41a55f5e--66fce8aa54e84c42896f5ebab831d036 ebb80da097c245d5a875f4bc3c45b7c9 66fce8aa54e84c42896f5ebab831d036--ebb80da097c245d5a875f4bc3c45b7c9 d70951360edc43859b7bbecaca4ebc03 RX(b14) ebb80da097c245d5a875f4bc3c45b7c9--d70951360edc43859b7bbecaca4ebc03 d70951360edc43859b7bbecaca4ebc03--1f5b2184ec1040eab1b5a25e482c0dc7 0afb5e480f884e25b3a3be1d58ffa06c bf115c0b9a65466ca98763e726d5e4df d5f6c2c813c94b8c85fa88bad6facaf0--bf115c0b9a65466ca98763e726d5e4df 0b90b9fa81f74b1d9fa259285cdf8bea 6 14f729a5b22a45309f34e788fc7eae09 bf115c0b9a65466ca98763e726d5e4df--14f729a5b22a45309f34e788fc7eae09 f33ae787b47f4ff0a5eb91785be855cf 14f729a5b22a45309f34e788fc7eae09--f33ae787b47f4ff0a5eb91785be855cf 9102d347a82349f0869773aea0215658 f33ae787b47f4ff0a5eb91785be855cf--9102d347a82349f0869773aea0215658 8f87c152455e410ca0f4b98ead86edce X 9102d347a82349f0869773aea0215658--8f87c152455e410ca0f4b98ead86edce 8f87c152455e410ca0f4b98ead86edce--bac37d43321f42eaab17ec6033df14a6 b55ddd23e54b41a2bc2e52a6d7d156e0 8f87c152455e410ca0f4b98ead86edce--b55ddd23e54b41a2bc2e52a6d7d156e0 2ab84363404f4b0986aad80fdc7cb61e b55ddd23e54b41a2bc2e52a6d7d156e0--2ab84363404f4b0986aad80fdc7cb61e a4a77fe56a6b4cf18d2eb15de6624008 2ab84363404f4b0986aad80fdc7cb61e--a4a77fe56a6b4cf18d2eb15de6624008 33473a4ffe0642efbf36d5f98dcdf814 a4a77fe56a6b4cf18d2eb15de6624008--33473a4ffe0642efbf36d5f98dcdf814 f7032855b90a4a94b28ba95939beab52 33473a4ffe0642efbf36d5f98dcdf814--f7032855b90a4a94b28ba95939beab52 18e885fe06f04a0d8276d3a5d59ca9ea X f7032855b90a4a94b28ba95939beab52--18e885fe06f04a0d8276d3a5d59ca9ea 18e885fe06f04a0d8276d3a5d59ca9ea--73349906278c40e2ab9837c74ee7beca 34d882fba00a4bd7b4223cce2a0ee6bf 18e885fe06f04a0d8276d3a5d59ca9ea--34d882fba00a4bd7b4223cce2a0ee6bf d1bf08089cc941b5996a000f63d264b6 34d882fba00a4bd7b4223cce2a0ee6bf--d1bf08089cc941b5996a000f63d264b6 78d215dd4cb24d7fa738c4ec880bf2ac d1bf08089cc941b5996a000f63d264b6--78d215dd4cb24d7fa738c4ec880bf2ac e87551ae5edc4b2e84da7116918799b0 78d215dd4cb24d7fa738c4ec880bf2ac--e87551ae5edc4b2e84da7116918799b0 66b11a32df4b40189a3a854c9b747ec7 e87551ae5edc4b2e84da7116918799b0--66b11a32df4b40189a3a854c9b747ec7 5cd1f9fbebb44fcd92f2717f075437c7 66b11a32df4b40189a3a854c9b747ec7--5cd1f9fbebb44fcd92f2717f075437c7 004a0c3dc9d2443b9ac22f816d44291a 5cd1f9fbebb44fcd92f2717f075437c7--004a0c3dc9d2443b9ac22f816d44291a c56d4e2ffe6e4d4cac918aa212347b81 004a0c3dc9d2443b9ac22f816d44291a--c56d4e2ffe6e4d4cac918aa212347b81 568f9abf5f204ca4841278751b1f2c20 c56d4e2ffe6e4d4cac918aa212347b81--568f9abf5f204ca4841278751b1f2c20 1087ca2f381b405b9937fdb2c364cb70 568f9abf5f204ca4841278751b1f2c20--1087ca2f381b405b9937fdb2c364cb70 6b406eab544a415b8dabe30f791d7048 1087ca2f381b405b9937fdb2c364cb70--6b406eab544a415b8dabe30f791d7048 311d85d1069e413e93d62db656a7044b X 6b406eab544a415b8dabe30f791d7048--311d85d1069e413e93d62db656a7044b 311d85d1069e413e93d62db656a7044b--f1a863529e974b69aae3848988855b37 0688f7e278c44b04812390f54ad406bc RZ(-1.0*g0) 311d85d1069e413e93d62db656a7044b--0688f7e278c44b04812390f54ad406bc beaeee41fb664bdfa9e292edd2272f1f X 0688f7e278c44b04812390f54ad406bc--beaeee41fb664bdfa9e292edd2272f1f beaeee41fb664bdfa9e292edd2272f1f--527a37eb216843acb1e6f6dce60238d5 cd00dceaa02940758ef529c5d09e1e53 beaeee41fb664bdfa9e292edd2272f1f--cd00dceaa02940758ef529c5d09e1e53 0e2ba7a498774eca8e34429386beddda cd00dceaa02940758ef529c5d09e1e53--0e2ba7a498774eca8e34429386beddda cf90d1641ed7459682a1a0966a872293 0e2ba7a498774eca8e34429386beddda--cf90d1641ed7459682a1a0966a872293 ddab37a6ea494c11862dce9867dd997e cf90d1641ed7459682a1a0966a872293--ddab37a6ea494c11862dce9867dd997e b0543aa7dff7452b9dbe4c44f974a141 ddab37a6ea494c11862dce9867dd997e--b0543aa7dff7452b9dbe4c44f974a141 7bc3bfd630f243ba830739d602f89e91 b0543aa7dff7452b9dbe4c44f974a141--7bc3bfd630f243ba830739d602f89e91 1e5d84a01f7d41a2a3f2d2fdc54f41c4 7bc3bfd630f243ba830739d602f89e91--1e5d84a01f7d41a2a3f2d2fdc54f41c4 a5926fce6e1247c595b4fb7f15eda327 1e5d84a01f7d41a2a3f2d2fdc54f41c4--a5926fce6e1247c595b4fb7f15eda327 c8d409c7750c4a40b93807a3d88ab1c5 X a5926fce6e1247c595b4fb7f15eda327--c8d409c7750c4a40b93807a3d88ab1c5 c8d409c7750c4a40b93807a3d88ab1c5--806bdee53200489c9fd01317569d1360 6d3ceb02089040719719189ca8453224 c8d409c7750c4a40b93807a3d88ab1c5--6d3ceb02089040719719189ca8453224 4e887a7745134adea62914f8e0f275b6 6d3ceb02089040719719189ca8453224--4e887a7745134adea62914f8e0f275b6 47c3b59ffb654a67b868a94640f83a6c 4e887a7745134adea62914f8e0f275b6--47c3b59ffb654a67b868a94640f83a6c d0c93e9df0ba475eb887e6ee5ebc30dd 47c3b59ffb654a67b868a94640f83a6c--d0c93e9df0ba475eb887e6ee5ebc30dd 763e9d355fe84a87934809493c96f426 d0c93e9df0ba475eb887e6ee5ebc30dd--763e9d355fe84a87934809493c96f426 f966b40f938245baab8e098193e40ce0 X 763e9d355fe84a87934809493c96f426--f966b40f938245baab8e098193e40ce0 f966b40f938245baab8e098193e40ce0--70ab77971fca4d09ac9244daaee27cbe 075fb56b4bfb436dae929093cfdd5829 f966b40f938245baab8e098193e40ce0--075fb56b4bfb436dae929093cfdd5829 201854f49ac849169e24ba21a3cc0127 075fb56b4bfb436dae929093cfdd5829--201854f49ac849169e24ba21a3cc0127 df34fccb12f74d10aff5c7766cc76f79 201854f49ac849169e24ba21a3cc0127--df34fccb12f74d10aff5c7766cc76f79 dca4da366fb74072a6a376a01799f91d df34fccb12f74d10aff5c7766cc76f79--dca4da366fb74072a6a376a01799f91d 62d3e41f5eba4514acf6f0dd8dc70253 dca4da366fb74072a6a376a01799f91d--62d3e41f5eba4514acf6f0dd8dc70253 922f2429cf4042cb9324f58a43d7b483 62d3e41f5eba4514acf6f0dd8dc70253--922f2429cf4042cb9324f58a43d7b483 969e9e854b9e4ed4915b4a84b365871d 922f2429cf4042cb9324f58a43d7b483--969e9e854b9e4ed4915b4a84b365871d 611895b2b4d74909b6ee588c197bf897 969e9e854b9e4ed4915b4a84b365871d--611895b2b4d74909b6ee588c197bf897 e6206c475f734e43ba95e585168a6048 611895b2b4d74909b6ee588c197bf897--e6206c475f734e43ba95e585168a6048 6983354e79f042e7bd35e6a3da3618ef e6206c475f734e43ba95e585168a6048--6983354e79f042e7bd35e6a3da3618ef 94b2545bbdef4894b36bd18225eec3b1 6983354e79f042e7bd35e6a3da3618ef--94b2545bbdef4894b36bd18225eec3b1 8dfb101840414afe92467b5eb945123f 94b2545bbdef4894b36bd18225eec3b1--8dfb101840414afe92467b5eb945123f e47495b585da4667a6e47c6f20851fcd 8dfb101840414afe92467b5eb945123f--e47495b585da4667a6e47c6f20851fcd 02d1e74d03d04049b0c235d0dbc5a6ad e47495b585da4667a6e47c6f20851fcd--02d1e74d03d04049b0c235d0dbc5a6ad 272f6e3e7ab3453fb64f5ea1021601fe 02d1e74d03d04049b0c235d0dbc5a6ad--272f6e3e7ab3453fb64f5ea1021601fe cd4f3b974d2042cfbdf28fee8600cd0a X 272f6e3e7ab3453fb64f5ea1021601fe--cd4f3b974d2042cfbdf28fee8600cd0a cd4f3b974d2042cfbdf28fee8600cd0a--9e063581c93b4aff899a2aa1edcae5ef e3618198b1c449d28e739f83aca4bd07 RZ(-1.0*g0) cd4f3b974d2042cfbdf28fee8600cd0a--e3618198b1c449d28e739f83aca4bd07 d6878b50a96b42959c3e4bab15ce211f X e3618198b1c449d28e739f83aca4bd07--d6878b50a96b42959c3e4bab15ce211f d6878b50a96b42959c3e4bab15ce211f--f6a808d39f684634b78dafb9d3ab90eb e718877ec434455c97f63f411dd80606 d6878b50a96b42959c3e4bab15ce211f--e718877ec434455c97f63f411dd80606 068964b87cbc4a5089a0ff8330182b15 e718877ec434455c97f63f411dd80606--068964b87cbc4a5089a0ff8330182b15 33eeb9c4ac8a41139df4264cc8cd623e X 068964b87cbc4a5089a0ff8330182b15--33eeb9c4ac8a41139df4264cc8cd623e 33eeb9c4ac8a41139df4264cc8cd623e--5f81c571d8214db2bad2a6ee17de86f0 70c168d2550245ea850a6f998f3a5502 33eeb9c4ac8a41139df4264cc8cd623e--70c168d2550245ea850a6f998f3a5502 5e3e40579ec344ee920b3392c19e43ad 70c168d2550245ea850a6f998f3a5502--5e3e40579ec344ee920b3392c19e43ad f18b3f65a2c64a00a029b25b6d133e61 5e3e40579ec344ee920b3392c19e43ad--f18b3f65a2c64a00a029b25b6d133e61 a8519f8a415b47c9872b8edcf95dac75 X f18b3f65a2c64a00a029b25b6d133e61--a8519f8a415b47c9872b8edcf95dac75 a8519f8a415b47c9872b8edcf95dac75--b5962f06440d42ef85b0e19714381abe ffd06569ec594c29a443836a10867cce a8519f8a415b47c9872b8edcf95dac75--ffd06569ec594c29a443836a10867cce 7e383b1543cc4de780d2a79646fdfb44 ffd06569ec594c29a443836a10867cce--7e383b1543cc4de780d2a79646fdfb44 7bcaff56188741fea44559cfb7f910cc X 7e383b1543cc4de780d2a79646fdfb44--7bcaff56188741fea44559cfb7f910cc 7bcaff56188741fea44559cfb7f910cc--3ae2099718f540c1918038a5ed774818 67ce804d4d634a8b8ca02b0da2015dbb 7bcaff56188741fea44559cfb7f910cc--67ce804d4d634a8b8ca02b0da2015dbb 28d35098ce574c6d87f470e07c1fc804 67ce804d4d634a8b8ca02b0da2015dbb--28d35098ce574c6d87f470e07c1fc804 e66cea73677d4e90a6e3b76b0d449be7 28d35098ce574c6d87f470e07c1fc804--e66cea73677d4e90a6e3b76b0d449be7 7103643f4d5349839270a67f40e4b736 e66cea73677d4e90a6e3b76b0d449be7--7103643f4d5349839270a67f40e4b736 3c4442df0e8d4876a33da3275842b277 7103643f4d5349839270a67f40e4b736--3c4442df0e8d4876a33da3275842b277 83d2bc85192047399185f0b0bd73a8c5 X 3c4442df0e8d4876a33da3275842b277--83d2bc85192047399185f0b0bd73a8c5 83d2bc85192047399185f0b0bd73a8c5--f97f48dc053d40c3b4fa6d281c707aa9 0d57498312e24671b2cec36d6bf70a3b 83d2bc85192047399185f0b0bd73a8c5--0d57498312e24671b2cec36d6bf70a3b 7ebd94e6820340bcbfa03689f4865290 0d57498312e24671b2cec36d6bf70a3b--7ebd94e6820340bcbfa03689f4865290 517cb05d3a424df0aa3502754aa93546 7ebd94e6820340bcbfa03689f4865290--517cb05d3a424df0aa3502754aa93546 b9bfec51f930453c9ef83f497b63436d 517cb05d3a424df0aa3502754aa93546--b9bfec51f930453c9ef83f497b63436d 6d5b89bc9ad942719847d14e3aa2c9d6 RX(b05) b9bfec51f930453c9ef83f497b63436d--6d5b89bc9ad942719847d14e3aa2c9d6 2689ca44d91b4196988bba61c89acf44 6d5b89bc9ad942719847d14e3aa2c9d6--2689ca44d91b4196988bba61c89acf44 a4c447fe54dd4dcc909a5beef942fcba 2689ca44d91b4196988bba61c89acf44--a4c447fe54dd4dcc909a5beef942fcba c5435aaa7d4147f08fea0eec283c28e3 a4c447fe54dd4dcc909a5beef942fcba--c5435aaa7d4147f08fea0eec283c28e3 e6c8bd4e5b7f40f5af870a9db35108ac c5435aaa7d4147f08fea0eec283c28e3--e6c8bd4e5b7f40f5af870a9db35108ac 7dd2aedba33f4e00a592cb5821ca3c80 X e6c8bd4e5b7f40f5af870a9db35108ac--7dd2aedba33f4e00a592cb5821ca3c80 7dd2aedba33f4e00a592cb5821ca3c80--d2d99ae66f5a4031a23f14fbf0a5d9a5 e399a6851ffa4866a87af42ff645076f 7dd2aedba33f4e00a592cb5821ca3c80--e399a6851ffa4866a87af42ff645076f be65998637794507bc2a229b5b0b153c e399a6851ffa4866a87af42ff645076f--be65998637794507bc2a229b5b0b153c 672d2701c683430a93b554407a336378 be65998637794507bc2a229b5b0b153c--672d2701c683430a93b554407a336378 e58002cae9474d4eb9c9ca1055f5565a 672d2701c683430a93b554407a336378--e58002cae9474d4eb9c9ca1055f5565a adad39d697f94edba2b24d13e40a290a e58002cae9474d4eb9c9ca1055f5565a--adad39d697f94edba2b24d13e40a290a 592444868e6b4fa9a83543d16a11b019 X adad39d697f94edba2b24d13e40a290a--592444868e6b4fa9a83543d16a11b019 592444868e6b4fa9a83543d16a11b019--45daa88328ce41b6bbdbe2095b9f99a8 28023512e3e74682b1dd8957e4cb4941 592444868e6b4fa9a83543d16a11b019--28023512e3e74682b1dd8957e4cb4941 e39fd9a3bb684f47a7ac1a5fda98977b 28023512e3e74682b1dd8957e4cb4941--e39fd9a3bb684f47a7ac1a5fda98977b a35b4544fb194c94865a2cac3f4aefa0 e39fd9a3bb684f47a7ac1a5fda98977b--a35b4544fb194c94865a2cac3f4aefa0 251493c2c3a9490697e36be509c2e094 a35b4544fb194c94865a2cac3f4aefa0--251493c2c3a9490697e36be509c2e094 b42f874a0da641308637151485d8f1c0 251493c2c3a9490697e36be509c2e094--b42f874a0da641308637151485d8f1c0 d65459f101c1400c9006b31fcc8da7c9 b42f874a0da641308637151485d8f1c0--d65459f101c1400c9006b31fcc8da7c9 e21ca62997fc4a63ba7dd0135459f324 d65459f101c1400c9006b31fcc8da7c9--e21ca62997fc4a63ba7dd0135459f324 bb4354a180904b828bb6d7282b58b9a1 e21ca62997fc4a63ba7dd0135459f324--bb4354a180904b828bb6d7282b58b9a1 03da83d404b246e08a4a19e09506e225 bb4354a180904b828bb6d7282b58b9a1--03da83d404b246e08a4a19e09506e225 112efd945fbd4da78ef299fdfbafe6f5 03da83d404b246e08a4a19e09506e225--112efd945fbd4da78ef299fdfbafe6f5 25c7b162e144419bbd4abf26672ff550 112efd945fbd4da78ef299fdfbafe6f5--25c7b162e144419bbd4abf26672ff550 0b16a95cd82649a79499b5df3dd0a100 X 25c7b162e144419bbd4abf26672ff550--0b16a95cd82649a79499b5df3dd0a100 0b16a95cd82649a79499b5df3dd0a100--63a7892f1762437fb24ce8cefc85164e 42d7998089294021935485eb5ac28611 RZ(-1.0*g1) 0b16a95cd82649a79499b5df3dd0a100--42d7998089294021935485eb5ac28611 7b6819ec079e41fe9a2ea98eef412fa3 X 42d7998089294021935485eb5ac28611--7b6819ec079e41fe9a2ea98eef412fa3 7b6819ec079e41fe9a2ea98eef412fa3--1bd60a24c1cd4463b8e11f90f537c0cf f7ace9e42d384b1185d2e9c3af388dca 7b6819ec079e41fe9a2ea98eef412fa3--f7ace9e42d384b1185d2e9c3af388dca 24bdf79fe24147fdb882619b5db49ef7 f7ace9e42d384b1185d2e9c3af388dca--24bdf79fe24147fdb882619b5db49ef7 f6c9cb5c75334fbbb543150c8d6b17f2 24bdf79fe24147fdb882619b5db49ef7--f6c9cb5c75334fbbb543150c8d6b17f2 4d817340fb4743f89070e2bdff78c08b f6c9cb5c75334fbbb543150c8d6b17f2--4d817340fb4743f89070e2bdff78c08b dd895e6c79ed440a8feec7145ecb87d4 4d817340fb4743f89070e2bdff78c08b--dd895e6c79ed440a8feec7145ecb87d4 fcc99480da3d4001933f6aa01d3acef9 dd895e6c79ed440a8feec7145ecb87d4--fcc99480da3d4001933f6aa01d3acef9 f574c0d328fd4f09a86a868a19816f4e fcc99480da3d4001933f6aa01d3acef9--f574c0d328fd4f09a86a868a19816f4e 9e075ac0808742758da7ce72c065095a f574c0d328fd4f09a86a868a19816f4e--9e075ac0808742758da7ce72c065095a 9abdc9c57d9b441e8b8a7f5a3a8c2814 X 9e075ac0808742758da7ce72c065095a--9abdc9c57d9b441e8b8a7f5a3a8c2814 9abdc9c57d9b441e8b8a7f5a3a8c2814--696bf16b4bc54199ae36d89324e573c9 4fc7c8fb6c1a4713bf7da6aef1cbdf87 9abdc9c57d9b441e8b8a7f5a3a8c2814--4fc7c8fb6c1a4713bf7da6aef1cbdf87 2665dfef9e2b46208dbb806df8912b2e 4fc7c8fb6c1a4713bf7da6aef1cbdf87--2665dfef9e2b46208dbb806df8912b2e 788bd9c0be6042e4a00d5cdbfaf396aa 2665dfef9e2b46208dbb806df8912b2e--788bd9c0be6042e4a00d5cdbfaf396aa b4a367bafcb24ac7919a0cd7f5a8deeb 788bd9c0be6042e4a00d5cdbfaf396aa--b4a367bafcb24ac7919a0cd7f5a8deeb 812316900f8f4d219d4c1987e43f0e52 b4a367bafcb24ac7919a0cd7f5a8deeb--812316900f8f4d219d4c1987e43f0e52 0cf674188b3645419fc63f59994fe008 X 812316900f8f4d219d4c1987e43f0e52--0cf674188b3645419fc63f59994fe008 0cf674188b3645419fc63f59994fe008--1ed0a84ab83148958fd4ffbce2fb628b 33dc1e871d6846babc9cc5558aa154c0 0cf674188b3645419fc63f59994fe008--33dc1e871d6846babc9cc5558aa154c0 15c952acb0254d7c9f803d3bad637982 33dc1e871d6846babc9cc5558aa154c0--15c952acb0254d7c9f803d3bad637982 26170105ed8548f2bcb3811fe965bdc2 15c952acb0254d7c9f803d3bad637982--26170105ed8548f2bcb3811fe965bdc2 881a21087c994ffba876a7928d4fbebb 26170105ed8548f2bcb3811fe965bdc2--881a21087c994ffba876a7928d4fbebb 11e805cd06ce423f80f037d863ac31bf 881a21087c994ffba876a7928d4fbebb--11e805cd06ce423f80f037d863ac31bf 77f530c2c31748e0b0a0e374105ed561 11e805cd06ce423f80f037d863ac31bf--77f530c2c31748e0b0a0e374105ed561 5b0dfb0823a042e3be1f120435817efe 77f530c2c31748e0b0a0e374105ed561--5b0dfb0823a042e3be1f120435817efe e0aa324c493c424dbddb7e21b1258ac9 5b0dfb0823a042e3be1f120435817efe--e0aa324c493c424dbddb7e21b1258ac9 bd01d9864e1f4f2fb94d487708a57a3a e0aa324c493c424dbddb7e21b1258ac9--bd01d9864e1f4f2fb94d487708a57a3a e4f6db347b1e499bbdc955f53b6c66c2 bd01d9864e1f4f2fb94d487708a57a3a--e4f6db347b1e499bbdc955f53b6c66c2 4c74ef718b0340ac8dbd85763c42b397 e4f6db347b1e499bbdc955f53b6c66c2--4c74ef718b0340ac8dbd85763c42b397 2a5923ff1dbe4a5abac6be4a840176a2 4c74ef718b0340ac8dbd85763c42b397--2a5923ff1dbe4a5abac6be4a840176a2 c02334acc3924e0d81819ad0a1be2302 2a5923ff1dbe4a5abac6be4a840176a2--c02334acc3924e0d81819ad0a1be2302 10965df1bcd74088a2c11f4a5ee21726 c02334acc3924e0d81819ad0a1be2302--10965df1bcd74088a2c11f4a5ee21726 b984bd9bec2642fabcbc819e7bcfa4f6 10965df1bcd74088a2c11f4a5ee21726--b984bd9bec2642fabcbc819e7bcfa4f6 933301e2b09c4e2a816202504d0fdff7 X b984bd9bec2642fabcbc819e7bcfa4f6--933301e2b09c4e2a816202504d0fdff7 933301e2b09c4e2a816202504d0fdff7--766bc835589f40ae9c94620afb65042b fbc3f7ebe806475b9c8777e8a658b696 RZ(-1.0*g1) 933301e2b09c4e2a816202504d0fdff7--fbc3f7ebe806475b9c8777e8a658b696 b0360e05ec2141a2be9dd4b258da2eee X fbc3f7ebe806475b9c8777e8a658b696--b0360e05ec2141a2be9dd4b258da2eee b0360e05ec2141a2be9dd4b258da2eee--01e4911692e84a298d7c284c5737e205 797a9007e9414d2c8a1200f0c0de36f9 b0360e05ec2141a2be9dd4b258da2eee--797a9007e9414d2c8a1200f0c0de36f9 c03a94bc7eab48bcbb992c6f19d8efa2 797a9007e9414d2c8a1200f0c0de36f9--c03a94bc7eab48bcbb992c6f19d8efa2 c819f03a9fe64ca494e5c46cb625dcb1 X c03a94bc7eab48bcbb992c6f19d8efa2--c819f03a9fe64ca494e5c46cb625dcb1 c819f03a9fe64ca494e5c46cb625dcb1--7103cf29549e4ef7a4ef0ed5b7c8cfc3 ce8bdf700f6e4b55a86bd28796a6b315 c819f03a9fe64ca494e5c46cb625dcb1--ce8bdf700f6e4b55a86bd28796a6b315 15bafa9802da4f89afe0b3cb3d96847e ce8bdf700f6e4b55a86bd28796a6b315--15bafa9802da4f89afe0b3cb3d96847e 76be7e4c3a35483b9b6dbc0dbaf4b658 15bafa9802da4f89afe0b3cb3d96847e--76be7e4c3a35483b9b6dbc0dbaf4b658 5aa908ad0bfe4442a09a1522d71394b1 X 76be7e4c3a35483b9b6dbc0dbaf4b658--5aa908ad0bfe4442a09a1522d71394b1 5aa908ad0bfe4442a09a1522d71394b1--9d976f6f6e4f443caeb9571a38da7e97 cd0d30b96ff34c399c88e17437834373 5aa908ad0bfe4442a09a1522d71394b1--cd0d30b96ff34c399c88e17437834373 e0e2aad54eea46bd8625dab89cb78c17 cd0d30b96ff34c399c88e17437834373--e0e2aad54eea46bd8625dab89cb78c17 82df9a099b9b4740b82a5f74dd8e1866 X e0e2aad54eea46bd8625dab89cb78c17--82df9a099b9b4740b82a5f74dd8e1866 82df9a099b9b4740b82a5f74dd8e1866--b78a362db286448897567f06d78ebc4d a24c67084b2e4c8185d46447f57f7974 82df9a099b9b4740b82a5f74dd8e1866--a24c67084b2e4c8185d46447f57f7974 21a1774da625432c84600c6b12e8b756 a24c67084b2e4c8185d46447f57f7974--21a1774da625432c84600c6b12e8b756 148f957ef4a94556a1f34aa54fd78d58 21a1774da625432c84600c6b12e8b756--148f957ef4a94556a1f34aa54fd78d58 cb6175a8fb594a55ae91948b596aad0e 148f957ef4a94556a1f34aa54fd78d58--cb6175a8fb594a55ae91948b596aad0e 0e8e62c2458c4b5b83cda74b4fa6bca0 cb6175a8fb594a55ae91948b596aad0e--0e8e62c2458c4b5b83cda74b4fa6bca0 2509c02dcce64651b5ea52fa1b8817ec X 0e8e62c2458c4b5b83cda74b4fa6bca0--2509c02dcce64651b5ea52fa1b8817ec 2509c02dcce64651b5ea52fa1b8817ec--fae7cd101bd94b59a9f3dd3661662bb3 95b312bc1065431a8768e14cc829f580 2509c02dcce64651b5ea52fa1b8817ec--95b312bc1065431a8768e14cc829f580 511570d12ce1411ab9e1055c119578df 95b312bc1065431a8768e14cc829f580--511570d12ce1411ab9e1055c119578df 65598f8f745c45a0b03aced32c9d29db 511570d12ce1411ab9e1055c119578df--65598f8f745c45a0b03aced32c9d29db 7281c7fafdca4d12bfcf4e3e9618a10a 65598f8f745c45a0b03aced32c9d29db--7281c7fafdca4d12bfcf4e3e9618a10a 9eec731505b54fafb80da7bea9e95157 RX(b15) 7281c7fafdca4d12bfcf4e3e9618a10a--9eec731505b54fafb80da7bea9e95157 9eec731505b54fafb80da7bea9e95157--0afb5e480f884e25b3a3be1d58ffa06c b14afdb2cf154fd69b13af7733aec476 b9b6f14d2cd847178d6bfccf30568491 0b90b9fa81f74b1d9fa259285cdf8bea--b9b6f14d2cd847178d6bfccf30568491 17393c3b0f8645c3aaea005b17501ee8 7 c2ace0d65f064e2cb3f333bad4c283b5 b9b6f14d2cd847178d6bfccf30568491--c2ace0d65f064e2cb3f333bad4c283b5 62c76707b9b74af4a2647b244a86967e c2ace0d65f064e2cb3f333bad4c283b5--62c76707b9b74af4a2647b244a86967e 66ba9a0112b84c13a8b89a9dd96a2313 62c76707b9b74af4a2647b244a86967e--66ba9a0112b84c13a8b89a9dd96a2313 aafb46f6e70b41feb4f9163b71e1befa 66ba9a0112b84c13a8b89a9dd96a2313--aafb46f6e70b41feb4f9163b71e1befa 7fb242c9b92c4b9e81dd48bb50f98d11 X aafb46f6e70b41feb4f9163b71e1befa--7fb242c9b92c4b9e81dd48bb50f98d11 7fb242c9b92c4b9e81dd48bb50f98d11--b55ddd23e54b41a2bc2e52a6d7d156e0 beafe6c8efee4830af782681866d2219 7fb242c9b92c4b9e81dd48bb50f98d11--beafe6c8efee4830af782681866d2219 3b05059e36f84f5e84dfbb660d80c71c beafe6c8efee4830af782681866d2219--3b05059e36f84f5e84dfbb660d80c71c cdeec6a7aca848ef9967828f5c4962c3 3b05059e36f84f5e84dfbb660d80c71c--cdeec6a7aca848ef9967828f5c4962c3 2025e0afcd2145b680f73381a8c344c7 X cdeec6a7aca848ef9967828f5c4962c3--2025e0afcd2145b680f73381a8c344c7 2025e0afcd2145b680f73381a8c344c7--f7032855b90a4a94b28ba95939beab52 854a00319f334ba599817e67d580bba8 2025e0afcd2145b680f73381a8c344c7--854a00319f334ba599817e67d580bba8 06cea676180f4db1ae80e7b59787285b 854a00319f334ba599817e67d580bba8--06cea676180f4db1ae80e7b59787285b 9b3a26fe8b854a769bf79c5bb171efb4 06cea676180f4db1ae80e7b59787285b--9b3a26fe8b854a769bf79c5bb171efb4 4eff751d44164b589a7868a8ad0a4a8e 9b3a26fe8b854a769bf79c5bb171efb4--4eff751d44164b589a7868a8ad0a4a8e 7b1302b3682943d5909c07386c518a8b 4eff751d44164b589a7868a8ad0a4a8e--7b1302b3682943d5909c07386c518a8b 5c7321bb15f74bdda2c12dbd334c21a8 7b1302b3682943d5909c07386c518a8b--5c7321bb15f74bdda2c12dbd334c21a8 189eb7382f2445189e9f27e419853592 5c7321bb15f74bdda2c12dbd334c21a8--189eb7382f2445189e9f27e419853592 c16c5473688a4a7fa21f5f1d01d2fda1 189eb7382f2445189e9f27e419853592--c16c5473688a4a7fa21f5f1d01d2fda1 0813f3e80817495894a86a9d7bc6aaea c16c5473688a4a7fa21f5f1d01d2fda1--0813f3e80817495894a86a9d7bc6aaea 6f3ae688b6da437c8c7aee51c92a1707 0813f3e80817495894a86a9d7bc6aaea--6f3ae688b6da437c8c7aee51c92a1707 de15136c1e7f441e909a7f8be3b6bde3 6f3ae688b6da437c8c7aee51c92a1707--de15136c1e7f441e909a7f8be3b6bde3 874c64a1e9be4a428a7712f93a2e3dc5 de15136c1e7f441e909a7f8be3b6bde3--874c64a1e9be4a428a7712f93a2e3dc5 2b8020af319c4b0798f5b9319edf4abf 874c64a1e9be4a428a7712f93a2e3dc5--2b8020af319c4b0798f5b9319edf4abf 3807d8854df84af783bdc04b5bdf9f47 2b8020af319c4b0798f5b9319edf4abf--3807d8854df84af783bdc04b5bdf9f47 35ca37411bbe4d14b8a9337def1e806d 3807d8854df84af783bdc04b5bdf9f47--35ca37411bbe4d14b8a9337def1e806d c4fafbcc1f8c421b8f96c9c8d63e38be 35ca37411bbe4d14b8a9337def1e806d--c4fafbcc1f8c421b8f96c9c8d63e38be d0d39637bbda4f86bcc1ab4458d329e5 c4fafbcc1f8c421b8f96c9c8d63e38be--d0d39637bbda4f86bcc1ab4458d329e5 69e02d86895c44cba0c7fc4bc36e25be d0d39637bbda4f86bcc1ab4458d329e5--69e02d86895c44cba0c7fc4bc36e25be 19c84d0b050b4bd18b7face8f270b154 69e02d86895c44cba0c7fc4bc36e25be--19c84d0b050b4bd18b7face8f270b154 d66bb747f6504906ac854d901e6b3a2a 19c84d0b050b4bd18b7face8f270b154--d66bb747f6504906ac854d901e6b3a2a b5b449b504a54b1aa419328526d4e580 d66bb747f6504906ac854d901e6b3a2a--b5b449b504a54b1aa419328526d4e580 8df3ca5c52224cf29255f8af7118736a b5b449b504a54b1aa419328526d4e580--8df3ca5c52224cf29255f8af7118736a 3a9cbf8539d443ccbc07583c19df01ba 8df3ca5c52224cf29255f8af7118736a--3a9cbf8539d443ccbc07583c19df01ba 1baccd7e2290469f9f2b9eca875f5b4b 3a9cbf8539d443ccbc07583c19df01ba--1baccd7e2290469f9f2b9eca875f5b4b 1f3072cc4f774f17b952a65fe3a2a82d X 1baccd7e2290469f9f2b9eca875f5b4b--1f3072cc4f774f17b952a65fe3a2a82d 1f3072cc4f774f17b952a65fe3a2a82d--6d3ceb02089040719719189ca8453224 a6b4316a4c87488982cacbd5de21ffde 1f3072cc4f774f17b952a65fe3a2a82d--a6b4316a4c87488982cacbd5de21ffde 424bae7b46e7426c8e1b9b1f62623368 a6b4316a4c87488982cacbd5de21ffde--424bae7b46e7426c8e1b9b1f62623368 17f46a1c4c274a93b7f8ef2423fbbc47 424bae7b46e7426c8e1b9b1f62623368--17f46a1c4c274a93b7f8ef2423fbbc47 b50d3f8f655549e5825d750949e85bf5 X 17f46a1c4c274a93b7f8ef2423fbbc47--b50d3f8f655549e5825d750949e85bf5 b50d3f8f655549e5825d750949e85bf5--763e9d355fe84a87934809493c96f426 2cbd45d3b810443aaf66d32f3973a1a6 b50d3f8f655549e5825d750949e85bf5--2cbd45d3b810443aaf66d32f3973a1a6 8ea1be23d0b046fbaf3e4353c2aa9693 2cbd45d3b810443aaf66d32f3973a1a6--8ea1be23d0b046fbaf3e4353c2aa9693 a5e3318e3f4247fb8936586a3315bcd6 8ea1be23d0b046fbaf3e4353c2aa9693--a5e3318e3f4247fb8936586a3315bcd6 2663dd7b294144c89870d25de772d917 a5e3318e3f4247fb8936586a3315bcd6--2663dd7b294144c89870d25de772d917 a22aad578d2d4e5c999f0ad952f04bcd 2663dd7b294144c89870d25de772d917--a22aad578d2d4e5c999f0ad952f04bcd eda43a093c524349b7ecd64311deae7d a22aad578d2d4e5c999f0ad952f04bcd--eda43a093c524349b7ecd64311deae7d 58b6490842084ae4855784e81f78374a eda43a093c524349b7ecd64311deae7d--58b6490842084ae4855784e81f78374a cc020eae17a04a93bd7753c2ba1d7036 58b6490842084ae4855784e81f78374a--cc020eae17a04a93bd7753c2ba1d7036 91e3e54ca94344e388fa7a6c47047c59 cc020eae17a04a93bd7753c2ba1d7036--91e3e54ca94344e388fa7a6c47047c59 793e97b76fd446228355129ec666843a 91e3e54ca94344e388fa7a6c47047c59--793e97b76fd446228355129ec666843a 1fc9d1f9e3594150836dee724de95a43 793e97b76fd446228355129ec666843a--1fc9d1f9e3594150836dee724de95a43 31c0bdb809c9432c8b79355613591cd8 1fc9d1f9e3594150836dee724de95a43--31c0bdb809c9432c8b79355613591cd8 622641a102e94da49596edb83f1df870 31c0bdb809c9432c8b79355613591cd8--622641a102e94da49596edb83f1df870 122b12b11a384fa4a7ae010024597c6a 622641a102e94da49596edb83f1df870--122b12b11a384fa4a7ae010024597c6a 1a5b986c05074c7ba02026e0d6948dd9 122b12b11a384fa4a7ae010024597c6a--1a5b986c05074c7ba02026e0d6948dd9 a59efca7bb5c4ed1b191d4e2f88445e9 1a5b986c05074c7ba02026e0d6948dd9--a59efca7bb5c4ed1b191d4e2f88445e9 eb019ecdf79d4509871fd8209a32a386 a59efca7bb5c4ed1b191d4e2f88445e9--eb019ecdf79d4509871fd8209a32a386 4f442b0af9974c19a6a581617d9ede01 eb019ecdf79d4509871fd8209a32a386--4f442b0af9974c19a6a581617d9ede01 6c759f2422a043b19ccf97f1072db204 4f442b0af9974c19a6a581617d9ede01--6c759f2422a043b19ccf97f1072db204 b062bcdafec54714acf491e8e0491edc 6c759f2422a043b19ccf97f1072db204--b062bcdafec54714acf491e8e0491edc 10a63771fa5243bcae87b11d24eb1c30 b062bcdafec54714acf491e8e0491edc--10a63771fa5243bcae87b11d24eb1c30 e22e8c830f184af4996e374049b98c9c 10a63771fa5243bcae87b11d24eb1c30--e22e8c830f184af4996e374049b98c9c 24b178f25f654a058b2bcf59cc2bfae6 X e22e8c830f184af4996e374049b98c9c--24b178f25f654a058b2bcf59cc2bfae6 24b178f25f654a058b2bcf59cc2bfae6--70c168d2550245ea850a6f998f3a5502 6d0af51dea194427b80f2faa89986835 RZ(-1.0*g0) 24b178f25f654a058b2bcf59cc2bfae6--6d0af51dea194427b80f2faa89986835 200b31eda0ed475cb75c47901514e503 X 6d0af51dea194427b80f2faa89986835--200b31eda0ed475cb75c47901514e503 200b31eda0ed475cb75c47901514e503--f18b3f65a2c64a00a029b25b6d133e61 589501111cd1482f9c19324a7354a54e 200b31eda0ed475cb75c47901514e503--589501111cd1482f9c19324a7354a54e 30f924f884e64ede80b6835c7e4745d7 589501111cd1482f9c19324a7354a54e--30f924f884e64ede80b6835c7e4745d7 09c257bceff74b5393405d39efe66756 30f924f884e64ede80b6835c7e4745d7--09c257bceff74b5393405d39efe66756 bb60c947226a47d1840d42fbaf1956c7 09c257bceff74b5393405d39efe66756--bb60c947226a47d1840d42fbaf1956c7 060758d2dbf14ae1a3cd4371aa042e5d X bb60c947226a47d1840d42fbaf1956c7--060758d2dbf14ae1a3cd4371aa042e5d 060758d2dbf14ae1a3cd4371aa042e5d--67ce804d4d634a8b8ca02b0da2015dbb f7c8865001ca48d7aef64556dfb3d8ce 060758d2dbf14ae1a3cd4371aa042e5d--f7c8865001ca48d7aef64556dfb3d8ce 17e34381cf2546ce9cc732495b136c68 f7c8865001ca48d7aef64556dfb3d8ce--17e34381cf2546ce9cc732495b136c68 c37ddab3205041d9b9031044e919de3b 17e34381cf2546ce9cc732495b136c68--c37ddab3205041d9b9031044e919de3b be63ab6203ef4984a313ce9a3ca37d5e X c37ddab3205041d9b9031044e919de3b--be63ab6203ef4984a313ce9a3ca37d5e be63ab6203ef4984a313ce9a3ca37d5e--3c4442df0e8d4876a33da3275842b277 993a6cfec6814700aa84ca19c1b5edf6 be63ab6203ef4984a313ce9a3ca37d5e--993a6cfec6814700aa84ca19c1b5edf6 4f8ef6fe176e462990d0be7aeccb4ae9 993a6cfec6814700aa84ca19c1b5edf6--4f8ef6fe176e462990d0be7aeccb4ae9 bdbd1e526add44f18c9158d1c91b7b9f X 4f8ef6fe176e462990d0be7aeccb4ae9--bdbd1e526add44f18c9158d1c91b7b9f bdbd1e526add44f18c9158d1c91b7b9f--7ebd94e6820340bcbfa03689f4865290 55928ed2ff184a399398abf678769e60 RZ(-1.0*g0) bdbd1e526add44f18c9158d1c91b7b9f--55928ed2ff184a399398abf678769e60 c60cb7e5155f48f0baac65a96925c167 X 55928ed2ff184a399398abf678769e60--c60cb7e5155f48f0baac65a96925c167 c60cb7e5155f48f0baac65a96925c167--b9bfec51f930453c9ef83f497b63436d 1f0606e7f22b4941860e13e89df6551c RX(b06) c60cb7e5155f48f0baac65a96925c167--1f0606e7f22b4941860e13e89df6551c 67b44e7830c24ed09507b45a89bb2f59 1f0606e7f22b4941860e13e89df6551c--67b44e7830c24ed09507b45a89bb2f59 b5d8548bc9544e7e8a04d0ab9d9571c8 67b44e7830c24ed09507b45a89bb2f59--b5d8548bc9544e7e8a04d0ab9d9571c8 dfd740fb2d8044548f5f41e58cf1bf97 b5d8548bc9544e7e8a04d0ab9d9571c8--dfd740fb2d8044548f5f41e58cf1bf97 7e7d8a01d3b54d86b50e1570197cbbd5 dfd740fb2d8044548f5f41e58cf1bf97--7e7d8a01d3b54d86b50e1570197cbbd5 2b6593db904148fcadd4c54ec098ad06 7e7d8a01d3b54d86b50e1570197cbbd5--2b6593db904148fcadd4c54ec098ad06 f9e846adf33c43318458ab671dec7c62 X 2b6593db904148fcadd4c54ec098ad06--f9e846adf33c43318458ab671dec7c62 f9e846adf33c43318458ab671dec7c62--e399a6851ffa4866a87af42ff645076f c37e207ff2bb4abfbf3ccb48498c735b f9e846adf33c43318458ab671dec7c62--c37e207ff2bb4abfbf3ccb48498c735b 93c9d6fcd77e4de08eaf222466f7b0c0 c37e207ff2bb4abfbf3ccb48498c735b--93c9d6fcd77e4de08eaf222466f7b0c0 8157ace6c3614b22acf71a2fc5cff78f 93c9d6fcd77e4de08eaf222466f7b0c0--8157ace6c3614b22acf71a2fc5cff78f b7e8a90128244f1c9e0eacdd745a84ec X 8157ace6c3614b22acf71a2fc5cff78f--b7e8a90128244f1c9e0eacdd745a84ec b7e8a90128244f1c9e0eacdd745a84ec--adad39d697f94edba2b24d13e40a290a 6bcfa5d4da894a7c80e33747b5b3d2b8 b7e8a90128244f1c9e0eacdd745a84ec--6bcfa5d4da894a7c80e33747b5b3d2b8 d2107063019946f39ac34fd0e9ae0e2e 6bcfa5d4da894a7c80e33747b5b3d2b8--d2107063019946f39ac34fd0e9ae0e2e 3a35ff4e6283450a90a8ea71b83f26da d2107063019946f39ac34fd0e9ae0e2e--3a35ff4e6283450a90a8ea71b83f26da c89c055846bd46a899cae6a1f0bd1bf8 3a35ff4e6283450a90a8ea71b83f26da--c89c055846bd46a899cae6a1f0bd1bf8 39afd4cd23bf4f0ba4a549ac34c9d79f c89c055846bd46a899cae6a1f0bd1bf8--39afd4cd23bf4f0ba4a549ac34c9d79f 068b3605161043bc9caaf198ec7091fe 39afd4cd23bf4f0ba4a549ac34c9d79f--068b3605161043bc9caaf198ec7091fe c883820cdd034e75a5e243d78d7c5dca 068b3605161043bc9caaf198ec7091fe--c883820cdd034e75a5e243d78d7c5dca 5627b1b9d3c94a4194185b2db0ae3014 c883820cdd034e75a5e243d78d7c5dca--5627b1b9d3c94a4194185b2db0ae3014 d777174152b04b93a09fbffdf66e2df3 5627b1b9d3c94a4194185b2db0ae3014--d777174152b04b93a09fbffdf66e2df3 76ad7ca866bb4185a331b0f08cc42788 d777174152b04b93a09fbffdf66e2df3--76ad7ca866bb4185a331b0f08cc42788 e26d05c9dedf49a9b1e15b7ee4184b09 76ad7ca866bb4185a331b0f08cc42788--e26d05c9dedf49a9b1e15b7ee4184b09 40c266ac07f54635a937edcac3d7bc35 e26d05c9dedf49a9b1e15b7ee4184b09--40c266ac07f54635a937edcac3d7bc35 04754827427e40599a59b46546f742db 40c266ac07f54635a937edcac3d7bc35--04754827427e40599a59b46546f742db 7808bdebbdb243bea4771f5e34e0840a 04754827427e40599a59b46546f742db--7808bdebbdb243bea4771f5e34e0840a 7bde150e61df434f9fecfbd869c47449 7808bdebbdb243bea4771f5e34e0840a--7bde150e61df434f9fecfbd869c47449 302b81cafaa747edac59b211ababa8f3 7bde150e61df434f9fecfbd869c47449--302b81cafaa747edac59b211ababa8f3 7d2d5e9439134727bd5021d700c5f69d 302b81cafaa747edac59b211ababa8f3--7d2d5e9439134727bd5021d700c5f69d 324b5e8e0c1e47cb941caf86cb5c2875 7d2d5e9439134727bd5021d700c5f69d--324b5e8e0c1e47cb941caf86cb5c2875 c009f9fc05cd4bc4bcb9b7ce91c0ec43 324b5e8e0c1e47cb941caf86cb5c2875--c009f9fc05cd4bc4bcb9b7ce91c0ec43 ae71950b691840c89ae3ae6a3bddbe99 c009f9fc05cd4bc4bcb9b7ce91c0ec43--ae71950b691840c89ae3ae6a3bddbe99 3f0ddc0c6e254f4aa81b3ecf06dfc566 ae71950b691840c89ae3ae6a3bddbe99--3f0ddc0c6e254f4aa81b3ecf06dfc566 cb419cf737004579bb5460c7c90d79ed 3f0ddc0c6e254f4aa81b3ecf06dfc566--cb419cf737004579bb5460c7c90d79ed 64aa685a72674e8cb11041e1fbc29f18 cb419cf737004579bb5460c7c90d79ed--64aa685a72674e8cb11041e1fbc29f18 b2591f1b311f4819b94f564fb2ff6e3c 64aa685a72674e8cb11041e1fbc29f18--b2591f1b311f4819b94f564fb2ff6e3c 368b0ca92fa4437d8ba3c8f67a65c249 X b2591f1b311f4819b94f564fb2ff6e3c--368b0ca92fa4437d8ba3c8f67a65c249 368b0ca92fa4437d8ba3c8f67a65c249--4fc7c8fb6c1a4713bf7da6aef1cbdf87 4bdfa20468cc4fd9b1e5227470cdd92e 368b0ca92fa4437d8ba3c8f67a65c249--4bdfa20468cc4fd9b1e5227470cdd92e 92e8ceec7c3e49a5b7f6d65d534eaedb 4bdfa20468cc4fd9b1e5227470cdd92e--92e8ceec7c3e49a5b7f6d65d534eaedb 629094a8636948d99a3417e33dfba1b3 92e8ceec7c3e49a5b7f6d65d534eaedb--629094a8636948d99a3417e33dfba1b3 37257bb79c32420ca1c170952f80abf6 X 629094a8636948d99a3417e33dfba1b3--37257bb79c32420ca1c170952f80abf6 37257bb79c32420ca1c170952f80abf6--812316900f8f4d219d4c1987e43f0e52 6f90f4efb11e447cbecf3b4975ae8f6c 37257bb79c32420ca1c170952f80abf6--6f90f4efb11e447cbecf3b4975ae8f6c 84723f1da7924221acdab9e81cdfaeae 6f90f4efb11e447cbecf3b4975ae8f6c--84723f1da7924221acdab9e81cdfaeae b1fd6f60d5ab4fc89b6ab4b555175d5d 84723f1da7924221acdab9e81cdfaeae--b1fd6f60d5ab4fc89b6ab4b555175d5d 4d081ea86fd14852aa7eafd1b1f77414 b1fd6f60d5ab4fc89b6ab4b555175d5d--4d081ea86fd14852aa7eafd1b1f77414 bb7783e4a10a4a7a9d42fc3718d4f415 4d081ea86fd14852aa7eafd1b1f77414--bb7783e4a10a4a7a9d42fc3718d4f415 5532a54e308c423d9c4364dcafd47693 bb7783e4a10a4a7a9d42fc3718d4f415--5532a54e308c423d9c4364dcafd47693 81ac283e02bf4df79f3355f2564ef1c8 5532a54e308c423d9c4364dcafd47693--81ac283e02bf4df79f3355f2564ef1c8 dc095dee2ccb4457b39b1a569f87d735 81ac283e02bf4df79f3355f2564ef1c8--dc095dee2ccb4457b39b1a569f87d735 88d1918e30774fa7a4322f15dd11ce20 dc095dee2ccb4457b39b1a569f87d735--88d1918e30774fa7a4322f15dd11ce20 150298936a1b4efa9cd268632ad0f6d2 88d1918e30774fa7a4322f15dd11ce20--150298936a1b4efa9cd268632ad0f6d2 2025e65026484c2bb9ffc30ffdc4f28b 150298936a1b4efa9cd268632ad0f6d2--2025e65026484c2bb9ffc30ffdc4f28b c31606e8ef61467a97f40b6ebd07832e 2025e65026484c2bb9ffc30ffdc4f28b--c31606e8ef61467a97f40b6ebd07832e ea9c96b3f36c421daa2f22cb0274d3e7 c31606e8ef61467a97f40b6ebd07832e--ea9c96b3f36c421daa2f22cb0274d3e7 3d8ddfcfd97d469abc4b20f9b852d7de ea9c96b3f36c421daa2f22cb0274d3e7--3d8ddfcfd97d469abc4b20f9b852d7de 1cbc262a48cd4d92afff0f2a8153b7c4 3d8ddfcfd97d469abc4b20f9b852d7de--1cbc262a48cd4d92afff0f2a8153b7c4 4517dc3375a74542ad728e340b38edb3 1cbc262a48cd4d92afff0f2a8153b7c4--4517dc3375a74542ad728e340b38edb3 7721e667e9a64188ad710638ce0ff3a8 4517dc3375a74542ad728e340b38edb3--7721e667e9a64188ad710638ce0ff3a8 e2fb7180af484dada0287a6d5b1484c0 7721e667e9a64188ad710638ce0ff3a8--e2fb7180af484dada0287a6d5b1484c0 7d4915255d974c9282242141a8d2bf0b e2fb7180af484dada0287a6d5b1484c0--7d4915255d974c9282242141a8d2bf0b c23c735329734a6ebffd54188017746f 7d4915255d974c9282242141a8d2bf0b--c23c735329734a6ebffd54188017746f de0911a4b7fb48ceb7a8ac82340d3e51 c23c735329734a6ebffd54188017746f--de0911a4b7fb48ceb7a8ac82340d3e51 4cefa6722c684b06a2952855511e9d2a de0911a4b7fb48ceb7a8ac82340d3e51--4cefa6722c684b06a2952855511e9d2a 9adc2053e4224ad6accadfdbc68c9dfa X 4cefa6722c684b06a2952855511e9d2a--9adc2053e4224ad6accadfdbc68c9dfa 9adc2053e4224ad6accadfdbc68c9dfa--ce8bdf700f6e4b55a86bd28796a6b315 42b22d9c14f440d3a11ea0703394c069 RZ(-1.0*g1) 9adc2053e4224ad6accadfdbc68c9dfa--42b22d9c14f440d3a11ea0703394c069 98871b0d892449b787aa825abbc77ede X 42b22d9c14f440d3a11ea0703394c069--98871b0d892449b787aa825abbc77ede 98871b0d892449b787aa825abbc77ede--76be7e4c3a35483b9b6dbc0dbaf4b658 cdb2c0ebac244f7ebbba57a586aff9c2 98871b0d892449b787aa825abbc77ede--cdb2c0ebac244f7ebbba57a586aff9c2 310afed833f34eb3aaebf56200a49030 cdb2c0ebac244f7ebbba57a586aff9c2--310afed833f34eb3aaebf56200a49030 e3b72820b8a04695abbc441d69bc95cd 310afed833f34eb3aaebf56200a49030--e3b72820b8a04695abbc441d69bc95cd 150c99ad511640f5a5716e3cd9f26258 e3b72820b8a04695abbc441d69bc95cd--150c99ad511640f5a5716e3cd9f26258 3c7f4e9786ce48be8769b058f4343256 X 150c99ad511640f5a5716e3cd9f26258--3c7f4e9786ce48be8769b058f4343256 3c7f4e9786ce48be8769b058f4343256--a24c67084b2e4c8185d46447f57f7974 a74797d36d1645d88a65ac2f9d4be3df 3c7f4e9786ce48be8769b058f4343256--a74797d36d1645d88a65ac2f9d4be3df 779e7201bfd047abb81197fbae160139 a74797d36d1645d88a65ac2f9d4be3df--779e7201bfd047abb81197fbae160139 e0496f2fbdbd4d60aa19609f9db4c686 779e7201bfd047abb81197fbae160139--e0496f2fbdbd4d60aa19609f9db4c686 2acb7a6f5e6543659361cafc1fdee981 X e0496f2fbdbd4d60aa19609f9db4c686--2acb7a6f5e6543659361cafc1fdee981 2acb7a6f5e6543659361cafc1fdee981--0e8e62c2458c4b5b83cda74b4fa6bca0 3232289875b243f2a1fc9ac6f82880ea 2acb7a6f5e6543659361cafc1fdee981--3232289875b243f2a1fc9ac6f82880ea 4d84463686e84e7280ea726a6eab018d 3232289875b243f2a1fc9ac6f82880ea--4d84463686e84e7280ea726a6eab018d 96f052bdde424ed7afffb5403e37048f X 4d84463686e84e7280ea726a6eab018d--96f052bdde424ed7afffb5403e37048f 96f052bdde424ed7afffb5403e37048f--511570d12ce1411ab9e1055c119578df 31c24fe1b98b4c1c8e7806d75129ec8e RZ(-1.0*g1) 96f052bdde424ed7afffb5403e37048f--31c24fe1b98b4c1c8e7806d75129ec8e 8f6370751ef747f49e16a2176d9d2019 X 31c24fe1b98b4c1c8e7806d75129ec8e--8f6370751ef747f49e16a2176d9d2019 8f6370751ef747f49e16a2176d9d2019--7281c7fafdca4d12bfcf4e3e9618a10a cb2e1ecba5f448898802ac2d1d313f1d RX(b16) 8f6370751ef747f49e16a2176d9d2019--cb2e1ecba5f448898802ac2d1d313f1d cb2e1ecba5f448898802ac2d1d313f1d--b14afdb2cf154fd69b13af7733aec476 81aac8656acd489bb1fc03f27dd98486 636ce493126042819efff313cea7564b 17393c3b0f8645c3aaea005b17501ee8--636ce493126042819efff313cea7564b b4dc6f6385644100bd5559daf7f379c9 636ce493126042819efff313cea7564b--b4dc6f6385644100bd5559daf7f379c9 922efe6068ec4a9292a337243b5abdd4 b4dc6f6385644100bd5559daf7f379c9--922efe6068ec4a9292a337243b5abdd4 3ecb6f261ec143238731bf2ccf2849cc 922efe6068ec4a9292a337243b5abdd4--3ecb6f261ec143238731bf2ccf2849cc acd6f3a9b72840079d07a6f0e3b1dd6b 3ecb6f261ec143238731bf2ccf2849cc--acd6f3a9b72840079d07a6f0e3b1dd6b 804b72e0820c4c419a2a9918ef728367 acd6f3a9b72840079d07a6f0e3b1dd6b--804b72e0820c4c419a2a9918ef728367 d44a9edd21d34d7494fcda039fa2b50d X 804b72e0820c4c419a2a9918ef728367--d44a9edd21d34d7494fcda039fa2b50d d44a9edd21d34d7494fcda039fa2b50d--beafe6c8efee4830af782681866d2219 bf516e0b06394c6ca2050fc1b8a2c078 RZ(1.0*g0) d44a9edd21d34d7494fcda039fa2b50d--bf516e0b06394c6ca2050fc1b8a2c078 0feb27f669cb4d919ddd3001b4cae182 X bf516e0b06394c6ca2050fc1b8a2c078--0feb27f669cb4d919ddd3001b4cae182 0feb27f669cb4d919ddd3001b4cae182--cdeec6a7aca848ef9967828f5c4962c3 986108f5c87240a7a61c8e4377a988bf 0feb27f669cb4d919ddd3001b4cae182--986108f5c87240a7a61c8e4377a988bf b70f76ae0e7e40aa9b93d8c7eb0e3230 986108f5c87240a7a61c8e4377a988bf--b70f76ae0e7e40aa9b93d8c7eb0e3230 5eb19496d37b42f38d15a648a143deac b70f76ae0e7e40aa9b93d8c7eb0e3230--5eb19496d37b42f38d15a648a143deac 02bf5563d8e74ac3b06b3c7ba800f66f 5eb19496d37b42f38d15a648a143deac--02bf5563d8e74ac3b06b3c7ba800f66f 25a57bd9d719405c83beb306c06ae2fb 02bf5563d8e74ac3b06b3c7ba800f66f--25a57bd9d719405c83beb306c06ae2fb decef9372c81431385d4c4432a32401b 25a57bd9d719405c83beb306c06ae2fb--decef9372c81431385d4c4432a32401b 7dbbf0fb51e34c98959cdf36f73cf2d1 decef9372c81431385d4c4432a32401b--7dbbf0fb51e34c98959cdf36f73cf2d1 2e1ea66fd3e74ab8b066ec418bcd8666 7dbbf0fb51e34c98959cdf36f73cf2d1--2e1ea66fd3e74ab8b066ec418bcd8666 4e21821a5d8346479ce14a2f285fa03c 2e1ea66fd3e74ab8b066ec418bcd8666--4e21821a5d8346479ce14a2f285fa03c 047384342a3c4616a25cf7ec2817e3c6 4e21821a5d8346479ce14a2f285fa03c--047384342a3c4616a25cf7ec2817e3c6 cebe97f524934b029b93d6812c1fbccb 047384342a3c4616a25cf7ec2817e3c6--cebe97f524934b029b93d6812c1fbccb d4ae151c1d0248e79a63aee91262135e cebe97f524934b029b93d6812c1fbccb--d4ae151c1d0248e79a63aee91262135e 1f00383360c043438c84e9027bca7cbd d4ae151c1d0248e79a63aee91262135e--1f00383360c043438c84e9027bca7cbd c49fb301ca884ab9b74544823be93c57 1f00383360c043438c84e9027bca7cbd--c49fb301ca884ab9b74544823be93c57 9aac14bea4da44c7a633a9390e57b0c4 c49fb301ca884ab9b74544823be93c57--9aac14bea4da44c7a633a9390e57b0c4 149c34dca83a449dbba2c9d42bd131a9 9aac14bea4da44c7a633a9390e57b0c4--149c34dca83a449dbba2c9d42bd131a9 7de139d67e104ac69907b213301bb9ce 149c34dca83a449dbba2c9d42bd131a9--7de139d67e104ac69907b213301bb9ce 4c2bc86158b64b8cb727967ba928a96f 7de139d67e104ac69907b213301bb9ce--4c2bc86158b64b8cb727967ba928a96f ecef8aee67244f9b88e92d6646167c74 4c2bc86158b64b8cb727967ba928a96f--ecef8aee67244f9b88e92d6646167c74 2ac95897da1241ad90bb04cee217c98f ecef8aee67244f9b88e92d6646167c74--2ac95897da1241ad90bb04cee217c98f 4adde126538d4cc9abf0f112475f5fbf 2ac95897da1241ad90bb04cee217c98f--4adde126538d4cc9abf0f112475f5fbf 8f095630b412453882500b6b6097bc46 4adde126538d4cc9abf0f112475f5fbf--8f095630b412453882500b6b6097bc46 324d3f5526bb478888834d9ff855fe49 8f095630b412453882500b6b6097bc46--324d3f5526bb478888834d9ff855fe49 935b51b2dc654a8099c2e8455c30fdbf 324d3f5526bb478888834d9ff855fe49--935b51b2dc654a8099c2e8455c30fdbf ea4ee0ac66044e51b37d2c390b1e9c59 935b51b2dc654a8099c2e8455c30fdbf--ea4ee0ac66044e51b37d2c390b1e9c59 2f09ddb872d547eb81e4c6f8754d22c3 ea4ee0ac66044e51b37d2c390b1e9c59--2f09ddb872d547eb81e4c6f8754d22c3 a7e2d47e46644c9eb08cc4c75c96b996 X 2f09ddb872d547eb81e4c6f8754d22c3--a7e2d47e46644c9eb08cc4c75c96b996 a7e2d47e46644c9eb08cc4c75c96b996--a6b4316a4c87488982cacbd5de21ffde 9107589b386241d6a393354e19732afc RZ(-1.0*g0) a7e2d47e46644c9eb08cc4c75c96b996--9107589b386241d6a393354e19732afc 128c541aeb19467c847165e63e8a38dc X 9107589b386241d6a393354e19732afc--128c541aeb19467c847165e63e8a38dc 128c541aeb19467c847165e63e8a38dc--17f46a1c4c274a93b7f8ef2423fbbc47 04038912456e4100939fff5eb2cd5ac0 128c541aeb19467c847165e63e8a38dc--04038912456e4100939fff5eb2cd5ac0 ed073777426546bf982661e76667c610 04038912456e4100939fff5eb2cd5ac0--ed073777426546bf982661e76667c610 dbc1405229764c3386907084705c4ffc ed073777426546bf982661e76667c610--dbc1405229764c3386907084705c4ffc 941451d6a8764d53af8c818929ef1ee6 dbc1405229764c3386907084705c4ffc--941451d6a8764d53af8c818929ef1ee6 06f7548549ed4f1286d24d9e6c74e325 941451d6a8764d53af8c818929ef1ee6--06f7548549ed4f1286d24d9e6c74e325 73bdaa91dd26496e94095facbd53f080 06f7548549ed4f1286d24d9e6c74e325--73bdaa91dd26496e94095facbd53f080 92832427ef004e209139857edc447004 73bdaa91dd26496e94095facbd53f080--92832427ef004e209139857edc447004 ac584792e26444c4ad581e663e540f38 92832427ef004e209139857edc447004--ac584792e26444c4ad581e663e540f38 51defdcacf9649b5abbb952e81b91513 ac584792e26444c4ad581e663e540f38--51defdcacf9649b5abbb952e81b91513 ce4065dccd3e4ddc96bf2d267d357bdf 51defdcacf9649b5abbb952e81b91513--ce4065dccd3e4ddc96bf2d267d357bdf 6ab29e60649344f89556eea638cd4a58 ce4065dccd3e4ddc96bf2d267d357bdf--6ab29e60649344f89556eea638cd4a58 aa868aeb6244496f959321a2b425b10b 6ab29e60649344f89556eea638cd4a58--aa868aeb6244496f959321a2b425b10b f21897428b0d470faf359b76294473cb aa868aeb6244496f959321a2b425b10b--f21897428b0d470faf359b76294473cb 64ac879dcb7541ce8747cba1d625a333 f21897428b0d470faf359b76294473cb--64ac879dcb7541ce8747cba1d625a333 3e30129b52514fe9a58717e0477cbe86 64ac879dcb7541ce8747cba1d625a333--3e30129b52514fe9a58717e0477cbe86 a46e6ef08282406b85100b53749b4dcb 3e30129b52514fe9a58717e0477cbe86--a46e6ef08282406b85100b53749b4dcb e7c224bcdae841b089d11b9e97a18b6f a46e6ef08282406b85100b53749b4dcb--e7c224bcdae841b089d11b9e97a18b6f 2d31b302d5ae4c1c97685dd737ef733e e7c224bcdae841b089d11b9e97a18b6f--2d31b302d5ae4c1c97685dd737ef733e 0f76e350d80641009289d4143c33940f 2d31b302d5ae4c1c97685dd737ef733e--0f76e350d80641009289d4143c33940f 0a73f017fcae41a2846d5a0d3ceaab3b 0f76e350d80641009289d4143c33940f--0a73f017fcae41a2846d5a0d3ceaab3b 45f6a072aec94fecbc2f370f89fdeb7a 0a73f017fcae41a2846d5a0d3ceaab3b--45f6a072aec94fecbc2f370f89fdeb7a 4bbc21cf64564fbaa83172c043ec54ec 45f6a072aec94fecbc2f370f89fdeb7a--4bbc21cf64564fbaa83172c043ec54ec 5ca1c3d3f9ff43b690083446a7bdff34 4bbc21cf64564fbaa83172c043ec54ec--5ca1c3d3f9ff43b690083446a7bdff34 a82f5e6b377149e58dba1dd993b742c1 5ca1c3d3f9ff43b690083446a7bdff34--a82f5e6b377149e58dba1dd993b742c1 539f21bb539745a7b51359564318703a a82f5e6b377149e58dba1dd993b742c1--539f21bb539745a7b51359564318703a 2318a418b1564e968bbb4692717d0d82 539f21bb539745a7b51359564318703a--2318a418b1564e968bbb4692717d0d82 3539b9a7070849f9b9779fe85ad1fb60 2318a418b1564e968bbb4692717d0d82--3539b9a7070849f9b9779fe85ad1fb60 988f19211ce14fb98f5f1b58ed098c0b 3539b9a7070849f9b9779fe85ad1fb60--988f19211ce14fb98f5f1b58ed098c0b 453ac268645b41aeb0e4121ac20d074f 988f19211ce14fb98f5f1b58ed098c0b--453ac268645b41aeb0e4121ac20d074f db8249b7ad6a4a29a10f984d6c64ff62 453ac268645b41aeb0e4121ac20d074f--db8249b7ad6a4a29a10f984d6c64ff62 8d29b00dd1d34c8dbecc9fbff0212aef db8249b7ad6a4a29a10f984d6c64ff62--8d29b00dd1d34c8dbecc9fbff0212aef 1b8585d1416941bab2df7d9a4ba11ad0 X 8d29b00dd1d34c8dbecc9fbff0212aef--1b8585d1416941bab2df7d9a4ba11ad0 1b8585d1416941bab2df7d9a4ba11ad0--f7c8865001ca48d7aef64556dfb3d8ce f7d950967da64592a1c0f5b7184767ff RZ(-1.0*g0) 1b8585d1416941bab2df7d9a4ba11ad0--f7d950967da64592a1c0f5b7184767ff 30efb928b33a4eb09857c6ced2ab7c00 X f7d950967da64592a1c0f5b7184767ff--30efb928b33a4eb09857c6ced2ab7c00 30efb928b33a4eb09857c6ced2ab7c00--c37ddab3205041d9b9031044e919de3b ea0cc70f5b5b4026bab7843b976ab032 30efb928b33a4eb09857c6ced2ab7c00--ea0cc70f5b5b4026bab7843b976ab032 cc64c06f89cb461fa2d6d51b57098788 ea0cc70f5b5b4026bab7843b976ab032--cc64c06f89cb461fa2d6d51b57098788 8b5a9e5082d74a81ac0f9c56a279167c cc64c06f89cb461fa2d6d51b57098788--8b5a9e5082d74a81ac0f9c56a279167c 0b8d118374ad48e4b7159e56f8bb70ab 8b5a9e5082d74a81ac0f9c56a279167c--0b8d118374ad48e4b7159e56f8bb70ab bd10bb258af14fe6892b6b2fa84511b3 0b8d118374ad48e4b7159e56f8bb70ab--bd10bb258af14fe6892b6b2fa84511b3 d757918434fe45e99358d360c98c5695 bd10bb258af14fe6892b6b2fa84511b3--d757918434fe45e99358d360c98c5695 a9408582fa854a098bab8e72e2a27aef RX(b07) d757918434fe45e99358d360c98c5695--a9408582fa854a098bab8e72e2a27aef 990c92064eaf4d999bc16cd365df230c a9408582fa854a098bab8e72e2a27aef--990c92064eaf4d999bc16cd365df230c ff29c4ced1c74618907fad2eb714e08e 990c92064eaf4d999bc16cd365df230c--ff29c4ced1c74618907fad2eb714e08e 95a04cf58a3d4c46b53e4b60e0b51917 ff29c4ced1c74618907fad2eb714e08e--95a04cf58a3d4c46b53e4b60e0b51917 be8df5c861bb427093269009bc9104be 95a04cf58a3d4c46b53e4b60e0b51917--be8df5c861bb427093269009bc9104be 0ee92d0404fa4bce982c2798d77f3914 be8df5c861bb427093269009bc9104be--0ee92d0404fa4bce982c2798d77f3914 4032fcd2652947eeae5bc213243422db 0ee92d0404fa4bce982c2798d77f3914--4032fcd2652947eeae5bc213243422db 0139f5c9c4b14116bc5fc1dee43cebff X 4032fcd2652947eeae5bc213243422db--0139f5c9c4b14116bc5fc1dee43cebff 0139f5c9c4b14116bc5fc1dee43cebff--c37e207ff2bb4abfbf3ccb48498c735b 94c496ca7dca4a6f88346c1246c7fedd RZ(1.0*g1) 0139f5c9c4b14116bc5fc1dee43cebff--94c496ca7dca4a6f88346c1246c7fedd 46984b2f8cf9494c992a3a24441dd715 X 94c496ca7dca4a6f88346c1246c7fedd--46984b2f8cf9494c992a3a24441dd715 46984b2f8cf9494c992a3a24441dd715--8157ace6c3614b22acf71a2fc5cff78f ee55480b833f49e793b462158a7bc180 46984b2f8cf9494c992a3a24441dd715--ee55480b833f49e793b462158a7bc180 98953c27167e4581b95678f89000eb1e ee55480b833f49e793b462158a7bc180--98953c27167e4581b95678f89000eb1e 9c27137fe051438dadc34b80e5d5b2b4 98953c27167e4581b95678f89000eb1e--9c27137fe051438dadc34b80e5d5b2b4 7846a48cba57462e9cc1cd0f8cda67eb 9c27137fe051438dadc34b80e5d5b2b4--7846a48cba57462e9cc1cd0f8cda67eb fb2254bffc4c4e74a8d0eebe12b84e02 7846a48cba57462e9cc1cd0f8cda67eb--fb2254bffc4c4e74a8d0eebe12b84e02 35337e366d3e41138e9807dd8f6b57c7 fb2254bffc4c4e74a8d0eebe12b84e02--35337e366d3e41138e9807dd8f6b57c7 e4120d5a9eda4ba99909bef4e086eaaf 35337e366d3e41138e9807dd8f6b57c7--e4120d5a9eda4ba99909bef4e086eaaf fcc074ddfc3a46f1a80ddaadd431c6fb e4120d5a9eda4ba99909bef4e086eaaf--fcc074ddfc3a46f1a80ddaadd431c6fb 8b15ee2b03774d34980892fb33dbd669 fcc074ddfc3a46f1a80ddaadd431c6fb--8b15ee2b03774d34980892fb33dbd669 717680dad3284941a4dd33f55b51779b 8b15ee2b03774d34980892fb33dbd669--717680dad3284941a4dd33f55b51779b 0c91bb1ee8e741b2845d4b31b35ac345 717680dad3284941a4dd33f55b51779b--0c91bb1ee8e741b2845d4b31b35ac345 a422b99b7fb1406d92776fffd5372a51 0c91bb1ee8e741b2845d4b31b35ac345--a422b99b7fb1406d92776fffd5372a51 b2e5a527f5484d8895e8a69a717ae871 a422b99b7fb1406d92776fffd5372a51--b2e5a527f5484d8895e8a69a717ae871 57bb8b6d11df4e988a30967b6e86fcfc b2e5a527f5484d8895e8a69a717ae871--57bb8b6d11df4e988a30967b6e86fcfc 63ba31fd335c438ab03c6b67d57186ea 57bb8b6d11df4e988a30967b6e86fcfc--63ba31fd335c438ab03c6b67d57186ea e49e5a3107d643b3a00a10c7d7f1f916 63ba31fd335c438ab03c6b67d57186ea--e49e5a3107d643b3a00a10c7d7f1f916 7f17e96d4f7941a39bca50a499129c2d e49e5a3107d643b3a00a10c7d7f1f916--7f17e96d4f7941a39bca50a499129c2d 14701cb74e5b4051bd39a45b02cc6d3f 7f17e96d4f7941a39bca50a499129c2d--14701cb74e5b4051bd39a45b02cc6d3f ce48b285a40548639a5b9bdcee35758f 14701cb74e5b4051bd39a45b02cc6d3f--ce48b285a40548639a5b9bdcee35758f 4fb57efda2c04f1cbe1e2a064c26c8dd ce48b285a40548639a5b9bdcee35758f--4fb57efda2c04f1cbe1e2a064c26c8dd 11c00774d19241749de9241f0f053f9f 4fb57efda2c04f1cbe1e2a064c26c8dd--11c00774d19241749de9241f0f053f9f f75a1c2f27f14f0199aba0a9f0edd179 11c00774d19241749de9241f0f053f9f--f75a1c2f27f14f0199aba0a9f0edd179 8ef920d878604c21846d0a0ddb8d0284 f75a1c2f27f14f0199aba0a9f0edd179--8ef920d878604c21846d0a0ddb8d0284 d82fdece4b1f48ba9a5889ef5fedd2a8 8ef920d878604c21846d0a0ddb8d0284--d82fdece4b1f48ba9a5889ef5fedd2a8 794141b6fcdb48baa52d1afb4f1da675 d82fdece4b1f48ba9a5889ef5fedd2a8--794141b6fcdb48baa52d1afb4f1da675 a37cddc6c4c94bf092bf45a679ca6680 794141b6fcdb48baa52d1afb4f1da675--a37cddc6c4c94bf092bf45a679ca6680 b7e46e09503a45d79e368756484db8f4 X a37cddc6c4c94bf092bf45a679ca6680--b7e46e09503a45d79e368756484db8f4 b7e46e09503a45d79e368756484db8f4--4bdfa20468cc4fd9b1e5227470cdd92e 0d14cdfd322f49aa88678c6f10ca9f8c RZ(-1.0*g1) b7e46e09503a45d79e368756484db8f4--0d14cdfd322f49aa88678c6f10ca9f8c a458a4ccfff34fd69328198ba7eb9925 X 0d14cdfd322f49aa88678c6f10ca9f8c--a458a4ccfff34fd69328198ba7eb9925 a458a4ccfff34fd69328198ba7eb9925--629094a8636948d99a3417e33dfba1b3 57e11d51b23c4f43879f99a1685a5efc a458a4ccfff34fd69328198ba7eb9925--57e11d51b23c4f43879f99a1685a5efc 20d3cbe4f1964185a5f2dba9baca7178 57e11d51b23c4f43879f99a1685a5efc--20d3cbe4f1964185a5f2dba9baca7178 ff8dae07442f49508bdd01a77b98264d 20d3cbe4f1964185a5f2dba9baca7178--ff8dae07442f49508bdd01a77b98264d 615836096ae74c5792cd11767b156f2d ff8dae07442f49508bdd01a77b98264d--615836096ae74c5792cd11767b156f2d 48a7da680ecd43ab910c47c589ab5532 615836096ae74c5792cd11767b156f2d--48a7da680ecd43ab910c47c589ab5532 f3316dcecc114bb69b62881be628ef01 48a7da680ecd43ab910c47c589ab5532--f3316dcecc114bb69b62881be628ef01 c921c50fad3547e7a37422ce036fd7a2 f3316dcecc114bb69b62881be628ef01--c921c50fad3547e7a37422ce036fd7a2 9444d5251348457db95e91f361a47948 c921c50fad3547e7a37422ce036fd7a2--9444d5251348457db95e91f361a47948 c136715562834a9284dc2a35b6c7c736 9444d5251348457db95e91f361a47948--c136715562834a9284dc2a35b6c7c736 3771dd4e043448bfbdbaf4408704e996 c136715562834a9284dc2a35b6c7c736--3771dd4e043448bfbdbaf4408704e996 4f6c4ccafc9b402da794c6ca7fbbc95e 3771dd4e043448bfbdbaf4408704e996--4f6c4ccafc9b402da794c6ca7fbbc95e fbcd88b4ebd240c48d5e44e20bf6bb10 4f6c4ccafc9b402da794c6ca7fbbc95e--fbcd88b4ebd240c48d5e44e20bf6bb10 99537b9f6df2442b8de7dc36c882b3d4 fbcd88b4ebd240c48d5e44e20bf6bb10--99537b9f6df2442b8de7dc36c882b3d4 bdb13353ad664c0cbe532c8fadb4c1de 99537b9f6df2442b8de7dc36c882b3d4--bdb13353ad664c0cbe532c8fadb4c1de 399a1f0c76544876a7c2294d62c638b7 bdb13353ad664c0cbe532c8fadb4c1de--399a1f0c76544876a7c2294d62c638b7 e4292348543a414b89a701bbc7c1d7a9 399a1f0c76544876a7c2294d62c638b7--e4292348543a414b89a701bbc7c1d7a9 7020a0f30afd43df8339b113dceb2646 e4292348543a414b89a701bbc7c1d7a9--7020a0f30afd43df8339b113dceb2646 d36eb1ee99ab4e93bc90e0ad98c85ba0 7020a0f30afd43df8339b113dceb2646--d36eb1ee99ab4e93bc90e0ad98c85ba0 9810ba08004243b0a489b2575e1ffd99 d36eb1ee99ab4e93bc90e0ad98c85ba0--9810ba08004243b0a489b2575e1ffd99 9e566c24cc0f4eef82491ef60e175fa0 9810ba08004243b0a489b2575e1ffd99--9e566c24cc0f4eef82491ef60e175fa0 4966819024b84cae8ea74571cf180b18 9e566c24cc0f4eef82491ef60e175fa0--4966819024b84cae8ea74571cf180b18 8043ffa11bc04d38a63133b3e9597403 4966819024b84cae8ea74571cf180b18--8043ffa11bc04d38a63133b3e9597403 eb21a635a0a741ccae6d17d035f61af1 8043ffa11bc04d38a63133b3e9597403--eb21a635a0a741ccae6d17d035f61af1 4cae5c37a7cc4633a7bc7bfeb8b0c102 eb21a635a0a741ccae6d17d035f61af1--4cae5c37a7cc4633a7bc7bfeb8b0c102 68627545effc4739b434a1a2b31fba52 4cae5c37a7cc4633a7bc7bfeb8b0c102--68627545effc4739b434a1a2b31fba52 fe02b806b5d340d08d9c9e91b9e63670 68627545effc4739b434a1a2b31fba52--fe02b806b5d340d08d9c9e91b9e63670 a5a3791f2bd344eab29e89d444f4f87e fe02b806b5d340d08d9c9e91b9e63670--a5a3791f2bd344eab29e89d444f4f87e 851dd3262e924ad79901eb945b34d7b6 a5a3791f2bd344eab29e89d444f4f87e--851dd3262e924ad79901eb945b34d7b6 1a48e4c60b5c464782d655d90d495a13 851dd3262e924ad79901eb945b34d7b6--1a48e4c60b5c464782d655d90d495a13 592cc122a7634e858973707a30dc8fad 1a48e4c60b5c464782d655d90d495a13--592cc122a7634e858973707a30dc8fad 29a6c11f92fb4deab372a5ff5401b769 592cc122a7634e858973707a30dc8fad--29a6c11f92fb4deab372a5ff5401b769 cdc2381ac7c24dd39302f62d92a8cc0d X 29a6c11f92fb4deab372a5ff5401b769--cdc2381ac7c24dd39302f62d92a8cc0d cdc2381ac7c24dd39302f62d92a8cc0d--a74797d36d1645d88a65ac2f9d4be3df ebce2cc2dc2e45b5a5baf41b00884691 RZ(-1.0*g1) cdc2381ac7c24dd39302f62d92a8cc0d--ebce2cc2dc2e45b5a5baf41b00884691 e971713ae7f2473a9de4222c42ad0af5 X ebce2cc2dc2e45b5a5baf41b00884691--e971713ae7f2473a9de4222c42ad0af5 e971713ae7f2473a9de4222c42ad0af5--e0496f2fbdbd4d60aa19609f9db4c686 b37a4bc12ea1459691275b759e50a765 e971713ae7f2473a9de4222c42ad0af5--b37a4bc12ea1459691275b759e50a765 befafff084fc41cebe7806725c2a5a51 b37a4bc12ea1459691275b759e50a765--befafff084fc41cebe7806725c2a5a51 177c8670a3be414fba28584f80482078 befafff084fc41cebe7806725c2a5a51--177c8670a3be414fba28584f80482078 ba174e3ab4b3416e876da40e507d4402 177c8670a3be414fba28584f80482078--ba174e3ab4b3416e876da40e507d4402 b849efb33be44f6eb4ac132a4840147e ba174e3ab4b3416e876da40e507d4402--b849efb33be44f6eb4ac132a4840147e 7f50012a8d57449483bbfe9de498d098 b849efb33be44f6eb4ac132a4840147e--7f50012a8d57449483bbfe9de498d098 6d63fab2d95f42d99dbf0f545263281e RX(b17) 7f50012a8d57449483bbfe9de498d098--6d63fab2d95f42d99dbf0f545263281e 6d63fab2d95f42d99dbf0f545263281e--81aac8656acd489bb1fc03f27dd98486

Train the QAOA circuit to solve MaxCut

Given the QAOA circuit above, one can construct the associated Qadence QuantumModel and train it using standard gradient based optimization.

The loss function to be minimized reads:

\[\mathcal{L} = \sum_{i,j}^{N_{\mathcal{E}}} \frac{1}{2} \left(1 - \langle \psi | \sigma_i^z \sigma_j^z | \psi \rangle \right)\]

where \(\psi(\beta, \gamma)\) is the wavefunction obtained by propagating the QAQA quantum circuit and the sum runs over the edges of the graph \(N_{\mathcal{E}}\).

import torch
from qadence import QuantumModel

torch.manual_seed(seed)


def loss_function(_model: QuantumModel):

    expval_ops = _model.expectation().squeeze()

    # this corresponds to the MaxCut cost by definition
    # with negative sign in front to perform maximization
    expval = 0.0
    for val in expval_ops:
        expval += 0.5 * (1 - val)

    return -1.0 * expval

# initialize the parameters to random values
model = QuantumModel(circuit, observable=zz_ops)
model.reset_vparams(torch.rand(model.num_vparams))
initial_loss = loss_function(model)
print(f"Initial loss: {initial_loss}")

# train the model
n_epochs = 100
lr = 1.0

optimizer = torch.optim.Adagrad(model.parameters(), lr=lr)

for i in range(n_epochs):
    optimizer.zero_grad()
    loss = loss_function(model)
    loss.backward()
    optimizer.step()
    if (i+1) % (n_epochs // 10) == 0:
        print(f"MaxCut cost at iteration {i+1}: {-loss.item()}")
Initial loss: -2.256850795060263
MaxCut cost at iteration 10: 6.196977171124766
MaxCut cost at iteration 20: 6.893527974612319
MaxCut cost at iteration 30: 6.960701635311692
MaxCut cost at iteration 40: 6.970448111737511
MaxCut cost at iteration 50: 6.999980833357501
MaxCut cost at iteration 60: 6.999999993208131
MaxCut cost at iteration 70: 6.9999999999975495
MaxCut cost at iteration 80: 6.999999999999996
MaxCut cost at iteration 90: 7.000000000000002
MaxCut cost at iteration 100: 7.000000000000004

Qadence offers some convenience functions to implement this training loop with advanced logging and metrics track features. You can refer to this for more details.

Results

Given the trained quantum model, one needs to sample the resulting quantum state to recover the bitstring with the highest probability which corresponds to the maximum cut of the graph.

samples = model.sample(n_shots=100)[0]
most_frequent = max(samples, key=samples.get)

print(f"Most frequently sampled bitstring corresponding to the maximum cut: {most_frequent}")

# let's now draw the cut obtained with the QAOA procedure
colors = []
labels = {}
for node, b in zip(graph.nodes(), most_frequent):
    colors.append("green") if int(b) == 0 else colors.append("red")
    labels[node] = "A" if int(b) == 0 else "B"

nx.draw_networkx(graph, node_color=colors, with_labels=True, labels=labels)
Most frequently sampled bitstring corresponding to the maximum cut: 10110010 2023-10-16T14:58:06.823332 image/svg+xml Matplotlib v3.7.3, https://matplotlib.org/

References


  1. Farhi et al. - A Quantum Approximate Optimization Algorithm