318 lines
101 KiB
Go
318 lines
101 KiB
Go
package bn256
|
|
|
|
import "math/big"
|
|
|
|
// 256*4*4*4*2 = 32K Bytes.
|
|
var twistBasePrecomputed8 = []*twistPoint{
|
|
{gfP2{gfP{0x0, 0x0, 0x0, 0x0}, gfP{0x0, 0x0, 0x0, 0x0}}, gfP2{gfP{0x0, 0x0, 0x0, 0x0}, gfP{0x1a9064d81caeba83, 0xde0d6cb4e5851124, 0x29fc54b00a7138ba, 0x49bffffffd5c590e}}, gfP2{gfP{0}, gfP{0}}, gfP2{gfP{0}, gfP{0}}},
|
|
{gfP2{gfP{0xdb6db4822750a8a6, 0x84c6135a5121f134, 0x1874032f88791d41, 0x905112f2b85f3a37}, gfP{0x260226a68ce2da8f, 0x7ee5645edbf6c06b, 0xf8f57c82b1495444, 0x61fcf018bc47c4d1}}, gfP2{gfP{0xf7b82dac4c89bfbb, 0x3706f3f6a49dc12f, 0x1e29de93d3eef769, 0x81e448c3c76a5d53}, gfP{0xc03f138f9171c24a, 0x92fbab45a15a3ca7, 0x2445561e2ff77cdb, 0x108495e0c0f62ece}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xc5fb644bdf2354c6, 0xcdfd499ef173fbbc, 0xbcfe70472ea2973d, 0x6ac85071a7badcbc}, gfP{0x4ec5ae6de6e7e3f5, 0x579d6192cb5f4010, 0x762f8798b8c86c1e, 0x43f0d2bfdd7632d0}}, gfP2{gfP{0xaf675938a99f7c75, 0x7691c8ef47d6d36e, 0xd3ae60adc7fda33, 0x606bd3d09c3cdd6a}, gfP{0xe8e4bd6709e420f8, 0x27683ca35be109ad, 0x3441f6ec4dd878d5, 0x4e9fdca6652eef04}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x263044fc17436912, 0x6b2f604a9356ec7a, 0x58a4df9eb3d1819f, 0x53ffa324ee578cb7}, gfP{0x640afc60e3d55b7b, 0xfa4d405cf6f1e4f0, 0xb42011e3aa8eec65, 0x1b6275e50bf11ae3}}, gfP2{gfP{0x97603278bcd1390d, 0x222a6c462a95d9a2, 0xd1b761ee09f950e6, 0x7d7da8bfdd029a52}, gfP{0x5a723ba4161731ad, 0x92fa97b24f21d069, 0xe47d8a2a4d03899b, 0xb135913fdfa7a543}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x6463feec3c8bdbab, 0x64dc842b9bcee33b, 0xa3e6c43761abbfe7, 0x85559a3d0b1f130e}, gfP{0x60f8bd0c3ad98738, 0xc6f9453399138d5d, 0xd9f8f4158eac1ae3, 0x382cec3b0d7f2db2}}, gfP2{gfP{0x2c731b1525ad3c11, 0xb670090152839463, 0x9501f0a64010993c, 0xad858308fdc04a95}, gfP{0xca527cf183587ced, 0xf89c3824adc81a59, 0x9bd5d8fb8c02195c, 0xa19141e277c74cbc}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x40b8aa8aa6f998a9, 0xd4842c88ee557b7b, 0x985b72df85b1ef71, 0x3d9568b5b197ea6}, gfP{0xbf594ead2be677da, 0xda9cdc98c1f802ad, 0xfecfa1bac30cc360, 0x5f146bd65376a354}}, gfP2{gfP{0x9707f0e6a313ce90, 0x590dd3722201ef90, 0x3ca97f81c5d672cd, 0x2df3849c7ae46eb8}, gfP{0xd35f101ca9d8771, 0xa5aa643d984a83f7, 0x2fed160520acc6ac, 0x43daa6376a145336}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xe5faa6a3a4048fe7, 0xc9b0d641fdea4317, 0x8410409f8b7b41d2, 0x23b0d237044641d9}, gfP{0xe117e885774f23d2, 0xf97bee1af801f3b1, 0x11eca3aa4dccaa64, 0x1465111fedf0910f}}, gfP2{gfP{0x228b21f99f0eb2c, 0xe1acc89ad71503d6, 0x10a1b3e94a233d50, 0xa85178637c3e455b}, gfP{0x6f5b3ac648ea5e9f, 0xdec6667fd35f5115, 0x6c7755f0d71a18ca, 0x83596255cfa7eb98}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x94d5a76870db62e2, 0xef362edfc1275649, 0xf200c5c5b04c02e8, 0x3455ab4597fe4369}, gfP{0xd7fdb42c25355826, 0x8c6f0165c6cb172f, 0xcede559c76b4681e, 0xb14aa1470067d03b}}, gfP2{gfP{0xbeb575ba829f90bb, 0xe13cad971efb0dd8, 0xd42365512c7a8f0b, 0x4caf1b6d82e95470}, gfP{0x8b05da7a76eb9173, 0xf14c9c313e0532ed, 0xe097fae68508c038, 0x9fafd15d39d4b5dd}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xb1d8787cff1ff15a, 0xab372943f1dd9659, 0x8924974de51e1bd5, 0x13e108d59ca4be79}, gfP{0xa9eaa942ca07e120, 0x238466744a039acb, 0x7e1a54a959fe2480, 0x42faaa621feaffaa}}, gfP2{gfP{0x9c489b48243a905, 0xae21f53c7565707c, 0x9b13e607f3563db7, 0x98332cd7199136e6}, gfP{0xb24a710a83bc0e5c, 0x767d1ac0855f566a, 0xdab7822548ccedaa, 0x5ae1ec760a576f2c}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xafb97fec7174a810, 0xacc0ac8c4e3f8a71, 0xb87bdb9097a99b9b, 0x5f92cf6d30f13ff8}, gfP{0xc3323d5cadcb8720, 0x379b0427aa2ff5f9, 0x13ad906a601ea662, 0x450fecae6b885a5a}}, gfP2{gfP{0x8fe5b12dc3a8f229, 0x4755060242691742, 0xce5344bc160b2601, 0x8cea7a07235fac92}, gfP{0x7bac6571b3e21d8e, 0x91b20ed5bb372845, 0x444051f0db7cbd17, 0x5d837cc558c62c52}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x558edbf385a8c79f, 0x4940110333c45113, 0xc7f0b1d7f1f0939a, 0xa6d88d81af50bf98}, gfP{0xe7b2d279c3a89f47, 0x7537abbfbfee62fa, 0x5591e28294e663c6, 0x46cf94a4f89293b9}}, gfP2{gfP{0x3e5fee9dbebe3f89, 0xfd9a6495c4b923eb, 0x9df1b45429ac0f3, 0x13bfb67e2f1b4b16}, gfP{0xfc5eb5d3862e7986, 0xfad0d5408e9535c1, 0x4736ca3d22c55ad3, 0x4e30ebf7b5bffda9}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x5dc360a842a549a3, 0x833ba195a439988, 0xca66a503d7de8d02, 0x4cf6339b1415808b}, gfP{0xbea6d9ed9e8f8e82, 0xd59f97e8a6f84872, 0x79a99739e000ee49, 0x11f7ece09b14aac2}}, gfP2{gfP{0xb80268b3d1d80bca, 0xaf787a7e25f63521, 0xb5e539485105fe67, 0xb2b9a401a0be4397}, gfP{0x9b2584f94dcfbf47, 0x490dc6a6242603a5, 0xeda4039633ee2d3a, 0x8b77f0ca1a18fa69}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xe803c8781bfa1668, 0x45ff86a72b5dd51, 0x3e292cd306f1f5b7, 0x6cdb67105bfa392a}, gfP{0x875be4e255ad9c9c, 0x15b8207c65289fd5, 0xcbf29b6f30f8d238, 0x9588cf1da2976fa2}}, gfP2{gfP{0x251a0752329685c1, 0xef2317996fbbb6ae, 0xb61e983430ff554e, 0x63351124b162b900}, gfP{0xade41f819d37e7f7, 0x5a5ec5f493f9ca1c, 0x8faeda3c27db812a, 0x23a1db71b0b5e22e}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xabeecbef757bbac3, 0xf8d1722d2d69c910, 0x1a617fd5bafe4e83, 0x16030fbb09888f76}, gfP{0x6f48682d1de89676, 0x158b842a4a53ba6f, 0xf9119f53cbe7bcaa, 0x22f428fba81e6a23}}, gfP2{gfP{0x2994e639b5a12c4f, 0x61da9ec9684ab41e, 0x271f80a5ddb5351f, 0x13b019467cf6370d}, gfP{0x46ddb28c8921cf5d, 0xd345bea3a666b409, 0xaba1a43c5b8240ed, 0x726a60be4c063617}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xcc073781f564ddc9, 0x9d2289c4359a22fc, 0x274bb085d4ace1ac, 0x22065fc1091bcf3e}, gfP{0xf8c1c58c6f82709b, 0xdd182c87cd9969d4, 0x45dcaa3dbe075268, 0xb057448230813056}}, gfP2{gfP{0xcf8b0d37d540b53d, 0x5215255a73ba5048, 0xed01aee04aa8a346, 0x720ab627c84acc54}, gfP{0x31d3e81c439960a1, 0xa1d15d86c571cb79, 0xec36bae98f8be710, 0x8e1ea4678f6ce680}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xc70050c52c18072d, 0x1e73f4c9e519245f, 0xfae3f6c8d52072be, 0x2c9b128e27782e33}, gfP{0x9e9a420e75b152c3, 0xeba4bedd2243fb36, 0x71ce55f412c64f71, 0x4eb305d340f78c0b}}, gfP2{gfP{0xb2db0667426a68ee, 0x1cc8c23b55032120, 0x876eaf8943c63d3a, 0x3a5bf1d8d606d299}, gfP{0x318b7464cc1eb43b, 0x7a9a92a29477c7a1, 0xf1ec4acf9978054b, 0x715e7f954995a615}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x6f3387a1b02c9c9e, 0x9b887642c32a8d9e, 0x1c7dbd380fbdc42d, 0x6609e885885cd975}, gfP{0x1956294fa662b946, 0x4f4af30451e2a2e1, 0xe9137b8d29d20583, 0xac2e15d5b60b8b78}}, gfP2{gfP{0x1142bf699628bd2e, 0x7d2bd765f8bc697f, 0x1bbdc3e3c85c1cf4, 0xa80f50787c1e928}, gfP{0xa83292b4fb9dc8d5, 0x70c17c8f0718d49e, 0x8412a5365903a75b, 0x33fce3ec94c31e25}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xbda65045e559c4dc, 0xcf48515cb80cba89, 0x3499669089b907f1, 0x3e8612e84f096b66}, gfP{0x3f7b717b8759ca4, 0xb4bbe0225a8990af, 0x995d81523691b9b, 0x31fec0dae03b4333}}, gfP2{gfP{0xc5d7b3f000a91f04, 0x514e39a9f8ac0815, 0xf4c1f67ff5fdc077, 0x4dcd2422693fa2bd}, gfP{0x292d7188203b020a, 0x7cd38a0708afe117, 0x5ef9c8aad40b5f78, 0x82d3051d99011bce}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x674ca246228a2f9d, 0x74c3b1f97ada56ea, 0xc9c355ebeb477786, 0x21c511f541563e03}, gfP{0x4f3a5cd015b953fe, 0x9da3a9ca485d95b9, 0x34c002b2dc02e71f, 0x6702fa7b0c47a322}}, gfP2{gfP{0xc3b3a31fef80bd0, 0xae17c14c14dadbdb, 0xbddf06b74c53c85f, 0x738c28d6f653c0e4}, gfP{0xbd37a4a67dd17609, 0x31af23ec108a31f, 0x5a65a8c151f72d6a, 0x23a05e3be2a02022}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x29f730758cee4074, 0xf4ed85584a95220f, 0x5ad61404b60b2153, 0x2b2638c4b3b3a550}, gfP{0xf2fef9fd1f78554c, 0xb7460203cda93583, 0xbac0db31f0fe9db0, 0x9719195140384d9e}}, gfP2{gfP{0x9a21c5696dd40d34, 0xa2091bc9451af667, 0x6d213cb9fa293234, 0x7b489034735f5a68}, gfP{0x396fa4b9ed167b00, 0x9bce5cbe56117724, 0xe7210384535584a2, 0x9b75efe876b1a1f7}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x885aacda25419b8f, 0x74c622c06a6f19b9, 0xf08da461c8f7bb33, 0x41189fbea0e83239}, gfP{0x4bcd5c7123819f89, 0x2286d9caf1e191fa, 0xbfc41325655679ff, 0x7bfd2403f1e90113}}, gfP2{gfP{0x587a80aa292eb058, 0x46e45860a6d20a3b, 0xffe34159f73f52df, 0xa47ed9ab1ef56ada}, gfP{0x789671435c8d1d7f, 0xf1892cd9f2ffdcc9, 0xc92762dadcc775ac, 0xc51be00f703b68a}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x50507052e1da80a5, 0x72c1cd1b15a6bd13, 0xf7813dceeac8ae7f, 0x3b16aa48179f7db1}, gfP{0x61f029ee22588e2a, 0xf783cb2856271825, 0x78e68edb70f8714f, 0x6fc0969d164b8a60}}, gfP2{gfP{0xc24449273b370370, 0x19d62426be785ce1, 0xec6cb217a26d4865, 0x6cd54836873c3abc}, gfP{0x686c5fa32723194f, 0xd7465a7b4ebbfef8, 0x22d64f3b5c2dcd98, 0x928c4f9ccb271b45}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xd0bd3c796c693fc3, 0xa5cf80144f4b9873, 0xdcffea4f0ce0b33c, 0xb40921dded649369}, gfP{0x4edb2925841d2f0e, 0x17e563e68a9e4558, 0xfe202520729ca5d, 0x998c4dba938455a3}}, gfP2{gfP{0x32b38ead2a0612d8, 0x39629fb1b8ff7f72, 0x9577e5970e381725, 0x141f21ab2bcef4d2}, gfP{0xf0ae3868afcb7ef5, 0xd771c503b9e947f6, 0xb0111776086910b0, 0x863672ac76e08e14}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x8784cbfdcbb24c00, 0x79e88534d42d03b9, 0x85075e6029feec43, 0x21b33e27ae68a1cb}, gfP{0x91791a0d83faff6a, 0x4e7f76cc43e01692, 0x4558f13f3c2edb5d, 0xae0e54170eb1218f}}, gfP2{gfP{0xf56a098143fa9b34, 0x232372adbf37d428, 0x786cf2fab865a22e, 0x880b78a6f4ab178b}, gfP{0x775cbde560ba5eab, 0xbd75fe927a3fc155, 0x2c99cd4d41ba7bbc, 0x970eb97eed696349}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xc5c6d245010fa807, 0xd4a14b66fc0d7b07, 0x3005390a58e126d8, 0x51bb937a23c8fc8f}, gfP{0xf6f5d3824980fe92, 0xaa03005ef21ca4dc, 0x46f3137a19f7dc11, 0x6ac3a59155fe0b24}}, gfP2{gfP{0xaf187829810e76c1, 0x85ecf75f2fd1c33f, 0xabac86136fb8e767, 0x1b31a21399daf198}, gfP{0x2cbdfa4057a21ae7, 0xef044f121c29ee98, 0x5a586fc32b10d703, 0x707cd5ca03872dd0}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xbc89c21668e0e17a, 0x34b28cfb35ca6c47, 0x6c8d08d2fa6fc879, 0x877495a1367e4c67}, gfP{0x35500e4187c089c5, 0x1266a0074641a02f, 0x71a73752a7c3b80c, 0x1a8c6ae8d80ecbb5}}, gfP2{gfP{0x9f760b8e96f04663, 0x63aa99ca027e03db, 0x38e0c1eecc609e04, 0x6bdf5a0609636a7b}, gfP{0xe7e956f2dade66fb, 0x9640f09a4c229922, 0x4dda9d778ac745c5, 0x167eae450d1e781b}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x1b6be5b8a1069728, 0xeac07d1155061ef6, 0x8b0b4cc033ca0aa6, 0x765817c7ccc500b4}, gfP{0xb6eae75049264819, 0x2fa119a5b77b0eb1, 0x5c3b88fb70e2929e, 0x6d1dfa37fe3cbe7f}}, gfP2{gfP{0x15dca3aead9d7cbf, 0x9e26f0803c4fc5fb, 0x7ebb0deffa399407, 0x8e1da4378dc6b2f8}, gfP{0x1b22bea165a722a2, 0x61fb37c52bf61964, 0x12fddda13e6eb980, 0x2dc3ec23cb2d0b5d}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x119562d891af3033, 0xf8463170449dc57d, 0x4862d36571a09ae8, 0x5e7331c956236dd3}, gfP{0x728df11d3740c396, 0xa1a38c05293afe9, 0x3bf74736e8bb4225, 0x2dee9b392dbd73d7}}, gfP2{gfP{0x3789525394d21beb, 0x33c1d82dbcc80f5, 0xf6f8cc3afa687d9b, 0x125f9bd0b86f0fa5}, gfP{0xaecc6852b87c6546, 0xbd18d9c7cc95a955, 0x6f9d2a2a616a9ce1, 0x1518e1dc42123fdf}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x92cc85c959a1fb92, 0x61ac0af6596517d, 0xf1c896101a89c7ff, 0x1681f1e2d18c0de6}, gfP{0x160bd9df5a815846, 0x3c50a95e2a58ee04, 0xe99b6d969b32fc18, 0x7c3ab4872d05c6f9}}, gfP2{gfP{0x9e76bb8b1f0abf08, 0x9dffe8294176ee08, 0xd3ca505067acc56a, 0x68cca21150ab004}, gfP{0x3ac5d79d2211a8e2, 0x336bb56de3ef6790, 0xb84d115d7eee14c9, 0x5e3fa1b5c5e5520f}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xe0cfb5a848a2685b, 0xbc886c549ab06037, 0xdb216e3b7df3b4d5, 0x5d43acc6fc84bc23}, gfP{0xd92363ec9837593e, 0x20cc418c9d3dd42c, 0xcb29b865730ac210, 0xa86f82d2aee2900e}}, gfP2{gfP{0xd96b9854360badcb, 0xfbe92d68badf330e, 0x9e4792645fd4a261, 0x1f7e55b00ff197e7}, gfP{0x820125ac96555f30, 0x8bf140b585f5e8c1, 0x11bbd297de591f73, 0x5dc8061f7006adfa}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x1717aeb2d3551d52, 0x2d2008ea62e17b3e, 0x7286b86b60e238d2, 0x39645621935103f6}, gfP{0xb559fd711786b800, 0x672e9ec1c72b3fb4, 0x21458a0ee578f1c6, 0x9ae16d2a25a889dd}}, gfP2{gfP{0xf6734d344ea939d, 0xf4320cf0949f3a2b, 0x8b233e71c9790803, 0x15a1bdb19de02ecd}, gfP{0x2f50d98c4d384311, 0x77023c166278e872, 0xe10e2243797efe0, 0x6e8d16fcee357364}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x39e1225a07562a52, 0x6611e5906c88dbdc, 0xdc8eb9486c4a25d9, 0x89ccacfe54085146}, gfP{0xa8bc6e2fadcc9c7e, 0xf7f3e08c0ede9fe8, 0x5ec9ea05306eef0c, 0x2d9f4ade4a29d3bc}}, gfP2{gfP{0x14737be71f13b5a, 0xbf997ccfe2be786, 0xa2dfd4e13df922e4, 0x326fecfecbe4d9b1}, gfP{0xdc0f0ad8ceee469d, 0x154453cf95a68efb, 0x8d0af4a032c72da9, 0x6a5fca147450d51b}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xc97be8ec3efef610, 0x740ce6b3927df809, 0x28b4073215b10cd9, 0x11360af700244976}, gfP{0x8ce5b5f9dac20217, 0x5c9a863ace158b45, 0x291552f57f053a3a, 0x9a710e9c09065ff8}}, gfP2{gfP{0x53c45a118b282b7e, 0x27467c4558e973c0, 0xae19cea60d7c9115, 0x6a6740e0fb12f11}, gfP{0x8f59deab98b7e244, 0x6d000b9abb7cce2a, 0xd8c01d62545a2176, 0x4775afbcba4fdac9}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xf251dbe8ac379887, 0xf9a8850432120061, 0x4f7a697fecdd8a82, 0x3fff3358047304cf}, gfP{0xee03127269f42ae2, 0x10dee107bf46568d, 0xe14b69ddbb3470da, 0x946ec75ecf032d8c}}, gfP2{gfP{0x512f7076c37e8f3f, 0x1c81b5497428ce67, 0xd21aa281ac6db505, 0x71578fd1a70b33be}, gfP{0x16f96a9b4be3659e, 0x79c4b4470f294272, 0xbcdf6c9baa704fab, 0x14e0c1b4399f8be9}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xde687f3c9e1f93fd, 0xb6b3fd1365f56bf2, 0x6524f6256de0b879, 0x228a37ac0a3ba324}, gfP{0x862bf8da76c0daef, 0x64de2def92c1f11e, 0xdf7895456bfe714c, 0xb156c31d9fb85ae5}}, gfP2{gfP{0x7be0c82b803052e2, 0xc9ac23a47cb2a1a4, 0xf1f43e5f1da4f6e0, 0x1147764d09e81803}, gfP{0x1c20fda427f7bad, 0x7be0825940560, 0x37abe86eb464cce9, 0xac959084dbaa2088}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xa8240a8f74c96459, 0xd2ee9e89c2a3192d, 0x672fc1e0f4b5683e, 0x303d2ed2f2fc7d94}, gfP{0xf55ba0abdfab8e0d, 0x9affcda3bfe4ffaf, 0x56cb8e30b730d6c8, 0x12199811a543b1b}}, gfP2{gfP{0x1cc58e2ed34e65e2, 0x5102693b73c27797, 0xad469ffc80963642, 0x44d478cf29c545a1}, gfP{0x85b7d13d35be564e, 0x50731a53c4bec647, 0xb337bb55f5a2ceb5, 0x4e182afe08e2fcf0}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x13dbedaae67a8ee3, 0xf4d64243ea2083d2, 0x56447cd9e4e40871, 0x88c59e16122821de}, gfP{0x4cc933f49e16a978, 0x89a859d4754be4ec, 0x5d414dc74b660fcd, 0xabcae8fa08deb6b9}}, gfP2{gfP{0x9bfe189a1372426e, 0x17726d69a04da12f, 0xe9762ec24ccdb3dc, 0x10eb1854cce6b1b9}, gfP{0x1d510aaa12c84c0e, 0x4b27121b506a4071, 0xd8928f653e66541, 0x38c0717f94e70408}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xd2c66495975e5333, 0x27e409cfa294cea6, 0x72888b27c9401d2d, 0x59fe56e71153e225}, gfP{0x38ace41b12c4e5aa, 0xfd5057e4f8e8ef35, 0x74dcedb33248a657, 0x60554e19a0e9c273}}, gfP2{gfP{0x8db5666c0264e000, 0x416df65748f187b6, 0x8555e6599f80ed66, 0x76681224d343665f}, gfP{0x3435e60aa19ff39c, 0xdcbca4118e7cf6c1, 0xef154d17a99f61e4, 0xdd7b7c4e01ef89}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x5d0690858df460ea, 0x1d441ca6561477cf, 0x246edb99f50b736b, 0x5ab0e8762c1b0057}, gfP{0x115df77b0b297372, 0xe65ee66f94b76039, 0xf874e10e49a54108, 0x4ea97df42534bb7f}}, gfP2{gfP{0x9fd0f90fd584d3c5, 0x43144bfdbe62d46, 0xb2383db901ebca5, 0x4b95d919edb7f8ac}, gfP{0xbf7155925e1b3323, 0x29835de86982b0f4, 0x5c117128eec85ac, 0x53740a641648a4c3}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x123e560fd8d5e39f, 0x291de0ce23ddd459, 0xb43c117773a2d642, 0x52b72b39e9331a00}, gfP{0xa6711ae946bfaf50, 0x8803d10ddeebd5e2, 0x2f812cfb1f4a3d2c, 0x25917b69127f1938}}, gfP2{gfP{0x223ca9df00bb16d1, 0xfd35c449b9c77a10, 0x191d9cb5449ed8d3, 0x635716f13d513721}, gfP{0xce12aa1b0f8b7277, 0xd2a18650089173d4, 0x64edcee6c4e25689, 0x5ec01f2ddf9ca3b6}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xe390e7aefe0944ae, 0x243a165b6fa4ff57, 0x8af8da9bc1fd4509, 0x4d03b60e29c56416}, gfP{0x523f80e18c2496b7, 0xecd0f2dbc9bbeb3f, 0x97fecdbc8fd8b235, 0x5cc459c37415b102}}, gfP2{gfP{0xc4678240aefa5e08, 0x727a12de25674751, 0xc2f9e0e91a83af43, 0x5bc8d4dd022a11d3}, gfP{0x2f415ac25d496804, 0xfb53f5d4d679f942, 0xad6df00a73290183, 0x4f1affeba3ea1e6}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x232625275044588, 0xf1ff9c231fef78b0, 0xcf2e75fb88ce219, 0x68591a264892804a}, gfP{0x1a68312e942ee2d7, 0xa2d073e54716aa89, 0xb61d8358f7d6650a, 0xb23ec29cda640021}}, gfP2{gfP{0xaa6328df90de0731, 0xbeaac644bcf2844, 0x1f301cef155cc3c3, 0x8836faa74f7bec3}, gfP{0xb644d6ea1f609f3a, 0xd1b44b7a7c9a6747, 0xe4e0c38f61fe31f1, 0x4adfde6d0918c04e}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x18e9b738de2740c4, 0xb328d7f890f87b32, 0xe1bd983264853f01, 0x23601bccb5e061b5}, gfP{0x9abde2f4a02a3208, 0xb2fe185c5885f77, 0xefb0693a52c842f1, 0xac84762a2fb17a53}}, gfP2{gfP{0xbcaa66016d3c582b, 0x9d9f3b568d2d2b08, 0x3f4ce79e0d261977, 0x852bdb71e6da018c}, gfP{0x9786d26da3c5c08d, 0xd089ccf58409237d, 0xdcbbf2611ffc7acf, 0x706ab7b44cf3b293}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xa72c14994e49a6c6, 0xb67131b5bfc6686f, 0xb6210c429837daaf, 0x71b6d9884b09270}, gfP{0x6cbd601fd947bad5, 0xcad1a1640288aa4b, 0xbbb02204ebb09eb1, 0x3aacff9d6c36890f}}, gfP2{gfP{0x78a7103e573f2d74, 0x3f2662ef34b28e80, 0xd3c524028bfd3be8, 0xb426ddd53b737758}, gfP{0xe9b91c50d083a0b1, 0x4aeee7d8e30cf0bb, 0xc433bee2b110b671, 0x97eac5dfedeccb7e}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xf7e86e315c05700e, 0xdaa0339a5caaf31c, 0xfe5e2612e995141a, 0x1368c6f1b79952ae}, gfP{0xf0489e8f2f194533, 0xd2ad05fa0bf12c78, 0x42668b0b890c6343, 0x430a53f3cf7fc777}}, gfP2{gfP{0xdf4fce367387ee56, 0x231e5aaef321ad29, 0x857d697746da836b, 0x2382ef531c14c61a}, gfP{0x1a6db1e0ebbd0564, 0x2e1c43dcfb00bdf8, 0x4f9e373b53ee38e3, 0x137cdf89c564b870}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xe1e1492cb51b16c6, 0x47c0b79dd0fa6bfa, 0xf47aa627459b089, 0x53ed68d2d8c654f5}, gfP{0x4e8beff927dc56b3, 0x65db35ff6aff1f02, 0xb744ead53a061c39, 0xaa1bfb5f8c43575d}}, gfP2{gfP{0x975b9a912a2d6b9e, 0x447f79ba52ce5610, 0x67aba33d5acfbd9a, 0xa4ef1b626f7337ff}, gfP{0xf0c16298231d54d7, 0x8262feb56a59f237, 0x4add60fc7d7d7e11, 0x709d48c8af71ab40}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x8e2e7ad645a357a6, 0x620290b19c22aad0, 0xd7ef64309c1af4dc, 0x40e371b1a0cab35f}, gfP{0x1d567257c641eb84, 0x3d819bba220fe3b1, 0xc0f915e61881c572, 0x5a30b372c86c8b28}}, gfP2{gfP{0x2f9aa1b6cef0ffad, 0x36f56bc182b7c7ca, 0x2c12d0a45386b439, 0x5ea1e889ceeccc01}, gfP{0x13d2adde68b85107, 0x12aa0b44b9d84d0e, 0xcafc8cc0fd4b0545, 0x45f062e29bc86754}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x40b8193c2d38b132, 0xcbd3514d7a316475, 0x11435d2085913662, 0x5671cf2dc15e45f2}, gfP{0x84d7284eed3cec24, 0xdec5c242af1c29a7, 0xdb7a4d81c6cd3da3, 0x8a793be4d0fff58f}}, gfP2{gfP{0x1ba560b6d5479f26, 0x4a162813e07b7d35, 0x2fbd4943fccc1547, 0x6daeb823ebe96dbd}, gfP{0x6792f122f68bd973, 0x6f8e0069c921aee, 0x65d1ed22e39154df, 0x17ec224654f6fef8}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x5b19d3b4cd812a48, 0x8971c06aed096c5f, 0xec21a35417710d5a, 0x235661f390e294a6}, gfP{0x5381a19b7941ee08, 0xccd86ce1ba89fe28, 0x5718eaf4ae03b1a6, 0xeab3ac445c3c44f}}, gfP2{gfP{0x1c90b851e24cd4bc, 0x7c87a1bd6e929218, 0x866ef5bf44f72f69, 0x7af781fd0eaf232d}, gfP{0x6a96030de179eb51, 0xa3eb9e843cfdef57, 0xb1fbf53c1fbf8f98, 0x127ef0fe428493cb}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xf63406c7ca9175b2, 0x12bc9b312aca52a2, 0xf1679860e9c802db, 0xa84d200959c3aefc}, gfP{0xb771ee04a410c3f6, 0x568d2a0fd6690991, 0x9e2753a24e92ed79, 0x2e07ffdc5d3366d6}}, gfP2{gfP{0x7e7fbb4fbfdbcb8, 0xa9845d2649c8a27e, 0xc1d444e99bfa5878, 0x3cdaf59991ce2c0a}, gfP{0xb725357e476b8732, 0x3ccd1a8bad0c170e, 0xa34a361b34664265, 0xb55f4eab7f15281}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x75271b1493ae69d0, 0x58db3f689dbaa61a, 0x2d264c18ce90eb68, 0xae5989226aea0236}, gfP{0x47b9e0067240666f, 0x5f2c29f86bc4b625, 0xff4a686b2543957a, 0xade9da6e491e72b}}, gfP2{gfP{0x910fb2dbe89821f8, 0xb00f465adf5bea7, 0x43073428e4921893, 0xb5ceb7c6676bb1de}, gfP{0xc3beb17f3a173f59, 0x145e1afb761110e4, 0xdef2f0b862c73fe7, 0x6110d10dadeb2760}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x1abefe3e260d335d, 0xb9b7c6f967c2d5c8, 0x194c91742acdf53, 0xa1e49ab9c76d2126}, gfP{0xed9246ad1374248f, 0x4a04ec6f37f2c274, 0x688ffdfa84291bb7, 0x131740ca840fa4a1}}, gfP2{gfP{0xc2c85f76338ee15a, 0x5139cae5053904f5, 0x7cfbabec1fea5a72, 0x1e41644beee333f}, gfP{0xe280258d862fb63e, 0x470c49e8ce0652e5, 0xb0281ceb75bafbe4, 0x9367049b95cebea7}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xc3af742e659ef096, 0xe27e00d8078f30d4, 0x37e088d61bdb2a81, 0x94f0e89db27b9a7c}, gfP{0x168f275e10029774, 0x437df8119e2684cf, 0xd8768f537e538ee0, 0x4f5dc3a952ebdf2}}, gfP2{gfP{0x5560478d349d5fe1, 0xd95cc87b139fc57a, 0x3442e19e76593923, 0x310171a6869c5a48}, gfP{0x7c37fcc5af05c672, 0x2e39885feced3345, 0xc05071198e338121, 0xeea3c5bb2fcce9b}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x10e45b6386506403, 0xa35f59b8745aa2f0, 0x4739096a9278281b, 0xab7bf3ec7388164}, gfP{0x18367963d002cf94, 0x248a53078bbebe83, 0x802e52dc645f1219, 0x5284c99c4c3218b7}}, gfP2{gfP{0x4fffbeacf4899e20, 0xa7db6835dd92ac84, 0xda0fd5b3d6fd5241, 0x1cd1c2f801d2025e}, gfP{0x45ae5289cae9c623, 0x860b09a41c22e5b4, 0x6e1b4985e8089bd0, 0xadde967ef95569bb}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x1208b38a24b328b0, 0x85628b3fefd9a7cd, 0x6b6744e65a31fab5, 0x46561ee28c039789}, gfP{0xbf4d2b1a4a8657be, 0xd600b05fdc929639, 0x83abcb2e9c97f1f0, 0x6cbd3243c9108222}}, gfP2{gfP{0xc8c597018182336c, 0x59d7961e12c04fcf, 0x67513979f9e09bd, 0x9198166e7e3494cc}, gfP{0x86e47fd886409ab1, 0xd088a26f41e07257, 0xf5fff071f8786048, 0x9e600d2696716ddf}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x72adc8170995ff95, 0x8a38a5187293819e, 0xe7b5ea445563d9f9, 0x71f4ad5781fe31d1}, gfP{0x43aba0b6688686ef, 0xefcb93e78344c172, 0x914b85c02a9e6a22, 0x8f588eaa9ddcc7f7}}, gfP2{gfP{0xe776482216545ea4, 0x634a0ea61d4f0e27, 0x6cadd71a1d72873b, 0xa158e3421a69e9d8}, gfP{0xf0b8f458d7cfa3af, 0x5604fe26856dfbf1, 0x43a5597c2b9c87e0, 0x5e996370bd614989}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xf79beada1117386f, 0x852b0b5606924120, 0x2b1297b8489c20f7, 0x5b031d32abe8d527}, gfP{0x60cd5a978b2f389, 0xc4c8dbb5b10e2116, 0x9344c76f17c64459, 0x903d5f7afb3e6741}}, gfP2{gfP{0xb3332a851af918fd, 0xf659f912b1d8a1ba, 0x2df7d98514affcfa, 0x633d7faafa207cfd}, gfP{0x26e17845739907f6, 0x2d405347c7c137fc, 0x6f0499d525f28980, 0x7615c9939f2bcdbb}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x78cdc00b3d171f58, 0x303917b7173f5134, 0x662462a29690724e, 0x90376960a96d38ce}, gfP{0x4f549a3839ba64ac, 0x69434c409fe89b96, 0x1fa1f062ac0b6c74, 0x364f391a7a74a5d7}}, gfP2{gfP{0xe49c7e445e1fe07f, 0x8c5675a69616b5d8, 0xffda67ead7cdbdd1, 0x4b4dd1dfcc644cd3}, gfP{0x9ddf81d78365993b, 0x3d15b5976e477986, 0xe4f276ee51526433, 0x274aeec28f258bd3}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xb1b3fcf5b806fc85, 0x70c2cded0caf3f86, 0x181a71768791c401, 0x6f05ca7f1d1c78a4}, gfP{0x91450a37c4e33466, 0x15af74220c15f281, 0xd4385f1a8ee00686, 0x41a79848ad0b6008}}, gfP2{gfP{0x60560131845419d2, 0x9642ff063bc2ca1d, 0xb0fb3fcee16b8136, 0x403e322463a381e4}, gfP{0x65fbb73e79d9944b, 0x393ce1011d79bf64, 0xce08104883111bb3, 0x43b17b70ea1bb11f}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x8cd43ce0d26a6e5f, 0xe38f496bc08ed3a1, 0xcf566fb204315c68, 0x842b5c5c2446f796}, gfP{0xb36d8bdd7c2eca8d, 0xd38854df75b023e6, 0xc4cce4a580b87fa6, 0x57df60d29b6dd58d}}, gfP2{gfP{0x81592478760dd45e, 0xf76c6157ae4bde56, 0x41dd093e288909f2, 0x6b54b373d875403b}, gfP{0x13d6e6b9435fea41, 0x6db36301081b6c5c, 0x6b69de1cfab3cef4, 0x579910da9249afd6}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xbf9f7124ed650f38, 0x59bd22509929b105, 0x6f368729077c56df, 0x230575d367faa2da}, gfP{0x6487e34d966b2f28, 0xc12b1d83f394d6c8, 0x133fa6ebcf57b85c, 0x6d7e14bad12b0bfe}}, gfP2{gfP{0xccbd38fb03652434, 0xde5be2a010944b95, 0x7dda4aa61091ff60, 0x893e982eab3c4aca}, gfP{0x6c2b3a516c43ae9d, 0x417190536e2ad81e, 0x938c2694ebfa3a51, 0x43f2a0831f5ab063}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x707e38255cba3320, 0x3c56d0d77205aaeb, 0xac0e78a6eeda4a92, 0x1282b007e7fd3d96}, gfP{0xccf1615a620924fc, 0x2c57634b61b52923, 0x291098ffe602df32, 0x748cdb2f55802070}}, gfP2{gfP{0x8b5bd0df9304bff9, 0x20fc9d21feba1e37, 0xa88b5960034ad1c6, 0xb0200aabafe7d779}, gfP{0x496e9a151103318f, 0xb1ccb572d2801ba5, 0x8b4221386108a523, 0x753f8dd4ccb1c552}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xec2a24073c08c034, 0xa6f14b6c3c7b2f65, 0x36c8b74f0423c0ee, 0x137f9832a7f53364}, gfP{0x76426dc12505e470, 0x4e7483d46fa1670c, 0x59c6ea7cb43bb5e4, 0xc5abcd3d966c087}}, gfP2{gfP{0x21e817e02f3f0474, 0xbebb3f8f0899627e, 0xa8390521471d4043, 0x6606bead6b84bbdd}, gfP{0xa1c7db59497551df, 0x129f8a118cbb37dd, 0x8f521ed8a76ee64, 0x7e809b108fee3793}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x50ba66e9338b6cac, 0x1e684372164fc05b, 0xa67be202d4823c4b, 0x24a3d4f4895537ac}, gfP{0xcb46a5f5831f5289, 0xc086dd486745fc22, 0x61a8a0cd3863c443, 0x238817954155f852}}, gfP2{gfP{0x5eff5d784bb147b5, 0x76d5d0c3eb5d138a, 0xeaaf833172f55a6b, 0x56313bb333867462}, gfP{0x8ebc2da8b2d096f4, 0xbc676c804a12a429, 0x133d8f032eb47849, 0xc13d6684baeb412}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x7fa8011696f7f0b4, 0x9ab20b69c34b2a9d, 0x2b5f9b23bb582c3, 0x7bb303fda9f61120}, gfP{0x5fc6ebe71fc205c1, 0xeaa5ca080d434639, 0xeb314389b2087b65, 0x1c02f2e1a591aaf4}}, gfP2{gfP{0xa4f20b9696b9c1b5, 0x7f71b802072d59, 0x3153c69b8bb57944, 0x59cac863445048b7}, gfP{0x943225b9fc565a7b, 0x15e2316f561ce8b1, 0x967f6264da8436cb, 0x50cc52fcccdb456c}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x597fec5cf2e6803e, 0x59fe2057de205af6, 0x4b74e37a2c8f5256, 0x6e3572ab379cc09a}, gfP{0xda0971adea469bd4, 0x2f766d28f78538e9, 0xe1eebe800c188bb2, 0x45a010b257ab1d53}}, gfP2{gfP{0xa97f5419c24c18b0, 0x41be5bade8ef9fbf, 0xcadc6cf953c315ec, 0xa3c70767b4686fde}, gfP{0x8f5f871b6db06afa, 0x2b2ec2b9cec4d043, 0x81fd2d40c8b114b6, 0x20ef2cfd591395b5}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xd40776498ddcda7, 0x57068b66930374bb, 0xd7fdc21fbb270b42, 0xcc80c6a95e54c5a}, gfP{0xb3292e7b2f59101c, 0xc86a6890e2916ca3, 0x502f6653495cb530, 0x21571b45b127bba6}}, gfP2{gfP{0xdeab89d6e35136dd, 0x76b8014643b0b86f, 0x3ad2e768ae55c226, 0x7748147566286e28}, gfP{0xe57d973323b8b, 0x3e0eab7bcbbdff63, 0x84bc8f74d53b81eb, 0x9ae8cb1d13d7aca2}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x20f12f9ed2d753b4, 0xa0f0085072abc32c, 0x709db8fcb4dbb565, 0x335ab5c5d3278972}, gfP{0xc4ee69e47f4e09f0, 0x364038b84ad8345f, 0x2161d9d12eda2779, 0x6b3a595aafa68280}}, gfP2{gfP{0x9f808978abd129e5, 0xc514d80df814407c, 0x9a4ea35bd5d100a, 0x1aa5c4ed2ccc2d29}, gfP{0x74905fc168821d05, 0xedf8fc65fb42c235, 0xf1c85e0ff7b08420, 0x9291099d44eae3ad}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x67d5bc69bfe5aeef, 0xecbe858830b0ccaf, 0x8a678185bfeba120, 0x2dd0964dcfe737ef}, gfP{0x236917992629a215, 0x5c2aaa392776e016, 0xc253969c6ae88cc5, 0x88220cdfb83885a3}}, gfP2{gfP{0xd173c55d49786e28, 0xd84dad65d7699594, 0xba520de6c27e676d, 0x34d5bea5d8d76ab7}, gfP{0x652266ba5c526150, 0xf2cb90f8f72a40e5, 0x6f7c1e4e7026ffcd, 0x72bd64cddd129d5e}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xef34aae55751b860, 0x922b9066ab8279b3, 0x98fff7d447bf8887, 0x65fe2941039ba7aa}, gfP{0xba211ec76aa9535a, 0x52acae80a85939f0, 0x4ad2a15574f4da44, 0x18d8c815833addbb}}, gfP2{gfP{0x309e2f53bdf39fff, 0xe67f79bb9dcdfab6, 0xdd80e9d898dc0003, 0x907b8ccc8f575736}, gfP{0x4f49edbdac75bdf1, 0x59b2fece02751dee, 0x3104a5d7a28c281a, 0x5930aa4fad08da13}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x42947d3fd1ac9fa9, 0x918bdb884dbc16b, 0x5b71a60c4d8a7805, 0x584d3d7d2932de4b}, gfP{0x59c77893efeb999d, 0xd6667483834a1883, 0x404a24abc33c7bfe, 0x631b1de520e30681}}, gfP2{gfP{0xf2b10991e6f54155, 0xb71c0c132cb6fd79, 0xfa3b7c165c62120e, 0x1843061392780b89}, gfP{0x52ee4897ba28f804, 0x2a1a3a5fbda33046, 0x82ff4ba924da3853, 0x49df277828687e88}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xaf8f6a89b3e3630, 0x5764d4f0c87bae5a, 0xc08ce968d2288419, 0x3a041ef93fa4a206}, gfP{0x24a59cc1e2cb6154, 0xbfbd16a6c3a5dcbd, 0xd87d94f47e808bac, 0x13c4a9800a4932d7}}, gfP2{gfP{0xa106b7b8853c7f68, 0x75582b2c8734d61c, 0x242fb193a07a267b, 0x890aefc8fb016ce4}, gfP{0x856f2daa103d11d1, 0xd527c42686324aee, 0x8e73b2b70cce4eaa, 0x7870298af9351c21}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xbe671c77131f0877, 0xc6d9ac261ece3891, 0x80e48176a86e8fe, 0x9dee5c29fe8412e7}, gfP{0x54f04d7d5c6184c, 0x124e086dbf138645, 0xca30ae129022bf00, 0x22a070cc8b5770a0}}, gfP2{gfP{0x1650ed9e3e7620b5, 0x41464d813df837a5, 0x3f0b9eeff8f38411, 0x310de7f2826365f3}, gfP{0xd0fccd0ceaa7835d, 0x39a9a33316f3800f, 0x129eafdffea0af1a, 0x1a69e4c79c9bac4f}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x541a975c5b9f8898, 0x8ea59a18595a32f2, 0xc01db9116e58c271, 0x800bc9ca814e011c}, gfP{0xddaa5c5f5ba99b73, 0x31dcc2c07c27e984, 0xe0b3e498f4eab2ef, 0xa083ef0e976ed888}}, gfP2{gfP{0x4e4f81af53e78661, 0xbe51a318f2291906, 0xc8debbd36132a009, 0x59bf083d2faf3f64}, gfP{0xf24508616b5a16b2, 0x661e16957bbfbee8, 0xb0255053557e383e, 0x5cd1618558fa246b}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x1a309f75508249b5, 0xd8f3a2a253b6b935, 0x13a217d2559a3b7b, 0x2a8e56430fe70e8f}, gfP{0x63a1b4bc56205731, 0xb80460ccbf77750a, 0x16c74b9890374c7b, 0x395b064d07b43a49}}, gfP2{gfP{0xa33aca2e633ce11, 0xe70a3bf19f5e6742, 0xba837a648142ce94, 0x27992eb25249cb2e}, gfP{0x32d5d107ab10a8, 0x3e19533651f81f96, 0x3979e64b863103db, 0x14a2b6936ad67b3}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xf1708b5aa33a5c1d, 0xb2f5314bbd56f2d3, 0x7110bf0a202ec002, 0x9d239b69b2473e8a}, gfP{0x50c5c3fc8f619048, 0xc56e8d3b3ad5ce62, 0x2cc8bd0a15e514ea, 0x1cca67e8293caee4}}, gfP2{gfP{0xd05caaf126f16b12, 0x7f36622bf6c10c5c, 0xad197d69ec1e0670, 0x2fd416f6886ca33b}, gfP{0xa7ccb12cde7aacbf, 0x31fe6f21591cca59, 0xac8e91e0d6208681, 0xb1055c3c955dbcd2}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xa65aff77f1ff8c9f, 0x495130690193a0c1, 0x326f7c2df24f0724, 0x137700ee10d7be23}, gfP{0xdaa5540966911a61, 0x3b894d273c55e, 0x7cd976b4a0033907, 0x1d89e7d00268f848}}, gfP2{gfP{0x727a5358c1fc6b88, 0xf8bfcfe280c8b3b6, 0xa8754d9e25632336, 0x5dc590318ad9912a}, gfP{0xb15b685670edd26d, 0x270d731c52a9b347, 0xad19fb265e7afb4e, 0x20478a6d43dc002c}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xac0d9304c1f3d5dc, 0x82c9f3d54f8008f6, 0xf53200ee1f039df5, 0x4da2d91803133b6a}, gfP{0xfa831a041695ccda, 0xd50a85b15d2e264b, 0xa2ba2c762b310c40, 0x2a156c760da50aba}}, gfP2{gfP{0xf4459d7a671bc203, 0xafca57db14b384b1, 0x5b4ee2042d02c1a, 0x5b780bc0b81fa003}, gfP{0x764821bcd6fa26fc, 0xcb9bae0ca28b73cb, 0x182068b402fdfc29, 0x1fe105de16f3c1d4}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x9c1245c26c25789e, 0x600b12f323bc3bb0, 0x10956f5915bfd35d, 0x22d53178ce07dd81}, gfP{0x8fe6c5635ed48e53, 0x824ab875388d2816, 0xee4ccf7777dd1ade, 0xab64550f62894cf5}}, gfP2{gfP{0x5076de93e13c371e, 0x634a0c04db8107e4, 0x8fbbbbe5d6a689b6, 0x75598547d4dd99f9}, gfP{0xb2dd7c8f857d43fb, 0x60d93dd08ee15284, 0xbd05f14ffa2aea63, 0xa6c9910bff378302}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x96ec07a9bf1ba04b, 0xbdbfb902bda2fd58, 0x9a8cda2cb31baf5d, 0x78260ad6061355b1}, gfP{0x80d712003624f6bd, 0x905157d26d089b8f, 0x4633c00632b9155e, 0x60c9a765acfde594}}, gfP2{gfP{0x401c5e36729d4414, 0x414ffb940c605833, 0x751bc03b71902771, 0x8576124b96cb02ce}, gfP{0xbf8eed9d5f2c4702, 0xb484cd78537eeb17, 0xf3a55d21f52d1ac9, 0x233b3a92c20a0267}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x728ab53f1dcb938e, 0xdbb3c634535c2fe0, 0x72afc1cb0bb5cc1b, 0x9f505831f43d6760}, gfP{0x7d884f11cb0c1f3, 0x8e62b43cfe04e4ba, 0x895e1c04f92b8685, 0xa43fbe61b8083e8f}}, gfP2{gfP{0xff1200e287e7e39a, 0xc7a3da4e9ed99ea4, 0x936970a82654cb46, 0x38a7b0cbea7a3aa}, gfP{0x804e85ee10239a9b, 0xb39dbd1cc0d262a4, 0x8b4bfdb80cc3ff68, 0x4915be45666ec995}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xa1aacef81f378b21, 0xdb6184b42338b70f, 0x3a8d3b7285660863, 0x26cc0fb97cea1bcf}, gfP{0xc7adce687dd9b344, 0xa7c9a76e1fb7b8d2, 0xbb00fe5d30d8f129, 0x4497935e85b03721}}, gfP2{gfP{0x6b5baeb56b0f8457, 0x1ad9e98122988caa, 0xd16cbd87465991db, 0x8fe182705fe062f8}, gfP{0x9d6272b12362dcfd, 0x68fb817a6348433b, 0x959793ac65c768cc, 0xd02c1f0783fcc24}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xae57a0253babf011, 0x991ae6cf7409b5e7, 0xf4c2223d60b883d, 0x37c8c83d050455d8}, gfP{0x6518920da637d92d, 0xb36bf65c933ec0e5, 0xcf59be258159783d, 0x98f4e7bad889a5f8}}, gfP2{gfP{0x902f3e4c98158319, 0x628bd83861cc3149, 0x87a8fc0cb1c366d4, 0xe9cacdbefb29985}, gfP{0x7821076cf3b50a32, 0xcc17932f310fdc94, 0xb64f442b2228ecdf, 0x35472caf57ce6c4b}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x8db842972d1ccdb9, 0xc6ba83adec7931a6, 0xa21064042c30cf2d, 0x55b390968ca152b8}, gfP{0xb483fa629688c3c5, 0x2edd28714f7fa43d, 0x18fb2e7b54f473c7, 0x6db08f5ba5d10430}}, gfP2{gfP{0x8832d06530b2ff66, 0x72255fc4367680ec, 0xfb0a32952d9995ee, 0x5146c437a55edf08}, gfP{0xf18665b51b803016, 0xe4a8614befe178cc, 0x815c4392dd6448f3, 0xe390756aa7100a6}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xdb53a4da52c95cb9, 0x4a4c7c827a12e73, 0x4d0cb0c4a4ed2773, 0xa2c2a05b688308a3}, gfP{0xa6dd23ac42085915, 0x61ed3343e63bccdc, 0x2f27ff2a1a725bfa, 0x731338736bcd7615}}, gfP2{gfP{0xd113110c6405564d, 0xf60b0cafdb29c116, 0xda0291300b82d6a0, 0x575d02a61dc8e224}, gfP{0xddfe4b80796d88c7, 0x91523c14bbd367c5, 0xb05582e7eea51623, 0x833ed2a59652578c}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x1c61850159ab98b5, 0x62caeaf0261648ce, 0x78fde1a7bb29ce5b, 0xa2d8bf6b31d57696}, gfP{0xd273474631ddb25e, 0x21ef770c9c8f8898, 0x993367085d7a26f3, 0x732cdca3f845de6b}}, gfP2{gfP{0x672b0a716d8f506a, 0x5bd12bc0dff6d5e6, 0xfda373f4d874fb3b, 0x79602bd9c04952ef}, gfP{0x53e9a1fdbacab34e, 0x2172015aba33b0b3, 0xb8d4ae896925d47a, 0x4b7acd646315cbaf}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x48e482d12f83c159, 0xd8ce949ddb246770, 0x4c59557a13e8f6ac, 0x9a6d78e645664489}, gfP{0x7a14cf6e2f2a8071, 0x89657f35262aba7e, 0x7c5b8802e23cf076, 0x69b725f1554858cc}}, gfP2{gfP{0xf4b7a9c64f2e6aab, 0xb9abb8c208699437, 0x3c171bab18cc448b, 0x4df67584af8346b2}, gfP{0xc5effa88c947b9be, 0x7c91d91f05ac235b, 0xef97aa8e14e1e463, 0xa2739ecdf571d01c}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x5410847ac1273d75, 0xf181b7e6a595b374, 0xbe08ab7c97d191f1, 0x51e8175e005b4118}, gfP{0xc2c110eec398c5e3, 0xdf65ad36f29dfd9f, 0x6ad32f7552221efa, 0x510b3115c6b66700}}, gfP2{gfP{0x424e10a69c45cbf7, 0x303a60a0c40989bc, 0x8d029e3dc697cdbd, 0x51ee947cb5dc240c}, gfP{0x92e7234cb1281843, 0x904d376b49d53e28, 0x1107c524a206dbe3, 0x9e2cfd2d98d0e6de}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x5285c3af096dce84, 0xbdddac64f2d39c5c, 0xb7aa8a6448048778, 0x4078c13ec8bd331b}, gfP{0x48632900686f252a, 0x8ae8010c0500db67, 0xc93763d851e2de99, 0xad042148fbfa8767}}, gfP2{gfP{0xcf8cf6498948e18f, 0xe05fd5659a63c06d, 0xf865810d2f16768, 0x24d7c543601204d0}, gfP{0xcee8ffa251567ef7, 0xca78d3598757de4f, 0x29765c361819c6f6, 0x85e3b1fa96109d46}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xc27e49820fc1a341, 0xbcb8de9b19471752, 0xfd703f5f14ee4e9, 0xa9d8e27cfaf92a3}, gfP{0x6722a9aad5197722, 0x371ec3d1e7dff390, 0xcbfed36d612921a, 0x43d6ec7a072e8a85}}, gfP2{gfP{0xf4e018a860ee0c33, 0x1993089f6899f873, 0x356b782d234ff8cf, 0x368d555aa5db9eea}, gfP{0x6625a381a34e15cd, 0x1186e12a31454a66, 0xa55d4b64a2de400f, 0x77ac06a1e4de6e3d}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x1880516c57de71b1, 0xfe8975b5754df372, 0x88729f8e99e3dd6, 0x3012d778ce150355}, gfP{0xc91139d874831a8a, 0xb006dc978160ca60, 0xb87eb59187fb9289, 0x992da913fc94696f}}, gfP2{gfP{0x173a79909d886bc0, 0x28f43c88b388237c, 0x45b33281a575b871, 0x79cc709028004e46}, gfP{0x553dfc0caf295f6b, 0x73817ae65fd2329b, 0xe360853e9f7555dc, 0x73a4d932875fff29}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x9d9790c829c61874, 0x7981abcb8b70ccd6, 0xfc82ea5cf7563a1a, 0xa9e8af2135dcb276}, gfP{0xc7111d1814e6fcbf, 0x4ba20facf411f760, 0x2197ec49545813e6, 0x7440b5560cf00e44}}, gfP2{gfP{0x77ef5c491256d946, 0x231f209a5a0d29cf, 0x823fefc011d38ab4, 0x29ef148701fb0783}, gfP{0xac67a576447df05d, 0xafcc866c51137de, 0xba44a5e4c5972a36, 0x692404b1b5de8692}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x3e87b14ec6c74c9f, 0x43a54299d32f991, 0x7ff93d0da3f39240, 0x459d62a32b210fda}, gfP{0xb2bec758eee3230e, 0x3a603b3c27a1880, 0x334faa1926c23c39, 0x9d99d26434df8bb9}}, gfP2{gfP{0x762d136aab1cf276, 0x4ec0edc0e4341ec, 0xab0a9471c092f4cd, 0x34a20a8607c6c83d}, gfP{0x7721af4b9c91dbc1, 0x9508c5dadbbc3009, 0xb9c60929e81d08e7, 0x48720a4fcd7d6f25}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x8256216bc1ec7816, 0xa0497d1ca439626, 0x2f59cdf4d4cecf20, 0x8388a4968ade98d7}, gfP{0x8764047c2af7bf99, 0x21a0007b96c9f342, 0xc1846ab04d0dd726, 0x9bec1075f5d8b03}}, gfP2{gfP{0x90e2ce0dc8ad27f7, 0x63f4c6624cc25cc5, 0x25269b96c8a862f3, 0x9cf64b981f603d04}, gfP{0xc932207b4dab6173, 0x3cfcc758ade3ac78, 0x59714e9c8950b844, 0x4c3102ee262f7e4d}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x45833d035e5fb6f8, 0x34ec5ae85e232648, 0x848a048c223fe34c, 0x8edd03f41d33d857}, gfP{0x2c4f1f25c73460d5, 0x5c4a9120679a3b9, 0xd04dd7af73dcab91, 0xa1aad08b520820ce}}, gfP2{gfP{0xc7f01041168d582e, 0xb085470becd0f19f, 0x43dfb07975f358fe, 0x4d9a078b1de88578}, gfP{0x6ef02dd335e501f5, 0x77d3db5e6ec6a059, 0xfce6d50ab5fadf44, 0x2e7eccb26bccf85e}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x75a7e31ab4a9c18f, 0x375910c636af669b, 0x87db9eee79d0f12b, 0x9414f6cf63bb3036}, gfP{0xa12989f771c22474, 0x954ae31d6350d51a, 0xe49ff2d0299e1ab, 0x45f02935f1f792cb}}, gfP2{gfP{0x57e7c41a5467a90a, 0xf2a454fa7835d8a5, 0xc4d66bb126016e9e, 0x6ff70311a7706335}, gfP{0xa9a4e53ce25428ea, 0xd92dfa5d77608562, 0xfce9e40e29b4bb77, 0xa36876a2463a46f1}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x677990b76f62f36f, 0x7a1d8ebc5f77d885, 0xfe4c076ecd878af5, 0xf7aa28eda4a961}, gfP{0xc589e30def6e8ec7, 0xea9b6eea1765b8ac, 0x7ffc64f9bdd7ccb7, 0x34dc4d92cf0a0b47}}, gfP2{gfP{0x36808d9be2d9fbeb, 0x290e0a853091b107, 0x2fa95a3f4a69df1a, 0x31b5cc13362ec07b}, gfP{0x39c7534ad7020453, 0x6c1cb71fe9704403, 0x9c0a603fc8c71219, 0x5f51d9e29d4dca94}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x6212a533f82ff7b9, 0xbe6c682bd5fe5ec4, 0x54f0f31a0fd6e803, 0x51f950a0675388c3}, gfP{0xdee09665d0588f3c, 0x76c24819676029e6, 0xe446d67e7507fd3c, 0x8c07afb957308b4b}}, gfP2{gfP{0x1bddc64735fb83bd, 0x7553c61c1c67f234, 0xe9cd8bda808133d, 0x2cdfbc06d0d98023}, gfP{0x9001cde2d800b8cc, 0xc556714a102a5565, 0xd1985402b6b3ada7, 0x50beda9025239c40}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x17841ace8eeab62d, 0xe200c4860f599021, 0x7bc6eaf5d038f1bf, 0x7933b6575c7282e3}, gfP{0xb7fead8861688b5a, 0x54de48532e4e7eaa, 0x99aa35caa1b6cdf9, 0x4a0a16ecea623172}}, gfP2{gfP{0x16a6ca64cf12ecff, 0x93827f74277e716e, 0x542a28f0810cf195, 0x8910664561d2f25d}, gfP{0x6ff298617738193f, 0x76075bb976b83162, 0x7ef8e014a2a44597, 0x22b75d6b1f39d2ba}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x22c263bad913bf4, 0x4945379bcd62e6f9, 0x735e0c06bc744d1a, 0x66c22761377f2859}, gfP{0x720b7e9c4f267994, 0x1f6406ea11340fad, 0x7bbfcacacdd4aaa5, 0x1cdcfa2f7a452df4}}, gfP2{gfP{0x1955b570e5818777, 0x3f7c8647e1c8297e, 0x17acebff04681e0c, 0x65e5ec7626b5aa2f}, gfP{0xb72d65e2f1e27d7f, 0x2bab5045f4d6c986, 0x762be006fe43b135, 0x7dbb559675fab839}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xffc97c19ba32b669, 0x5386e458f2612f25, 0xed7322998a97e160, 0x9daa4c7f08d8ce84}, gfP{0x7c095f326dd9ae95, 0x423ba701e9469fd5, 0x75c8782986d2d604, 0x8aec96ce9dd51da1}}, gfP2{gfP{0x90de8f478ed70b56, 0x81b8d0b84946f262, 0x951ff1b265272acf, 0x4314941fdf52fa04}, gfP{0xf251fb574473f81, 0xbe5abad146e34763, 0xe20678443fcf808a, 0x917d8e0fd48b528c}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xa3059b9d6bb7a34, 0xfc2ea6660a13f2b, 0x3b6ef06c13801a57, 0x9e5eec8e172f0db7}, gfP{0xf19a18bc7db8cfaf, 0xdbe9a7158b714a60, 0xc8b442fab5b95aa6, 0xa66a6ab302883e31}}, gfP2{gfP{0xed6657fc8bd85687, 0xdef82c5fe73182fb, 0x83b3a60f189dfe0a, 0x76cb3997c41ac1f6}, gfP{0x6c72bd850e4411b2, 0xe5d47d39466eb2b0, 0x4c54c84340a63d04, 0x6b078bdb033d25c5}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x44dfd304ea97bd61, 0x5831cc9716df0a1, 0xdea2c245e733abcf, 0xa5745309a9fe46a9}, gfP{0x70444b63a7638996, 0x10ba02e382ab976a, 0x809d6acce3f667ce, 0x47568bbbfbcaa273}}, gfP2{gfP{0xf143043310ac05a1, 0x6f5460b373e4c75c, 0x67765d23017d1b97, 0x7fc9822017ae7398}, gfP{0x1c52e6d83d908c9b, 0xd5d5c1a94df649d9, 0xf794197e0a3775e8, 0x194d4f02ec2c5277}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xb5cf27969bd5a88, 0xe80d618e0a9e5e81, 0xa59c8db8b60b12a6, 0x597c7eda201ac227}, gfP{0xf773bb4aad7de75c, 0x1091e7205acb5248, 0xdedf8fe8bbee2652, 0x183575193f0d3117}}, gfP2{gfP{0x9a5ddf4de59c1142, 0xc72de06d256c8968, 0xf11f23b627d519bf, 0x6d34e888aac65b71}, gfP{0xc5c8a0493ac9c8a8, 0x59a5ddce3f8a9f47, 0x5909de679958f7c7, 0x67cdca2ab88c0dc2}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x1cfa44fdf3f1d004, 0xe741fc6a85a72d51, 0xe9f9174332d45bcd, 0x2f05bf984000a8fe}, gfP{0x594f196575ee5e32, 0xeb24af8042453799, 0xf28562273b511501, 0x846836578cae80dc}}, gfP2{gfP{0xe83bd59624fc015, 0xcf569688a03610ad, 0xbdbb40ab24fedf65, 0x6bf1b20ebc9dcb30}, gfP{0x308819a492facb8e, 0x69d4d1901e6a73fd, 0x61907a88c8ab2674, 0x34f35c8275ce5463}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x2040415ac79b4696, 0x13c5cc4503295e6e, 0x3c9f4eaacf3b7bf1, 0x54461412a5e0bf11}, gfP{0x5e97375daf390a69, 0x31807cc5b42eb8f0, 0x9c23d5bfc3afa75d, 0xb2074333837b4e54}}, gfP2{gfP{0x32ed06efe84b5326, 0xee921aa72faba8d9, 0xb8dfcf740b59f80a, 0x1577de1cd77e0601}, gfP{0xd68ce53fcc557d10, 0xeda56beac8114b5e, 0x686cd858abe756b1, 0xb5fe5421e284f83}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x69f92dc147f15dd4, 0xee56428414fd8fb5, 0x191caa62f0d01d98, 0x2a7160ecd1676506}, gfP{0x9f2340123ce05602, 0x4e43b3fb02550e, 0xb434400991c9a7bf, 0x25cc746cd6ca287a}}, gfP2{gfP{0x4620403d17a57cef, 0xf79d80031254b874, 0x1a23402d591d3c33, 0xa60ba69aba42e8c4}, gfP{0xdd3e089ee82149bf, 0x1b65530108682343, 0x6d8080d85b195a02, 0x6e0050b894cdf1c3}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xc444accb55c5d0c4, 0x264ef4f84255478a, 0x9b011660b3c28074, 0x6a96f887aea15ec5}, gfP{0x9dd9ec8629b77b47, 0xecb45b7d0cdc3c85, 0x61eaf78d6ab8427f, 0x798a8faabeebb699}}, gfP2{gfP{0x46bb31209d58f92b, 0x8c8dfa6c3c2285f, 0x9bbcd183a7cff503, 0xab9d7258d3a22d5f}, gfP{0xc44a915c364dde5d, 0xfa20d0e54cdd8d5b, 0x8409fa06693f77a2, 0xa46bb8777cce3c57}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x36bb81b7db4dc3c3, 0x7c182dfc8ebe9a02, 0x6d13121ad8e53e51, 0x3efd537d8a8fb660}, gfP{0x4d6012a5ffa66efc, 0x3624431d841357d3, 0x739a72393defd397, 0x26de02513b629595}}, gfP2{gfP{0xdad7e54bafad46, 0x3ba20967387d93cc, 0x8b893b4c5fc65cf1, 0x3e91d51418b87c30}, gfP{0xdce417d55b6d261d, 0x25a246402988caca, 0xeb304ede58904b9c, 0x817455f200b81ee7}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x56cbc76d9a2f2c41, 0x8d4b102ba42e74bd, 0x92a6da6b788f1193, 0x153886ac7f7c4b2e}, gfP{0xb4087999ee58eafd, 0x123a100313d5933, 0x30d93b3562c15846, 0x3f745c2a34bfa424}}, gfP2{gfP{0x320e0456f4a337a, 0xa627727499ca5836, 0xd730c4403d804b33, 0x56fd3993039a3535}, gfP{0x32450966cdd53c59, 0xe4f04f5d86f797a0, 0x626cd21426823ec8, 0xa7d96abef6a74894}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x8152e3a4be2da97d, 0x26fd598be809e1, 0x205c89d30fbe32fd, 0x92db6bee14192c77}, gfP{0xe439cd5a16c45b97, 0x7ed068a2ac084c14, 0xa48565f261f222e4, 0x77f185c3598ce818}}, gfP2{gfP{0x8bdba865fbf2de2e, 0xcaf7ea2d639807f6, 0x4a5646f92d68cf19, 0x25bc1db5d4a57f04}, gfP{0x5b04213e838f5899, 0x36c35b4e8a68a2a1, 0xdfc0dcc3985b6fa0, 0x44c258eebd37d343}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x931cd6852a80dee4, 0xf135724687e401aa, 0xce56c3cdc2c87e74, 0x1d8d9f30175dd951}, gfP{0xdcbf8bd11725990, 0xc74afcb51ea7e377, 0x8b2df89ca0178d5d, 0x7d50cc9b42072bca}}, gfP2{gfP{0xbc8ab75a712a6c57, 0xc1357fc30076508f, 0xe698c36d77de35b, 0x5f63872d07e73db9}, gfP{0x3b3252c9ec335d13, 0xbe3d1563b3d89bca, 0xe2a0f5c8170d8781, 0x36677d17c90be7fa}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xa142e768d4521c9, 0x4dc31ad88e48ba7c, 0xfcd9be9ed7963186, 0xae2ca3a95233da92}, gfP{0x9e36f51c12496802, 0xb925c65452c100c2, 0x6a644be75729133a, 0x68bacd41b702cb6b}}, gfP2{gfP{0x92356c8c7ddb0cdc, 0x6fea6600890fcb29, 0x117282f05bbba2b3, 0xae98bd358f73daf1}, gfP{0x5f20911ac389feb1, 0x648682b4ea0d6124, 0xb0a1d03a2f4dc1d5, 0x9dda6fced9202106}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x7842a0d4989ec21, 0xf9a57fe6b23368ce, 0x5301c1ab153dc17d, 0x19fd6924b76146a9}, gfP{0x477e584715d748d2, 0x39442b4c138b067e, 0x32231fc446524017, 0x93fc582f98f36749}}, gfP2{gfP{0xbf86a0f0089d546d, 0xfb10fecbf1f64c4d, 0xc17049a35b8fad12, 0x6090742f2a15dfed}, gfP{0x3a41ed271e4ab4c3, 0xd80586ce37ac9398, 0xf1ad27b155812774, 0x2b75573daf5fb0b7}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xcd510da18ae19620, 0xef705159095bf140, 0xd7c9a3723baed5a3, 0x1691488893c3eddc}, gfP{0xb2d8674182108f0d, 0x735657f5d703712, 0x39f0e9f6fa17235b, 0x7a4ce7bd47277906}}, gfP2{gfP{0xec8637d2bbfeab47, 0xd21b3ee3f32b47af, 0x53f4be87dc80c4f8, 0x1dcac0dcb6433425}, gfP{0x8c710b0a9ee5e972, 0x605ab63faff4c855, 0x301406c9be4b59eb, 0x573e6d90373c1618}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xb403650ef36547f, 0xc3b7c6a89b814a50, 0x940af5758047a619, 0x4ee3c1e82181387}, gfP{0x9a7f3ca337c3a37f, 0x5ef3eaab997befb2, 0x50bc2901f424d345, 0xad48d4594df21115}}, gfP2{gfP{0x85f3db0035f23261, 0x4c513528194c06f5, 0x4b5838e2cb10f6ac, 0x275055fade061c86}, gfP{0xff578b6d20e0ce5b, 0x6d0682af3d7be44f, 0x6a36bc6e71889d29, 0xb228c4e33aa4a4cc}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x19520f5c22318d8f, 0x9c9e82c3955d30b, 0x9b430fecb5c37685, 0x7be1f9100fde3b8a}, gfP{0x3050a976d7a6ebd4, 0xb4cb5c561a36a317, 0xec7176aa9511e7d, 0x1e8b40ad65bb88b1}}, gfP2{gfP{0x8ac564a01c10a84c, 0x543b966d1d78268, 0x36fcbb6e56d7ee12, 0x1b60f800ff429f27}, gfP{0x481d9a6178b1a157, 0x24d4b27ca2c314f5, 0x37b5760e753dc4b1, 0x139bf2b58e96a43f}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x7068ac849e81adad, 0x6ff03ccfed4221f4, 0x48f973f0e2a7a33b, 0xb2cba9f5d0d0d2f7}, gfP{0x7a6854f53c0fc811, 0x4633b895c432a320, 0x673030503bcb4f28, 0x5d81755fc315b59}}, gfP2{gfP{0x3127044d3d8ddd83, 0x703c0b31794928c0, 0x62608d9713cd810, 0xa45e27ce09c16657}, gfP{0x4d1b94309b41f068, 0x1fbc93a1f9eb3d2d, 0xb03d80d2161d9383, 0x1774797553d3b2c3}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x38899ab996fae560, 0xdc55b413e8d38a, 0xd8a7aa86953b93d, 0x80ad297e02a5d226}, gfP{0xc4da812542a7ba9d, 0xfc1478da57f3ae7c, 0x28d0a1cfdb531da9, 0x82378b5fde094553}}, gfP2{gfP{0xc5c3b0b986e0824d, 0x78ceeba8bcf05bff, 0x21222706d06c617e, 0x7fc1452f405f92ca}, gfP{0x41d46527c3c44ce3, 0x4eb39ccfd4cd4ce2, 0x76437ae9ed32a9c4, 0x11a08b0c19d1f07f}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x8b21941e9560d0c7, 0x118ba6ec7c855595, 0x56c1ade4aa239f, 0x330b7d4642f5b355}, gfP{0xbcff72540948fb0c, 0x543894937f0d8fdf, 0xc63f09f7257ed300, 0x2449e02787d9664b}}, gfP2{gfP{0x4f87cd5969c4eb86, 0x3ceaf3b9830b2be9, 0x890f070e6d9621b0, 0x9bea8dbefd04e76c}, gfP{0xc32bb705e82180ab, 0x82af753d24aa49ad, 0x31774bb847e5639, 0x2f620bd26f362762}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x323460ea43018341, 0xffaeeb1c749d61ba, 0xf57b0fdb8f8dae1, 0x5fe4c33e1ead7beb}, gfP{0xc767a4c79b08a3eb, 0x5bc826963960f639, 0xfab7623540ba624a, 0x35d7b173fc7a12}}, gfP2{gfP{0x92a93d8ee1586fca, 0x482b622341d0262d, 0xecc2cd54a8add772, 0x3b566ca290fa0cb9}, gfP{0xa66dca65d590257f, 0xe5f09a55fdb6eecd, 0xfee9b53a3f3b9846, 0xc65c0bdf7cd671b}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xc05aeba7e8dfe24e, 0x3655c3d14522c421, 0xdf39e52068d194d3, 0x2b4010254aa92425}, gfP{0x5f6d6b8bfc1a1324, 0x2291de492e42240d, 0xee44c133f861b7c0, 0x50418f821d2cc905}}, gfP2{gfP{0x2f825d6203dd2e0f, 0x43a13473e1af05b3, 0x9e88254d05b9a067, 0x15fc44cff855a7cd}, gfP{0xb811f09afd594c6, 0x434b140da46b92de, 0xa3b8120abbdc402d, 0x53424ecb6cd1956d}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x24daab9e8e84b9d6, 0xae79d00f98462b38, 0xbadf358e7b5bdd4b, 0x2383246b7aafced9}, gfP{0x183aa836060e5096, 0x815e5b762055e777, 0x3a00d6f11be4160a, 0x5f9bc8038af48471}}, gfP2{gfP{0x13d9c102d66331f0, 0x490408e3288dfafa, 0x3194d9be3d59afb5, 0x2106fb446b25a66d}, gfP{0xb1a2da582252a637, 0x45867ecf0e1e2639, 0x618baf853ed08ff3, 0x69f9b2cf24fe28e5}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x2e6381b1291dd7ff, 0xa6c8ceaa9ee839, 0x98f4a6ce90dab40, 0x7666f680a640edf0}, gfP{0x23975e236b410a1d, 0xd26afc813fc106bb, 0x59ff023bf7e92031, 0xb5f8ff20db816132}}, gfP2{gfP{0xdc702caa0234f0dc, 0x79cb7e1c86f13bab, 0xe7d2f5313917671a, 0x102c6359d30b8a64}, gfP{0x1e1283ed011d857d, 0x5ab6fa2d914b24ff, 0xe8137b5bc66a0cb1, 0x7d5714bc5bbbf7ff}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x7d92b81b5ea291da, 0xa09e3503d9882b34, 0x87bd7c9fa44e5ebb, 0x9caaa44cde3e9595}, gfP{0xed0d1978c38a38d4, 0xea69ae232ba21bf1, 0x8cb2e194e6cd870a, 0x5e81806fb3720fc1}}, gfP2{gfP{0x56c3d16e5bcc7953, 0xc075b61781ffc335, 0x9ef55df1c6eb5a9d, 0x7d905ca659541243}, gfP{0x1c8d7ad7c3acdea9, 0xc0357e9029770297, 0x19d07f2f30002dd4, 0xa0a780289fcf7d7}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x257ac1fe7e26a438, 0xce6b694e9d461d87, 0xd33806db97bd0931, 0x2c7da2b2149a857}, gfP{0x4ff0c799eea10d4d, 0x29bf1fc3a78bbe3, 0x77d613fb3a4f6ce2, 0x62722d7988de4a6}}, gfP2{gfP{0x65dcf4f32cda6d19, 0x7ef70ca143bf3ad, 0xb767c9cd8f42c3b5, 0x8e43deaea0d72a0a}, gfP{0xd98ddb2e692043be, 0x93c850e69e4320c1, 0xc79c06775938630, 0x4f327c9b3c6f4220}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xbe85b567927bc0bc, 0xa95ac10beff17cda, 0xf0b4a0ba83f2dbf8, 0x12f398bc57b5a4ed}, gfP{0xa20178c1df550889, 0x77150f1fe6ac31d2, 0x53872be99b352146, 0x46c8a8f1e76d6f7c}}, gfP2{gfP{0x2e9ff0ff921dff65, 0x9d1aaaf715068f3e, 0xc3da92045af8f3a, 0x9021e6337674511d}, gfP{0x37deafc2c3f5843a, 0x89b008168b682a3b, 0x914702ce21f28960, 0x8d47250f376522fb}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x4a5d0993d800bf7e, 0x4e682e95dcc7288, 0x20a494b62266102a, 0x1c5819649a4e237f}, gfP{0xd254d8e198d9ad93, 0x14f2bedb240177eb, 0x3c211cd565e3de1a, 0xac8b3e775f29b493}}, gfP2{gfP{0x6166c1103e29f317, 0x89f63d7c47ca1f20, 0xcf586fc8bae6db84, 0x60be1b8bb2081253}, gfP{0x3fc3e508a4d15c5d, 0xc7a6ddf2b16ddc8f, 0x1bd6ce83bc6d2870, 0x4cab73ca97118369}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x448d539a8866255e, 0x346e895f2a231dbb, 0xd61017bc1ed31538, 0x81370b94acfd3f7c}, gfP{0x5f443f5a149f94aa, 0xeb6b6e9b7613e317, 0xf4cd6d87cc4635c5, 0x4f3e13ee17dc0716}}, gfP2{gfP{0x40c6605f9862216, 0x4f759ed88cac1e4b, 0xe81fdfcae672fbd2, 0x7be7ab962a10ed69}, gfP{0xaba1d83900311e15, 0xdbacceb9890d48ad, 0x7b6e8b7e75bf818b, 0xb5ce5139478238f7}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x3ff47462c2e5cd02, 0xcb9399a724dcb3e3, 0xee1977cd1c3c3417, 0xb30e0057bd6965e2}, gfP{0xf4008c2e409fde09, 0x4bb3f44db7acdc4, 0x615995b3fcfb9e76, 0xaf456125f71e93a5}}, gfP2{gfP{0x49e4cc9738682367, 0x559b34ce40fe153c, 0x35b756afddfa3b91, 0x9ce2a2e55446193b}, gfP{0x22f0eaec4b7d4184, 0xc599bd45b6ffe4f5, 0x244ec74ea4eb72b6, 0x8f8b71748d26f55c}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x67d5bba3dee85e51, 0x10622393257cbd18, 0x7ec6db61a2024b58, 0xa6e9ef102a40f000}, gfP{0xd80746920d3c1be5, 0xe5bf9830b79cea5a, 0x8a6bb2b3eb0dbbb4, 0xb171dd2f1c746224}}, gfP2{gfP{0x4923e208785210ab, 0xfb44cec3c6e856a1, 0xea3dd5926dfd2759, 0x426c89fa13a02f41}, gfP{0x32366087ebba74da, 0x3065dec7493edffd, 0xa1d400a4bbc4eed6, 0xa664227d396292f2}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x4311beb741c619a5, 0x70ccf554da42f4ed, 0xe8cd572ce795a141, 0x6ff97faaf0f734f1}, gfP{0x4a0b7414aea72d5a, 0x3296f60569ff13e, 0xbed5c93f8b18a6da, 0x5040a8a2d4517408}}, gfP2{gfP{0x2e922e806fa53d0a, 0xdd9bfcab0a95c61f, 0x4ed7f2f02a06419d, 0x46086f0f2553f0ef}, gfP{0xe86332f4fa028e3f, 0x93f2e1523e4008fd, 0x81cf5b92b1995a2d, 0x4d95061f1addb445}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x99d4366cab1869ac, 0xd220e2eb2c50b7bd, 0x8dc7f9f7a8431bdc, 0x7eb6a128996971fb}, gfP{0xf8f044693ef26004, 0xa39bbf278f9331bd, 0xd63d5bbe1d2345a, 0x30132f43f676cb47}}, gfP2{gfP{0xa83682746050b254, 0x2c0516fac7e0503a, 0xd879c7b65b1d8c6b, 0x1c49259c23def54f}, gfP{0xefcad5af480b8fa9, 0x70485f2dc4a3f917, 0xa208ae07933328fe, 0xc1f3122745e7144}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xa34a638afc5717f7, 0x76e2f20657d033b6, 0xead30d559c68d5b4, 0x2367663a37815e8d}, gfP{0x5853e29ec6eef0dc, 0xb040abb67547a1b1, 0x85085b8a61b40680, 0x3672cdd7ce4ac07d}}, gfP2{gfP{0xcd5b1b6ab89a6054, 0x2f6dae52fe4691b1, 0x39fd65bd990085e5, 0x290686cc7dffd40d}, gfP{0xdaddcb7b1b7058c4, 0x20ed682658aefd16, 0x5898a1aa177488a7, 0x7518b630dd4f3e1d}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xc4f0f2a47f3a0aa1, 0x222361be9d1f9364, 0xf10ca8b295bb61f7, 0x1cd92b55cd98771b}, gfP{0x303c2a28c5b63559, 0x666e5fd4b005a039, 0xc07521c56c508336, 0xb4dc507d6dba929b}}, gfP2{gfP{0x8cd6390d705a248c, 0xb27193803d077145, 0x6b2179be8026f41b, 0x8902b12726b45016}, gfP{0x2d36169eb0698dff, 0xadd5a681668142ac, 0x2e7a2be2eb6d78d5, 0x8dc3e806a2b54618}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x262d7329b460cfa0, 0x2fbbfae94916ee14, 0xcaf1e93b4f07b248, 0xb495767b8b5e641d}, gfP{0x29f54d5d1660cc5, 0x792e18092038320c, 0x8e7a1acf39071e44, 0x1814e438f4c60623}}, gfP2{gfP{0x786d79919fe1aeda, 0xa4a066b73b7e230a, 0xaa309e34a0fac575, 0x28cb625949be596b}, gfP{0x1eb38b6d7e54480f, 0xe087dea4900e03e7, 0x99dc873cd91f636b, 0x184f75c47154fa4f}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x1948c545e9d88316, 0x420809880422c72a, 0x7d54843a847b39d7, 0x817fd25a98f3ef11}, gfP{0x11a74d5da8b27ff1, 0xdc14201e79d7469c, 0x29c7c8275b95b9aa, 0xf168f0ae75557e4}}, gfP2{gfP{0xae4e96cd7c4ee4e8, 0x5dc900074399b625, 0x6cc5ec2d53e80c4b, 0x27a334ddaac5d081}, gfP{0x825895eb16db8956, 0x655ccfae5133fe56, 0x5ef39b16cb6586d2, 0x36c25f211f52b3ea}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xf0043ec40f2c6f55, 0x5b8378a8d732af8a, 0xf373de2c659f3f86, 0x4569521055433f10}, gfP{0x54160e106c5dd113, 0x8d4225667560261c, 0xb8346690fa82a92d, 0x5b11400430cf7c12}}, gfP2{gfP{0x428936cdbf4fb800, 0xd749f40b8dcf7c8b, 0x7464dcc3464ea658, 0x22daf49a945fcfd}, gfP{0xb0ccb9ff4a96b2df, 0x75164b56deaef4f2, 0x8b906ee82ba75c31, 0x4eab7cd0e0794e37}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xc8c3e8a862340a6f, 0xa8cde5feb0e40182, 0x83b15bcbd4b38684, 0x6c62df133cd1d826}, gfP{0x7ece9de724a8fcd9, 0xda6890a5d31a04fe, 0x94f1dbcf2913f922, 0x54c476d50e7d0642}}, gfP2{gfP{0xbe95c6e8b742f227, 0x8db2bc53750947ee, 0x51f491b047dd34c5, 0xa0e9d479b5083209}, gfP{0x15b2ef368f79b91e, 0xa5d32db8f4f700ec, 0x8ab60910251b4032, 0x97783c8aa1ceee34}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x18a4c63ebe1bcbe0, 0xfedf5770d32599a8, 0xa88480301650d181, 0xaa1b03fa531686a0}, gfP{0x96a2be44d4ec0402, 0xa256c635db001b1, 0xa94cbcb887036b4a, 0x4acfb72e2584992a}}, gfP2{gfP{0xad210b3d2edaea50, 0x318ddfe0077a5cfd, 0xed69520887814a52, 0x27b21c2e486dfe93}, gfP{0x8400ad8458a25fc1, 0x62d4e9739ac5fa4b, 0x4011e9f75d6b1f6, 0x1d84caf3c4d0aeb4}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xa5c9a3a8e85b791f, 0x58115ee50f1ae018, 0xd7592487c44e7103, 0x24c902daaac47406}, gfP{0x711df57c7f3b1f96, 0x2fb5fcfaacf5dfba, 0xd46432b31cdf2bf4, 0x59e06c37f204a63f}}, gfP2{gfP{0x3d830a4ca8cef138, 0xc19bc51f7a4911e0, 0xe8767668147762a0, 0x16d05f9d05f29d76}, gfP{0x999fe1d78cb8d2a3, 0x71fa9139e78c79de, 0xfb71bc6922097636, 0x33dd14554b11ef76}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x314d8c94136014fe, 0xa97ed3b779ed6792, 0x96eae768fb35e919, 0x44c010013b261ac6}, gfP{0x150d1d13ee28ec2d, 0xf0175000558acd81, 0xc91f440ae2c5a409, 0x5ded3f7c087fc5b0}}, gfP2{gfP{0x2f4a2f0ee56c3994, 0x4212c42db1b8620c, 0x69ba4450e5129ea4, 0x127e610317274329}, gfP{0xe43bf55eb9e4bf48, 0x679ed1f6fa525c00, 0x3c858f1ef556d666, 0x146e20e735a49f8e}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xe48bb519cd57e5a0, 0x49826093df9c847b, 0x67af98e3924a2f9a, 0x7729017e06d6c771}, gfP{0xf858abe4788b4d3c, 0x76e69b71eb3ee1ef, 0x157b80ba1a6e5afe, 0xa00d900707c50e91}}, gfP2{gfP{0x3c716bb52487b76b, 0x20cf1f831f1b1fc4, 0x6d5ede31442a09da, 0x1f423ccf9a3edc0e}, gfP{0x705e51cb8776e68, 0x5486d60ed846a0fb, 0x37884f93c0ac7918, 0xa8b35c1c84e38c20}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xa1aaabc5efc85af1, 0x8c671e8c559a94f, 0x436966d1a7782a26, 0x7076f6662a3233e}, gfP{0x71df8314db5f53f2, 0x44315a0e7aa57ae6, 0xa8c763063d702c77, 0x4c98f2d8bf10a737}}, gfP2{gfP{0xbb62661a7e2986ea, 0xb6f0f37087de7664, 0xf2db5a97ada82080, 0x14ab3fb3413ef09e}, gfP{0x71c36f94caebda8d, 0xeb3fef54d5e20c21, 0xe9cd2283c98cac95, 0x8d6d46aae5c974b0}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x92db40e63f0ddc30, 0x6e0a719a57b1f69b, 0xac4e41f164bddf3e, 0x5792256585351713}, gfP{0xe33b0ba281d7c81e, 0x95e484d2004c9847, 0x2af5aa5dc369ebdb, 0xabed1857f891cea}}, gfP2{gfP{0x6ffc007965a84637, 0xc2fe8d601cfa8a4f, 0xc398b0a9198a8e1d, 0x59ba961a59d12664}, gfP{0xb1e96a780ba391bf, 0x3aa1e312792175a, 0x288a52dcff9d392f, 0x75d66ef91f215dea}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x7a4734ece5e1e82b, 0xcb7e97841836754d, 0x578aaa2de9d9751d, 0xa517125838dc2c72}, gfP{0x3c9adacf3330ed16, 0xda3ae719c1fe689e, 0xad4855ccc7a961d0, 0x840d4490555a7433}}, gfP2{gfP{0x294fffa472a161ba, 0xaba4c43cc852a6df, 0xcc106ecc75b97d64, 0x2b08e866d7d5be21}, gfP{0x1c468ce11dd0dc1a, 0xe230bef57612c2bf, 0xa9c0e2e4d3234b0, 0x84e7c52fc810705e}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x7023365a1c39bdf2, 0x99f57afd2da25a66, 0x669dad07f12227f2, 0x802faf4cd85b85bf}, gfP{0x23a3e89a5727d44, 0x4dea1c2058e19571, 0xd28d7ffa1fa5becf, 0x974393a8ece9ead4}}, gfP2{gfP{0x702c7d515a0beb65, 0x36d91b3f2291644, 0xcc3749b94ee4c5a4, 0x430237873c6a3001}, gfP{0xd063593f3f62263, 0x49a685cd9879a2a3, 0x9091848a39dc22bc, 0x9ed55d1d94f7a78b}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x84f9b323efd6d667, 0xbebdc0c79effba4, 0xf97b37cbab4dffd9, 0x410da3c866878cdf}, gfP{0x2ed269de72417776, 0x7d584a00348ac364, 0x522d7c42a83945e0, 0x86261eaf5c3a6c30}}, gfP2{gfP{0x51736e8d34b38ec3, 0xd7ee8856be88965c, 0xe73b28281ece8dba, 0xa2ba90574e85f78b}, gfP{0x7c8e9a3d9f0f7e68, 0xc4bf2700f1fc49bb, 0xaa4e98c4ba653455, 0x366b56254a5f7a0d}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x1736c8b9965a5309, 0x1b7d5afc23952734, 0x8fa431ae6cc6c6be, 0x88472aa177b26197}, gfP{0x3f84b10ba1380a20, 0xe11a3a5044332f17, 0x5633ada5579ad8a6, 0x8a62db45fd7f5710}}, gfP2{gfP{0xff557527689eed9d, 0x79783361cea6f582, 0x110f8403cc5cfd7, 0xb555eb6601756ab}, gfP{0x7a9e703c5928715e, 0x2193cebf121b0819, 0x69488c9509598c12, 0x21ef6189696eb25b}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x17345fb65fbae508, 0x7381875643bd4515, 0x82c39d1b0712299c, 0x816cc51dc62331}, gfP{0x5cbe72de83d0ea32, 0x3b9b71ebdd80090e, 0xe88db9ed237c194d, 0x7ea60d3cce392312}}, gfP2{gfP{0xa9d9cfbc473276c8, 0x107de88bf62eef99, 0x376823481cdc253, 0x1beed08fd3870bd6}, gfP{0x492ba47b766eb45c, 0x2563751605fc6ed3, 0xb77825a9583968c6, 0x1aef932f1a7e9e87}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x32e6aad492fc9774, 0xbcf47c6f266fc783, 0xa5099725cb4832ad, 0x27956749ac772620}, gfP{0xadf8c8e67f5e6b2d, 0x16af3c3fc73635d5, 0x6ead9230133d88f9, 0x516376630d9644c4}}, gfP2{gfP{0x60bda22f141d1ae, 0x5b8b74ae00a08c6e, 0xf04c7cb560f58f9d, 0x656df006f45fa3de}, gfP{0x26ced9c82722375e, 0xe614f094a76ab16, 0x45fb878ce3c37511, 0x826533d4c4f0ff0b}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x58f7a235ba7bdaba, 0x38ffef8b04e6aeb2, 0x1fdaf95a091d9cf8, 0x53bb298a84b99029}, gfP{0x1990b336ee7d1f6a, 0xc0207dc99f292c8b, 0x24851686443225b1, 0x1eeb1797a167764d}}, gfP2{gfP{0x6a4c1a34010a17d8, 0x212a36d786697716, 0x6e242865a7769b7e, 0x197e7a2bc6b059ab}, gfP{0xdd97c149cf48c13f, 0x74dfad8a54c0a903, 0x93228f559887fda7, 0x9f844c9f3c5303e3}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xc448bd47e473280b, 0x5270dfb670004475, 0x4d232c4e0c442c59, 0x35c9a372211ade45}, gfP{0xddb8c442f366ef5, 0x7b8bd86dac4ade2c, 0x7137700e6718b5ad, 0x2dd66fd21cc72565}}, gfP2{gfP{0x9dd143b56a879a0e, 0xc39f9bf780f75600, 0xf9cafa9ab4df8257, 0xa84ea95e0d135c1f}, gfP{0x991e0a604792b394, 0x4f233bd860a31768, 0x3af37680b87d6b40, 0x182062fdb7666f2f}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xbfcfc19145f86935, 0x770c1139788df83b, 0x5996442700320a89, 0x2fb3b0df0608ff7c}, gfP{0x2c534265ed1773c5, 0x3c5772761af99548, 0x728f930e5f405f81, 0x548160a3e01d5de5}}, gfP2{gfP{0x763f6503a5d35e0e, 0xe64dc57744ae1730, 0x65117b637f916d7c, 0xa83bdb397701e2aa}, gfP{0x28330a1097a28fa8, 0x103784b29cdbc40a, 0xfbe39525275db32d, 0x79445be190b7a922}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xf11252e1a90692f9, 0x90b37d58b807a4c3, 0x45fc89ba0abd5bdb, 0xafce769cea42141a}, gfP{0xf2ed5012887ac0c0, 0x17248814f5eabcb9, 0x4e07a57fbc24da71, 0x35933b23ee7b137e}}, gfP2{gfP{0xfbf9a5ca2da60831, 0x32093de7831533f7, 0x3c01ae7224e783ff, 0x767b0926b01b3ab}, gfP{0x6d1165406d8201b8, 0x5eddfc361195e811, 0x857f553a4ad72193, 0x2d6711fb4da1f327}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xbe9a59dd33110130, 0x36d7a875c6e7da65, 0xbe9456c3c3b110c, 0x6ea6a242b6263b22}, gfP{0x75eeb3acff7bbe77, 0x42cf188ef64f745, 0x318248c972336817, 0x26147d33e40faa1b}}, gfP2{gfP{0xd0ad3aa89f43c5c7, 0xbf6ffd7ede09477a, 0x5a62b2831890a815, 0x2700851a12979454}, gfP{0x26dff77849618b8b, 0x932e54e361549f71, 0x8a9ac4aba07a3a93, 0x37f04cce1246c72f}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xa4dfc64a4f039f4d, 0xf1c256860e43b646, 0xb04fb3a75135460d, 0x408170c030e38328}, gfP{0xb7b8949bd5e8db0e, 0x4c09da459b3c2549, 0x951789bc2edbfa, 0x1ef3be7a13577dd6}}, gfP2{gfP{0xa18a267a195358da, 0x67d44dbfad5c4f97, 0x1210d7ce62f5d073, 0x3abe551f82d32bbd}, gfP{0xec1c208d4cdfdf51, 0xf32e8db60328c0d1, 0x5982703fa2248b37, 0x728323859596341e}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xa1a9e42604ed17a3, 0x467207d54fb42c5e, 0x5757453cbc456201, 0x12e19fa939fee671}, gfP{0x3b5cfcf358adcae6, 0x84742c089a17aef9, 0x687b3195097f920f, 0x3516b55cbe55c801}}, gfP2{gfP{0x78974aa9d8540f94, 0xc054f16d76464613, 0xb80a2566d491f4d5, 0x3098b408301959b8}, gfP{0x2f5127ecd541ebc2, 0x8163e41f997fc0e6, 0x9c9ba6d2d3c00092, 0x7184ce48e00b3867}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xc433cf917841f877, 0x8493fe040db849d1, 0x9d979e705adaacc6, 0x342aed43605ab2c0}, gfP{0xa85a666bcb073a3b, 0xf0ee091e7761ecc1, 0x36252037adeee7a, 0x71b04d5ac7d1989a}}, gfP2{gfP{0x5aacfc207a746cdd, 0x23defd380d9bcc91, 0x4b4165efb91e08dc, 0x5f4bcdc40db38261}, gfP{0xe32c14967f23ba95, 0x2c0f922df3ab1eeb, 0x2cdbe3c8777ea83e, 0x7053453275ad6cad}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x1e2acb4215dff306, 0xf98245ce856f0ae1, 0x69c0101aea65e505, 0x9e10ab7ff9a11e5a}, gfP{0xe8746d0117058c29, 0x9d16fb40d4d4b601, 0xbe79746031a2f28c, 0x3b49b38f0ec3840f}}, gfP2{gfP{0xb25600db66829d9e, 0xb243a0771c9d5803, 0xc1d7c18e26863016, 0x3f5e12350a9f7619}, gfP{0x686e96e6909726a7, 0x3c80865942adbe1a, 0x443182485dc96a85, 0x6412baf4a6eb4a0}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xcea66fa3dbd1c5c2, 0x15ccf0a9f7c27ff5, 0x51e373ad63107bda, 0x6db2c4ec93d9fd82}, gfP{0x84122c07a30d9c46, 0x88274d16ab75e481, 0x800559b425cca1f0, 0x7487170b502d90a6}}, gfP2{gfP{0x225a63a4cc31b624, 0x387c4f60146e80a4, 0x42436fb5d4dbf6bb, 0x196da63995f4d82a}, gfP{0xe0c8e5be346c4e52, 0x74f9ad9e5c088d91, 0x5c8144c4dda2c144, 0xab98a7ebbf14145d}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x29739ce34b97e8bc, 0x9c4e6b9c42168bd5, 0x73305d8b75b64bc5, 0x5d0f21c091e94761}, gfP{0x1f56695e5ff6626d, 0x7a3a166cadaf81e4, 0x903fbce5dc94ecb1, 0x571b873552a49d71}}, gfP2{gfP{0x7a1fd4c89aba0770, 0xe3d5331d148b51e1, 0x8238170333696824, 0x8b481c4bcc5b1d21}, gfP{0xa28d12e1cec5ac81, 0x614d157c788c6e38, 0x84c6285bbdbdf65d, 0x6c9cf839f0c0037f}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x418c6c4342832eb8, 0x22d736f4ec2fdd9d, 0x32a0715b2b0fc930, 0x820a6525fb9ea3ca}, gfP{0x90d8b6188e482d1c, 0x7f71a940b0d2ff74, 0x1f9aa0f532a1772d, 0x3627562597036ab6}}, gfP2{gfP{0x949de7e85aff068f, 0x971ceb951ce2b73f, 0x4b1df7651abd5646, 0x889a80d178dde626}, gfP{0x4799c07524274ba9, 0xd2aaa21ac2c451bf, 0x31b6f423da561d6b, 0x56d4368f98d4f459}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xbf4f3dca1b9855d7, 0xb9f329cc198f0e71, 0x118da553349390cc, 0x1cea5ba0dd7f9ddb}, gfP{0x2d9d53d000caee3a, 0x6f7a9ed45c63aed1, 0x7b63b0c1ce41eca5, 0x44db1be2de9bb946}}, gfP2{gfP{0x5b1422b09bb57d83, 0x5cf3bea09a22b669, 0x521f46a22583e2f5, 0x89f0016c3d291cb7}, gfP{0x30adc0b9db89e30f, 0x2e85e384adf8afe4, 0x56c3546e32b9f76f, 0x9478fe1846d50fc3}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xea56190bfad36f51, 0x911135d40416882a, 0x6afb1264bb8047, 0x4cd80c9ad76155ad}, gfP{0xb50134944f0bce58, 0x400c76887428fdb1, 0xd5cb089090fc5059, 0x69720d75ed854a0b}}, gfP2{gfP{0x5404a817e903cd4a, 0xb2aa9b541308101a, 0xc241018b911349fb, 0x3ea5f8bf73f5e83c}, gfP{0xcb057de70a962f2a, 0xca83ee4e2a1e011a, 0x567f194f5a2f8c24, 0x26f8d49dec04427d}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x60408e6a21f69725, 0x4715e99182b2ae2a, 0xd9f4cf04568789e3, 0x98d38cda902945}, gfP{0x9c054361b8c3b403, 0x704921c2d10a5f90, 0x92ac1fc72306835c, 0x3897e7f247c43f21}}, gfP2{gfP{0x86babffdc65b1fa2, 0xae04c0e5d8a7c399, 0x637b0b6b1f923848, 0x8f77967237ebb2f4}, gfP{0xb41068f401d6171c, 0xf25824ffbb9a897a, 0xd21c6cac0f58cab8, 0x7f5d9b4ace559d35}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x14739f2a33deb3b8, 0x5db32c101c79e53a, 0x9b79131d1f0c2c6a, 0x499cdc8b554e5776}, gfP{0xf9a52be847d29721, 0xe09b844213e8e30f, 0x97ca49ac9a331a2e, 0x9da5b21fa73bef19}}, gfP2{gfP{0xd596108b12511499, 0xc85dffc4302a6702, 0x56861626a58411f4, 0xa7f175f98dc51c5b}, gfP{0x3e2426aea4a54cf0, 0xbfc9e71913170fba, 0x1224541a36a342f4, 0xa76741b728f4fc57}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x17f7fc7db492a919, 0x6933658658823934, 0x3c6ef9843852eef1, 0x9bd4043c7d0bdfc0}, gfP{0x19f5900018405335, 0x6ccd822f32012fae, 0x1c649715b3850852, 0x9de7965e6f840906}}, gfP2{gfP{0x97c0914004dcee90, 0xe3427533bb33504b, 0x204e1177cb8a0854, 0xb5b79eb453031225}, gfP{0x8b8cc887dac10845, 0xd90a93e48593903, 0xb453bbc7e1f7b8f8, 0x874ff9e39a67457f}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xc45c841792f05eac, 0x5a3383aae2eefb8d, 0xe2212350f5e151af, 0x4f36fbfe5651f857}, gfP{0xd972acc35efcca74, 0xeb5481a8e256bfa8, 0x2443fdf3b87f1e82, 0x3d3e6c4b068042ae}}, gfP2{gfP{0x67be5f8924b01ec3, 0xc80a9546cb7f5096, 0x6ecd66e4b15a378e, 0x4cd2d1f81593b82}, gfP{0x683bef34cdb7a2a4, 0x650b61b72dd80f28, 0xcd8edd6f9ed0e7f8, 0xaa6055ada3d5aae8}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x40b17388b89659e4, 0x8ae372ee9774ee8c, 0x553df6f6607e373b, 0x8a9f070a00fb9da6}, gfP{0x1b4f8d07941dac32, 0x77be9040aef87348, 0x402f46d66c34a0a2, 0x7b2d1d1ffcb6fd63}}, gfP2{gfP{0x6fdea0e05d308608, 0x6c57459f715e1c25, 0x41a34cfaa2db0db6, 0x6d67b1c81917ec}, gfP{0xeae4ec5194e0b37a, 0xc04256aa60d92768, 0xe5562dfdca5166b2, 0x2e30ad309fc742d5}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x78de3e4718b13252, 0x7ca10a857c7f9e6d, 0x3ca66370632b624c, 0x79d30b961901cff7}, gfP{0x99334d7094669035, 0x7671ab877e125b8c, 0xc7d75230278ab10a, 0x285aabf94b9dcef7}}, gfP2{gfP{0xfffd3fa418cbdc79, 0x51a2722474118ac8, 0xd4dda2f303c30cfb, 0x6b962a29354f3487}, gfP{0xb5423ff6cd287b59, 0x59fd58a27bc4146d, 0x2495055966f11512, 0x47452f600b30a466}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x29fc92fa838aaffd, 0x9670ab7b2cf47a41, 0x6e1ac471ba8cb182, 0x4709b1a03fa830cc}, gfP{0xcf6f527c740e75ec, 0x7f7a54e644b96bb4, 0x8d3ac99ca1211631, 0x87ecdd28dcd41eac}}, gfP2{gfP{0x9f762b7d51a50ce2, 0x43a4a7e5c9296f3f, 0xe56e34089a41128b, 0x3e62f026063a8cf7}, gfP{0x2b32e1be35476fff, 0xa7b874aaef966c3e, 0x54dea21db3dbda5b, 0x6ebbce0890cfe62d}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x5836fa9877c6025b, 0xc64c9fd97f3812b5, 0x7237ec69e809f446, 0x329bcf85a5c43ad1}, gfP{0x2db03ac00271a1f4, 0x6cc8b135e3aa170b, 0x60da93fbedb3a184, 0x63b562a596185a9c}}, gfP2{gfP{0x84c41a244e0b992e, 0x110367fab2966dd9, 0x1712652501838da, 0x3f6e06916077d74b}, gfP{0xc59eee24a13717bb, 0xe394e8f65dd0bd5b, 0x9371e68a5395c8b4, 0x7c10b20f53fa44af}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x3251255ad156bcbc, 0xd0f320476d784332, 0xdcb5cf4eaaab9a3f, 0x6abfa360cbaf603d}, gfP{0x4050ad67578c1604, 0x7f86dd6d81be970b, 0x4caa405023451216, 0x8f4e6dfb661fd9c}}, gfP2{gfP{0x22bcf75407f462a6, 0xb463d2f0ae553646, 0xb0764346cfa0c7af, 0xb4fef26b8a67da69}, gfP{0xba4be4184cd53f4c, 0x5f0c1e566a3be65c, 0xd26d5e4667b7dc90, 0x4190cb1591677088}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x90356db80a0d3f96, 0xfd0bbf53dd2a98c4, 0x4e1f09e72c98b731, 0x43686e78d22c496a}, gfP{0x3498efe1310f37fe, 0x924b7354289ac835, 0x394402dae3a7357b, 0x536d8f0268720e39}}, gfP2{gfP{0x7bd49c6b1810dae7, 0x427398fc9896b3ea, 0xb47ce9f01c692dab, 0xb06c46f8d0da2453}, gfP{0xa181a74ad77f4950, 0x6665677f538e0ac7, 0xac9b9e7296d8f482, 0x5850f3ff02423e85}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xb145696ac103d2c0, 0x2e48b7d6a8abba9f, 0x3c3cfb664ada8541, 0x638366f6233e7ca3}, gfP{0xc5baadda357dce8c, 0x9504de6e9d908eff, 0x2ba51662bd5b844a, 0x9cb3d861c7922022}}, gfP2{gfP{0x82e26647d57bb8f7, 0x5458aeea4b1f3c17, 0xa8905655b6220abe, 0x76bbc16972b77f0c}, gfP{0xe5bd4fbc580bd341, 0x53f8a1d997013c21, 0xbe3c9a4d1ece6375, 0xc68e433e7bab90b}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xdc323cac8d447bc, 0xeb072eb99fb11f16, 0x268085789b036eda, 0xf6681447051d4e7}, gfP{0x6d0a1798ff480ca6, 0x51daba4f2897015d, 0xd7ca303d744d6174, 0x5638de8d31004986}}, gfP2{gfP{0x818cf25474b3727b, 0xf7554da767490b01, 0x868b69ee811a5237, 0x7f7f59512cf00981}, gfP{0xe7c1c1328fa1558d, 0xb0245314ca337154, 0xb4cbdf9fdb24ad2e, 0x7ca422f1125029a8}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x42d8cb72076dc3a, 0xc00c949c545cd872, 0xfefe1cf31a6101bc, 0x657aa9785e6af893}, gfP{0xc74b134a5253d0f3, 0xd35d1bb13a3ec028, 0xb2b0cf9261135eb3, 0x440def06b3740721}}, gfP2{gfP{0x519765baeb8a5948, 0x21229775e200e427, 0x81465100cbceefe8, 0x1b603450b0751bd8}, gfP{0x16cb9782dafebc07, 0x57ab9522f2e12aa, 0x588bf466a64526ae, 0xa8669d933c85b413}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xe5d035492fcc02f7, 0x38d7d84ac476c025, 0xc668f1d2812dcc54, 0x4525423b402e217f}, gfP{0xb4ccadd19819d4c5, 0xbde1a741309035a4, 0xb3eda7c62e6eb51f, 0x3546aa44f6bbd668}}, gfP2{gfP{0xbc9dea2264e213a5, 0xb6d27e8718a8ce67, 0x962e0290c51756a8, 0x7ae11695b114d514}, gfP{0x8592c02677d2b866, 0x2e5bd625df08ffd, 0x3ba6f022eb9fd516, 0x9537fbd53a8d79fb}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xbdb9d4a4dcc053b7, 0x4f1c9a8c66af1376, 0x38621ca17e034a20, 0xa603bd05f0dbe592}, gfP{0x92be2f0f36899ecc, 0xa52045339e6c6889, 0xeb17996693712ac0, 0x806b276dcddee9dd}}, gfP2{gfP{0xed164de9e6855a7e, 0x6b1f7f21d2a50e5e, 0x852ad30906fdc515, 0x3ed1322ea3375e6d}, gfP{0x9f8edfa961013195, 0x37f65bef1e106bc8, 0xdb03765a3c93471f, 0x377414d2fecfd443}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xafa454aefbc080e9, 0x76031768948d5a61, 0xf744796c446fe650, 0x9da3ccd055f8bb24}, gfP{0x159625a280773f94, 0xc7e58bd0583df577, 0x78b92da24e986e96, 0x474ef04890f41eb2}}, gfP2{gfP{0x3444d5ebab7c475d, 0x66c7bd3e035ffce7, 0x7cde77b57b586f, 0x8761526d86293dfc}, gfP{0x538eab672a0e5934, 0xeae93b50338a8a5e, 0x56594268e81614b6, 0x43320569f49c5eb}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xf5e9a6b60056753, 0x48a1f3afeed1d463, 0x44f877c39a4e3669, 0x56ea385b4ce25bd6}, gfP{0x7cb37430dcdcf861, 0x22302c21399c13f9, 0xcff48457be9a174e, 0x57d6de8c6ae1ef2e}}, gfP2{gfP{0x7ede2156a21217f6, 0x38692e5d56c02d8e, 0x58ebbf6ac21c8ec0, 0x23ad0e61b34d49dc}, gfP{0x20089560e0018009, 0x4ca8a0a72f158188, 0x982270c72a0a8333, 0xac06e71d402c3583}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xbde73f6273477904, 0x5466a03fba5cbec4, 0x5a952697b56a36fc, 0x51b549c28d26996f}, gfP{0xf9ce4e58705b1709, 0xb032bd66697ce5a9, 0xea13a3d00f9ce33e, 0x69df8bb1301ad4db}}, gfP2{gfP{0x3a923c475065b138, 0xc9bfb0734b070d4e, 0x965aeed6143df39, 0x445981721df2d54c}, gfP{0x4e37cd2f53809a25, 0x707dc5e6b729ada9, 0xf6c396ac9a3300db, 0x1b2e0388fd0ccb7c}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xe43faf30c698e4bd, 0x2b6203b6c661b1e1, 0x296d84fbc6c668b7, 0x9218303f875e73fd}, gfP{0x7a126e9fd0c3c57d, 0xec0c0b54ff8005b2, 0xa1a29528b1a3f9b7, 0x892789b75220c4bf}}, gfP2{gfP{0xf0e4aba4f38a5597, 0x829421b67c24292b, 0x2a8c2c7774e3733f, 0x7a11ee6fd79fd22a}, gfP{0x9eb5fe73dcfd4f86, 0x24c65f3cc844ea2f, 0xc17d357f4da94904, 0x613f12828bde7c51}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x7c17ffbbdb492662, 0x403a2fce239e0638, 0xd105cec5bd55e698, 0x3868e9addbf33c55}, gfP{0x1d1c3cf306734ca2, 0x49f4c862cec093ad, 0xf37aa97ff420b88b, 0x8e4d9401965c7a65}}, gfP2{gfP{0xfcee9a65c5cd0946, 0xe6c3eceab0871e49, 0x9e69055b128ead38, 0x9e60eacdd690e5ed}, gfP{0x8fc3db991e30eef9, 0xf955e1ab29c773a1, 0xd4336eb0a4e5a326, 0x9f6700f4161f9997}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xcba4ac6d6798a11c, 0x512895c27568008e, 0x22bb28325df22b0a, 0x7d7e7f136d5e6677}, gfP{0x6cb24d507f7f5110, 0xc7b5a78d264673d2, 0x2047f25d6f35704a, 0x4a16f9c6e75ba073}}, gfP2{gfP{0xd2009930a703f311, 0x9f5b7ae6c5dc9b0e, 0x9a4df94510b7ad79, 0x46e1f0deeb370daa}, gfP{0x5f3db5be1666bad5, 0x2642c96732764458, 0x63d51bded4bf2f06, 0x17470bca02022bb9}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x4ef322ef3dbcf692, 0xd662827e77a77216, 0xc1b1d5da4ad52e66, 0x54a9f8087caa7d56}, gfP{0x3b9394a508cbd889, 0x4bc466ac5128d42b, 0x80ec107ed09611ce, 0xec9c983dcc55944}}, gfP2{gfP{0x5c90d19e857abbc0, 0x5f07159b539a290f, 0x16e96a3bdc937673, 0x11f3fbfff79c8ef9}, gfP{0x8165e99ffe0537f3, 0x5e8b8db57abf7d8b, 0x33e82131578a1993, 0xa07b2a98dab1d014}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x7bc07eab24a7d7bb, 0x38c68346976aeb53, 0x503b0eeca01dd552, 0x20c088b0fb9f993e}, gfP{0xa815b5febed84bef, 0x53ad038c1695e143, 0xecce7cd0a3c5fdca, 0x1957c1641ff6ce46}}, gfP2{gfP{0x44ec56a1c7cede13, 0x831a0cf57b575846, 0x3a5e1337f277e914, 0xb330c621e7fe8129}, gfP{0x5198e921b5a2d86b, 0xda543523c7388d70, 0x3f253b9473b5cae4, 0x403fc0b963578655}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x7476ccb2bd2a4622, 0x18554d6a8dac7c63, 0xb563d0af47c161df, 0x88504db960da8ab6}, gfP{0x3059b2858e911cf6, 0x3d9fcc8cb1e40b2d, 0x1ed5d9097b6b9787, 0x6f111c874f2f5917}}, gfP2{gfP{0xd30a724136fe2ffb, 0x14a8b85e0ff7921f, 0xfc393e1c5dcae018, 0x277f3db12d03dd0a}, gfP{0x167cb102fe182d9e, 0xdee466c319087458, 0x4091b0a158ebce70, 0x100d3c5bd73aa7fb}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xf6f55f4b2c2e2da5, 0x6a81477c139eb34d, 0xf87a4d33b2a8882d, 0x8edcbd6cae64604f}, gfP{0x46e83dcff670e8fe, 0xed4e2beea1f3247c, 0xc67f90be3a72c49b, 0x1b4dbf9b58cdab5a}}, gfP2{gfP{0x49ca5a0b9f3581fe, 0x6d9ea61dd3d34021, 0xb4c216c0f039d8da, 0x10272e6325d51536}, gfP{0x6e1fd94bd0846b4f, 0xadbbc3c3dbee624d, 0x6929f92aa871fec0, 0x4f1c66118d91fa02}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xf4cd395f8564ad91, 0x1df075b9bc6665ec, 0x6a03a36f250d321, 0x7be30a51747eee15}, gfP{0x68c86d594c5d9c72, 0xb4126dfd53c9dd5c, 0x16ec79e88886d86f, 0x67ac8ac9037f739d}}, gfP2{gfP{0xf7dcfe198adfafdf, 0x7c20b16a4aeac258, 0x4293866ab30854cf, 0x3a051978400b5830}, gfP{0x32e82194b0f9f9a9, 0x15666e51f8f6133c, 0x467e9a123c7628b5, 0x178a35004b0769e8}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x4d9cf60b25e24948, 0x8007534f2b5a7e83, 0x8f6708721f2b8c04, 0x9e86a45e746383e4}, gfP{0xda1e43a944ae2d2d, 0x8acd9708fbf9bf6e, 0x4e6019a64664151d, 0xa404e2fbdc21608a}}, gfP2{gfP{0x5375264de0853f5c, 0xd6b6b88200d34770, 0xb937079d29c0e44a, 0x3c6075f20713c093}, gfP{0x1a4726ff7add0eb0, 0x3434d71074a46108, 0x8e86b6ae0ae97121, 0x6eda46e6e4f7994a}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x9d3cb60049b06ea6, 0x6b9612c1be663deb, 0x597824591ad4181b, 0x441da2c20c8b8b8e}, gfP{0x5e561b01d562a002, 0x6d38d7283f911cb0, 0x2511763cf824824e, 0x4cc68e831c735550}}, gfP2{gfP{0x2614f7e6548481de, 0x1ffa731803894c2b, 0x79653072e86535d6, 0xa820fd4c82252af3}, gfP{0xb90224c22390d1de, 0xfa49498228e3cf64, 0x473e9c0c9c6495da, 0x405016bc56bff86e}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x6c53d090a650242d, 0x70f19ac847a1193d, 0x88f60c7aaad8d76d, 0x5dcb438b1d17d5b1}, gfP{0x1231756c16cdd73c, 0xe0b755f249e5e117, 0xbbdc78c1a42b55b8, 0x19bbb0c04a756e24}}, gfP2{gfP{0xfcad345a96369ead, 0x4386e8c5015e96a4, 0xc7ba34089bc78ca2, 0x97a1d49e1ecf9fd9}, gfP{0xaf5efea8678c0689, 0x8ac2a214f230bc2f, 0xc47ced4e006c2a2, 0x44d36b574a47b8f2}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x14e349fe8ed25986, 0x66cd413155db390f, 0xec170595f3e582c2, 0x2d6d7d68e9a44cbf}, gfP{0x703652c199ff5827, 0xa9265cc4593008d3, 0x32e61e48a7133c3c, 0x8deac1f37c94b667}}, gfP2{gfP{0x936a86c34690cf73, 0x5c31ca406cec33f, 0xf54196c3e467fb1b, 0x5cc114b1300e7016}, gfP{0xdf8dfc85ecd41ed8, 0x6797faf4133e2221, 0x45ef64ef4c37f6d4, 0x9c3cecdb24e916ac}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x7b467ecc860dab84, 0xcbfef938a7818615, 0xa817123beb8c579a, 0xc2137003f853a5}, gfP{0xea9dce1d7a6403bc, 0xc94f1212e69ab353, 0x710766c35c953bb3, 0x36501a035f372c82}}, gfP2{gfP{0x911f312550f011a7, 0x4630861c43dba4f6, 0xfe2340f4440b7e9b, 0xa7eafbca54a4a209}, gfP{0x4f36df2ae71aa81a, 0xd2e1061ea272778f, 0x1a9688f176f1e8e2, 0x7d704ddf205d0861}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x70a5440478a9f621, 0x8610b617041fac9d, 0xa0a48a93001b6ff6, 0x71cd12a72f89346c}, gfP{0x3930b87d7b0a668b, 0x3e0f6835cf9f86fd, 0xfd92fef8929ea00b, 0x9105c43261cbd575}}, gfP2{gfP{0x84bda7524c0a2010, 0x4180a7df27bdb8d2, 0x51d6b68f185d4c77, 0x249cfc9ba3a284cd}, gfP{0x42b69bdb49208de1, 0x7580281485f71407, 0x3ab12bd8353a8289, 0x87f76e6b4e609dae}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x7801c401d6585bd5, 0x737b2ed26cfe5cac, 0x68c3c574e1ed712f, 0x9094b684b8a959bb}, gfP{0x808c44f317f71d78, 0x5fc5ee0520379e9c, 0xe23051b23b5c79d7, 0xc318be16bac5df3}}, gfP2{gfP{0xcd60494dfe120c6e, 0x6af7663675ef650d, 0xaddfcfdb8e406b1b, 0x5222749781a1617d}, gfP{0x9fcbc3fadf687d93, 0x7c56585974cf8455, 0xe0cd5bd243d63c0e, 0x59f6794a91ebb16d}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x3d6a84964b985fd1, 0x38da74791a7c0536, 0x71ab1bda7894c2b3, 0x7285c96bfce1f9dc}, gfP{0xfff7ec88a498cd30, 0x52e90edd07cda69c, 0x4d304f502fbc3375, 0x6e261480120eb179}}, gfP2{gfP{0x6e3d7c209676fbb8, 0x47b2148ab104dcb5, 0x949b75e95d62f22d, 0x82362b3acef3b8d1}, gfP{0xd15768f335c4e949, 0x9a7c6f43d6c3cdfc, 0x855b6fdf70540513, 0x27433cc9f6c6ae44}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xaf4119a6e6302474, 0xe17d78c9bd4fb19d, 0xb7827b3e3de98342, 0x8701dffb879ec773}, gfP{0xe88a3a2fce3329e, 0xdd736ea3e5f6edb5, 0x4920ba36277de8d1, 0x9ced5f4d7d0e8652}}, gfP2{gfP{0xd0e72dd831363c7a, 0x63fb2421a8bec606, 0x4c90c3128a49b262, 0xaeffd6a918f5c153}, gfP{0x768e511df0ed4492, 0x197f828b90ffe6f6, 0xb42969c563b08660, 0x5ef26847c4f5d967}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x5cacb7997f2b0338, 0x5beda7459747b986, 0x2efd681258e74c13, 0x65c4b588cdedd4f6}, gfP{0xc53280f5fa003280, 0x5540ab73a1539ff0, 0xf2be4b83ad86c2a4, 0x1f58b5713eb73671}}, gfP2{gfP{0x6a608daad267b784, 0x7f34de664d668ba4, 0x46f5f9392e6aea77, 0x48c50f9141965792}, gfP{0x4c17a88bbc538254, 0xff07740372dc82ce, 0xe378197ae5384a8d, 0x6230cc5bc465a930}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xea8d1f04ea23313c, 0xd28b487d55a25983, 0xc2a537470fdd424d, 0x6f60c2039a5ab946}, gfP{0x1f83520c8de73666, 0x6f68936cdffeb8c0, 0x9d3ce5cc72584ee5, 0x6147da61dda8e7aa}}, gfP2{gfP{0x9e52fe365bf47a9, 0x9dd7f1c470e4557d, 0x9687f7c34014bff3, 0x1658200647bf6c21}, gfP{0x9a1018f45d8aa6cd, 0x39c14924768e62fc, 0x540aa85f4dbf8f57, 0x7735b373d84f1342}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x10c37c801a865342, 0xa9d8dfc8f83d2265, 0xf715232cb2e12af9, 0x56dbf8c0e68bfa34}, gfP{0x89c1b7329cd0624, 0x478291224d9d4a03, 0xf9e3dc2af952574e, 0x5ea2b7b02d871391}}, gfP2{gfP{0x7b20f464cd0dca39, 0xe16fa010f55d727f, 0x819b98012dfe15bb, 0x652db5e8367645b5}, gfP{0xab7abf8648291331, 0x221b17d95850c8a9, 0x4f1a086085913ea8, 0x7dd959de6803cf0e}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x8e43ac456d086c50, 0x35314b6beb20e701, 0x31704efaa55abd59, 0x5938dbc1568382ff}, gfP{0xc6a32304564b05fd, 0x78ef3d40fbde2c3d, 0x761ff3fe1f2363ce, 0x6b52a6fc1ac69b4e}}, gfP2{gfP{0x3e50490e5898c9f9, 0xe7b3aa414be5706b, 0xc91816aaaeae0574, 0x8f7d8effb86d08c7}, gfP{0x9fe536d831a10616, 0xc24d3a4e86f823bc, 0xcfa6236d4988f031, 0x97c6b06455092143}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xf25e21de44a2e2e6, 0x716e1ebdec9f087a, 0x3e95bddad9a63bf3, 0x7c99214f19bdb26c}, gfP{0xde033d4fc357bd3c, 0xa456e635b8141f52, 0xa36ea39aab3bca62, 0x18d66b82220e061a}}, gfP2{gfP{0x77c6aa868490d2c3, 0x6da13bdaa510638b, 0x1cf0dc54916ef50e, 0x97f268cf0543f162}, gfP{0x5720cf8009b23d64, 0xf3323b2db7009db7, 0x5d4f81666addef09, 0x9917c6e558596274}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x687c81db268335f, 0x480271ffc359011e, 0x3ede14ca1ecc615, 0x47ebe6e1531ebde2}, gfP{0x140c71eccb4a2d6a, 0x7cf565f8b2ca52b4, 0xa1b5360ff6e75361, 0x37dab403c185f3fd}}, gfP2{gfP{0xe6cfdda29443c582, 0x9e1e8aab1e3156c9, 0xc4b101257f8508df, 0x78d90268d7a0ed82}, gfP{0xbab4cd5eb1a5a6a0, 0x527da6467c9d66d9, 0x6064dd7b10b5004, 0x1773d0e31bb0c82b}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xfbbf91387156e7ba, 0x84d8735ebd20e061, 0xb26c6ec0d3e14e44, 0xb591cdd70808d156}, gfP{0x37c37bf3e7811f90, 0x9da2ec9d2e93f442, 0x985645548f8acbf7, 0xa214d41d887b268e}}, gfP2{gfP{0xbb22f800de641282, 0x13cb56f9330de8c2, 0x34f3746f7829ba99, 0x7269bdbe1348b698}, gfP{0x74c9fdd9cd233479, 0x5a31b64f37105347, 0x2e06c271c9eee214, 0x643bd0b99ed892eb}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x11a57d2382c768fa, 0x63166854e15d3676, 0x6bd4eb9fce713f88, 0x472c3e3e828629a3}, gfP{0xb2a61aa83bdf0508, 0x625fdf781038ef9b, 0xbb1cac2f604edabb, 0x7830b9d31bafaf95}}, gfP2{gfP{0xd8285ce532d50d81, 0xb61c37b8b2e54eaa, 0x78d5231fda4631bc, 0x6ea0fe05ef96d6d}, gfP{0xcbae66412a1d6915, 0xeea0e02f18c4de99, 0xc82ab9d576e1ec48, 0x51ed2b5521bb7129}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xb8e3f284c4ef4bbd, 0xc38e56fb005a88c6, 0xbd37cdea6692f9dc, 0x1a21722cb9632ff6}, gfP{0xb855c3da9c20de05, 0xdca6877dcdc91b26, 0x3212ccf90abcc7e4, 0x17c5ec68f2ef2073}}, gfP2{gfP{0x3a0c4e2237f98209, 0x747cc518eedda907, 0xa055b3d1df975a72, 0xa169b958f80ee6e2}, gfP{0x6179a69f54d262e2, 0xc43b472f51d55af7, 0x454cf64e230f8859, 0x942cce634d5d1c9}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xb9c0376b956a0e2f, 0xb1de85b0f8645bc2, 0xa6e4e28b093cbdf8, 0x24dfb572be2ffeec}, gfP{0xa410a864cdf21c0, 0xf844aa61838390e2, 0x39624c1630e9f1d7, 0xf222666dd4bdf9f}}, gfP2{gfP{0xc0eaa545ae1bcc0d, 0xfef00eca2ab36cc0, 0x802d4e4a3dd3fa8e, 0x647c30bde0d62d3b}, gfP{0xc7741b9a43def0d4, 0x5cbebaf606e70f1, 0xc0d5874f7bd32e32, 0x92db0b9cc7f0331}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x456a1c2f93ada0d5, 0x8ae8e67f0fccba02, 0x9997f93a26425fc9, 0x4c50f3264bc9177f}, gfP{0x3e90789609b21b7d, 0xf1a7da6be8b2771e, 0xe10fe4e1efbe8866, 0x2a6e8b0160afd8fa}}, gfP2{gfP{0x5b91e045d66d1337, 0x4dee04f450a66144, 0xc99d440fe04364c3, 0x1c17089031ab3ad6}, gfP{0x72ed6f9b2d0437d7, 0xd6e66892739083e3, 0xc4afc4b8b9cbaf39, 0x7dd97bb58489db16}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x3fb2479a79db54e9, 0xa02e487f1b291cf6, 0x6a5d559ba5962290, 0x1d56c998605e239a}, gfP{0xdf3232ccbbdf64cf, 0x1a7a97bfcef976d6, 0x67af4bb2cfb9a29e, 0x8974b8c157d3238f}}, gfP2{gfP{0x2896cb0daa7e6d9c, 0xc67de92b51883dc5, 0xf8b4aafd9519d973, 0xcead5133219967e}, gfP{0x6aade65293d50c5, 0x99f4024155b909ad, 0x83e72bce58685770, 0x1ee03f857803a83}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xbc5a91e059b5613f, 0xeebe905490685c02, 0x840cada4b417f770, 0x7554235820b33a41}, gfP{0x53c8110f54471eaf, 0xfd91905de5371124, 0x6e3fbd754646c191, 0x8eaff79755d1513b}}, gfP2{gfP{0x5b1fbd2cc506692e, 0xf103d59e64f10bff, 0xc92cb39ad41a2ffc, 0x884a6a4ffa514264}, gfP{0xd98b7798ee9006b7, 0x9777049734dfc9b9, 0x201a406d7443de94, 0x9bda6d3129c62a73}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x10b957e1ec5ef01, 0x1178523b8b480e4, 0x5b39ab70e30c34eb, 0x871496276c8354a3}, gfP{0x8821dcac32141bd, 0xafd7dc9f8eb2f4f3, 0xcf6db740c4194c27, 0x4e0d75d122f64c89}}, gfP2{gfP{0x71a1e126a633f746, 0x40b1260ea82b58fa, 0xf348f9feecba90, 0x6f52c9df6296a0ca}, gfP{0x7643b8a7228e9351, 0x4560427189aff5ba, 0x3e4b44b3545b5f, 0x3dd11bd7ba4a5825}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x6cb97891d5588aa7, 0x852619669f639965, 0x8dc528e15368e6d5, 0x961ff67cbbad711}, gfP{0x8786e12d1a1f19f8, 0x998a6cf1c03535d8, 0x258dc9939be3a6ab, 0xb48affa681a5d78c}}, gfP2{gfP{0xf6cc6d59cfd8d539, 0xaf5819f468d3fe5f, 0xcaa328bd2ddb3f0, 0x527c920b9ec65f0f}, gfP{0x998ba7745e29648, 0x670bc5f7a5448389, 0xd1be67326a8711dd, 0x6e0d3eaabff5f15f}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x943d5b627b906a54, 0x7460561138192267, 0x3cb8337f29263072, 0x7f7114d8cecfc57b}, gfP{0xe10d95479e794bc8, 0xa624f8f9d142ef24, 0x2dd7540b8bc449b4, 0xd8f46e12f73ac5f}}, gfP2{gfP{0x9b45a54fae9e9a46, 0x1a5d223f1b73fca5, 0xf1406ad7859d5ba, 0x1a26eb34a08d1ec6}, gfP{0x24c61d91ca380568, 0xf0626bae511cab1a, 0x9dd66980de4f38ad, 0x92b3c95897fd113c}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xda483ff0bb62df1a, 0xeb134b39c74a37c5, 0x2ae5068eb79c96fc, 0xf7642885b050b8a}, gfP{0xf20e4e5448636a6b, 0xa9a0ff9540548478, 0xfb27088932a8c3e6, 0x5c1b230723613f0c}}, gfP2{gfP{0xcf929f7f0f738704, 0xc01b4b18e10ad0a, 0xeda7ec18c9ef386, 0xaa8f937035782b5c}, gfP{0x5b42df856430d3cb, 0x5bb8e4e396b88441, 0xf63c7bc122317adf, 0x39f9b502199067d5}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x566568ebfa697d53, 0x6d1a1680431fa741, 0x2f08363a753a4497, 0x5ff3d3c66af11719}, gfP{0xf907539b93a85ba0, 0x9ad1b83749a47934, 0x14f85fa0e9843659, 0x621f5ae4b30ecaa}}, gfP2{gfP{0x5915c0bb067ed480, 0x61bb2660d1cab0f2, 0xd1569f278e3d3015, 0x3b2eedff6e88373d}, gfP{0xa6551ca81a79e87f, 0x7f7b7738dc4459c7, 0xf9007221473dcdd8, 0x13825865a16f639b}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x46cbebb557a5d1e8, 0x9f8dceefb49f391c, 0xc7641edf86a5eb8a, 0xb453a4abd25be7ba}, gfP{0x1f467111449e2174, 0x82a758ed1fc562d9, 0x53961553dfb00c87, 0x6a8f84cb8dad88d7}}, gfP2{gfP{0xcb8de7d6be772f36, 0xc3ab2d81490dbe7c, 0x3766281bd2364ae, 0x923512c5acbda894}, gfP{0x39478b2b95a3226a, 0xe0ee21805ccb3d41, 0x686650632b28fa30, 0x5eeea238d6907c85}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xb9f971efcfaa8c3, 0x8b8c2418e55a8bce, 0x2013828b04d9f5ef, 0x8cb2353da772f50c}, gfP{0x4c1cd61f6f586878, 0x259f211be3b5e7e5, 0x424d9999ce56492d, 0x85414bb86bc9851a}}, gfP2{gfP{0x55959697220198d7, 0x8a7746d37ea27a5f, 0xcc79c587d1ddb883, 0x248d3b949fc2fe93}, gfP{0x62609a5af25d336e, 0xd0fe6ebe9e52b6f8, 0x911c3d8b7f0bcb9e, 0x7cf7b4e7af3614c8}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x76795977b9a656b8, 0x1b2f90113d2a35dd, 0xa4ad495020f7096f, 0x38d04e3173069a08}, gfP{0xc9d7c5cdafa416a2, 0x297d5d0f31ee459, 0x90d4186dc7f7556, 0x5241bbedab29b965}}, gfP2{gfP{0x5da5128d1f28e82f, 0xa27c0e593b4926e2, 0xbf9dd0c6f60257f7, 0x563109a6668ddaa2}, gfP{0x41c0ed07a2426b8, 0x63433cae0b0aeadc, 0xcb2f4dea9de65eb3, 0x731f1fc1f3f56b63}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xf320b3e2b86539d1, 0x3a7807d130f81297, 0xd219a0e595b27508, 0x3c3d8d73f2090056}, gfP{0xa311109abbac91c3, 0x624d7560c3e69947, 0x3d8361a527bb771f, 0x4fcda018d5123ac5}}, gfP2{gfP{0x642068e33c2dfd82, 0x5b20cdcdc3d19e2c, 0xe118e76e057aa8d9, 0x1e0b2dca3da3092b}, gfP{0xab6cbe14ab45670b, 0x680d8b417958423d, 0x86e0480829944c67, 0x74dbb33433703cb2}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x37b5309b690fa7bc, 0x163d49295452f0d4, 0xa33a47c0cf3216ee, 0x148715bc07eae3d4}, gfP{0xb80f9eae18ce302, 0xcdfa67ed32440f81, 0x916518d79bb4e4b3, 0x23a672689c9498b2}}, gfP2{gfP{0xdaf6928f75ebc573, 0x5d449b0a6ee31a5a, 0xfb73dbeb8f870641, 0xd11a62e0d766353}, gfP{0xb8d0a80bd626e7f9, 0x49108e6efb8b3384, 0x82b33c0e82d0f6fc, 0x6bcf7d6e6300c0fd}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x6a1dc63ce26b0a4b, 0x719e3191fa73f9ed, 0xaf4e07f65eac1ca3, 0x2a852a43ef63d46e}, gfP{0x7f056bb26b2c1530, 0x8ca3f115045bbc19, 0x19defbed6cd69bf3, 0x256cabc2330b171c}}, gfP2{gfP{0xdec0cb66357de555, 0x4acaca80c80a2cf0, 0x74476cbfcc927e5a, 0x6fa8e07d79c60845}, gfP{0x745faeba8044b9b1, 0xacf370b2edf73f56, 0xeeee51e69022f2f0, 0xe2a77b7ce8a853}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x8f5cdf4fecb88902, 0x5ae0e1b219f03f42, 0xe31a03c93435fc88, 0x608d74cd614f5067}, gfP{0x1d62162cd5de00c3, 0xe16a645f01a2db09, 0x47987d297541aeec, 0xb006fad8dfd60492}}, gfP2{gfP{0xd927d6279b2c27a4, 0x1be594831c3b406e, 0x15929a45f2c1fd2a, 0x241eb333d157b598}, gfP{0x589c51d064d938dd, 0xebd3a23426f8c8ce, 0xb66d83f6af2de0c8, 0x6b4dd64e51efb83b}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x2694b9652aeaa46d, 0xb87391e4c46dbcb6, 0x6d5f115aa51cd3ce, 0x910fcb1286bfa6d9}, gfP{0x3b7ed8eb3f1b52f3, 0xa708ab6f44e3fd9a, 0xb843a75597b3f20a, 0x540a11e53dc9e345}}, gfP2{gfP{0xa036089b77cc5808, 0x58f54763521bf251, 0xdb1a413a5369c82b, 0x6e28cece5ee15273}, gfP{0x965e8557508c8720, 0xd389101868c5de2c, 0x12ec8ce0323b378c, 0x3ba7f4118a6f39ad}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x2fb1f61599e8aade, 0xc0269c85654ceaca, 0x9295fb4fa03a9865, 0xe187d689b2e6ce0}, gfP{0x2d1174cd36b1cbaa, 0x37cbe64987683afd, 0x793b6afc43556e65, 0x90f7cf44c68904b0}}, gfP2{gfP{0x3c68fe8a35d0a4f0, 0x3390063e3b99b8b1, 0xb2ce3245ac560deb, 0x3debec0acbb93743}, gfP{0xeeea64976ea9cffd, 0x86258dc2b93e6ab0, 0xef1a840fe0286c, 0xb24488485c63cffa}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x8d3199ac9ca44c43, 0x6c4da3476e87678b, 0x76c4634eae10a911, 0x6659c5ff910d2707}, gfP{0xeb2e2989c5743de7, 0xb88f04b73fd222cc, 0x5895c37b3665c4b8, 0x949689ffdd9a0c6e}}, gfP2{gfP{0x299c510b3bb74be1, 0xec2c8dcafd89ed71, 0x95e7bd2a01e59ce3, 0x591f8e9a6bace5b6}, gfP{0x424101afe282abf2, 0xb2180c00db764a20, 0x94645da2bed8a824, 0x2b469b3c87f28654}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x28db26d94e1c60f6, 0x43a5e5d9d4aea227, 0x4ec41aab0cc11e5c, 0x8c97ee4fb225852b}, gfP{0xa729d37daed69cd2, 0x9e231e4743428538, 0x7c85266ce7986afd, 0xb2e255dac59e92bc}}, gfP2{gfP{0x6e5549840a76cb33, 0xfe0e233e0eb0cc80, 0xf0c7d6a78e542f00, 0x6c3b946833908a7a}, gfP{0xa2d0ddf75f67312a, 0xf71d542ea4328152, 0xeeeffff14544b1a0, 0x3608a8aeb73333d}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x963f257f8e6b4fc5, 0x4867384a09de98a3, 0xc16f3e318c00c338, 0x2339427fd57b33be}, gfP{0x1e2efc99cf724e1d, 0x1c548432a5e2e9ef, 0x591a62a380c35daf, 0x3af7e6505b1de516}}, gfP2{gfP{0x4878019f27433599, 0x199bd0922eced22e, 0x2fbef54a0a621905, 0x9175413e481e2126}, gfP{0xd1c0a8957a5425fb, 0xdee1debd78d6d06b, 0xcbc6ef82ff98b836, 0x5044039304e8f798}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xddd114ae522f4fee, 0x84caf13ed0c06a2f, 0x40f0d173048bdffe, 0x393a4c9f4f68f644}, gfP{0xaa05a786584a0fec, 0x1b4a0f359e9e9548, 0x6b24a330193b80f2, 0x294da919a125f80c}}, gfP2{gfP{0x6fefacffbff7845b, 0xfdcf5cd7ce7787ec, 0x73659c0646f595d3, 0xa73d83af5c89237a}, gfP{0x250792b3f1b68de6, 0xc4aa6114500a6980, 0x2e4da2fe70bc5d88, 0x57ba7cb42e16c489}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x8ea643ac5e0f264f, 0x8aa23538140b2f00, 0x29f8675ca0bd4174, 0xa3f334d059636900}, gfP{0x720c56cc0abd3309, 0xc7248cd070b16a5c, 0xe8b54023ae24c05a, 0x7ae8333488731358}}, gfP2{gfP{0xdc74f13673695ec3, 0x88c59184e3cac3f4, 0xccaa3523e0a4c27a, 0x69dbe0f1f20d2180}, gfP{0x17f32ec1fdeda8fa, 0x28225a420ec88806, 0xc0abceb6ee15a59f, 0x418a7c899ee87166}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xaa49c6a00aaa592b, 0xa71e1382223a6d09, 0x16f504c134454dc0, 0xa2c92e45918930f2}, gfP{0x2a407d979e216335, 0x98a6c4c8321bb7d2, 0x95796881a5499600, 0x287dd8b583a64cd}}, gfP2{gfP{0xdcb17a0d3d772e1f, 0xd938ce4bab3cac00, 0xe47c52e83f23409, 0x7b620cd5a0d00e08}, gfP{0xc6544872877d253c, 0x2b04c26aa7dc3129, 0x9f13e69953a90d01, 0xac86800f85ffce26}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x167084748e3fa899, 0x9e9423144cca5e0d, 0x182de5c99d92471e, 0x720a3dd2ccbafa98}, gfP{0xdbb99e1b1d6aa5cd, 0x399fe8547cb3640d, 0xca47581b69e5b887, 0x7f464d8ece7415e5}}, gfP2{gfP{0x96ba738dbff41553, 0xa87fe18689961d36, 0xc54424903c779398, 0x7ffb2484d964e35f}, gfP{0xc59a7ddf1cdb6121, 0x888c4bb9837949cf, 0xc9c3fb4a0605ba08, 0x3cb3c55f92ba8b99}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xcce559d695e39fd, 0xd40ad0113f4497e5, 0x1cfe28114ef5eff8, 0x49afdbe4cd94cb03}, gfP{0xd1a7e1506d7e4f91, 0x458f107051eb1e9b, 0x3c4bc777c6a56c73, 0x2724c4f4206f1f89}}, gfP2{gfP{0x31622954ba0b0218, 0xef5a869a74d7671d, 0x5fce0e64462d2620, 0x4b448344fbe3ea22}, gfP{0x7b94725d9ee9aa50, 0x4acab3bac255ff9d, 0xf96737aa68acbb83, 0x7be5b0a9cc964f8d}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x8c1aa1a07455c9ce, 0xb643274e61e74c3d, 0x57998d3df575e533, 0x3db948259c83556d}, gfP{0xbf77e8cf47be3e08, 0x4739f6154df2c982, 0x44d933111bd280d8, 0x4622132b6661450}}, gfP2{gfP{0x840af77af437ee38, 0x5bb42dab93445c9f, 0x4ae310a801ead073, 0x3925acb2d7f37018}, gfP{0xe774ce3ad4dd0178, 0xb693efeb505561de, 0x58f2ff25b3b0cd70, 0x54c58e77f6f0ca7f}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x1c242a395ae919a5, 0xb81d8d523fe32b4, 0xb30636ef3903018, 0x31c5ca9ce6e8a5a1}, gfP{0x3d5e17802eefb10d, 0x25f8b2157b3cbae1, 0x6627f86712164532, 0x48e9f2171b782ade}}, gfP2{gfP{0x8a3a9846b83b332d, 0xed443b289f8dba64, 0x60d605456c79d010, 0x7473dd12542840d6}, gfP{0x19d211add8c857d, 0x5d6ecb13c6c3f4d4, 0xf24a4c008893b566, 0x43fb42d714232ed9}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x76b2c6bdc2222290, 0x7db1f5730d81f879, 0x8b4113c56bc07e35, 0xaa9d9e5da05e8ebe}, gfP{0xa6985272f1c0688e, 0xe3635eeaf743d25f, 0xf62fa77af3344cf9, 0x47c35cda4a1661ce}}, gfP2{gfP{0xe99ec119a8c80491, 0xb68b6c6f7eaee42f, 0xd45b7cf3debda5f6, 0x1604e2b075ad0c2f}, gfP{0x7ac0f4523bfd292a, 0x71e60dc95ef3278e, 0xb110e93679a41d95, 0x47d4a54f9e03ed5f}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xb378749c79c2ec96, 0x2743944cad248a73, 0x39740bf8208eaf5d, 0x7ca097be86a32e94}, gfP{0xe854a7a5c5fed964, 0xdb2295c1dfb5f5f2, 0x6906f255e15dccbb, 0x68fd0e8954702e28}}, gfP2{gfP{0x76358a35550053d6, 0x85972a6e4f80ae21, 0x400b4fd86ac2ebf7, 0x75a777fc3d290c13}, gfP{0x18e0e53defe16766, 0x61f3d119903e1c3c, 0x880c21dddc5423c2, 0x9fd5d19af1cc24fa}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x59166f63d8d2ceed, 0xfc20fb66d306437f, 0xc49d5e37c7818242, 0x297d4bce22d0c089}, gfP{0x357bf61d958eb05b, 0xf696c91bbbd36, 0x306ba7427774560c, 0x6ed2732e78588ad4}}, gfP2{gfP{0x12d622277c8d2496, 0x9bec23169bc5b9e, 0xf32812d5f9a7bd27, 0x9cbc28f250a3f697}, gfP{0x749b37e3cd9d5332, 0xb7213cf2bd799520, 0xe7e1687d88551914, 0x27f399b2b41bf310}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x52e3e0172a0340f, 0xf8252b4ace03374c, 0x6519f575e0be126, 0x20e87526bbca5668}, gfP{0xc963b3a32511bd3c, 0x90a7571d8bfa6cdc, 0x7f682e43a250b247, 0x7e6272ab5f8f912}}, gfP2{gfP{0x1634fac79f6e60cd, 0xcd760856111e3e44, 0xcc46acd8693e4b42, 0x9fb6d40736837e43}, gfP{0x796fe72212d0b16f, 0xc60b4cb89b762bcf, 0x7e9b7f5303c3af9b, 0x6df81fe46daeb29a}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x934f8d54894b67c8, 0x93ddf59b3b869d43, 0x7812309c06ea510f, 0x43bc2368093b2480}, gfP{0xe373a77ca2115129, 0x28f66874800be61a, 0x4eb3d9bba20b8e29, 0x2ab88d941075207b}}, gfP2{gfP{0x6cfa3a92a57c8f8a, 0xcda1c7c66457982b, 0x56b2aac15926f809, 0x860f2605fd8aaf56}, gfP{0xafed39037374594e, 0x28b8c15540d84a19, 0x3d79f15e2cf93153, 0x5617262402af8dbb}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x8e19c8c540d2ef63, 0x563f49737c1ed88e, 0xaa9351ccd5cc839b, 0x16cbab0d34390ea0}, gfP{0xca591df84ba68420, 0xd55762ef652cd2b6, 0x1623f26e3f2e3fb2, 0x36cd5a785a1863e5}}, gfP2{gfP{0x4b99415a2590e904, 0x4722d1b5c59c6859, 0xf6de2386d4288f17, 0x62c03159c3e9fb90}, gfP{0xa3f85900f0282524, 0x2ee893a11301ddf6, 0x2aab77c9ce08ba9d, 0xa01d76bdbbc1a412}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xc2ef9bf5d10a028a, 0xc941e6581bdae63b, 0x3295ede22e0e23d7, 0xb3bcba084eaece3b}, gfP{0x2ba14ed29d7d2a5b, 0xc4f05067ae6224ac, 0xbe7d80b02bf45779, 0x93f8b84b8c73e01a}}, gfP2{gfP{0x16af3e1b298a0ce, 0xd9298d346c0907b9, 0x65d91df36d336f7f, 0x51782c994e7996e7}, gfP{0xfdf3daddbf7e0193, 0xbbf0a876d5f9ccb0, 0xbebca0d062684f64, 0x3c3939fd1f4516c0}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x868aea26c10f33f3, 0x7b4bae0211f86bc, 0x9196f953248cd79e, 0xa6495863ce4e79c0}, gfP{0x1afbbb091e8a3468, 0x735291ecd62dfd3c, 0x99427000902c7824, 0x4946e69aab98f1db}}, gfP2{gfP{0xb9e962841de799a7, 0xb560c36b6d9b6845, 0xf7ad5d4873750fc5, 0xb53f8916035af35}, gfP{0x7fea322f9bc0a7b3, 0x4e242f65cae5657b, 0xa9ea3206bb92935a, 0x6cbd3981233a60b6}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xff03e6a3ef9de694, 0x6b03bcd0eded567f, 0x5f85220ba4a64e92, 0xbdbb57b5de7793d}, gfP{0x86e3b27a5faa79e0, 0x97405c569f222095, 0x8e8743ace267fab6, 0x2c631f9035be5a10}}, gfP2{gfP{0x61c7df933f79479d, 0xdf3ee52aea517eb6, 0x603b5997b20dca1e, 0x87ad73153d0d8910}, gfP{0x6ed21fce122a9927, 0x5aac7617229b4ceb, 0xacb9fb2265362a6d, 0x2b75e8526d6301c5}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x9fac86d3b4aacfe0, 0xc3240bde93d6a1e7, 0x956bb6488fe51799, 0x13421a11d832df81}, gfP{0xb9999bcf8eb3e821, 0x2425d2e4ddc859e0, 0xa885947346aca395, 0x4fc4aba02c9b5636}}, gfP2{gfP{0x10c8ba0019182a8e, 0xc848d79f007f2a72, 0x323ec61c1c0a41b6, 0x21336b43df4a7781}, gfP{0x8863e0ce5d1fd255, 0x8db79b635a21b59f, 0x1f305718567c0ede, 0x93cd082985847592}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xb62ad0c32d33817c, 0xc825f1f1e27d1f93, 0xd8c8659951ba04ae, 0x37f37f29c772f8b3}, gfP{0x2ad007b2cbbc2430, 0x82f468ab6685c44e, 0xccb7b32d135656fd, 0x4df23f5f93da1795}}, gfP2{gfP{0x77187c06841fb630, 0xc3c1f4d948dfcecf, 0xd17c08ae46a0027f, 0x4570e32218bc414f}, gfP{0x657a7c36d6f8f376, 0xed3c6e16a31245fd, 0xf64c16c0a423b3d8, 0x816aa7c4dabde484}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x91748233aff19906, 0x4a7d58e04a3155aa, 0xf86789852ea0ad93, 0x796fb024793a51e5}, gfP{0x656ad389db60618f, 0x33d0f67f712642b6, 0x85f07a3ab214cfd9, 0x853a20b61d3ae4a2}}, gfP2{gfP{0xc7e07f74fbea5780, 0xd73bdbcfa36a5d4e, 0xe671b35a0331a08c, 0xa53d81a4a58f5049}, gfP{0x55d8ea360b015223, 0x74171d1cfb7f5352, 0x8bb7a3e8a750735d, 0x625668a2a9360ad4}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xf885da0302250c7e, 0x89468e3a9ad1ceb2, 0xd0d72037b723df04, 0x151c6445950e663a}, gfP{0x9958b5040697f591, 0xe7116ac85a0e9e2, 0xdb49c775d1cb47cf, 0x37ce02e2c70643a5}}, gfP2{gfP{0x74448de55660ba95, 0x7fac68c318b395af, 0xcddb7d2fce635b08, 0x12aa110eb6e3e84}, gfP{0x124de5ff21d94d86, 0x56673158bce64560, 0x33f67fc6f7e41e43, 0x97ef147920d0916e}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x3ac82d8bc7e0aa9, 0x1acbc14eb65147bc, 0x95cd23511cb7b7d0, 0x760195ff517947cf}, gfP{0x8543c20ba5e2c51b, 0x5bda803851c0145b, 0xf2ce4f9b2be070be, 0x544ccc199ae918bb}}, gfP2{gfP{0x405955d173fb0559, 0x9e6d4d4359390bc0, 0x8b1371ab74b405ab, 0x6bd74edee7824664}, gfP{0xa338cdd01bf11950, 0xcd986180fa89fb94, 0x6e79624b495549aa, 0x8a07716292614fec}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0x3001b17bfd493ae9, 0xf80fb74594947696, 0x38c99c9e7674408e, 0xa7c5f26fac9f49cd}, gfP{0x7a2f926ddbaf0168, 0x24d415ae119b1e9a, 0x25725129258655e4, 0x176f10ce6bb6fadb}}, gfP2{gfP{0x9d4cc814762b09fa, 0x8f0550a1e8ddf280, 0xb344ceb4a377ef2c, 0x2b291be9f626f572}, gfP{0xe3a083c8bb3d0053, 0xa27abee309291d, 0x85e8f50519c869c9, 0xaa12a1ee47e7a666}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xce404b616823f83b, 0x1b12a98a5bd1fd4d, 0x74add5c446081091, 0x93f4422f9d33581e}, gfP{0xb5de0937accc3d21, 0xa75e18e026c6baca, 0x61da105e71efd3a2, 0x9cffa5bb6c7495c1}}, gfP2{gfP{0x6ceb7066525d503d, 0xa9675abc4adcb356, 0xa346c7d1d4aca78d, 0x54b372122c47c90c}, gfP{0x313e099da7236225, 0xae23901482a2e645, 0x16eca9c09e1d0fc2, 0x84cb968808ada134}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xd759ab805b65b719, 0x91597a0f027971e, 0x5c185855c7114447, 0x8103c403d1a122aa}, gfP{0x546ac1e2579d12f3, 0xf0c9b194f301522a, 0x4929ba6fd446dc34, 0x3c58d52e253a1f17}}, gfP2{gfP{0x1b30ee109f4e5a81, 0x8844fd1a108d2f44, 0x193ff743efcef2a5, 0x4af9a10a5b40108a}, gfP{0x435c0b7e6883ded1, 0x57dd366b941197e, 0x70e23efe30b9b50b, 0x80cd44788a7d6503}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xc6d769af16dafe31, 0xc53c4e11eb8f27ca, 0xe6ad9cb891765c42, 0x6033c79a6d22e74c}, gfP{0x3de0cab7a6e3f773, 0xa366720ee4387515, 0x509c18a52af27606, 0x7c41f412bb713438}}, gfP2{gfP{0x4af7ea7a02b56135, 0x2031982fe97a2ef8, 0x59f73b7fd92ea114, 0x39d60af40e61d85c}, gfP{0x8d2d9a1fc0770fca, 0x2002049fd6c529fa, 0x27752e5ac94cee09, 0x97d30bb4a52001c8}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
{gfP2{gfP{0xc342e2a9d383550d, 0xe27b45952b32ccda, 0x9b3fb5a9ad72b5af, 0x4ae58491f709dbf2}, gfP{0xd47b1fa1e4d41b05, 0x5935421529f6f93b, 0x4c68f3a729563037, 0x9f00750f80dabb5b}}, gfP2{gfP{0x80d98739a9bea45a, 0x55a4356c31fd4871, 0xc972b7a5f496315b, 0x646bfe4add031052}, gfP{0x5980d97d6a05302b, 0xc2b4c5194859be3a, 0x3526f8fc934c8fef, 0x2d53e02d0e4b27bb}}, gfP2{gfP{0}, gfPOne}, gfP2{gfP{0}, gfPOne}},
|
|
}
|
|
|
|
// if free - constant time.
|
|
func (c *twistPoint) MulBase(scalar *big.Int, table []*twistPoint) {
|
|
// t = inf.
|
|
t := &twistPoint{
|
|
gfP2{gfP{0}, gfP{0}},
|
|
gfP2{gfP{0}, gfP{0x1a9064d81caeba83, 0xde0d6cb4e5851124, 0x29fc54b00a7138ba, 0x49bffffffd5c590e}},
|
|
gfP2{gfP{0}, gfP{0}},
|
|
gfP2{gfP{0}, gfP{0}},
|
|
}
|
|
switch len(table) {
|
|
case 32:
|
|
//nIsInfinityMask := ^uint32(0)
|
|
var tableOffset uint
|
|
|
|
// The loop adds bits at positions 0, 64, 128 and 192, followed by
|
|
// positions 32,96,160 and 224 and does this 32 times.
|
|
for i := uint(0); i < 32; i++ {
|
|
//if (i != 0) {
|
|
// t.Double(t)
|
|
//}
|
|
t.Double(t)
|
|
tableOffset = 0
|
|
for j := uint(0); j <= 32; j += 32 {
|
|
bit0 := scalar.Bit(int(31 - i + j))
|
|
bit1 := scalar.Bit(int(95 - i + j))
|
|
bit2 := scalar.Bit(int(159 - i + j))
|
|
bit3 := scalar.Bit(int(223 - i + j))
|
|
index := bit0 | (bit1 << 1) | (bit2 << 2) | (bit3 << 3)
|
|
t.Add(t, table[tableOffset+index])
|
|
tableOffset += 16
|
|
}
|
|
}
|
|
c.Set(t)
|
|
case 256:
|
|
for i := uint(0); i < 32; i++ {
|
|
t.Double(t)
|
|
bit0 := scalar.Bit(int(31 - i))
|
|
bit1 := scalar.Bit(int(63 - i))
|
|
bit2 := scalar.Bit(int(95 - i))
|
|
bit3 := scalar.Bit(int(127 - i))
|
|
bit4 := scalar.Bit(int(159 - i))
|
|
bit5 := scalar.Bit(int(191 - i))
|
|
bit6 := scalar.Bit(int(223 - i))
|
|
bit7 := scalar.Bit(int(255 - i))
|
|
index := bit0 | (bit1 << 1) | (bit2 << 2) | (bit3 << 3) | (bit4 << 4) | (bit5 << 5) | (bit6 << 6) | (bit7 << 7)
|
|
t.Add(t, table[index])
|
|
}
|
|
c.Set(t)
|
|
default:
|
|
panic("not precomputed")
|
|
}
|
|
|
|
}
|