Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sage script for constants calculation for banderwagon and bandersnatch #369

Open
wants to merge 20 commits into
base: master
Choose a base branch
from

Conversation

rupam-04
Copy link

Addresses #359 .

Implemented the sqrtPrecomp_PrimitiveDyadicRoots in Sage. However I would need some help on defining the ret array in sage as I didn't come across any helpful SageMath docs.

@mratsim
Copy link
Owner

mratsim commented Apr 26, 2024

However I would need some help on defining the ret array in sage as I didn't come across any helpful SageMath docs.

For arrays, you can get inspiration from my lattice pretty printer here:

def pretty_print_lattice(Lat):
print('Lattice:')
latHex = [['0x' + x.hex() if x >= 0 else '-0x' + (-x).hex() for x in vec] for vec in Lat]
maxlen = max([len(cell) for row in latHex for cell in row])
for row in latHex:
row = ' '.join(cell.rjust(maxlen + 2) for cell in row)
print(row)

which generates this:

const BLS12_381_Lattice_G1* = (
# (BigInt, isNeg)
((BigInt[128].fromHex"0xac45a4010001a4020000000100000000", false),
(BigInt[1].fromHex"0x1", false)),
((BigInt[1].fromHex"0x1", false),
(BigInt[128].fromHex"0xac45a4010001a40200000000ffffffff", true))
)

or my Frobenius constants generator

for n in range(1, maxN + 1):
for coef in range(halfK):
if coef == 0:
arr += f'\n# frobenius({n}) -----------------------\n'
arr += '['
frobmapcoef = SNR^(coef*((p^n-1)/halfK))
hatN = '^' + str(n) if n>1 else ''
arr += field_to_nim(frobmapcoef, 'Fp2', curve_name, comment_right = f'SNR^((p{hatN}-1)/{halfK})^{coef}')
if coef != halfK - 1:
arr += ',\n'
arr += '],\n'

which generates this

const BLS12_381_FrobeniusMapCoefficients* = [
# frobenius(1) -----------------------
[Fp2[BLS12_381].fromHex( # SNR^((p-1)/6)^0
"0x1",
"0x0"
),
Fp2[BLS12_381].fromHex( # SNR^((p-1)/6)^1
"0x1904d3bf02bb0667c231beb4202c0d1f0fd603fd3cbd5f4f7b2443d784bab9c4f67ea53d63e7813d8d0775ed92235fb8",
"0xfc3e2b36c4e03288e9e902231f9fb854a14787b6c7b36fec0c8ec971f63c5f282d5ac14d6c7ec22cf78a126ddc4af3"
),
Fp2[BLS12_381].fromHex( # SNR^((p-1)/6)^2
"0x0",
"0x1a0111ea397fe699ec02408663d4de85aa0d857d89759ad4897d29650fb85f9b409427eb4f49fffd8bfd00000000aaac"
),
Fp2[BLS12_381].fromHex( # SNR^((p-1)/6)^3
"0x6af0e0437ff400b6831e36d6bd17ffe48395dabc2d3435e77f76e17009241c5ee67992f72ec05f4c81084fbede3cc09",
"0x6af0e0437ff400b6831e36d6bd17ffe48395dabc2d3435e77f76e17009241c5ee67992f72ec05f4c81084fbede3cc09"
),
Fp2[BLS12_381].fromHex( # SNR^((p-1)/6)^4
"0x1a0111ea397fe699ec02408663d4de85aa0d857d89759ad4897d29650fb85f9b409427eb4f49fffd8bfd00000000aaad",
"0x0"
),
Fp2[BLS12_381].fromHex( # SNR^((p-1)/6)^5
"0x5b2cfd9013a5fd8df47fa6b48b1e045f39816240c0b8fee8beadf4d8e9c0566c63a3e6e257f87329b18fae980078116",
"0x144e4211384586c16bd3ad4afa99cc9170df3560e77982d0db45f3536814f0bd5871c1908bd478cd1ee605167ff82995"
)],
# frobenius(2) -----------------------
[Fp2[BLS12_381].fromHex( # SNR^((p^2-1)/6)^0
"0x1",
"0x0"
),
Fp2[BLS12_381].fromHex( # SNR^((p^2-1)/6)^1
"0x5f19672fdf76ce51ba69c6076a0f77eaddb3a93be6f89688de17d813620a00022e01fffffffeffff",
"0x0"
),
Fp2[BLS12_381].fromHex( # SNR^((p^2-1)/6)^2
"0x5f19672fdf76ce51ba69c6076a0f77eaddb3a93be6f89688de17d813620a00022e01fffffffefffe",
"0x0"
),
Fp2[BLS12_381].fromHex( # SNR^((p^2-1)/6)^3
"0x1a0111ea397fe69a4b1ba7b6434bacd764774b84f38512bf6730d2a0f6b0f6241eabfffeb153ffffb9feffffffffaaaa",
"0x0"
),
Fp2[BLS12_381].fromHex( # SNR^((p^2-1)/6)^4
"0x1a0111ea397fe699ec02408663d4de85aa0d857d89759ad4897d29650fb85f9b409427eb4f49fffd8bfd00000000aaac",
"0x0"
),
Fp2[BLS12_381].fromHex( # SNR^((p^2-1)/6)^5
"0x1a0111ea397fe699ec02408663d4de85aa0d857d89759ad4897d29650fb85f9b409427eb4f49fffd8bfd00000000aaad",
"0x0"
)],
# frobenius(3) -----------------------
[Fp2[BLS12_381].fromHex( # SNR^((p^3-1)/6)^0
"0x1",
"0x0"
),
Fp2[BLS12_381].fromHex( # SNR^((p^3-1)/6)^1
"0x135203e60180a68ee2e9c448d77a2cd91c3dedd930b1cf60ef396489f61eb45e304466cf3e67fa0af1ee7b04121bdea2",
"0x6af0e0437ff400b6831e36d6bd17ffe48395dabc2d3435e77f76e17009241c5ee67992f72ec05f4c81084fbede3cc09"
),
Fp2[BLS12_381].fromHex( # SNR^((p^3-1)/6)^2
"0x0",
"0x1"
),
Fp2[BLS12_381].fromHex( # SNR^((p^3-1)/6)^3
"0x135203e60180a68ee2e9c448d77a2cd91c3dedd930b1cf60ef396489f61eb45e304466cf3e67fa0af1ee7b04121bdea2",
"0x135203e60180a68ee2e9c448d77a2cd91c3dedd930b1cf60ef396489f61eb45e304466cf3e67fa0af1ee7b04121bdea2"
),
Fp2[BLS12_381].fromHex( # SNR^((p^3-1)/6)^4
"0x1a0111ea397fe69a4b1ba7b6434bacd764774b84f38512bf6730d2a0f6b0f6241eabfffeb153ffffb9feffffffffaaaa",
"0x0"
),
Fp2[BLS12_381].fromHex( # SNR^((p^3-1)/6)^5
"0x6af0e0437ff400b6831e36d6bd17ffe48395dabc2d3435e77f76e17009241c5ee67992f72ec05f4c81084fbede3cc09",
"0x135203e60180a68ee2e9c448d77a2cd91c3dedd930b1cf60ef396489f61eb45e304466cf3e67fa0af1ee7b04121bdea2"
)],
]

After the Dyadic roots, we also need: the Precomputed Blocks and the table:

Banderwagon_SqrtDlog_ReconstructionDyadicRoot* = Fp[Banderwagon].fromHex"0x4f9b4098e2e9f12e6b368121ac0cf4ad0a0865a899e8deff4935bd2f817f694b"
Banderwagon_SqrtDlog_dlogLUT* : Table[int, int] = {
13947 : 76,
52811 : 129,
65311 : 15,
32746 : 191,
51874 : 62,
20206 : 19,
10124 : 133,
35179 : 174,
65084 : 181,
27964 : 81,
9438 : 66,
16625 : 59,
26515 : 50,
3735 : 45,
11683 : 165,
45794 : 197,
41155 : 186,
61129 : 154,
41384 : 149,
60792 : 48,
4872 : 18,
21166 : 214,
11109 : 240,
37149 : 234,
56099 : 194,
33063 : 117,
38252 : 255,
36547 : 201,
11548 : 40,
65534 : 0,
9949 : 200,
44374 : 137,
48054 : 91,
11269 : 89,
51807 : 10,
19331 : 223,
27056 : 131,
41072 : 70,
51284 : 35,
47120 : 157,
32288 : 183,
30181 : 107,
453 : 53,
35260 : 22,
34364 : 222,
3281 : 211,
53989 : 168,
40555 : 12,
65357 : 227,
32184 : 175,
25451 : 80,
37573 : 209,
29259 : 85,
26929 : 229,
48469 : 43,
52104 : 121,
31173 : 94,
22580 : 51,
20991 : 109,
43229 : 160,
12368 : 64,
44546 : 237,
45134 : 115,
12164 : 56,
50090 : 52,
12861 : 123,
64332 : 108,
19743 : 69,
47008 : 28,
21163 : 9,
24982 : 140,
16632 : 125,
4408 : 26,
33555 : 132,
14253 : 163,
57275 : 100,
5774 : 82,
12726 : 1,
26346 : 177,
61432 : 224,
38134 : 202,
63406 : 141,
55209 : 105,
53556 : 88,
48949 : 44,
26948 : 8,
32474 : 245,
61191 : 238,
55588 : 72,
43138 : 7,
4174 : 242,
8280 : 151,
43365 : 122,
5750 : 84,
31749 : 41,
64506 : 39,
16893 : 31,
26269 : 152,
15384 : 158,
43977 : 116,
26523 : 205,
15447 : 180,
60665 : 146,
30358 : 46,
11075 : 38,
13433 : 249,
24465 : 198,
13730 : 138,
180 : 99,
39014 : 77,
28990 : 73,
3165 : 239,
8547 : 90,
1000 : 78,
24382 : 58,
33249 : 55,
39022 : 178,
62372 : 111,
25831 : 2,
9869 : 199,
55380 : 196,
54397 : 102,
57916 : 97,
2819 : 61,
50153 : 30,
57257 : 23,
9014 : 254,
18529 : 156,
39706 : 130,
17251 : 67,
32016 : 60,
5023 : 25,
2131 : 13,
55876 : 231,
38608 : 101,
32791 : 63,
39268 : 24,
11140 : 230,
33521 : 188,
4967 : 142,
58905 : 98,
59440 : 93,
65334 : 232,
41489 : 203,
54462 : 166,
35356 : 235,
59787 : 212,
4346 : 110,
53854 : 37,
64346 : 33,
11981 : 216,
7621 : 225,
4745 : 176,
8160 : 34,
48520 : 246,
22399 : 135,
1289 : 54,
42957 : 179,
40000 : 170,
33788 : 169,
18095 : 247,
17483 : 219,
51590 : 204,
13663 : 190,
17068 : 171,
55668 : 71,
24153 : 21,
61794 : 252,
57377 : 162,
56970 : 155,
20774 : 148,
10962 : 120,
10328 : 233,
50547 : 92,
24048 : 75,
27403 : 74,
2409 : 65,
16431 : 139,
40086 : 208,
1031 : 167,
60514 : 153,
3 : 128,
60570 : 14,
54575 : 248,
47435 : 36,
38481 : 3,
56523 : 126,
1205 : 236,
30277 : 150,
7256 : 134,
4105 : 96,
44371 : 86,
22199 : 79,
20403 : 243,
23187 : 57,
48644 : 159,
43338 : 207,
18102 : 164,
25537 : 42,
54268 : 217,
18417 : 29,
33353 : 47,
42350 : 185,
8262 : 228,
6632 : 226,
5370 : 215,
48286 : 195,
61363 : 114,
22172 : 250,
27285 : 127,
28388 : 106,
8567 : 27,
62718 : 189,
31982 : 4,
22308 : 32,
58079 : 241,
64248 : 182,
17125 : 145,
46206 : 95,
44763 : 20,
48905 : 253,
53373 : 184,
61802 : 173,
38589 : 136,
3743 : 124,
47442 : 119,
17017 : 118,
7458 : 113,
64537 : 206,
60167 : 87,
10157 : 68,
55413 : 5,
203 : 104,
58281 : 6,
6097 : 221,
226 : 143,
52676 : 251,
16588 : 172,
62256 : 83,
21560 : 244,
53169 : 192,
54428 : 112,
4782 : 16,
14990 : 220,
36278 : 213,
59763 : 210,
48912 : 187,
45331 : 147,
9661 : 103,
39191 : 49,
48412 : 17,
56990 : 218,
1191 : 161,
60755 : 144,
49106 : 11,
63128 : 193
}.toTable
# sqrtPrecomp_PrecomputedBlocks[i][j] == g^(j << (i* BlockSize)), where g is the fixed primitive 2^32th root of unity.
# This means that the exponent is equal to 0x00000...0000jjjjjj0000....0000, where only the i'th least significant block of size BlockSize is set
# and that value is j.
Banderwagon_SqrtDlog_PrecomputedBlocks* = [
[ # i =0
Fp[Banderwagon].fromHex"0x0000000000000000000000000000000000000000000000000000000000000001",
Fp[Banderwagon].fromHex"0x16a2a19edfe81f20d09b681922c813b4b63683508c2280b93829971f439f0d2b",
Fp[Banderwagon].fromHex"0x4b5371495990693fad1715b02e5713b5f070bb00e28a193d63e7cb4906ffc93f",
Fp[Banderwagon].fromHex"0x0e9f8a06bb07702fddbe8e44f1123417ffee3cc4a1bcf6ff5c3e83301f6b7afa",
Fp[Banderwagon].fromHex"0x2c6d4e4511657e1e1339a815da8b398fed3a181fabb30adc694341f608c9dd56",
Fp[Banderwagon].fromHex"0x5195a78f0a48f0c035b23002ef0eaf2d65047a0d7a687926de7621a884b7c521",
Fp[Banderwagon].fromHex"0x53938c83395f6dbf3963e9e80b0d05137467cf787d447069677c52f3801e469d",
Fp[Banderwagon].fromHex"0x6105d02140ea63a9fa1177b037207ef3e94d3f58de3c6e42bd9f084ba39fcffd",
Fp[Banderwagon].fromHex"0x0c83ea7744bf1bee8da40c1ef2bb459884d37b826214abc6474650359d8e211b",
Fp[Banderwagon].fromHex"0x0db557664da12f53a8aee9861cb752117cc3aa0f3e8aa9e529334ecc4d8856b8",
Fp[Banderwagon].fromHex"0x08c38d4122f4626d833cad67949d3539d498f314f135c68a99186c6e934fdf8e",
Fp[Banderwagon].fromHex"0x5f9f581cbb5c98c38adbcd7b8ada208240592b454a2d9573fa9e0dba8fa49c2e",
Fp[Banderwagon].fromHex"0x308314eb7e7e092258eeefd9576077a5f16574824b5992096fb07bd44fbcfebf",
Fp[Banderwagon].fromHex"0x09623ff1816088f53ed2f586d1941024e28d62086ce0f7a677fdb2e9164d4e98",
Fp[Banderwagon].fromHex"0x6611009102fd8ab64f4d9c0acd6c541c287ec3137b05b2a32a8b6aa94301fa58",
Fp[Banderwagon].fromHex"0x62da3bcab1b9525129dcc4962116cba0053f1ce624464ec619df4db25daee4c8",
Fp[Banderwagon].fromHex"0x52dd465e2f09425699e276b571905a7d6558e9e3f6ac7b41d7b688830a4f2089",
Fp[Banderwagon].fromHex"0x25daa23bcb7569db370983501832979aae43d2b440dd31ff856aa82fc630deb7",
Fp[Banderwagon].fromHex"0x2ad1b68a9321ba24b0596c5e247598aa7b1899d3a6c7bb17f3239c337299848f",
Fp[Banderwagon].fromHex"0x541fb1e9850d1595fe1aff6169e059dd30480937e488aec226607aeb0e9d26bd",
Fp[Banderwagon].fromHex"0x345968bfaa1f9ca0461002fe04918bcb13d6bb4049d2bf505a17ec900a726b3d",
Fp[Banderwagon].fromHex"0x28c8f02363a271d1702b148e8a6dbcfae0975a7c6a9857f77f34453fd53b8c25",
Fp[Banderwagon].fromHex"0x47614f94ca1b34cacb4c3f54f224fb834f401717d8738f91c7a22268860f023a",
Fp[Banderwagon].fromHex"0x63379a3a9f8eda2a9b0311d034f3712226ae8900f62f971864951c60c552a589",
Fp[Banderwagon].fromHex"0x7277eec0c55dad53fb68236df389fe43bd709b6521a3818efc3df22c75f2abaf",
Fp[Banderwagon].fromHex"0x3260100e27f3f203616cf169a49e4658530bfc833bc774720a1f0db71a4042fc",
Fp[Banderwagon].fromHex"0x16e6aa4711cbd93b960fa5c1662e94327a3f4218144adad1d2a792b836c9f6da",
Fp[Banderwagon].fromHex"0x0924c6333a48b727bef10930dab8b3feeea6dd96f71a0886cef4d07765198096",
Fp[Banderwagon].fromHex"0x195f21e5004cc1fe199be5fb7b7cad6fd95185561bdaa4b1a074d5ab64d085a2",
Fp[Banderwagon].fromHex"0x16f85bc07cc665eb41474ed289211105f6c0070489c79ee1d8e6f346fef981bc",
Fp[Banderwagon].fromHex"0x664fc52f7613f601bdf8bea2d1b896d209dc623db0454fd457f4b02dd9f55cba",
Fp[Banderwagon].fromHex"0x2fa0867149bda9d158abc65c450bfc46b201bf444dff6eda486f88d00aa16044",
Fp[Banderwagon].fromHex"0x23397a9300f8f98bece8ea224f31d25db94f1101b1d7a628e2d0a7869f0319ed",
Fp[Banderwagon].fromHex"0x1174f6a619327c7511567ed4141bb5f4b3eca1e94d9666d4dcc85cfc3b71f0a7",
Fp[Banderwagon].fromHex"0x08fd4cdf8d744450645c9f09478c3abb8cb208b27dca9a0bea83f5f0c6c5bb6d",
Fp[Banderwagon].fromHex"0x1b7f612bdff2d9de5c0459263507460734a587a304e3b4db08aa7aed016f0af9",
Fp[Banderwagon].fromHex"0x32e4d833507804f58f6d8cb07a18510ee0c11bf35e056ae615ae8cf05330c500",
Fp[Banderwagon].fromHex"0x10498b016ec3a80ffa726993d6d395e0b75e14eb0ac72d1385318f08c100bb84",
Fp[Banderwagon].fromHex"0x0d7206f85f7c010c95d9ee30fcf75acf4d01bda62f0d40f490ed35bf3c95b3f7",
Fp[Banderwagon].fromHex"0x1f936048910d1ec1fb2186923d620cb86205e2fa5feb9d3351e19b5f73aa13fc",
Fp[Banderwagon].fromHex"0x32930bd71d2eca18bd4cf378015e15aeb4b289a8372476f8bf0512d85b13a941",
Fp[Banderwagon].fromHex"0x575f006783875b12ea9a9ac00f199d57cc0569ab5f45e45fbf3d857dd2d671b9",
Fp[Banderwagon].fromHex"0x6d6d796af6488386704540ec84fa0ef98df5adbe9d9f9dcaa4d88f8aa1ae027f",
Fp[Banderwagon].fromHex"0x2c6532c02956129fc57d72512edc800306edbd8eb60857ab14be64ef298f97b1",
Fp[Banderwagon].fromHex"0x236ba55ac392dbb4a7d5224b0c12bf6ce3176835aab0f85224e7eac9c36a1d9f",
Fp[Banderwagon].fromHex"0x53e458ae694baee4486a44c82d1f4e23bfff3d37363206a7e727f0ca70bdfa2c",
Fp[Banderwagon].fromHex"0x29d6dc3ca9e38555d916891f6a0f46f692c82ddb69b9649ee9ec8e4fa2b516b7",
Fp[Banderwagon].fromHex"0x63a4696194fa198aa8871e9ed3d9c02ca8c4e635c86fe7a526c5d8ab24e5c485",
Fp[Banderwagon].fromHex"0x361eed2a19966f0fda85cc2c3d51314eaf44792a6f167d13e0203163166edd79",
Fp[Banderwagon].fromHex"0x4186eb6f483be146230aed2d5fbacd188e463d99e2652c095ce7b40a9de7b7f0",
Fp[Banderwagon].fromHex"0x445746069880e8937e56bde6e8f21d0652f95edfebdef83ff54d7b171d712e84",
Fp[Banderwagon].fromHex"0x4d63268a774314fcf30783ca847e8e885c49ed48612758ee97600a07ecf568f1",
Fp[Banderwagon].fromHex"0x42157538c6c953ab25b7ee5b1135a16d4b151a6960eb0eeb76ec860c48382693",
Fp[Banderwagon].fromHex"0x2627f0c741413c4a764364042e421f1f27e3ea01fe8157d3eb4d3c7de33b312c",
Fp[Banderwagon].fromHex"0x47d3c78d57eb1cc1bd229cf244af74c2a0cb5246137bdd2853f8e7805b41dc26",
Fp[Banderwagon].fromHex"0x722747f1619d72c6444838be85c717aff0316526af2aa0969a036f12292302a9",
Fp[Banderwagon].fromHex"0x1062a083e24eb0e78966f595cb53d828fb663941f3ea90eff5a23c45cf2303cb",
Fp[Banderwagon].fromHex"0x0d3b2b9f58d35feec6233063b3cc567c118fd8ec7d7ec567163bce12aaacb319",
Fp[Banderwagon].fromHex"0x6dc239e653855c391db56e47d29cd080a37fd0dac1399ab6e44ef061ebcfaa59",
Fp[Banderwagon].fromHex"0x2f9019d65a9998a64e1e0c551b8e81b8f8769da161492f06accfd60729d4546c",
Fp[Banderwagon].fromHex"0x535069a107e9560003abae8549cf06f9923d347871297d65bfce115fb5d56278",
Fp[Banderwagon].fromHex"0x17571664322383a9afa82aac77536edecde0642b907bd673f8c9ffcaea9bec11",
Fp[Banderwagon].fromHex"0x3d7f7bfd97e1eae82553a76631b18e3acc3f0d52c1e593b57298ef7d6625753d",
Fp[Banderwagon].fromHex"0x229dd5c5960d2e46d1ae540706040d19a076b4843848b78faa9cbb2396a7c28f",
Fp[Banderwagon].fromHex"0x0a0a77a3b1980c0d116168bffbedc11d02c8118402867ddc531a11a0d2d75182",
Fp[Banderwagon].fromHex"0x0f4d3bf7b3b903120c91047bbfab3e26a2766fadbf94f7a81154000490b5b8d5",
Fp[Banderwagon].fromHex"0x64b32ab9bda2524752c67d88d1eff68bc1b28581cdeeceb0d227a4303e8250ce",
Fp[Banderwagon].fromHex"0x7282402544c084b4cbde965f9f859bd094b1cc852e326654593566a7a2f40470",
Fp[Banderwagon].fromHex"0x70fb6ba360f43810e32f8cacce60b90685ee73ba0fb6ac0f05b055681017523c",
Fp[Banderwagon].fromHex"0x5ba11151dbabb033a7888d354adf98288a41481444f31358ce84ce806108cf2d",
Fp[Banderwagon].fromHex"0x450207e5514278ca71235a3d58c09f224ebfcc79ea658f84a0cde898ab36019d",
Fp[Banderwagon].fromHex"0x4322104931dfc4d9d2564477587628615fc02ceb688324e6564ee15404c962b7",
Fp[Banderwagon].fromHex"0x589dda8c5b35053f0e8ca7016463c15f8e705ac8b012765a4d85c67184be0f88",
Fp[Banderwagon].fromHex"0x23ed25e4a0301eb08316c35e4837a26f8d5ef5a2e774518de14dbe5e09083022",
Fp[Banderwagon].fromHex"0x25f3a8b665cbaacddd9fdccf4249edf56dec6bf45e778c78e4517df66dab4fd8",
Fp[Banderwagon].fromHex"0x46c122ab50dd444f64e0fb14cd0b5e178c2115f036a71e3b1cfdadbba5e6ea59",
Fp[Banderwagon].fromHex"0x470adbe8fb337092b2fdf41aac6178b4f3716435a6411f9aaf6d5f60acd6b2c2",
Fp[Banderwagon].fromHex"0x455b4d0be3de3c1aa5a01e37bd451a4a7c14f2cc90312664e21d0f336e5d5f2f",
Fp[Banderwagon].fromHex"0x406dbf4b65da09bf44f72534d9fb145850393470297eedebec6e50e3d904878d",
Fp[Banderwagon].fromHex"0x6be0d586c0f553a3830c0cb6d911c8fd8051469a2942a00435d194a79f314a9a",
Fp[Banderwagon].fromHex"0x638e9587aa377b8f5393ea0fd18b9a3aaaca4e68c3d174963abddac1b4009f64",
Fp[Banderwagon].fromHex"0x350f1cf6f5a2f9fbe944954a6f0eacdd87044b633ecca80c3beb6af9d5cf07cc",
Fp[Banderwagon].fromHex"0x5176c223d4491db03723fd5d7a9254c25b64d6c64d309782c537fe9aba0e708b",
Fp[Banderwagon].fromHex"0x03ee3eb6be9f9344109f19ca8f30d035c86abc81f6156cd8de86f15c9a8deb38",
Fp[Banderwagon].fromHex"0x0a9cac88c43edc2413e87ad9a789674fb97bf71d1fd08e8b9df03c5821106bb2",
Fp[Banderwagon].fromHex"0x4e56bc8c783f32efce6001cd025cf7a5e92b3d76f17c7fbdfbc7381632a67511",
Fp[Banderwagon].fromHex"0x0e3cf544621059ffbd63002d760089986a394fd910a47c8b89dad0abe18b1998",
Fp[Banderwagon].fromHex"0x064d6d166629f29c63e57f5cc385e37a10fcf79fb8509db0dce4cb1395ffc544",
Fp[Banderwagon].fromHex"0x541971e6f1f7097df506f34bed057088670c91709fe994e88d71dae9f89bb97e",
Fp[Banderwagon].fromHex"0x735ccdc1cfeb04a1b04c7bc2414b2c01a88482172a21c38d3406cd4f5542369d",
Fp[Banderwagon].fromHex"0x3fbaafe0455c9fdae1fc1f54ef688fc937faefc69fc15eee6abba7ae343b501c",
Fp[Banderwagon].fromHex"0x4f46f8361f7e24957d12721f0c87d099e13d04257f3ac30f42e0ec245a70c7d7",
Fp[Banderwagon].fromHex"0x401e94440a125624327beaf1866caea8ca418807814cefa358b30f5d0710d80c",
Fp[Banderwagon].fromHex"0x346afe58994c9070a757f2de66050dbb4b089dcdc1b8db0ab1eaf08230d40ea2",
Fp[Banderwagon].fromHex"0x42e0a6892c8eb282f8211b81d798904b228fe5a2ba650f57f537b2d1810fe061",
Fp[Banderwagon].fromHex"0x5cdf1f1b1bf3752067f574fd2da3726f6ecd0343245c55640b72d40e9477e5b0",
Fp[Banderwagon].fromHex"0x67281bc3fd86e9389366b2e672c44d17413ba9cb10eec64073f33a5201eab159",
Fp[Banderwagon].fromHex"0x01b74a872ab34a46163176d512869774e1418f0f569696050ca0e28a355a487c",
Fp[Banderwagon].fromHex"0x612d47b90b32480551a71820d466d19d9abb6b6c52a63e0277f2763bdd8d71d3",
Fp[Banderwagon].fromHex"0x61e04c1daadc525dda35b13297fb4a75a96e9d5b20e4727b16e132f68f0aa5fc",
Fp[Banderwagon].fromHex"0x56befb40887ee9adaddd3e4cb4856b345e91cef1206302c59c6b52569a6e2e2f",
Fp[Banderwagon].fromHex"0x5f707a9227da31cf4fc95a717c5e9b00bd221cd8f7fb889bd7fa9a8f718017e9",
Fp[Banderwagon].fromHex"0x22271cadee103101f0ab52069293934ebb5571e1ea72612aef5ad2f628ba64d3",
Fp[Banderwagon].fromHex"0x1b5ede1a59c1595954f2af83fefbde2655ba308e13e4e0ed30253fda917f527e",
Fp[Banderwagon].fromHex"0x675b9c4041399705e0707838e0d8d87ba05136965ed52480d224f718cf8a3c1f",
Fp[Banderwagon].fromHex"0x114dc1b83c4cc8a085060020387bb5bd7c1b5186d3a4ca62ecd2582b0b4812f7",
Fp[Banderwagon].fromHex"0x06699e6ca789b9ee73c533449ff715ce98cd35d5a51f1fb89ac29003f870fee9",
Fp[Banderwagon].fromHex"0x26c06c98ae4908bdf592dd5910727cc2b14d64a8460b7d5703dee62cdd584bfe",
Fp[Banderwagon].fromHex"0x036670381f64a0807d857893a7d70ff608646f05686316c46ad2542a74203f7d",
Fp[Banderwagon].fromHex"0x6bf4623a5d7487375b5328c0fdd0a02ec68875a76411228c67b498a99df5cb6f",
Fp[Banderwagon].fromHex"0x720b2ab85182b0308260a9f8a3f8db589725079b37055ef6d4127403cc1fb4d1",
Fp[Banderwagon].fromHex"0x14be47e907a4f7fe554e79fc4070d4cc6e80a49b175da4f0e3e14832a7d93db5",
Fp[Banderwagon].fromHex"0x114b494597cb6e3f0ea18bf4792c9168f8ee97eef0dd46b9c3ff0ff7e4d818a1",
Fp[Banderwagon].fromHex"0x136b62dde2743f0b1a94d327897492d218564d0e478231f4ed3b49d8917636e6",
Fp[Banderwagon].fromHex"0x1c152de60d53da773e82afdf040cf700de947086aff1d5f351e4b1ef9cd87a50",
Fp[Banderwagon].fromHex"0x565aa968f1860ac9a76083062f9ec0cc684ecda0bd561b929f5e23366301a706",
Fp[Banderwagon].fromHex"0x4f7cff2512abe44df88d70c77fd8e210ee2e51e994a0ffef9093e31adc6758ef",
Fp[Banderwagon].fromHex"0x730ab304c0ff14030c55bbdffb2e5a296eea9840ce9e5bfa151ef756a8e3b398",
Fp[Banderwagon].fromHex"0x6a4c3b7faa82064eb656d34c451bc5d260a7ace59cf7df1bcc9d04667109be83",
Fp[Banderwagon].fromHex"0x4be989663a8d29364ee512460eb7007a0a592faacf77d596ac8ffa333586287e",
Fp[Banderwagon].fromHex"0x37c775495f5416665c0c5ceb62c07d091c78d37a79d29a6bb799b2066f1186cd",
Fp[Banderwagon].fromHex"0x53f97fc86f5c549b8da6fdcfecd1b091ca021974d6547025c1b801c0e61a37ec",
Fp[Banderwagon].fromHex"0x128a0dfd68ee005afec27f1ef6bd4e261d26e9e1a4ccc75460cec5ee174a5eaa",
Fp[Banderwagon].fromHex"0x531fc56f2695ade960e69ca00e353746a5043ed2b23f0e7e342676660eec215a",
Fp[Banderwagon].fromHex"0x3f914f0d5f2cb011c083f584ee7c181724396f2325e0bccfd46d333907b88f8e",
Fp[Banderwagon].fromHex"0x05ffe116f44940b32818b91995577b933f7d97fe8a83932bb443132d258b07c2",
Fp[Banderwagon].fromHex"0x2d2a163560018dadff55c9d83c399fa6fdb1fc210234ca75a950c567949dd686",
Fp[Banderwagon].fromHex"0x60655b13818611f2aee1b381f1152f6ef81b754ebaf317217968cdf0d683fdb2",
Fp[Banderwagon].fromHex"0x019fe632fd3287390454dc1edc61a1a3c0ba12bb3da64ca5ce32ef844e11a51e",
Fp[Banderwagon].fromHex"0x0d79265a0d967733bc5cef33059c01f074a11d30d73ef16a18c71e5dabaab99b",
Fp[Banderwagon].fromHex"0x39a4601c8c1d27c82d3f41a7e0bda7f83ef7fc6b91b8f3c77dddc23e3b9ededc",
Fp[Banderwagon].fromHex"0x70feb4d80a5e691ae48ea41be58c9176d5b9417baded60d6e476672922e3e7fd",
Fp[Banderwagon].fromHex"0x20234b3a64627e2a1bd74ce0aaf97f5f18ea216745c2dc632781ea1778e353ea",
Fp[Banderwagon].fromHex"0x013942a828a8e6509e09584980a646b42b188d423abb61a569b33fad23aff7ee",
Fp[Banderwagon].fromHex"0x1b02c99d42127cf5484e36d474205389b2c93733891c50836b04c6cefb70ab4f",
Fp[Banderwagon].fromHex"0x42a981e3932e1b476a2c771ffef91ce0f11ca76d447b36f459d6e0ded63580d2",
Fp[Banderwagon].fromHex"0x2adfcd2a107e0d1892f2fcc175d34ef21dfd53cfacd60653416d11dbe70c5f18",
Fp[Banderwagon].fromHex"0x299ce670e54e1664aedeaede339b1a6e756d8942f33aa3c7d0e337f3ccbc06d9",
Fp[Banderwagon].fromHex"0x1370757197987449b69244301396affddee3011272e20c4fe01b8b347944eae2",
Fp[Banderwagon].fromHex"0x1d8ec541ab9b7be12d2e1b9009a31520d360846c82c10c8c3d122c3f4c6207df",
Fp[Banderwagon].fromHex"0x42fd5e99ec2c4e744d79132b8a872715000e7ca221ef840164dc4ec3e34a0c6e",
Fp[Banderwagon].fromHex"0x57a04d47934655a98b060b5b6cdadc290f5d3952299e98608263e7f08ca0864b",
Fp[Banderwagon].fromHex"0x4482f6ea904d55b8472b38583f6cb5bb6a9c0f1532c95abe2242b454850a4730",
Fp[Banderwagon].fromHex"0x0419a115aac8347e5d56b8f9f3978a92fecb9ec8ae2384d0305343df0cc8ef1a",
Fp[Banderwagon].fromHex"0x0e88cbf8e7b3599b03dbf2a27ba3d7665bb7de60c2af1e171e7f592631aec4ab",
Fp[Banderwagon].fromHex"0x120edd40c5c6e12a989794fc5f7b51acd08d61788753479e6032dbb0094d94e3",
Fp[Banderwagon].fromHex"0x319bd2987c7e5405b8ecd1de0f58b0434b25b4174cdf913a6cd4aa752912bdb0",
Fp[Banderwagon].fromHex"0x4aa8c5c69f9a0e11ac114e550d3d4e72caed2b3e824d903417227c19b1862b06",
Fp[Banderwagon].fromHex"0x07673ceb6bfdf69c14c6cad9e72f4b5c5d3dad46576fdc374a16741164cfb0ff",
Fp[Banderwagon].fromHex"0x2963917d0c337f242f560bfc364fcc2ad32945f0e8323c830305fc9b46a4acfd",
Fp[Banderwagon].fromHex"0x3cbb71f9f0f2255f4861bb8a4a56aee7e1311afc07014f9890db803115e4e956",
Fp[Banderwagon].fromHex"0x39ddc7acbf42aed2495b997ad9ade504490a5f4eac9285fd92a2572152655cd9",
Fp[Banderwagon].fromHex"0x21051d1eb9a71e34a377c0645ff998c8620fa737d10b4f78196e6f7936263a19",
Fp[Banderwagon].fromHex"0x0d3b6dc6776c33b2de97dfb36acfe588cd35fb218c9e451956a19692e4e6df50",
Fp[Banderwagon].fromHex"0x4da7881daef683d0f207053d2bae1523bae8fc42a1cafad240e1a182889a04df",
Fp[Banderwagon].fromHex"0x0f21768675c3a203fd024b808bf2bf194627c544f64da6291ee49f0accc33429",
Fp[Banderwagon].fromHex"0x59c6a0b5b9d57321c6c1d0f2bd6775f00f964e55af020f9651fe9cfba59c9c20",
Fp[Banderwagon].fromHex"0x038de9f22a4d9aadf0d82dc0dc94e1d983660d388072b202b4a0a07ac0cedba4",
Fp[Banderwagon].fromHex"0x2a5bf275ddf1b044ece9037639afe812d7ff8cd53adf6c65d327d50640d28b61",
Fp[Banderwagon].fromHex"0x18770ae95b4d7b81eeb823325c1c5c309b1c1f5c612a5162e32d74f314a02936",
Fp[Banderwagon].fromHex"0x1cbf470cdb498edd32dde506ae1156b7949707eb948a8212fb2ab722f35e1c45",
Fp[Banderwagon].fromHex"0x1203fe5acb987684e1cccbc84dc3987133ea7f97f9f3457353e276868fb5c8a7",
Fp[Banderwagon].fromHex"0x1f47a35b417fd5a8bd4b58e5041dd48599d56a625e36f24819edbfff5ab6d0f4",
Fp[Banderwagon].fromHex"0x26ab1c508aa66bb667ffeaea1d826c00213bb26f072d72c56960225ed5035940",
Fp[Banderwagon].fromHex"0x0767593ba6b926542cbacc1406b31e00298d16b33ebdbcdbc80339c628515214",
Fp[Banderwagon].fromHex"0x3c26077d88cebb2686e04914677f4548760531b593b8ac7461cef1d6f445d532",
Fp[Banderwagon].fromHex"0x3398d828c2b8d944e65f98232d248307b74ddc3058b7b93cace58693b4b336a9",
Fp[Banderwagon].fromHex"0x3474d98e08449adb0221541db00df4b36b0c514134313a4b77c856024c605b02",
Fp[Banderwagon].fromHex"0x6fb9509ddd79f4f6832057bc7990d24328af6e69755824476a611599a19e916d",
Fp[Banderwagon].fromHex"0x37c22b5df4988803f710f9ab2b9e455fab8de77dd411cf973a269ac96e861bdc",
Fp[Banderwagon].fromHex"0x105951c080c61eca6219c8232c50ead04b8d3a67147158b1bcf59da674ecfd2d",
Fp[Banderwagon].fromHex"0x0eb75b47044d39daf7109b4ea7981088f14e8f958c46c49105c76f95b2146612",
Fp[Banderwagon].fromHex"0x14b1fcc4ae0866720caa806c1e1f1388ccf8cfbf6e82107ce95b2c585a9b286d",
Fp[Banderwagon].fromHex"0x3bf4bbb346b206eee85f9a1fed82bc933e95c82bf19a5caa496780c489e74f75",
Fp[Banderwagon].fromHex"0x6d9c596a30b40ad2347162180b99863293f4f2283a7d75ec4118832e8d45fc55",
Fp[Banderwagon].fromHex"0x100ece49364e6aab8907399d69bb5d10e21d4fc720bf4e6d543a67dda1db1aa4",
Fp[Banderwagon].fromHex"0x3ad9decefdfbc6558aa0b6a3e2f2c23c8fd24f8fbaf94b9157cb667856d408b3",
Fp[Banderwagon].fromHex"0x3c5a9fb66e20f12f1e66c632d9b1279f0829212dd72e2762471ca7aed1853a14",
Fp[Banderwagon].fromHex"0x039c42cc266f479fe0db61df3f3beb280548e1950b6afbe9f42c9ac33e6cef49",
Fp[Banderwagon].fromHex"0x0ba9d8aaa19f5329bdd559cb57c7734c173bbd27561e9a0bf1eb06491cc39760",
Fp[Banderwagon].fromHex"0x10d9e080b8e769296a056a5ad7b96c3d31745356dab1f4e486e3bcfdacc039c5",
Fp[Banderwagon].fromHex"0x1e3d028bbcdd704ca71fe46927417733b9474ddefc82e475bf51491333473043",
Fp[Banderwagon].fromHex"0x3aabe3fb2cf42d47e292740bddb1866ec32efa13d355babdc3d7e41b48c1df8e",
Fp[Banderwagon].fromHex"0x59ae323e68fb2e7d93b65de007b6e65ef3d84f82977eb9401dd6ce2ca5a05a42",
Fp[Banderwagon].fromHex"0x36581cbf81f7845d462014651b1c1d5c83b0426d402faf190b9a5aa764a42755",
Fp[Banderwagon].fromHex"0x0e3fdddb49771d3cd63ca63001007ba7a05b3e1cf2498da6e7886a8e22003618",
Fp[Banderwagon].fromHex"0x1713128fabec4af6682f36a0da5887576008d19b5bae3f0500d2add1aef760bf",
Fp[Banderwagon].fromHex"0x0c547cf55e9a8e8d0a115c3d2d27caa1d74d484b09cf3fb48f999d0fcbfbffd5",
Fp[Banderwagon].fromHex"0x517bd1056ec43cec930167dd2bfc2c83c055d8f88854fc8d7fbd0859fdb7c742",
Fp[Banderwagon].fromHex"0x0d6d52212516e486b7208d36a3d962b11ce7c02df7c9e74d5a204392c5c2ddcc",
Fp[Banderwagon].fromHex"0x27a48fa8c83838862154a3a1af52ca8be139bd99a9f3b6751b6a96b840fb1a07",
Fp[Banderwagon].fromHex"0x6ea38a05541846248b147313b600a78fc63671261efd78a4579e32ce47c413e8",
Fp[Banderwagon].fromHex"0x5f24add7800b4a1116c096f6295270c85f973621b9ddfe2e015b3a9b6f05b63b",
Fp[Banderwagon].fromHex"0x4109c3f6c2481c3744334174e784c7ba3da40c5323c319388bd59070cb0c011f",
Fp[Banderwagon].fromHex"0x1088f93691be458fa37f619ce4c6a582f97485b075be07a45b3aaadcad13651c",
Fp[Banderwagon].fromHex"0x5727d7f11d935c37415b71645cde73128f3ca8a22ba1adb63ec6eecd1b947ab6",
Fp[Banderwagon].fromHex"0x493cb148b3992321a36be5476621342520f26518a538b68283616dbaa13db729",
Fp[Banderwagon].fromHex"0x6de319726010d890fa385805664c10b2f403fa33582464d5b6100efb7c13db5c",
Fp[Banderwagon].fromHex"0x1f0704fd46e41a1ccf37765b44ce702fc747e692a3c6d27ae6ed5c7477856f3e",
Fp[Banderwagon].fromHex"0x43c8fead56bdfac7e6d1b206a7e2b20ab73f218a4400584fa80522f8cdba72fd",
Fp[Banderwagon].fromHex"0x47d90315873eab42017f28da7ee10e611c76debcf18737790928534c60b14ce9",
Fp[Banderwagon].fromHex"0x25e1e0ac98e9182ad73db7cce435e3968a52c21fcf87ee60c1fccb44b63c8a67",
Fp[Banderwagon].fromHex"0x6987fa92256eff5bbcaa366204005a0cdde9381234e387fe61f54c72675260be",
Fp[Banderwagon].fromHex"0x037c58d6bfb91afe30d5438bdc45fb5d22d5eff64050ecd66004138a0d5d459a",
Fp[Banderwagon].fromHex"0x033240c4b3e944442273fdebe05fab45809d69a0643b061854a5f1dc06617a73",
Fp[Banderwagon].fromHex"0x022c1f9a5e3b991da42ed078e42d2f5f21af95294e9ebe6419ea101927582601",
Fp[Banderwagon].fromHex"0x495ce59a31f4173825490ba3fef5d6b63027bb3d82ffbfcad7cdddc1034a8cbe",
Fp[Banderwagon].fromHex"0x221617af2746d53d68ad35634d100616a257e2bf1cf07409b1c3aad01257affb",
Fp[Banderwagon].fromHex"0x0731229fd6f50e40c52a86effaddbee7233d74f997f1da33a42ccc5d67eed4a1",
Fp[Banderwagon].fromHex"0x3d0f8be01df1fcc2e0260fce9ac23540f6be7ae71003397493c8938b684b5cc5",
Fp[Banderwagon].fromHex"0x6bfd5dff4503239da622d24d0f812a411c5a1de2c4cea3c0a0739f4c2adbdc09",
Fp[Banderwagon].fromHex"0x3a54162ee752ef42a45e7630f00c27f15af82389a78c6a1b70e4bb0d23d9a1c5",
Fp[Banderwagon].fromHex"0x2bb13e49a952d504a31a64ccaffbcbc4d7a51b930f0232deec1590d609ec55c5",
Fp[Banderwagon].fromHex"0x5085f0ea5a32012bd19c65c5bae80f109add57f234e82b32731eb97f9f73089e",
Fp[Banderwagon].fromHex"0x1645652c3cff8cfb7d69607acb7ca36df1659e83a40c0bbc61be7576405ce3a3",
Fp[Banderwagon].fromHex"0x335f470fb5ffdfaa03101bfb255a8220b7d5cb4e5bc81fe30e3795619a0383c6",
Fp[Banderwagon].fromHex"0x06b7ac546f01d9b8b59209346de9b752bcd1f58491a34b0cb54dfd5d0a1509ca",
Fp[Banderwagon].fromHex"0x6f2434a0d8adcbc909261acd742a905ba920901976a8c20f09cd06a8f23392ab",
Fp[Banderwagon].fromHex"0x023e42666135bd1acd5819c8e496da20892ca85c9f0ee005bb74a59a16f85393",
Fp[Banderwagon].fromHex"0x27322d7d73effffdca9e25039a61fa5c1549e111c48a6df6f82beb8c9e575ae8",
Fp[Banderwagon].fromHex"0x6d03c85668315ca35df47d86fb920985d1491370e1f76bbe1635fb4ce4ccedaa",
Fp[Banderwagon].fromHex"0x2d9b589d1a711b20baee6b28d110871b8345d26f092b84e5fc5478cb018f0ee0",
Fp[Banderwagon].fromHex"0x6965602b06883f0e0a9d508e7bec3aade0334f8626e470186ae75fdea830c342",
Fp[Banderwagon].fromHex"0x42cb661c6714f98b04a69f219bdb90ed2feb16a68468d20139e8385d54586a29",
Fp[Banderwagon].fromHex"0x346b4a6d436171811d1184aa66801830d916f262111f5b06348fd4919982b80b",
Fp[Banderwagon].fromHex"0x0a97574c60efdc13bb264e5e49e4475dc670221e7fad12a95b5942c07dba1100",
Fp[Banderwagon].fromHex"0x64b9148c029002439243257eedcf4d85243384774358b0923bb3f16a732afcc7",
Fp[Banderwagon].fromHex"0x27c772f8562cb277bfe412a8a508eb5b1818403e08d7f12eb4b0ac8445c73d2a",
Fp[Banderwagon].fromHex"0x669e5fd3f593ed5c9db200284a6236f5bb7bd6712faad41652e66228559ef938",
Fp[Banderwagon].fromHex"0x193b9805926cad0cb7bbd56412ea7884579a9af4b84edd621da49f1f01b6e25f",
Fp[Banderwagon].fromHex"0x1af5d35841a50d310e5d059f8db7a7eb1f98d30a4a6c967924a8b692c2e1faa0",
Fp[Banderwagon].fromHex"0x4625770534b07645affe0271f2e56f2798e209f18890a7fd1273b8a9ed26efec",
Fp[Banderwagon].fromHex"0x6204aef5b82f986415b6a5dcd38f9dff5e2ffeb90dae86e6bd5e2deab85388cd",
Fp[Banderwagon].fromHex"0x2108d15bc1a7525399272417f763f913e0207e56b084a72ecd297eeca4686c5f",
Fp[Banderwagon].fromHex"0x1f726d61acf195e0a857002bb14b268c951f1eb070f479465cb0b36a4f94ebad",
Fp[Banderwagon].fromHex"0x67fd5361f7a3199810de88fd9f60a288fec8a2dd475cf517fe515d29ccd990db",
Fp[Banderwagon].fromHex"0x0aea74b10c65517df17c390c15d48add3405a702f21afdedc187a554f423128b",
Fp[Banderwagon].fromHex"0x64eb734adb31aabef83f40d433026484f2d11ea59eaec6e2dae32696fa226cf7",
Fp[Banderwagon].fromHex"0x206b2acf54c2cba07b03ac68cd32acccfa5fd43130bb9ebc727dfa7b12a9ea99",
Fp[Banderwagon].fromHex"0x349c840390db218323ecde040e0771d697d477f393403527c7820402e942328c",
Fp[Banderwagon].fromHex"0x529c5ff33d6453ae3e65f638adb774b161b78d703231f19f2722232380e5e94c",
Fp[Banderwagon].fromHex"0x4b9d0cd89513edccfc4681a809c816db0dd09a25550890f747fa67da2c28c87b",
Fp[Banderwagon].fromHex"0x5dc7666d51051c5c9f2d0169104e9dfcaade6e2f1790939f44f75a3d08743101",
Fp[Banderwagon].fromHex"0x4e6ffe5997d8c838138ce3efa34e9053c54ad2975718ef07b0be9dee5e9d44fa",
Fp[Banderwagon].fromHex"0x36f074b0fb01671ea3705564f2f80d9878a18b3495f4e7b7338b93e1549ff4da",
Fp[Banderwagon].fromHex"0x6ebb4be16de6c4e7beda4beb17a4b195254564e1798f5b776c06d91a19749082",
Fp[Banderwagon].fromHex"0x072d64ff319769ae06c3b51c72bad1cea5c76ff09128aefccf3779ee56ffb4c8",
Fp[Banderwagon].fromHex"0x0e2c4dff0252936afb939856523fe85c0f7a569d917170de258c0d792f20ce22",
Fp[Banderwagon].fromHex"0x15e8629737d1c06cf5423721f50601aad83f3776ef8a0f84a20d46e057bf8c0a",
Fp[Banderwagon].fromHex"0x1bbf1c62506ec28ba9aecf18fddc766abc7e6fce0e91d980f0353fc4577b3fc3",
Fp[Banderwagon].fromHex"0x012db50e4be8f07f40af5bfdccd859a303ceca61b45d787417b0eab3be1de1e7",
Fp[Banderwagon].fromHex"0x346e77665b395e3bedcd970679974a3557ce47b1f8f6518b922964ec87dc5bc5",
Fp[Banderwagon].fromHex"0x6516880eac123b0a54db5958c26627d78571e984ccd18f3ba56ba3c07e7bc84e",
Fp[Banderwagon].fromHex"0x6c49d7dc60e51ac442d9fe56f6efd6e14d2be7779991e26b3336186c8e90c093",
Fp[Banderwagon].fromHex"0x7142ce8dad1946c4034aea7ccae8792c84a40e52289abf6092bd59e3416648e6",
Fp[Banderwagon].fromHex"0x28bea12e98796809a424bd45ccf53c6f396cb869aff1864f949f75995fcc9577"
],
[ # i = 1
Fp[Banderwagon].fromHex"0x0000000000000000000000000000000000000000000000000000000000000001",
Fp[Banderwagon].fromHex"0x291cf6d68823e6876e0bcd91ee76273072cf6a8029b7d7bc92cf4deb77bd779c",
Fp[Banderwagon].fromHex"0x73560252aa0655b25121af06a3b51e3cc631ffb2585a72db5616c57de0ec9eae",
Fp[Banderwagon].fromHex"0x309f602eba1dfbacedf8452bffb8aae16f17e0e8223056013bb2c6830f728b61",
Fp[Banderwagon].fromHex"0x0abe6a5e5abcaa32f2d38f10fbb8d1bbe08fec7c86389beec6e7a6ffb08e3363",
Fp[Banderwagon].fromHex"0x31e12e27f5b7553bd6b1f95e30f367f8b6cb6ad3c06b8123174c68fcff1ac31d",
Fp[Banderwagon].fromHex"0x583934ddbdc96daf45836bbabcac13ad3b1017bb42aa6c3327dca32445666708",
Fp[Banderwagon].fromHex"0x50dd8e3cd437c1b2aa95e2d4bf5be921b345369589272197ea05b6e255fac84f",
Fp[Banderwagon].fromHex"0x47c8b5817018af4fc70d0874b0691d4e46b3105f04db5844cd3979122d3ea03a",
Fp[Banderwagon].fromHex"0x4510fcf4a7a279538839329924257fab7f6c0666b879cd57350be8a3e2e0508d",
Fp[Banderwagon].fromHex"0x06822644361280f5dbd5ac75c9b3dc20e2a0943dae8763f809662aa7a4f54562",
Fp[Banderwagon].fromHex"0x6ffb88c39f78450a472dbf2dddb0738b467ea7523483e1ecaba0c97131f3fad1",
Fp[Banderwagon].fromHex"0x05b8d284cf545c0671af8cb26f7d4670abed6c1a12b7883a0e00638407b8daa0",
Fp[Banderwagon].fromHex"0x5ea323eee102ded9ec73eb4b3d84f5913becd0d6bc7440d82f981c3f7de88799",
Fp[Banderwagon].fromHex"0x0a9628c3c025ccd55f9829990823a0a5dd3ec75360a39ca26d4a0502a66518e2",
Fp[Banderwagon].fromHex"0x40b071b1dcef9ca5692f321f14986c2cd5fd8fc05130160a0abdd98c7134e03a",
Fp[Banderwagon].fromHex"0x03e1c54bcb947035a57a6e07cb98de4a2f69e02d265e09d9fece7e0e39898d4b",
Fp[Banderwagon].fromHex"0x00f6cbd6c3a7d5da67e752f3872b93f3cbdc692a9d507bb20a9e7a46c39ccb1c",
Fp[Banderwagon].fromHex"0x51873607a586c9d3ba7683b39b13e7c2e53a7876fde8d086bc46e8596e3c887f",
Fp[Banderwagon].fromHex"0x20dd7c6f1d1c38e7b4d8e3634ce312cc43c2fdd26898928c03d5f3e958c939b0",
Fp[Banderwagon].fromHex"0x4ea264b80851a6452c2dc866fdb8c687a9fdce12fd43636398de6834661976d8",
Fp[Banderwagon].fromHex"0x0ec69f5ea6f3b1fdcf55a341112cf2b0cea3f3f2b246581d1269d630ee440a05",
Fp[Banderwagon].fromHex"0x37c8197fb20405e11937853067d753db86bb164e2370c501a16d10dc3c9719e5",
Fp[Banderwagon].fromHex"0x083dde5d648bf4194028f554e39412c11165d80f60fdf36e76b463f93133ed44",
Fp[Banderwagon].fromHex"0x3987bd3ea8d4ba10ae89752a2a3df297053a60f8af229bd6292fd41a59576d54",
Fp[Banderwagon].fromHex"0x4c80ebaf46d1cc0b47bf45cd55e2bad171f68c54cfd7172985951f37f224868a",
Fp[Banderwagon].fromHex"0x57a9d446cb3a0ef459a01cf083acd946fd613c7b46bab8298d3a699ca6d02df2",
Fp[Banderwagon].fromHex"0x3ad7833ade75c990a5f60a6b741c3156b4dbf4adbf28b468c0309e226e2a518e",
Fp[Banderwagon].fromHex"0x0b3825926cd30c2c136f4c856bd398f1df76b98b2066cb92abba586340f5c90e",
Fp[Banderwagon].fromHex"0x0ba7a32177ff93de1a4bf3df1f743c0a9e988dc8e63a2d1334fa78b6ad16e538",
Fp[Banderwagon].fromHex"0x6db73dd8d91ed16e9c42e44f3acb4f06e7f3da8726e4415fe00e397552da9a36",
Fp[Banderwagon].fromHex"0x290635c8a5622ba4a8e4c6bb9d7e5205e54d5d703d1624a6eff4814921d62d3e",
Fp[Banderwagon].fromHex"0x520e587a724a6955df625e80d0adef90ad8e16e84419c750194e8c62ecb38d9d",
Fp[Banderwagon].fromHex"0x49bd025a856fced4a2f28ee08ba9859a68df44c6bd10ad0989d31223621f2da4",
Fp[Banderwagon].fromHex"0x029e96ae67654db594d9eb4ba26edbb6194a16144979881940c27c0d6fa41fa7",
Fp[Banderwagon].fromHex"0x6e72de65725028a2f238945cc6128df1eef900dafb74133ee2ee6abd45cc1ead",
Fp[Banderwagon].fromHex"0x2a676204fceabb6096ad4f8634ace1266a9aba25d590f6b2d1cd54e55ccc3e3a",
Fp[Banderwagon].fromHex"0x1053b1acf18859f7ba440d3c40ca0649d47110499288986ee29a761bf5cea924",
Fp[Banderwagon].fromHex"0x25b224871e7521ec6707c382392d56d15ce21341ae9ac8517f8493b17f795b51",
Fp[Banderwagon].fromHex"0x5912f8da4a4ab48a1cc28fe6f82a54fce6325ec32135072d196939555c8bd40b",
Fp[Banderwagon].fromHex"0x0ac7a275d123a0fe9523fe53574f55354a2419dd03e9ad0af077195ea0b0b64f",
Fp[Banderwagon].fromHex"0x28e5656c32b1280706dede164277c2ed6e79d0056e0924ba4bd0b87c027a057d",
Fp[Banderwagon].fromHex"0x6463972a3b7b50a8cbb51d86198801ee07604ca555601afb3c320034552cc1be",
Fp[Banderwagon].fromHex"0x2ccbb71097ef6109f0a55f059a8287ce17a6eb8373cf92f794f5932724af176b",
Fp[Banderwagon].fromHex"0x6732e24a961874b56b49a7471d9831ba105b16a22a22984c6af5fb6291550605",
Fp[Banderwagon].fromHex"0x0e5381281c8bb9f536c34bc2266edaa8c7f5073360d59a98be0007a421976fe6",
Fp[Banderwagon].fromHex"0x40720b9207e5016055162a191aebf623a911cd11e21b4cd32052d89e3ff3532d",
Fp[Banderwagon].fromHex"0x415f4c83044e05d64f7d37b801b991a639c41d63099ebe72871067e8ae9fb073",
Fp[Banderwagon].fromHex"0x0bd7890a394977f052c59954258bcd2548caa70a19f961afa553d473b224c03a",
Fp[Banderwagon].fromHex"0x4e4e569d36edef0ba837e698e06c9c8a4961947252390f2492983215b71d97d2",
Fp[Banderwagon].fromHex"0x309120365e706e436f428e57a00cee6a1c38da6ab2cec78ec31fd0ac59fb324f",
Fp[Banderwagon].fromHex"0x0b988c8956714f985556b7e9a4ac7a6b907aef100717b68a2cc8e03901377f90",
Fp[Banderwagon].fromHex"0x22a02c47970f4011c4d968a4f23ddddf580de13ec2256ae397001fc138a836a2",
Fp[Banderwagon].fromHex"0x1652c7d296b3c61e092db839a0d2fe81705f1bfb283bbf06f7dc1d2190864822",
Fp[Banderwagon].fromHex"0x39e09fb7b7bed97dfdee26abac997d4d05797571243a3b82d735fca2666a944a",
Fp[Banderwagon].fromHex"0x1ced4cc3d5f29a455951351c5a73a5cf8820de7c10a74e4a5b3dd6100984e60e",
Fp[Banderwagon].fromHex"0x4f3a8eeddfdc2bab2839825dce422af7026048b6ff96e677dae2afeee274a8f2",
Fp[Banderwagon].fromHex"0x07b692797af4a6d6ed24e867a7c2af883f020b6aac41bc1d8b4f0f09ac0340fb",
Fp[Banderwagon].fromHex"0x172b89f648654f1e3bc31018b85db07d7d21cdecddfbd0b64dce553f8410fcfe",
Fp[Banderwagon].fromHex"0x567911b82bca53f99bf44cec2b0694ef9d70dbcbc4c66c3bbb420bc76e1f83df",
Fp[Banderwagon].fromHex"0x2b341e7be30efd42a19c43bb982c19f797932e3560c3685de153a81c0a97cf7c",
Fp[Banderwagon].fromHex"0x6ab72336062e2163ea6d415fe49c23c68b5cc92a54cf332e97ae4aa26d6e4b1d",
Fp[Banderwagon].fromHex"0x360921f3127c9a9972b7972092f8fa26b795b2c334ea6d46d55a119083eb5273",
Fp[Banderwagon].fromHex"0x54876b65251ee68d09804732a15448bc7a6e620b0776f64175421401f9c0fe1b",
Fp[Banderwagon].fromHex"0x2d3056a530794f01652f717ae1c34bb0bb97a3bf30ce40fd6f421a7d8ef674fb",
Fp[Banderwagon].fromHex"0x70723ee450386cc0a151b0e7b5928f9054c83345c69252b382a351155c632387",
Fp[Banderwagon].fromHex"0x01b8b4afbc9a570aac68882a6750d5eb9f5a9d881ccf21293d7ae37ea088ab56",
Fp[Banderwagon].fromHex"0x41401ac958bb2010b7486df21dc6fdbd4e6e5f221734101b72694450d89b154b",
Fp[Banderwagon].fromHex"0x2df9ba9d05ccfd86c43e5b1bafff6c05c20635b39265dfb14017fade3c8381e8",
Fp[Banderwagon].fromHex"0x5e44dbbe3bd62db74f2b6294b367b31e43e684d5b68cd65cbaedc90f1c7aa5e5",
Fp[Banderwagon].fromHex"0x3932bf67b797ba4ffaea6a3faee247d5eca2c5d7b5b62e6b801805b44ce6974d",
Fp[Banderwagon].fromHex"0x21a4939cb4c2dd2d087902953fae026552c73fb0b74a9413d926d7dff06c6842",
Fp[Banderwagon].fromHex"0x68faa18c5cba9893cc8130ffbd83a89dbcab7095667ce8d12ce4f35c88ec545e",
Fp[Banderwagon].fromHex"0x7081271c56128a8590ec03a7f4229437943272f3f57b52f18844dc4fba6a6a7d",
Fp[Banderwagon].fromHex"0x41281699e8929a2143cf626e3fe80be0d480f9e136ba1fe04ff59714880cb420",
Fp[Banderwagon].fromHex"0x0a8199fc9e2e516e57b7d67a6b1f611fd9fcc0ed6cef8b035b66a5393e5477f7",
Fp[Banderwagon].fromHex"0x17bc90f63777ef43b9f7a30c9cbe1e720b071020be7afd121be6ffecfdf72cf0",
Fp[Banderwagon].fromHex"0x2b1dec8cc50cfd665ed0b43e740f22fa952a0c037cb047d123e4a4d81081e733",
Fp[Banderwagon].fromHex"0x335eba61cd3abf6dc4d025caa858b3c72c1875d17e0763a51275a5ceff8b7fd0",
Fp[Banderwagon].fromHex"0x6571d6d91c4b5553523d85dddd3c27f0cfec5448d1c07b0102e8d71a124149fa",
Fp[Banderwagon].fromHex"0x71e970f3b3b232c6a56d90cc6c5664ed3ebfa5468fc2c525568244ef348d34e3",
Fp[Banderwagon].fromHex"0x5ec92bbccf0b31c1356305caf911820f0e9520b0c836ffac435ad2c446723df1",
Fp[Banderwagon].fromHex"0x282707b73d5571ed8d28d941484c3a9883f9c4107523628168bd99e3892b4377",
Fp[Banderwagon].fromHex"0x177fe6043ebb9c63afb36ff4fe996cf5de4a9ba01697400e95b0fd2c894e9721",
Fp[Banderwagon].fromHex"0x511cd44ded37f8d6283cbc11890502fa735765d8a41882e209a3051b8129a0c2",
Fp[Banderwagon].fromHex"0x3e4c35d245bf416e73bcb1904027508b3e8cb058d70c01abcdcf42da70fbc074",
Fp[Banderwagon].fromHex"0x68abc70062eefd48927c46cc84443eb24450f0b786d51f647ec8a798ac48a456",
Fp[Banderwagon].fromHex"0x676814b306d2c630850370e6991730c59896c70595a35acce3bd1b6cf9780dff",
Fp[Banderwagon].fromHex"0x3cb8822fcdaef4938ec5fda34cc29af2882601e5bf74d760cf9bcb3c137877a0",
Fp[Banderwagon].fromHex"0x23e7cf0141be196ed5007af7ef7fbc59e0469202f05d478159e3668b478f4483",
Fp[Banderwagon].fromHex"0x4047ee86aa79f113a82633889469d8f35b0a323d76f74ccaf4b407ac4cdc77d8",
Fp[Banderwagon].fromHex"0x13ae829f2f1e0b4dba63e9ad79ca9d575c85a4d72fab240d791cff4eb628c47a",
Fp[Banderwagon].fromHex"0x4e5f408699b73d321415d3c0326191a13ff7f5c11f11c8aac94f33578a974610",
Fp[Banderwagon].fromHex"0x439eb04c2b54177e9d94aaf03d3b110cc4b3d31db3665706b71cf8189aa523db",
Fp[Banderwagon].fromHex"0x0634936e9e4feaca385b1a9e22a1047788e54a63c5c24f645892936d2867ccd0",
Fp[Banderwagon].fromHex"0x3d9d19629ff5217a4cee715e743a2e7790fff2a9d67aa46b4a2943456a2ab580",
Fp[Banderwagon].fromHex"0x0837c888627bdf11dca4c96d8fd39cf88fc344de13ac6a3c570c042fcc786953",
Fp[Banderwagon].fromHex"0x4524458f15fc0448946fc20fd942409c37edda1b215bf392be27a9fc214a428f",
Fp[Banderwagon].fromHex"0x2428f193ab04f00652644ae78786f1849a3c23337d438e91cd9b7ee5c9756154",
Fp[Banderwagon].fromHex"0x5955d4581319943be00ad7cbe619c0f18d9d8f0e437d5ee0c282ad24c54cf560",
Fp[Banderwagon].fromHex"0x307b2964c88cfccdbf4306de69bf0d2c847fe92b1799cb5b0c883e30059eb6c3",
Fp[Banderwagon].fromHex"0x67cfef2f8dfc7af0dc933fa458523df3c5e3ac4178204a9fae330c319b305894",
Fp[Banderwagon].fromHex"0x0bd2f447732f18e8e67680272aed720eee828f113acf1e2faadac0dfcd52c0ee",
Fp[Banderwagon].fromHex"0x5619d0e19ed0487a2aa9d073562d5bbb1d20c8c09a6d95cd55744fce0c8fccf3",
Fp[Banderwagon].fromHex"0x4bc3577511ec4d45bd4ef129c6e6f77b2c64a37d3394425d15a4cea29a8e66b1",
Fp[Banderwagon].fromHex"0x56448aaa365b0f3a5af984edd6cfe5905be215f58bc0e1e9e2323c0b33254b5b",
Fp[Banderwagon].fromHex"0x4d0b70975eba8bca796d4acaedd4d5cedf3395b0563e0b54d6bbbf1b880f5a89",
Fp[Banderwagon].fromHex"0x4cb552d21bdd1ddfd3b782ecd5db7ac6986c787bb37c4dfc782f2f41008d23a6",
Fp[Banderwagon].fromHex"0x5f36fc96d2072dd2e25ecbd31cc39d7dbe5b4a56ae7bc6081fc6953d61a7faa0",
Fp[Banderwagon].fromHex"0x2bec4ac984e62f8fd8cb4b2551c42d06ab3dabcff634ce48b15c074c3f8ad8c3",
Fp[Banderwagon].fromHex"0x11ebf4695a33a3ae139cbca63a34225e32b2c44ce0b14aae8aa1a0d3a4f4058f",
Fp[Banderwagon].fromHex"0x02d6e30cd9b326f8a0112fc4838377cee63978b825329c064ad45da8f3ba2c0a",
Fp[Banderwagon].fromHex"0x485a563f4be4e53edf12ca48de5b821932d8ca10929d6b7f092176f7cbf2555d",
Fp[Banderwagon].fromHex"0x4a43b9b48b123c9ab6161aba8be95920ffdf06a0300e90c6782c212852c43aaa",
Fp[Banderwagon].fromHex"0x2c1d24084aaabeb0d21f17f921540549c09859185e8dbe58748109d76668f88a",
Fp[Banderwagon].fromHex"0x0f9260423a3f3acddefce4446dd6e617bfeedae3bd8e31c5888ffc8c23d8b527",
Fp[Banderwagon].fromHex"0x73c67eed808b924f397bbd2d93b900f10aa1129df9d61f86758f09071e783af7",
Fp[Banderwagon].fromHex"0x15ca2826f03ff672a05c4ebdbd8ee19299ee0cda5d8cc2a040236dba28505ec4",
Fp[Banderwagon].fromHex"0x14444842af7ccb5b8e012333132a218b885c8ec8db713ac3aee156c39e511fb9",
Fp[Banderwagon].fromHex"0x36328ecb294d6f9c26d3deddb86bc2527fc9afcb2900bf47b031df8a3871822e",
Fp[Banderwagon].fromHex"0x5a19ca86dc449237c6eef050437f9d21442f40a8f32765228946aa8345bc9aab",
Fp[Banderwagon].fromHex"0x14a66518c00fe62d491b3665a3311132b3c371bbedf6cb591f88642f0f6b7022",
Fp[Banderwagon].fromHex"0x6605f5bc1df0cc2335598008db6ca9e18e78bc9a4cbe79e25dce828b395ec8f0",
Fp[Banderwagon].fromHex"0x16b3a5ee4612af631f6edb314adac838e12cc94dd28958ca50a46f3add38f7ae",
Fp[Banderwagon].fromHex"0x34a72bc4909ac4775409d7588f00c06fa4db29e928ff0976ae9baab2a293b423",
Fp[Banderwagon].fromHex"0x0d86238b25069868747f688601c75aa79c3c124b06a96aeaebc501756ee767db",
Fp[Banderwagon].fromHex"0x18a717f5706daa9f9455ff1ea6076aaf8f575ed6c717b4a9291dc3202ae258ba",
Fp[Banderwagon].fromHex"0x46d01ca9b9f54aeb21dd46ce61292622295377a1b8ea29c1cc730253b882c48d",
Fp[Banderwagon].fromHex"0x224262332d8acbf4473a2eef772c33d6cd7f2bd6d0711b7d08692405f3b70f10",
Fp[Banderwagon].fromHex"0x33561c25391db928bae7633e2b5dcaec9194dae7cdf759136112ceabb852807e",
Fp[Banderwagon].fromHex"0x57a28ffe2b020f89c1de45e9b0158b304e0a83af8765669c3842e71b920fba26",
Fp[Banderwagon].fromHex"0x54211d536c7b2c6af18c3a24006b8610e270bdf3a589da2e4467f6fbb0562522",
Fp[Banderwagon].fromHex"0x6900eec25991926f5b292419b5484e0d2f5d8e34ba0f7559c57f91a3a52cd294",
Fp[Banderwagon].fromHex"0x697a0d2c66b22d5dc1a493a19e5c5e40e95b44225af75131b8c8b940cf1e3ec4",
Fp[Banderwagon].fromHex"0x4988d57a1e935a6a80c97a8d4f54f9cf2ce9c53fe945979a7202adc33cdd1bdc",
Fp[Banderwagon].fromHex"0x08453c206519aaaed5216b760fbd9a6dd1b7ee09d1f4ce0c991f5ed3b48213f6",
Fp[Banderwagon].fromHex"0x37b9cab96e73f19b3ff70046538407a25d38c1016690c63e70bdc78817016243",
Fp[Banderwagon].fromHex"0x2ee57442a505c39a3ef9283b01984681d834379c4d8cf1214d997015ff472a35",
Fp[Banderwagon].fromHex"0x50b2e405ec33f822b91d088dc54eb89e0e60256011787dcc999d5ed38f5ab1f5",
Fp[Banderwagon].fromHex"0x379f476974ac4aae47fe412200959ebec9164fd8e460024529c5038c5c520be1",
Fp[Banderwagon].fromHex"0x68d566fb0fa44b812152b9a0e62bc61772c5af03b9b17973a7607bc820118936",
Fp[Banderwagon].fromHex"0x399d09dae75cef13991f23db1c944af950df7a48f8f4d71238496186ca4be994",
Fp[Banderwagon].fromHex"0x51c021999d30eed3fe172262ae97397f97bb1ac92913059539b3d84b4e3d4687",
Fp[Banderwagon].fromHex"0x4f3ff6779cec421cfc0463c557f320488377e0af7a9c58cbb73f4173ecfc1e77",
Fp[Banderwagon].fromHex"0x15d98bba144d19ee9a1d9f958d297b6b59caad7435c4a64a925d8bcd538b9c98",
Fp[Banderwagon].fromHex"0x1d0b43442fa1766d33a1ac5d95c874505319b7187bddedd777190f8a1d525999",
Fp[Banderwagon].fromHex"0x4ac1b5c4aa30aca8140f047d21e0054bc2a246a1363c8aaa3d8cf9eddf5d9243",
Fp[Banderwagon].fromHex"0x15e9c0cee2c278e5ed5b158054b3740c20244d8f030a3724d92147b2cb5607ec",
Fp[Banderwagon].fromHex"0x5be6d1c929c0f81e00ee760c27e0c7cce25622baae7379596cc8f74f72571b35",
Fp[Banderwagon].fromHex"0x64d6bc0e730c862a62ae6bfd3906372ad93ee3e77c7e9983364add5e083845a7",
Fp[Banderwagon].fromHex"0x638bd00932635f57bc3b853b6502b4ce2829ce9eed451202af18dac923103abd",
Fp[Banderwagon].fromHex"0x71c7017201ccd615f0556be0d64da1d5a43325f20533c0a3787945179f26b1f5",
Fp[Banderwagon].fromHex"0x0dfd3a4f52d7ea436b3ed341ffbf8a95832b885b54ac4df088dfe42be8d3d8d7",
Fp[Banderwagon].fromHex"0x04caba1841ddaa6121e911842db82281b582e58dee6cd6dfa25eba04810aa623",
Fp[Banderwagon].fromHex"0x185ca73c9a874539b4527cf54444b3927f2af41ad608d688528e130ba285afe4",
Fp[Banderwagon].fromHex"0x05f465834e327519bb151733db5a1bea68e7df33321baecc040f3ab41a2f1ed2",
Fp[Banderwagon].fromHex"0x171ced391f5fb2640380e06f53b2771d74e145bcb81bab0d4c972095f62d1205",
Fp[Banderwagon].fromHex"0x643ecc04340adc87e69329915605462ec0cad2597114c6007f6d209fb79b191f",
Fp[Banderwagon].fromHex"0x1f001c65a68f3387cd532e146e9fced091117b63738afc21ecfe40915b8bfad6",
Fp[Banderwagon].fromHex"0x01ef6645146a3afcb8a5cdb80b74196cf26920d4daf06d76522f1d675df220f2",
Fp[Banderwagon].fromHex"0x6e51524cb2e434aba75ac7b97900ac1ee89bab94546b358c4b19bc02cac5fd79",
Fp[Banderwagon].fromHex"0x325732cf8e26a1b4df1beb162d466a90756387147ecaf3561c6b9b8303951eac",
Fp[Banderwagon].fromHex"0x16b297f9a24af4e9a9f9121722237ee5330fa8701501fd7e1f428c5a0cb092f2",
Fp[Banderwagon].fromHex"0x22e2e3deb31466eb3fd8c0b9b796428b1188e0a0fc891909ab631ad9c337938c",
Fp[Banderwagon].fromHex"0x29153c6c8607ace77070775bbfca0a06f564ece9b849a72e9c377914b3da7dfc",
Fp[Banderwagon].fromHex"0x71e5386bab7206fe8987ad87c3789dfee0ac4edc8f92c1b8c0fbfb3bbb36aae2",
Fp[Banderwagon].fromHex"0x0ac10c216b74a8751280de05bff74309bf0dbe3e38d76aee740da64b62320793",
Fp[Banderwagon].fromHex"0x65a0537a1061840ea098a2c33f6a0341f380102e142caf5f40b9d45080f17a86",
Fp[Banderwagon].fromHex"0x542821dc7a92363e1b57c520c0785f0315b2c1f5541cb13c90f7fbc059f9b658",
Fp[Banderwagon].fromHex"0x2b510fee2e57637ee4b69001faa2b5bce3f865b9ae9df5c4cc56ddcc0810e398",
Fp[Banderwagon].fromHex"0x68fefc3680f8d4afe75cfe18d7a331c14825bd99d48970f90ee055491d4a2867",
Fp[Banderwagon].fromHex"0x5f9f9d9c14b06a2ba7e54ea2f1430442dc2f99697f07df4427d247254c42ca62",
Fp[Banderwagon].fromHex"0x035d497f7c04996f9c3256fe3aa9cd60e6e8b5f3820cc9206f4bcca4ccbfe326",
Fp[Banderwagon].fromHex"0x3b914979f09783999fb2eeba467af1606c5a406bddd1609213b02de1b73dac41",
Fp[Banderwagon].fromHex"0x32ddd1bbcd1a103f765bc9e086926c415b53141eb360086d43317b42531fc3c4",
Fp[Banderwagon].fromHex"0x254a495f8941fa1eaa391fcf9c9771b2211ed46177e9fd09c5288deb47d55804",
Fp[Banderwagon].fromHex"0x55d03595d8d1e97e26b5ae40fa52b6260035d0d3f902205e681ceeadab26f5f6",
Fp[Banderwagon].fromHex"0x51f0bedf0af666a7b8e55a38e33fa5c7332f7eb402ce3c025fa2d6be328706de",
Fp[Banderwagon].fromHex"0x5144e1ba6813e7c20c6273a8b885dd615d36409dfbeb32fb520c796255e15573",
Fp[Banderwagon].fromHex"0x38a6e0a3185198195eac9dc1338c059e18d9300ac71fbac4280dd1c35bf5708e",
Fp[Banderwagon].fromHex"0x2c42b7ab635d1da433412065f00af653ad912f181638650680b50d4cfea1a15a",
Fp[Banderwagon].fromHex"0x403cb419bc7572df12dfa5df5f53cd2437394c67bdc08837c38cf1b8f764dd6a",
Fp[Banderwagon].fromHex"0x092721aea4c5af13035c511bac2201c8f169c9a646b78bf20980df92369c00cc",
Fp[Banderwagon].fromHex"0x0fc2e60326025ed378d56be55afb4d064f0e1f9a3f0468ae1dec6157b02976ce",
Fp[Banderwagon].fromHex"0x534ff74561bc6e8cc9d147a84f1b841d4a0996248c1bdf55e2f02059e9069a41",
Fp[Banderwagon].fromHex"0x034e9e9b894d72affc44ed07334b31402b044a6a5217e96959dd53a60777729c",
Fp[Banderwagon].fromHex"0x6379c9399699b60037aeac88e2e59d3e99ecadd898926c7a7be61082d93208e7",
Fp[Banderwagon].fromHex"0x2cd3d81c195dd0b53f84378557a2d73279f169d296001917554523e5e6602277",
Fp[Banderwagon].fromHex"0x245640993191d7a5e6f8b6bbf5f1419a3f3ee7ca0a3f4fa9d5a56d01d2e92693",
Fp[Banderwagon].fromHex"0x6dff710b13f2557e9bba23238a015720e8f855cd675920453cf46939cfd83146",
Fp[Banderwagon].fromHex"0x6c375dd41eed02c3b78e8cad7ae4a2c87005fef35071bd23ade546a7da74db1d",
Fp[Banderwagon].fromHex"0x05030824bdda7bd547eb6fe8ccb86f8a1c6f228660b36eda6f0ccfe03d40c9e9",
Fp[Banderwagon].fromHex"0x2fa5d040998b19520458ca821bf2c2b4334234d7f2cfab247ca2fc641fd42748",
Fp[Banderwagon].fromHex"0x39280675bb6d9f84481c31f95fc9ff3a6e34a27d9084349752ab69a2d8e953b7",
Fp[Banderwagon].fromHex"0x46896c0870522e5c3f73b307701f529490b4727c26743527b562eb7333c55e93",
Fp[Banderwagon].fromHex"0x63e9926dc1ea3257cf1d071ba721df3d92f8a5441930c9cac699320d50ac2859",
Fp[Banderwagon].fromHex"0x62648b59aec1bd233f5aa691a2f6b5c0466597c3e958d9dc628004a5bfcf7b5c",
Fp[Banderwagon].fromHex"0x54ba7710cf476bfbad13d4df735d973a15eb7b3ca20f6f2602384685b02dedd3",
Fp[Banderwagon].fromHex"0x273ebe15f9e8f9f5e76e86311cd7a76d00289372733873d814c9181c457becfc",
Fp[Banderwagon].fromHex"0x592eb06624abbcbac51773eb22ed1725acfc4a9e3fd902e497945dbbf113c4e7",
Fp[Banderwagon].fromHex"0x28c00ca45ffb3c84f91f28ef78c832dd2ce0690ccd2b0a89a776bd28bd06ae9d",
Fp[Banderwagon].fromHex"0x4558fdeec54087545fb8aa2294905efb551442d030b5f5a0979a6ac4798274e8",
Fp[Banderwagon].fromHex"0x372537d173e797e0088a460739a8fde76f888e98eafb6e5f4bacc33527667e27",
Fp[Banderwagon].fromHex"0x4ae627c4f59b403cf743b04f37906e1a9703dec0e478e67ac5e88fc060b6f9a7",
Fp[Banderwagon].fromHex"0x58f32fb88438280f6a8d9077900eceb121f07e5991a12f2893d30991be0e8fb1",
Fp[Banderwagon].fromHex"0x20a8d6d7eb6d58c84b66fc007e07b92324f28e0c37af3892d4b4029d0aad83e6",
Fp[Banderwagon].fromHex"0x2245864e9d8f733a56a7312446507d7734210d94135a43d2a1bf5f97bb326a44",
Fp[Banderwagon].fromHex"0x4b1cf6fe0629b86d69708dd2657b1c034c7fdcbbba4efa56707b4878d7b8ee72",
Fp[Banderwagon].fromHex"0x592983ebeef95bf5b7f4cc7f40ceed1308eebbd709b5e4b8b3577539ac266922",
Fp[Banderwagon].fromHex"0x5979196735e2dfc7b5be6520b62972ec7f127385b16ecf3c09ebf88f77943b31",
Fp[Banderwagon].fromHex"0x42fb2a7de7de56a8eeb7fdb98af3e340741a9e8c83cd7cab3447b486d8268e7b",
Fp[Banderwagon].fromHex"0x56643d99bafc90f77298d19e886d484716a62168f7f97598b1146feded395caa",
Fp[Banderwagon].fromHex"0x21508815fcdb66594419d8a85affac6ad210fc0b62e512cbba8b153360684d13",
Fp[Banderwagon].fromHex"0x69c60e2c09c7ba7e2acc203e871c932e373e93428a3ca6d486173be465519b68",
Fp[Banderwagon].fromHex"0x29a6111a711f9f9f92b41a48d24247c0101303f6e49bce0717acbc54da902ae5",
Fp[Banderwagon].fromHex"0x2c93ce3a652febfb56772faddfc969267a466920b058a4e13af3f82c174ebda9",
Fp[Banderwagon].fromHex"0x54704ee4c403ef7ee238bff6879da998bb8c45c904990d0a48607779a2206232",
Fp[Banderwagon].fromHex"0x27cd3f69bb1ffc902cb45cca2d38659c7f523ef51793e81ac3063d9a310b5b6e",
Fp[Banderwagon].fromHex"0x28c4703b62a569163ef3b643517c557487d1595a0f5568115e51880617540c83",
Fp[Banderwagon].fromHex"0x546270f28fc04611057213724083d6b41c7d05d80f8c3e1b994fa61e01f83347",
Fp[Banderwagon].fromHex"0x063da7f31dce92c0f599c789662aba4e397dea75f3b83248691eddafe157db17",
Fp[Banderwagon].fromHex"0x07ee4adca9d3b70ef06542ab726e21e93e8b60ad04f17018ea5fc6c3adc8e918",
Fp[Banderwagon].fromHex"0x5f49fb7e47a83dd830562b9cebeab26e951a92f2af7984a8e37a57a0ba8c0fc5",
Fp[Banderwagon].fromHex"0x52e51b4ce7622dd03388518bd656ff13cb113da34def5111ce39b95641fb3b33",
Fp[Banderwagon].fromHex"0x39801e23dcedcaae5c299db929e2a28c44cfeee58f7c40f340e18b29c3025a06",
Fp[Banderwagon].fromHex"0x067dc0f5d07161bcffc9d80d5f0dbe02faf96b375a2dd814d0f6079815d64f5a",
Fp[Banderwagon].fromHex"0x25670a653c6b9b4b893fc86738d8b03d9ce4940705f947037274bedbeeb3d721",
Fp[Banderwagon].fromHex"0x3444ab48b6b47a5b934fc96a8f8c50981199374ea56add8f7a9b86a013e89300",
Fp[Banderwagon].fromHex"0x5ce2a931887d8ca7f8c999716a1fcb607c68154b2e8208901e626f1f747a2c33",
Fp[Banderwagon].fromHex"0x2e5d6ea8e851e82c4aaeef338b5d47e4fdc18711c226de69a585debfcd822866",
Fp[Banderwagon].fromHex"0x6eaa3f82e8b0ac9d9e98e47e7a9f103d5bc07a1eb623cf984a692de717686063",
Fp[Banderwagon].fromHex"0x25dfaf37ab83781cb1d066870ca0da1514c9eff696ad1cf90c86918b7e3f7502",
Fp[Banderwagon].fromHex"0x4dcdb522f71683fe488bb2f53bca821b72b9d1b42220b390c29bf728702b3665",
Fp[Banderwagon].fromHex"0x3d6290dca306ea0d02f032c1fbb6fb9ff6590210895ca4f4cf76ed7014d2f9d8",
Fp[Banderwagon].fromHex"0x64c485199df6d253648e7dca7c12f7ca907dc06dd1ea1a137efe13c092f42c23",
Fp[Banderwagon].fromHex"0x1c250e5065bb05bc63183e0a1a51a36f0c447e31f5df0ad949996749c641566b",
Fp[Banderwagon].fromHex"0x5d2e23b0ef35179651114c7484b8abfa6b791a627601f5517eaffe682af8adf7",
Fp[Banderwagon].fromHex"0x33034d991c586b44a820cf8bfbd082774fe4c3d4345b7347637d0c4265e37dd1",
Fp[Banderwagon].fromHex"0x0e67a0ecac2e372ff5c471be9c94b1a7c172f554c9c6b4ba7adee4003e428001",
Fp[Banderwagon].fromHex"0x122753f06ce96b10ea01f351270637ad60d446ddcee8dad350142b1b1e4f193d",
Fp[Banderwagon].fromHex"0x09829676d3f6bee952d0359881d3280287364f8d6b46932897359b6759ed935a",
Fp[Banderwagon].fromHex"0x376dbf01b643197706e6533495543b155ac232c4fd86dcc7b7a6f4d09e819878",
Fp[Banderwagon].fromHex"0x0d9e451f22d9187a4bb413a6fca718f9b400073fb91d6fd3f7aa0a6059672cfb",
Fp[Banderwagon].fromHex"0x66b7025cf301804af3321f840546f18f4c7f8e2944d211719f55d9467e81927c",
Fp[Banderwagon].fromHex"0x71fdddab16141e90e13cba49f6a406ec83d07942cf935d7e51f347e57eb191df",
Fp[Banderwagon].fromHex"0x107936bf2a0656ac78600f0bdd7d3ae7aac356cc2f2d708771aad1da4aeb6a47",
Fp[Banderwagon].fromHex"0x1f0807741db425f6f959ace8e947e76549074b1479e3bafd785df3e6eab71c52",
Fp[Banderwagon].fromHex"0x20d7d6ff4ccb5c8ac538af46a85ec212c157d64def3db6832e3e054099b69c22",
Fp[Banderwagon].fromHex"0x5079f93ea6ea4cb4e965fc2cd1e2d83ae128a092d3c2c1cc42be53277dee1404",
Fp[Banderwagon].fromHex"0x0e5d691f0290afc9fcf6345683186a1833cbaf80535b8c4fe675875171ec92d1",
Fp[Banderwagon].fromHex"0x454f672062aca5f0c92d48507477d93a5eb9c2f5d2c144d48224442b6b2d1b2d",
Fp[Banderwagon].fromHex"0x2c3effc3fb4b484da36358af54cf1ea5df0a9980f1b479a8aeea440c545e685f",
Fp[Banderwagon].fromHex"0x5aa65430f0f31d967c52f92ae3aae0ff392a628991727ad6ea14ba7d31731afb",
Fp[Banderwagon].fromHex"0x17b331d411295df1db69931e92f666ee6dbba0f01315495e1342062391dfb593",
Fp[Banderwagon].fromHex"0x0badaa8ed325a95dacd5c897e02d18eaf35130618dc419b9345a0977359725f1",
Fp[Banderwagon].fromHex"0x6c14bdc9887070555ed8108008e57f011efe162c8de24b42751359c82826f5df"
],
[ # i = 2
Fp[Banderwagon].fromHex"0x0000000000000000000000000000000000000000000000000000000000000001",
Fp[Banderwagon].fromHex"0x2155379d12180caa88f39a78f1aeb57867a665ae1fcadc91d7118f85cd96b8ad",
Fp[Banderwagon].fromHex"0x3291357ee558b50d483405417a0cbe39c8d5f51db3f32699fbd047e11279bb6e",
Fp[Banderwagon].fromHex"0x4c2afbbf101e58627fb7f65b9256bd8137dc38cce3d65b8a6c26d1fa985b0509",
Fp[Banderwagon].fromHex"0x56624634b500a166dc86b01c0d477fa6ae4622f6a9152435034d2ff22a5ad9e1",
Fp[Banderwagon].fromHex"0x324c95ba635d3946d9158f7466234b601cac7b9d4402c0d5cf1f47961c56b572",
Fp[Banderwagon].fromHex"0x2900d155dd08455654dc94582140bb8c270a016d7145d21007cd4cddb37314bd",
Fp[Banderwagon].fromHex"0x6a5ef6d27dc6834ab3342baf27ef21bf4ea13107dcf2f61c06994a918b115996",
Fp[Banderwagon].fromHex"0x485d512737b1da3d2ccddea2972e89ed146b58bc434906ac6fdd00bfc78c8967",
Fp[Banderwagon].fromHex"0x6c171612a43282ec84d7f76d3c6ee0f9775c8fbaaa3aa195d46527b576586abf",
Fp[Banderwagon].fromHex"0x244081f5ff05511b7fb2bd3406386f3403e01054c1762095555eeabc1457db52",
Fp[Banderwagon].fromHex"0x0a92c63d470c9cbd0103f2a401bafaf9ebcbf0f1bb4e6c8af6e40198c88bf9dd",
Fp[Banderwagon].fromHex"0x6a5b3939eab0b5bad9c860f256b52dcb79b9d3d073d2917c2d611311c89ddc7c",
Fp[Banderwagon].fromHex"0x197615acd3714b5dba95135939a7c9232ff853ebda44fa5793c005680fb39e57",
Fp[Banderwagon].fromHex"0x371507fd2636f2cbd624085f8d387bb97988ba97a42dd8dbf56297b5d8206f68",
Fp[Banderwagon].fromHex"0x4258c3a60369fdaac9fd37698cff8cbe3c7f894428b5a99b3dc160cfdf9173d3",
Fp[Banderwagon].fromHex"0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306",
Fp[Banderwagon].fromHex"0x5125f7bed2f6be5c28efc2fcb470a67ab4067f6c80c2db7541de0598a5937d4b",
Fp[Banderwagon].fromHex"0x4dcf5167d27ad1e428adf95d900be1a3abd17cadd8206105ccc8a365536a5837",
Fp[Banderwagon].fromHex"0x67bb8e239b99ff3c96069425669905da38426e69e8dfdba040ef823c2f8f9bd8",
Fp[Banderwagon].fromHex"0x1dd848c378e2dc7994c8fa3a16f0453622d179a0d680fe99be362784c6a81ee2",
Fp[Banderwagon].fromHex"0x16245b094543b1f1bc7a3ef549361648fdc59d3e8db9279b079eff255774c4ed",
Fp[Banderwagon].fromHex"0x567c2fbbd380c0024ba22cf29c9e0e55ef8611f2556374597aa1ff47f2f1c4d2",
Fp[Banderwagon].fromHex"0x38693490fb732fce7096f93e23ac79250a52d59261592e03d17ede35d3f81619",
Fp[Banderwagon].fromHex"0x3e811911af3b75b9cc7a4ce0a20a464060bcc972d85dc7abbc9fc16d6ff161c8",
Fp[Banderwagon].fromHex"0x25f50233ea4a2504ac3cf7f777cae762b646b54e05d541beb9526eb1d3bfe2cf",
Fp[Banderwagon].fromHex"0x58a062e8e4836916a6d9a7f1ad799d4a11e80cafb2446a854d24fb6dce88d7a3",
Fp[Banderwagon].fromHex"0x6a4b669d8600703c7c802dfc00513f539c12404b1abacacb6a06f83a4f6ac6ce",
Fp[Banderwagon].fromHex"0x14f193d18754161058044a0cfd7b0424993964926cf85bcf331238c834342400",
Fp[Banderwagon].fromHex"0x655b12af7b5645e520e405e44be443d8d8fe5286f9c4b5457dfc93ab13337144",
Fp[Banderwagon].fromHex"0x3085aaca49329e0a5bc7d4973ccd1b3445be288d1f54dcc9db8f0e436a3b256c",
Fp[Banderwagon].fromHex"0x6d88f65011be269b3ec1a96b2dd82e400aec34347622a466725b5395ddc804f6",
Fp[Banderwagon].fromHex"0x6d031f1b5c49c83409f1ca610a08f16655ea6811be9c622d4a838b5d59cd79e5",
Fp[Banderwagon].fromHex"0x03b601486556c52170cf3fd33eaa5d8912842ec2b121a1741aad685a9096d16f",
Fp[Banderwagon].fromHex"0x13c023d816e3fe3a45b31d5217eb520cc5741ac2f67a802b02bd6cad90194289",
Fp[Banderwagon].fromHex"0x280d1135cd087575d40a46af5430976d85ca7ab0276172932ae6b761e8c76e80",
Fp[Banderwagon].fromHex"0x3861ac99f0ada995b8c2e37182a7001546585db3f534f60e03dec77d2d6c1a2d",
Fp[Banderwagon].fromHex"0x6912cc3d750e577a49e83534bb990cd528af86ffce7f2c99ac6fc92e81fb7de1",
Fp[Banderwagon].fromHex"0x0017c4d3a5df02dd04ad6a803f11b9a68d66af7a41f2d53429f487f0809d7ff6",
Fp[Banderwagon].fromHex"0x55dd5ce1b175883beb1de9fd629a04587c5accd4def66a9bc4892df976a467a9",
Fp[Banderwagon].fromHex"0x214f947915320114917eb06a81e7362a52ebffc832569dd387662ae74d629f8d",
Fp[Banderwagon].fromHex"0x5bfbb0289686c6c428c22855458c54b1c3378054dfc7e6f5e8a5ea722f65c3a7",
Fp[Banderwagon].fromHex"0x0d0d401317135566be0ef9b87c19b03c5db6b0e22040b54d3a7100f9d540e40d",
Fp[Banderwagon].fromHex"0x15e844bfda441e19a0c252248e05198a4f8eeaed07f4dbc9c70239784268ae4d",
Fp[Banderwagon].fromHex"0x1a617d1afb08cdb5dc9b113a79ed33a604273ab47a9e6175e771f6630a51afdf",
Fp[Banderwagon].fromHex"0x15d524aeff869d365a454222aba4b94f257beee7230814ee255b306c5d0447e6",
Fp[Banderwagon].fromHex"0x011b0f833650b29fee03799caf9311a678e4d1fe157a539ff58bf82fc44f65b8",
Fp[Banderwagon].fromHex"0x057d047edc56868599eeffb7fc5ff7ca7392c05cd7047a25d1806562c6610c7a",
Fp[Banderwagon].fromHex"0x36a0694837b9391d085fa60b9f017e70697bf2539257c17e7aad249861212753",
Fp[Banderwagon].fromHex"0x40008ae5df176e27b1863304150771b35f37161611cacd8037c03314367a0360",
Fp[Banderwagon].fromHex"0x3613d1405d5249524e10ea76d476e7f7b52c6c636e94d9120cebed9ca100b42b",
Fp[Banderwagon].fromHex"0x11316d128f2fc9c271a49c654a896ee36799332403b9a14a38ea08176fea5135",
Fp[Banderwagon].fromHex"0x4ad5f5c1b69719157528ce31921a886d5e77853641ea7bdc7efcbb8691e46f0e",
Fp[Banderwagon].fromHex"0x6faa4f8fef9a3d2afd88815c0c1b62fc92cb9d699ae365369ccf5d4166708d14",
Fp[Banderwagon].fromHex"0x65b7c9ed232f49c0e1850e6b0aed1f7bbbed912db76d1f0da251189d2f29c868",
Fp[Banderwagon].fromHex"0x68b9ff44b658dfdbd3d1cea2a85ee88f71b25ebc316fe7226fd01f0fd3b6aa75",
Fp[Banderwagon].fromHex"0x1810eab5a7aa413f4ddeb14f60c09588efb6fd47b8b988bb2939cf2fe5b34960",
Fp[Banderwagon].fromHex"0x51ee0ad522be74f24240c41f02e1898aab7676ec791f269b7951d2ef3256b534",
Fp[Banderwagon].fromHex"0x706dd0d5250c750e42deaf5fe0889ece03089ea84d7a733623cff3f89550a153",
Fp[Banderwagon].fromHex"0x3794af5beec233c3631ab39be90d782e115fd213c860cd9759e8278aaa16174a",
Fp[Banderwagon].fromHex"0x68296d41b3ded0a28b5fcad3ccc0a1f900431c191d9c9da8e2daad79be0db9a1",
Fp[Banderwagon].fromHex"0x439c1e65be662fee543f2548fc41fd04ad072e26632e694737ef4beb910aff8e",
Fp[Banderwagon].fromHex"0x6c5e3ea402b9cd7a35611a4ffc7d679e338e13d75e8ca8f2402a074a5b17797f",
Fp[Banderwagon].fromHex"0x3e74df6919febe9e41aa8b9ca79aec9b35e403c902d0f30fe00c9b37362db1d5",
Fp[Banderwagon].fromHex"0x325db5c3debf77a18f4de02c0f776af3ea437f9626fc085e3c28d666a5c2d854",
Fp[Banderwagon].fromHex"0x60824b686e3dc3fa9521c825e0612869076d85f297c5c5229e399a6074e95a5c",
Fp[Banderwagon].fromHex"0x0388c07902c53bfc229ddbe334e518ba1de2b2f5bf2be0fc76c7be35b25dcc73",
Fp[Banderwagon].fromHex"0x262a8d004db1e03b1317025cca3251a6fdea419916bbc44617ad04d151504252",
Fp[Banderwagon].fromHex"0x13e995ebdcf576726395eda017feca3e6dde381b7bb3bb71775d52d9b91a4a1f",
Fp[Banderwagon].fromHex"0x6a4ad138a7c5e384c898924116cb2daa89a18b33d73f6933aad70e256d980780",
Fp[Banderwagon].fromHex"0x0b845a9e7f8990cbf1c6a91ade100930a73ed49fd3e2575134ce7c4304995624",
Fp[Banderwagon].fromHex"0x15b758808fe4119ef2dfceb04f8f227071c28042c41f04edd7b33cdf59e229f3",
Fp[Banderwagon].fromHex"0x6fd35df38cd842df7415d56d446ee60c78182f22280c4242c777298c5a74c70e",
Fp[Banderwagon].fromHex"0x629b983af2a6a1417d37965f50372f4c1e903e1c623bfb2a5b919c17900ce248",
Fp[Banderwagon].fromHex"0x4542cdfa6cb9a720db5ca638d35b19333012a99218ecb2746238307d0b597075",
Fp[Banderwagon].fromHex"0x4434d99962cdeb57db7bc0c31da96815ae7d71aacfe5b502e21a3a79e60614da",
Fp[Banderwagon].fromHex"0x4c7474b78a3552e9ab78c0d25866e3b22b2b475b08b5afc19f0fdd0aa5bd568b",
Fp[Banderwagon].fromHex"0x13eb78d77f51b95f072670395169a808bec35f5819719a216754e25e075d4cd3",
Fp[Banderwagon].fromHex"0x32ad8cc862bd8972eb4a324dc6f09607bbf6090e012aec5d61adc82b58d4bfb6",
Fp[Banderwagon].fromHex"0x57fc443f03a9db21d024a73cab7e5fea8542f08b61bc60c2ce5b7697780e3324",
Fp[Banderwagon].fromHex"0x318644261676fcc9f3bc3df6273fd94bd1e00594924fb402d6cd14fd27e25700",
Fp[Banderwagon].fromHex"0x65531b9b0765f4b3ef548e9059bae51ef72d4e390140f4f93cec0f976b54d698",
Fp[Banderwagon].fromHex"0x4aac0ef55e04a1be1bda66c4728d2697dc5954f33d0055f6bf36f2487070c7e1",
Fp[Banderwagon].fromHex"0x16b9a18412493fbd2fb1659340718d5755451504c658846219bc92d59dd57938",
Fp[Banderwagon].fromHex"0x4845cd68a5b764ad317c009d3306c6471fe293fe90537f619f8768ad6e3cf60b",
Fp[Banderwagon].fromHex"0x1f32f4bd3106b93fe94a8845ac238ba75a6d05635b4c54758f7023cca91c4723",
Fp[Banderwagon].fromHex"0x713b4becb11ebe1dfa5c566e7c821986a928a4d0dcbbd9ee48d92cf563e5bd58",
Fp[Banderwagon].fromHex"0x514d22a72d060bb7598976ddf57c12f08ec69911f9e291fde8d3684f8903e4f5",
Fp[Banderwagon].fromHex"0x59e431ad39ba19e1df7b48058ae34820b6f1ee6ca4dabe5e37dd1d4196f04d90",
Fp[Banderwagon].fromHex"0x55946f2dc07d8109bd16da1f68e10239d7a7c36c5751d91204a01c3085f70d86",
Fp[Banderwagon].fromHex"0x479fb664286365b69c540f6da3ba134d9dd920911efed854853d63cbfc19817c",
Fp[Banderwagon].fromHex"0x1dd9f3965730c4e32af3afba990deded42462d457184c5a16805da86aa5543bb",
Fp[Banderwagon].fromHex"0x21e2ca0beeea1ae17e769c5ed5f0ad0c6f9a5f5b8425fb7258e26082d557db91",
Fp[Banderwagon].fromHex"0x3c2073150355225730e70ef9240d96878622edac51045e671b2810d1ce377106",
Fp[Banderwagon].fromHex"0x12da54bee5f800f684d21c193a515a290c9abf9ac17c8ccef3aff269f63ba322",
Fp[Banderwagon].fromHex"0x413dc33f1414d1afca05f12a3950cfd42f65d8c1d71a58a9da8e995de85b045d",
Fp[Banderwagon].fromHex"0x12a7a560942c6498c9107c1635743781d432aeceebd86026c4febf0b91c6806d",
Fp[Banderwagon].fromHex"0x3706a82c3f1c74f458402d5163084ef4c96d76593f1f289991ec91640c3a64a1",
Fp[Banderwagon].fromHex"0x16be8b11b6dfe5ceab24871356061a9f5f2ad51119a9c753eb8aa000e5627aaf",
Fp[Banderwagon].fromHex"0x04ff6a0622f285df4d4b2826987dccd9c0070fc636abfc181debffd191872768",
Fp[Banderwagon].fromHex"0x15e1e35e5e7baf063b446fb297f9300a8eb2b72548c572cc1ffdcad0f5b4b123",
Fp[Banderwagon].fromHex"0x167573066ada9868a1cc61063f5c97db88bd1904d989b85eb273b6a31ac0aab1",
Fp[Banderwagon].fromHex"0x5b21ebd7e8f1682f3e037d5a48faeb975b9708b58734c0bb4cd6036ba576aa86",
Fp[Banderwagon].fromHex"0x22a2ff9fa0b14fcc691ddc2ed4c95f6ed66bba6281def5f64b8f14edf34ccdf5",
Fp[Banderwagon].fromHex"0x73528a00e70735b8e14a69704bf40e79f9994ea5c718854b2cbb69de21a094f7",
Fp[Banderwagon].fromHex"0x28d5ce8a489896a3347bc1a00a6aafd8032aa70a6379b7352ac73111cf74b3e2",
Fp[Banderwagon].fromHex"0x255240a8c3ac417d1615449a606ccf5b37736182082a71208cdd4f59ff45b54a",
Fp[Banderwagon].fromHex"0x5e46ecba61b36258710d5661a569aff658d8c2284d6956f49195ea5a293b2900",
Fp[Banderwagon].fromHex"0x1c22309ff31fcbca23aa628cdfc70ea1da98fd18684e934647b4fe785cf1a7c7",
Fp[Banderwagon].fromHex"0x3dd04e9d6883279194dcca42c3134e4bf19db9c6bfd4f2e225d5e34fb6d24a72",
Fp[Banderwagon].fromHex"0x07bef695427ae338c8e22b6a8f2cc84649818a6bc6703022fa6f3f4b0200046a",
Fp[Banderwagon].fromHex"0x1c798a626b60e1f936b15402365471078c2a5f9a7f2883b1713373b106a904e1",
Fp[Banderwagon].fromHex"0x344161caaccddcb331fc82977997ab4493180a97607b7b75ee0a9b7720fe18ea",
Fp[Banderwagon].fromHex"0x6903f3de2054c35b33286d5e2a7fac78904b764f271580c6e4cabab4a4da5676",
Fp[Banderwagon].fromHex"0x0ac23b9c417f3ef9584b969c6cf5aaada0756997008769ccc835fd473c237588",
Fp[Banderwagon].fromHex"0x26cad387915705d4f77e5fb3681303e9434ed8a2df042411f63c1b1084d8ba4f",
Fp[Banderwagon].fromHex"0x6a177df7d4c6a56841490a5438be0b29cace02d0105fd6e5719f5acfd6def379",
Fp[Banderwagon].fromHex"0x6dc4f18d2cf92a489fd4b34f6e684fc86a66c3d100a05d8467686f554995d523",
Fp[Banderwagon].fromHex"0x0ba22c09738c622bac42e110ef35c69ef082fe0ef8c66ca6602a2e18f70e9b64",
Fp[Banderwagon].fromHex"0x0635834c76ca7d51cde566f95d01572114ad11f42ede07e78ac5f6d68dc6b140",
Fp[Banderwagon].fromHex"0x09947bbaed7368249cd115b1ec12d6d4cb692dd87dae1e39133b9bb8cda67421",
Fp[Banderwagon].fromHex"0x10bdf056ac9d70ab2ff84035c6572b877cc75a52b70b369dd00a9a5966a1b546",
Fp[Banderwagon].fromHex"0x2350bab6e5011d2d3c647a6651cf80897852d9e2057f638fd25d506e5d53d4c5",
Fp[Banderwagon].fromHex"0x44c89513879e40f586179eebe3a367e156155a594a2d6819f55d454bb03dbdf9",
Fp[Banderwagon].fromHex"0x1719ef3eff754614d956eb2497a368547a3c8841ee3b009ebc01fb9707033f69",
Fp[Banderwagon].fromHex"0x31b52a0e225f5578772f4e13e173dec89816a916a684fae136d4fbae7979ebb4",
Fp[Banderwagon].fromHex"0x526eeac04a4fd7d5eb6c485951195f7ad2526739fd85a54cb9bf614237e07f40",
Fp[Banderwagon].fromHex"0x6957ca31dc7473fc608c154deeb9096a0ce7629b899a1e03d1df5d1eaf77e83d",
Fp[Banderwagon].fromHex"0x095166525526a65439feec240d80689fd697168a3a6000fe4541b8ff2ee0434e",
Fp[Banderwagon].fromHex"0x0587c8b52d7603813259157a02ddfdd6a5ab82d01ba968991ea40efd86f2b3f7",
Fp[Banderwagon].fromHex"0x3d59996bfc64bff0873cccad67fba72c18d3dd054fc5f9899ab6888aa4ed98cb",
Fp[Banderwagon].fromHex"0x67bcd73d3b624b60170b0ff2faf8c0ee4f9cd027871727e56569b2800ddfa7bf",
Fp[Banderwagon].fromHex"0x059178d77b36ab7df2b2ee51c53632ed5142f0ca5b7aae5dfc134d8f7d15b17a",
Fp[Banderwagon].fromHex"0x1a09ac2563b79970009cbca15e06cb2e3a53455faee8512fe1f2eae8803562a3",
Fp[Banderwagon].fromHex"0x0f4fe4d40b516a6e2c439b9b02225fe0196b5b913a85447fd7f46bbae830aa84",
Fp[Banderwagon].fromHex"0x3e9488c79593f30b2bac790a797914e54eafdb628870d2d2a53a6f120c96423f",
Fp[Banderwagon].fromHex"0x6ed7c7429defbdb722edfe1aa0f029c32cd9ec722b002605ee6b3bfad89b9f5c",
Fp[Banderwagon].fromHex"0x15e48184a9e51e48cef3ce67543bf8a3023d78490ffe31c5e55b11679b74ba1f",
Fp[Banderwagon].fromHex"0x5abf645e6e06dc2bbfc87b4398caab9ca0fb2d751581dc30d3c2d3d02afd33ef",
Fp[Banderwagon].fromHex"0x16e6f2da364012778a3aa48ee6f77112a1c5cf9f2f86ca4a1df2609f810a80ed",
Fp[Banderwagon].fromHex"0x0e740c9e0c6dc1fcb12080a8f627eae4a7fa466331de9710388909a9e35fb2b1",
Fp[Banderwagon].fromHex"0x4dcb489f6290f89c3defd3f264bab4551e7078a906f01093dedcd966f0df3735",
Fp[Banderwagon].fromHex"0x3aaf6fa649064c6e792a398f7d12b9b69a41b5895ab2ef4f53a02939f6a82756",
Fp[Banderwagon].fromHex"0x415663ad2b3fb23b2afe3e37ca8a7ebb09ee55dadb81e09a65fbf51e4c92e3db",
Fp[Banderwagon].fromHex"0x03a18ee91d8b9f540e171f160493e14feeec510028ee108633efbda071957818",
Fp[Banderwagon].fromHex"0x487b57eab2fd0af7b39a7d94a070e419cfc5277d0d6b2f0088b8320c2c6a3ad7",
Fp[Banderwagon].fromHex"0x42646f920f3badda4477931cbd3e20b5aef3066c95b405c10f1413e33cbadc34",
Fp[Banderwagon].fromHex"0x5c711b93105a4696717d18bf918ca5f0551b041a2328d3fb307b32d2de2c9b16",
Fp[Banderwagon].fromHex"0x10237e67b5085387d8babad87410f471520b94ac5627de3c1e4ba4771a2ec804",
Fp[Banderwagon].fromHex"0x09bc1adf5d96193a9bd2416836dc13c41bc53aab18a7b2392ac910a77712cc26",
Fp[Banderwagon].fromHex"0x152fcc06c631bc4fe4926e60b2ce5f79a4b2e7d8d924f642b49b2fd51b4fe741",
Fp[Banderwagon].fromHex"0x65ffd0db0fc24c88099034d517e3a9f29f4735f1d8330bf7fe258cdc0b6341d9",
Fp[Banderwagon].fromHex"0x44788f423863aa3313091f8ca2858f2dcd4aabd6f9669087bae5f3941fbd647e",
Fp[Banderwagon].fromHex"0x28447f025c13f30fd20116814d20260457f9dc366ace26f1084308b85d07c7db",
Fp[Banderwagon].fromHex"0x5c13f3ef06d50cf4e7a0ad13629fb210bd8972f5839072ab02483b4b39cbd562",
Fp[Banderwagon].fromHex"0x11f792c9344cced9d99799f87876faf3154ebd1e574993dfa9416f2926dda108",
Fp[Banderwagon].fromHex"0x427b0e984db82284f7216ad94a0bdc6636c23241c20306ea40a7ab0d57832c8e",
Fp[Banderwagon].fromHex"0x33a8e9aaba8a4b5bc785b6d28c042a72715d5c0a4984638f391459237a80d040",
Fp[Banderwagon].fromHex"0x4af1e0358800eb629d8909ec6d2bba25df7efff6e6e95548a0291e24b64dcd21",
Fp[Banderwagon].fromHex"0x42882b6e35a91edd961ed1d55f0ce3e35600da19d5900e466a9df1f063748fce",
Fp[Banderwagon].fromHex"0x068f5b03ee8a9e0c240a6ba7523bd51940b3c3d1d51852439775462cfb15928e",
Fp[Banderwagon].fromHex"0x71a95e83ae9aa206233fdbd15e959d9e6daed691f51ddc0e34d920baeb7af425",
Fp[Banderwagon].fromHex"0x556f15ab795ed35bbf6f40116286036a7092b5830bec560002685add2343bfdc",
Fp[Banderwagon].fromHex"0x220e51abecfb8558d5820b1eb8b139b701e33f69a52b29b74cc0a382db87b354",
Fp[Banderwagon].fromHex"0x4f73f63abaf13286bfe762670f466c6de4cdcbe17a6b7fe1b44eee412458360e",
Fp[Banderwagon].fromHex"0x5aa5dbda95108c2a9f0ca9691ca003a90bc23315665c4aa25b0af2c4164cdc92",
Fp[Banderwagon].fromHex"0x43c4c1e7bab5df4b79118be151195b1bb9422d614647c81269e72aef91fb7be6",
Fp[Banderwagon].fromHex"0x22bb0dd1614c82c1db8df26a47da0cdb05b19e1e35172b5d31cdc4ff48aab161",
Fp[Banderwagon].fromHex"0x2524c8c595ff09c6b905479a4a14a1bca89ba4fe89ff19548adc675928cd63e7",
Fp[Banderwagon].fromHex"0x3836cd71c21164e8b1189aa1fceca4a28283c334330876dc00396423bc85cd98",
Fp[Banderwagon].fromHex"0x03e871fc81146130f37b1beddb2d7a5d9ffa0094fc937b1671246ed681fbc8df",
Fp[Banderwagon].fromHex"0x5cc8ddcdc77588d871aec394927954289938127e2bf27fb93d15a02e4e253da2",
Fp[Banderwagon].fromHex"0x0bddc5eb618093a6f562212ae9a885a0e1498c87e67172f12e22a6b5b04b7063",
Fp[Banderwagon].fromHex"0x570e614d1072886bc9ba9198b4a34c9841143bec51b4af2cfcf8f41f812bcaf0",
Fp[Banderwagon].fromHex"0x150e64dafa924dee7d4d102f2ee08f2caedb76c7120be6a8b7e14663b96bda9f",
Fp[Banderwagon].fromHex"0x20c2015a84866c16eb60e9f56b42d2b2f7682a736637233c7e8fe6911d67d445",
Fp[Banderwagon].fromHex"0x04fdd14ad990c5d94abc61794fedbb7b37fcae5ba09e0c9e7936dad504dd20d8",
Fp[Banderwagon].fromHex"0x0bc82e6f92cb201d3626d9df29a2a18bee8ce29b9f02412609cab0d485b6df56",
Fp[Banderwagon].fromHex"0x0fdb878b7b797ab9990c141097aa1fe24a492619faadf9cfbc26e93d4911b7e2",
Fp[Banderwagon].fromHex"0x4e14b278bcfbeecd5c29a2b4977c2558e4004d2eb967c231b2f14106f85219ba",
Fp[Banderwagon].fromHex"0x26b1944fd04d9154357d3e58bb154b9d348a65cfcd96dbf1efb1492647bde13b",
Fp[Banderwagon].fromHex"0x28fdb0047a7711433172d6d0d8743bf60cdd4315204816622432550ff27dae5e",
Fp[Banderwagon].fromHex"0x58ff50ef185a05c6be0bad5b3befab2b259e53a75fe7d54984e64be5bd79fd86",
Fp[Banderwagon].fromHex"0x0e3993adeb7b9e35227472f5d0fdd64ad1275ef5dbee76e99b310a1fa78cfb9f",
Fp[Banderwagon].fromHex"0x2c3e1ae1ff57a10370b5f2e1739814bdf9aa58f127f48e2445d354251876b8cd",
Fp[Banderwagon].fromHex"0x242ccc0a2206cde385380e38d1b4ef5e4c3349806c11a01b8d4353c191f10763",
Fp[Banderwagon].fromHex"0x4d3e3f50b164e6f960a1dc12f0cb68fc68e5eedf267f68905ef0d51cd371d4b2",
Fp[Banderwagon].fromHex"0x0d1096825a363ce20aca5b0ff2997e6edd89bf68395d0a55210a0ec49daea741",
Fp[Banderwagon].fromHex"0x260eb35b09731b984930132fa2126fbe43b3481e280b15dd518f170cd5b4b4b8",
Fp[Banderwagon].fromHex"0x46695f16dafd231e60dd95845667ad0c0659afcb9c0bd5379ddd876fc42e10f9",
Fp[Banderwagon].fromHex"0x280d44d24263b878cc33eb7e7801926c5cd22fe52f922eb9d0cd0ad4ab8166fb",
Fp[Banderwagon].fromHex"0x208e8f1498671832e63a11efb269f1c08546e66ad19aec5d82e637378c485c82",
Fp[Banderwagon].fromHex"0x077fb7a1c70a28635fea4420d98de0ddffd8c7e12991d3593a7478c980a80dcd",
Fp[Banderwagon].fromHex"0x4b13b15527c4161336e2c3f45df861c932497d1617007fdd7addc04ee67d5524",
Fp[Banderwagon].fromHex"0x1c663ed8976ee09564cd3d4124b4bf0476f5da326d612eff3aca6a0a2ea9867b",
Fp[Banderwagon].fromHex"0x13bc4c6a84ba6cec1de1403b91ccb9110f5e01483c1ce541183fc22bd9a5d1b4",
Fp[Banderwagon].fromHex"0x36fb503902226226c88945f69cf7f3a022e17274e67769824351c8eb2465707c",
Fp[Banderwagon].fromHex"0x2ecc2aced99ff73b355a1a6f4b0540f1b76ee15b57828853511b53bfa20b5762",
Fp[Banderwagon].fromHex"0x0d8e295b1e454871d0d44c4531344b8756880b617073e56abf2bc24a9e48cc04",
Fp[Banderwagon].fromHex"0x5f17d65f606ed4bcb26f4c1665e700fccc7a7f2151b474a9b73043a55c37072e",
Fp[Banderwagon].fromHex"0x0f6ab9e97c32a1ce71449686220ca5e0e0fa21d88ec2b2aa0eff93f474b75b37",
Fp[Banderwagon].fromHex"0x43af46f8db5e07abcbdd11e0b1fa3753996f5a13fd08afa80b2da504282b61f1",
Fp[Banderwagon].fromHex"0x03c5f55130687853a067195c47ac7a4d4760e0a2f2da4fabdd048d331cf11abd",
Fp[Banderwagon].fromHex"0x69af70723be6999831f97197c616818a91f34f8dc30c615feaa5a35411d42e71",
Fp[Banderwagon].fromHex"0x6390299c31c319ed4cec6cc73e1a1b2ac9afa9abd5d92cde614256f5606ee2fd",
Fp[Banderwagon].fromHex"0x385bc586d9c66b11217a67d21aac38bf04e8fad0ed871a82c719e4500b245c83",
Fp[Banderwagon].fromHex"0x4bfaa2ce991d61f26a00187f6aa2839f4c5dbb16e3a12b43f154dd6499803bc8",
Fp[Banderwagon].fromHex"0x639122fda0f4ab5093a2a3f67809c4dc9d7d7643187bb53989ca7ab1f6f6dbd5",
Fp[Banderwagon].fromHex"0x1a6f73141aa50ce8e0448856303668e32636ba5d59a1fdb3918b8ff2657cb799",
Fp[Banderwagon].fromHex"0x3b7592293a53169e45f60ee371772d6a8a9c4b2b83098a1cb01c7a77e2ea782a",
Fp[Banderwagon].fromHex"0x6386719557e64d42d7798e60223c4a7f844384647012765d90b2f6d920a24dac",
Fp[Banderwagon].fromHex"0x43dd9c2fbac582d6049bb15095b4040432d0302abc220ae6ea31d412d50a1ecc",
Fp[Banderwagon].fromHex"0x3ff231db64e4a26db92792ab2b9b21abd59d532256c84099a0d2a9880ec477a4",
Fp[Banderwagon].fromHex"0x2d03f984b88a2d964340da5c78df2afb115cd725dc775ed2a3e54c36aee6c9d7",
Fp[Banderwagon].fromHex"0x1992d2e773671809a4c8b105224796c34728f6f8b2ec828fc032b40fd6aa9982",
Fp[Banderwagon].fromHex"0x0ebc3571ec408ca4d6611608e8a8d5a74bf8ddb26980a171b367ec7deacfd72a",
Fp[Banderwagon].fromHex"0x136c6db1a33e234401be2ffc07219d749fba30d2f00817e912d30fe7a75f01dc",
Fp[Banderwagon].fromHex"0x2b8fd6884902cc6d78f0d836d35d03df1cbf7fe4bce3170cf3e6fbcb11f45b15",
Fp[Banderwagon].fromHex"0x49c50a5cdc32327fc1878ffd9bae0e0cdbf7c71cbbdfe4858395b554c4a7e4f3",
Fp[Banderwagon].fromHex"0x027d7cf80094c10be764ae95abe2bb61f9d1cb845673cd552a51a12baa31f7b2",
Fp[Banderwagon].fromHex"0x3bf252a6600d90948cd580e131b3256376ea46edd850298125e50598c3505ff1",
Fp[Banderwagon].fromHex"0x6ddf337c8b4e716e7214ef132fcb12ed83c853a7342f31dfc195677a583a226b",
Fp[Banderwagon].fromHex"0x4a14720263065d64472a532d2c4bed3a70838f481b8e85502b14787a3c797181",
Fp[Banderwagon].fromHex"0x474f7736a87f81d299a457941fef3cbdf7f1b3a48bfe6ab8b96060a8489d7593",
Fp[Banderwagon].fromHex"0x4c453d85d572d287a73bb732faaf08a75a56d7ccb64bbb09a91f10acaa57449b",
Fp[Banderwagon].fromHex"0x059ba5f5134066cf0342ed3ec12bd9b8108bf57d2a3e634aeba0d2536b3084df",
Fp[Banderwagon].fromHex"0x0a1ba5296ac6b0ccad9afcf233d2ed98979bc0587fda1d589c8073b451e798da",
Fp[Banderwagon].fromHex"0x4891f48154a799d05461ec118226dbc7be6fc444a7e879d29bea9aba09df5941",
Fp[Banderwagon].fromHex"0x58128fb487acf117f205a53f1966ce9b4cccc6197662182f52ea8b1b435ab289",
Fp[Banderwagon].fromHex"0x52599d65eb9d82f59cbfab0cde8f309bbce5e12b354dcbd9bd29a75e4a635fb9",
Fp[Banderwagon].fromHex"0x2daa05ab8fbfff73114a3c58c037d97be86bc62962c1002dd35420a1b431d966",
Fp[Banderwagon].fromHex"0x6707210651ba3d6edc297acdbea78ce2d2c8a81c95e7c2e22198e068526350c9",
Fp[Banderwagon].fromHex"0x184d262da061ab738d2362bab299f69b0c7ccd98592da3da5a2c069d059d45af",
Fp[Banderwagon].fromHex"0x2322cc78f20e8957e1af0e6f952e1f7e4987bb86e9adf2259dfc8f62d7101c02",
Fp[Banderwagon].fromHex"0x65000e384ba9dc5606755e838ef5376338ae2e8d4487d48679d3958ac4cb9d2d",
Fp[Banderwagon].fromHex"0x263b5dd3c9bed183710faf6663d26f00e5875271611c044e5061bd05ea699a9d",
Fp[Banderwagon].fromHex"0x4fb00db56b663fcfecbb9aab3011824475be9fd69d0a1bbff897fb6be40ddfc7",
Fp[Banderwagon].fromHex"0x37f20aeabd0b35ce873dd5564182ab04dfa99b4a19bad183dc6644d2721e55c3",
Fp[Banderwagon].fromHex"0x2f40da45251d7075ee44d21fdef8451166e1cc4d9b72e05d61f70a8820a0e98f",
Fp[Banderwagon].fromHex"0x1c74f13bff34a2736b401796724577198e5444d50eb1fcbc6505b065c1a1ce8f",
Fp[Banderwagon].fromHex"0x1af7460aee018137df4643f06e17e34196ba16207a4ed9735b36b24c6dd788a9",
Fp[Banderwagon].fromHex"0x6f10229fe7694e6a4e14f41b5fa2ad946f267a098e48859f10e71e6d5ee4f589",
Fp[Banderwagon].fromHex"0x23c977793d8c545d7f03840e6f4b860f2b190feb1ac32a44701de91efd8e7a68",
Fp[Banderwagon].fromHex"0x606d5ae21f1a4dd9ae833f6a5e98def46f38a5bfc7343a0716e6115a78e32f49",
Fp[Banderwagon].fromHex"0x181d5ecef2173e7c8074aa2eee91bcf24e9aaa43221c3a54205455b80617f1be",
Fp[Banderwagon].fromHex"0x401a06dc4cb6fdc4d7c2589eebb3331e65765f1dbbb3dd17ec05e5528c7ed60f",
Fp[Banderwagon].fromHex"0x0f0202accbc3a3c0a85d40cf88341f2d7bb1791c5b7ae3a3f8e9be3020f213aa",
Fp[Banderwagon].fromHex"0x66ba12e08460047b88cecb99572675da2897aadc14a2036b2503c0dfb1d224d9",
Fp[Banderwagon].fromHex"0x6e8e543a3fb228fe0ae4a9cdfeb21a0c1bcd900962c21a5c9c7e48c689134680",
Fp[Banderwagon].fromHex"0x29062d2d51f87e1f5ede62bcfbecc58090f7c1393ec9610875632d27ac9e6b32",
Fp[Banderwagon].fromHex"0x0be7fccbac583d27c3f97ae69be4a657b296e6a3a56524b6397da27955396830",
Fp[Banderwagon].fromHex"0x58b8c20ad3a2f795b9ef5b3b7c9b48dce2a6fb466a4861b47bc5e9084cd1d2ff",
Fp[Banderwagon].fromHex"0x417e5e45fe34d704f5ced54af8ea8d57f692720824958a334923d0143dee2417",
Fp[Banderwagon].fromHex"0x0c5b16ad573954cee3d2cef439ed6486dd228d7f79a62274dab50c898ba71176",
Fp[Banderwagon].fromHex"0x3f6dda0fa1b8821fcdb790f8933640e481663367fb81b57f8956d81a1adfba2a",
Fp[Banderwagon].fromHex"0x1a09c6f95e586a202f1ed0b00fe7fa697aac1b597e792881829f3fbfa5b3ccb4"
],
[ # i = 3
Fp[Banderwagon].fromHex"0x0000000000000000000000000000000000000000000000000000000000000001",
Fp[Banderwagon].fromHex"0x4f9b4098e2e9f12e6b368121ac0cf4ad0a0865a899e8deff4935bd2f817f694b",
Fp[Banderwagon].fromHex"0x6898111413588742b7c68b4d7fdd60d098d0caac87f5713c5130c2c1660125be",
Fp[Banderwagon].fromHex"0x6dee1bd32e1843bc1a3ef55558b56d6d427d52a475e8ce1152a4c44c49a49f1e",
Fp[Banderwagon].fromHex"0x45af6345ec055e4d14a1e27164d8fdbd2d967f4be2f951558140d032f0a9ee53",
Fp[Banderwagon].fromHex"0x3683287007cdc98e2e1a54f5ed6dac0e6e8df3051d69e220022193b333c3b855",
Fp[Banderwagon].fromHex"0x67add2940967b1a207e780cc7312dd5371bdbdcad82928c864e8c456229dfdef",
Fp[Banderwagon].fromHex"0x0832d7d20dac46ed6eae360ede81eba8db2feb30d6711c70e95f38660e9d1536",
Fp[Banderwagon].fromHex"0x50e0903a157988bab4bcd40e22f55448bf6e88fb4c38fb8a360c60997369df4e",
Fp[Banderwagon].fromHex"0x443237284ec1415dde48a52a93151b352e10ed5bae398c9c164881d4baa8a72e",
Fp[Banderwagon].fromHex"0x5f2fa72e47136966a4512dec6b0a03377e7d9fd5726f6b40ed9fa5c032ec0a23",
Fp[Banderwagon].fromHex"0x371883b64fd60550e6c6e2fafbc3c935b11b8dd0e729d15d3f10f3a9abb257e1",
Fp[Banderwagon].fromHex"0x53c78adc7bff16bae3ee1645113940cf46c3ebf43c92a949a4593e1acca2cb6c",
Fp[Banderwagon].fromHex"0x6ecab74a12568801be1e72f2066186fa644628b567af1bb4e3d5dbe0d2f73e41",
Fp[Banderwagon].fromHex"0x60259040823a88e7b6a42eb341ff879cb04492b6f43bb51eca7dadda50f555e4",
Fp[Banderwagon].fromHex"0x241f2b04f3a711b74789f746a17afd9bde785fd8b3542a38a4a7a41d55234864",
Fp[Banderwagon].fromHex"0x20b1ce9140267af9dd1c0af834cec32c17beb312f20b6f7653ea61d87742bcce",
Fp[Banderwagon].fromHex"0x533597adfcf78a922bf7a6f6d02f0612358469e061a1c6905718b817f3ccad48",
Fp[Banderwagon].fromHex"0x1a8f3ae1cc22ee66ae3320a20450eb9bbf136819ab9c98a27528d588439e5b12",
Fp[Banderwagon].fromHex"0x41185f69535823b4eea87dbd8b3e7293c08111d9b58068eda22cb0c0043581b8",
Fp[Banderwagon].fromHex"0x54fa64fb4536c4fcf6ad66524f0376d9e412abf7f3a89e7acf065a270f3c324f",
Fp[Banderwagon].fromHex"0x328f64192e295d851bd07fc9fc34abead93d29335383e69a148277eef8c0a297",
Fp[Banderwagon].fromHex"0x1a9d03d7743e9a0675583bdb136e9f86e19486bb67912a2b440dab45cd1fac5b",
Fp[Banderwagon].fromHex"0x5d19702dd52769aebdb6bf288d790d89bdca8e5c4d2dc5ffd2878366fcec15ba",
Fp[Banderwagon].fromHex"0x0461237e58fcced486fa69d8e4e48506e3317ae6451bb89de69679532ae1234c",
Fp[Banderwagon].fromHex"0x4e340f08c01d85df59b31745ff67db9e8b576cd5a085170dfba96832adfa9266",
Fp[Banderwagon].fromHex"0x29048571ac60a4ce0468b4bb2b446edda9ffeee172f8ac74095e328eda2f8e5c",
Fp[Banderwagon].fromHex"0x5db4ced439e3c7897f5870bc08c40816613ec884963a020ab3e6eed5afa1109b",
Fp[Banderwagon].fromHex"0x036b79931cfdd8947f799cf20f675fde6a7493f160ce4cb729b4cb21179cfb0e",
Fp[Banderwagon].fromHex"0x55e9d3064ba6d18615e83527ce053b131c54e5045f96bdb5b46b6df596ba6ecf",
Fp[Banderwagon].fromHex"0x61f273726e9409979c7943d6a33bc39345fb135ff413a356d5f57c79b59b2332",
Fp[Banderwagon].fromHex"0x1c021c67b10780e18ea3e9254dbb27ead7da7cb26fe41c7fe6b19f0b5eadf9cb",
Fp[Banderwagon].fromHex"0x345766f603fa66e78c0625cd70d77ce2b38b21c28713b7007228fd3397743f7a",
Fp[Banderwagon].fromHex"0x5a0629432977ae6a072570e877993c3d7439e2b6fbd943d0adc24eba36b7578e",
Fp[Banderwagon].fromHex"0x510df5b7cb3dee5f01fe51c5b744878f5d1e0777f7ef73e32ef7664cb2440ed4",
Fp[Banderwagon].fromHex"0x5e6856c04012bb93b8a0671498f387398d38cc4f07468cebd78b1ef5748164e7",
Fp[Banderwagon].fromHex"0x5391ad6a79b61c1a71d544f7800a7e4ae4dc0ae311f00af48469ef4d246b6883",
Fp[Banderwagon].fromHex"0x46aa7940ac524648faaf9f04b421b462f2730e303c173e1c090bcdd715521bb1",
Fp[Banderwagon].fromHex"0x249a8bf565feb0f7bdf7f8f0d267d1ae2ae21a225b58e59f1d3e494f87fd6d91",
Fp[Banderwagon].fromHex"0x48778b55856bf49320c8b3bf4746e7abf6a33e0d6b4dc2d87ee857bf1f253512",
Fp[Banderwagon].fromHex"0x2c7e0457c83a7d9c5aea51f540eb0c04963dc46688b5e11768cc0c58459f155b",
Fp[Banderwagon].fromHex"0x485adb96249a23e969ac30e42135fbc42772c833e4cf3499ecbf5d6f01ea2fe8",
Fp[Banderwagon].fromHex"0x6c1cdf508052e8d9a67bb3d018ed258f039fa49ec41505c948af25b254d71df9",
Fp[Banderwagon].fromHex"0x0688ba2e026f2459a189d7e4af45dab59380f5ffdc6ac2e316a9e3e795d08887",
Fp[Banderwagon].fromHex"0x5a50cc64ae610371dcd9ce528178852eaf9f1f01e2bbf0ac476e05bf67d4973c",
Fp[Banderwagon].fromHex"0x6635214dfb1c37d97fb60b67a741a4eee401cd8bef1b22603e16064aa9a77770",
Fp[Banderwagon].fromHex"0x16c359d76ca02af7f2f3e98766f8c9185cae4a21d39a23bee9dc91a650a90e49",
Fp[Banderwagon].fromHex"0x7275b1d9346b1f74337b8c94b4e3a208e540e7eb01aad13b85caa34fd9b2b6ce",
Fp[Banderwagon].fromHex"0x1edc919ec91f38ac5ccd4631f16edba4967a6b6cfb0faca4807b811a823f728d",
Fp[Banderwagon].fromHex"0x42083f58561023a7fa481d537345cf6530dcd43dec9acd7108993b54226b7f93",
Fp[Banderwagon].fromHex"0x058e6bb22f520df225302664820cb7fbf495392351a789a318d303a266992f63",
Fp[Banderwagon].fromHex"0x18e17eef82a73dc4782fd931be0cba8ab06cbfc87f549eb20f15758baad3fcf4",
Fp[Banderwagon].fromHex"0x58c400aba73798bfaf59d0fc7261da72911f590ef73ba2bdc0f1357a508e5e7b",
Fp[Banderwagon].fromHex"0x3d0655665267f0974b35861cb1da153a8b7570b00fca5c9a520c8c4d748fb509",
Fp[Banderwagon].fromHex"0x3336a05ea5c70ef50d10f88231dde2f6e18a65bc0f8e4d1ecdd815ee4d942bee",
Fp[Banderwagon].fromHex"0x725d1642c7524b471810c6122bee51ba897d166d26d7d13fef678c866ccd32d7",
Fp[Banderwagon].fromHex"0x56f35bb8ed54ae00468b04010fa5c79f62a6d195014b641082e68bc0bc50a88f",
Fp[Banderwagon].fromHex"0x6743acd7204034884021f50f21b39e1d96ce26afb69019f7ee3b38a3813633f1",
Fp[Banderwagon].fromHex"0x581583626bca158c398677e14a8cb7e715fb82877b46d20d3f0ffba2ea149337",
Fp[Banderwagon].fromHex"0x0c721336b5ca226c34c543b8647ce9de4c72266b93838c16cd4b696e7ea423f1",
Fp[Banderwagon].fromHex"0x28c6d5fd4e2f04c5e7caaba64af676214ee20d3cfc83311c0727b36db1974ef4",
Fp[Banderwagon].fromHex"0x255c117113c5d5a3e04369454396c3893c771d65b2ee56d3198a034b1e705c0e",
Fp[Banderwagon].fromHex"0x1bcee4668304bec207238a67fd3278fde6409954448fd0a2dbcc4af4074489e8",
Fp[Banderwagon].fromHex"0x00c50e1ec7a28bb857f5f1a3b50f2b7f30de4d06174139246cfaf4c817c13fe6",
Fp[Banderwagon].fromHex"0x00000000000000008d51ccce760304d0ec030002760300000001000000000000",
Fp[Banderwagon].fromHex"0x663d0aa154b7afb7604ccbce3186331764505ce32828420562b851e3d2a34df5",
Fp[Banderwagon].fromHex"0x30d2983de0110e23413ff88848100458b830a34e5e4c7a31a0927a327c751043",
Fp[Banderwagon].fromHex"0x1df57ca6fc96f67ff5389b96856be8b1404ef4c6bf3fe0c6c7ea608db8cd652c",
Fp[Banderwagon].fromHex"0x28eb300e9079af0b916f129332ba2dfc0bf20a6f5e1709899ddf46bac40ac8e4",
Fp[Banderwagon].fromHex"0x2fb2b48988b9dbae9a54b1f2bebcea8bcaafcb31434545d82efcfdaf4e265ab7",
Fp[Banderwagon].fromHex"0x5318150315161c3e6e8ba6f2374a655d9d4b0f40448ca04c44568101d845f71f",
Fp[Banderwagon].fromHex"0x1a660e58dcdd8ce7f82295c732d111a2b20e24ef2f570c8a24438957b3e25619",
Fp[Banderwagon].fromHex"0x65f6c5837cb5fca206050b5832d1099726bc7f62d13a6e1c3ec50c9031a36ca3",
Fp[Banderwagon].fromHex"0x42a2e61a3a2a9b39fcf3ec5eda0ddb53a07fcad29e98164375352d72a0c9539a",
Fp[Banderwagon].fromHex"0x22545f6ba59c3994a84b028e307c93637f3accee4e32febaa4f1f87d90884c5a",
Fp[Banderwagon].fromHex"0x44057850ce28f03eea18ac2f59bed4eb36c59162052451257675b5beeb6153ca",
Fp[Banderwagon].fromHex"0x37d3508a14adf95959d7d47f20aa9f0259e74ba2b75ca477f44e14739932aa33",
Fp[Banderwagon].fromHex"0x55e29e7e1c0691a3bae4d7a5261114f26f5f56946340fdfc3b2bcdccf1ec7b16",
Fp[Banderwagon].fromHex"0x13562b7d27b4c23e09768a7087f0cc2629c85f7efbd6188bb08956f964517062",
Fp[Banderwagon].fromHex"0x146d0fdde70e992d0cc516e3bb219c82aabff88c0b7e4246f003cd6e73efb611",
Fp[Banderwagon].fromHex"0x4f2c596e753e4fcc6e92a9c460afca4a1ef4e672ebc1e1bb95df4b360411fe73",
Fp[Banderwagon].fromHex"0x4ba357052117e1e151ea52ef08f1e06c38275f891994324c998731ee0c78437a",
Fp[Banderwagon].fromHex"0x35c60b00588ed2cf8b98c6ffcd682aa219b0deac619bda2d4000b0b3767c9928",
Fp[Banderwagon].fromHex"0x64e32898a7c259a810a20368471f6635e801fb897d05b8538dfcd4912667f55f",
Fp[Banderwagon].fromHex"0x0e4840ac57f86f5e293b1d67bc8de5d9a12a70a615d0b8e4d2fc5e69ac5db47f",
Fp[Banderwagon].fromHex"0x2e95da59a33dcbf232a732ae1a3b0aef752c84f3154125602cabadec2fe322b8",
Fp[Banderwagon].fromHex"0x1996fa8d52f970ba51420be43501370b166fb582ac74db12571ba2fccf28601b",
Fp[Banderwagon].fromHex"0x1d12dbf168716b60e5789556beff8edeb63d7e9803ec74e17a030cc2de5db52b",
Fp[Banderwagon].fromHex"0x047cb16caf96816fa3a95d2d4016e2bd45593d6ff6dab086ee5bcecc4e7773cb",
Fp[Banderwagon].fromHex"0x5daff883ceaa889c7f2b1554800870c74e0bf5a0bea3c2ee335ab15ecceb6a2d",
Fp[Banderwagon].fromHex"0x1aa909b8f9797bc1d44db4c7e28c3f15cbfd4ee83f1b2499dbe21753938adf74",
Fp[Banderwagon].fromHex"0x0701e1cbced44b4c46145a561c41e22acfffa1a105df6b8a7429c1fa7a88c247",
Fp[Banderwagon].fromHex"0x0afced2ec80a4115f20c57f6d7dc9533050664a566a603f98c15c05b1901cef2",
Fp[Banderwagon].fromHex"0x5c6214a479d7e1869cfafd436d7b412b0654642678ea64b7408a86452d1142b4",
Fp[Banderwagon].fromHex"0x3c9f59c69ed3df9941205e1bb9264c6a7c71082d2903a1ac633d3e92c7ca8ccf",
Fp[Banderwagon].fromHex"0x0ad7742370737a124164b50a572c9c65eeafd9f0df88a27eefe8ef07b5048efa",
Fp[Banderwagon].fromHex"0x1333b22e5ce11044babc5affca86bf658e74903694b04fd86037fe81ae99502e",
Fp[Banderwagon].fromHex"0x4d3503442f2fb2879a8a9d78c4fed2b2bacc59c903893ca8829235424bc52016",
Fp[Banderwagon].fromHex"0x15ae1a173d90ba01c42ee040e5579a63af608393655b6d323eae9752b92f9726",
Fp[Banderwagon].fromHex"0x0a7975545a9dcb2faf33b868f0e27d4ed66041cee0c4bdac8586e7bf3217bc38",
Fp[Banderwagon].fromHex"0x44ed0520cdfb5d9d6c54cb86cdf73e91232e4312e6011bf5d941e9338fb466f7",
Fp[Banderwagon].fromHex"0x3dc45a6d7f643b5a2dee35b6cf12739eafa69d8f42e2c25b26dd05e4c4aec099",
Fp[Banderwagon].fromHex"0x6c4346355ac0cbecc13494e5cc0ae758c694a89651aca0ff810d9cff570736e9",
Fp[Banderwagon].fromHex"0x5e0b7bc7ac9a877903f012dba811a168181764ae9a77652c25c83bb50749f0af",
Fp[Banderwagon].fromHex"0x5303da18a9d30564a8f0cfd2438f018c01e943612401899720d4ed194fccfeb9",
Fp[Banderwagon].fromHex"0x02b315ee4db709aa6e492ff0b0d05658b6f67b913ee947b92fef56114b49c75d",
Fp[Banderwagon].fromHex"0x5b759b0b4fa4971529805a2b04c50efc330af27f081250e5bddd6dacba0b1d06",
Fp[Banderwagon].fromHex"0x4c33b1110b25238c7d712874125035486178af6ba70b7705f1af8f454525fd66",
Fp[Banderwagon].fromHex"0x6e5703824bef73c976407b9926e20836d21ae51df978cc3878f4ee1de45ab2f2",
Fp[Banderwagon].fromHex"0x204329cbca5aa4231b2b2fbdb88c0832f1ab3ea313c630b6754ceec2fde25881",
Fp[Banderwagon].fromHex"0x2db7169d8ee087328d16baf2bdd5e94641c708b8b84ee699a565af7a806913be",
Fp[Banderwagon].fromHex"0x5aefd9e4727786c36067482e2d9445f9ef679941d7e3344ac1f99b485bb67d21",
Fp[Banderwagon].fromHex"0x38c7f2dd7e0c63fccabf643eda8951f257bc96af334c36bca1abb31fb37786b9",
Fp[Banderwagon].fromHex"0x0c116d8cebced82bc53c32396daedbf90ab309ae850664dec3e268216bdc4a30",
Fp[Banderwagon].fromHex"0x7144ace8a4aeb40b597e225a1da4156c0447df05ce549e034eb4bb5cc301906f",
Fp[Banderwagon].fromHex"0x362f0e0589dd793aa51bfee012ab18ba9104a2294bb265301622dd5a6889a8e8",
Fp[Banderwagon].fromHex"0x6358785206b5761a878d670fcb570ab3b802e4e461e72e18ddc3b03ea91bc267",
Fp[Banderwagon].fromHex"0x00aa7d2fce8520d1f5109fa0d7553d937a330977b7a8bfe99ca730e689c0bf9e",
Fp[Banderwagon].fromHex"0x59dc7a32e902f9e85187145dfaed82059556ab6223eff0406e175e44c490cbc0",
Fp[Banderwagon].fromHex"0x622c315227033bb160f1e69f8f0320b08803788dd25be1b072994949fe8dda46",
Fp[Banderwagon].fromHex"0x1579b9c6e6797777851425ea12dcacdae7452d43f6d5756f51cb57e0e3035d15",
Fp[Banderwagon].fromHex"0x09594dd24ebf1658766f71f92679eccdd9a0eb428f0d8dccd165b2490ec7254e",
Fp[Banderwagon].fromHex"0x54b572b23615cf703897e487b9c664354af0a42ec0e52a48c009cf2b0763b3d5",
Fp[Banderwagon].fromHex"0x54c0fcd83aa5a469524e3a763bb50b09946a4f579172314a0ff8423daf2fdb50",
Fp[Banderwagon].fromHex"0x0fe09ddec7fa8e98e4b5243a8bda7ca37836750f231bcd8672d73ebbe97445d5",
Fp[Banderwagon].fromHex"0x3d0bbb72051a32b8635dba604a48d7ba10c93f37bda7b84b0c06f42c4fa19fd3",
Fp[Banderwagon].fromHex"0x1325b766f5943eadc0dcf3788fe23b2f533c9d94a870e33f9df832cfdf2062ef",
Fp[Banderwagon].fromHex"0x5b3330fb21510ba3cb52d65ec3b820f17442551c91b1af3382fe7994226a7881",
Fp[Banderwagon].fromHex"0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000",
Fp[Banderwagon].fromHex"0x245266ba46b38c19c80356e65d94e35849b53e5a66157cffb6ca42cf7e8096b6",
Fp[Banderwagon].fromHex"0x0b55963f1644f6057b734cba89c47734baecd9567808eac2aecf3d3d99feda43",
Fp[Banderwagon].fromHex"0x05ff8b7ffb85398c18fae2b2b0ec6a981140515e8a158dedad5b3bb2b65b60e3",
Fp[Banderwagon].fromHex"0x2e3e440d3d981efb1e97f596a4c8da48262724b71d050aa97ebf2fcc0f5611ae",
Fp[Banderwagon].fromHex"0x3d6a7ee321cfb3ba051f83121c342bf6e52fb0fde29479defdde6c4bcc3c47ac",
Fp[Banderwagon].fromHex"0x0c3fd4bf2035cba62b52573b968efab1e1ffe63827d533369b173ba8dd620212",
Fp[Banderwagon].fromHex"0x6bbacf811bf1365ac48ba1f92b1fec5c788db8d2298d3f8e16a0c798f162eacb",
Fp[Banderwagon].fromHex"0x230d17191423f48d7e7d03f9e6ac83bc944f1b07b3c56074c9f39f658c9620b3",
Fp[Banderwagon].fromHex"0x2fbb702adadc3bea54f132dd768cbcd025acb6a751c4cf62e9b77e2a455758d3",
Fp[Banderwagon].fromHex"0x14be0024e28a13e18ee8aa1b9e97d4cdd540042d8d8ef0be12605a3ecd13f5de",
Fp[Banderwagon].fromHex"0x3cd5239cd9c777f74c72f50d0dde0ecfa2a2163218d48aa1c0ef0c55544da820",
Fp[Banderwagon].fromHex"0x20261c76ad9e668d4f4bc1c2f86897360cf9b80ec36bb2b55ba6c1e4335d3495",
Fp[Banderwagon].fromHex"0x0522f0091746f546751b65160340510aef777b4d984f404a1c2a241e2d08c1c0",
Fp[Banderwagon].fromHex"0x13c81712a762f4607c95a954c7a25068a379114c0bc2a6e035825224af0aaa1d",
Fp[Banderwagon].fromHex"0x4fce7c4e35f66b90ebafe0c16826da697545442a4caa31c65b585be1aadcb79d",
Fp[Banderwagon].fromHex"0x533bd8c1e977024e561dcd0fd4d314d93bfef0f00df2ec88ac159e2688bd4333",
Fp[Banderwagon].fromHex"0x20b80fa52ca5f2b6074231113972d1f31e393a229e5c956ea8e747e70c3352b9",
Fp[Banderwagon].fromHex"0x595e6c715d7a8ee18506b7660550ec6994aa3be95461c35c8ad72a76bc61a4ef",
Fp[Banderwagon].fromHex"0x32d547e9d645599344915a4a7e636571933c92294a7df3115dd34f3efbca7e49",
Fp[Banderwagon].fromHex"0x1ef34257e466b84b3c8c71b5ba9e612b6faaf80b0c55bd8430f9a5d7f0c3cdb2",
Fp[Banderwagon].fromHex"0x415e4339fb741fc31769583e0d6d2c1a7a807acfac7a7564eb7d8810073f5d6a",
Fp[Banderwagon].fromHex"0x5950a37bb55ee341bde19c2cf633387e72291d47986d31d3bbf254b932e053a6",
Fp[Banderwagon].fromHex"0x16d4372554761399758318df7c28ca7b95f315a6b2d095ff2d787c980313ea47",
Fp[Banderwagon].fromHex"0x6f8c83d4d0a0ae73ac3f6e2f24bd52fe708c291cbae2a361196986abd51edcb5",
Fp[Banderwagon].fromHex"0x25b9984a697ff768d986c0c20a39fc66c866372d5f7944f1045697cc52056d9b",
Fp[Banderwagon].fromHex"0x4ae921e17d3cd87a2ed1234cde5d6927a9bdb5218d05af8af6a1cd7025d071a5",
Fp[Banderwagon].fromHex"0x1638d87eefb9b5beb3e1674c00ddcfeef27edb7e69c459f44c191129505eef66",
Fp[Banderwagon].fromHex"0x70822dc00c9fa4b3b3c03b15fa3a7826e94910119f300f47d64b34dde86304f3",
Fp[Banderwagon].fromHex"0x1e03d44cddf6abc21d51a2e03b9c9cf23768befea0679e494b94920969459132",
Fp[Banderwagon].fromHex"0x11fb33e0bb0973b096c09431666614720dc290a30beab8a82a0a83854a64dccf",
Fp[Banderwagon].fromHex"0x57eb8aeb7895fc66a495eee2bbe6b01a7be32750901a3f7f194e60f3a1520636",
Fp[Banderwagon].fromHex"0x3f96405d25a31660a733b23a98ca5b22a032824078eaa4fe8dd702cb688bc087",
Fp[Banderwagon].fromHex"0x19e77e100025cede2c14671f92089bc7df83c14c0425182e523db144c948a873",
Fp[Banderwagon].fromHex"0x22dfb19b5e5f8ee9313b8642525d5075f69f9c8b080ee81bd10899b24dbbf12d",
Fp[Banderwagon].fromHex"0x15855092e98ac1b47a9970f370ae50cbc684d7b3f8b7cf132874e1098b7e9b1a",
Fp[Banderwagon].fromHex"0x205bf9e8afe7612dc1649310899759ba6ee1991fee0e510a7b9610b1db94977e",
Fp[Banderwagon].fromHex"0x2d432e127d4b36ff388a3903558023a2614a95d2c3e71de2f6f43227eaade450",
Fp[Banderwagon].fromHex"0x4f531b5dc39ecc507541df17373a065728db89e0a4a5765fe2c1b6af78029270",
Fp[Banderwagon].fromHex"0x2b761bfda43188b512712448c25af0595d1a65f594b099268117a83fe0dacaef",
Fp[Banderwagon].fromHex"0x476fa2fb6162ffabd84f8612c8b6cc00bd7fdf9c77487ae79733f3a6ba60eaa6",
Fp[Banderwagon].fromHex"0x2b92cbbd0503595ec98da723e86bdc412c4adbcf1b2f27651340a28ffe15d019",
Fp[Banderwagon].fromHex"0x07d0c802a94a946e8cbe2437f0b4b276501dff643be95635b750da4cab28e208",
Fp[Banderwagon].fromHex"0x6d64ed25272e58ee91b000235a5bfd4fc03cae032393991be9561c176a2f777a",
Fp[Banderwagon].fromHex"0x199cdaee7b3c79d6566009b5882952d6a41e85011d426b52b891fa3f982b68c5",
Fp[Banderwagon].fromHex"0x0db886052e81456eb383cca0626033166fbbd67710e3399ec1e9f9b456588891",
Fp[Banderwagon].fromHex"0x5d2a4d7bbcfd52504045ee80a2a90eecf70f59e12c64384016236e58af56f1b8",
Fp[Banderwagon].fromHex"0x0177f579f5325dd3ffbe4b7354be35fc6e7cbc17fe538ac37a355caf264d4933",
Fp[Banderwagon].fromHex"0x551115b4607e449bd66c91d61832fc60bd43389604eeaf5a7f847ee47dc08d74",
Fp[Banderwagon].fromHex"0x31e567fad38d59a038f1bab4965c08a022e0cfc513638e8df766c4aadd94806e",
Fp[Banderwagon].fromHex"0x6e5f3ba0fa4b6f560e09b1a3879520095f286adfae56d25be72cfc5c9966d09e",
Fp[Banderwagon].fromHex"0x5b0c2863a6f63f83bb09fed64b951d7aa350e43a80a9bd4cf0ea8a73552c030d",
Fp[Banderwagon].fromHex"0x1b29a6a78265e48883e0070b973ffd92c29e4af408c2b9413f0eca84af71a186",
Fp[Banderwagon].fromHex"0x36e751ecd7358cb0e80451eb57c7c2cac8483352f033ff64adf373b18b704af8",
Fp[Banderwagon].fromHex"0x40b706f483d66e532628df85d7c3f50e72333e46f0700ee03227ea10b26bd413",
Fp[Banderwagon].fromHex"0x01909110624b32011b2911f5ddb3864aca408d95d9268abf109873789332cd2a",
Fp[Banderwagon].fromHex"0x1cfa4b9a3c48cf47ecaed406f9fc1065f116d26dfeb2f7ee7d19743e43af5772",
Fp[Banderwagon].fromHex"0x0ca9fa7c095d48bff317e2f8e7ee39e7bcef7d53496e420711c4c75b7ec9cc10",
Fp[Banderwagon].fromHex"0x1bd823f0bdd367bbf9b36026bf15201e3dc2217b84b789f1c0f0045c15eb6cca",
Fp[Banderwagon].fromHex"0x677b941c73d35adbfe74944fa524ee27074b7d976c7acfe832b49690815bdc10",
Fp[Banderwagon].fromHex"0x4b26d155db6e78824b6f2c61beab61e404db96c6037b2ae2f8d84c914e68b10d",
Fp[Banderwagon].fromHex"0x4e9195e215d7a7a452f66ec2c60b147c1746869d4d10052be675fcb3e18fa3f3",
Fp[Banderwagon].fromHex"0x581ec2eca698be862c164da00c6f5f076d7d0aaebb6e8b5c2433b50af8bb7619",
Fp[Banderwagon].fromHex"0x7328993461faf18fdb43e6645492ac8622df56fce8bd22da93050b36e83ec01b",
Fp[Banderwagon].fromHex"0x73eda753299d7d47a5e80b39939ed33467baa40089fb5bfefffeffff00000001",
Fp[Banderwagon].fromHex"0x0db09cb1d4e5cd90d2ed0c39d81ba4edef6d471fd7d619f99d47ae1b2d5cb20c",
Fp[Banderwagon].fromHex"0x431b0f15498c6f24f1f9df7fc191d3ac9b8d00b4a1b1e1cd5f6d85cc838aefbe",
Fp[Banderwagon].fromHex"0x55f82aac2d0686c83e013c718435ef54136eaf3c40be7b3838159f7147329ad5",
Fp[Banderwagon].fromHex"0x4b0277449923ce3ca1cac574d6e7aa0947cb9993a1e752756220b9443bf5371d",
Fp[Banderwagon].fromHex"0x443af2c9a0e3a19998e526154ae4ed79890dd8d1bcb91626d103024fb1d9a54a",
Fp[Banderwagon].fromHex"0x20d5925014876109c4ae3115d25772a7b67294c2bb71bbb2bba97efd27ba08e2",
Fp[Banderwagon].fromHex"0x598798fa4cbff0603b174240d6d0c662a1af7f13d0a74f74dbbc76a74c1da9e8",
Fp[Banderwagon].fromHex"0x0df6e1cface780a62d34ccafd6d0ce6e2d0124a02ec3ede2c13af36ece5c935e",
Fp[Banderwagon].fromHex"0x314ac138ef72e20e3645eba92f93fcb1b33dd930616645bb8acad28c5f36ac67",
Fp[Banderwagon].fromHex"0x519947e7840143b38aeed579d92544a1d482d714b1cb5d445b0e07816f77b3a7",
Fp[Banderwagon].fromHex"0x2fe82f025b748d0949212bd8afe3031a1cf812a0fada0ad9898a4a40149eac37",
Fp[Banderwagon].fromHex"0x3c1a56c914ef83eed9620388e8f73902f9d6586048a1b7870bb1eb8b66cd55ce",
Fp[Banderwagon].fromHex"0x1e0b08d50d96eba478550062e390c312e45e4d6e9cbd5e02c4d432320e1384eb",
Fp[Banderwagon].fromHex"0x60977bd601e8bb0a29c34d9781b10bdf29f54484042843734f76a9059bae8f9f",
Fp[Banderwagon].fromHex"0x5f809775428ee41b2674c1244e803b82a8fdab76f48019b80ffc32908c1049f0",
Fp[Banderwagon].fromHex"0x24c14de4b45f2d7bc4a72e43a8f20dbb34c8bd90143c7a436a20b4c8fbee018e",
Fp[Banderwagon].fromHex"0x284a504e08859b66e14f851900aff7991b964479e66a29b26678ce10f387bc87",
Fp[Banderwagon].fromHex"0x3e279c52d10eaa78a7a111083c39ad633a0cc5569e6281d1bfff4f4b898366d9",
Fp[Banderwagon].fromHex"0x0f0a7eba81db23a02297d49fc28271cf6bbba87982f8a3ab72032b6dd9980aa2",
Fp[Banderwagon].fromHex"0x65a566a6d1a50dea09febaa04d13f22bb293335cea2da31a2d03a19553a24b82",
Fp[Banderwagon].fromHex"0x4557ccf9865fb1560092a559ef66cd15de911f0feabd369ed3545212d01cdd49",
Fp[Banderwagon].fromHex"0x5a56acc5d6a40c8de1f7cc23d4a0a0fa3d4dee80538980eca8e45d0230d79fe6",
Fp[Banderwagon].fromHex"0x56dacb61c12c11e74dc142b14aa249269d80256afc11e71d85fcf33c21a24ad6",
Fp[Banderwagon].fromHex"0x6f70f5e67a06fbd88f907adac98af5480e6466930923ab7811a43132b1888c36",
Fp[Banderwagon].fromHex"0x163daecf5af2f4abb40ec2b38999673e05b1ae62415a9910cca54ea0331495d4",
Fp[Banderwagon].fromHex"0x59449d9a302401865eec2340271598ef87c0551ac0e33765241de8ab6c75208d",
Fp[Banderwagon].fromHex"0x6cebc5875ac931fbed257db1ed5ff5da83be0261fa1ef0748bd63e0485773dba",
Fp[Banderwagon].fromHex"0x68f0ba2461933c32412d801131c542d24eb73f5d9958580573ea3fa3e6fe310f",
Fp[Banderwagon].fromHex"0x178b92aeafc59bc1963edac49c2696da4d693fdc8713f747bf7579b9d2eebd4d",
Fp[Banderwagon].fromHex"0x374e4d8c8ac99daef21979ec507b8b9ad74c9bd5d6faba529cc2c16c38357332",
Fp[Banderwagon].fromHex"0x6916332fb92a0335f1d522fdb2753b9f650dca122075b980101710f74afb7107",
Fp[Banderwagon].fromHex"0x60b9f524ccbc6d03787d7d083f1b189fc54913cc6b4e0c269fc8017d5166afd3",
Fp[Banderwagon].fromHex"0x26b8a40efa6dcac098af3a8f44a3055298f14a39fc751f567d6dcabcb43adfeb",
Fp[Banderwagon].fromHex"0x5e3f8d3bec0cc3466f0af7c7244a3da1a45d206f9aa2eeccc15168ac46d068db",
Fp[Banderwagon].fromHex"0x697431feceffb21884061f9f18bf5ab67d5d62341f399e527a79183fcde843c9",
Fp[Banderwagon].fromHex"0x2f00a2325ba21faac6e50c813baa9974308f60f019fd400926be16cb704b990a",
Fp[Banderwagon].fromHex"0x36294ce5aa3941ee054ba2513a8f6466a4170673bd1b99a3d922fa1a3b513f68",
Fp[Banderwagon].fromHex"0x07aa611dcedcb15b720543223d96f0ac8d28fb6cae51baff7ef262ffa8f8c918",
Fp[Banderwagon].fromHex"0x15e22b8b7d02f5cf2f49c52c6190369d3ba63f546586f6d2da37c449f8b60f52",
Fp[Banderwagon].fromHex"0x20e9cd3a7fca77e38a490835c612d67951d460a1dbfcd267df2b12e5b0330148",
Fp[Banderwagon].fromHex"0x713a9164dbe6739dc4f0a81758d181ac9cc72871c1151445d010a9edb4b638a4",
Fp[Banderwagon].fromHex"0x18780c47d9f8e63309b97ddd04dcc90920b2b183f7ec0b194222925245f4e2fb",
Fp[Banderwagon].fromHex"0x27b9f6421e7859bbb5c8af93f751a2bcf244f49758f2e4f90e5070b9bada029b",
Fp[Banderwagon].fromHex"0x0596a3d0ddae097ebcf95c6ee2bfcfce81a2bee506858fc6870b11e11ba54d0f",
Fp[Banderwagon].fromHex"0x53aa7d875f42d925180ea84a5115cfd26212655fec382b488ab3113c021da780",
Fp[Banderwagon].fromHex"0x463690b59abcf615a6231d154bcbeebf11f69b4a47af75655a9a50847f96ec43",
Fp[Banderwagon].fromHex"0x18fdcd6eb725f684d2d28fd9dc0d920b64560ac1281b27b43e0664b6a44982e0",
Fp[Banderwagon].fromHex"0x3b25b475ab91194b687a73c92f188612fc010d53ccb225425e544cdf4c887948",
Fp[Banderwagon].fromHex"0x67dc39c63dcea51c6dfda5ce9bf2fc0c490a9a547af7f7203c1d97dd9423b5d1",
Fp[Banderwagon].fromHex"0x02a8fa6a84eec93cd9bbb5adebfdc2994f75c4fd31a9bdfbb14b44a23cfe6f92",
Fp[Banderwagon].fromHex"0x3dbe994d9fc0040d8e1dd927f6f6bf4ac2b901d9b44bf6cee9dd22a497765719",
Fp[Banderwagon].fromHex"0x10952f0122e8072dabac70f83e4acd519bbabf1e9e172de6223c4fc056e43d9a",
Fp[Banderwagon].fromHex"0x73432a235b185c763e293867324c9a71d98a9a8b48559c156358cf18763f4063",
Fp[Banderwagon].fromHex"0x1a112d20409a835fe1b2c3aa0eb455ffbe66f8a0dc0e6bbe91e8a1ba3b6f3441",
Fp[Banderwagon].fromHex"0x11c17601029a4196d247f1687a9eb754cbba2b752da27a4e8d66b6b5017225bb",
Fp[Banderwagon].fromHex"0x5e73ed8c432405d0ae25b21df6c52b2a6c7876bf0928e68fae34a81e1cfca2ec",
Fp[Banderwagon].fromHex"0x6a945980dade66efbcca660ee327eb377a1cb8c070f0ce322e9a4db5f138dab3",
Fp[Banderwagon].fromHex"0x1f3834a0f387add7faa1f3804fdb73d008ccffd43f1931b63ff630d3f89c4c2c",
Fp[Banderwagon].fromHex"0x1f2caa7aeef7d8dee0eb9d91cdecccfbbf5354ab6e8c2ab4f007bdc150d024b1",
Fp[Banderwagon].fromHex"0x640d097461a2eeaf4e84b3cd7dc75b61db872ef3dce28e788d28c143168bba2c",
Fp[Banderwagon].fromHex"0x36e1ebe124834a8fcfdc1da7bf59004b42f464cb4256a3b3f3f90bd2b05e602e",
Fp[Banderwagon].fromHex"0x60c7efec34093e9a725ce48f79bf9cd60081066e578d78bf6207cd2f20df9d12",
Fp[Banderwagon].fromHex"0x18ba7658084c71a467e701a945e9b713df7b4ee66e4caccb7d01866add958780"
]
]

@rupam-04
Copy link
Author

However I would need some help on defining the ret array in sage as I didn't come across any helpful SageMath docs.

For arrays, you can get inspiration from my lattice pretty printer here:

def pretty_print_lattice(Lat):
print('Lattice:')
latHex = [['0x' + x.hex() if x >= 0 else '-0x' + (-x).hex() for x in vec] for vec in Lat]
maxlen = max([len(cell) for row in latHex for cell in row])
for row in latHex:
row = ' '.join(cell.rjust(maxlen + 2) for cell in row)
print(row)

which generates this:

const BLS12_381_Lattice_G1* = (
# (BigInt, isNeg)
((BigInt[128].fromHex"0xac45a4010001a4020000000100000000", false),
(BigInt[1].fromHex"0x1", false)),
((BigInt[1].fromHex"0x1", false),
(BigInt[128].fromHex"0xac45a4010001a40200000000ffffffff", true))
)

or my Frobenius constants generator

for n in range(1, maxN + 1):
for coef in range(halfK):
if coef == 0:
arr += f'\n# frobenius({n}) -----------------------\n'
arr += '['
frobmapcoef = SNR^(coef*((p^n-1)/halfK))
hatN = '^' + str(n) if n>1 else ''
arr += field_to_nim(frobmapcoef, 'Fp2', curve_name, comment_right = f'SNR^((p{hatN}-1)/{halfK})^{coef}')
if coef != halfK - 1:
arr += ',\n'
arr += '],\n'

which generates this

const BLS12_381_FrobeniusMapCoefficients* = [
# frobenius(1) -----------------------
[Fp2[BLS12_381].fromHex( # SNR^((p-1)/6)^0
"0x1",
"0x0"
),
Fp2[BLS12_381].fromHex( # SNR^((p-1)/6)^1
"0x1904d3bf02bb0667c231beb4202c0d1f0fd603fd3cbd5f4f7b2443d784bab9c4f67ea53d63e7813d8d0775ed92235fb8",
"0xfc3e2b36c4e03288e9e902231f9fb854a14787b6c7b36fec0c8ec971f63c5f282d5ac14d6c7ec22cf78a126ddc4af3"
),
Fp2[BLS12_381].fromHex( # SNR^((p-1)/6)^2
"0x0",
"0x1a0111ea397fe699ec02408663d4de85aa0d857d89759ad4897d29650fb85f9b409427eb4f49fffd8bfd00000000aaac"
),
Fp2[BLS12_381].fromHex( # SNR^((p-1)/6)^3
"0x6af0e0437ff400b6831e36d6bd17ffe48395dabc2d3435e77f76e17009241c5ee67992f72ec05f4c81084fbede3cc09",
"0x6af0e0437ff400b6831e36d6bd17ffe48395dabc2d3435e77f76e17009241c5ee67992f72ec05f4c81084fbede3cc09"
),
Fp2[BLS12_381].fromHex( # SNR^((p-1)/6)^4
"0x1a0111ea397fe699ec02408663d4de85aa0d857d89759ad4897d29650fb85f9b409427eb4f49fffd8bfd00000000aaad",
"0x0"
),
Fp2[BLS12_381].fromHex( # SNR^((p-1)/6)^5
"0x5b2cfd9013a5fd8df47fa6b48b1e045f39816240c0b8fee8beadf4d8e9c0566c63a3e6e257f87329b18fae980078116",
"0x144e4211384586c16bd3ad4afa99cc9170df3560e77982d0db45f3536814f0bd5871c1908bd478cd1ee605167ff82995"
)],
# frobenius(2) -----------------------
[Fp2[BLS12_381].fromHex( # SNR^((p^2-1)/6)^0
"0x1",
"0x0"
),
Fp2[BLS12_381].fromHex( # SNR^((p^2-1)/6)^1
"0x5f19672fdf76ce51ba69c6076a0f77eaddb3a93be6f89688de17d813620a00022e01fffffffeffff",
"0x0"
),
Fp2[BLS12_381].fromHex( # SNR^((p^2-1)/6)^2
"0x5f19672fdf76ce51ba69c6076a0f77eaddb3a93be6f89688de17d813620a00022e01fffffffefffe",
"0x0"
),
Fp2[BLS12_381].fromHex( # SNR^((p^2-1)/6)^3
"0x1a0111ea397fe69a4b1ba7b6434bacd764774b84f38512bf6730d2a0f6b0f6241eabfffeb153ffffb9feffffffffaaaa",
"0x0"
),
Fp2[BLS12_381].fromHex( # SNR^((p^2-1)/6)^4
"0x1a0111ea397fe699ec02408663d4de85aa0d857d89759ad4897d29650fb85f9b409427eb4f49fffd8bfd00000000aaac",
"0x0"
),
Fp2[BLS12_381].fromHex( # SNR^((p^2-1)/6)^5
"0x1a0111ea397fe699ec02408663d4de85aa0d857d89759ad4897d29650fb85f9b409427eb4f49fffd8bfd00000000aaad",
"0x0"
)],
# frobenius(3) -----------------------
[Fp2[BLS12_381].fromHex( # SNR^((p^3-1)/6)^0
"0x1",
"0x0"
),
Fp2[BLS12_381].fromHex( # SNR^((p^3-1)/6)^1
"0x135203e60180a68ee2e9c448d77a2cd91c3dedd930b1cf60ef396489f61eb45e304466cf3e67fa0af1ee7b04121bdea2",
"0x6af0e0437ff400b6831e36d6bd17ffe48395dabc2d3435e77f76e17009241c5ee67992f72ec05f4c81084fbede3cc09"
),
Fp2[BLS12_381].fromHex( # SNR^((p^3-1)/6)^2
"0x0",
"0x1"
),
Fp2[BLS12_381].fromHex( # SNR^((p^3-1)/6)^3
"0x135203e60180a68ee2e9c448d77a2cd91c3dedd930b1cf60ef396489f61eb45e304466cf3e67fa0af1ee7b04121bdea2",
"0x135203e60180a68ee2e9c448d77a2cd91c3dedd930b1cf60ef396489f61eb45e304466cf3e67fa0af1ee7b04121bdea2"
),
Fp2[BLS12_381].fromHex( # SNR^((p^3-1)/6)^4
"0x1a0111ea397fe69a4b1ba7b6434bacd764774b84f38512bf6730d2a0f6b0f6241eabfffeb153ffffb9feffffffffaaaa",
"0x0"
),
Fp2[BLS12_381].fromHex( # SNR^((p^3-1)/6)^5
"0x6af0e0437ff400b6831e36d6bd17ffe48395dabc2d3435e77f76e17009241c5ee67992f72ec05f4c81084fbede3cc09",
"0x135203e60180a68ee2e9c448d77a2cd91c3dedd930b1cf60ef396489f61eb45e304466cf3e67fa0af1ee7b04121bdea2"
)],
]

After the Dyadic roots, we also need: the Precomputed Blocks and the table:

Banderwagon_SqrtDlog_ReconstructionDyadicRoot* = Fp[Banderwagon].fromHex"0x4f9b4098e2e9f12e6b368121ac0cf4ad0a0865a899e8deff4935bd2f817f694b"
Banderwagon_SqrtDlog_dlogLUT* : Table[int, int] = {
13947 : 76,
52811 : 129,
65311 : 15,
32746 : 191,
51874 : 62,
20206 : 19,
10124 : 133,
35179 : 174,
65084 : 181,
27964 : 81,
9438 : 66,
16625 : 59,
26515 : 50,
3735 : 45,
11683 : 165,
45794 : 197,
41155 : 186,
61129 : 154,
41384 : 149,
60792 : 48,
4872 : 18,
21166 : 214,
11109 : 240,
37149 : 234,
56099 : 194,
33063 : 117,
38252 : 255,
36547 : 201,
11548 : 40,
65534 : 0,
9949 : 200,
44374 : 137,
48054 : 91,
11269 : 89,
51807 : 10,
19331 : 223,
27056 : 131,
41072 : 70,
51284 : 35,
47120 : 157,
32288 : 183,
30181 : 107,
453 : 53,
35260 : 22,
34364 : 222,
3281 : 211,
53989 : 168,
40555 : 12,
65357 : 227,
32184 : 175,
25451 : 80,
37573 : 209,
29259 : 85,
26929 : 229,
48469 : 43,
52104 : 121,
31173 : 94,
22580 : 51,
20991 : 109,
43229 : 160,
12368 : 64,
44546 : 237,
45134 : 115,
12164 : 56,
50090 : 52,
12861 : 123,
64332 : 108,
19743 : 69,
47008 : 28,
21163 : 9,
24982 : 140,
16632 : 125,
4408 : 26,
33555 : 132,
14253 : 163,
57275 : 100,
5774 : 82,
12726 : 1,
26346 : 177,
61432 : 224,
38134 : 202,
63406 : 141,
55209 : 105,
53556 : 88,
48949 : 44,
26948 : 8,
32474 : 245,
61191 : 238,
55588 : 72,
43138 : 7,
4174 : 242,
8280 : 151,
43365 : 122,
5750 : 84,
31749 : 41,
64506 : 39,
16893 : 31,
26269 : 152,
15384 : 158,
43977 : 116,
26523 : 205,
15447 : 180,
60665 : 146,
30358 : 46,
11075 : 38,
13433 : 249,
24465 : 198,
13730 : 138,
180 : 99,
39014 : 77,
28990 : 73,
3165 : 239,
8547 : 90,
1000 : 78,
24382 : 58,
33249 : 55,
39022 : 178,
62372 : 111,
25831 : 2,
9869 : 199,
55380 : 196,
54397 : 102,
57916 : 97,
2819 : 61,
50153 : 30,
57257 : 23,
9014 : 254,
18529 : 156,
39706 : 130,
17251 : 67,
32016 : 60,
5023 : 25,
2131 : 13,
55876 : 231,
38608 : 101,
32791 : 63,
39268 : 24,
11140 : 230,
33521 : 188,
4967 : 142,
58905 : 98,
59440 : 93,
65334 : 232,
41489 : 203,
54462 : 166,
35356 : 235,
59787 : 212,
4346 : 110,
53854 : 37,
64346 : 33,
11981 : 216,
7621 : 225,
4745 : 176,
8160 : 34,
48520 : 246,
22399 : 135,
1289 : 54,
42957 : 179,
40000 : 170,
33788 : 169,
18095 : 247,
17483 : 219,
51590 : 204,
13663 : 190,
17068 : 171,
55668 : 71,
24153 : 21,
61794 : 252,
57377 : 162,
56970 : 155,
20774 : 148,
10962 : 120,
10328 : 233,
50547 : 92,
24048 : 75,
27403 : 74,
2409 : 65,
16431 : 139,
40086 : 208,
1031 : 167,
60514 : 153,
3 : 128,
60570 : 14,
54575 : 248,
47435 : 36,
38481 : 3,
56523 : 126,
1205 : 236,
30277 : 150,
7256 : 134,
4105 : 96,
44371 : 86,
22199 : 79,
20403 : 243,
23187 : 57,
48644 : 159,
43338 : 207,
18102 : 164,
25537 : 42,
54268 : 217,
18417 : 29,
33353 : 47,
42350 : 185,
8262 : 228,
6632 : 226,
5370 : 215,
48286 : 195,
61363 : 114,
22172 : 250,
27285 : 127,
28388 : 106,
8567 : 27,
62718 : 189,
31982 : 4,
22308 : 32,
58079 : 241,
64248 : 182,
17125 : 145,
46206 : 95,
44763 : 20,
48905 : 253,
53373 : 184,
61802 : 173,
38589 : 136,
3743 : 124,
47442 : 119,
17017 : 118,
7458 : 113,
64537 : 206,
60167 : 87,
10157 : 68,
55413 : 5,
203 : 104,
58281 : 6,
6097 : 221,
226 : 143,
52676 : 251,
16588 : 172,
62256 : 83,
21560 : 244,
53169 : 192,
54428 : 112,
4782 : 16,
14990 : 220,
36278 : 213,
59763 : 210,
48912 : 187,
45331 : 147,
9661 : 103,
39191 : 49,
48412 : 17,
56990 : 218,
1191 : 161,
60755 : 144,
49106 : 11,
63128 : 193
}.toTable
# sqrtPrecomp_PrecomputedBlocks[i][j] == g^(j << (i* BlockSize)), where g is the fixed primitive 2^32th root of unity.
# This means that the exponent is equal to 0x00000...0000jjjjjj0000....0000, where only the i'th least significant block of size BlockSize is set
# and that value is j.
Banderwagon_SqrtDlog_PrecomputedBlocks* = [
[ # i =0
Fp[Banderwagon].fromHex"0x0000000000000000000000000000000000000000000000000000000000000001",
Fp[Banderwagon].fromHex"0x16a2a19edfe81f20d09b681922c813b4b63683508c2280b93829971f439f0d2b",
Fp[Banderwagon].fromHex"0x4b5371495990693fad1715b02e5713b5f070bb00e28a193d63e7cb4906ffc93f",
Fp[Banderwagon].fromHex"0x0e9f8a06bb07702fddbe8e44f1123417ffee3cc4a1bcf6ff5c3e83301f6b7afa",
Fp[Banderwagon].fromHex"0x2c6d4e4511657e1e1339a815da8b398fed3a181fabb30adc694341f608c9dd56",
Fp[Banderwagon].fromHex"0x5195a78f0a48f0c035b23002ef0eaf2d65047a0d7a687926de7621a884b7c521",
Fp[Banderwagon].fromHex"0x53938c83395f6dbf3963e9e80b0d05137467cf787d447069677c52f3801e469d",
Fp[Banderwagon].fromHex"0x6105d02140ea63a9fa1177b037207ef3e94d3f58de3c6e42bd9f084ba39fcffd",
Fp[Banderwagon].fromHex"0x0c83ea7744bf1bee8da40c1ef2bb459884d37b826214abc6474650359d8e211b",
Fp[Banderwagon].fromHex"0x0db557664da12f53a8aee9861cb752117cc3aa0f3e8aa9e529334ecc4d8856b8",
Fp[Banderwagon].fromHex"0x08c38d4122f4626d833cad67949d3539d498f314f135c68a99186c6e934fdf8e",
Fp[Banderwagon].fromHex"0x5f9f581cbb5c98c38adbcd7b8ada208240592b454a2d9573fa9e0dba8fa49c2e",
Fp[Banderwagon].fromHex"0x308314eb7e7e092258eeefd9576077a5f16574824b5992096fb07bd44fbcfebf",
Fp[Banderwagon].fromHex"0x09623ff1816088f53ed2f586d1941024e28d62086ce0f7a677fdb2e9164d4e98",
Fp[Banderwagon].fromHex"0x6611009102fd8ab64f4d9c0acd6c541c287ec3137b05b2a32a8b6aa94301fa58",
Fp[Banderwagon].fromHex"0x62da3bcab1b9525129dcc4962116cba0053f1ce624464ec619df4db25daee4c8",
Fp[Banderwagon].fromHex"0x52dd465e2f09425699e276b571905a7d6558e9e3f6ac7b41d7b688830a4f2089",
Fp[Banderwagon].fromHex"0x25daa23bcb7569db370983501832979aae43d2b440dd31ff856aa82fc630deb7",
Fp[Banderwagon].fromHex"0x2ad1b68a9321ba24b0596c5e247598aa7b1899d3a6c7bb17f3239c337299848f",
Fp[Banderwagon].fromHex"0x541fb1e9850d1595fe1aff6169e059dd30480937e488aec226607aeb0e9d26bd",
Fp[Banderwagon].fromHex"0x345968bfaa1f9ca0461002fe04918bcb13d6bb4049d2bf505a17ec900a726b3d",
Fp[Banderwagon].fromHex"0x28c8f02363a271d1702b148e8a6dbcfae0975a7c6a9857f77f34453fd53b8c25",
Fp[Banderwagon].fromHex"0x47614f94ca1b34cacb4c3f54f224fb834f401717d8738f91c7a22268860f023a",
Fp[Banderwagon].fromHex"0x63379a3a9f8eda2a9b0311d034f3712226ae8900f62f971864951c60c552a589",
Fp[Banderwagon].fromHex"0x7277eec0c55dad53fb68236df389fe43bd709b6521a3818efc3df22c75f2abaf",
Fp[Banderwagon].fromHex"0x3260100e27f3f203616cf169a49e4658530bfc833bc774720a1f0db71a4042fc",
Fp[Banderwagon].fromHex"0x16e6aa4711cbd93b960fa5c1662e94327a3f4218144adad1d2a792b836c9f6da",
Fp[Banderwagon].fromHex"0x0924c6333a48b727bef10930dab8b3feeea6dd96f71a0886cef4d07765198096",
Fp[Banderwagon].fromHex"0x195f21e5004cc1fe199be5fb7b7cad6fd95185561bdaa4b1a074d5ab64d085a2",
Fp[Banderwagon].fromHex"0x16f85bc07cc665eb41474ed289211105f6c0070489c79ee1d8e6f346fef981bc",
Fp[Banderwagon].fromHex"0x664fc52f7613f601bdf8bea2d1b896d209dc623db0454fd457f4b02dd9f55cba",
Fp[Banderwagon].fromHex"0x2fa0867149bda9d158abc65c450bfc46b201bf444dff6eda486f88d00aa16044",
Fp[Banderwagon].fromHex"0x23397a9300f8f98bece8ea224f31d25db94f1101b1d7a628e2d0a7869f0319ed",
Fp[Banderwagon].fromHex"0x1174f6a619327c7511567ed4141bb5f4b3eca1e94d9666d4dcc85cfc3b71f0a7",
Fp[Banderwagon].fromHex"0x08fd4cdf8d744450645c9f09478c3abb8cb208b27dca9a0bea83f5f0c6c5bb6d",
Fp[Banderwagon].fromHex"0x1b7f612bdff2d9de5c0459263507460734a587a304e3b4db08aa7aed016f0af9",
Fp[Banderwagon].fromHex"0x32e4d833507804f58f6d8cb07a18510ee0c11bf35e056ae615ae8cf05330c500",
Fp[Banderwagon].fromHex"0x10498b016ec3a80ffa726993d6d395e0b75e14eb0ac72d1385318f08c100bb84",
Fp[Banderwagon].fromHex"0x0d7206f85f7c010c95d9ee30fcf75acf4d01bda62f0d40f490ed35bf3c95b3f7",
Fp[Banderwagon].fromHex"0x1f936048910d1ec1fb2186923d620cb86205e2fa5feb9d3351e19b5f73aa13fc",
Fp[Banderwagon].fromHex"0x32930bd71d2eca18bd4cf378015e15aeb4b289a8372476f8bf0512d85b13a941",
Fp[Banderwagon].fromHex"0x575f006783875b12ea9a9ac00f199d57cc0569ab5f45e45fbf3d857dd2d671b9",
Fp[Banderwagon].fromHex"0x6d6d796af6488386704540ec84fa0ef98df5adbe9d9f9dcaa4d88f8aa1ae027f",
Fp[Banderwagon].fromHex"0x2c6532c02956129fc57d72512edc800306edbd8eb60857ab14be64ef298f97b1",
Fp[Banderwagon].fromHex"0x236ba55ac392dbb4a7d5224b0c12bf6ce3176835aab0f85224e7eac9c36a1d9f",
Fp[Banderwagon].fromHex"0x53e458ae694baee4486a44c82d1f4e23bfff3d37363206a7e727f0ca70bdfa2c",
Fp[Banderwagon].fromHex"0x29d6dc3ca9e38555d916891f6a0f46f692c82ddb69b9649ee9ec8e4fa2b516b7",
Fp[Banderwagon].fromHex"0x63a4696194fa198aa8871e9ed3d9c02ca8c4e635c86fe7a526c5d8ab24e5c485",
Fp[Banderwagon].fromHex"0x361eed2a19966f0fda85cc2c3d51314eaf44792a6f167d13e0203163166edd79",
Fp[Banderwagon].fromHex"0x4186eb6f483be146230aed2d5fbacd188e463d99e2652c095ce7b40a9de7b7f0",
Fp[Banderwagon].fromHex"0x445746069880e8937e56bde6e8f21d0652f95edfebdef83ff54d7b171d712e84",
Fp[Banderwagon].fromHex"0x4d63268a774314fcf30783ca847e8e885c49ed48612758ee97600a07ecf568f1",
Fp[Banderwagon].fromHex"0x42157538c6c953ab25b7ee5b1135a16d4b151a6960eb0eeb76ec860c48382693",
Fp[Banderwagon].fromHex"0x2627f0c741413c4a764364042e421f1f27e3ea01fe8157d3eb4d3c7de33b312c",
Fp[Banderwagon].fromHex"0x47d3c78d57eb1cc1bd229cf244af74c2a0cb5246137bdd2853f8e7805b41dc26",
Fp[Banderwagon].fromHex"0x722747f1619d72c6444838be85c717aff0316526af2aa0969a036f12292302a9",
Fp[Banderwagon].fromHex"0x1062a083e24eb0e78966f595cb53d828fb663941f3ea90eff5a23c45cf2303cb",
Fp[Banderwagon].fromHex"0x0d3b2b9f58d35feec6233063b3cc567c118fd8ec7d7ec567163bce12aaacb319",
Fp[Banderwagon].fromHex"0x6dc239e653855c391db56e47d29cd080a37fd0dac1399ab6e44ef061ebcfaa59",
Fp[Banderwagon].fromHex"0x2f9019d65a9998a64e1e0c551b8e81b8f8769da161492f06accfd60729d4546c",
Fp[Banderwagon].fromHex"0x535069a107e9560003abae8549cf06f9923d347871297d65bfce115fb5d56278",
Fp[Banderwagon].fromHex"0x17571664322383a9afa82aac77536edecde0642b907bd673f8c9ffcaea9bec11",
Fp[Banderwagon].fromHex"0x3d7f7bfd97e1eae82553a76631b18e3acc3f0d52c1e593b57298ef7d6625753d",
Fp[Banderwagon].fromHex"0x229dd5c5960d2e46d1ae540706040d19a076b4843848b78faa9cbb2396a7c28f",
Fp[Banderwagon].fromHex"0x0a0a77a3b1980c0d116168bffbedc11d02c8118402867ddc531a11a0d2d75182",
Fp[Banderwagon].fromHex"0x0f4d3bf7b3b903120c91047bbfab3e26a2766fadbf94f7a81154000490b5b8d5",
Fp[Banderwagon].fromHex"0x64b32ab9bda2524752c67d88d1eff68bc1b28581cdeeceb0d227a4303e8250ce",
Fp[Banderwagon].fromHex"0x7282402544c084b4cbde965f9f859bd094b1cc852e326654593566a7a2f40470",
Fp[Banderwagon].fromHex"0x70fb6ba360f43810e32f8cacce60b90685ee73ba0fb6ac0f05b055681017523c",
Fp[Banderwagon].fromHex"0x5ba11151dbabb033a7888d354adf98288a41481444f31358ce84ce806108cf2d",
Fp[Banderwagon].fromHex"0x450207e5514278ca71235a3d58c09f224ebfcc79ea658f84a0cde898ab36019d",
Fp[Banderwagon].fromHex"0x4322104931dfc4d9d2564477587628615fc02ceb688324e6564ee15404c962b7",
Fp[Banderwagon].fromHex"0x589dda8c5b35053f0e8ca7016463c15f8e705ac8b012765a4d85c67184be0f88",
Fp[Banderwagon].fromHex"0x23ed25e4a0301eb08316c35e4837a26f8d5ef5a2e774518de14dbe5e09083022",
Fp[Banderwagon].fromHex"0x25f3a8b665cbaacddd9fdccf4249edf56dec6bf45e778c78e4517df66dab4fd8",
Fp[Banderwagon].fromHex"0x46c122ab50dd444f64e0fb14cd0b5e178c2115f036a71e3b1cfdadbba5e6ea59",
Fp[Banderwagon].fromHex"0x470adbe8fb337092b2fdf41aac6178b4f3716435a6411f9aaf6d5f60acd6b2c2",
Fp[Banderwagon].fromHex"0x455b4d0be3de3c1aa5a01e37bd451a4a7c14f2cc90312664e21d0f336e5d5f2f",
Fp[Banderwagon].fromHex"0x406dbf4b65da09bf44f72534d9fb145850393470297eedebec6e50e3d904878d",
Fp[Banderwagon].fromHex"0x6be0d586c0f553a3830c0cb6d911c8fd8051469a2942a00435d194a79f314a9a",
Fp[Banderwagon].fromHex"0x638e9587aa377b8f5393ea0fd18b9a3aaaca4e68c3d174963abddac1b4009f64",
Fp[Banderwagon].fromHex"0x350f1cf6f5a2f9fbe944954a6f0eacdd87044b633ecca80c3beb6af9d5cf07cc",
Fp[Banderwagon].fromHex"0x5176c223d4491db03723fd5d7a9254c25b64d6c64d309782c537fe9aba0e708b",
Fp[Banderwagon].fromHex"0x03ee3eb6be9f9344109f19ca8f30d035c86abc81f6156cd8de86f15c9a8deb38",
Fp[Banderwagon].fromHex"0x0a9cac88c43edc2413e87ad9a789674fb97bf71d1fd08e8b9df03c5821106bb2",
Fp[Banderwagon].fromHex"0x4e56bc8c783f32efce6001cd025cf7a5e92b3d76f17c7fbdfbc7381632a67511",
Fp[Banderwagon].fromHex"0x0e3cf544621059ffbd63002d760089986a394fd910a47c8b89dad0abe18b1998",
Fp[Banderwagon].fromHex"0x064d6d166629f29c63e57f5cc385e37a10fcf79fb8509db0dce4cb1395ffc544",
Fp[Banderwagon].fromHex"0x541971e6f1f7097df506f34bed057088670c91709fe994e88d71dae9f89bb97e",
Fp[Banderwagon].fromHex"0x735ccdc1cfeb04a1b04c7bc2414b2c01a88482172a21c38d3406cd4f5542369d",
Fp[Banderwagon].fromHex"0x3fbaafe0455c9fdae1fc1f54ef688fc937faefc69fc15eee6abba7ae343b501c",
Fp[Banderwagon].fromHex"0x4f46f8361f7e24957d12721f0c87d099e13d04257f3ac30f42e0ec245a70c7d7",
Fp[Banderwagon].fromHex"0x401e94440a125624327beaf1866caea8ca418807814cefa358b30f5d0710d80c",
Fp[Banderwagon].fromHex"0x346afe58994c9070a757f2de66050dbb4b089dcdc1b8db0ab1eaf08230d40ea2",
Fp[Banderwagon].fromHex"0x42e0a6892c8eb282f8211b81d798904b228fe5a2ba650f57f537b2d1810fe061",
Fp[Banderwagon].fromHex"0x5cdf1f1b1bf3752067f574fd2da3726f6ecd0343245c55640b72d40e9477e5b0",
Fp[Banderwagon].fromHex"0x67281bc3fd86e9389366b2e672c44d17413ba9cb10eec64073f33a5201eab159",
Fp[Banderwagon].fromHex"0x01b74a872ab34a46163176d512869774e1418f0f569696050ca0e28a355a487c",
Fp[Banderwagon].fromHex"0x612d47b90b32480551a71820d466d19d9abb6b6c52a63e0277f2763bdd8d71d3",
Fp[Banderwagon].fromHex"0x61e04c1daadc525dda35b13297fb4a75a96e9d5b20e4727b16e132f68f0aa5fc",
Fp[Banderwagon].fromHex"0x56befb40887ee9adaddd3e4cb4856b345e91cef1206302c59c6b52569a6e2e2f",
Fp[Banderwagon].fromHex"0x5f707a9227da31cf4fc95a717c5e9b00bd221cd8f7fb889bd7fa9a8f718017e9",
Fp[Banderwagon].fromHex"0x22271cadee103101f0ab52069293934ebb5571e1ea72612aef5ad2f628ba64d3",
Fp[Banderwagon].fromHex"0x1b5ede1a59c1595954f2af83fefbde2655ba308e13e4e0ed30253fda917f527e",
Fp[Banderwagon].fromHex"0x675b9c4041399705e0707838e0d8d87ba05136965ed52480d224f718cf8a3c1f",
Fp[Banderwagon].fromHex"0x114dc1b83c4cc8a085060020387bb5bd7c1b5186d3a4ca62ecd2582b0b4812f7",
Fp[Banderwagon].fromHex"0x06699e6ca789b9ee73c533449ff715ce98cd35d5a51f1fb89ac29003f870fee9",
Fp[Banderwagon].fromHex"0x26c06c98ae4908bdf592dd5910727cc2b14d64a8460b7d5703dee62cdd584bfe",
Fp[Banderwagon].fromHex"0x036670381f64a0807d857893a7d70ff608646f05686316c46ad2542a74203f7d",
Fp[Banderwagon].fromHex"0x6bf4623a5d7487375b5328c0fdd0a02ec68875a76411228c67b498a99df5cb6f",
Fp[Banderwagon].fromHex"0x720b2ab85182b0308260a9f8a3f8db589725079b37055ef6d4127403cc1fb4d1",
Fp[Banderwagon].fromHex"0x14be47e907a4f7fe554e79fc4070d4cc6e80a49b175da4f0e3e14832a7d93db5",
Fp[Banderwagon].fromHex"0x114b494597cb6e3f0ea18bf4792c9168f8ee97eef0dd46b9c3ff0ff7e4d818a1",
Fp[Banderwagon].fromHex"0x136b62dde2743f0b1a94d327897492d218564d0e478231f4ed3b49d8917636e6",
Fp[Banderwagon].fromHex"0x1c152de60d53da773e82afdf040cf700de947086aff1d5f351e4b1ef9cd87a50",
Fp[Banderwagon].fromHex"0x565aa968f1860ac9a76083062f9ec0cc684ecda0bd561b929f5e23366301a706",
Fp[Banderwagon].fromHex"0x4f7cff2512abe44df88d70c77fd8e210ee2e51e994a0ffef9093e31adc6758ef",
Fp[Banderwagon].fromHex"0x730ab304c0ff14030c55bbdffb2e5a296eea9840ce9e5bfa151ef756a8e3b398",
Fp[Banderwagon].fromHex"0x6a4c3b7faa82064eb656d34c451bc5d260a7ace59cf7df1bcc9d04667109be83",
Fp[Banderwagon].fromHex"0x4be989663a8d29364ee512460eb7007a0a592faacf77d596ac8ffa333586287e",
Fp[Banderwagon].fromHex"0x37c775495f5416665c0c5ceb62c07d091c78d37a79d29a6bb799b2066f1186cd",
Fp[Banderwagon].fromHex"0x53f97fc86f5c549b8da6fdcfecd1b091ca021974d6547025c1b801c0e61a37ec",
Fp[Banderwagon].fromHex"0x128a0dfd68ee005afec27f1ef6bd4e261d26e9e1a4ccc75460cec5ee174a5eaa",
Fp[Banderwagon].fromHex"0x531fc56f2695ade960e69ca00e353746a5043ed2b23f0e7e342676660eec215a",
Fp[Banderwagon].fromHex"0x3f914f0d5f2cb011c083f584ee7c181724396f2325e0bccfd46d333907b88f8e",
Fp[Banderwagon].fromHex"0x05ffe116f44940b32818b91995577b933f7d97fe8a83932bb443132d258b07c2",
Fp[Banderwagon].fromHex"0x2d2a163560018dadff55c9d83c399fa6fdb1fc210234ca75a950c567949dd686",
Fp[Banderwagon].fromHex"0x60655b13818611f2aee1b381f1152f6ef81b754ebaf317217968cdf0d683fdb2",
Fp[Banderwagon].fromHex"0x019fe632fd3287390454dc1edc61a1a3c0ba12bb3da64ca5ce32ef844e11a51e",
Fp[Banderwagon].fromHex"0x0d79265a0d967733bc5cef33059c01f074a11d30d73ef16a18c71e5dabaab99b",
Fp[Banderwagon].fromHex"0x39a4601c8c1d27c82d3f41a7e0bda7f83ef7fc6b91b8f3c77dddc23e3b9ededc",
Fp[Banderwagon].fromHex"0x70feb4d80a5e691ae48ea41be58c9176d5b9417baded60d6e476672922e3e7fd",
Fp[Banderwagon].fromHex"0x20234b3a64627e2a1bd74ce0aaf97f5f18ea216745c2dc632781ea1778e353ea",
Fp[Banderwagon].fromHex"0x013942a828a8e6509e09584980a646b42b188d423abb61a569b33fad23aff7ee",
Fp[Banderwagon].fromHex"0x1b02c99d42127cf5484e36d474205389b2c93733891c50836b04c6cefb70ab4f",
Fp[Banderwagon].fromHex"0x42a981e3932e1b476a2c771ffef91ce0f11ca76d447b36f459d6e0ded63580d2",
Fp[Banderwagon].fromHex"0x2adfcd2a107e0d1892f2fcc175d34ef21dfd53cfacd60653416d11dbe70c5f18",
Fp[Banderwagon].fromHex"0x299ce670e54e1664aedeaede339b1a6e756d8942f33aa3c7d0e337f3ccbc06d9",
Fp[Banderwagon].fromHex"0x1370757197987449b69244301396affddee3011272e20c4fe01b8b347944eae2",
Fp[Banderwagon].fromHex"0x1d8ec541ab9b7be12d2e1b9009a31520d360846c82c10c8c3d122c3f4c6207df",
Fp[Banderwagon].fromHex"0x42fd5e99ec2c4e744d79132b8a872715000e7ca221ef840164dc4ec3e34a0c6e",
Fp[Banderwagon].fromHex"0x57a04d47934655a98b060b5b6cdadc290f5d3952299e98608263e7f08ca0864b",
Fp[Banderwagon].fromHex"0x4482f6ea904d55b8472b38583f6cb5bb6a9c0f1532c95abe2242b454850a4730",
Fp[Banderwagon].fromHex"0x0419a115aac8347e5d56b8f9f3978a92fecb9ec8ae2384d0305343df0cc8ef1a",
Fp[Banderwagon].fromHex"0x0e88cbf8e7b3599b03dbf2a27ba3d7665bb7de60c2af1e171e7f592631aec4ab",
Fp[Banderwagon].fromHex"0x120edd40c5c6e12a989794fc5f7b51acd08d61788753479e6032dbb0094d94e3",
Fp[Banderwagon].fromHex"0x319bd2987c7e5405b8ecd1de0f58b0434b25b4174cdf913a6cd4aa752912bdb0",
Fp[Banderwagon].fromHex"0x4aa8c5c69f9a0e11ac114e550d3d4e72caed2b3e824d903417227c19b1862b06",
Fp[Banderwagon].fromHex"0x07673ceb6bfdf69c14c6cad9e72f4b5c5d3dad46576fdc374a16741164cfb0ff",
Fp[Banderwagon].fromHex"0x2963917d0c337f242f560bfc364fcc2ad32945f0e8323c830305fc9b46a4acfd",
Fp[Banderwagon].fromHex"0x3cbb71f9f0f2255f4861bb8a4a56aee7e1311afc07014f9890db803115e4e956",
Fp[Banderwagon].fromHex"0x39ddc7acbf42aed2495b997ad9ade504490a5f4eac9285fd92a2572152655cd9",
Fp[Banderwagon].fromHex"0x21051d1eb9a71e34a377c0645ff998c8620fa737d10b4f78196e6f7936263a19",
Fp[Banderwagon].fromHex"0x0d3b6dc6776c33b2de97dfb36acfe588cd35fb218c9e451956a19692e4e6df50",
Fp[Banderwagon].fromHex"0x4da7881daef683d0f207053d2bae1523bae8fc42a1cafad240e1a182889a04df",
Fp[Banderwagon].fromHex"0x0f21768675c3a203fd024b808bf2bf194627c544f64da6291ee49f0accc33429",
Fp[Banderwagon].fromHex"0x59c6a0b5b9d57321c6c1d0f2bd6775f00f964e55af020f9651fe9cfba59c9c20",
Fp[Banderwagon].fromHex"0x038de9f22a4d9aadf0d82dc0dc94e1d983660d388072b202b4a0a07ac0cedba4",
Fp[Banderwagon].fromHex"0x2a5bf275ddf1b044ece9037639afe812d7ff8cd53adf6c65d327d50640d28b61",
Fp[Banderwagon].fromHex"0x18770ae95b4d7b81eeb823325c1c5c309b1c1f5c612a5162e32d74f314a02936",
Fp[Banderwagon].fromHex"0x1cbf470cdb498edd32dde506ae1156b7949707eb948a8212fb2ab722f35e1c45",
Fp[Banderwagon].fromHex"0x1203fe5acb987684e1cccbc84dc3987133ea7f97f9f3457353e276868fb5c8a7",
Fp[Banderwagon].fromHex"0x1f47a35b417fd5a8bd4b58e5041dd48599d56a625e36f24819edbfff5ab6d0f4",
Fp[Banderwagon].fromHex"0x26ab1c508aa66bb667ffeaea1d826c00213bb26f072d72c56960225ed5035940",
Fp[Banderwagon].fromHex"0x0767593ba6b926542cbacc1406b31e00298d16b33ebdbcdbc80339c628515214",
Fp[Banderwagon].fromHex"0x3c26077d88cebb2686e04914677f4548760531b593b8ac7461cef1d6f445d532",
Fp[Banderwagon].fromHex"0x3398d828c2b8d944e65f98232d248307b74ddc3058b7b93cace58693b4b336a9",
Fp[Banderwagon].fromHex"0x3474d98e08449adb0221541db00df4b36b0c514134313a4b77c856024c605b02",
Fp[Banderwagon].fromHex"0x6fb9509ddd79f4f6832057bc7990d24328af6e69755824476a611599a19e916d",
Fp[Banderwagon].fromHex"0x37c22b5df4988803f710f9ab2b9e455fab8de77dd411cf973a269ac96e861bdc",
Fp[Banderwagon].fromHex"0x105951c080c61eca6219c8232c50ead04b8d3a67147158b1bcf59da674ecfd2d",
Fp[Banderwagon].fromHex"0x0eb75b47044d39daf7109b4ea7981088f14e8f958c46c49105c76f95b2146612",
Fp[Banderwagon].fromHex"0x14b1fcc4ae0866720caa806c1e1f1388ccf8cfbf6e82107ce95b2c585a9b286d",
Fp[Banderwagon].fromHex"0x3bf4bbb346b206eee85f9a1fed82bc933e95c82bf19a5caa496780c489e74f75",
Fp[Banderwagon].fromHex"0x6d9c596a30b40ad2347162180b99863293f4f2283a7d75ec4118832e8d45fc55",
Fp[Banderwagon].fromHex"0x100ece49364e6aab8907399d69bb5d10e21d4fc720bf4e6d543a67dda1db1aa4",
Fp[Banderwagon].fromHex"0x3ad9decefdfbc6558aa0b6a3e2f2c23c8fd24f8fbaf94b9157cb667856d408b3",
Fp[Banderwagon].fromHex"0x3c5a9fb66e20f12f1e66c632d9b1279f0829212dd72e2762471ca7aed1853a14",
Fp[Banderwagon].fromHex"0x039c42cc266f479fe0db61df3f3beb280548e1950b6afbe9f42c9ac33e6cef49",
Fp[Banderwagon].fromHex"0x0ba9d8aaa19f5329bdd559cb57c7734c173bbd27561e9a0bf1eb06491cc39760",
Fp[Banderwagon].fromHex"0x10d9e080b8e769296a056a5ad7b96c3d31745356dab1f4e486e3bcfdacc039c5",
Fp[Banderwagon].fromHex"0x1e3d028bbcdd704ca71fe46927417733b9474ddefc82e475bf51491333473043",
Fp[Banderwagon].fromHex"0x3aabe3fb2cf42d47e292740bddb1866ec32efa13d355babdc3d7e41b48c1df8e",
Fp[Banderwagon].fromHex"0x59ae323e68fb2e7d93b65de007b6e65ef3d84f82977eb9401dd6ce2ca5a05a42",
Fp[Banderwagon].fromHex"0x36581cbf81f7845d462014651b1c1d5c83b0426d402faf190b9a5aa764a42755",
Fp[Banderwagon].fromHex"0x0e3fdddb49771d3cd63ca63001007ba7a05b3e1cf2498da6e7886a8e22003618",
Fp[Banderwagon].fromHex"0x1713128fabec4af6682f36a0da5887576008d19b5bae3f0500d2add1aef760bf",
Fp[Banderwagon].fromHex"0x0c547cf55e9a8e8d0a115c3d2d27caa1d74d484b09cf3fb48f999d0fcbfbffd5",
Fp[Banderwagon].fromHex"0x517bd1056ec43cec930167dd2bfc2c83c055d8f88854fc8d7fbd0859fdb7c742",
Fp[Banderwagon].fromHex"0x0d6d52212516e486b7208d36a3d962b11ce7c02df7c9e74d5a204392c5c2ddcc",
Fp[Banderwagon].fromHex"0x27a48fa8c83838862154a3a1af52ca8be139bd99a9f3b6751b6a96b840fb1a07",
Fp[Banderwagon].fromHex"0x6ea38a05541846248b147313b600a78fc63671261efd78a4579e32ce47c413e8",
Fp[Banderwagon].fromHex"0x5f24add7800b4a1116c096f6295270c85f973621b9ddfe2e015b3a9b6f05b63b",
Fp[Banderwagon].fromHex"0x4109c3f6c2481c3744334174e784c7ba3da40c5323c319388bd59070cb0c011f",
Fp[Banderwagon].fromHex"0x1088f93691be458fa37f619ce4c6a582f97485b075be07a45b3aaadcad13651c",
Fp[Banderwagon].fromHex"0x5727d7f11d935c37415b71645cde73128f3ca8a22ba1adb63ec6eecd1b947ab6",
Fp[Banderwagon].fromHex"0x493cb148b3992321a36be5476621342520f26518a538b68283616dbaa13db729",
Fp[Banderwagon].fromHex"0x6de319726010d890fa385805664c10b2f403fa33582464d5b6100efb7c13db5c",
Fp[Banderwagon].fromHex"0x1f0704fd46e41a1ccf37765b44ce702fc747e692a3c6d27ae6ed5c7477856f3e",
Fp[Banderwagon].fromHex"0x43c8fead56bdfac7e6d1b206a7e2b20ab73f218a4400584fa80522f8cdba72fd",
Fp[Banderwagon].fromHex"0x47d90315873eab42017f28da7ee10e611c76debcf18737790928534c60b14ce9",
Fp[Banderwagon].fromHex"0x25e1e0ac98e9182ad73db7cce435e3968a52c21fcf87ee60c1fccb44b63c8a67",
Fp[Banderwagon].fromHex"0x6987fa92256eff5bbcaa366204005a0cdde9381234e387fe61f54c72675260be",
Fp[Banderwagon].fromHex"0x037c58d6bfb91afe30d5438bdc45fb5d22d5eff64050ecd66004138a0d5d459a",
Fp[Banderwagon].fromHex"0x033240c4b3e944442273fdebe05fab45809d69a0643b061854a5f1dc06617a73",
Fp[Banderwagon].fromHex"0x022c1f9a5e3b991da42ed078e42d2f5f21af95294e9ebe6419ea101927582601",
Fp[Banderwagon].fromHex"0x495ce59a31f4173825490ba3fef5d6b63027bb3d82ffbfcad7cdddc1034a8cbe",
Fp[Banderwagon].fromHex"0x221617af2746d53d68ad35634d100616a257e2bf1cf07409b1c3aad01257affb",
Fp[Banderwagon].fromHex"0x0731229fd6f50e40c52a86effaddbee7233d74f997f1da33a42ccc5d67eed4a1",
Fp[Banderwagon].fromHex"0x3d0f8be01df1fcc2e0260fce9ac23540f6be7ae71003397493c8938b684b5cc5",
Fp[Banderwagon].fromHex"0x6bfd5dff4503239da622d24d0f812a411c5a1de2c4cea3c0a0739f4c2adbdc09",
Fp[Banderwagon].fromHex"0x3a54162ee752ef42a45e7630f00c27f15af82389a78c6a1b70e4bb0d23d9a1c5",
Fp[Banderwagon].fromHex"0x2bb13e49a952d504a31a64ccaffbcbc4d7a51b930f0232deec1590d609ec55c5",
Fp[Banderwagon].fromHex"0x5085f0ea5a32012bd19c65c5bae80f109add57f234e82b32731eb97f9f73089e",
Fp[Banderwagon].fromHex"0x1645652c3cff8cfb7d69607acb7ca36df1659e83a40c0bbc61be7576405ce3a3",
Fp[Banderwagon].fromHex"0x335f470fb5ffdfaa03101bfb255a8220b7d5cb4e5bc81fe30e3795619a0383c6",
Fp[Banderwagon].fromHex"0x06b7ac546f01d9b8b59209346de9b752bcd1f58491a34b0cb54dfd5d0a1509ca",
Fp[Banderwagon].fromHex"0x6f2434a0d8adcbc909261acd742a905ba920901976a8c20f09cd06a8f23392ab",
Fp[Banderwagon].fromHex"0x023e42666135bd1acd5819c8e496da20892ca85c9f0ee005bb74a59a16f85393",
Fp[Banderwagon].fromHex"0x27322d7d73effffdca9e25039a61fa5c1549e111c48a6df6f82beb8c9e575ae8",
Fp[Banderwagon].fromHex"0x6d03c85668315ca35df47d86fb920985d1491370e1f76bbe1635fb4ce4ccedaa",
Fp[Banderwagon].fromHex"0x2d9b589d1a711b20baee6b28d110871b8345d26f092b84e5fc5478cb018f0ee0",
Fp[Banderwagon].fromHex"0x6965602b06883f0e0a9d508e7bec3aade0334f8626e470186ae75fdea830c342",
Fp[Banderwagon].fromHex"0x42cb661c6714f98b04a69f219bdb90ed2feb16a68468d20139e8385d54586a29",
Fp[Banderwagon].fromHex"0x346b4a6d436171811d1184aa66801830d916f262111f5b06348fd4919982b80b",
Fp[Banderwagon].fromHex"0x0a97574c60efdc13bb264e5e49e4475dc670221e7fad12a95b5942c07dba1100",
Fp[Banderwagon].fromHex"0x64b9148c029002439243257eedcf4d85243384774358b0923bb3f16a732afcc7",
Fp[Banderwagon].fromHex"0x27c772f8562cb277bfe412a8a508eb5b1818403e08d7f12eb4b0ac8445c73d2a",
Fp[Banderwagon].fromHex"0x669e5fd3f593ed5c9db200284a6236f5bb7bd6712faad41652e66228559ef938",
Fp[Banderwagon].fromHex"0x193b9805926cad0cb7bbd56412ea7884579a9af4b84edd621da49f1f01b6e25f",
Fp[Banderwagon].fromHex"0x1af5d35841a50d310e5d059f8db7a7eb1f98d30a4a6c967924a8b692c2e1faa0",
Fp[Banderwagon].fromHex"0x4625770534b07645affe0271f2e56f2798e209f18890a7fd1273b8a9ed26efec",
Fp[Banderwagon].fromHex"0x6204aef5b82f986415b6a5dcd38f9dff5e2ffeb90dae86e6bd5e2deab85388cd",
Fp[Banderwagon].fromHex"0x2108d15bc1a7525399272417f763f913e0207e56b084a72ecd297eeca4686c5f",
Fp[Banderwagon].fromHex"0x1f726d61acf195e0a857002bb14b268c951f1eb070f479465cb0b36a4f94ebad",
Fp[Banderwagon].fromHex"0x67fd5361f7a3199810de88fd9f60a288fec8a2dd475cf517fe515d29ccd990db",
Fp[Banderwagon].fromHex"0x0aea74b10c65517df17c390c15d48add3405a702f21afdedc187a554f423128b",
Fp[Banderwagon].fromHex"0x64eb734adb31aabef83f40d433026484f2d11ea59eaec6e2dae32696fa226cf7",
Fp[Banderwagon].fromHex"0x206b2acf54c2cba07b03ac68cd32acccfa5fd43130bb9ebc727dfa7b12a9ea99",
Fp[Banderwagon].fromHex"0x349c840390db218323ecde040e0771d697d477f393403527c7820402e942328c",
Fp[Banderwagon].fromHex"0x529c5ff33d6453ae3e65f638adb774b161b78d703231f19f2722232380e5e94c",
Fp[Banderwagon].fromHex"0x4b9d0cd89513edccfc4681a809c816db0dd09a25550890f747fa67da2c28c87b",
Fp[Banderwagon].fromHex"0x5dc7666d51051c5c9f2d0169104e9dfcaade6e2f1790939f44f75a3d08743101",
Fp[Banderwagon].fromHex"0x4e6ffe5997d8c838138ce3efa34e9053c54ad2975718ef07b0be9dee5e9d44fa",
Fp[Banderwagon].fromHex"0x36f074b0fb01671ea3705564f2f80d9878a18b3495f4e7b7338b93e1549ff4da",
Fp[Banderwagon].fromHex"0x6ebb4be16de6c4e7beda4beb17a4b195254564e1798f5b776c06d91a19749082",
Fp[Banderwagon].fromHex"0x072d64ff319769ae06c3b51c72bad1cea5c76ff09128aefccf3779ee56ffb4c8",
Fp[Banderwagon].fromHex"0x0e2c4dff0252936afb939856523fe85c0f7a569d917170de258c0d792f20ce22",
Fp[Banderwagon].fromHex"0x15e8629737d1c06cf5423721f50601aad83f3776ef8a0f84a20d46e057bf8c0a",
Fp[Banderwagon].fromHex"0x1bbf1c62506ec28ba9aecf18fddc766abc7e6fce0e91d980f0353fc4577b3fc3",
Fp[Banderwagon].fromHex"0x012db50e4be8f07f40af5bfdccd859a303ceca61b45d787417b0eab3be1de1e7",
Fp[Banderwagon].fromHex"0x346e77665b395e3bedcd970679974a3557ce47b1f8f6518b922964ec87dc5bc5",
Fp[Banderwagon].fromHex"0x6516880eac123b0a54db5958c26627d78571e984ccd18f3ba56ba3c07e7bc84e",
Fp[Banderwagon].fromHex"0x6c49d7dc60e51ac442d9fe56f6efd6e14d2be7779991e26b3336186c8e90c093",
Fp[Banderwagon].fromHex"0x7142ce8dad1946c4034aea7ccae8792c84a40e52289abf6092bd59e3416648e6",
Fp[Banderwagon].fromHex"0x28bea12e98796809a424bd45ccf53c6f396cb869aff1864f949f75995fcc9577"
],
[ # i = 1
Fp[Banderwagon].fromHex"0x0000000000000000000000000000000000000000000000000000000000000001",
Fp[Banderwagon].fromHex"0x291cf6d68823e6876e0bcd91ee76273072cf6a8029b7d7bc92cf4deb77bd779c",
Fp[Banderwagon].fromHex"0x73560252aa0655b25121af06a3b51e3cc631ffb2585a72db5616c57de0ec9eae",
Fp[Banderwagon].fromHex"0x309f602eba1dfbacedf8452bffb8aae16f17e0e8223056013bb2c6830f728b61",
Fp[Banderwagon].fromHex"0x0abe6a5e5abcaa32f2d38f10fbb8d1bbe08fec7c86389beec6e7a6ffb08e3363",
Fp[Banderwagon].fromHex"0x31e12e27f5b7553bd6b1f95e30f367f8b6cb6ad3c06b8123174c68fcff1ac31d",
Fp[Banderwagon].fromHex"0x583934ddbdc96daf45836bbabcac13ad3b1017bb42aa6c3327dca32445666708",
Fp[Banderwagon].fromHex"0x50dd8e3cd437c1b2aa95e2d4bf5be921b345369589272197ea05b6e255fac84f",
Fp[Banderwagon].fromHex"0x47c8b5817018af4fc70d0874b0691d4e46b3105f04db5844cd3979122d3ea03a",
Fp[Banderwagon].fromHex"0x4510fcf4a7a279538839329924257fab7f6c0666b879cd57350be8a3e2e0508d",
Fp[Banderwagon].fromHex"0x06822644361280f5dbd5ac75c9b3dc20e2a0943dae8763f809662aa7a4f54562",
Fp[Banderwagon].fromHex"0x6ffb88c39f78450a472dbf2dddb0738b467ea7523483e1ecaba0c97131f3fad1",
Fp[Banderwagon].fromHex"0x05b8d284cf545c0671af8cb26f7d4670abed6c1a12b7883a0e00638407b8daa0",
Fp[Banderwagon].fromHex"0x5ea323eee102ded9ec73eb4b3d84f5913becd0d6bc7440d82f981c3f7de88799",
Fp[Banderwagon].fromHex"0x0a9628c3c025ccd55f9829990823a0a5dd3ec75360a39ca26d4a0502a66518e2",
Fp[Banderwagon].fromHex"0x40b071b1dcef9ca5692f321f14986c2cd5fd8fc05130160a0abdd98c7134e03a",
Fp[Banderwagon].fromHex"0x03e1c54bcb947035a57a6e07cb98de4a2f69e02d265e09d9fece7e0e39898d4b",
Fp[Banderwagon].fromHex"0x00f6cbd6c3a7d5da67e752f3872b93f3cbdc692a9d507bb20a9e7a46c39ccb1c",
Fp[Banderwagon].fromHex"0x51873607a586c9d3ba7683b39b13e7c2e53a7876fde8d086bc46e8596e3c887f",
Fp[Banderwagon].fromHex"0x20dd7c6f1d1c38e7b4d8e3634ce312cc43c2fdd26898928c03d5f3e958c939b0",
Fp[Banderwagon].fromHex"0x4ea264b80851a6452c2dc866fdb8c687a9fdce12fd43636398de6834661976d8",
Fp[Banderwagon].fromHex"0x0ec69f5ea6f3b1fdcf55a341112cf2b0cea3f3f2b246581d1269d630ee440a05",
Fp[Banderwagon].fromHex"0x37c8197fb20405e11937853067d753db86bb164e2370c501a16d10dc3c9719e5",
Fp[Banderwagon].fromHex"0x083dde5d648bf4194028f554e39412c11165d80f60fdf36e76b463f93133ed44",
Fp[Banderwagon].fromHex"0x3987bd3ea8d4ba10ae89752a2a3df297053a60f8af229bd6292fd41a59576d54",
Fp[Banderwagon].fromHex"0x4c80ebaf46d1cc0b47bf45cd55e2bad171f68c54cfd7172985951f37f224868a",
Fp[Banderwagon].fromHex"0x57a9d446cb3a0ef459a01cf083acd946fd613c7b46bab8298d3a699ca6d02df2",
Fp[Banderwagon].fromHex"0x3ad7833ade75c990a5f60a6b741c3156b4dbf4adbf28b468c0309e226e2a518e",
Fp[Banderwagon].fromHex"0x0b3825926cd30c2c136f4c856bd398f1df76b98b2066cb92abba586340f5c90e",
Fp[Banderwagon].fromHex"0x0ba7a32177ff93de1a4bf3df1f743c0a9e988dc8e63a2d1334fa78b6ad16e538",
Fp[Banderwagon].fromHex"0x6db73dd8d91ed16e9c42e44f3acb4f06e7f3da8726e4415fe00e397552da9a36",
Fp[Banderwagon].fromHex"0x290635c8a5622ba4a8e4c6bb9d7e5205e54d5d703d1624a6eff4814921d62d3e",
Fp[Banderwagon].fromHex"0x520e587a724a6955df625e80d0adef90ad8e16e84419c750194e8c62ecb38d9d",
Fp[Banderwagon].fromHex"0x49bd025a856fced4a2f28ee08ba9859a68df44c6bd10ad0989d31223621f2da4",
Fp[Banderwagon].fromHex"0x029e96ae67654db594d9eb4ba26edbb6194a16144979881940c27c0d6fa41fa7",
Fp[Banderwagon].fromHex"0x6e72de65725028a2f238945cc6128df1eef900dafb74133ee2ee6abd45cc1ead",
Fp[Banderwagon].fromHex"0x2a676204fceabb6096ad4f8634ace1266a9aba25d590f6b2d1cd54e55ccc3e3a",
Fp[Banderwagon].fromHex"0x1053b1acf18859f7ba440d3c40ca0649d47110499288986ee29a761bf5cea924",
Fp[Banderwagon].fromHex"0x25b224871e7521ec6707c382392d56d15ce21341ae9ac8517f8493b17f795b51",
Fp[Banderwagon].fromHex"0x5912f8da4a4ab48a1cc28fe6f82a54fce6325ec32135072d196939555c8bd40b",
Fp[Banderwagon].fromHex"0x0ac7a275d123a0fe9523fe53574f55354a2419dd03e9ad0af077195ea0b0b64f",
Fp[Banderwagon].fromHex"0x28e5656c32b1280706dede164277c2ed6e79d0056e0924ba4bd0b87c027a057d",
Fp[Banderwagon].fromHex"0x6463972a3b7b50a8cbb51d86198801ee07604ca555601afb3c320034552cc1be",
Fp[Banderwagon].fromHex"0x2ccbb71097ef6109f0a55f059a8287ce17a6eb8373cf92f794f5932724af176b",
Fp[Banderwagon].fromHex"0x6732e24a961874b56b49a7471d9831ba105b16a22a22984c6af5fb6291550605",
Fp[Banderwagon].fromHex"0x0e5381281c8bb9f536c34bc2266edaa8c7f5073360d59a98be0007a421976fe6",
Fp[Banderwagon].fromHex"0x40720b9207e5016055162a191aebf623a911cd11e21b4cd32052d89e3ff3532d",
Fp[Banderwagon].fromHex"0x415f4c83044e05d64f7d37b801b991a639c41d63099ebe72871067e8ae9fb073",
Fp[Banderwagon].fromHex"0x0bd7890a394977f052c59954258bcd2548caa70a19f961afa553d473b224c03a",
Fp[Banderwagon].fromHex"0x4e4e569d36edef0ba837e698e06c9c8a4961947252390f2492983215b71d97d2",
Fp[Banderwagon].fromHex"0x309120365e706e436f428e57a00cee6a1c38da6ab2cec78ec31fd0ac59fb324f",
Fp[Banderwagon].fromHex"0x0b988c8956714f985556b7e9a4ac7a6b907aef100717b68a2cc8e03901377f90",
Fp[Banderwagon].fromHex"0x22a02c47970f4011c4d968a4f23ddddf580de13ec2256ae397001fc138a836a2",
Fp[Banderwagon].fromHex"0x1652c7d296b3c61e092db839a0d2fe81705f1bfb283bbf06f7dc1d2190864822",
Fp[Banderwagon].fromHex"0x39e09fb7b7bed97dfdee26abac997d4d05797571243a3b82d735fca2666a944a",
Fp[Banderwagon].fromHex"0x1ced4cc3d5f29a455951351c5a73a5cf8820de7c10a74e4a5b3dd6100984e60e",
Fp[Banderwagon].fromHex"0x4f3a8eeddfdc2bab2839825dce422af7026048b6ff96e677dae2afeee274a8f2",
Fp[Banderwagon].fromHex"0x07b692797af4a6d6ed24e867a7c2af883f020b6aac41bc1d8b4f0f09ac0340fb",
Fp[Banderwagon].fromHex"0x172b89f648654f1e3bc31018b85db07d7d21cdecddfbd0b64dce553f8410fcfe",
Fp[Banderwagon].fromHex"0x567911b82bca53f99bf44cec2b0694ef9d70dbcbc4c66c3bbb420bc76e1f83df",
Fp[Banderwagon].fromHex"0x2b341e7be30efd42a19c43bb982c19f797932e3560c3685de153a81c0a97cf7c",
Fp[Banderwagon].fromHex"0x6ab72336062e2163ea6d415fe49c23c68b5cc92a54cf332e97ae4aa26d6e4b1d",
Fp[Banderwagon].fromHex"0x360921f3127c9a9972b7972092f8fa26b795b2c334ea6d46d55a119083eb5273",
Fp[Banderwagon].fromHex"0x54876b65251ee68d09804732a15448bc7a6e620b0776f64175421401f9c0fe1b",
Fp[Banderwagon].fromHex"0x2d3056a530794f01652f717ae1c34bb0bb97a3bf30ce40fd6f421a7d8ef674fb",
Fp[Banderwagon].fromHex"0x70723ee450386cc0a151b0e7b5928f9054c83345c69252b382a351155c632387",
Fp[Banderwagon].fromHex"0x01b8b4afbc9a570aac68882a6750d5eb9f5a9d881ccf21293d7ae37ea088ab56",
Fp[Banderwagon].fromHex"0x41401ac958bb2010b7486df21dc6fdbd4e6e5f221734101b72694450d89b154b",
Fp[Banderwagon].fromHex"0x2df9ba9d05ccfd86c43e5b1bafff6c05c20635b39265dfb14017fade3c8381e8",
Fp[Banderwagon].fromHex"0x5e44dbbe3bd62db74f2b6294b367b31e43e684d5b68cd65cbaedc90f1c7aa5e5",
Fp[Banderwagon].fromHex"0x3932bf67b797ba4ffaea6a3faee247d5eca2c5d7b5b62e6b801805b44ce6974d",
Fp[Banderwagon].fromHex"0x21a4939cb4c2dd2d087902953fae026552c73fb0b74a9413d926d7dff06c6842",
Fp[Banderwagon].fromHex"0x68faa18c5cba9893cc8130ffbd83a89dbcab7095667ce8d12ce4f35c88ec545e",
Fp[Banderwagon].fromHex"0x7081271c56128a8590ec03a7f4229437943272f3f57b52f18844dc4fba6a6a7d",
Fp[Banderwagon].fromHex"0x41281699e8929a2143cf626e3fe80be0d480f9e136ba1fe04ff59714880cb420",
Fp[Banderwagon].fromHex"0x0a8199fc9e2e516e57b7d67a6b1f611fd9fcc0ed6cef8b035b66a5393e5477f7",
Fp[Banderwagon].fromHex"0x17bc90f63777ef43b9f7a30c9cbe1e720b071020be7afd121be6ffecfdf72cf0",
Fp[Banderwagon].fromHex"0x2b1dec8cc50cfd665ed0b43e740f22fa952a0c037cb047d123e4a4d81081e733",
Fp[Banderwagon].fromHex"0x335eba61cd3abf6dc4d025caa858b3c72c1875d17e0763a51275a5ceff8b7fd0",
Fp[Banderwagon].fromHex"0x6571d6d91c4b5553523d85dddd3c27f0cfec5448d1c07b0102e8d71a124149fa",
Fp[Banderwagon].fromHex"0x71e970f3b3b232c6a56d90cc6c5664ed3ebfa5468fc2c525568244ef348d34e3",
Fp[Banderwagon].fromHex"0x5ec92bbccf0b31c1356305caf911820f0e9520b0c836ffac435ad2c446723df1",
Fp[Banderwagon].fromHex"0x282707b73d5571ed8d28d941484c3a9883f9c4107523628168bd99e3892b4377",
Fp[Banderwagon].fromHex"0x177fe6043ebb9c63afb36ff4fe996cf5de4a9ba01697400e95b0fd2c894e9721",
Fp[Banderwagon].fromHex"0x511cd44ded37f8d6283cbc11890502fa735765d8a41882e209a3051b8129a0c2",
Fp[Banderwagon].fromHex"0x3e4c35d245bf416e73bcb1904027508b3e8cb058d70c01abcdcf42da70fbc074",
Fp[Banderwagon].fromHex"0x68abc70062eefd48927c46cc84443eb24450f0b786d51f647ec8a798ac48a456",
Fp[Banderwagon].fromHex"0x676814b306d2c630850370e6991730c59896c70595a35acce3bd1b6cf9780dff",
Fp[Banderwagon].fromHex"0x3cb8822fcdaef4938ec5fda34cc29af2882601e5bf74d760cf9bcb3c137877a0",
Fp[Banderwagon].fromHex"0x23e7cf0141be196ed5007af7ef7fbc59e0469202f05d478159e3668b478f4483",
Fp[Banderwagon].fromHex"0x4047ee86aa79f113a82633889469d8f35b0a323d76f74ccaf4b407ac4cdc77d8",
Fp[Banderwagon].fromHex"0x13ae829f2f1e0b4dba63e9ad79ca9d575c85a4d72fab240d791cff4eb628c47a",
Fp[Banderwagon].fromHex"0x4e5f408699b73d321415d3c0326191a13ff7f5c11f11c8aac94f33578a974610",
Fp[Banderwagon].fromHex"0x439eb04c2b54177e9d94aaf03d3b110cc4b3d31db3665706b71cf8189aa523db",
Fp[Banderwagon].fromHex"0x0634936e9e4feaca385b1a9e22a1047788e54a63c5c24f645892936d2867ccd0",
Fp[Banderwagon].fromHex"0x3d9d19629ff5217a4cee715e743a2e7790fff2a9d67aa46b4a2943456a2ab580",
Fp[Banderwagon].fromHex"0x0837c888627bdf11dca4c96d8fd39cf88fc344de13ac6a3c570c042fcc786953",
Fp[Banderwagon].fromHex"0x4524458f15fc0448946fc20fd942409c37edda1b215bf392be27a9fc214a428f",
Fp[Banderwagon].fromHex"0x2428f193ab04f00652644ae78786f1849a3c23337d438e91cd9b7ee5c9756154",
Fp[Banderwagon].fromHex"0x5955d4581319943be00ad7cbe619c0f18d9d8f0e437d5ee0c282ad24c54cf560",
Fp[Banderwagon].fromHex"0x307b2964c88cfccdbf4306de69bf0d2c847fe92b1799cb5b0c883e30059eb6c3",
Fp[Banderwagon].fromHex"0x67cfef2f8dfc7af0dc933fa458523df3c5e3ac4178204a9fae330c319b305894",
Fp[Banderwagon].fromHex"0x0bd2f447732f18e8e67680272aed720eee828f113acf1e2faadac0dfcd52c0ee",
Fp[Banderwagon].fromHex"0x5619d0e19ed0487a2aa9d073562d5bbb1d20c8c09a6d95cd55744fce0c8fccf3",
Fp[Banderwagon].fromHex"0x4bc3577511ec4d45bd4ef129c6e6f77b2c64a37d3394425d15a4cea29a8e66b1",
Fp[Banderwagon].fromHex"0x56448aaa365b0f3a5af984edd6cfe5905be215f58bc0e1e9e2323c0b33254b5b",
Fp[Banderwagon].fromHex"0x4d0b70975eba8bca796d4acaedd4d5cedf3395b0563e0b54d6bbbf1b880f5a89",
Fp[Banderwagon].fromHex"0x4cb552d21bdd1ddfd3b782ecd5db7ac6986c787bb37c4dfc782f2f41008d23a6",
Fp[Banderwagon].fromHex"0x5f36fc96d2072dd2e25ecbd31cc39d7dbe5b4a56ae7bc6081fc6953d61a7faa0",
Fp[Banderwagon].fromHex"0x2bec4ac984e62f8fd8cb4b2551c42d06ab3dabcff634ce48b15c074c3f8ad8c3",
Fp[Banderwagon].fromHex"0x11ebf4695a33a3ae139cbca63a34225e32b2c44ce0b14aae8aa1a0d3a4f4058f",
Fp[Banderwagon].fromHex"0x02d6e30cd9b326f8a0112fc4838377cee63978b825329c064ad45da8f3ba2c0a",
Fp[Banderwagon].fromHex"0x485a563f4be4e53edf12ca48de5b821932d8ca10929d6b7f092176f7cbf2555d",
Fp[Banderwagon].fromHex"0x4a43b9b48b123c9ab6161aba8be95920ffdf06a0300e90c6782c212852c43aaa",
Fp[Banderwagon].fromHex"0x2c1d24084aaabeb0d21f17f921540549c09859185e8dbe58748109d76668f88a",
Fp[Banderwagon].fromHex"0x0f9260423a3f3acddefce4446dd6e617bfeedae3bd8e31c5888ffc8c23d8b527",
Fp[Banderwagon].fromHex"0x73c67eed808b924f397bbd2d93b900f10aa1129df9d61f86758f09071e783af7",
Fp[Banderwagon].fromHex"0x15ca2826f03ff672a05c4ebdbd8ee19299ee0cda5d8cc2a040236dba28505ec4",
Fp[Banderwagon].fromHex"0x14444842af7ccb5b8e012333132a218b885c8ec8db713ac3aee156c39e511fb9",
Fp[Banderwagon].fromHex"0x36328ecb294d6f9c26d3deddb86bc2527fc9afcb2900bf47b031df8a3871822e",
Fp[Banderwagon].fromHex"0x5a19ca86dc449237c6eef050437f9d21442f40a8f32765228946aa8345bc9aab",
Fp[Banderwagon].fromHex"0x14a66518c00fe62d491b3665a3311132b3c371bbedf6cb591f88642f0f6b7022",
Fp[Banderwagon].fromHex"0x6605f5bc1df0cc2335598008db6ca9e18e78bc9a4cbe79e25dce828b395ec8f0",
Fp[Banderwagon].fromHex"0x16b3a5ee4612af631f6edb314adac838e12cc94dd28958ca50a46f3add38f7ae",
Fp[Banderwagon].fromHex"0x34a72bc4909ac4775409d7588f00c06fa4db29e928ff0976ae9baab2a293b423",
Fp[Banderwagon].fromHex"0x0d86238b25069868747f688601c75aa79c3c124b06a96aeaebc501756ee767db",
Fp[Banderwagon].fromHex"0x18a717f5706daa9f9455ff1ea6076aaf8f575ed6c717b4a9291dc3202ae258ba",
Fp[Banderwagon].fromHex"0x46d01ca9b9f54aeb21dd46ce61292622295377a1b8ea29c1cc730253b882c48d",
Fp[Banderwagon].fromHex"0x224262332d8acbf4473a2eef772c33d6cd7f2bd6d0711b7d08692405f3b70f10",
Fp[Banderwagon].fromHex"0x33561c25391db928bae7633e2b5dcaec9194dae7cdf759136112ceabb852807e",
Fp[Banderwagon].fromHex"0x57a28ffe2b020f89c1de45e9b0158b304e0a83af8765669c3842e71b920fba26",
Fp[Banderwagon].fromHex"0x54211d536c7b2c6af18c3a24006b8610e270bdf3a589da2e4467f6fbb0562522",
Fp[Banderwagon].fromHex"0x6900eec25991926f5b292419b5484e0d2f5d8e34ba0f7559c57f91a3a52cd294",
Fp[Banderwagon].fromHex"0x697a0d2c66b22d5dc1a493a19e5c5e40e95b44225af75131b8c8b940cf1e3ec4",
Fp[Banderwagon].fromHex"0x4988d57a1e935a6a80c97a8d4f54f9cf2ce9c53fe945979a7202adc33cdd1bdc",
Fp[Banderwagon].fromHex"0x08453c206519aaaed5216b760fbd9a6dd1b7ee09d1f4ce0c991f5ed3b48213f6",
Fp[Banderwagon].fromHex"0x37b9cab96e73f19b3ff70046538407a25d38c1016690c63e70bdc78817016243",
Fp[Banderwagon].fromHex"0x2ee57442a505c39a3ef9283b01984681d834379c4d8cf1214d997015ff472a35",
Fp[Banderwagon].fromHex"0x50b2e405ec33f822b91d088dc54eb89e0e60256011787dcc999d5ed38f5ab1f5",
Fp[Banderwagon].fromHex"0x379f476974ac4aae47fe412200959ebec9164fd8e460024529c5038c5c520be1",
Fp[Banderwagon].fromHex"0x68d566fb0fa44b812152b9a0e62bc61772c5af03b9b17973a7607bc820118936",
Fp[Banderwagon].fromHex"0x399d09dae75cef13991f23db1c944af950df7a48f8f4d71238496186ca4be994",
Fp[Banderwagon].fromHex"0x51c021999d30eed3fe172262ae97397f97bb1ac92913059539b3d84b4e3d4687",
Fp[Banderwagon].fromHex"0x4f3ff6779cec421cfc0463c557f320488377e0af7a9c58cbb73f4173ecfc1e77",
Fp[Banderwagon].fromHex"0x15d98bba144d19ee9a1d9f958d297b6b59caad7435c4a64a925d8bcd538b9c98",
Fp[Banderwagon].fromHex"0x1d0b43442fa1766d33a1ac5d95c874505319b7187bddedd777190f8a1d525999",
Fp[Banderwagon].fromHex"0x4ac1b5c4aa30aca8140f047d21e0054bc2a246a1363c8aaa3d8cf9eddf5d9243",
Fp[Banderwagon].fromHex"0x15e9c0cee2c278e5ed5b158054b3740c20244d8f030a3724d92147b2cb5607ec",
Fp[Banderwagon].fromHex"0x5be6d1c929c0f81e00ee760c27e0c7cce25622baae7379596cc8f74f72571b35",
Fp[Banderwagon].fromHex"0x64d6bc0e730c862a62ae6bfd3906372ad93ee3e77c7e9983364add5e083845a7",
Fp[Banderwagon].fromHex"0x638bd00932635f57bc3b853b6502b4ce2829ce9eed451202af18dac923103abd",
Fp[Banderwagon].fromHex"0x71c7017201ccd615f0556be0d64da1d5a43325f20533c0a3787945179f26b1f5",
Fp[Banderwagon].fromHex"0x0dfd3a4f52d7ea436b3ed341ffbf8a95832b885b54ac4df088dfe42be8d3d8d7",
Fp[Banderwagon].fromHex"0x04caba1841ddaa6121e911842db82281b582e58dee6cd6dfa25eba04810aa623",
Fp[Banderwagon].fromHex"0x185ca73c9a874539b4527cf54444b3927f2af41ad608d688528e130ba285afe4",
Fp[Banderwagon].fromHex"0x05f465834e327519bb151733db5a1bea68e7df33321baecc040f3ab41a2f1ed2",
Fp[Banderwagon].fromHex"0x171ced391f5fb2640380e06f53b2771d74e145bcb81bab0d4c972095f62d1205",
Fp[Banderwagon].fromHex"0x643ecc04340adc87e69329915605462ec0cad2597114c6007f6d209fb79b191f",
Fp[Banderwagon].fromHex"0x1f001c65a68f3387cd532e146e9fced091117b63738afc21ecfe40915b8bfad6",
Fp[Banderwagon].fromHex"0x01ef6645146a3afcb8a5cdb80b74196cf26920d4daf06d76522f1d675df220f2",
Fp[Banderwagon].fromHex"0x6e51524cb2e434aba75ac7b97900ac1ee89bab94546b358c4b19bc02cac5fd79",
Fp[Banderwagon].fromHex"0x325732cf8e26a1b4df1beb162d466a90756387147ecaf3561c6b9b8303951eac",
Fp[Banderwagon].fromHex"0x16b297f9a24af4e9a9f9121722237ee5330fa8701501fd7e1f428c5a0cb092f2",
Fp[Banderwagon].fromHex"0x22e2e3deb31466eb3fd8c0b9b796428b1188e0a0fc891909ab631ad9c337938c",
Fp[Banderwagon].fromHex"0x29153c6c8607ace77070775bbfca0a06f564ece9b849a72e9c377914b3da7dfc",
Fp[Banderwagon].fromHex"0x71e5386bab7206fe8987ad87c3789dfee0ac4edc8f92c1b8c0fbfb3bbb36aae2",
Fp[Banderwagon].fromHex"0x0ac10c216b74a8751280de05bff74309bf0dbe3e38d76aee740da64b62320793",
Fp[Banderwagon].fromHex"0x65a0537a1061840ea098a2c33f6a0341f380102e142caf5f40b9d45080f17a86",
Fp[Banderwagon].fromHex"0x542821dc7a92363e1b57c520c0785f0315b2c1f5541cb13c90f7fbc059f9b658",
Fp[Banderwagon].fromHex"0x2b510fee2e57637ee4b69001faa2b5bce3f865b9ae9df5c4cc56ddcc0810e398",
Fp[Banderwagon].fromHex"0x68fefc3680f8d4afe75cfe18d7a331c14825bd99d48970f90ee055491d4a2867",
Fp[Banderwagon].fromHex"0x5f9f9d9c14b06a2ba7e54ea2f1430442dc2f99697f07df4427d247254c42ca62",
Fp[Banderwagon].fromHex"0x035d497f7c04996f9c3256fe3aa9cd60e6e8b5f3820cc9206f4bcca4ccbfe326",
Fp[Banderwagon].fromHex"0x3b914979f09783999fb2eeba467af1606c5a406bddd1609213b02de1b73dac41",
Fp[Banderwagon].fromHex"0x32ddd1bbcd1a103f765bc9e086926c415b53141eb360086d43317b42531fc3c4",
Fp[Banderwagon].fromHex"0x254a495f8941fa1eaa391fcf9c9771b2211ed46177e9fd09c5288deb47d55804",
Fp[Banderwagon].fromHex"0x55d03595d8d1e97e26b5ae40fa52b6260035d0d3f902205e681ceeadab26f5f6",
Fp[Banderwagon].fromHex"0x51f0bedf0af666a7b8e55a38e33fa5c7332f7eb402ce3c025fa2d6be328706de",
Fp[Banderwagon].fromHex"0x5144e1ba6813e7c20c6273a8b885dd615d36409dfbeb32fb520c796255e15573",
Fp[Banderwagon].fromHex"0x38a6e0a3185198195eac9dc1338c059e18d9300ac71fbac4280dd1c35bf5708e",
Fp[Banderwagon].fromHex"0x2c42b7ab635d1da433412065f00af653ad912f181638650680b50d4cfea1a15a",
Fp[Banderwagon].fromHex"0x403cb419bc7572df12dfa5df5f53cd2437394c67bdc08837c38cf1b8f764dd6a",
Fp[Banderwagon].fromHex"0x092721aea4c5af13035c511bac2201c8f169c9a646b78bf20980df92369c00cc",
Fp[Banderwagon].fromHex"0x0fc2e60326025ed378d56be55afb4d064f0e1f9a3f0468ae1dec6157b02976ce",
Fp[Banderwagon].fromHex"0x534ff74561bc6e8cc9d147a84f1b841d4a0996248c1bdf55e2f02059e9069a41",
Fp[Banderwagon].fromHex"0x034e9e9b894d72affc44ed07334b31402b044a6a5217e96959dd53a60777729c",
Fp[Banderwagon].fromHex"0x6379c9399699b60037aeac88e2e59d3e99ecadd898926c7a7be61082d93208e7",
Fp[Banderwagon].fromHex"0x2cd3d81c195dd0b53f84378557a2d73279f169d296001917554523e5e6602277",
Fp[Banderwagon].fromHex"0x245640993191d7a5e6f8b6bbf5f1419a3f3ee7ca0a3f4fa9d5a56d01d2e92693",
Fp[Banderwagon].fromHex"0x6dff710b13f2557e9bba23238a015720e8f855cd675920453cf46939cfd83146",
Fp[Banderwagon].fromHex"0x6c375dd41eed02c3b78e8cad7ae4a2c87005fef35071bd23ade546a7da74db1d",
Fp[Banderwagon].fromHex"0x05030824bdda7bd547eb6fe8ccb86f8a1c6f228660b36eda6f0ccfe03d40c9e9",
Fp[Banderwagon].fromHex"0x2fa5d040998b19520458ca821bf2c2b4334234d7f2cfab247ca2fc641fd42748",
Fp[Banderwagon].fromHex"0x39280675bb6d9f84481c31f95fc9ff3a6e34a27d9084349752ab69a2d8e953b7",
Fp[Banderwagon].fromHex"0x46896c0870522e5c3f73b307701f529490b4727c26743527b562eb7333c55e93",
Fp[Banderwagon].fromHex"0x63e9926dc1ea3257cf1d071ba721df3d92f8a5441930c9cac699320d50ac2859",
Fp[Banderwagon].fromHex"0x62648b59aec1bd233f5aa691a2f6b5c0466597c3e958d9dc628004a5bfcf7b5c",
Fp[Banderwagon].fromHex"0x54ba7710cf476bfbad13d4df735d973a15eb7b3ca20f6f2602384685b02dedd3",
Fp[Banderwagon].fromHex"0x273ebe15f9e8f9f5e76e86311cd7a76d00289372733873d814c9181c457becfc",
Fp[Banderwagon].fromHex"0x592eb06624abbcbac51773eb22ed1725acfc4a9e3fd902e497945dbbf113c4e7",
Fp[Banderwagon].fromHex"0x28c00ca45ffb3c84f91f28ef78c832dd2ce0690ccd2b0a89a776bd28bd06ae9d",
Fp[Banderwagon].fromHex"0x4558fdeec54087545fb8aa2294905efb551442d030b5f5a0979a6ac4798274e8",
Fp[Banderwagon].fromHex"0x372537d173e797e0088a460739a8fde76f888e98eafb6e5f4bacc33527667e27",
Fp[Banderwagon].fromHex"0x4ae627c4f59b403cf743b04f37906e1a9703dec0e478e67ac5e88fc060b6f9a7",
Fp[Banderwagon].fromHex"0x58f32fb88438280f6a8d9077900eceb121f07e5991a12f2893d30991be0e8fb1",
Fp[Banderwagon].fromHex"0x20a8d6d7eb6d58c84b66fc007e07b92324f28e0c37af3892d4b4029d0aad83e6",
Fp[Banderwagon].fromHex"0x2245864e9d8f733a56a7312446507d7734210d94135a43d2a1bf5f97bb326a44",
Fp[Banderwagon].fromHex"0x4b1cf6fe0629b86d69708dd2657b1c034c7fdcbbba4efa56707b4878d7b8ee72",
Fp[Banderwagon].fromHex"0x592983ebeef95bf5b7f4cc7f40ceed1308eebbd709b5e4b8b3577539ac266922",
Fp[Banderwagon].fromHex"0x5979196735e2dfc7b5be6520b62972ec7f127385b16ecf3c09ebf88f77943b31",
Fp[Banderwagon].fromHex"0x42fb2a7de7de56a8eeb7fdb98af3e340741a9e8c83cd7cab3447b486d8268e7b",
Fp[Banderwagon].fromHex"0x56643d99bafc90f77298d19e886d484716a62168f7f97598b1146feded395caa",
Fp[Banderwagon].fromHex"0x21508815fcdb66594419d8a85affac6ad210fc0b62e512cbba8b153360684d13",
Fp[Banderwagon].fromHex"0x69c60e2c09c7ba7e2acc203e871c932e373e93428a3ca6d486173be465519b68",
Fp[Banderwagon].fromHex"0x29a6111a711f9f9f92b41a48d24247c0101303f6e49bce0717acbc54da902ae5",
Fp[Banderwagon].fromHex"0x2c93ce3a652febfb56772faddfc969267a466920b058a4e13af3f82c174ebda9",
Fp[Banderwagon].fromHex"0x54704ee4c403ef7ee238bff6879da998bb8c45c904990d0a48607779a2206232",
Fp[Banderwagon].fromHex"0x27cd3f69bb1ffc902cb45cca2d38659c7f523ef51793e81ac3063d9a310b5b6e",
Fp[Banderwagon].fromHex"0x28c4703b62a569163ef3b643517c557487d1595a0f5568115e51880617540c83",
Fp[Banderwagon].fromHex"0x546270f28fc04611057213724083d6b41c7d05d80f8c3e1b994fa61e01f83347",
Fp[Banderwagon].fromHex"0x063da7f31dce92c0f599c789662aba4e397dea75f3b83248691eddafe157db17",
Fp[Banderwagon].fromHex"0x07ee4adca9d3b70ef06542ab726e21e93e8b60ad04f17018ea5fc6c3adc8e918",
Fp[Banderwagon].fromHex"0x5f49fb7e47a83dd830562b9cebeab26e951a92f2af7984a8e37a57a0ba8c0fc5",
Fp[Banderwagon].fromHex"0x52e51b4ce7622dd03388518bd656ff13cb113da34def5111ce39b95641fb3b33",
Fp[Banderwagon].fromHex"0x39801e23dcedcaae5c299db929e2a28c44cfeee58f7c40f340e18b29c3025a06",
Fp[Banderwagon].fromHex"0x067dc0f5d07161bcffc9d80d5f0dbe02faf96b375a2dd814d0f6079815d64f5a",
Fp[Banderwagon].fromHex"0x25670a653c6b9b4b893fc86738d8b03d9ce4940705f947037274bedbeeb3d721",
Fp[Banderwagon].fromHex"0x3444ab48b6b47a5b934fc96a8f8c50981199374ea56add8f7a9b86a013e89300",
Fp[Banderwagon].fromHex"0x5ce2a931887d8ca7f8c999716a1fcb607c68154b2e8208901e626f1f747a2c33",
Fp[Banderwagon].fromHex"0x2e5d6ea8e851e82c4aaeef338b5d47e4fdc18711c226de69a585debfcd822866",
Fp[Banderwagon].fromHex"0x6eaa3f82e8b0ac9d9e98e47e7a9f103d5bc07a1eb623cf984a692de717686063",
Fp[Banderwagon].fromHex"0x25dfaf37ab83781cb1d066870ca0da1514c9eff696ad1cf90c86918b7e3f7502",
Fp[Banderwagon].fromHex"0x4dcdb522f71683fe488bb2f53bca821b72b9d1b42220b390c29bf728702b3665",
Fp[Banderwagon].fromHex"0x3d6290dca306ea0d02f032c1fbb6fb9ff6590210895ca4f4cf76ed7014d2f9d8",
Fp[Banderwagon].fromHex"0x64c485199df6d253648e7dca7c12f7ca907dc06dd1ea1a137efe13c092f42c23",
Fp[Banderwagon].fromHex"0x1c250e5065bb05bc63183e0a1a51a36f0c447e31f5df0ad949996749c641566b",
Fp[Banderwagon].fromHex"0x5d2e23b0ef35179651114c7484b8abfa6b791a627601f5517eaffe682af8adf7",
Fp[Banderwagon].fromHex"0x33034d991c586b44a820cf8bfbd082774fe4c3d4345b7347637d0c4265e37dd1",
Fp[Banderwagon].fromHex"0x0e67a0ecac2e372ff5c471be9c94b1a7c172f554c9c6b4ba7adee4003e428001",
Fp[Banderwagon].fromHex"0x122753f06ce96b10ea01f351270637ad60d446ddcee8dad350142b1b1e4f193d",
Fp[Banderwagon].fromHex"0x09829676d3f6bee952d0359881d3280287364f8d6b46932897359b6759ed935a",
Fp[Banderwagon].fromHex"0x376dbf01b643197706e6533495543b155ac232c4fd86dcc7b7a6f4d09e819878",
Fp[Banderwagon].fromHex"0x0d9e451f22d9187a4bb413a6fca718f9b400073fb91d6fd3f7aa0a6059672cfb",
Fp[Banderwagon].fromHex"0x66b7025cf301804af3321f840546f18f4c7f8e2944d211719f55d9467e81927c",
Fp[Banderwagon].fromHex"0x71fdddab16141e90e13cba49f6a406ec83d07942cf935d7e51f347e57eb191df",
Fp[Banderwagon].fromHex"0x107936bf2a0656ac78600f0bdd7d3ae7aac356cc2f2d708771aad1da4aeb6a47",
Fp[Banderwagon].fromHex"0x1f0807741db425f6f959ace8e947e76549074b1479e3bafd785df3e6eab71c52",
Fp[Banderwagon].fromHex"0x20d7d6ff4ccb5c8ac538af46a85ec212c157d64def3db6832e3e054099b69c22",
Fp[Banderwagon].fromHex"0x5079f93ea6ea4cb4e965fc2cd1e2d83ae128a092d3c2c1cc42be53277dee1404",
Fp[Banderwagon].fromHex"0x0e5d691f0290afc9fcf6345683186a1833cbaf80535b8c4fe675875171ec92d1",
Fp[Banderwagon].fromHex"0x454f672062aca5f0c92d48507477d93a5eb9c2f5d2c144d48224442b6b2d1b2d",
Fp[Banderwagon].fromHex"0x2c3effc3fb4b484da36358af54cf1ea5df0a9980f1b479a8aeea440c545e685f",
Fp[Banderwagon].fromHex"0x5aa65430f0f31d967c52f92ae3aae0ff392a628991727ad6ea14ba7d31731afb",
Fp[Banderwagon].fromHex"0x17b331d411295df1db69931e92f666ee6dbba0f01315495e1342062391dfb593",
Fp[Banderwagon].fromHex"0x0badaa8ed325a95dacd5c897e02d18eaf35130618dc419b9345a0977359725f1",
Fp[Banderwagon].fromHex"0x6c14bdc9887070555ed8108008e57f011efe162c8de24b42751359c82826f5df"
],
[ # i = 2
Fp[Banderwagon].fromHex"0x0000000000000000000000000000000000000000000000000000000000000001",
Fp[Banderwagon].fromHex"0x2155379d12180caa88f39a78f1aeb57867a665ae1fcadc91d7118f85cd96b8ad",
Fp[Banderwagon].fromHex"0x3291357ee558b50d483405417a0cbe39c8d5f51db3f32699fbd047e11279bb6e",
Fp[Banderwagon].fromHex"0x4c2afbbf101e58627fb7f65b9256bd8137dc38cce3d65b8a6c26d1fa985b0509",
Fp[Banderwagon].fromHex"0x56624634b500a166dc86b01c0d477fa6ae4622f6a9152435034d2ff22a5ad9e1",
Fp[Banderwagon].fromHex"0x324c95ba635d3946d9158f7466234b601cac7b9d4402c0d5cf1f47961c56b572",
Fp[Banderwagon].fromHex"0x2900d155dd08455654dc94582140bb8c270a016d7145d21007cd4cddb37314bd",
Fp[Banderwagon].fromHex"0x6a5ef6d27dc6834ab3342baf27ef21bf4ea13107dcf2f61c06994a918b115996",
Fp[Banderwagon].fromHex"0x485d512737b1da3d2ccddea2972e89ed146b58bc434906ac6fdd00bfc78c8967",
Fp[Banderwagon].fromHex"0x6c171612a43282ec84d7f76d3c6ee0f9775c8fbaaa3aa195d46527b576586abf",
Fp[Banderwagon].fromHex"0x244081f5ff05511b7fb2bd3406386f3403e01054c1762095555eeabc1457db52",
Fp[Banderwagon].fromHex"0x0a92c63d470c9cbd0103f2a401bafaf9ebcbf0f1bb4e6c8af6e40198c88bf9dd",
Fp[Banderwagon].fromHex"0x6a5b3939eab0b5bad9c860f256b52dcb79b9d3d073d2917c2d611311c89ddc7c",
Fp[Banderwagon].fromHex"0x197615acd3714b5dba95135939a7c9232ff853ebda44fa5793c005680fb39e57",
Fp[Banderwagon].fromHex"0x371507fd2636f2cbd624085f8d387bb97988ba97a42dd8dbf56297b5d8206f68",
Fp[Banderwagon].fromHex"0x4258c3a60369fdaac9fd37698cff8cbe3c7f894428b5a99b3dc160cfdf9173d3",
Fp[Banderwagon].fromHex"0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306",
Fp[Banderwagon].fromHex"0x5125f7bed2f6be5c28efc2fcb470a67ab4067f6c80c2db7541de0598a5937d4b",
Fp[Banderwagon].fromHex"0x4dcf5167d27ad1e428adf95d900be1a3abd17cadd8206105ccc8a365536a5837",
Fp[Banderwagon].fromHex"0x67bb8e239b99ff3c96069425669905da38426e69e8dfdba040ef823c2f8f9bd8",
Fp[Banderwagon].fromHex"0x1dd848c378e2dc7994c8fa3a16f0453622d179a0d680fe99be362784c6a81ee2",
Fp[Banderwagon].fromHex"0x16245b094543b1f1bc7a3ef549361648fdc59d3e8db9279b079eff255774c4ed",
Fp[Banderwagon].fromHex"0x567c2fbbd380c0024ba22cf29c9e0e55ef8611f2556374597aa1ff47f2f1c4d2",
Fp[Banderwagon].fromHex"0x38693490fb732fce7096f93e23ac79250a52d59261592e03d17ede35d3f81619",
Fp[Banderwagon].fromHex"0x3e811911af3b75b9cc7a4ce0a20a464060bcc972d85dc7abbc9fc16d6ff161c8",
Fp[Banderwagon].fromHex"0x25f50233ea4a2504ac3cf7f777cae762b646b54e05d541beb9526eb1d3bfe2cf",
Fp[Banderwagon].fromHex"0x58a062e8e4836916a6d9a7f1ad799d4a11e80cafb2446a854d24fb6dce88d7a3",
Fp[Banderwagon].fromHex"0x6a4b669d8600703c7c802dfc00513f539c12404b1abacacb6a06f83a4f6ac6ce",
Fp[Banderwagon].fromHex"0x14f193d18754161058044a0cfd7b0424993964926cf85bcf331238c834342400",
Fp[Banderwagon].fromHex"0x655b12af7b5645e520e405e44be443d8d8fe5286f9c4b5457dfc93ab13337144",
Fp[Banderwagon].fromHex"0x3085aaca49329e0a5bc7d4973ccd1b3445be288d1f54dcc9db8f0e436a3b256c",
Fp[Banderwagon].fromHex"0x6d88f65011be269b3ec1a96b2dd82e400aec34347622a466725b5395ddc804f6",
Fp[Banderwagon].fromHex"0x6d031f1b5c49c83409f1ca610a08f16655ea6811be9c622d4a838b5d59cd79e5",
Fp[Banderwagon].fromHex"0x03b601486556c52170cf3fd33eaa5d8912842ec2b121a1741aad685a9096d16f",
Fp[Banderwagon].fromHex"0x13c023d816e3fe3a45b31d5217eb520cc5741ac2f67a802b02bd6cad90194289",
Fp[Banderwagon].fromHex"0x280d1135cd087575d40a46af5430976d85ca7ab0276172932ae6b761e8c76e80",
Fp[Banderwagon].fromHex"0x3861ac99f0ada995b8c2e37182a7001546585db3f534f60e03dec77d2d6c1a2d",
Fp[Banderwagon].fromHex"0x6912cc3d750e577a49e83534bb990cd528af86ffce7f2c99ac6fc92e81fb7de1",
Fp[Banderwagon].fromHex"0x0017c4d3a5df02dd04ad6a803f11b9a68d66af7a41f2d53429f487f0809d7ff6",
Fp[Banderwagon].fromHex"0x55dd5ce1b175883beb1de9fd629a04587c5accd4def66a9bc4892df976a467a9",
Fp[Banderwagon].fromHex"0x214f947915320114917eb06a81e7362a52ebffc832569dd387662ae74d629f8d",
Fp[Banderwagon].fromHex"0x5bfbb0289686c6c428c22855458c54b1c3378054dfc7e6f5e8a5ea722f65c3a7",
Fp[Banderwagon].fromHex"0x0d0d401317135566be0ef9b87c19b03c5db6b0e22040b54d3a7100f9d540e40d",
Fp[Banderwagon].fromHex"0x15e844bfda441e19a0c252248e05198a4f8eeaed07f4dbc9c70239784268ae4d",
Fp[Banderwagon].fromHex"0x1a617d1afb08cdb5dc9b113a79ed33a604273ab47a9e6175e771f6630a51afdf",
Fp[Banderwagon].fromHex"0x15d524aeff869d365a454222aba4b94f257beee7230814ee255b306c5d0447e6",
Fp[Banderwagon].fromHex"0x011b0f833650b29fee03799caf9311a678e4d1fe157a539ff58bf82fc44f65b8",
Fp[Banderwagon].fromHex"0x057d047edc56868599eeffb7fc5ff7ca7392c05cd7047a25d1806562c6610c7a",
Fp[Banderwagon].fromHex"0x36a0694837b9391d085fa60b9f017e70697bf2539257c17e7aad249861212753",
Fp[Banderwagon].fromHex"0x40008ae5df176e27b1863304150771b35f37161611cacd8037c03314367a0360",
Fp[Banderwagon].fromHex"0x3613d1405d5249524e10ea76d476e7f7b52c6c636e94d9120cebed9ca100b42b",
Fp[Banderwagon].fromHex"0x11316d128f2fc9c271a49c654a896ee36799332403b9a14a38ea08176fea5135",
Fp[Banderwagon].fromHex"0x4ad5f5c1b69719157528ce31921a886d5e77853641ea7bdc7efcbb8691e46f0e",
Fp[Banderwagon].fromHex"0x6faa4f8fef9a3d2afd88815c0c1b62fc92cb9d699ae365369ccf5d4166708d14",
Fp[Banderwagon].fromHex"0x65b7c9ed232f49c0e1850e6b0aed1f7bbbed912db76d1f0da251189d2f29c868",
Fp[Banderwagon].fromHex"0x68b9ff44b658dfdbd3d1cea2a85ee88f71b25ebc316fe7226fd01f0fd3b6aa75",
Fp[Banderwagon].fromHex"0x1810eab5a7aa413f4ddeb14f60c09588efb6fd47b8b988bb2939cf2fe5b34960",
Fp[Banderwagon].fromHex"0x51ee0ad522be74f24240c41f02e1898aab7676ec791f269b7951d2ef3256b534",
Fp[Banderwagon].fromHex"0x706dd0d5250c750e42deaf5fe0889ece03089ea84d7a733623cff3f89550a153",
Fp[Banderwagon].fromHex"0x3794af5beec233c3631ab39be90d782e115fd213c860cd9759e8278aaa16174a",
Fp[Banderwagon].fromHex"0x68296d41b3ded0a28b5fcad3ccc0a1f900431c191d9c9da8e2daad79be0db9a1",
Fp[Banderwagon].fromHex"0x439c1e65be662fee543f2548fc41fd04ad072e26632e694737ef4beb910aff8e",
Fp[Banderwagon].fromHex"0x6c5e3ea402b9cd7a35611a4ffc7d679e338e13d75e8ca8f2402a074a5b17797f",
Fp[Banderwagon].fromHex"0x3e74df6919febe9e41aa8b9ca79aec9b35e403c902d0f30fe00c9b37362db1d5",
Fp[Banderwagon].fromHex"0x325db5c3debf77a18f4de02c0f776af3ea437f9626fc085e3c28d666a5c2d854",
Fp[Banderwagon].fromHex"0x60824b686e3dc3fa9521c825e0612869076d85f297c5c5229e399a6074e95a5c",
Fp[Banderwagon].fromHex"0x0388c07902c53bfc229ddbe334e518ba1de2b2f5bf2be0fc76c7be35b25dcc73",
Fp[Banderwagon].fromHex"0x262a8d004db1e03b1317025cca3251a6fdea419916bbc44617ad04d151504252",
Fp[Banderwagon].fromHex"0x13e995ebdcf576726395eda017feca3e6dde381b7bb3bb71775d52d9b91a4a1f",
Fp[Banderwagon].fromHex"0x6a4ad138a7c5e384c898924116cb2daa89a18b33d73f6933aad70e256d980780",
Fp[Banderwagon].fromHex"0x0b845a9e7f8990cbf1c6a91ade100930a73ed49fd3e2575134ce7c4304995624",
Fp[Banderwagon].fromHex"0x15b758808fe4119ef2dfceb04f8f227071c28042c41f04edd7b33cdf59e229f3",
Fp[Banderwagon].fromHex"0x6fd35df38cd842df7415d56d446ee60c78182f22280c4242c777298c5a74c70e",
Fp[Banderwagon].fromHex"0x629b983af2a6a1417d37965f50372f4c1e903e1c623bfb2a5b919c17900ce248",
Fp[Banderwagon].fromHex"0x4542cdfa6cb9a720db5ca638d35b19333012a99218ecb2746238307d0b597075",
Fp[Banderwagon].fromHex"0x4434d99962cdeb57db7bc0c31da96815ae7d71aacfe5b502e21a3a79e60614da",
Fp[Banderwagon].fromHex"0x4c7474b78a3552e9ab78c0d25866e3b22b2b475b08b5afc19f0fdd0aa5bd568b",
Fp[Banderwagon].fromHex"0x13eb78d77f51b95f072670395169a808bec35f5819719a216754e25e075d4cd3",
Fp[Banderwagon].fromHex"0x32ad8cc862bd8972eb4a324dc6f09607bbf6090e012aec5d61adc82b58d4bfb6",
Fp[Banderwagon].fromHex"0x57fc443f03a9db21d024a73cab7e5fea8542f08b61bc60c2ce5b7697780e3324",
Fp[Banderwagon].fromHex"0x318644261676fcc9f3bc3df6273fd94bd1e00594924fb402d6cd14fd27e25700",
Fp[Banderwagon].fromHex"0x65531b9b0765f4b3ef548e9059bae51ef72d4e390140f4f93cec0f976b54d698",
Fp[Banderwagon].fromHex"0x4aac0ef55e04a1be1bda66c4728d2697dc5954f33d0055f6bf36f2487070c7e1",
Fp[Banderwagon].fromHex"0x16b9a18412493fbd2fb1659340718d5755451504c658846219bc92d59dd57938",
Fp[Banderwagon].fromHex"0x4845cd68a5b764ad317c009d3306c6471fe293fe90537f619f8768ad6e3cf60b",
Fp[Banderwagon].fromHex"0x1f32f4bd3106b93fe94a8845ac238ba75a6d05635b4c54758f7023cca91c4723",
Fp[Banderwagon].fromHex"0x713b4becb11ebe1dfa5c566e7c821986a928a4d0dcbbd9ee48d92cf563e5bd58",
Fp[Banderwagon].fromHex"0x514d22a72d060bb7598976ddf57c12f08ec69911f9e291fde8d3684f8903e4f5",
Fp[Banderwagon].fromHex"0x59e431ad39ba19e1df7b48058ae34820b6f1ee6ca4dabe5e37dd1d4196f04d90",
Fp[Banderwagon].fromHex"0x55946f2dc07d8109bd16da1f68e10239d7a7c36c5751d91204a01c3085f70d86",
Fp[Banderwagon].fromHex"0x479fb664286365b69c540f6da3ba134d9dd920911efed854853d63cbfc19817c",
Fp[Banderwagon].fromHex"0x1dd9f3965730c4e32af3afba990deded42462d457184c5a16805da86aa5543bb",
Fp[Banderwagon].fromHex"0x21e2ca0beeea1ae17e769c5ed5f0ad0c6f9a5f5b8425fb7258e26082d557db91",
Fp[Banderwagon].fromHex"0x3c2073150355225730e70ef9240d96878622edac51045e671b2810d1ce377106",
Fp[Banderwagon].fromHex"0x12da54bee5f800f684d21c193a515a290c9abf9ac17c8ccef3aff269f63ba322",
Fp[Banderwagon].fromHex"0x413dc33f1414d1afca05f12a3950cfd42f65d8c1d71a58a9da8e995de85b045d",
Fp[Banderwagon].fromHex"0x12a7a560942c6498c9107c1635743781d432aeceebd86026c4febf0b91c6806d",
Fp[Banderwagon].fromHex"0x3706a82c3f1c74f458402d5163084ef4c96d76593f1f289991ec91640c3a64a1",
Fp[Banderwagon].fromHex"0x16be8b11b6dfe5ceab24871356061a9f5f2ad51119a9c753eb8aa000e5627aaf",
Fp[Banderwagon].fromHex"0x04ff6a0622f285df4d4b2826987dccd9c0070fc636abfc181debffd191872768",
Fp[Banderwagon].fromHex"0x15e1e35e5e7baf063b446fb297f9300a8eb2b72548c572cc1ffdcad0f5b4b123",
Fp[Banderwagon].fromHex"0x167573066ada9868a1cc61063f5c97db88bd1904d989b85eb273b6a31ac0aab1",
Fp[Banderwagon].fromHex"0x5b21ebd7e8f1682f3e037d5a48faeb975b9708b58734c0bb4cd6036ba576aa86",
Fp[Banderwagon].fromHex"0x22a2ff9fa0b14fcc691ddc2ed4c95f6ed66bba6281def5f64b8f14edf34ccdf5",
Fp[Banderwagon].fromHex"0x73528a00e70735b8e14a69704bf40e79f9994ea5c718854b2cbb69de21a094f7",
Fp[Banderwagon].fromHex"0x28d5ce8a489896a3347bc1a00a6aafd8032aa70a6379b7352ac73111cf74b3e2",
Fp[Banderwagon].fromHex"0x255240a8c3ac417d1615449a606ccf5b37736182082a71208cdd4f59ff45b54a",
Fp[Banderwagon].fromHex"0x5e46ecba61b36258710d5661a569aff658d8c2284d6956f49195ea5a293b2900",
Fp[Banderwagon].fromHex"0x1c22309ff31fcbca23aa628cdfc70ea1da98fd18684e934647b4fe785cf1a7c7",
Fp[Banderwagon].fromHex"0x3dd04e9d6883279194dcca42c3134e4bf19db9c6bfd4f2e225d5e34fb6d24a72",
Fp[Banderwagon].fromHex"0x07bef695427ae338c8e22b6a8f2cc84649818a6bc6703022fa6f3f4b0200046a",
Fp[Banderwagon].fromHex"0x1c798a626b60e1f936b15402365471078c2a5f9a7f2883b1713373b106a904e1",
Fp[Banderwagon].fromHex"0x344161caaccddcb331fc82977997ab4493180a97607b7b75ee0a9b7720fe18ea",
Fp[Banderwagon].fromHex"0x6903f3de2054c35b33286d5e2a7fac78904b764f271580c6e4cabab4a4da5676",
Fp[Banderwagon].fromHex"0x0ac23b9c417f3ef9584b969c6cf5aaada0756997008769ccc835fd473c237588",
Fp[Banderwagon].fromHex"0x26cad387915705d4f77e5fb3681303e9434ed8a2df042411f63c1b1084d8ba4f",
Fp[Banderwagon].fromHex"0x6a177df7d4c6a56841490a5438be0b29cace02d0105fd6e5719f5acfd6def379",
Fp[Banderwagon].fromHex"0x6dc4f18d2cf92a489fd4b34f6e684fc86a66c3d100a05d8467686f554995d523",
Fp[Banderwagon].fromHex"0x0ba22c09738c622bac42e110ef35c69ef082fe0ef8c66ca6602a2e18f70e9b64",
Fp[Banderwagon].fromHex"0x0635834c76ca7d51cde566f95d01572114ad11f42ede07e78ac5f6d68dc6b140",
Fp[Banderwagon].fromHex"0x09947bbaed7368249cd115b1ec12d6d4cb692dd87dae1e39133b9bb8cda67421",
Fp[Banderwagon].fromHex"0x10bdf056ac9d70ab2ff84035c6572b877cc75a52b70b369dd00a9a5966a1b546",
Fp[Banderwagon].fromHex"0x2350bab6e5011d2d3c647a6651cf80897852d9e2057f638fd25d506e5d53d4c5",
Fp[Banderwagon].fromHex"0x44c89513879e40f586179eebe3a367e156155a594a2d6819f55d454bb03dbdf9",
Fp[Banderwagon].fromHex"0x1719ef3eff754614d956eb2497a368547a3c8841ee3b009ebc01fb9707033f69",
Fp[Banderwagon].fromHex"0x31b52a0e225f5578772f4e13e173dec89816a916a684fae136d4fbae7979ebb4",
Fp[Banderwagon].fromHex"0x526eeac04a4fd7d5eb6c485951195f7ad2526739fd85a54cb9bf614237e07f40",
Fp[Banderwagon].fromHex"0x6957ca31dc7473fc608c154deeb9096a0ce7629b899a1e03d1df5d1eaf77e83d",
Fp[Banderwagon].fromHex"0x095166525526a65439feec240d80689fd697168a3a6000fe4541b8ff2ee0434e",
Fp[Banderwagon].fromHex"0x0587c8b52d7603813259157a02ddfdd6a5ab82d01ba968991ea40efd86f2b3f7",
Fp[Banderwagon].fromHex"0x3d59996bfc64bff0873cccad67fba72c18d3dd054fc5f9899ab6888aa4ed98cb",
Fp[Banderwagon].fromHex"0x67bcd73d3b624b60170b0ff2faf8c0ee4f9cd027871727e56569b2800ddfa7bf",
Fp[Banderwagon].fromHex"0x059178d77b36ab7df2b2ee51c53632ed5142f0ca5b7aae5dfc134d8f7d15b17a",
Fp[Banderwagon].fromHex"0x1a09ac2563b79970009cbca15e06cb2e3a53455faee8512fe1f2eae8803562a3",
Fp[Banderwagon].fromHex"0x0f4fe4d40b516a6e2c439b9b02225fe0196b5b913a85447fd7f46bbae830aa84",
Fp[Banderwagon].fromHex"0x3e9488c79593f30b2bac790a797914e54eafdb628870d2d2a53a6f120c96423f",
Fp[Banderwagon].fromHex"0x6ed7c7429defbdb722edfe1aa0f029c32cd9ec722b002605ee6b3bfad89b9f5c",
Fp[Banderwagon].fromHex"0x15e48184a9e51e48cef3ce67543bf8a3023d78490ffe31c5e55b11679b74ba1f",
Fp[Banderwagon].fromHex"0x5abf645e6e06dc2bbfc87b4398caab9ca0fb2d751581dc30d3c2d3d02afd33ef",
Fp[Banderwagon].fromHex"0x16e6f2da364012778a3aa48ee6f77112a1c5cf9f2f86ca4a1df2609f810a80ed",
Fp[Banderwagon].fromHex"0x0e740c9e0c6dc1fcb12080a8f627eae4a7fa466331de9710388909a9e35fb2b1",
Fp[Banderwagon].fromHex"0x4dcb489f6290f89c3defd3f264bab4551e7078a906f01093dedcd966f0df3735",
Fp[Banderwagon].fromHex"0x3aaf6fa649064c6e792a398f7d12b9b69a41b5895ab2ef4f53a02939f6a82756",
Fp[Banderwagon].fromHex"0x415663ad2b3fb23b2afe3e37ca8a7ebb09ee55dadb81e09a65fbf51e4c92e3db",
Fp[Banderwagon].fromHex"0x03a18ee91d8b9f540e171f160493e14feeec510028ee108633efbda071957818",
Fp[Banderwagon].fromHex"0x487b57eab2fd0af7b39a7d94a070e419cfc5277d0d6b2f0088b8320c2c6a3ad7",
Fp[Banderwagon].fromHex"0x42646f920f3badda4477931cbd3e20b5aef3066c95b405c10f1413e33cbadc34",
Fp[Banderwagon].fromHex"0x5c711b93105a4696717d18bf918ca5f0551b041a2328d3fb307b32d2de2c9b16",
Fp[Banderwagon].fromHex"0x10237e67b5085387d8babad87410f471520b94ac5627de3c1e4ba4771a2ec804",
Fp[Banderwagon].fromHex"0x09bc1adf5d96193a9bd2416836dc13c41bc53aab18a7b2392ac910a77712cc26",
Fp[Banderwagon].fromHex"0x152fcc06c631bc4fe4926e60b2ce5f79a4b2e7d8d924f642b49b2fd51b4fe741",
Fp[Banderwagon].fromHex"0x65ffd0db0fc24c88099034d517e3a9f29f4735f1d8330bf7fe258cdc0b6341d9",
Fp[Banderwagon].fromHex"0x44788f423863aa3313091f8ca2858f2dcd4aabd6f9669087bae5f3941fbd647e",
Fp[Banderwagon].fromHex"0x28447f025c13f30fd20116814d20260457f9dc366ace26f1084308b85d07c7db",
Fp[Banderwagon].fromHex"0x5c13f3ef06d50cf4e7a0ad13629fb210bd8972f5839072ab02483b4b39cbd562",
Fp[Banderwagon].fromHex"0x11f792c9344cced9d99799f87876faf3154ebd1e574993dfa9416f2926dda108",
Fp[Banderwagon].fromHex"0x427b0e984db82284f7216ad94a0bdc6636c23241c20306ea40a7ab0d57832c8e",
Fp[Banderwagon].fromHex"0x33a8e9aaba8a4b5bc785b6d28c042a72715d5c0a4984638f391459237a80d040",
Fp[Banderwagon].fromHex"0x4af1e0358800eb629d8909ec6d2bba25df7efff6e6e95548a0291e24b64dcd21",
Fp[Banderwagon].fromHex"0x42882b6e35a91edd961ed1d55f0ce3e35600da19d5900e466a9df1f063748fce",
Fp[Banderwagon].fromHex"0x068f5b03ee8a9e0c240a6ba7523bd51940b3c3d1d51852439775462cfb15928e",
Fp[Banderwagon].fromHex"0x71a95e83ae9aa206233fdbd15e959d9e6daed691f51ddc0e34d920baeb7af425",
Fp[Banderwagon].fromHex"0x556f15ab795ed35bbf6f40116286036a7092b5830bec560002685add2343bfdc",
Fp[Banderwagon].fromHex"0x220e51abecfb8558d5820b1eb8b139b701e33f69a52b29b74cc0a382db87b354",
Fp[Banderwagon].fromHex"0x4f73f63abaf13286bfe762670f466c6de4cdcbe17a6b7fe1b44eee412458360e",
Fp[Banderwagon].fromHex"0x5aa5dbda95108c2a9f0ca9691ca003a90bc23315665c4aa25b0af2c4164cdc92",
Fp[Banderwagon].fromHex"0x43c4c1e7bab5df4b79118be151195b1bb9422d614647c81269e72aef91fb7be6",
Fp[Banderwagon].fromHex"0x22bb0dd1614c82c1db8df26a47da0cdb05b19e1e35172b5d31cdc4ff48aab161",
Fp[Banderwagon].fromHex"0x2524c8c595ff09c6b905479a4a14a1bca89ba4fe89ff19548adc675928cd63e7",
Fp[Banderwagon].fromHex"0x3836cd71c21164e8b1189aa1fceca4a28283c334330876dc00396423bc85cd98",
Fp[Banderwagon].fromHex"0x03e871fc81146130f37b1beddb2d7a5d9ffa0094fc937b1671246ed681fbc8df",
Fp[Banderwagon].fromHex"0x5cc8ddcdc77588d871aec394927954289938127e2bf27fb93d15a02e4e253da2",
Fp[Banderwagon].fromHex"0x0bddc5eb618093a6f562212ae9a885a0e1498c87e67172f12e22a6b5b04b7063",
Fp[Banderwagon].fromHex"0x570e614d1072886bc9ba9198b4a34c9841143bec51b4af2cfcf8f41f812bcaf0",
Fp[Banderwagon].fromHex"0x150e64dafa924dee7d4d102f2ee08f2caedb76c7120be6a8b7e14663b96bda9f",
Fp[Banderwagon].fromHex"0x20c2015a84866c16eb60e9f56b42d2b2f7682a736637233c7e8fe6911d67d445",
Fp[Banderwagon].fromHex"0x04fdd14ad990c5d94abc61794fedbb7b37fcae5ba09e0c9e7936dad504dd20d8",
Fp[Banderwagon].fromHex"0x0bc82e6f92cb201d3626d9df29a2a18bee8ce29b9f02412609cab0d485b6df56",
Fp[Banderwagon].fromHex"0x0fdb878b7b797ab9990c141097aa1fe24a492619faadf9cfbc26e93d4911b7e2",
Fp[Banderwagon].fromHex"0x4e14b278bcfbeecd5c29a2b4977c2558e4004d2eb967c231b2f14106f85219ba",
Fp[Banderwagon].fromHex"0x26b1944fd04d9154357d3e58bb154b9d348a65cfcd96dbf1efb1492647bde13b",
Fp[Banderwagon].fromHex"0x28fdb0047a7711433172d6d0d8743bf60cdd4315204816622432550ff27dae5e",
Fp[Banderwagon].fromHex"0x58ff50ef185a05c6be0bad5b3befab2b259e53a75fe7d54984e64be5bd79fd86",
Fp[Banderwagon].fromHex"0x0e3993adeb7b9e35227472f5d0fdd64ad1275ef5dbee76e99b310a1fa78cfb9f",
Fp[Banderwagon].fromHex"0x2c3e1ae1ff57a10370b5f2e1739814bdf9aa58f127f48e2445d354251876b8cd",
Fp[Banderwagon].fromHex"0x242ccc0a2206cde385380e38d1b4ef5e4c3349806c11a01b8d4353c191f10763",
Fp[Banderwagon].fromHex"0x4d3e3f50b164e6f960a1dc12f0cb68fc68e5eedf267f68905ef0d51cd371d4b2",
Fp[Banderwagon].fromHex"0x0d1096825a363ce20aca5b0ff2997e6edd89bf68395d0a55210a0ec49daea741",
Fp[Banderwagon].fromHex"0x260eb35b09731b984930132fa2126fbe43b3481e280b15dd518f170cd5b4b4b8",
Fp[Banderwagon].fromHex"0x46695f16dafd231e60dd95845667ad0c0659afcb9c0bd5379ddd876fc42e10f9",
Fp[Banderwagon].fromHex"0x280d44d24263b878cc33eb7e7801926c5cd22fe52f922eb9d0cd0ad4ab8166fb",
Fp[Banderwagon].fromHex"0x208e8f1498671832e63a11efb269f1c08546e66ad19aec5d82e637378c485c82",
Fp[Banderwagon].fromHex"0x077fb7a1c70a28635fea4420d98de0ddffd8c7e12991d3593a7478c980a80dcd",
Fp[Banderwagon].fromHex"0x4b13b15527c4161336e2c3f45df861c932497d1617007fdd7addc04ee67d5524",
Fp[Banderwagon].fromHex"0x1c663ed8976ee09564cd3d4124b4bf0476f5da326d612eff3aca6a0a2ea9867b",
Fp[Banderwagon].fromHex"0x13bc4c6a84ba6cec1de1403b91ccb9110f5e01483c1ce541183fc22bd9a5d1b4",
Fp[Banderwagon].fromHex"0x36fb503902226226c88945f69cf7f3a022e17274e67769824351c8eb2465707c",
Fp[Banderwagon].fromHex"0x2ecc2aced99ff73b355a1a6f4b0540f1b76ee15b57828853511b53bfa20b5762",
Fp[Banderwagon].fromHex"0x0d8e295b1e454871d0d44c4531344b8756880b617073e56abf2bc24a9e48cc04",
Fp[Banderwagon].fromHex"0x5f17d65f606ed4bcb26f4c1665e700fccc7a7f2151b474a9b73043a55c37072e",
Fp[Banderwagon].fromHex"0x0f6ab9e97c32a1ce71449686220ca5e0e0fa21d88ec2b2aa0eff93f474b75b37",
Fp[Banderwagon].fromHex"0x43af46f8db5e07abcbdd11e0b1fa3753996f5a13fd08afa80b2da504282b61f1",
Fp[Banderwagon].fromHex"0x03c5f55130687853a067195c47ac7a4d4760e0a2f2da4fabdd048d331cf11abd",
Fp[Banderwagon].fromHex"0x69af70723be6999831f97197c616818a91f34f8dc30c615feaa5a35411d42e71",
Fp[Banderwagon].fromHex"0x6390299c31c319ed4cec6cc73e1a1b2ac9afa9abd5d92cde614256f5606ee2fd",
Fp[Banderwagon].fromHex"0x385bc586d9c66b11217a67d21aac38bf04e8fad0ed871a82c719e4500b245c83",
Fp[Banderwagon].fromHex"0x4bfaa2ce991d61f26a00187f6aa2839f4c5dbb16e3a12b43f154dd6499803bc8",
Fp[Banderwagon].fromHex"0x639122fda0f4ab5093a2a3f67809c4dc9d7d7643187bb53989ca7ab1f6f6dbd5",
Fp[Banderwagon].fromHex"0x1a6f73141aa50ce8e0448856303668e32636ba5d59a1fdb3918b8ff2657cb799",
Fp[Banderwagon].fromHex"0x3b7592293a53169e45f60ee371772d6a8a9c4b2b83098a1cb01c7a77e2ea782a",
Fp[Banderwagon].fromHex"0x6386719557e64d42d7798e60223c4a7f844384647012765d90b2f6d920a24dac",
Fp[Banderwagon].fromHex"0x43dd9c2fbac582d6049bb15095b4040432d0302abc220ae6ea31d412d50a1ecc",
Fp[Banderwagon].fromHex"0x3ff231db64e4a26db92792ab2b9b21abd59d532256c84099a0d2a9880ec477a4",
Fp[Banderwagon].fromHex"0x2d03f984b88a2d964340da5c78df2afb115cd725dc775ed2a3e54c36aee6c9d7",
Fp[Banderwagon].fromHex"0x1992d2e773671809a4c8b105224796c34728f6f8b2ec828fc032b40fd6aa9982",
Fp[Banderwagon].fromHex"0x0ebc3571ec408ca4d6611608e8a8d5a74bf8ddb26980a171b367ec7deacfd72a",
Fp[Banderwagon].fromHex"0x136c6db1a33e234401be2ffc07219d749fba30d2f00817e912d30fe7a75f01dc",
Fp[Banderwagon].fromHex"0x2b8fd6884902cc6d78f0d836d35d03df1cbf7fe4bce3170cf3e6fbcb11f45b15",
Fp[Banderwagon].fromHex"0x49c50a5cdc32327fc1878ffd9bae0e0cdbf7c71cbbdfe4858395b554c4a7e4f3",
Fp[Banderwagon].fromHex"0x027d7cf80094c10be764ae95abe2bb61f9d1cb845673cd552a51a12baa31f7b2",
Fp[Banderwagon].fromHex"0x3bf252a6600d90948cd580e131b3256376ea46edd850298125e50598c3505ff1",
Fp[Banderwagon].fromHex"0x6ddf337c8b4e716e7214ef132fcb12ed83c853a7342f31dfc195677a583a226b",
Fp[Banderwagon].fromHex"0x4a14720263065d64472a532d2c4bed3a70838f481b8e85502b14787a3c797181",
Fp[Banderwagon].fromHex"0x474f7736a87f81d299a457941fef3cbdf7f1b3a48bfe6ab8b96060a8489d7593",
Fp[Banderwagon].fromHex"0x4c453d85d572d287a73bb732faaf08a75a56d7ccb64bbb09a91f10acaa57449b",
Fp[Banderwagon].fromHex"0x059ba5f5134066cf0342ed3ec12bd9b8108bf57d2a3e634aeba0d2536b3084df",
Fp[Banderwagon].fromHex"0x0a1ba5296ac6b0ccad9afcf233d2ed98979bc0587fda1d589c8073b451e798da",
Fp[Banderwagon].fromHex"0x4891f48154a799d05461ec118226dbc7be6fc444a7e879d29bea9aba09df5941",
Fp[Banderwagon].fromHex"0x58128fb487acf117f205a53f1966ce9b4cccc6197662182f52ea8b1b435ab289",
Fp[Banderwagon].fromHex"0x52599d65eb9d82f59cbfab0cde8f309bbce5e12b354dcbd9bd29a75e4a635fb9",
Fp[Banderwagon].fromHex"0x2daa05ab8fbfff73114a3c58c037d97be86bc62962c1002dd35420a1b431d966",
Fp[Banderwagon].fromHex"0x6707210651ba3d6edc297acdbea78ce2d2c8a81c95e7c2e22198e068526350c9",
Fp[Banderwagon].fromHex"0x184d262da061ab738d2362bab299f69b0c7ccd98592da3da5a2c069d059d45af",
Fp[Banderwagon].fromHex"0x2322cc78f20e8957e1af0e6f952e1f7e4987bb86e9adf2259dfc8f62d7101c02",
Fp[Banderwagon].fromHex"0x65000e384ba9dc5606755e838ef5376338ae2e8d4487d48679d3958ac4cb9d2d",
Fp[Banderwagon].fromHex"0x263b5dd3c9bed183710faf6663d26f00e5875271611c044e5061bd05ea699a9d",
Fp[Banderwagon].fromHex"0x4fb00db56b663fcfecbb9aab3011824475be9fd69d0a1bbff897fb6be40ddfc7",
Fp[Banderwagon].fromHex"0x37f20aeabd0b35ce873dd5564182ab04dfa99b4a19bad183dc6644d2721e55c3",
Fp[Banderwagon].fromHex"0x2f40da45251d7075ee44d21fdef8451166e1cc4d9b72e05d61f70a8820a0e98f",
Fp[Banderwagon].fromHex"0x1c74f13bff34a2736b401796724577198e5444d50eb1fcbc6505b065c1a1ce8f",
Fp[Banderwagon].fromHex"0x1af7460aee018137df4643f06e17e34196ba16207a4ed9735b36b24c6dd788a9",
Fp[Banderwagon].fromHex"0x6f10229fe7694e6a4e14f41b5fa2ad946f267a098e48859f10e71e6d5ee4f589",
Fp[Banderwagon].fromHex"0x23c977793d8c545d7f03840e6f4b860f2b190feb1ac32a44701de91efd8e7a68",
Fp[Banderwagon].fromHex"0x606d5ae21f1a4dd9ae833f6a5e98def46f38a5bfc7343a0716e6115a78e32f49",
Fp[Banderwagon].fromHex"0x181d5ecef2173e7c8074aa2eee91bcf24e9aaa43221c3a54205455b80617f1be",
Fp[Banderwagon].fromHex"0x401a06dc4cb6fdc4d7c2589eebb3331e65765f1dbbb3dd17ec05e5528c7ed60f",
Fp[Banderwagon].fromHex"0x0f0202accbc3a3c0a85d40cf88341f2d7bb1791c5b7ae3a3f8e9be3020f213aa",
Fp[Banderwagon].fromHex"0x66ba12e08460047b88cecb99572675da2897aadc14a2036b2503c0dfb1d224d9",
Fp[Banderwagon].fromHex"0x6e8e543a3fb228fe0ae4a9cdfeb21a0c1bcd900962c21a5c9c7e48c689134680",
Fp[Banderwagon].fromHex"0x29062d2d51f87e1f5ede62bcfbecc58090f7c1393ec9610875632d27ac9e6b32",
Fp[Banderwagon].fromHex"0x0be7fccbac583d27c3f97ae69be4a657b296e6a3a56524b6397da27955396830",
Fp[Banderwagon].fromHex"0x58b8c20ad3a2f795b9ef5b3b7c9b48dce2a6fb466a4861b47bc5e9084cd1d2ff",
Fp[Banderwagon].fromHex"0x417e5e45fe34d704f5ced54af8ea8d57f692720824958a334923d0143dee2417",
Fp[Banderwagon].fromHex"0x0c5b16ad573954cee3d2cef439ed6486dd228d7f79a62274dab50c898ba71176",
Fp[Banderwagon].fromHex"0x3f6dda0fa1b8821fcdb790f8933640e481663367fb81b57f8956d81a1adfba2a",
Fp[Banderwagon].fromHex"0x1a09c6f95e586a202f1ed0b00fe7fa697aac1b597e792881829f3fbfa5b3ccb4"
],
[ # i = 3
Fp[Banderwagon].fromHex"0x0000000000000000000000000000000000000000000000000000000000000001",
Fp[Banderwagon].fromHex"0x4f9b4098e2e9f12e6b368121ac0cf4ad0a0865a899e8deff4935bd2f817f694b",
Fp[Banderwagon].fromHex"0x6898111413588742b7c68b4d7fdd60d098d0caac87f5713c5130c2c1660125be",
Fp[Banderwagon].fromHex"0x6dee1bd32e1843bc1a3ef55558b56d6d427d52a475e8ce1152a4c44c49a49f1e",
Fp[Banderwagon].fromHex"0x45af6345ec055e4d14a1e27164d8fdbd2d967f4be2f951558140d032f0a9ee53",
Fp[Banderwagon].fromHex"0x3683287007cdc98e2e1a54f5ed6dac0e6e8df3051d69e220022193b333c3b855",
Fp[Banderwagon].fromHex"0x67add2940967b1a207e780cc7312dd5371bdbdcad82928c864e8c456229dfdef",
Fp[Banderwagon].fromHex"0x0832d7d20dac46ed6eae360ede81eba8db2feb30d6711c70e95f38660e9d1536",
Fp[Banderwagon].fromHex"0x50e0903a157988bab4bcd40e22f55448bf6e88fb4c38fb8a360c60997369df4e",
Fp[Banderwagon].fromHex"0x443237284ec1415dde48a52a93151b352e10ed5bae398c9c164881d4baa8a72e",
Fp[Banderwagon].fromHex"0x5f2fa72e47136966a4512dec6b0a03377e7d9fd5726f6b40ed9fa5c032ec0a23",
Fp[Banderwagon].fromHex"0x371883b64fd60550e6c6e2fafbc3c935b11b8dd0e729d15d3f10f3a9abb257e1",
Fp[Banderwagon].fromHex"0x53c78adc7bff16bae3ee1645113940cf46c3ebf43c92a949a4593e1acca2cb6c",
Fp[Banderwagon].fromHex"0x6ecab74a12568801be1e72f2066186fa644628b567af1bb4e3d5dbe0d2f73e41",
Fp[Banderwagon].fromHex"0x60259040823a88e7b6a42eb341ff879cb04492b6f43bb51eca7dadda50f555e4",
Fp[Banderwagon].fromHex"0x241f2b04f3a711b74789f746a17afd9bde785fd8b3542a38a4a7a41d55234864",
Fp[Banderwagon].fromHex"0x20b1ce9140267af9dd1c0af834cec32c17beb312f20b6f7653ea61d87742bcce",
Fp[Banderwagon].fromHex"0x533597adfcf78a922bf7a6f6d02f0612358469e061a1c6905718b817f3ccad48",
Fp[Banderwagon].fromHex"0x1a8f3ae1cc22ee66ae3320a20450eb9bbf136819ab9c98a27528d588439e5b12",
Fp[Banderwagon].fromHex"0x41185f69535823b4eea87dbd8b3e7293c08111d9b58068eda22cb0c0043581b8",
Fp[Banderwagon].fromHex"0x54fa64fb4536c4fcf6ad66524f0376d9e412abf7f3a89e7acf065a270f3c324f",
Fp[Banderwagon].fromHex"0x328f64192e295d851bd07fc9fc34abead93d29335383e69a148277eef8c0a297",
Fp[Banderwagon].fromHex"0x1a9d03d7743e9a0675583bdb136e9f86e19486bb67912a2b440dab45cd1fac5b",
Fp[Banderwagon].fromHex"0x5d19702dd52769aebdb6bf288d790d89bdca8e5c4d2dc5ffd2878366fcec15ba",
Fp[Banderwagon].fromHex"0x0461237e58fcced486fa69d8e4e48506e3317ae6451bb89de69679532ae1234c",
Fp[Banderwagon].fromHex"0x4e340f08c01d85df59b31745ff67db9e8b576cd5a085170dfba96832adfa9266",
Fp[Banderwagon].fromHex"0x29048571ac60a4ce0468b4bb2b446edda9ffeee172f8ac74095e328eda2f8e5c",
Fp[Banderwagon].fromHex"0x5db4ced439e3c7897f5870bc08c40816613ec884963a020ab3e6eed5afa1109b",
Fp[Banderwagon].fromHex"0x036b79931cfdd8947f799cf20f675fde6a7493f160ce4cb729b4cb21179cfb0e",
Fp[Banderwagon].fromHex"0x55e9d3064ba6d18615e83527ce053b131c54e5045f96bdb5b46b6df596ba6ecf",
Fp[Banderwagon].fromHex"0x61f273726e9409979c7943d6a33bc39345fb135ff413a356d5f57c79b59b2332",
Fp[Banderwagon].fromHex"0x1c021c67b10780e18ea3e9254dbb27ead7da7cb26fe41c7fe6b19f0b5eadf9cb",
Fp[Banderwagon].fromHex"0x345766f603fa66e78c0625cd70d77ce2b38b21c28713b7007228fd3397743f7a",
Fp[Banderwagon].fromHex"0x5a0629432977ae6a072570e877993c3d7439e2b6fbd943d0adc24eba36b7578e",
Fp[Banderwagon].fromHex"0x510df5b7cb3dee5f01fe51c5b744878f5d1e0777f7ef73e32ef7664cb2440ed4",
Fp[Banderwagon].fromHex"0x5e6856c04012bb93b8a0671498f387398d38cc4f07468cebd78b1ef5748164e7",
Fp[Banderwagon].fromHex"0x5391ad6a79b61c1a71d544f7800a7e4ae4dc0ae311f00af48469ef4d246b6883",
Fp[Banderwagon].fromHex"0x46aa7940ac524648faaf9f04b421b462f2730e303c173e1c090bcdd715521bb1",
Fp[Banderwagon].fromHex"0x249a8bf565feb0f7bdf7f8f0d267d1ae2ae21a225b58e59f1d3e494f87fd6d91",
Fp[Banderwagon].fromHex"0x48778b55856bf49320c8b3bf4746e7abf6a33e0d6b4dc2d87ee857bf1f253512",
Fp[Banderwagon].fromHex"0x2c7e0457c83a7d9c5aea51f540eb0c04963dc46688b5e11768cc0c58459f155b",
Fp[Banderwagon].fromHex"0x485adb96249a23e969ac30e42135fbc42772c833e4cf3499ecbf5d6f01ea2fe8",
Fp[Banderwagon].fromHex"0x6c1cdf508052e8d9a67bb3d018ed258f039fa49ec41505c948af25b254d71df9",
Fp[Banderwagon].fromHex"0x0688ba2e026f2459a189d7e4af45dab59380f5ffdc6ac2e316a9e3e795d08887",
Fp[Banderwagon].fromHex"0x5a50cc64ae610371dcd9ce528178852eaf9f1f01e2bbf0ac476e05bf67d4973c",
Fp[Banderwagon].fromHex"0x6635214dfb1c37d97fb60b67a741a4eee401cd8bef1b22603e16064aa9a77770",
Fp[Banderwagon].fromHex"0x16c359d76ca02af7f2f3e98766f8c9185cae4a21d39a23bee9dc91a650a90e49",
Fp[Banderwagon].fromHex"0x7275b1d9346b1f74337b8c94b4e3a208e540e7eb01aad13b85caa34fd9b2b6ce",
Fp[Banderwagon].fromHex"0x1edc919ec91f38ac5ccd4631f16edba4967a6b6cfb0faca4807b811a823f728d",
Fp[Banderwagon].fromHex"0x42083f58561023a7fa481d537345cf6530dcd43dec9acd7108993b54226b7f93",
Fp[Banderwagon].fromHex"0x058e6bb22f520df225302664820cb7fbf495392351a789a318d303a266992f63",
Fp[Banderwagon].fromHex"0x18e17eef82a73dc4782fd931be0cba8ab06cbfc87f549eb20f15758baad3fcf4",
Fp[Banderwagon].fromHex"0x58c400aba73798bfaf59d0fc7261da72911f590ef73ba2bdc0f1357a508e5e7b",
Fp[Banderwagon].fromHex"0x3d0655665267f0974b35861cb1da153a8b7570b00fca5c9a520c8c4d748fb509",
Fp[Banderwagon].fromHex"0x3336a05ea5c70ef50d10f88231dde2f6e18a65bc0f8e4d1ecdd815ee4d942bee",
Fp[Banderwagon].fromHex"0x725d1642c7524b471810c6122bee51ba897d166d26d7d13fef678c866ccd32d7",
Fp[Banderwagon].fromHex"0x56f35bb8ed54ae00468b04010fa5c79f62a6d195014b641082e68bc0bc50a88f",
Fp[Banderwagon].fromHex"0x6743acd7204034884021f50f21b39e1d96ce26afb69019f7ee3b38a3813633f1",
Fp[Banderwagon].fromHex"0x581583626bca158c398677e14a8cb7e715fb82877b46d20d3f0ffba2ea149337",
Fp[Banderwagon].fromHex"0x0c721336b5ca226c34c543b8647ce9de4c72266b93838c16cd4b696e7ea423f1",
Fp[Banderwagon].fromHex"0x28c6d5fd4e2f04c5e7caaba64af676214ee20d3cfc83311c0727b36db1974ef4",
Fp[Banderwagon].fromHex"0x255c117113c5d5a3e04369454396c3893c771d65b2ee56d3198a034b1e705c0e",
Fp[Banderwagon].fromHex"0x1bcee4668304bec207238a67fd3278fde6409954448fd0a2dbcc4af4074489e8",
Fp[Banderwagon].fromHex"0x00c50e1ec7a28bb857f5f1a3b50f2b7f30de4d06174139246cfaf4c817c13fe6",
Fp[Banderwagon].fromHex"0x00000000000000008d51ccce760304d0ec030002760300000001000000000000",
Fp[Banderwagon].fromHex"0x663d0aa154b7afb7604ccbce3186331764505ce32828420562b851e3d2a34df5",
Fp[Banderwagon].fromHex"0x30d2983de0110e23413ff88848100458b830a34e5e4c7a31a0927a327c751043",
Fp[Banderwagon].fromHex"0x1df57ca6fc96f67ff5389b96856be8b1404ef4c6bf3fe0c6c7ea608db8cd652c",
Fp[Banderwagon].fromHex"0x28eb300e9079af0b916f129332ba2dfc0bf20a6f5e1709899ddf46bac40ac8e4",
Fp[Banderwagon].fromHex"0x2fb2b48988b9dbae9a54b1f2bebcea8bcaafcb31434545d82efcfdaf4e265ab7",
Fp[Banderwagon].fromHex"0x5318150315161c3e6e8ba6f2374a655d9d4b0f40448ca04c44568101d845f71f",
Fp[Banderwagon].fromHex"0x1a660e58dcdd8ce7f82295c732d111a2b20e24ef2f570c8a24438957b3e25619",
Fp[Banderwagon].fromHex"0x65f6c5837cb5fca206050b5832d1099726bc7f62d13a6e1c3ec50c9031a36ca3",
Fp[Banderwagon].fromHex"0x42a2e61a3a2a9b39fcf3ec5eda0ddb53a07fcad29e98164375352d72a0c9539a",
Fp[Banderwagon].fromHex"0x22545f6ba59c3994a84b028e307c93637f3accee4e32febaa4f1f87d90884c5a",
Fp[Banderwagon].fromHex"0x44057850ce28f03eea18ac2f59bed4eb36c59162052451257675b5beeb6153ca",
Fp[Banderwagon].fromHex"0x37d3508a14adf95959d7d47f20aa9f0259e74ba2b75ca477f44e14739932aa33",
Fp[Banderwagon].fromHex"0x55e29e7e1c0691a3bae4d7a5261114f26f5f56946340fdfc3b2bcdccf1ec7b16",
Fp[Banderwagon].fromHex"0x13562b7d27b4c23e09768a7087f0cc2629c85f7efbd6188bb08956f964517062",
Fp[Banderwagon].fromHex"0x146d0fdde70e992d0cc516e3bb219c82aabff88c0b7e4246f003cd6e73efb611",
Fp[Banderwagon].fromHex"0x4f2c596e753e4fcc6e92a9c460afca4a1ef4e672ebc1e1bb95df4b360411fe73",
Fp[Banderwagon].fromHex"0x4ba357052117e1e151ea52ef08f1e06c38275f891994324c998731ee0c78437a",
Fp[Banderwagon].fromHex"0x35c60b00588ed2cf8b98c6ffcd682aa219b0deac619bda2d4000b0b3767c9928",
Fp[Banderwagon].fromHex"0x64e32898a7c259a810a20368471f6635e801fb897d05b8538dfcd4912667f55f",
Fp[Banderwagon].fromHex"0x0e4840ac57f86f5e293b1d67bc8de5d9a12a70a615d0b8e4d2fc5e69ac5db47f",
Fp[Banderwagon].fromHex"0x2e95da59a33dcbf232a732ae1a3b0aef752c84f3154125602cabadec2fe322b8",
Fp[Banderwagon].fromHex"0x1996fa8d52f970ba51420be43501370b166fb582ac74db12571ba2fccf28601b",
Fp[Banderwagon].fromHex"0x1d12dbf168716b60e5789556beff8edeb63d7e9803ec74e17a030cc2de5db52b",
Fp[Banderwagon].fromHex"0x047cb16caf96816fa3a95d2d4016e2bd45593d6ff6dab086ee5bcecc4e7773cb",
Fp[Banderwagon].fromHex"0x5daff883ceaa889c7f2b1554800870c74e0bf5a0bea3c2ee335ab15ecceb6a2d",
Fp[Banderwagon].fromHex"0x1aa909b8f9797bc1d44db4c7e28c3f15cbfd4ee83f1b2499dbe21753938adf74",
Fp[Banderwagon].fromHex"0x0701e1cbced44b4c46145a561c41e22acfffa1a105df6b8a7429c1fa7a88c247",
Fp[Banderwagon].fromHex"0x0afced2ec80a4115f20c57f6d7dc9533050664a566a603f98c15c05b1901cef2",
Fp[Banderwagon].fromHex"0x5c6214a479d7e1869cfafd436d7b412b0654642678ea64b7408a86452d1142b4",
Fp[Banderwagon].fromHex"0x3c9f59c69ed3df9941205e1bb9264c6a7c71082d2903a1ac633d3e92c7ca8ccf",
Fp[Banderwagon].fromHex"0x0ad7742370737a124164b50a572c9c65eeafd9f0df88a27eefe8ef07b5048efa",
Fp[Banderwagon].fromHex"0x1333b22e5ce11044babc5affca86bf658e74903694b04fd86037fe81ae99502e",
Fp[Banderwagon].fromHex"0x4d3503442f2fb2879a8a9d78c4fed2b2bacc59c903893ca8829235424bc52016",
Fp[Banderwagon].fromHex"0x15ae1a173d90ba01c42ee040e5579a63af608393655b6d323eae9752b92f9726",
Fp[Banderwagon].fromHex"0x0a7975545a9dcb2faf33b868f0e27d4ed66041cee0c4bdac8586e7bf3217bc38",
Fp[Banderwagon].fromHex"0x44ed0520cdfb5d9d6c54cb86cdf73e91232e4312e6011bf5d941e9338fb466f7",
Fp[Banderwagon].fromHex"0x3dc45a6d7f643b5a2dee35b6cf12739eafa69d8f42e2c25b26dd05e4c4aec099",
Fp[Banderwagon].fromHex"0x6c4346355ac0cbecc13494e5cc0ae758c694a89651aca0ff810d9cff570736e9",
Fp[Banderwagon].fromHex"0x5e0b7bc7ac9a877903f012dba811a168181764ae9a77652c25c83bb50749f0af",
Fp[Banderwagon].fromHex"0x5303da18a9d30564a8f0cfd2438f018c01e943612401899720d4ed194fccfeb9",
Fp[Banderwagon].fromHex"0x02b315ee4db709aa6e492ff0b0d05658b6f67b913ee947b92fef56114b49c75d",
Fp[Banderwagon].fromHex"0x5b759b0b4fa4971529805a2b04c50efc330af27f081250e5bddd6dacba0b1d06",
Fp[Banderwagon].fromHex"0x4c33b1110b25238c7d712874125035486178af6ba70b7705f1af8f454525fd66",
Fp[Banderwagon].fromHex"0x6e5703824bef73c976407b9926e20836d21ae51df978cc3878f4ee1de45ab2f2",
Fp[Banderwagon].fromHex"0x204329cbca5aa4231b2b2fbdb88c0832f1ab3ea313c630b6754ceec2fde25881",
Fp[Banderwagon].fromHex"0x2db7169d8ee087328d16baf2bdd5e94641c708b8b84ee699a565af7a806913be",
Fp[Banderwagon].fromHex"0x5aefd9e4727786c36067482e2d9445f9ef679941d7e3344ac1f99b485bb67d21",
Fp[Banderwagon].fromHex"0x38c7f2dd7e0c63fccabf643eda8951f257bc96af334c36bca1abb31fb37786b9",
Fp[Banderwagon].fromHex"0x0c116d8cebced82bc53c32396daedbf90ab309ae850664dec3e268216bdc4a30",
Fp[Banderwagon].fromHex"0x7144ace8a4aeb40b597e225a1da4156c0447df05ce549e034eb4bb5cc301906f",
Fp[Banderwagon].fromHex"0x362f0e0589dd793aa51bfee012ab18ba9104a2294bb265301622dd5a6889a8e8",
Fp[Banderwagon].fromHex"0x6358785206b5761a878d670fcb570ab3b802e4e461e72e18ddc3b03ea91bc267",
Fp[Banderwagon].fromHex"0x00aa7d2fce8520d1f5109fa0d7553d937a330977b7a8bfe99ca730e689c0bf9e",
Fp[Banderwagon].fromHex"0x59dc7a32e902f9e85187145dfaed82059556ab6223eff0406e175e44c490cbc0",
Fp[Banderwagon].fromHex"0x622c315227033bb160f1e69f8f0320b08803788dd25be1b072994949fe8dda46",
Fp[Banderwagon].fromHex"0x1579b9c6e6797777851425ea12dcacdae7452d43f6d5756f51cb57e0e3035d15",
Fp[Banderwagon].fromHex"0x09594dd24ebf1658766f71f92679eccdd9a0eb428f0d8dccd165b2490ec7254e",
Fp[Banderwagon].fromHex"0x54b572b23615cf703897e487b9c664354af0a42ec0e52a48c009cf2b0763b3d5",
Fp[Banderwagon].fromHex"0x54c0fcd83aa5a469524e3a763bb50b09946a4f579172314a0ff8423daf2fdb50",
Fp[Banderwagon].fromHex"0x0fe09ddec7fa8e98e4b5243a8bda7ca37836750f231bcd8672d73ebbe97445d5",
Fp[Banderwagon].fromHex"0x3d0bbb72051a32b8635dba604a48d7ba10c93f37bda7b84b0c06f42c4fa19fd3",
Fp[Banderwagon].fromHex"0x1325b766f5943eadc0dcf3788fe23b2f533c9d94a870e33f9df832cfdf2062ef",
Fp[Banderwagon].fromHex"0x5b3330fb21510ba3cb52d65ec3b820f17442551c91b1af3382fe7994226a7881",
Fp[Banderwagon].fromHex"0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000",
Fp[Banderwagon].fromHex"0x245266ba46b38c19c80356e65d94e35849b53e5a66157cffb6ca42cf7e8096b6",
Fp[Banderwagon].fromHex"0x0b55963f1644f6057b734cba89c47734baecd9567808eac2aecf3d3d99feda43",
Fp[Banderwagon].fromHex"0x05ff8b7ffb85398c18fae2b2b0ec6a981140515e8a158dedad5b3bb2b65b60e3",
Fp[Banderwagon].fromHex"0x2e3e440d3d981efb1e97f596a4c8da48262724b71d050aa97ebf2fcc0f5611ae",
Fp[Banderwagon].fromHex"0x3d6a7ee321cfb3ba051f83121c342bf6e52fb0fde29479defdde6c4bcc3c47ac",
Fp[Banderwagon].fromHex"0x0c3fd4bf2035cba62b52573b968efab1e1ffe63827d533369b173ba8dd620212",
Fp[Banderwagon].fromHex"0x6bbacf811bf1365ac48ba1f92b1fec5c788db8d2298d3f8e16a0c798f162eacb",
Fp[Banderwagon].fromHex"0x230d17191423f48d7e7d03f9e6ac83bc944f1b07b3c56074c9f39f658c9620b3",
Fp[Banderwagon].fromHex"0x2fbb702adadc3bea54f132dd768cbcd025acb6a751c4cf62e9b77e2a455758d3",
Fp[Banderwagon].fromHex"0x14be0024e28a13e18ee8aa1b9e97d4cdd540042d8d8ef0be12605a3ecd13f5de",
Fp[Banderwagon].fromHex"0x3cd5239cd9c777f74c72f50d0dde0ecfa2a2163218d48aa1c0ef0c55544da820",
Fp[Banderwagon].fromHex"0x20261c76ad9e668d4f4bc1c2f86897360cf9b80ec36bb2b55ba6c1e4335d3495",
Fp[Banderwagon].fromHex"0x0522f0091746f546751b65160340510aef777b4d984f404a1c2a241e2d08c1c0",
Fp[Banderwagon].fromHex"0x13c81712a762f4607c95a954c7a25068a379114c0bc2a6e035825224af0aaa1d",
Fp[Banderwagon].fromHex"0x4fce7c4e35f66b90ebafe0c16826da697545442a4caa31c65b585be1aadcb79d",
Fp[Banderwagon].fromHex"0x533bd8c1e977024e561dcd0fd4d314d93bfef0f00df2ec88ac159e2688bd4333",
Fp[Banderwagon].fromHex"0x20b80fa52ca5f2b6074231113972d1f31e393a229e5c956ea8e747e70c3352b9",
Fp[Banderwagon].fromHex"0x595e6c715d7a8ee18506b7660550ec6994aa3be95461c35c8ad72a76bc61a4ef",
Fp[Banderwagon].fromHex"0x32d547e9d645599344915a4a7e636571933c92294a7df3115dd34f3efbca7e49",
Fp[Banderwagon].fromHex"0x1ef34257e466b84b3c8c71b5ba9e612b6faaf80b0c55bd8430f9a5d7f0c3cdb2",
Fp[Banderwagon].fromHex"0x415e4339fb741fc31769583e0d6d2c1a7a807acfac7a7564eb7d8810073f5d6a",
Fp[Banderwagon].fromHex"0x5950a37bb55ee341bde19c2cf633387e72291d47986d31d3bbf254b932e053a6",
Fp[Banderwagon].fromHex"0x16d4372554761399758318df7c28ca7b95f315a6b2d095ff2d787c980313ea47",
Fp[Banderwagon].fromHex"0x6f8c83d4d0a0ae73ac3f6e2f24bd52fe708c291cbae2a361196986abd51edcb5",
Fp[Banderwagon].fromHex"0x25b9984a697ff768d986c0c20a39fc66c866372d5f7944f1045697cc52056d9b",
Fp[Banderwagon].fromHex"0x4ae921e17d3cd87a2ed1234cde5d6927a9bdb5218d05af8af6a1cd7025d071a5",
Fp[Banderwagon].fromHex"0x1638d87eefb9b5beb3e1674c00ddcfeef27edb7e69c459f44c191129505eef66",
Fp[Banderwagon].fromHex"0x70822dc00c9fa4b3b3c03b15fa3a7826e94910119f300f47d64b34dde86304f3",
Fp[Banderwagon].fromHex"0x1e03d44cddf6abc21d51a2e03b9c9cf23768befea0679e494b94920969459132",
Fp[Banderwagon].fromHex"0x11fb33e0bb0973b096c09431666614720dc290a30beab8a82a0a83854a64dccf",
Fp[Banderwagon].fromHex"0x57eb8aeb7895fc66a495eee2bbe6b01a7be32750901a3f7f194e60f3a1520636",
Fp[Banderwagon].fromHex"0x3f96405d25a31660a733b23a98ca5b22a032824078eaa4fe8dd702cb688bc087",
Fp[Banderwagon].fromHex"0x19e77e100025cede2c14671f92089bc7df83c14c0425182e523db144c948a873",
Fp[Banderwagon].fromHex"0x22dfb19b5e5f8ee9313b8642525d5075f69f9c8b080ee81bd10899b24dbbf12d",
Fp[Banderwagon].fromHex"0x15855092e98ac1b47a9970f370ae50cbc684d7b3f8b7cf132874e1098b7e9b1a",
Fp[Banderwagon].fromHex"0x205bf9e8afe7612dc1649310899759ba6ee1991fee0e510a7b9610b1db94977e",
Fp[Banderwagon].fromHex"0x2d432e127d4b36ff388a3903558023a2614a95d2c3e71de2f6f43227eaade450",
Fp[Banderwagon].fromHex"0x4f531b5dc39ecc507541df17373a065728db89e0a4a5765fe2c1b6af78029270",
Fp[Banderwagon].fromHex"0x2b761bfda43188b512712448c25af0595d1a65f594b099268117a83fe0dacaef",
Fp[Banderwagon].fromHex"0x476fa2fb6162ffabd84f8612c8b6cc00bd7fdf9c77487ae79733f3a6ba60eaa6",
Fp[Banderwagon].fromHex"0x2b92cbbd0503595ec98da723e86bdc412c4adbcf1b2f27651340a28ffe15d019",
Fp[Banderwagon].fromHex"0x07d0c802a94a946e8cbe2437f0b4b276501dff643be95635b750da4cab28e208",
Fp[Banderwagon].fromHex"0x6d64ed25272e58ee91b000235a5bfd4fc03cae032393991be9561c176a2f777a",
Fp[Banderwagon].fromHex"0x199cdaee7b3c79d6566009b5882952d6a41e85011d426b52b891fa3f982b68c5",
Fp[Banderwagon].fromHex"0x0db886052e81456eb383cca0626033166fbbd67710e3399ec1e9f9b456588891",
Fp[Banderwagon].fromHex"0x5d2a4d7bbcfd52504045ee80a2a90eecf70f59e12c64384016236e58af56f1b8",
Fp[Banderwagon].fromHex"0x0177f579f5325dd3ffbe4b7354be35fc6e7cbc17fe538ac37a355caf264d4933",
Fp[Banderwagon].fromHex"0x551115b4607e449bd66c91d61832fc60bd43389604eeaf5a7f847ee47dc08d74",
Fp[Banderwagon].fromHex"0x31e567fad38d59a038f1bab4965c08a022e0cfc513638e8df766c4aadd94806e",
Fp[Banderwagon].fromHex"0x6e5f3ba0fa4b6f560e09b1a3879520095f286adfae56d25be72cfc5c9966d09e",
Fp[Banderwagon].fromHex"0x5b0c2863a6f63f83bb09fed64b951d7aa350e43a80a9bd4cf0ea8a73552c030d",
Fp[Banderwagon].fromHex"0x1b29a6a78265e48883e0070b973ffd92c29e4af408c2b9413f0eca84af71a186",
Fp[Banderwagon].fromHex"0x36e751ecd7358cb0e80451eb57c7c2cac8483352f033ff64adf373b18b704af8",
Fp[Banderwagon].fromHex"0x40b706f483d66e532628df85d7c3f50e72333e46f0700ee03227ea10b26bd413",
Fp[Banderwagon].fromHex"0x01909110624b32011b2911f5ddb3864aca408d95d9268abf109873789332cd2a",
Fp[Banderwagon].fromHex"0x1cfa4b9a3c48cf47ecaed406f9fc1065f116d26dfeb2f7ee7d19743e43af5772",
Fp[Banderwagon].fromHex"0x0ca9fa7c095d48bff317e2f8e7ee39e7bcef7d53496e420711c4c75b7ec9cc10",
Fp[Banderwagon].fromHex"0x1bd823f0bdd367bbf9b36026bf15201e3dc2217b84b789f1c0f0045c15eb6cca",
Fp[Banderwagon].fromHex"0x677b941c73d35adbfe74944fa524ee27074b7d976c7acfe832b49690815bdc10",
Fp[Banderwagon].fromHex"0x4b26d155db6e78824b6f2c61beab61e404db96c6037b2ae2f8d84c914e68b10d",
Fp[Banderwagon].fromHex"0x4e9195e215d7a7a452f66ec2c60b147c1746869d4d10052be675fcb3e18fa3f3",
Fp[Banderwagon].fromHex"0x581ec2eca698be862c164da00c6f5f076d7d0aaebb6e8b5c2433b50af8bb7619",
Fp[Banderwagon].fromHex"0x7328993461faf18fdb43e6645492ac8622df56fce8bd22da93050b36e83ec01b",
Fp[Banderwagon].fromHex"0x73eda753299d7d47a5e80b39939ed33467baa40089fb5bfefffeffff00000001",
Fp[Banderwagon].fromHex"0x0db09cb1d4e5cd90d2ed0c39d81ba4edef6d471fd7d619f99d47ae1b2d5cb20c",
Fp[Banderwagon].fromHex"0x431b0f15498c6f24f1f9df7fc191d3ac9b8d00b4a1b1e1cd5f6d85cc838aefbe",
Fp[Banderwagon].fromHex"0x55f82aac2d0686c83e013c718435ef54136eaf3c40be7b3838159f7147329ad5",
Fp[Banderwagon].fromHex"0x4b0277449923ce3ca1cac574d6e7aa0947cb9993a1e752756220b9443bf5371d",
Fp[Banderwagon].fromHex"0x443af2c9a0e3a19998e526154ae4ed79890dd8d1bcb91626d103024fb1d9a54a",
Fp[Banderwagon].fromHex"0x20d5925014876109c4ae3115d25772a7b67294c2bb71bbb2bba97efd27ba08e2",
Fp[Banderwagon].fromHex"0x598798fa4cbff0603b174240d6d0c662a1af7f13d0a74f74dbbc76a74c1da9e8",
Fp[Banderwagon].fromHex"0x0df6e1cface780a62d34ccafd6d0ce6e2d0124a02ec3ede2c13af36ece5c935e",
Fp[Banderwagon].fromHex"0x314ac138ef72e20e3645eba92f93fcb1b33dd930616645bb8acad28c5f36ac67",
Fp[Banderwagon].fromHex"0x519947e7840143b38aeed579d92544a1d482d714b1cb5d445b0e07816f77b3a7",
Fp[Banderwagon].fromHex"0x2fe82f025b748d0949212bd8afe3031a1cf812a0fada0ad9898a4a40149eac37",
Fp[Banderwagon].fromHex"0x3c1a56c914ef83eed9620388e8f73902f9d6586048a1b7870bb1eb8b66cd55ce",
Fp[Banderwagon].fromHex"0x1e0b08d50d96eba478550062e390c312e45e4d6e9cbd5e02c4d432320e1384eb",
Fp[Banderwagon].fromHex"0x60977bd601e8bb0a29c34d9781b10bdf29f54484042843734f76a9059bae8f9f",
Fp[Banderwagon].fromHex"0x5f809775428ee41b2674c1244e803b82a8fdab76f48019b80ffc32908c1049f0",
Fp[Banderwagon].fromHex"0x24c14de4b45f2d7bc4a72e43a8f20dbb34c8bd90143c7a436a20b4c8fbee018e",
Fp[Banderwagon].fromHex"0x284a504e08859b66e14f851900aff7991b964479e66a29b26678ce10f387bc87",
Fp[Banderwagon].fromHex"0x3e279c52d10eaa78a7a111083c39ad633a0cc5569e6281d1bfff4f4b898366d9",
Fp[Banderwagon].fromHex"0x0f0a7eba81db23a02297d49fc28271cf6bbba87982f8a3ab72032b6dd9980aa2",
Fp[Banderwagon].fromHex"0x65a566a6d1a50dea09febaa04d13f22bb293335cea2da31a2d03a19553a24b82",
Fp[Banderwagon].fromHex"0x4557ccf9865fb1560092a559ef66cd15de911f0feabd369ed3545212d01cdd49",
Fp[Banderwagon].fromHex"0x5a56acc5d6a40c8de1f7cc23d4a0a0fa3d4dee80538980eca8e45d0230d79fe6",
Fp[Banderwagon].fromHex"0x56dacb61c12c11e74dc142b14aa249269d80256afc11e71d85fcf33c21a24ad6",
Fp[Banderwagon].fromHex"0x6f70f5e67a06fbd88f907adac98af5480e6466930923ab7811a43132b1888c36",
Fp[Banderwagon].fromHex"0x163daecf5af2f4abb40ec2b38999673e05b1ae62415a9910cca54ea0331495d4",
Fp[Banderwagon].fromHex"0x59449d9a302401865eec2340271598ef87c0551ac0e33765241de8ab6c75208d",
Fp[Banderwagon].fromHex"0x6cebc5875ac931fbed257db1ed5ff5da83be0261fa1ef0748bd63e0485773dba",
Fp[Banderwagon].fromHex"0x68f0ba2461933c32412d801131c542d24eb73f5d9958580573ea3fa3e6fe310f",
Fp[Banderwagon].fromHex"0x178b92aeafc59bc1963edac49c2696da4d693fdc8713f747bf7579b9d2eebd4d",
Fp[Banderwagon].fromHex"0x374e4d8c8ac99daef21979ec507b8b9ad74c9bd5d6faba529cc2c16c38357332",
Fp[Banderwagon].fromHex"0x6916332fb92a0335f1d522fdb2753b9f650dca122075b980101710f74afb7107",
Fp[Banderwagon].fromHex"0x60b9f524ccbc6d03787d7d083f1b189fc54913cc6b4e0c269fc8017d5166afd3",
Fp[Banderwagon].fromHex"0x26b8a40efa6dcac098af3a8f44a3055298f14a39fc751f567d6dcabcb43adfeb",
Fp[Banderwagon].fromHex"0x5e3f8d3bec0cc3466f0af7c7244a3da1a45d206f9aa2eeccc15168ac46d068db",
Fp[Banderwagon].fromHex"0x697431feceffb21884061f9f18bf5ab67d5d62341f399e527a79183fcde843c9",
Fp[Banderwagon].fromHex"0x2f00a2325ba21faac6e50c813baa9974308f60f019fd400926be16cb704b990a",
Fp[Banderwagon].fromHex"0x36294ce5aa3941ee054ba2513a8f6466a4170673bd1b99a3d922fa1a3b513f68",
Fp[Banderwagon].fromHex"0x07aa611dcedcb15b720543223d96f0ac8d28fb6cae51baff7ef262ffa8f8c918",
Fp[Banderwagon].fromHex"0x15e22b8b7d02f5cf2f49c52c6190369d3ba63f546586f6d2da37c449f8b60f52",
Fp[Banderwagon].fromHex"0x20e9cd3a7fca77e38a490835c612d67951d460a1dbfcd267df2b12e5b0330148",
Fp[Banderwagon].fromHex"0x713a9164dbe6739dc4f0a81758d181ac9cc72871c1151445d010a9edb4b638a4",
Fp[Banderwagon].fromHex"0x18780c47d9f8e63309b97ddd04dcc90920b2b183f7ec0b194222925245f4e2fb",
Fp[Banderwagon].fromHex"0x27b9f6421e7859bbb5c8af93f751a2bcf244f49758f2e4f90e5070b9bada029b",
Fp[Banderwagon].fromHex"0x0596a3d0ddae097ebcf95c6ee2bfcfce81a2bee506858fc6870b11e11ba54d0f",
Fp[Banderwagon].fromHex"0x53aa7d875f42d925180ea84a5115cfd26212655fec382b488ab3113c021da780",
Fp[Banderwagon].fromHex"0x463690b59abcf615a6231d154bcbeebf11f69b4a47af75655a9a50847f96ec43",
Fp[Banderwagon].fromHex"0x18fdcd6eb725f684d2d28fd9dc0d920b64560ac1281b27b43e0664b6a44982e0",
Fp[Banderwagon].fromHex"0x3b25b475ab91194b687a73c92f188612fc010d53ccb225425e544cdf4c887948",
Fp[Banderwagon].fromHex"0x67dc39c63dcea51c6dfda5ce9bf2fc0c490a9a547af7f7203c1d97dd9423b5d1",
Fp[Banderwagon].fromHex"0x02a8fa6a84eec93cd9bbb5adebfdc2994f75c4fd31a9bdfbb14b44a23cfe6f92",
Fp[Banderwagon].fromHex"0x3dbe994d9fc0040d8e1dd927f6f6bf4ac2b901d9b44bf6cee9dd22a497765719",
Fp[Banderwagon].fromHex"0x10952f0122e8072dabac70f83e4acd519bbabf1e9e172de6223c4fc056e43d9a",
Fp[Banderwagon].fromHex"0x73432a235b185c763e293867324c9a71d98a9a8b48559c156358cf18763f4063",
Fp[Banderwagon].fromHex"0x1a112d20409a835fe1b2c3aa0eb455ffbe66f8a0dc0e6bbe91e8a1ba3b6f3441",
Fp[Banderwagon].fromHex"0x11c17601029a4196d247f1687a9eb754cbba2b752da27a4e8d66b6b5017225bb",
Fp[Banderwagon].fromHex"0x5e73ed8c432405d0ae25b21df6c52b2a6c7876bf0928e68fae34a81e1cfca2ec",
Fp[Banderwagon].fromHex"0x6a945980dade66efbcca660ee327eb377a1cb8c070f0ce322e9a4db5f138dab3",
Fp[Banderwagon].fromHex"0x1f3834a0f387add7faa1f3804fdb73d008ccffd43f1931b63ff630d3f89c4c2c",
Fp[Banderwagon].fromHex"0x1f2caa7aeef7d8dee0eb9d91cdecccfbbf5354ab6e8c2ab4f007bdc150d024b1",
Fp[Banderwagon].fromHex"0x640d097461a2eeaf4e84b3cd7dc75b61db872ef3dce28e788d28c143168bba2c",
Fp[Banderwagon].fromHex"0x36e1ebe124834a8fcfdc1da7bf59004b42f464cb4256a3b3f3f90bd2b05e602e",
Fp[Banderwagon].fromHex"0x60c7efec34093e9a725ce48f79bf9cd60081066e578d78bf6207cd2f20df9d12",
Fp[Banderwagon].fromHex"0x18ba7658084c71a467e701a945e9b713df7b4ee66e4caccb7d01866add958780"
]
]

I tried using a dictionary instead of an array. That shouldn't be a problem right?

@rupam-04 rupam-04 requested a review from advaita-saha May 3, 2024 13:26
Copy link
Collaborator

@advaita-saha advaita-saha left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Implementation for LUT is wrong

sage/square_root_banderwagon_and_bandersnatch.sage Outdated Show resolved Hide resolved
@rupam-04 rupam-04 requested a review from advaita-saha May 3, 2024 18:49
Copy link
Collaborator

@advaita-saha advaita-saha left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please match your output with expected results. It's not matching

@rupam-04 rupam-04 requested a review from advaita-saha May 4, 2024 06:13
@rupam-04 rupam-04 marked this pull request as ready for review May 4, 2024 06:14
@mratsim
Copy link
Owner

mratsim commented May 4, 2024

I tried using a dictionary instead of an array. That shouldn't be a problem right?

Using a table is fine at the moment for proof-of-concept purposes. However, they cannot be constant-time and so will need to be changed later: #358

@rupam-04
Copy link
Author

rupam-04 commented May 4, 2024

I tried using a dictionary instead of an array. That shouldn't be a problem right?

Using a table is fine at the moment for proof-of-concept purposes. However, they cannot be constant-time and so will need to be changed later: #358

I thought the sage script is just for generating the constants. So is it necessary to convert the sage code to constant time?

Copy link
Collaborator

@advaita-saha advaita-saha left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM in terms of accuracy of the constants generated.

Should this be modularised such that constants for other curves can also be generated by plugging in the curve params ? @mratsim

sage/square_root_banderwagon_and_bandersnatch.sage Outdated Show resolved Hide resolved
Co-authored-by: Advaita Saha <[email protected]>
@rupam-04 rupam-04 requested a review from advaita-saha May 4, 2024 13:01
@mratsim
Copy link
Owner

mratsim commented May 5, 2024

I tried using a dictionary instead of an array. That shouldn't be a problem right?

Using a table is fine at the moment for proof-of-concept purposes. However, they cannot be constant-time and so will need to be changed later: #358

I thought the sage script is just for generating the constants. So is it necessary to convert the sage code to constant time?

Not yet, but it will need to be refactored for #358.

Should this be modularised such that constants for other curves can also be generated by plugging in the curve params ? @mratsim

Yes, this can be done in a subsequent PR, if this one is too big, atm it's only 47 lines but missing all the code that format things correctly so that we can just copy-paste the constants into the Nim codebase.

One thing though that I think is important is this:

#  - When lb is small enough, this is a matter of recognizing the value z
#    among the known 2^lb-th roots of 1, with a "reverse lookup". This can
#    be done by using only a small number of bits from the value (see the
#    minhc() function in the code below, to find a minimal-sized bit
#    pattern that is enough to distinguish all roots). We can thus stop
#    the recursion before reaching lb == 1.

and the function minhc: https://github.com/pornin/modsqrt/blob/0a9c69a0ce8b4a031e7f4a728a3bd93870088ecf/modsqrt.sage#L535-L559

Ergo, we are using a LUT of window 8 (see also https://hackmd.io/@jsign/bandersnatch-optimized-sqrt-notes#Detailed-comparison):

const
Banderwagon_SqrtDlog_TotalBits* = Banderwagon_TonelliShanks_twoAdicity
Banderwagon_SqrtDlog_BlockSize* = 8
Banderwagon_SqrtDlog_Blocks* = 4 #Banderwagon_TonelliShanks_sqrtParam_TotalBits / Banderwagon_TonelliShanks_sqrtParam_BlockSize
Banderwagon_SqrtDlog_FirstBlockUnusedBits* = Banderwagon_SqrtDlog_Blocks*Banderwagon_SqrtDlog_BlockSize - Banderwagon_SqrtDlog_TotalBits
Banderwagon_SqrtDlog_BitMask* = (1 shl Banderwagon_SqrtDlog_BlockSize) - 1

but we're lucky because 8-bit patterns can uniquely identify the root-of-unity we need.

For constant-time implementation because we can't use branches, we have to scan through a whole array that maps bit pattern to root of unities, i.e. no sparse hash-table. And the mapping size grows exponentially with the number of bits, so we likely would want to use 6-bit windows for example if the pattern is small enough to uniquely identify the root of unity we need, that would be 4x less memory consumption.

This means we need to check the absence of pattern collisions in our precomputed small windows.

@rupam-04
Copy link
Author

@mratsim things are pretty much completed it seems to me. Are we ready to merge this then?

@rupam-04 rupam-04 requested a review from mratsim May 14, 2024 09:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants