# FP12 ARITHMETICS - CURVE: BN254_CX, Modulo := 0x2400000008702a0db0bddf647a6366d3243fd6ee18093ee1be6623ef5c1b55b3, BIGmax: 2^254, Frobenius_constant = [0x1359082fa63a0164afe18b8aaca7189868677326f173f8215bd9083355c80ea3,0x10a6f7d0623628a900dc53d9cdbc4e3abbd863c7269546c0628d1bbc06534710]

# test 1
FP12_1 = [[[1CFB8ABEE32C3A2D7C4EF47FF90A4DBD161A66447C548868A3D5B5FBD8225368,0F4A0B690017EED6EB3F94F120B5517972AE5F3AF2225564CCC3CD8B2AA15DDA],[07691DC5DCBECA27724E4E47A0D44BEE1DFB494011FCD0D047BCEADB7195C9EC,1EC1DC5CCB8353164FAB15C83E04F097D91E26984EABA36E83A9EA55477E0502]],[[0A49B0FB0393C2E9733219A0D14D1386FA303AF5F53BE05A6DCBCD74677F08B5,0503B06BCA69BED5F3D6F34A4C891F970C69C41C365AE7C8EFF32B766A5663B1],[054C78CE701E6B9421DB7D45254ECD72F5B3829B5D03FD8606E6537AA8A49214,103E5B13C976DA815CE797FF4A81EB5B35DDCFEC0505A7F389D2BA272D978711]],[[1503E12B335AE1DFA17BF17066FBC2D192A0ECDC65F2414B482B917602CD8BB6,210AFEE1C17D22850977D38134E0C27A76AE62E92BED3AB21ED43EB1D53C8D24],[0EAB2E3B07C3DF1BA0B15ED946AF780512FC1B7CEA8BE10FBBF7168F8941BD56,22D8B5D71BE9BA350AA2C5F3391F42B78336161333BFD4EB148D26F5E1D4ACE7]]]
FP12_2 = [[[04C9B2D568E0D891C114CCBB17675B9A00E36DE7BD38EABB06F6AA934AA49355,12BD792F5FB880F9201B2392EAA2EA33E9F039ABBDDD64C9ADDEC7339D3AB8B9],[16490A4E5CF1118138A3EDA1734BB84971339F19EA8E217DC4C284CCA31D8564,2303D1DF35879AA518F55F4EBD606EF1A5AB221DCDC07C6393A1E4E33D51A650]],[[13EB541B1A5E015458A7B7C3D3C11D1D202C1F858DB9A48CC5406A3F82654786,167E024D235C583A20A85A3B2365C412FC4B2F14B6D18BE9902F803A8F911489],[072E7F9AB9AAD6E2A155E6011E4A98819279029E9060D99C5D2B2068B3276366,1E108D35FF9756BBDA56E392ABECA5AF83F085AEA5F0BAED6A683F335C683F0C]],[[1E9D498497E57CBF04AFBDA1C55722D918FF839FEF2BAAAFA7BBC173A5F710,0CB793C5A151EE00F82B5DF3795528CFC74C93D360B90F26CF2147C6D100192F],[04FA003FD0E826582EA7B279B89D27FDCC709101CBF44198A0865790B6030030,0D06CFEC5D7CA9954C7C6A748836D6EC2D3B83CB7AC35B037446DC46E7E16F42]]]
FP12_3 = [[[1717BB4939F4FD9F4A3F99A5928BAD1DA057807FC17D062A50928909D07B08DA,16E6F8AB9D791AFD1CB60CBC7E3AFB5455E5E9F7E1864E1A5B18D89926870E2C],[0CB43606497EDEB14F81A74457622C6943FA5603836C3E85A40A52E7BA4390B4,15913AA26F8F6EFCA6EDE0D8235FAD962066E96CF5E295235132FF6BF906EDDE]],[[040DF583505D93E394F2FC12F25FDE49B2CD3A60DCFDD913F136860324173F0C,08D21BA6B40B466B4285FE1E8AE6BC4B1E3581BA486D352EC1F021067A0F5991],[062AD34F8D616D825ED44189A2B611395885CCE1A0FFBD50265E71DD463342CF,17AB03C2CEAE942DFE6A5CBC2067BFF2C9A8CA4853974270BF649CE10566A3D2]],[[221FDB876DAAD4F3C5C9EEBA63B6580C29EDFDD6FD83D08F601F24792D7190C8,09C1C8B62ECFE0A1240EE0D52658E03B6A39C0D39215B11820C4B9E74A29D3AE],[237B0E30F530031FBAC8D5B6BBC2749151403EB4EDBDC2E9C56E44FA065B8AA4,2136656FE11676551DB33CE590EB873657708DA83204CD4657A6989CCC9147]]]
FP12_4 = [[[08EF7ABDB908A843F2DBBDAF642F8B43CEFD21685FE8EBE059BC350DD12F8A7F,036FCFDC96B78803AA02BCB1C90FE639CF0FDD2B0C9CFA956BB2A50155445C38],[1D603CB6A1A1857B4995015814A57F1368E012D756C4264B908F957CCE50E0FA,05C7A0919ED28B5418878211ED7F93A3C035AB710E8D5CEE71C98DD1688412D2]],[[14AEBEDFA1741AE092EE635DA0A8B9BD34BD2D7EC550447C9286FAFEF286BBD0,196BC38B2F4119AFD62F8B8929203AF4F783384DBA0EF9A617CD98CE2DF0C8DE],[038555C2187ABE6F973B0F788F1E5608D05845565B0656B3A0E9377A523C7927,0563C5653CD5968127992B0EDFBBB0044186F562E232DA9ED2C1E3B71BF292E0]],[[06194843162C1F9AA7F8E17CBECF04CF2EB44BE12A9C76BC6E8802769CA2B1BE,0AC00F76928738D158346A573C1C6C6E30CD647C533760637CE77B28B7B3ABD4],[162EFCA7C087C87D18387B7D0CADAAE6ECBFAD728F526B68D970B93DCD8EB26E,07A2EE9D7B914CA4677A63BD2B9DD7910B3452F6DDAA5EFED6A7703103B7CF61]]]
FP12_c = [[[11F5295BA5E5E29483ACFC80F7C03B2AA029A156DC36BD7D6A21306E21675083,196B45ABDB88251665FF684C3454C98102794F82F74EC5433EE0B20F972F1941],[020733C1CA24E514C23C3C719FBE76CBCB48B7714D1E628C9D3DE16DA45523CF,1EB38092D1C29374F8FFE2DA24EC39C56284F7F828366E39E18EC5F7C8E39A07]],[[02E40509755107D3FE09E846BF961CBF2086F4A7BB896E51277631D8377EBBAA,1EB57AD2F7C8E4AD48D0A29121FD6C26A8CDA428D42F12D729CCB9711794F3F9],[0AE2BD2A86FBCC5FC8D0D136E87D58A9154B0639AD88236FD79C3C4D68BA4AB4,0177CA91B05CEA3D8871392717311A54E500A9CB6FA706E843C3E8659F29EEAA]],[[14F43A088F6FBE0E2916B398AE6F34A2A1EF0C569E0B54BA733A9282BB5C15A6,07BCD1C769A85BD72DF530CD5891E566A3A0103A0E70D3A6FB5A520B073E85F3],[213613188128F8475BF532A51BB090969DFDAEAB66CFBCA9F7CE9E7A47EE2A0E,0FF9EF04AF264411F494847B9A5EF1BB926D7D735308D83C61DEDCA1214F1A97]]]
FP12smul_y_mtype = [[[04C9B2D568E0D891C114CCBB17675B9A00E36DE7BD38EABB06F6AA934AA49355,12BD792F5FB880F9201B2392EAA2EA33E9F039ABBDDD64C9ADDEC7339D3AB8B9],[16490A4E5CF1118138A3EDA1734BB84971339F19EA8E217DC4C284CCA31D8564,2303D1DF35879AA518F55F4EBD606EF1A5AB221DCDC07C6393A1E4E33D51A650]],[[00,00],[00,00]],[[00,00],[04FA003FD0E826582EA7B279B89D27FDCC709101CBF44198A0865790B6030030,0D06CFEC5D7CA9954C7C6A748836D6EC2D3B83CB7AC35B037446DC46E7E16F42]]]
FP12smul_y_dtype = [[[04C9B2D568E0D891C114CCBB17675B9A00E36DE7BD38EABB06F6AA934AA49355,12BD792F5FB880F9201B2392EAA2EA33E9F039ABBDDD64C9ADDEC7339D3AB8B9],[16490A4E5CF1118138A3EDA1734BB84971339F19EA8E217DC4C284CCA31D8564,2303D1DF35879AA518F55F4EBD606EF1A5AB221DCDC07C6393A1E4E33D51A650]],[[13EB541B1A5E015458A7B7C3D3C11D1D202C1F858DB9A48CC5406A3F82654786,167E024D235C583A20A85A3B2365C412FC4B2F14B6D18BE9902F803A8F911489],[00,00]],[[00,00],[00,00]]]
FP12smul_mtype = [[[1728061B409417FE03DBFE71DE41A0110B4775A7B12FF5AEFFD66069686FF18F,07B7C60E9B7CF4E1B8194766620D677FC54940848CE7FD09B78B2BF98BF35222],[222740D4853A3800FBAAC2425D02BFD4DD5A3F3C07B0C6B0A11AF816493A5654,E706016E947197A3EB573AC33F093C8E1261A97FC9F931079C217756278D6D]],[[01AA3F7A9D29A4FE22846976B916A5356BFFBB17827F7472FB4CF21BAF1F5373,03DDB9E69052696FE6C530C987C022F9E60388A8AFC3066128EED04374A22F4F],[1CAF4B82666A23DB39F4643E6FE7492E88B6267C550EFFB7E91D2589B0D6BC70,1E99CF4146263194A40B5974BADE1F110285DE9904D60A3F0D02849F68BD9ABC]],[[15A6E49110D0EC6E80F0802CC967A907BF382E3091D0B925CA16F7E351ABF831,1E7D2700C6E880E298CD364F8A28022FF84EEC41D1E53B1A427B901D910F3463],[22976532C2BE0F55B52F402DC2A030BC05E5290668D951CA472D3EB2EB47E27F,12D0412C77EE40CB4632AF1799010545AB48BA1A275D78228B2404450E4C99C6]]]
FP12smul_dtype = [[[2065AC83319C23C684231A8488AE4E07DF4E5238BC066B7DE88FE4C0B9CB0491,0739C2F661EEFB9A575BF2BF91468B6B29EFBC90F5C243ABAE41CD24C118749A],[13216C43E280661708BCEFF554438DAE0438B7E6346DC151BE84153F2D2E7EA5,130A832BF75640EE727DC57CEC81E03978896A1B0253C6147B738E9EBCEC509A]],[[0BCDBF2EC5FF978A945EA4FC41500C64F3E1AE1E4EFB2FF646E6C161A5085A21,11AF51DDFD75BA92B608502E2EB754B82C544A94313F2A16FF8771F8503D6850],[22136375F8EAE924451CEAA1E45B11A593ACEBBFFDEC113FAC24AA392C1E44F6,19BE93FB0C2958EBC9DD144F3CF8371A2263361CC8BA6A213707FC5724623EF4]],[[1AE30D1BFC2A1606632704556DBBD2828F481C946CB6EC930A762394C22016AE,0F68D25C9CDF2C6127C563A5A69487C6B5F519FED95E3B17E195779C66663D18],[1E2B7E0C0B592EB91F3AF38C0DF495975B131F437DC048A4634E66A9B0746FA6,141C4C95E12F4E1FCD130097AA0E98E662F49D3B83051F011EA7300DF69155D5]]]
FP12mul = [[[02485116E42D9C31E6801E47F2A2D9AF5E6EA8A802C66CEF47CB2F0858031C30,1329BBAB6C5119E1E65DF55B366FE1DC2B6FCEA71BF4BBEF20E7DAE66754D64E],[11312019F3ADB3A295869DF44B474D58B9067F8EE5B8C711B3C9A23E8CA6AD04,1A588FAEAB851DED8F596BAA8D1F3BD96056089ACAACA6E7CBB33413512A34B8]],[[20F67D4BFC1B9C4229063D95C40E7A26588BFD836C8F09558DC20D04A490B4DD,227FABA13B1B4E21FF4A16353879424873CC821602EDA71A6D00759F565B6DFD],[1B03A35A8EF93232E09D80DEC4A761718F0A3657E3E1FF0C5205828FDFB6D437,1E5D81AE225B9EA70901E83E52298A06B7515C376B30C4EF7E9443A9AB50064C]],[[13E8EE2F8FC04CAB8696F7BD2B580CD13B3890508A96B98CD0C6180527736462,1396E5B8E9DF653FA3001BC46AFA0021BCE26305F8902EBD17F468C35F7710B9],[0D7096A4ACC404CC07326E4B7AFF8A4A3017326E48A577F0B3C9F5A14F78347E,015E43B20243B1E995E93FB7ADDC2A3324AD79824143D64B23A02976B60B392D]]]
FP12inv = [[[1CFB8ABEE32C3A2D7C4EF47FF90A4DBD161A66447C548868A3D5B5FBD8225368,0F4A0B690017EED6EB3F94F120B5517972AE5F3AF2225564CCC3CD8B2AA15DDA],[1C96E23A2BB15FE63E6F911CD98F1AE506448DAE060C6E1176A93913EA858BC7,053E23A33CECD6F76112C99C3C5E763B4B21B055C95D9B733ABC399A149D50B1]],[[19B64F0504DC67243D8BC5C3A916534C2A0F9BF822CD5E87509A567AF49C4CFE,1EFC4F943E066B37BCE6EC1A2DDA473C17D612D1E1AE5718CE72F878F1C4F202],[054C78CE701E6B9421DB7D45254ECD72F5B3829B5D03FD8606E6537AA8A49214,103E5B13C976DA815CE797FF4A81EB5B35DDCFEC0505A7F389D2BA272D978711]],[[1503E12B335AE1DFA17BF17066FBC2D192A0ECDC65F2414B482B917602CD8BB6,210AFEE1C17D22850977D38134E0C27A76AE62E92BED3AB21ED43EB1D53C8D24],[1554D1C500AC4AF2100C808B33B3EECE1143BB712D7D5DD2026F0D5FD2D9985D,01274A28EC866FD8A61B19714144241BA109C0DAE44969F6A9D8FCF97A46A8CC]]]
FP12frob = [[[1CFB8ABEE32C3A2D7C4EF47FF90A4DBD161A66447C548868A3D5B5FBD8225368,14B5F49708583B36C57E4A7359AE1559B19177B325E6E97CF1A256643179F7D9],[0EAC4F6F31616539E3564FEA383CF8EDCEC2D759F0FD3621CE299FA4F0F1C154,2921620F227489BE2AD776648971A144690B480C5562E9542307F94F26BEA3]],[[0C5CB43601253C4FCAA83AB57FEC2BED3F09CEA8D61315714F46BA7E0DC57578,21E9CEB2EBC8E658BDE3054E045ACACBCF6AD813F415DBB4B5744FD3DCF7FD73],[030ECF38D951CF50523A69275E2811AE9489FB309436AA6F90F33E1065A62D59,1BE784AA9F2864EEFD4E614E1306E795D51F078C14A8DAF0BDBAD51E359132E9]],[[020FFDA801B7FC95556591726D0C3FE07A62D87527BEB55A6C94B32E9F595E54,1F13F226E501610859F563DB2281924B2213552ED6C510D8C9929341F240531B],[1FF6804166A9E5D1C72E70BFAB39DA1D09EFFCC1E70DC5444AE5CB0A4E080988,0A998D7C40DDD8E3D8A4625E9F1AA5F33C8F3431C234CD49DCA381C99896D92C]]]
FP12conj = [[[1CFB8ABEE32C3A2D7C4EF47FF90A4DBD161A66447C548868A3D5B5FBD8225368,0F4A0B690017EED6EB3F94F120B5517972AE5F3AF2225564CCC3CD8B2AA15DDA],[1C96E23A2BB15FE63E6F911CD98F1AE506448DAE060C6E1176A93913EA858BC7,053E23A33CECD6F76112C99C3C5E763B4B21B055C95D9B733ABC399A149D50B1]],[[19B64F0504DC67243D8BC5C3A916534C2A0F9BF822CD5E87509A567AF49C4CFE,1EFC4F943E066B37BCE6EC1A2DDA473C17D612D1E1AE5718CE72F878F1C4F202],[054C78CE701E6B9421DB7D45254ECD72F5B3829B5D03FD8606E6537AA8A49214,103E5B13C976DA815CE797FF4A81EB5B35DDCFEC0505A7F389D2BA272D978711]],[[1503E12B335AE1DFA17BF17066FBC2D192A0ECDC65F2414B482B917602CD8BB6,210AFEE1C17D22850977D38134E0C27A76AE62E92BED3AB21ED43EB1D53C8D24],[1554D1C500AC4AF2100C808B33B3EECE1143BB712D7D5DD2026F0D5FD2D9985D,01274A28EC866FD8A61B19714144241BA109C0DAE44969F6A9D8FCF97A46A8CC]]]
FP12usquare = [[[1C2AAF4E7BD39AD6C80C6CEABDBC8D3CC15799BCECCC1E12DA4E47E0F88FCA71,0A8E2F1B79C29C057836A1AA2889ADD73C69A539362F81FEEE13CEFC88785243],[173C5D930DE349A3E39AB906FCB4CBADDEBF37E53FE867AF84AFDF310B6EB942,225DC4BA4C3E4AE70F0D3DEECE45164912CDA101830C853F2210D9B6FB32F4D6]],[[14F92FD4F098FDE59E3CDA24D139C1E17B0A7718BA6B1FC99F2AF4F7E33B5508,1A319AEE6416DF84901974B0305226BCED1C59E5EE6633639EE13AB09EBAF8C9],[1BDBB76EFEDE193C57086225512DD059C84152F3FB747108A5DF5B17B611CE69,082DED8F874600F1F5AD6DAB2910A955CC13BC07C38A39757F1E485AC5AC37F9]],[[0E12340621B06F8997EF7976DCC2079DD97E776999A6DF9944E57E8C0586FB4E,104FE0D2CDF49F931D2893F833C732C765806CB96BF865CB9481D1505B44339F],[0DED285493D9CB1A3213568A358CF7AAF7D37A3AEB8D5176D2C6358A3E3D3A64,20C95C994E070EAEAE1404F65F6D3F51B9C3C75C8C5A48949915CE08357F1A40]]]
FP12square = [[[1C2AAF4E7BD39AD6C80C6CEABDBC8D3CC15799BCECCC1E12DA4E47E0F88FCA71,0A8E2F1B79C29C057836A1AA2889ADD73C69A539362F81FEEE13CEFC88785243],[173C5D930DE349A3E39AB906FCB4CBADDEBF37E53FE867AF84AFDF310B6EB942,225DC4BA4C3E4AE70F0D3DEECE45164912CDA101830C853F2210D9B6FB32F4D6]],[[14F92FD4F098FDE59E3CDA24D139C1E17B0A7718BA6B1FC99F2AF4F7E33B5508,1A319AEE6416DF84901974B0305226BCED1C59E5EE6633639EE13AB09EBAF8C9],[1BDBB76EFEDE193C57086225512DD059C84152F3FB747108A5DF5B17B611CE69,082DED8F874600F1F5AD6DAB2910A955CC13BC07C38A39757F1E485AC5AC37F9]],[[0E12340621B06F8997EF7976DCC2079DD97E776999A6DF9944E57E8C0586FB4E,104FE0D2CDF49F931D2893F833C732C765806CB96BF865CB9481D1505B44339F],[0DED285493D9CB1A3213568A358CF7AAF7D37A3AEB8D5176D2C6358A3E3D3A64,20C95C994E070EAEAE1404F65F6D3F51B9C3C75C8C5A48949915CE08357F1A40]]]
BIGsc1 = 18FE86378B200F896142ECE08D41695F6ADCCEEC3C0C7039CCA4D9F61A0D5E6D
BIGsc2 = 0F484FF10F70AA323556C1C30BEBE7DD3786AFA6EAB3BC74D9D213CA2AC4E22F
BIGsc3 = 12CC6D10282BBCF58313D8B28A03C80F1D6E1DF1BE70ADFF28C73216EA21FDBD
BIGsc4 = 1BA364ED39690D763214DB2FF1541B9BFB1BEFDB0B9CD85AE86D4B5DF6BE48FC
BIGscs = 2E9932CB3183118BADDDC7F57BDA2C99
BIGsco = 2400000008702A0DB0BDDF647A6366D2C43FD6EE0CC906CEBE11C0A636EB1F6D
FP12pow = [[[09090169384AB24C2E23CC260289DCC09C0A751A93A2D20F3B90030D9268AD20,14D3176E043C9920BA4DA951E1BAE4ED0ABD340713B7D796FC8202A7B8CC5C5E],[113273682C4502D4FE71D6B701E55656BA9CB2DE0D26441ACAD5527858C4AA21,02C7A26E227AD3DEB9AA53600037AC88A863134088854A44DA354BBA4F64FE0E]],[[23BE298B1F71B3B6D01394AF8CB131899EB89D4FC64573C983EFA5FEA58F2DA9,22097B6EA0155806D8EA402F04382705C724F0D12C4F3D08DDEF5FC0A42E979F],[01466B35BA8E1587A30B0B4B454ACDEAE3B9A38BC84EAB0BA04E3BBA5678E929,0D0E6719501B5D5B2B00C84C716CDE6B8C556DC458850C78D078DF7538B7152E]],[[20CB890BD01100309DA0FDDA5C9F1E8C4B4F271EC055DAB8D756270DFDC53C8C,1311C86EAA14D10ED18B71B55DF68C9E60EC16F50530550FA712A40D5AB9076A],[21E110542CD312C2EA8CF63766A3CA621AC1F53B91E31452AE37B6A4A19972B9,1DB0DFC1CF6B2F8B2993A214B8900AF5DC41443505E4582427E34F9556D70987]]]
FP12pinpow = [[[1CFB8ABEE32C3A2D7C4EF47FF90A4DBD161A66447C548868A3D5B5FBD8225368,0F4A0B690017EED6EB3F94F120B5517972AE5F3AF2225564CCC3CD8B2AA15DDA],[07691DC5DCBECA27724E4E47A0D44BEE1DFB494011FCD0D047BCEADB7195C9EC,1EC1DC5CCB8353164FAB15C83E04F097D91E26984EABA36E83A9EA55477E0502]],[[0A49B0FB0393C2E9733219A0D14D1386FA303AF5F53BE05A6DCBCD74677F08B5,0503B06BCA69BED5F3D6F34A4C891F970C69C41C365AE7C8EFF32B766A5663B1],[054C78CE701E6B9421DB7D45254ECD72F5B3829B5D03FD8606E6537AA8A49214,103E5B13C976DA815CE797FF4A81EB5B35DDCFEC0505A7F389D2BA272D978711]],[[1503E12B335AE1DFA17BF17066FBC2D192A0ECDC65F2414B482B917602CD8BB6,210AFEE1C17D22850977D38134E0C27A76AE62E92BED3AB21ED43EB1D53C8D24],[0EAB2E3B07C3DF1BA0B15ED946AF780512FC1B7CEA8BE10FBBF7168F8941BD56,22D8B5D71BE9BA350AA2C5F3391F42B78336161333BFD4EB148D26F5E1D4ACE7]]]
FP12compows = [[215380D6C5F2543EDE4F8756575D67A3469CDFB7D52F059378B03DA8A4BBFE57,12D363924588CF509D26B6278F8AA5871F55D028050A3A6A22EF8AC0960CC933],[07994D263475213E87350B4FF45862FBC16C3BB9488788E2E3C493242D8673C8,0A80D974BB3A147B97A3E3E805B287189036671020EBD285C07517EA4A2203C7]]
FP12compow = [[0B887C836F67D2A6462298B0D7CEA2547DB2D869DF2D931F905B7A4D25393125,013F6D25E096B41B2B556F4735F8E015B1F83CB0BB214BC6A93157667DC855B4],[203972437CCF7B275B05071E889759694A48634EF1E51092E84F33D5DDE47D36,18C4AB8B8D0350CC0648D5B8EC3D7C9A4D44F8A55D598EDB4ED93CC237E3984A]]
FP12pow4 = [[[029439006D99C879538E76FDCFE46DC8135B32114AB2FBA16AE94BDC51C8CF95,10E09D69CBBD200600BB4AB66788CB0F24A072846E06B52645A898E54BC4DA6E],[07464F50D8986F10696C3846699B4983A076C74A79D04E8FC72905190CF84AF6,078E89511AFE948C47BC5111597206FC25943F33ED1C960B7719D9D417EE1348]],[[1B2A463FC0D788C9C60C195C544D069AA9868041FAC56927922E9E07FDAA7215,130BA89C6E03C58A6B96912520113546B32B07BD44D0C6139E8CAD45E93DF6B5],[0F73998489F4546E2D5FDFE27AA40A73D72B42FDDAB9DBD6F522AAC07B560FD0,133FA1410A2001ED5F90724BF9162F810AA28F0840726EF3617AFD67116D3946]],[[0D173049EE710811F8C043F4E24B58B95D3BECD0BB35019D0E33B0E802263C26,063C853515D538BD27F19D5AC340F2D684B8D63F608E0EBD8DC2BF88372E4F1C],[1B15B08A63302E4E3C704B12E49C22FF0D27C2B293386EDBF096A7121D6DBA00,22138D044AE13E3E646E6DAD7DFFC8EB6FC4771B0D7D3D3C316F2E1F641D30B1]]]
FP4trace = [[0EF2A03C98A45A6D13711EB6F6581B90F9CF84F144EB1B766EB4DA14D0304ED2,09DE223AF7D7A2771100DF6EE7BC8D9933CB46C2BE5DC14CA7E544B223C8C3DB],[163B5951963C5E7656EAEAD6E27CE3CA59F1DBC035F67270D736C09254C15DC4,1445951651A9A5278D85828FC548042142DAC5ECBBF06C880E3177211E4363A0]]

# test 2
FP12_1 = [[[06878D6D72683CAE79B7CF1C424C59FB6F735BCBDFF3EE6B1DD696443760649F,0C9F28296534653869A67E34A9E09D548AF301D19767AB21DD18A4B2DBF90A2F],[20367049E27388BCDB31092ABCF51979CB23063DD85DA5DA34F3E2888D59674E,22ED1806672C5228A6272C85717622D4C85FAEE17E596AB4CBD4C01CA36AF22C]],[[082941973D96F1D3EE2698626211CF0B199B5CEF89A09E6AB72ADE955E661785,02E9285B386FE4765D4B08E173C302A2E6BFE4DA016B46D896B1DAC597B50DBC],[1E5C418E7989FCEDE05EDD2D7FE58DF6666F2D03FF65B075D77AED23CC008BBC,1BB67AB0D45E827E49A9FFEC39B5277AD5550C8C0CCB722097DD765A341BB9DA]],[[23E5D338B3EA8C781B699B19E1BD6D5F966A4E7B7B953A0574CA3BEF2F3C97B7,1C9B6A9F8D804320BE321902610A873E160623897B5FF1F0EDB70FB2A7E94BDB],[015A69AA88A9DB059ED28CC41166363795FED7DDC70930BA8E0D839D71FF698E,0B1D1CCFCB74273FFF66D2F39B7A54682C8BEBE8FB03EF941B682F1919DB4DFB]]]
FP12_2 = [[[134A121468DC72CAA04B3CEEA3ADC2F16A4B65F6E11032AB8B297CCB63958727,1B2F77A5AFCE847DC53DFF415B7EBB63FB20F912540A2B385064BD5C02D45F21],[1EF25467CC2F886575DB213579F344331A38066AC0F9AFE599E684D41640F5EC,19C441E84E6D1636F7A93EF9740835CEA26FA0D5D754E0B46D1561586123C558]],[[221B49731DB7BF63F027FC1A50405F1718F4A9231B7F7C8602516B3D556EB109,05D2E162EBF039688D9300B0E640E842FBD3706338A164F08900D08B7687B6EE],[227E396A8265416979536A40FB2A779292FF961F52492F6F9C31EA7719A24B52,0594B6C31C8B885E91DF408DEAEB77055BD581065FE7AB15B5E606457F55A68B]],[[0D12ABA7C531446BD1F18B7453C09C825735EB6D775C14AB66EFD13189CF7D65,0DF9B194987926DE56A67C137DED5A88856AD21130FE6DE8BDC697A539ED9894],[20B6BE780782F86330AB77F372272254516E794D7FE66C114A1B894185EDCE94,12229B94F4B058D4DF88CC16076CD6EDC4967C93E3031B8164F72B99C66EFD53]]]
FP12_3 = [[[17EF59E54E14D33603E7B1AA09C1F06989B0F46E2FC2B1E203F48863BE68E311,022DD0A5684D03AD22924041162181064209AC645CB36E7DE7064ADDAF7181D6],[1DE3AD29B812ED51735CA38CF8544220D3AD6FC51E77EE9DE142423E8894C0C8,216E2AF903C3D049E929AC24D6E33D3DF479B847C050D5EB73CFDBEE946D6A59]],[[193907152381A5B41C9B3CA8085E3936BC53397EB964865400FF260DF7237CDD,2216DA010638AAC3229CBFB6C04E0CAF973F7E44BF36BF637631E967863151C0],[1AE9B8F893B8412B394F124F7C70CCCCB75277B8E7720051BC955B68BD5F6E77,17AF89B82D90FE9E2C1E0981D49BB0696CBB9A32CD5D6053B2CD54F1F094392F]],[[2008D737781B756BD3455DFDD084FCB7B9CE648ED1A322E3C1E61C0F83DEFEFF,1CB09BACE9A782A6837F9136EA03AAAFADC162A596ED0BD9CD363B19BEA2111E],[1D7B73AB416D2F1FDECCC2A61F409E760323C88DE145B2F97CA31642F8F49747,22DD172E03A07C38EFAAA8058C5BD899315D335673106D6CF4E8A35E447F29F1]]]
FP12_4 = [[[137F917B4E6E3CF8DD83669A8257D76F7F57CE3DA2FE9528B934181A0FA2827A,16FEB75FB09353F1B0867B06917C15C1389918B8444733D5334CDA9B3CCEAC77],[0ABAB31E77B3ECAB31E943741D58F5C166772B870B317102D0C4F25AB69CD8F9,1BD81F24A259D6AC58FA7EC86176807F8B9EF655B6CBCDF20FF6ABA14EC8E9FC]],[[11CA31E8FC1E52289DD6AA6FB358420F00D32F4CC1E90FA27D0BD1BCAB02F80D,4542346754A58BCE5501EA2240B6AD8781E46CD599B496A783C5BF41F77168],[0F9B1E6A90AD2CEC531ED09EF6B49C2732C6D5A6F597C8F6E2BDC20E73E04F16,089037D779814D19F4460137E87343EB45BEAA0772D7C011175058D69A23F88D]],[[149F57784ABCB4449DE51D13413B0D94C7B9D6AD1FA20A55EAFFEE0BC5B19B0F,011236BFC8987ED8B846991683878A67BCE964A1469C09D62A7010CCEF405946],[1AF8E3EADB4178462C3DEEE9AC792D6287E95EF0CD7715B8741D6C915DD1F419,052FA894B72EEBBDFC6799584383ED696A79712CD3EDB8ADA4D752D162CB628D]]]
FP12_c = [[[23D25252046E7497D676D2423630E60F19E3A53DE403295F7B1BCC823BCDA672,1ED4F03D0317B4F2AB1E61BB46AC4B95DD700BC8B235675E92961A8B0FAFC35A],[04CD20ED404DA12F42A4B41D67A1AF0B8E34142A084340DC5E8BD91E27CD31EC,123C995CB664E4FD6FA5CB7B83ED3CA3D763A877F596168CB980DD527BBE60D0]],[[0CE06D4323DF2CD31D274DD0E2A80529E989C0E75687D597E7798BF85A5B8AAF,010F4A5A3D77196B9D7AA61F100950D6CA0ED96CD5D74FE0EA1AB31816E0FD33],[149A883978FCE10F779331195DDAE9DE98F6BC952B490E1EDD4B5FC9A4BF17F5,22CCE621AF963E1D1BD6B6AE842B05ED1DB3C1DA24D15B84FEB18F330425B7EC]],[[0D620A00D19B9823AE29ADD4147237DDF88F623C27FDD34C7423C9B5F1C4D03D,12D1F9613C8D84620979A45A5ADDF941EE6CC0E849D2CBEB714327DD51AC7F28],[20AD81303505CA30D6E9459ADECEE9884B8CD94F46F2978302FD614E572896EE,22EC18C77918467401B82AF43E9534AD11F53D3C3BEF3E01B483EE9EC3A0B44D]]]
FP12smul_y_mtype = [[[134A121468DC72CAA04B3CEEA3ADC2F16A4B65F6E11032AB8B297CCB63958727,1B2F77A5AFCE847DC53DFF415B7EBB63FB20F912540A2B385064BD5C02D45F21],[1EF25467CC2F886575DB213579F344331A38066AC0F9AFE599E684D41640F5EC,19C441E84E6D1636F7A93EF9740835CEA26FA0D5D754E0B46D1561586123C558]],[[00,00],[00,00]],[[00,00],[20B6BE780782F86330AB77F372272254516E794D7FE66C114A1B894185EDCE94,12229B94F4B058D4DF88CC16076CD6EDC4967C93E3031B8164F72B99C66EFD53]]]
FP12smul_y_dtype = [[[134A121468DC72CAA04B3CEEA3ADC2F16A4B65F6E11032AB8B297CCB63958727,1B2F77A5AFCE847DC53DFF415B7EBB63FB20F912540A2B385064BD5C02D45F21],[1EF25467CC2F886575DB213579F344331A38066AC0F9AFE599E684D41640F5EC,19C441E84E6D1636F7A93EF9740835CEA26FA0D5D754E0B46D1561586123C558]],[[221B49731DB7BF63F027FC1A50405F1718F4A9231B7F7C8602516B3D556EB109,05D2E162EBF039688D9300B0E640E842FBD3706338A164F08900D08B7687B6EE],[00,00]],[[00,00],[00,00]]]
FP12smul_mtype = [[[07621046A5DBE9C31EB1A58472AD5DED1BE4B37538290F0FC7791A7E4A3E09E6,20221C6E383C47970C063190279184E683EA872A0CF1079A6DA6F9CA58BD30EB],[0CB8C0DEA42A0CC7CB8ABF61B7AB8D9FD9FF0599369801AE155623B004404839,10037A4DF80EA6962854C2BC02AF6EA19049137FD4FE7D2832528C1E41E55655]],[[196148DCCB1C8ADE751439BB85DA6AF4AE763D2B5129D9F2FFA2B6DEC04E0BA6,18186CF71CECCB75BD0D3FAADC55CDAF401BCEFB807A072E7698BEBB1DDBEDE3],[1C8F5473DC96CA08DAA9131AAD08CC64FE8E81DD0AA5559262F6745A9D294FDE,168C9644BB86D4F3B4CE58EB10F834A739C0FD37262C1CEDADC407357308E143]],[[156E288B47DF4C1BF0AFC40F0B871B3FFA698503220FE038A6F37D9FE39946EF,122E2D7F51DE2973D06C7200A51E0EEA22A7FCCFFAF7FAF53A461E012703F708],[15126C729893B53BF5C90770E6F6B3365AEED70527BC8E19B1D0119C5B5A8E9C,174DC0B239BEF954871247C1A0A1442F8BA3ADEDA248E8B8816AF4B831C88A3E]]]
FP12smul_dtype = [[[0AC21FC1B1F75E9DE757B624213CEBE387F8B355ED4BEBD3ACB3C4629489C630,18A7099CD261DFB02ADB81A6052712121DB14FA4CEEC0D356E119D26B16B9408],[032A7115467E4354AB179CBBC7B36209D724C82F565D8DA8F9E8E2B49A4A2B59,0ABA86F8C56F09BE42FABC608B0B22AA8EC11096489C2402AF437B086C2EFE11]],[[04B8D2A8993FBBA86C65ADC27B925970DDB4AA4B73D40EC68D2795142C3479B8,142555C9B0A9261F303AC3BAF5AC4E8B4266FD69B1E270A8A36DE11C62E39E89],[05532EB4434E661B96EE83AE92EFAC429F1131AC3B01C575531ADE77F162E316,129175C89D801BDAEE8DFC65E6920C9CBFF64D112AD4551035BC8590793C0E57]],[[1569FBC6966FB426781395A02EF89D37A083449F0357EB4B909F962200F84A3F,11DBF42EA7BAC67EF627F57810F6CC6D343F222EFF7EB38CE375985E0CDDAD36],[06A148973CF48C6F77A2A4277D9FC8C7D657FA64F4B20CB9D742842687A67713,041B7A728CAB06D415F94506803867961526CFAF5E2A6796545B161A59FA2AF5]]]
FP12mul = [[[214143E4D8DBA4D3C55F5822CAA75DA36DC7BBD6F9593C5F0F571A866B000836,114C0CA8A7AD648A359D58B92A5F5FF774D2C1398E844E789B925861B2FA995C],[1F7145B07FE54AF7C6AC461C2C0FA551A9F9C0EDB26A49BDD4C931F8E94BFCFC,101F75310A4099614189F049B532CB56C220A206566E78009201A67BF0392109]],[[0D2E2F1836C97E22DA1B228153F1792FA3BA09BF19725917CA02CCCB20C942E0,09E4EFE5884DA181843761A30A151446DAC2F45C2CEEAD9D7849CBD46C17CEDA],[1CC2E0EF6C46ABAAFCE4BE789EB034D3E3CC819A8E53F5060BBD367171485E68,1EA8BDD5623F951FA4433408B7453735A7D9762F6A7190395842B8DFBBBB0C34]],[[17146DC1BD06B666312452C83A93C2105EF7C6087DA33F88F8309EA092AA9D21,050E9D614DFA0F6B079C6FA9C9E76D7483D65B64BA135FA9921B594FC4F2C1C3],[09DB09253F03B58D570B08AC1657D0A23EDD235B6DA6DD851D1937EF87CCCE0C,1EA50B7BC6F26A3806CEE603C567D014040158ED9E7E31387755AEAE21B77927]]]
FP12inv = [[[06878D6D72683CAE79B7CF1C424C59FB6F735BCBDFF3EE6B1DD696443760649F,0C9F28296534653869A67E34A9E09D548AF301D19767AB21DD18A4B2DBF90A2F],[03C98FB625FCA150D58CD639BD6E4D59591CD0B03FAB990789724166CEC1EE65,0112E7F9A143D7E50A96B2DF08ED43FE5BE0280C99AFD42CF29163D2B8B06387]],[[1BD6BE68CAD93839C2974702185197C80AA479FE8E68A077073B4559FDB53E2E,2116D7A4D00045975372D68306A064303D7FF214169DF80927B44929C46647F7],[1E5C418E7989FCEDE05EDD2D7FE58DF6666F2D03FF65B075D77AED23CC008BBC,1BB67AB0D45E827E49A9FFEC39B5277AD5550C8C0CCB722097DD765A341BB9DA]],[[23E5D338B3EA8C781B699B19E1BD6D5F966A4E7B7B953A0574CA3BEF2F3C97B7,1C9B6A9F8D804320BE321902610A873E160623897B5FF1F0EDB70FB2A7E94BDB],[22A596557FC64F0811EB52A068FD309B8E40FF1051000E273058A051EA1BEC25,18E2E3303CFC02CDB1570C70DEE9126AF7B3EB051D054F4DA2FDF4D6424007B8]]]
FP12frob = [[[06878D6D72683CAE79B7CF1C424C59FB6F735BCBDFF3EE6B1DD696443760649F,1760D7D6A33BC4D54717612FD082C97E994CD51C80A193BFE14D7F3C80224B84],[0120CF33A6F5D7D193772013B4DE562C94AE82611D5586BB84C24F1B70C2354D,12801FA5E61858A3796297BACAB246A1D828BD8B74DAADEC57ACF15875B7D873]],[[1024BF74BEAB8F1E3A4271AF4DFC0BDE991373CDC0479425F2EC5E7F7239C1FB,1E016AADB8253F7A11152D451D0ADBC1110586C70CB8796AFA5D3A53BA06EB65],[14D3F177D9F61B9FDE40A68F7842525FD7758A333E300B5A1D7BCE55F0DC3A09,138A8421EF9D9AB947D82D53ACFBDA80144ECC02B79EB164E74F5D0F1C20B695]],[[0E9088D508EA24645D8A8E6AD17B8EAD5FA1556B948D2D57545427DD7AB17EEA,0F7342DA2408BB089AA32C12D0ABE3DE57F8314E60CF2902F7F49547C597CD6F],[09C40F5C318361B5E22DA3C1ACD7128818AD99BB63D4A8734EBC9F97EC5CBA77,045D0D5251B5879D7E85F06F2330270A89D2A7421D657FC2EBBD0CB66FEA447D]]]
FP12conj = [[[06878D6D72683CAE79B7CF1C424C59FB6F735BCBDFF3EE6B1DD696443760649F,0C9F28296534653869A67E34A9E09D548AF301D19767AB21DD18A4B2DBF90A2F],[03C98FB625FCA150D58CD639BD6E4D59591CD0B03FAB990789724166CEC1EE65,0112E7F9A143D7E50A96B2DF08ED43FE5BE0280C99AFD42CF29163D2B8B06387]],[[1BD6BE68CAD93839C2974702185197C80AA479FE8E68A077073B4559FDB53E2E,2116D7A4D00045975372D68306A064303D7FF214169DF80927B44929C46647F7],[1E5C418E7989FCEDE05EDD2D7FE58DF6666F2D03FF65B075D77AED23CC008BBC,1BB67AB0D45E827E49A9FFEC39B5277AD5550C8C0CCB722097DD765A341BB9DA]],[[23E5D338B3EA8C781B699B19E1BD6D5F966A4E7B7B953A0574CA3BEF2F3C97B7,1C9B6A9F8D804320BE321902610A873E160623897B5FF1F0EDB70FB2A7E94BDB],[22A596557FC64F0811EB52A068FD309B8E40FF1051000E273058A051EA1BEC25,18E2E3303CFC02CDB1570C70DEE9126AF7B3EB051D054F4DA2FDF4D6424007B8]]]
FP12usquare = [[[1614AD0B7A29EB16D649882A0F79B4AC5B925071E4A3EC90CE1E3C67CCB8BE21,2179EFA9D1B22CD764A184C090925A3C0F31A3BDFF30B1AE45AD4E3C9CADFE41],[0CD5E91F926F3DEC376B2A5F8C6190986DEAC813BEB52D21DB053214E6D7C1B8,0FDE4699858394D95DF47A1101782EC27532D4103DC646A700CDC836E8E6FB15]],[[01A6BBF6F0BF85B751EA84E1456512BD4CDC30D69DE6074B4906E9BBB6BF3B2E,22C69E39DD0F5270679455DFD95023D434824D804E5C758CB9CD8F222A10A03C],[1A94F08B964429898707C8C53E53C5586675DE078B0E3CF14B193AA1C542C511,0F87E480E9A58C68BA378BA52C8E98E3D03DD38F834E29CB98D3F5B7DD18C9C7]],[[13EE2E3094CF38628B1D5071721B7662F59F24CEC7F421D91DC54B989B480CD8,06CBCA6024211EB2DE0E3F4D5BB23412D52D6426471D4433F5B73224B3225D9D],[1BEEB74DF829891C3C9DA5B18687F717FF36AD3958ECBB599E85090F6512D21E,160E6E60EC3F8CB47484B00259B18ABA0B78BCB3013ECB11376EABEB8B33CBD0]]]
FP12square = [[[1614AD0B7A29EB16D649882A0F79B4AC5B925071E4A3EC90CE1E3C67CCB8BE21,2179EFA9D1B22CD764A184C090925A3C0F31A3BDFF30B1AE45AD4E3C9CADFE41],[0CD5E91F926F3DEC376B2A5F8C6190986DEAC813BEB52D21DB053214E6D7C1B8,0FDE4699858394D95DF47A1101782EC27532D4103DC646A700CDC836E8E6FB15]],[[01A6BBF6F0BF85B751EA84E1456512BD4CDC30D69DE6074B4906E9BBB6BF3B2E,22C69E39DD0F5270679455DFD95023D434824D804E5C758CB9CD8F222A10A03C],[1A94F08B964429898707C8C53E53C5586675DE078B0E3CF14B193AA1C542C511,0F87E480E9A58C68BA378BA52C8E98E3D03DD38F834E29CB98D3F5B7DD18C9C7]],[[13EE2E3094CF38628B1D5071721B7662F59F24CEC7F421D91DC54B989B480CD8,06CBCA6024211EB2DE0E3F4D5BB23412D52D6426471D4433F5B73224B3225D9D],[1BEEB74DF829891C3C9DA5B18687F717FF36AD3958ECBB599E85090F6512D21E,160E6E60EC3F8CB47484B00259B18ABA0B78BCB3013ECB11376EABEB8B33CBD0]]]
BIGsc1 = 39CF90ABA239839B96F706D7EDE45EA0B52AF2553A852C380C8190BDAB9C6F
BIGsc2 = 150BB04788D63535757FC7405B23273B3F01F37A1489DBC1366FE3AF99D783BC
BIGsc3 = 229887A526934E4B23E99F4FFDC1A67AE97057658C67A64057B997E7C3DB3F73
BIGsc4 = 6BCDE9BEDE00FD69B48B8E859A2A13043D6A013BC8B13F634EA85FB9CD6A4F
BIGscs = 1AA7F4E2363BBD5855C6D4A8A9FA6B8E
BIGsco = 2400000008702A0DB0BDDF647A6366D2C43FD6EE0CC906CEBE11C0A636EB1F6D
FP12pow = [[[1E7377E8DF036D7DD55D344EB3ADB078631635833688FDDB3084C251F78B7787,102628F05663BB498219CA4645A75005BE0054A57AF71DC2FB8F51B3250BD544],[1D234117324E1339F33F0D96C867E6CCD30DD22DD662BE9A4C199CC7BC6EA4EA,069C21A7BF0F7B1D31B8C47B7ED13FAC7BEC8CE890BD539D2862DB968BF4A43C]],[[0C33F8009B82D8D7B40BCBF1394C3EC558C2CBCAA8A298F8EC99F92251C83A3D,0513FE076E0C46E246E4102D86D1A51A6F415420104A75D72F3A1F5820BD7107],[0C42E549BB409227B33E65BED9D38881D30AAA6F639A7B95BE6DA607DFEB9E0A,2354B2BF8C68DFB377472C54EBA651A22FBB121DF45F85D19F78C502CC34E300]],[[1DAD0BB9B2ABDB41D2E06EC017371C6C6E0D205C180B8C140FB8CCF0CF046656,0EC9C1697467EA8B14B3FE54A67FFDD8883F25C851D4EF297626B7AB392CD685],[1AF1ACCFDD235C8C4BD5F8C2ABDCA79E9FE90EF0F77F3985DBAD757F4FCF4C33,0A19AF11D6B944328A5A04AD779B8DE5847A253489CB1A5A491B1DA7C2B79A8A]]]
FP12pinpow = [[[1614AD0B7A29EB16D649882A0F79B4AC5B925071E4A3EC90CE1E3C67CCB8BE21,2179EFA9D1B22CD764A184C090925A3C0F31A3BDFF30B1AE45AD4E3C9CADFE41],[0CD5E91F926F3DEC376B2A5F8C6190986DEAC813BEB52D21DB053214E6D7C1B8,0FDE4699858394D95DF47A1101782EC27532D4103DC646A700CDC836E8E6FB15]],[[01A6BBF6F0BF85B751EA84E1456512BD4CDC30D69DE6074B4906E9BBB6BF3B2E,22C69E39DD0F5270679455DFD95023D434824D804E5C758CB9CD8F222A10A03C],[1A94F08B964429898707C8C53E53C5586675DE078B0E3CF14B193AA1C542C511,0F87E480E9A58C68BA378BA52C8E98E3D03DD38F834E29CB98D3F5B7DD18C9C7]],[[13EE2E3094CF38628B1D5071721B7662F59F24CEC7F421D91DC54B989B480CD8,06CBCA6024211EB2DE0E3F4D5BB23412D52D6426471D4433F5B73224B3225D9D],[1BEEB74DF829891C3C9DA5B18687F717FF36AD3958ECBB599E85090F6512D21E,160E6E60EC3F8CB47484B00259B18ABA0B78BCB3013ECB11376EABEB8B33CBD0]]]
FP12compows = [[109A38130B1C576B41AA7A809BC73C856761D32E49A7C4FA077B16317781F0CD,1EEDE5E85204F20C0F20C860B3C70E58035E3535916C26ACF441C5B868009A5A],[1104E118239A7014A172D77B40E1FF347F00B038F52133182F4D912182C32E88,16C7683CB5C80F323EFF3B56DCB651AB3781A7D202E2E7A29FB6A1A9FD1DEF8D]]
FP12compow = [[1C15B59C0F3C12F422EDB465067A7435AA8BEFBDBE19218A15E4631613E89736,02F79576EA662E7A63B83D44FC9154945C983355DC470EBABBE3B07223095182],[19DFE33176D5F77C019CC6247D23F0843FAA56D9B084416F60787F97F333B52E,22285C41C6E300B16D386575FE238B22080A939D486324DFF842BE531352F83E]]
FP12pow4 = [[[0463F77443F94F9FA5F86024B7F59E8B1F9D38182590B33E1F9B6C4F670B65B5,071016D0B17CFF39EDEB8CB6E3FBEA29B20B7E0C9E121276C5BEFCCAA23CC638],[1313ECB5E4587E25296DDD483AFA8A857EDFC8D086720E5053A3C9DC39B13FB4,02A0B59F77C5D1EE9C674B77EE4D8D698FF174E752630C75237A698CE76F6E6C]],[[193B92A56D7B068D6852A9856E7426884EF3EC2DCAF96C08B51EBC1ACBC811B4,1D35B6A22198769A1F1D12CF356D4AE1257EEA502D741376FB6348B232ED95B6],[0A28F4E23FC11C710F059D5A949D524B80CE99FD0132ECEDB99D63E284D70037,0C255E00B6349EF0DB6FE7A882EB5F8AE3F729CEA9E2F5494A22A8DE0CDC1ED0]],[[1DBB00F49208B7A801E85F3A9479B51050F1D6983433064793CE4A10D56162EB,1F94531D8DE5C7ECE56DD462F65BFA4A1B3DFE659864E045FAEAADD6FEFA4F5F],[08C854AE892B8A83F1964DA598BD0C3F365353EB35F0CA04698BB60558809225,102B87E9960383DD77EDFA44A23A29B2084F02E0C9090889CCA4D61FCF8B57B3]]]
FP4trace = [[1396A8485738B60B6D276D54C6E50DF24E5A13639FDBCB415983C2CCA6212DDD,01DD787C272D059B8C359B39833E712A7C992E86AE2DC283D8E3CA2937CFC8DA],[18A350DD967A461B30175CB742187EC718E964DD590673CB220F5FBAEFD58A84,20C7481324A4A25E90F9C6C75F9B9AD8109F5EC84AF9C25AE6B1F877320A2B1E]]

# test 3
FP12_1 = [[[21F96B6FF2A7AA1A6B739EA4F633E9487D3ABF30CB256A4F07ADFFA8B4AE7505,0782EF544EF07FE44EFF43E331D4D9EE93BDDB58B269698AB1759BE05A72F3B7],[238F3DD744C948548F3595289717C3E9D9FA1F7525F56A0F20213C86BA653268,231F33F93C3D10D63BBA0FF410A17EA22AAE0B32896FE6A74F3712BB38F50093]],[[159A5A1B9A611003C56417336D8E13960E0E21A6D793F8720DA32B3F64AB8DDF,1D8F25D5DE89AFB362BCFE8ACBF0B494C33079BEBE24555BBDE7FA742635833A],[017CC2BCD7CACCE94A04306C584FAF4B98ED9A594C7E691513FF23B71DC4A407,234BC63093134DF5CF7C3F398FCCBE19ECA90FD8C1DC9CFB8F6849182EEAC775]],[[1759EBD412E7588A7D77B0788103D6F4D4FF5C5F23A34983CDB9DABB78ED8C7F,03A128F564D1A861FF1477B68D5AE6DFAFC9CBB66AA88F880C2208F5513C4959],[0813F0029F2C08DCACBE42D5BB9255E2A9EFE61631977E9E204475EA15596B3F,87668E14E7CE4FEBB88E3CA916EBC0BB2F0A60017EDE9D089C2D4800667D6E]]]
FP12_2 = [[[04452C077C807FD1F24F501C237AF0CEECEC6CD268A3A6E854BA15FED0827294,0596F13E22154C5423EB6BE80646D208489730767E94DB7B737FB7393A45150F],[03D8DE18451164C11B6194EC202A9CAB5D537E0ADD8A4253A700FB9B56F56157,052132A2D9BA42FE83A9F220D71AF3FD56FB4614CE961112AE95486B2F278054]],[[1C6353090413CC8891F3AA861046C8F514878FF5C56E8A86FE89B13E931C8FB6,0B5A2A0390E514235D6617F8B555D294B01A1AF1895FE79868BC8B9C61046B04],[21553B4941CDCCBC3856F8EE7C44423472042F925194AC32F27929AB99CA6B71,23A8EC0B9A19B585DE47C4267FE6632CE8851AEB29CE77DF008F33FB85398F97]],[[1F31702EC56C31E29A55EFFEA257868C0DCE47FC88C174F0633298419E1CF727,1EF49E25AAE0A5F63D618776591AD49E2BB956B458C6D75661660071BBC2305B],[06083128D3DA2F5C8261C645ECFD79B0BADEFE5244B62DEDCACC4472A60BF88D,20119616D891D1D5DEC404B7D4C0B8559DFD15715105C47E04DB91275A87CABE]]]
FP12_3 = [[[06C5CB32A11512C2A42B84C9527BAF3F01608D07D865BAE546D3B30315085F19,189ED62548B4ADAA0B3C0A362017E6C374E3B2B0CAE69183E8E3C49E577F0F44],[1826BB46E75C857496923333F43BF1D0A894AF302290762674ADC962670A5EB0,024F8F0648C388CAC9D1285794AEC41F8A8A504F3321185FF2018D5789CCA5FE]],[[18F5FB0B8A2EB8D5C83EC7312E7A552F0A943844BE9016ED32D034AB7665042E,0289077D2F9EE63FD9E67F23FC3ED4B7F99E8716F546B238AA438C3661DBE8B7],[0600108796A1D446B29E1DA3ADF139BA707D18C283BDF371F950C401862EC875,1511C9AD45AE580C1223505FE7B5DDD9A90EF6CDAB58E691AD8289E9FCB6D55A]],[[238BC80AC56C9222EF8A063522725F402FD81394F5EA7ED8F142835D6376B542,11BD0D7987D2C7BE6175C08BB6F08F0B1E26A2632A445AB13821B348BA1A1BD1],[0E935B5353C633DFEA92DDDF67B842904DE3FB592A1660C37C0F38BDAF996995,09D286B282965D14FC74534E71BD29940BCCF6DB17B7EB0807E1EA1CF6445CF9]]]
FP12_4 = [[[0D87345ABF8FD93D23787AAB69A4E1F0843C231EEC3409EEC79D269C54ECCA02,1A7C65ABE7B25A33F45853120EB577BD08409CCC7FA262C8F448AE9B7A178E1A],[04B718C0B9C841B95173709DBB5C0F12B063890D47AD78947D560B8393F47723,1AB5DC1EEE101349B387F8E64B7123177960861A3D220F668CE12C2BBA755DEE]],[[0FA1C78026D9F27B5DF104EA78959393957903D86D2047A860AB51F77814B17F,129589A0C86221DF016E7B4FDBEFA54CF3E6F306D71553F601D7E6640E46CE62],[0E4583FD30F96B2E2C2515208A8B11B26686C533AFBEC4EF4D541B25ADDECD9F,07B63CFE178855E20D362BCA5ED02E99659FC6F3851C89DE13232CF323AF60CA]],[[19AC1B1338DA95CCAB0546D60528E9C0BB65ABDF782E84E333F764C067D44D9A,1848FA732880939188BE74961F27268C2F935B6D5B665470646079C220090FA6],[193A8E351E19506DF815F263D921DF7980AEA93101C6760A5FA90186BD822861,1D39CFE23864F813CED60D3162546DA2667A94EA505675A8820AE3ECE660ED10]]]
FP12_c = [[[15B915C8E6EBF1F427437EF3D66167BC5A553A6FC538958CEACB0B8A716D56F2,0D5E78F48F583F13401F56360B772BCA0FDFCD7ACA5011B2A03A078A13A131B3],[0D68079E487FC814A92C884D9841B9AE6F14DBF59C249774914B46FCFA33E100,0BCDB6E8BE0E10DF6DB2070047518E1026B933062EEDA83B2F3EAFE3A45EE547]],[[054E877F350D869EEDF7A637732F010B661BC62DA674C076071D88B34A042FC4,21453F6D6D999323EB52FFAE884F417ED6394A8CBE82F10C4EE5DE6775A279A8],[DFB9B52CDA88678C86BFDC5EF5F24A4D8E63EA20F09E4F128C86DEB1A0D531,145CA1597475BFA4FF69A22433B8F89E9D26D2EDD663826BA4950139CFAAF480]],[[13C7DB5D31A910FC1FA65A2D344DFEBF0EC1D635ED527E76A8B97C6FE5CBB8C7,0773DA20343920D768A3F63F97ABDE9E80C26AD6FAAD3FB10ED43C115C64EF71],[18E6D27EE7DC27985A9BD365C32EF111A68691AE0629BBA368C321DA15285986,19B63A2FB5B7FC3F8A3EC48C6F0F067E189799250A9950CD8DE58F3810BED6A4]]]
FP12smul_y_mtype = [[[04452C077C807FD1F24F501C237AF0CEECEC6CD268A3A6E854BA15FED0827294,0596F13E22154C5423EB6BE80646D208489730767E94DB7B737FB7393A45150F],[03D8DE18451164C11B6194EC202A9CAB5D537E0ADD8A4253A700FB9B56F56157,052132A2D9BA42FE83A9F220D71AF3FD56FB4614CE961112AE95486B2F278054]],[[00,00],[00,00]],[[00,00],[06083128D3DA2F5C8261C645ECFD79B0BADEFE5244B62DEDCACC4472A60BF88D,20119616D891D1D5DEC404B7D4C0B8559DFD15715105C47E04DB91275A87CABE]]]
FP12smul_y_dtype = [[[04452C077C807FD1F24F501C237AF0CEECEC6CD268A3A6E854BA15FED0827294,0596F13E22154C5423EB6BE80646D208489730767E94DB7B737FB7393A45150F],[03D8DE18451164C11B6194EC202A9CAB5D537E0ADD8A4253A700FB9B56F56157,052132A2D9BA42FE83A9F220D71AF3FD56FB4614CE961112AE95486B2F278054]],[[1C6353090413CC8891F3AA861046C8F514878FF5C56E8A86FE89B13E931C8FB6,0B5A2A0390E514235D6617F8B555D294B01A1AF1895FE79868BC8B9C61046B04],[00,00]],[[00,00],[00,00]]]
FP12smul_mtype = [[[060AA869670303C4A00CE7E66D55AB85544DAC72CEB5CEC951E4B82E841DC081,09F62AD67F800E2A0CF79C471D9BAD3AB40357EA829FA900202B8AB714AF3F6D],[139D939617129FD5BAA8A195B34FB89F6ED0B7CC79DC007FB4C4C09FFD4BEFB2,0E81B7D76218BDF780235682372F1F90AA757FF36A0E9429604AB0E19FC26D58]],[[0F89C5688E099851FBE25FD2B8197788A7B243C30580D2AE83B947AD8A888625,07E0A030E853C078AFF051CE1F0C4D7EB14581CA568D8820CB1F5FADDD32D343],[23A897E78A6C9D89068EA0435EB5937AFC78D1A419A00F6EA04836BAFEE6703E,08251D2C4D92325F18B8C86D095329F8B3E804CFDC5E6F9E2A3E454BD59EBD1E]],[[0CE6E06784DD0A254CADB01D601CCEB4275F0907EAD3EB82FF9076E0FA4638CD,1317D9C4135EC0D13696334BEF161F0DA7E9B68E595244C135AD1407E1AB16E2],[1DE3E43F1FCF870519EEFBA5AB5C1CE92062430CE9BBCC44FF18CDD004C9A24E,0E59212E85B79079189F2FB780B221FAA6144CE748B61B27A4C9262747C180FF]]]
FP12smul_dtype = [[[116FA6FB2AB568A7B22DE2BAACAA43AE86F17110B5FAF8319400CE00CAE15290,19D4A16A57196982953375AF09959B392A362025C11D7CC6EEA66B6C15D1F756],[0ABD94A51CE19F9843CD9E21C1CDD2B1F988884582913E140421BF1C90C2A2D3,0E67E4CFA003B0EAC3BE5DD3C60564D6B3A22D8D59D8E7D65D1AFE30B92D9338]],[[0DBE7CB61815BD2C936C7E231383AFDB837AEC98AE7D6619056FE4109E9A5AA6,0442581B9CBD8D5D5E67F6A07F9892EAE661F30E88D88D7DCA3F80FEB61A4A21],[087F2FF85A5C36DFFBB18C2C121A58BE85E21ED7458C779605C6857DE10B5952,1A9D85163E640347025F67ADAEB3CA54AE89DFBF004AB94ED982F0F3ADC3BFD9]],[[14C480D4672A4CAD89744D3F666D3B398BCBFD5AF47230FB79EF3B413F4E112C,0A12B589C5B8A8544408ACE103359245F25DFF024C410B24EC4178BA67681A54],[1EC67204AA3B5023CA6ED0BE6A399554BBAEA64952624C632CC3DF8EC75A24BE,0856CE1B75FC83333B759362A5A54AEBA37A906DF15A68F0F37544D29434ABA9]]]
FP12mul = [[[7ED4FC416965CAD7245B3673EDF7798603B85A19B648D200188C7C326E7F70,0EDBB3E39EA92F07F8A2A1B69E956A8FC57C416686BCD27A2CC33C7C8223F766],[1225EF58D93AB4A5601E970D984A92E268685043F48BBD9E07AEC8D545F78ACD,0D161B3900901912A701CC7FDC61D7FD9E06F5BE12CEECB57703ACA6FDC05266]],[[17B0E051A75BFC35ECFD1BF0C184F58129D0C69A7B9D711903E819BC93C19C31,0A4106F63291FE385C1F9DC60B39F37B71DF17D0FD0616F9BACA79ED3691819B],[124FC1E9198C60C1E9578C6DA703B8A483C849A946A310CF15CCAFA594099D4B,2373DF5B4BC3C2C44D225B3413E09A0072B0D02536E318279AD73A8A14B1CF97]],[[1BD8360D8A7A069E7D91E9F3E47AD6EF3D746F8959FFB8F24E2837EDC1CD59E9,1F708A8F713C3BABFE106AE404468915635A314474CFD805831E31748652AB30],[1AD1EC87D67BD5271CFDACB9A5B321D34C922C9B1A8FC5E49A3FB27403DEB38D,21C3325F6680514C3931BD03E5AD1AF9ECA96521A1BF83C5C272B07DAEE051DD]]]
FP12inv = [[[21F96B6FF2A7AA1A6B739EA4F633E9487D3ABF30CB256A4F07ADFFA8B4AE7505,0782EF544EF07FE44EFF43E331D4D9EE93BDDB58B269698AB1759BE05A72F3B7],[70C228C3A6E1B921884A3BE34BA2E94A45B778F213D4D29E44E768A1B6234B,E0CC06CC3319377503CF7069C1E830F991CBBB8E99583A6F2F113423265520]],[[0E65A5E46E0F1A09EB59C8310CD5533D1631B5474075466FB0C2F8AFF76FC7D4,0670DA2A29E67A5A4E00E0D9AE72B23E610F5D2F59E4E986007E297B35E5D279],[017CC2BCD7CACCE94A04306C584FAF4B98ED9A594C7E691513FF23B71DC4A407,234BC63093134DF5CF7C3F398FCCBE19ECA90FD8C1DC9CFB8F6849182EEAC775]],[[1759EBD412E7588A7D77B0788103D6F4D4FF5C5F23A34983CDB9DABB78ED8C7F,03A128F564D1A861FF1477B68D5AE6DFAFC9CBB66AA88F880C2208F5513C4959],[1BEC0FFD6944213103FF9C8EBED110F07A4FF0D7E671C0439E21AE0546C1EA74,23789971F3885BBDC5055127D14C7B126910CC8E168A6044B5C9F6A75BB4D845]]]
FP12frob = [[[21F96B6FF2A7AA1A6B739EA4F633E9487D3ABF30CB256A4F07ADFFA8B4AE7505,1C7D10ABB97FAA2961BE9B81488E8CE49081FB95659FD5570CF0880F01A861FC],[1313D5F88E7A6AF239C680FA1081C526499DFF40D0B2F0BFD421277C1AFD6909,0A24282D0AFE62578FFB5E83054FE8E8E2C3E1E41E4D7E5C31641E492E10F99A]],[[1BF73279B18C3DB55B83E023FDC25480C9F12F5B4A925C12BABD01D72AF1A4FE,236826C20239CEEECFC289AC157A3450E8BC3367DE6DC9002C2732FEA13AA535],[13074E9CDB5896E2FD3448623FF8A4A58722ADBAC1BD5D0A7B18246DB77211E3,20A3FCF12687E376A3137FB3196572A212D48D824D2F424E613B8304CA73DD93]],[[164701999471364A92F0F859D5F68C7852B3A1362FFB851ED2DFEDA42BFE3239,1E6B6E0F7A6115CF1D93FC93147C59337FCCA6FA086F07C4F8F05C9AE32A91],[0EB78F4BB0DB738900A2A42F4F54AB6EE96C3975A81B8246CB29E8EA0E43EA2B,0EB3AA8F4C6079F4113C15CC83432DDD653E83BFB8C6D475112FFEDF7BE896A9]]]
FP12conj = [[[21F96B6FF2A7AA1A6B739EA4F633E9487D3ABF30CB256A4F07ADFFA8B4AE7505,0782EF544EF07FE44EFF43E331D4D9EE93BDDB58B269698AB1759BE05A72F3B7],[70C228C3A6E1B921884A3BE34BA2E94A45B778F213D4D29E44E768A1B6234B,E0CC06CC3319377503CF7069C1E830F991CBBB8E99583A6F2F113423265520]],[[0E65A5E46E0F1A09EB59C8310CD5533D1631B5474075466FB0C2F8AFF76FC7D4,0670DA2A29E67A5A4E00E0D9AE72B23E610F5D2F59E4E986007E297B35E5D279],[017CC2BCD7CACCE94A04306C584FAF4B98ED9A594C7E691513FF23B71DC4A407,234BC63093134DF5CF7C3F398FCCBE19ECA90FD8C1DC9CFB8F6849182EEAC775]],[[1759EBD412E7588A7D77B0788103D6F4D4FF5C5F23A34983CDB9DABB78ED8C7F,03A128F564D1A861FF1477B68D5AE6DFAFC9CBB66AA88F880C2208F5513C4959],[1BEC0FFD6944213103FF9C8EBED110F07A4FF0D7E671C0439E21AE0546C1EA74,23789971F3885BBDC5055127D14C7B126910CC8E168A6044B5C9F6A75BB4D845]]]
FP12usquare = [[[04106E7001B7A04DB1077275E726B4A063B06DE12C8958451C0E6A1FE4A9A306,12921557072A92BA75EA83108E9516669743F8F269B376D0BB2BD2B8E409D29F],[05AD9CB9F0102744FC453AE1BC69F57768B5CA4A3F80BB1F26BE5AD1433F4F4A,15E750B1C0DB5DB991511D6E59C0707FA7CE9AF0C78FBD1CEE656114364290DB]],[[073000F5432A00BC326AB0D4EB8CBE464271BB82858BDEFA29F5394797D971C6,010F9ADBFB6BA7E7347513D1B0326448A22BC325F521D6F2875F9D963B749A35],[103862BD3C04E7A8311A453A8B632F19B0883C20ED343DFE3C5B8D7D4ACA6C95,2112664AD7ECCB3AA71A1608EC7D27E68B9AA70AE241FE7852866CBC1805B86E]],[[189F5EC203E752E7AC2F5CE64D5AA13316228221D1F092E04961CCB23CEE8166,1AC7E8471C40CD07FCA867BA07F6E0D5217B7EFBB1A02EB40A09C8ECF1DBF08A],[0B755A6D87CAF4B034F0D0CB9E3D5732E545D4B1212EB2C710C91A13DCC1DB1B,08E83AA5965319F463372C5CE06EC0F5D4BA6F9FA04468DBA069A9ED3BDA4A8F]]]
FP12square = [[[04106E7001B7A04DB1077275E726B4A063B06DE12C8958451C0E6A1FE4A9A306,12921557072A92BA75EA83108E9516669743F8F269B376D0BB2BD2B8E409D29F],[05AD9CB9F0102744FC453AE1BC69F57768B5CA4A3F80BB1F26BE5AD1433F4F4A,15E750B1C0DB5DB991511D6E59C0707FA7CE9AF0C78FBD1CEE656114364290DB]],[[073000F5432A00BC326AB0D4EB8CBE464271BB82858BDEFA29F5394797D971C6,010F9ADBFB6BA7E7347513D1B0326448A22BC325F521D6F2875F9D963B749A35],[103862BD3C04E7A8311A453A8B632F19B0883C20ED343DFE3C5B8D7D4ACA6C95,2112664AD7ECCB3AA71A1608EC7D27E68B9AA70AE241FE7852866CBC1805B86E]],[[189F5EC203E752E7AC2F5CE64D5AA13316228221D1F092E04961CCB23CEE8166,1AC7E8471C40CD07FCA867BA07F6E0D5217B7EFBB1A02EB40A09C8ECF1DBF08A],[0B755A6D87CAF4B034F0D0CB9E3D5732E545D4B1212EB2C710C91A13DCC1DB1B,08E83AA5965319F463372C5CE06EC0F5D4BA6F9FA04468DBA069A9ED3BDA4A8F]]]
BIGsc1 = 12627BEBCD8845298A46E6B0230261963E7027076F4B2E60238590CF1CDFF6D3
BIGsc2 = 139436CD9C28EB3924795B86BDBA9DB7842D06448094DDA8997427B8BEBD8AB4
BIGsc3 = 0708F525988F8DDF2D75D765CFF14EFAF905241D9F64876D43E98E7043DC4ECB
BIGsc4 = 0710537F024D1944E512E4418C5FEE8D1E9B29D72EBDE6A7B92CC8EEDA3DC04F
BIGscs = 46DCFA2BFC1B034758620D1E2FBBE490
BIGsco = 2400000008702A0DB0BDDF647A6366D2C43FD6EE0CC906CEBE11C0A636EB1F6D
FP12pow = [[[08FD0FEDFE192922F0EBC34CA94B9AB44479B7E695F8C3E96E53AA2D13084AAE,09B58B73C75BFE7DF48C60557DB575315EFF890231144CEF6C6ED72FECCDCE09],[10D1AB33F0ED2EBF7BB9285A1B8AB2D90E431516ABDDDB402B0ED7B83B6D674D,1F6E2D2122F5635FAC70F431B9734FDF9BB4AE9C6C94449D8AAE879B308558A4]],[[0A1C9DED5A4BBC2B8BB9622EC6480CBB310EC9220DB7C5F43D2775EE0A5A2555,1AECD04B5E12AFA7B6F526211AA53A2A78DE90EC742B78EF35D8778F0EA72166],[17F3DB1C49A007F87E40D674A3988BBCCC7E191E0F3BB706B10A686CA510E685,146ADCA79C031C629ECFCCCF1D88DB92021169DD0F1B9B0715A61E740416523B]],[[045AC67A827D277D9C0BC43CCBE8D576F1012035511E8CAA63C7A0C439AECE87,014CE10CB7D3760DDA709575C432FDAE8EF200A2AF542D09D41956249925555A],[1A9CA92BF1A3150ED938607E797FBABDBB7EBE48D3E1792BD2367AC659AA73FD,0ACE593D22A9E541A79EAB6A9E8110F91C99027DC19122FD1AA4AB9A145A78B0]]]
FP12pinpow = [[[0AD371CBD67FD37BEFB705D21171C0C4518701A398B2470996B833BB2DCFA147,1C788B5B15FE3AA3BB28D0580F2C052CEBFA0B7E1CC7464D524F31A784944320],[157FE47C737DDF8B16ADCE84C28A7EFFA34D68C75AF5C01D058D2C6301970AC4,0E80353FFE4028AA5EC52BFE4AC5320F7E23368109640977B192370E395AF8E6]],[[11946C477A5D80536A51BA649838E194C429CD7BDDFD724C6A768BCF43E4CB58,1476A55B9F3C862445687BFEDC1A516A41A7A2A684F07F5C4C841248B2AC1936],[1ED880F316DBE7CBD7D07D0FF40160AEB1943A933F054F7315D53DD978C6F569,03F7618A12240D288BD71363F3C09243991141DAD3BCF62FFC091EAA832DBE9B]],[[131840FE365FB029A911F5403254EC34DB10030C1D320E995B44A28B7546663B,0B06943D0BFDFE7709219722615B5A6D4DAB44B0B87137A449E19E174BC6C302],[1C0ADD172C378B678ED09DEFD83D606458420F4398F58783AF1F957AA8781E5E,0BE28D0A8D9487C2C0BC9B7FF35A483A09FC3DADFE31CA3B6EFDD31A5EDAED70]]]
FP12compows = [[17161CE03C4A6E3767D8B9F0641F33D60965881F7E7A76D4FDF9FC0248DA5A9F,1BE2B2D8D906B4BDFADD997B3D9FB05790A83CA2536DFF96F78C953F4F7B53DE],[1EEEFD39CAC6B77DAB37AB5B69735D48D771E39FD5A624933335E10E43B56138,0BF8B6FB21756A60874A566079B15EEFE562F7CAFA098F04ED17CB7099760363]]
FP12compow = [[7A8C2DC832FEC2C3E739AB07DED7503DEB5C952AAF73C9BB5715ECB0AEA20C,1652716743AAAA9A36BF4368ECCDFB43ECEDE61E9584383D67FACB6DCCE37E93],[0C263FE3FC25F010282B526D94F370FA301C05684E9EF0BB199482B95A7C18A4,0AC9E96D17F9A8DF3D5FC6B9376C259C828F443BAF907AA98AC743457C9DB4BC]]
FP12pow4 = [[[040E26538F99BF5646172BA3D457F90FE7ECD8F23624C402CFC4246C0DDCF8CD,0AB3637CB270D400E02A1D8381246326A7F2C405BD8AFDEEE216645961B737BB],[17928DFF31C0460A14FE6068A6067CDD0590D2EC892BB27A887DC023AAED66AF,08E6B2C2B9C2A63A4033BF34833E3E48A81AF39A0AC1A56F33484CEDCE6DF92D]],[[0ACF63FB2674124139DD8E07E0500318F8F384E9953ACF6367BEB2B854E03350,04F6BE67E03E99CA497DDAB55B18D89FD02E20896DC58105932664C2FD852A87],[187E58EDA73B0003CA56C80D4BDCC7EDBE200ADFAD416EAFA2B7D6C70CA5457B,150EEE52045356D80F62F9241DFCB7C16C6856FCE17E2AA28E6BFF832CB1358F]],[[1D74C6272D329D30CEA44A7DAA784779D9BFBDE614611544268F00A698FF83BC,1BCEA6C225EBA1DD33E3B6DB611D195AB9137E2ED9B7DF01F034A4A6EE113777],[228CB714B6C25249E20C134A0B1B239AA6F413BD04E795DC37908CDA4E2B8508,0F2188CCFD17440E08D625E275293B6EC58DCB5D30B8DA660161E26E43AA1F9A]]]
FP4trace = [[1DEC424FC716AA33E0DF1D25EDD4EE332F308FB6315DC1299A3DB71B65D4B3A9,1688CDFCECD17FACECFDCBA9957E8DCBBB39920A173C3CA01460D3A10F58DB25],[22ADB985BD7B84E24C2500B0D0807E17456EB08341CDC069E3976DB576F8EBD2,215D9BEBA3D6DE6751B271133D1DAE40378A73BB6C3D363270D8F052F2A85653]]

# test 4
FP12_1 = [[[07D33AC765F2378472F54F615292032446A25BD1FBBD85D9AF3FAEE42B53C22D,17C7F741FD6C4BDED28A8E849CA12497D29652A146BC229E5BCE004D130EB6FA],[0BD0152110CB27C8381FE07B373DE7BC59AE41AA014C3CEC2443B1666F830839,13B583574B555EB69E374755A499DEAEA030998EC54085E9314F4FD17CACFF9B]],[[0F15EF34B4A9C50E6E9725D9E73A46CF1D225BB10F8BA49042C65F6EFFE57C4C,1E335BC0D707785B2261FA44336B64FAE940B90EFC5E932F743AC5F950C00D2C],[0F6C2D5B9A508BA9DACCDC7D6D0B2372DC544D6220B01EC16B40A1937E4ADAE4,0EFA9C6013E2F31F6517FC3268623618D55CD8AFB2AA288ABA299A2C934A8EE5]],[[1E6526D513B0F9C239DBA9062F2A4344771992047D1F468D90A8E22A661D4DE3,0A18DF4DFE06C1A3D3D88752BFBE7F54CE31E9275DBE8EC649391A51F5578F1E],[09C6D234B24C3ACB10B34C83B560DE77D7FD5ECC63AD392EC6E840ED4D3FEC60,18BF3368D9675ED0B3EC306D7313D14BE08574E4BFCEE196B6EB72F44C6B1CD2]]]
FP12_2 = [[[12C031596E4F2045250B6A2BFFD43A815AEE32095F4EECFF16DFF6C75F0EE692,236FB8EDF35EEE8A9733B2990F7BA2307116CB3BC45ACBB27E0ADB9D3D67BCFB],[139439E6BB7D2416EEF876CF485BFFC5EA0AE36E3D1D7F11C09EFCDF1C72B762,13732173DC7BFC321C2FFD6DC651E260F609A4A09A6727A3A1A3B9A1C5509996]],[[04AB131B911129B425D0B23F68EDB079537DA82E781B6743E2DD34E9440F738C,039C7DE300B5AB24B77A34A711A5F1031FEA6D1A0D779DC27D2F25CA9832F677],[15D2B43BF325FE5DFE6226473E35ED53F573A6C948D760FA97DEF2B34E85BE41,21CEA1897EAD6ED2C69302D37B2C02239D4A6A82F4F1AF98CBE126D9A9C1264F]],[[0D74133220F4D54B91BE0EA4B4738C17E353CF977F6FFAA61790AEFFCC7A071F,10D2E3B18AC5ED5A7DD6AA280B351B718F81FE9108FAEC2E4BCC383B5C8C1364],[2223C78EE573634C8BC90492A9FC59B50950C3ECDB7743AFF85D82F5230ADACB,2015FCDDB7CC1BCD32948E55D080041B7CD30A21907EAC643665C31E357FA4D1]]]
FP12_3 = [[[1155BA58394535C9D0C1117C1A8CF701C209B92BDA6A657458125716AA18C4DE,0D9D6782A834629C57483344F7F70ABB3DB245D8DC25B34BF1CB397222DF500A],[0788BF89EBF129DC47A7C3392A570BA646C5EF9CE010FD8E69CCBDC975161F7E,1142F11A49AEBCA43A8E598B8885B2105ADA8260DF245A79675674016C74DD19]],[[1CB192F31A9CC446F09E3499E876FDBFC431E5CAF1573751A5A54159591AA9E1,1DFDD13727DD793AD290D009228309CA358905173DE166989887473920016CDC],[08077D2B7AF2EF13FFDC1DC788B12E09701F5E1F34425746B2F8F7599D8A596A,1348886A6A2F5CE5D5BBB85D16D916CA1A20F7A26D3C0EFE6E1482219B4E43C0]],[[F9B663F9635AD4D4B6B4A01768BFB1BF6266715AA9710151B359681588888D,1431559FF5029A10DC22992AE8279D00931DCB360AE93CA1D87DB7F5BEFBCA1C],[23222F11B41EC8B7654DE9AD0244F19C0A2A701B8CEA5049820BE858E5D719A7,0F6E748A218FCFC21E4406AFFFCA27FE09AD174D5ADCA6F5447570D2483E27BE]]]
FP12_4 = [[[1126CB6F7A386B2AA940FD07176E0F40F6139E659FA944AB34BBB973D816902E,1999D189550BBEA06BE7478F1C001F195F2B5380085653F324E733D6D6D01369],[21FF536809BD6A12F64AE43544AE10092686D2236E1AB1A9606B131F9C089FB8,106836E34F7CD1EB2C6C680547356E91E1473A29407F20C34BD06833CFE9B478]],[[0C300CDC1E774B26881DF5AFE28CD45C8D07223BEEF8E784A0B916337BD20E77,0D4526F14046A7DD261C33B25395AF0AB24552EB450F4D1D5859930C9C22E91E],[0CDB626E93659E981F88F39DEF75BA9E5DAEDC1DEA78F4D189AE7EFE2DAF7EF8,053A577183AB76075455126AD3904D7B27F41411CDC7F89E22078A67DE7A1105]],[[0BE538717D6EA4888351E3F604F0959C82CA9B84EC4717E13A85CB2ADD475A85,089E37ACF26E4579A3404B93DAD669FA14725A28278D52AD1A038589C9E5A148],[224CB090BFDD99BE206F24A4F7067D5A6B1266A92E1B017D4F0116DC63779973,1A25DBC24CE1389887A096497284BC1BCF9E27CB8B92851447AF99D135307147]]]
FP12_c = [[[1C4A0F80EE1646463DAC2A2EA8601E833E2EF3ED891C192184D5D4C5DCA7B573,21CDD603F46235128EAC64C848190847D1EDFA3CDDB51271B422AD8ABA9CB540],[1FC79928841D03A06C53A78BA9DFDDD4A51C3E3B971F8049EE57B2D6DA48AEDB,1886B43F0FDCA30D50F5B848F6E5B702952643607C21EC5E80BB0E4AB4EE836C]],[[20102F8BF4ED87A126699E0DF4F1F36FBA7FEB14D8F5A701931B3F4FF3850EDB,200F4A43E24B3DF898E965848ECF0D27984E0A8568DFC69A189648018604043E],[1B739AD327D2EB3DECED6DDAF6DE20366CE127E09B61879BAB769CFEA2D552F0,0BA9C605D3DAD014638355CA3DF109681551BFE5137CAE5C8A7538CA757CB3BA]],[[1612D5FE11372CACFE9BB4F90BF92D65ECB05C5E02CEFE1C7F6916EC05C7A023,1300C6C2E347416E67A26555CF87DE6AFC186FE80C08A9276950038C5CF70400],[0BE46E3F83EED72EC976E2C1F2DEEEBA83B9B9361C380D790C23DAEDA80F1AA6,1609B4589514B78A46008363F860DD1AA0EA1A66D26D5795F5E9617E3391F0FB]]]
FP12smul_y_mtype = [[[12C031596E4F2045250B6A2BFFD43A815AEE32095F4EECFF16DFF6C75F0EE692,236FB8EDF35EEE8A9733B2990F7BA2307116CB3BC45ACBB27E0ADB9D3D67BCFB],[139439E6BB7D2416EEF876CF485BFFC5EA0AE36E3D1D7F11C09EFCDF1C72B762,13732173DC7BFC321C2FFD6DC651E260F609A4A09A6727A3A1A3B9A1C5509996]],[[00,00],[00,00]],[[00,00],[2223C78EE573634C8BC90492A9FC59B50950C3ECDB7743AFF85D82F5230ADACB,2015FCDDB7CC1BCD32948E55D080041B7CD30A21907EAC643665C31E357FA4D1]]]
FP12smul_y_dtype = [[[12C031596E4F2045250B6A2BFFD43A815AEE32095F4EECFF16DFF6C75F0EE692,236FB8EDF35EEE8A9733B2990F7BA2307116CB3BC45ACBB27E0ADB9D3D67BCFB],[139439E6BB7D2416EEF876CF485BFFC5EA0AE36E3D1D7F11C09EFCDF1C72B762,13732173DC7BFC321C2FFD6DC651E260F609A4A09A6727A3A1A3B9A1C5509996]],[[04AB131B911129B425D0B23F68EDB079537DA82E781B6743E2DD34E9440F738C,039C7DE300B5AB24B77A34A711A5F1031FEA6D1A0D779DC27D2F25CA9832F677],[00,00]],[[00,00],[00,00]]]
FP12smul_mtype = [[[068D49D7025B8BDC7D502905CDFC3E651A11719B1BC07705734CFFD89A48F4,1A6748F0CED2961A0EB80C392D79B207EF3064FE1E7D6EB3DB44531E6453FA29],[17F7EC58865D0AFCAEAEE7E51F430C41DB8F87E5A36FB9125FBBBE1DDE4301A6,0B42E4DF710DF9A2988D5021B95C3D2C9D171F3E8E159935A5AB533E39896C07]],[[05D9AA869C30724CD9F01F8BE566FA46AF62CC55FC13EFB9BBBED4D3D87CFBF5,1FE653470C8EC9F56D51E1E2DE06AC726BC522B43E695503B9FC44B4AF86BC98],[1872872523D62C81F4FB684EE9578A9BD99E8BA4947177E0648B7EE128450629,6A4AAB7C26B6C81D7C72C3FA31D4E3D036A5697F0C5BBE2DFDB4549AF6FD55]],[[09FC344B0A8FF5FC94C60BFB8E7BA60ACED7FADB31CB1D1F7D995F43F67B16F5,1FBB47514CDC1952026385EED912FACD5AFB8F82C977015BFF598B23D4A3D341],[0364C8B8ABC5A6F738DB3CDCF9DE082B55C287A77CF821E61480B01E8F5ECAE9,06C3B845DAEB3E0F62461C8CF28E7D6DD8887FDF42239521F7E86D16F19FD461]]]
FP12smul_dtype = [[[12E3908B17E05FD42DBD5170DD05D4ED60BBF2DF09378F288A52BB3BDB48B72A,0A2268F6719882AB194D4729A713ADEB9F9F3DD94F2FC2D89AE8340519B91E3B],[1D72255AF10AD458C5429D0496DD121EB41AC204663ED0A8E617BF5273109041,05E4EBE5408D856138E018B3712A86AA76DB8A627ED1EB6A9D7D36695049015B]],[[131B3F1317D832FCBF42A851043EC92E12A0033B9C6C2BDF8B26DE7B26E1C836,0D7FFFA26B89CC495D907413642E75B54956FC0D466749C7FD3CA8DABB7339F7],[0D1A7C306E93728324ED3BEEC0D351FF51CC2622C0133ADDE8AC9048EB27D839,10D8AA9609865F7E58FFC8E0899E0009395C8AE995FC617725965338798E2FA8]],[[1C2602752D894DA42D1598A2704735F55D783086014DF65A4AA463B4B3D6970C,15B968293300AFB6219C2531F9C5830146A499FEF2E27C259B9E103511D2FADC],[0916EE4FBD8EF0B6B04005B32CB0BC56442A22BEFF635E1456DC9896455E36F7,07229C8C70CD3C9C76FF79F6B33BCF114C0EF6937B6A582C7AB687D9BBABC739]]]
FP12mul = [[[1EA5EE524C0E0DA7644F430EAB7C807D21F815CC491668A799B6C3A57F739B85,0430A0E34A5A525A1AC9619533A02976D6B5A54102D3D964B623B175BD8FE884],[2009E353BB989837A3DB30F9C72CF8B620EB1A1B3956142A47E58856DF0FB380,1C0939CAA7889AF5AB9D2F87392E2538C1A28BBEAB1754BB240BA08038B8BA24]],[[2076BF1F4A263F4B7D14E9DAB85B4E93FCF4250B1F63393A7E151807DFC0704A,18AAC097D4FE70AB29A9066219AFB838E03B27DDF4B041F6B8AB580552972063],[184B14956C6C146FF80DFD25925045BB14F5485328F200D08C010B94159DF3E8,1595259B52BCA7C8F28C957F90A3AB1CF4D3820A46C3AC021287C48C7C1E5733]],[[0DDE632C82B46EC6339E33AA43512DA1F6E0C1E8CBCC50093A63E57872412146,2014732DDEFCDEE26606BF1DFD5C5B0A0A0D10A8415F48A5390A7327230CA229],[1D3055126B64EFB32925F5966427D10F3A608D8E8B562403E7AA75363E25D9DF,1164154753C3DFFD0BD1A8577FE77A3055C08DE6891A92620E7AD407ACE0B43E]]]
FP12inv = [[[07D33AC765F2378472F54F615292032446A25BD1FBBD85D9AF3FAEE42B53C22D,17C7F741FD6C4BDED28A8E849CA12497D29652A146BC229E5BCE004D130EB6FA],[182FEADEF7A50245789DFEE943257F16CA91954416BD01F59A227288EC984D7A,104A7CA8BD1ACB571286980ED5C98824840F3D5F52C8B8F88D16D41DDF6E5618]],[[14EA10CB53C664FF4226B98A93292004071D7B3D087D9A517B9FC4805C35D967,05CCA43F3168B1B28E5BE52046F801D83AFF1DDF1BAAABB24A2B5DF60B5B4887],[0F6C2D5B9A508BA9DACCDC7D6D0B2372DC544D6220B01EC16B40A1937E4ADAE4,0EFA9C6013E2F31F6517FC3268623618D55CD8AFB2AA288ABA299A2C934A8EE5]],[[1E6526D513B0F9C239DBA9062F2A4344771992047D1F468D90A8E22A661D4DE3,0A18DF4DFE06C1A3D3D88752BFBE7F54CE31E9275DBE8EC649391A51F5578F1E],[1A392DCB5623EF42A00A92E0C502885B4C427821B45C05B2F77DE3020EDB6953,0B40CC972F08CB3CFCD1AEF7074F958743BA6209583A5D4B077AB0FB0FB038E1]]]
FP12frob = [[[07D33AC765F2378472F54F615292032446A25BD1FBBD85D9AF3FAEE42B53C22D,0C3808BE0B03DE2EDE3350DFDDC2423B51A9844CD14D1C43629823A2490C9EB9],[18A960B82523F94659D40B30813D6F71EE91274487B2BD3840F2D5FC7A324E4D,0BA5990E48B4982FD65AA969FC7A5254AA986FF9B2EC940240515C7C04FA50B6]],[[10ADEACE2F27529CEB00C9CC2C36B1C25624B2FA1438813858EAF348E86290A4,2333429113F8AACB09F75D1FB7F7A39CA2BBFF418506A5C3084422343418E4C0],[10355190B1450DD531141FB0DA63E536765540B9BE3DF44DD444092DBD286BEF,17562868BB666E404A42BEDBABB8F096337BF20C1337E970A52C92FD9CA9DCDC]],[[0735C7BF298723C68FED391A766EE5265F3873E7AB23C6181D475A5252A52840,09959AF1E6933384204A97EDF160ACF32F17D49A474B506FD38D5F3DDF6D2E41],[075A8B1DC9405FA352A55420C1E161AA3E58376C8C7AEE4636F0DA32C11D7D6F,0298AF41A9BF534D1174AC8BA63C5AFE532C2C65C90DAAB27C0CBDAD54856BE3]]]
FP12conj = [[[07D33AC765F2378472F54F615292032446A25BD1FBBD85D9AF3FAEE42B53C22D,17C7F741FD6C4BDED28A8E849CA12497D29652A146BC229E5BCE004D130EB6FA],[182FEADEF7A50245789DFEE943257F16CA91954416BD01F59A227288EC984D7A,104A7CA8BD1ACB571286980ED5C98824840F3D5F52C8B8F88D16D41DDF6E5618]],[[14EA10CB53C664FF4226B98A93292004071D7B3D087D9A517B9FC4805C35D967,05CCA43F3168B1B28E5BE52046F801D83AFF1DDF1BAAABB24A2B5DF60B5B4887],[0F6C2D5B9A508BA9DACCDC7D6D0B2372DC544D6220B01EC16B40A1937E4ADAE4,0EFA9C6013E2F31F6517FC3268623618D55CD8AFB2AA288ABA299A2C934A8EE5]],[[1E6526D513B0F9C239DBA9062F2A4344771992047D1F468D90A8E22A661D4DE3,0A18DF4DFE06C1A3D3D88752BFBE7F54CE31E9275DBE8EC649391A51F5578F1E],[1A392DCB5623EF42A00A92E0C502885B4C427821B45C05B2F77DE3020EDB6953,0B40CC972F08CB3CFCD1AEF7074F958743BA6209583A5D4B077AB0FB0FB038E1]]]
FP12usquare = [[[0104F4CF568437647894DE1ED24B9765456E51CE4172E56B71994CDD8D85374B,1A451CE079B83F4CFB3AD8B124EAE7D5C2B798F127641C99A4B33A522EFB7F12],[188AF37B271ABB7E2A392FEAB75DA61E07B22F1DDEA29D979FEC1A2576F773CD,0E314326402E859FE9F74CC55C62CC5A06EB908EB8F9021392DA49BBE5C4C4C9]],[[1D6E78FA246E8C5EF65CE3C5A02134A436F0753BB847FA405DB40EE3F25AC1CF,1B8D57EE46D75856B13A6C1869EE92AF2F0F7A991ACB62F702381E79F49D07E2],[1627551A1CD0E8702083EF304DA3B3BC9EAD2142063D18CB5B2485560B1D572E,0CBFF57C38015BEE1C70CFC4B865B1815E3129DAF925B1C43E71AADC29A29948]],[[053DB4D11F3F4E1462599DF4E3EDB506124C494C9CA7599DFDF9E1E80B65B5AA,1DCA626690A83D2FC53861C09CBCE11806BD52A6671B71F8E83851221E02A88E],[01D06A2EBFC2EBAD3898A0B97269839CFA334ABA57D157D42D2B13CD4A2AB126,03F165CD7BFE73BA7D849774C8D7F4E45CE61570462C2E240266D6A1C7EF7428]]]
FP12square = [[[0104F4CF568437647894DE1ED24B9765456E51CE4172E56B71994CDD8D85374B,1A451CE079B83F4CFB3AD8B124EAE7D5C2B798F127641C99A4B33A522EFB7F12],[188AF37B271ABB7E2A392FEAB75DA61E07B22F1DDEA29D979FEC1A2576F773CD,0E314326402E859FE9F74CC55C62CC5A06EB908EB8F9021392DA49BBE5C4C4C9]],[[1D6E78FA246E8C5EF65CE3C5A02134A436F0753BB847FA405DB40EE3F25AC1CF,1B8D57EE46D75856B13A6C1869EE92AF2F0F7A991ACB62F702381E79F49D07E2],[1627551A1CD0E8702083EF304DA3B3BC9EAD2142063D18CB5B2485560B1D572E,0CBFF57C38015BEE1C70CFC4B865B1815E3129DAF925B1C43E71AADC29A29948]],[[053DB4D11F3F4E1462599DF4E3EDB506124C494C9CA7599DFDF9E1E80B65B5AA,1DCA626690A83D2FC53861C09CBCE11806BD52A6671B71F8E83851221E02A88E],[01D06A2EBFC2EBAD3898A0B97269839CFA334ABA57D157D42D2B13CD4A2AB126,03F165CD7BFE73BA7D849774C8D7F4E45CE61570462C2E240266D6A1C7EF7428]]]
BIGsc1 = 07B9795F627181FE1E910C29BE6C1B74DD72EFC78CC04B27B9D0AEF935BBAB46
BIGsc2 = 21BF5E2A1EA9B8D44D82BCA27FE8EEC5BC7DBAB7FA8D1DA241056C8BA35D4939
BIGsc3 = 04D6A441D454EC9119BD1147F4D12E305FC0C3D103F9A59BA40AA63F615A30C0
BIGsc4 = 1EB4469CC38FC7FB352EA57200EC61E267E9DA19990F3FDCAEC1337F7F9AA676
BIGscs = 49AAB64873BB09C11812554ABA1B77D3
BIGsco = 2400000008702A0DB0BDDF647A6366D2C43FD6EE0CC906CEBE11C0A636EB1F6D
FP12pow = [[[20CB13734F38D2E8AEF9DD6E204A5A02F1ADE708A395382AF70FC528725DF7CC,10E9B2C7192B365A1A76CCA9BB40A3E08E645276C358E67F1F0AA9BB8CA0F564],[1E3538F68EDDEE97578211CE8C4C2EDCD50531C4079672073410EECD42FEDCA2,0F57F1C8C382AE01F20586F0B2703E85AE55A455B64B4B5AA8D4310A5DA087DA]],[[217D05192FC1B181D5E40E707A1BAF8ED4DDAB2F538ABEFD6C1680B315C0F11C,151F1F33A2ACAC61056C34882615162827342C71C06B6FD47701205DAE386644],[07FDDE4567A0C1CF2C6C4271701D72F10D76A1C8558E8DF623EAE8119FD43AC7,0C3F0840367CB1887A33514FBC67FBE3AC8F37ACC495B7490FF1CE55FFE131C1]],[[1199FE6FDB6295BBCEB4532B16BA5976138ADE5B12CB6556EFF3FB697B332700,1F60F7BFBFFE3CC9F9EFB910283B9556177F70C86BF80B9D28133F1C3752EE26],[0AB9449C12B90B95DDC2C731E87D5A4D1DD1546C6C4A0AA599DAC14A1436D76C,4EF6CEC53645FFEF0CD2AE098E028C946E1196B1731E7733F8BDC0D9846F73]]]
FP12pinpow = [[[1D9DEB54FBAA777684A4CD1E18D1340613D40350D6CC0D3C1711A978680D433D,136613C1D8C33CE981DC70F3D0B846B2765A1E1A1A2383EED54134369545A8F1],[064829B8AB38498710F7BB03856A68D1941903742F8DAB5E8EBAD5079DFB173C,166B57186843AC5FF553932A265969E4DE14BA0F2F402B5C29C287B52AA8EAEA]],[[0EA2A48A529E827F058756808702539D51C6D17F48223304ED4AAC4387099DC8,03EB36F957D9257331ECA166FB599026AC88D7F3A3AF5B7DF513BE00D9F156B5],[17DA7ADA7A0F3B3676626E3F29AE2E70BEA6A1ABCE8804A676724A7D5851E23D,1AAB3F4C60E17A718A235163A7263DD6D1775F437427BE9FDAFCEB1112442D4B]],[[1511FE1F56C1B3784C80870FBB3C6AEFC93EE886F9871B4623DA270B605FA627,0CF8B8B8DF4A358CAA51D81AF7A3BD1408F2A74ED77C6D5C5CC302DA693654B2],[1403B5E73550BEB46D774C50E68FBD5A871818D3DD36C5AF8768DBC34AECE1A6,17A2A478BC94E7EABFB76275C3625A89827F62C79469E28F88C0D5901164335C]]]
FP12compows = [[12B2C4F79EFDC89B433D7909BD0959B3251A6A44744012ABA9335D653B807CB1,1D1B82999C9AB5BBE7AA89BA1E2F9803E6D5D52EF633B272944838F417F11154],[050CE50C4998B3A68CFE57B6C6B50BB0AF58CE0CD2AC0DEFA4BDC84545FF99FF,15B835024711ECEF822F6FAA6A4755D0E5DCF52A2C44802832F6D94AEFFE2BDA]]
FP12compow = [[19365DE4FF2B27DA526D447A9600B5B19DB2DBE645B6CA14C7D520237945F648,16322F40EE78E6BCE555748827E8847B4C81BE064A177EE0A9BAF358A1A88A0C],[1CA1EE352396A7F379AA7BFE998512D8A2F86CE7A48BB838ED1F434496F101A3,05E2E9AA02E7B91C899CF2AACA7C4652D42F148F8B138A28ED1C5CB13274FC3F]]
FP12pow4 = [[[09E80CB859D9285F359562BA3B3DA8E4AFD4311A1CF7D4995E9974F37FFC8D9D,22055A275A7ED926683DF294B8A78F9D8AD631500B193875418FC73E8AE50BAC],[0491ED678DDE0531701EB032FFAAEA378CDECE09BDA55743C32941813DC25E02,09714F76F68AE5C243B33B7EF5B0AB6A85066F6B2EE0DFB715FBA1873E340F02]],[[08F37694A2673B5B599E8B9771EF23D0EDD672156EE1D332FDCCACC1F93B2580,21060A38214FCDE1495003B8519E8E7BC35697A0C68AAFB06601DFE6BBC30183],[11DAA0D512FE7052FE4E7A5025784FE26DB1A7D65005974D7DC763BFD6758CF4,231D54DCE2ECB5928344924C24571EFA11D4028CE6A8666FDF3A788D2FCD2BC4]],[[0CAA9E01BC317BECC036B3C28B5DA8D0838A21893AA5EBB6B2D4D524F2BC073D,0FD6FC8520E877E6D5B8B2B23E955D8784D9B2C03F734DB15ED4FF8D172F42BB],[0F90D0B464E6EF56E55720E3C58B78347E59A7BF73BAED2405BD30CB3F947BB5,18B6ECE6B3B0AE5FD64FCADB077079A1596448FD423A962090381AC6D0CA5D72]]]
FP4trace = [[1779B05631D6A68D58DFEE23F7B6096CD3E71375F338918D0DBF0CAC81FB4687,2357E5C5EFD4B98EC6E1CC295B8006F4538320F5BC2B28F95503DCF7DD10CF3B],[23703F6332617758A85FA171A5B9B7350D0AC4FE03E4B6C46CCB14334E8918AB,17208A05D98FF21629E7F69C736A3538BC51F5BE37B852D9D587CB8519EBA91E]]

# test 5
FP12_1 = [[[1EA8174872338A0C216FD0F952BE6D282679C465B2B74769FD1D57C8FBE6F20A,09A697724CB9AA3FE561147FB646D879E306B7CF2F14D6E05173A1E643182B71],[0A4F392462659FC243743CCD061095C92F88E75FCA07AE10F7AC73EB61C98A3C,1119867FF171501322680F188AB7F87B7253F1F8C67B1DF002DB75870F3FA6E6]],[[07DFB6C9767B5B01473DEBEF078E0D9C7DB3D3C81264C93795497338EB6CAB11,108A2AA06F4DE704D60E30D29EF085D8A67FB603F6DE605A4B808E1218A2A189],[20EDB3D1BEAEA26A65CF29AC3837E7C15928C5A6E2F9B1AC9E733CC9A39FA171,22A8942FACFD4D6226B51B05B29D04978D26E831813F095190A9D9E636A1B150]],[[09B29423122101A2E3553DE0D58B3D38BCC6C2D70928242EA9CFFC3B20E6BA85,ACC0EBB5BDDF14E98285A4B2974D310C415444D01C368CED1EE229261381C2],[1F1354267A5E5D65167DEAC9D52D937939E7C1385D3E0C2E1115EA1A90B6E7B9,129BBAF308EEC3F7ACDBD23F259E67988027FE4C8FBBB656D8FEB97479839866]]]
FP12_2 = [[[0CCF6D826DCFFD6BC93D5A1BB81ACCD51510E821D4A0EE1F4D386ADB1871934D,1E17B1969B842D8D0669391A5239211ECB60A2EF35A9ECD6E726314582D2239E],[15DB1B9C6F07D63EB5E56E0EA90A8271C7FAEB1DFE6483DF8D8BA49C0713ACB8,2115EAFD257CDCD5E07E0A01FD9F4D8F224FF9B98D1773CD62FD3E6A75EA2622]],[[07F3C4756C1285BB6B8C88AE71671D9BC0C51D7CC0EB14B3DAA1003079864A6C,216A0EE806905AD278E14E1F20C71237DCF9774CCD8EC18447DBE39838C24DFA],[0388E3F760994AA3CC315CC410205AE7FC771C3AB2EB02D8F69C7529054F4C46,01EADC6B826BFD4CAB1F645EFDEA44B858BD87FC971AF8B1A2064CED9BDBFD2D]],[[190AA456AB4FCA00AACE6D123049322426AE3026E2B9086BCB7FBC7D449E24D6,1B0D93983CF37F163B6AFEFE7772143BD307BA12ED30447F9692C40346FA5910],[23E8AA991EDDFAC0DA14A28D5AB7782600268D06AF62AA91B1B352B60445B5C3,1DF2DDC5CEE61FF13F10AA6A67BB4E6C88CCB29570DC15480F9072A812AF4EA2]]]
FP12_3 = [[[115A27AE2F8209782DA00DE70254EE81B199EB945435F0D536E4DB6B9B8C4D3B,1EE31AE05EF12D6B8FC7D96D13E21834BF3FCEB5FAEC75B886E7E15BE83119AF],[0FC3CA552CA93BEB2389671E81889A789E50054C68DC8ADC43484F3EEFA66CAD,21C44CA6714993D927F14CA6CB9FDA56045A5A6009249077DB63EADF589A4543]],[[113E5221EC5938078D35EBF8BF646965735FA32823AA56FF4A381748927AEED3,0D0A53E0D72E85E1091E4754EEA7B22776028EF8B3DAF96584B5F05EC8102055],[1D16476984D11C09A0236AB5FDE47EA31919573BEDF03DA904961E65A5AD540D,186D7A71F248BDF9891D3A22FE5C8DBA53DB686C1A2A4E13A4D9FB1DF3869A92]],[[014DA6ADD37CA725BEB5C07BD0EFC1BA0C24C22B86766ABB7D6975C83F4F6015,10C190BAD19E637AD068BEF899F9D532C8408DE533961029EC76E092F8ACB14D],[1A7DA4E84AB5F132F188F50396C0D32AB7AAB9D390F0BE735AC131C753E01BBF,069251C22F43AD19C5AA3CAE17F87BC7E12EBA8879E9027445ED072D7DA5EFE5]]]
FP12_4 = [[[0A0007BD13A0EB82025A4BDD4C09470552CC9B88427E5886A0B5A4FF9103005D,141522BF779954E152BBA206A11E0B3AE9CE048C7D4448F532D7FF8CCEB6EA3A],[13E2B636123413C01D5865CE61F2B84B3002D14B484CD77949584073FEE42120,0C8C1BD097CACB2B391514945EC12A472ACE85BA081F2B04FA96A78E67BC99FF]],[[1D18112014AA770177F2898977EC58F8F00A2A63229F4BC20389FEDDBBD9769F,17392BBE852A99D67BB91B604943C654D77BDF88A8079A0D9692BC0BF2ABE533],[214B0085564A22C15D9BAC583171D49AD255A933FCCBC61FB0E0240DBBFFE358,1F35CCF2900D8923E41E2D9825E6A6C7EF0300F95E1A462780569D99E241C1B8]],[[01CA1262E60DA1C4D92D047583008A85E6D337A4FF9E8E7376780384FD8F586A,16188526E37DF1A742BA5DD9C63536F3D70727C07D4F6EBA874D2F3B45346F4B],[04189EB2B0A9D5D36F15BD5CBA7A00815F8EF3D3C90441E03CDAD97803904DF8,1283F65F74ED2F9F45A3135D03B8A9B020A638BDB507ABC471FAFF5EFEA0CCC7]]]
FP12_c = [[[0A7517F5BC667ED004611381E35F5E82B1DFC5EA20195BE41081FEDBAD4537ED,0F1A7DFD72301D73FFEA1C381C233CC3EC81E941BA163878103751DE08A31D2E],[0F13636A08BFC4CB9232393E3B95762D140EC989DF5A4DB83D64F218AEED51B3,036176DABFBEF6CA70B43A11FB76130E59D6F03B136059FEE9988D0EA36ED986]],[[22F323B5354C93FA60A4AD9A0CE00C595278AA26252757F3B65486DB8677E9A6,06B7EDDEE8990EB02412C878121238D7F562A202EDD9397F5BE5392FCAD1A110],[1120D1C6ACBDEEC8838B55254C2DB634082409A59EA0C73EF1DA9D249D4C0642,0C9E84831A335CD2E731862A57B966C3B365151B68FA67FAFB56AC3F267A9B57]],[[0BD07CD0BDFE774B2D4F4A9BFD87AFD463E9B67FED5BF653CBE02F48BF1A0644,1C71917F341A2D0BB225FB72DAA0D38D19B1619C12E3715B079199F39A5FB5E6],[0F341FC956739C9F580294413B9707DC5F6BE4C20A49EA0B76C669E5CCD8E44D,05B8410B1A858A7F710E58F679FB79437D169B6F469A6EC4FB555E2BF3848FC7]]]
FP12smul_y_mtype = [[[0CCF6D826DCFFD6BC93D5A1BB81ACCD51510E821D4A0EE1F4D386ADB1871934D,1E17B1969B842D8D0669391A5239211ECB60A2EF35A9ECD6E726314582D2239E],[15DB1B9C6F07D63EB5E56E0EA90A8271C7FAEB1DFE6483DF8D8BA49C0713ACB8,2115EAFD257CDCD5E07E0A01FD9F4D8F224FF9B98D1773CD62FD3E6A75EA2622]],[[00,00],[00,00]],[[00,00],[23E8AA991EDDFAC0DA14A28D5AB7782600268D06AF62AA91B1B352B60445B5C3,1DF2DDC5CEE61FF13F10AA6A67BB4E6C88CCB29570DC15480F9072A812AF4EA2]]]
FP12smul_y_dtype = [[[0CCF6D826DCFFD6BC93D5A1BB81ACCD51510E821D4A0EE1F4D386ADB1871934D,1E17B1969B842D8D0669391A5239211ECB60A2EF35A9ECD6E726314582D2239E],[15DB1B9C6F07D63EB5E56E0EA90A8271C7FAEB1DFE6483DF8D8BA49C0713ACB8,2115EAFD257CDCD5E07E0A01FD9F4D8F224FF9B98D1773CD62FD3E6A75EA2622]],[[07F3C4756C1285BB6B8C88AE71671D9BC0C51D7CC0EB14B3DAA1003079864A6C,216A0EE806905AD278E14E1F20C71237DCF9774CCD8EC18447DBE39838C24DFA],[00,00]],[[00,00],[00,00]]]
FP12smul_mtype = [[[0993F532D956157C907D6A39C5DD0CAF18F3C7D2956CAE3CD2F7975511EFA3AC,0BC43D0DA45B4469170A520726B79C1375171D793D5AE53D063D2FF1AD8DEFD1],[55E28D6C52DDB9E9CAF1EE3239A9BE30F1CC3324FBEEA7E57754FA70E1F794,071897F5C3281B7A4B137B0A847DA03DFBD5D8C58CF4A8EBD41647ED39B6551B]],[[08400D133722E9845F8A65EF52FA203FF4B937788E9708C6A4406049FDFAF5FF,168DEDD024AA2711CAB9519836DF715BA64161E5B35E37DCB749DFBD203F2964],[1C4E94FDA6FDBB404B704B5578A5B6F4A40CECA4389714D70B582CDA080287A1,1D0B5BCCB90712D869985181B08B2C364682184123FA5CC2A9F1683CFA5E2DF3]],[[1C3A9A66E29C1834FA0CE6EBDDE1037033419662DF3AECCBC5715FAA3E3F0E62,AD01FA8A8B14625AAABF7633F379B9F8585C3F324B4360D6442B766DDCDEF3],[0941FBADFC085943171905C63B415471F060A0B0813AE86E7AD1559FC0D5189D,16193121246E33C6A18D30706005B44FE0ED6B0A86EF244BFBE12C38A9B03324]]]
FP12smul_dtype = [[[22748284E43A5EF811BF113B82814B88C89EC9EACA80AD745190306A589D05AB,40A0D6FD991228CA228C090698580F985C6F4DA25E506E1C1B40868ED8145E],[059A0105673EB348D9ED30F76A4F065726185CC8469A1B6F31FE33FE3DB62B21,23F4A3742C12182A29FEAB8C910DCD19E6508056239FEC3671F697FBB05FEDBF]],[[1582C1BAA670AF3901FB75A863A509F4983F2F633ACF4BC3F0AADBD7074D5706,0EAD9EBFB5A05367B77C601353215E9D2B9945B4E80169AE456E8786785150F3],[1DC4F6A62D2C92911A7C72ED489B106E09D801ADCA843B747E6D352C32839502,03E790DA722FF21D66C46BBFEBB6B0689A0A12CFC7B72C86E4FC5136E138FF68]],[[1B83C2BBB759532C0B0ABB988F860C26AF466838F27796ACB52F38DA1E862ECB,1F88BDC81DCA2CB37E826F6E158634307392EA2DFE786977FC613A1E1747CFF3],[01B0BEBB62406D690A3E3ED38182A4CEE6F8967EBBA1CE3827CC02E120526D85,01593E952188799824795EDBDCB2117D310737AA472F88D0CC963DA8F3A8706C]]]
FP12mul = [[[156209E47479C9B8F001C20292EF684F3CF61DC474E134A4C457B0B16879A6EC,1A17FE82412C4242336ACE17998EBA03915191B3066BFD65F24FC1DA2C263E03],[17E64553072597AF8C31D1C1477DB1159D17F49F9F866703B2AEB76AAD9083EB,13FD2394465D2E124B6961DE55A40465077FC25A3ED96DB492901960B471F58F]],[[1D62AE2F2608889AFD94BB41B2A76311D751553122C390363D81DF04CBAD7A3B,0D7B3FF2C7DDF97F88D8C7A4A64A5FDB95A84931E8F4FF26521F1A8AE37B98E3],[10462C9F98DFC7D34A9B76E69C853A5028F3951BB844AE325762394BCF52DC25,1EE102EFEF8B908E3F270B1DDD47C1DD8174041B2B409484B8A8447D04FD7C01]],[[14169C462BA57C00F34FAA54866B5891425CCCE9618C771A1BB61306557A029B,0157B62FC2AFDF0F3E2883FB7CE495E87DB77EB672B8C79CB748FEE029C22718],[0D4DBDF422E1FFF03DA915E293F68C952D0A7F4D2FF12D8D2E806850000A52E3,12A85A1DB515AE0EC4DFAD2358612A1AF04E599BC9D03245D8B7C587E2838E2C]]]
FP12inv = [[[1EA8174872338A0C216FD0F952BE6D282679C465B2B74769FD1D57C8FBE6F20A,09A697724CB9AA3FE561147FB646D879E306B7CF2F14D6E05173A1E643182B71],[19B0C6DBA60A8A4B6D49A2977452D109F4B6EF8E4E0190D0C6B9B003FA51CB77,12E6798016FED9FA8E55D04BEFAB6E57B1EBE4F5518E20F1BB8AAE684CDBAECD]],[[1C20493691F4CF0C697FF37572D55936A68C032605A475AA291CB0B670AEAAA2,1375D55F99224308DAAFAE91DB72E0FA7DC020EA212ADE8772E595DD4378B42A],[20EDB3D1BEAEA26A65CF29AC3837E7C15928C5A6E2F9B1AC9E733CC9A39FA171,22A8942FACFD4D6226B51B05B29D04978D26E831813F095190A9D9E636A1B150]],[[09B29423122101A2E3553DE0D58B3D38BCC6C2D70928242EA9CFFC3B20E6BA85,ACC0EBB5BDDF14E98285A4B2974D310C415444D01C368CED1EE229261381C2],[04ECABD98E11CCA89A3FF49AA535D359EA5815B5BACB32B3AD5039D4CB646DFA,1164450CFF81661603E20D2554C4FF3AA417D8A1884D888AE5676A7AE297BD4D]]]
FP12frob = [[[1EA8174872338A0C216FD0F952BE6D282679C465B2B74769FD1D57C8FBE6F20A,1A59688DBBB67FCDCB5CCAE4C41C8E5941391F1EE8F468016CF2820919032A42],[23D493D8DB507AF0F78105849BA721367B6E4C9E5D103857332DEBF0B1FDB23F,1AC885FF6A1FBC07ED0869AB1BA0E827C427ACCB4138E3EF22CFD9D918B8FF86]],[[1A48B5E18D267296E859A790BF3AE6B15C2D3137842E54F159E03225A0863C2B,081FBABD805C8994DC8F9C7C7AA6F5E4CDB30A367AA0C415EF1AA15BD4376D87],[2344AB8282403B22A1D0658B5D4A40BF5E3F61058A55A41F489BE1B8024553DA,1C8D6E151450617B9D00F06DE47008C1FA520DEE76C73EB43F376C972E736C42]],[[02CAC2D04B9ED594F43C80868418DD49CC0E21AC28DB63B286FFD0DCB7755CB4,1E5D61F2CAB5D23065632421127EE0BC7B7AA2DAC94D38BA9F5BA5CC6C18AD66],[05B527682D936DC0DB49A9BC1D85FA980D2E814ACC954C4C3382524A5707C192,22FDED3A11ECB8AC86405E4F32855BC40AED21AF55FBAFA966B15218B5C675DD]]]
FP12conj = [[[1EA8174872338A0C216FD0F952BE6D282679C465B2B74769FD1D57C8FBE6F20A,09A697724CB9AA3FE561147FB646D879E306B7CF2F14D6E05173A1E643182B71],[19B0C6DBA60A8A4B6D49A2977452D109F4B6EF8E4E0190D0C6B9B003FA51CB77,12E6798016FED9FA8E55D04BEFAB6E57B1EBE4F5518E20F1BB8AAE684CDBAECD]],[[1C20493691F4CF0C697FF37572D55936A68C032605A475AA291CB0B670AEAAA2,1375D55F99224308DAAFAE91DB72E0FA7DC020EA212ADE8772E595DD4378B42A],[20EDB3D1BEAEA26A65CF29AC3837E7C15928C5A6E2F9B1AC9E733CC9A39FA171,22A8942FACFD4D6226B51B05B29D04978D26E831813F095190A9D9E636A1B150]],[[09B29423122101A2E3553DE0D58B3D38BCC6C2D70928242EA9CFFC3B20E6BA85,ACC0EBB5BDDF14E98285A4B2974D310C415444D01C368CED1EE229261381C2],[04ECABD98E11CCA89A3FF49AA535D359EA5815B5BACB32B3AD5039D4CB646DFA,1164450CFF81661603E20D2554C4FF3AA417D8A1884D888AE5676A7AE297BD4D]]]
FP12usquare = [[[0C76E60CC0C4AAEC03B184927F2501F46BDD19C199070F20C065C541982B081A,1E336C5347D8BB116119EDE37F80942D34638C9706151F5C5066176BFA9B3B01],[0D99E9DCC32668E9EF8856C29BA097293B8E9E77CB97193893164FEAF22FC3F1,02E9276256E7A40847FDDCB2C1FB9C70FCBA59F12A1B3F65805F4592EEBD7ED8]],[[17685BCF20539A275EDFD2FF00FC5CC241198877B10E53D0A899EBFE3237586E,194D970C3215A9299955E6DB24CD652C13D7E6B861176953BD15F9045B94D67D],[0F2E2455DCDAECC342331A2BA7606934D7DB1F12815240968A0C59FEB41DE419,136FCD79AE7C3D8B365362C1F849C8E063C9611D34B19EE63D6F82E330B93B7F]],[[03B5005074D14C43CBFDB041D1D3DFE45CC098D6A38C965CFBBC1666A9A3C0CF,1BEF21B5DCCF5D8BD749695CB21C3F74E25DE93DD382739FC346FD1F4AE3BB66],[203D371BCBFD166DA2134FE0EFD59794835552E1E64D8F28A60229DBE489F6E9,1735FB7405A4D08EB982A97F876624E3E85CAFD687BF1EC160E9AF097C8A4C3E]]]
FP12square = [[[0C76E60CC0C4AAEC03B184927F2501F46BDD19C199070F20C065C541982B081A,1E336C5347D8BB116119EDE37F80942D34638C9706151F5C5066176BFA9B3B01],[0D99E9DCC32668E9EF8856C29BA097293B8E9E77CB97193893164FEAF22FC3F1,02E9276256E7A40847FDDCB2C1FB9C70FCBA59F12A1B3F65805F4592EEBD7ED8]],[[17685BCF20539A275EDFD2FF00FC5CC241198877B10E53D0A899EBFE3237586E,194D970C3215A9299955E6DB24CD652C13D7E6B861176953BD15F9045B94D67D],[0F2E2455DCDAECC342331A2BA7606934D7DB1F12815240968A0C59FEB41DE419,136FCD79AE7C3D8B365362C1F849C8E063C9611D34B19EE63D6F82E330B93B7F]],[[03B5005074D14C43CBFDB041D1D3DFE45CC098D6A38C965CFBBC1666A9A3C0CF,1BEF21B5DCCF5D8BD749695CB21C3F74E25DE93DD382739FC346FD1F4AE3BB66],[203D371BCBFD166DA2134FE0EFD59794835552E1E64D8F28A60229DBE489F6E9,1735FB7405A4D08EB982A97F876624E3E85CAFD687BF1EC160E9AF097C8A4C3E]]]
BIGsc1 = 1A63413A32F535501D60DEC1303C623DE34793B844D9C05309FF04D04280EC89
BIGsc2 = 18E20A79D54B77407FCB23364FEBFCF932C3FBBED5FE216F119C77D98B3CE507
BIGsc3 = 1EC8B6E53896CB58061A16FA43B7554345AEB98D0795DB83378B4144DB1F846E
BIGsc4 = 0727FEB3384766B6C4F9B794CCFEFCB575E5318C6AE52749A2FB296DDC594BB9
BIGscs = 4F1A58E05FDF3E90DF82C4EEB1D5CE73
BIGsco = 2400000008702A0DB0BDDF647A6366D2C43FD6EE0CC906CEBE11C0A636EB1F6D
FP12pow = [[[23DED16A4BAA0D7D8B90DE7F148298E47397131839D231ACD919DB030E592EBC,11B4FA30DB8DE37C7BA057392A048C0A937DABFDA599CE56290B2EC44A5F2583],[1788B1B314770A427F80201CC0ECD71B279B69E05B342B1B6B8F66DA43598C05,16563D561CA746A7ED43DA7B04F1A4C44FDACDE38F150C493266F037F9721576]],[[08FDAB576295B25FD67E69E521B85B3587627853E1189CEACC6FD74821CB3F4C,227A41BC0899081FF1A80DBA72A00253748633CCA422A9D581F99D66D1E912D9],[2177C215379ACBBEFE61FCEABCB41CAC31ED42BC95D404EE7301D45CA01CFB1C,04A5BD598284449C0865A9B66E6EF5E9D4F30A0B48BE5686C184B8E3DB350D78]],[[1A6447A0D8876937702F5A1E2C12FF66FE51788A96DF70842BD41D0BE7D0C397,1CA21E80E136CEF1088E9539E9E76529AE32840DB56C4119BB24EC457C0E7A56],[024D4D54414B08287E65AD9E9382D19534F28DCE3E208BB609DE56FC21BEC920,0FA14CFA52934FBA3B8C896C2AB41C6129E59A710F7CF8013A23979EF5465331]]]
FP12pinpow = [[[0DDC195C31843A0DCA5184C45FA47B7403982AD6DEB4BEDBDFCC8E3137D1A163,11A0D6C241DF8E68C064D0870F76765476F449129DE6136B309C04B13B05DB6B],[1289C97FEF64924EA8105E15FA46385277DA9C0F416623F893F788042684F7C0,01B007F8679E691C4F87133E07B31D833442551148221E89672B2E12C789EA09]],[[1A1E7BFDD3947F46D7F8689EBE85CBCAEFC416F3B94CA5269F9C67CE1A743E91,1A8C8B0D4C0F37A1EF0CF9C6DF8E3C2D227738597FA89CB331F487BB9DA94E2A],[191A62EBB024DEA3663191C8333758DE6CDCF29CF777723E2511035489E107BF,189A38FA05DD82B40219D441BD8B611D5CF60908F5ADE8A8063DAD3F7C4F5349]],[[04CD91ECDE9E246CD20BE94674FF519423A7797A69F2037FF69308F7B1606991,0EBC98F47FBB2756C9DF6F95146562E4B0A87713646963EF8C866A35FD6442D2],[0EDC42F3C28A1148E3CB7FB04EB77CA18832CD7C088D840A221AAD813F58AA7B,1CB9DE3B7E369CEE9E35DB5DEF2F94A3E8142AA388473017506FC0A4D42E7652]]]
FP12compows = [[0858EABF875D9A76AABCF035A042026802DC7C6EB56242752F66ADBDAC666A7A,0A344CDD5D7F5717BA76CF4F5B7D635E7B1F0CC319CB2FC9877C9BEA5B530C0E],[17D424813C635A878A700DC5A2FFE9B323A1304F6B0B8D8C2CE6FC014D634839,19465ED752ACF86A581743819A26598B900C04BCCE089BE24AA12D3BB758A4D6]]
FP12compow = [[03622159D16B37459CBCA3D510BA2334FBB5CE40EC8662603C61FFC61F7EF4C5,0832CA4C251FF6834AE87E5E67E93BF9B428983D6BDAC58C035D01F12ED2701D],[1F181DFFE12411ADC826068BE37F280AE83FE6849A43571DEC8931DB139098DC,1D289963B3210CB3B8F33498B13611102AA2110ABBCECFD0A539F3EFA73ED475]]
FP12pow4 = [[[0D718AFE607E114545D8E02723EC07E86A96948014D5BDC706C287BE9556845E,0CF855A183FC68090252975F9BBD7D36394F0C8F379680CDFD0042881939D31C],[12F2945C92031CF92E53BCAC11F83A662FDF4E36D919E84493789082B311730B,1645CFB2DE61DEA92A766D2037C29A36FC53A1D1B917C176DF5AF619912D6312]],[[1712174DBAF6B0C33B21E1CFC5B30887315890F7E2C3740A7C9ED796086B907D,1A554F8B5B00821AA6CE58B92E8178DEA73DCF2EFEB3C5DAAAFC6F79572B00F2],[09D39F1EB0746551A1F5D2D7F8D4527D14CC761034720BCA878227C3A90882F5,10076BFDD20B7D23F9ACC077C386C4E2189601E2DF0ACA1BE81D165C1EBCE529]],[[06C3170CF4F55C3F0D93E5C056569D7F5E4DD8222C7863B1F55D98BE7DBFFD31,0F7A27810B20D247C086B512040D47B5AB6A5A9355D9246A6D00FF5E490897A2],[125A608DC36D0F68AF4F0CEDA9F22B03C00496104437317204027B939D792733,1271B79953360458386A104938FA47DC7E21F9BC88C3569524103465DD5AA2C2]]]
FP4trace = [[13F845D945BA4A0902D3B423037479D22AED9F54E813587A7A8BBF7C3B7E2AB8,1CF3C656E62CFEBFB0233D7F22D4896DA914276D8D3E84A0F45AE5B2C9488253],[1EEDAB6D2730DF46CA5CB6671231C15B8E9AB61F5E170A32E7055BC2255C9EB4,0F4C937FCBE3C62BB67A4DE525C4829F32BBFEFC3B681AEE4A2C3CA5D1A39EFF]]

# test 6
FP12_1 = [[[2286162E3B8EBDD0FDC848498E1EE0B72DB2A8AF9D7FE2AA8BFFE04D073BA20C,13CC5684FA603C90D52B36FE186B1A3DE62E07E5D28092FCC0528AF7E7E11E27],[0F33C424BBF9F08AA841AB10EF07011F87969D7DC392B610C91068CA19A41407,E13671400A69203AD36829EE26CB9F964F7F415822D39D3B6ECA87B3E6999D]],[[1DD59E8F2AD64BB0C17FE108DFC61E23774FB1C646A3DEC3F3723F61D2CA627A,08E22AA8C1DA220752A6D7A90B1452AC388C57C940A93FBF70E49B4B20E8F2D6],[19A11955C8ED95B64E8C1285F0BE22A5AFB4186B8265127DDB3DBD7DABA17695,03C4BC239DA96FF4535CFBE1E2CD3BED6DA671C5451B5B1FCF97D89A0C7B703F]],[[12D7C0D36C4144321AE7A29F4868CF9E01A490955D26ED27A7C51A5496D17115,03C02D9FDF1BCAB96AB4DE40CA8158FB4C95587F703E277534F2EB85D77479F4],[197BBBBC27E1257E9780B6CBC54CCE8580B742009F3CE204EF32F47997F5EC6E,1FFD2B4A4DDD916796D0399963DDF34F66EE8C9E9B8E4198886C825680A1DB79]]]
FP12_2 = [[[079B5FCCF31E7F402F7F8BEEC604DEF862F40F0BC83995618E4467CD304CA48D,1620E5EFEA5C6929CCAACC81486059B1B051465743E67CECF0485EDF476DD76A],[0899998AC43F734BEE194941AD50955D7AD818EF9EBDCF34094B756D45050679,0BAA4E129B6D437977FB1420F7BAC318FE377ACC6D6AF2CA88A57AC8D9FE367B]],[[1F30B01D71500F89A3592C8ABB4F306E86DDAC0057C94FB3AF760789A96A15FE,138A21297CCF6F3402C4753235305F7C3696F75C2CDB23FB84DDE9A4543BF413],[19C76EBB2DB13D62A7B31FDAC0A298D6E5E24BD96829DAFDDA70C7512638FB09,0F6639C1A19709C8D940A290096650AEF6CA3416292917E62FF116DCB9ACC460]],[[2305DF2927803FA1E68D1DF6F86933F8136F8835D5C35043C4BC7725C6288C04,08B90BA111361F16D07E77151B979D6256023272E30F6F02B3078B130145CF66],[06837AFE63C57E380DDA63FF378B85EE510B67852F41D59EC798D1AC7D8A1F45,1554E1ACA4703C2D2E8E2EC271AC2506003A3B522087FF5DAF4AB1FAE3DD1C01]]]
FP12_3 = [[[01DA12746D718434366B549DDC70B8F272023928B614EF86B4E3685C1E78536F,45D227C3189AB6DB115BB56007C8D9DF2C8818025166F5239854B78D5C904E],[08B7638996C6A248E13A961887B6594B8425E4E7FD71013E4DCF7F54F099A412,109A40608C68F5A925B1AB11B08815DBAFF4B42A5A664C91E70317E0C8A01DBA]],[[1A51EF0334C8ACC46755C273B0E8473274D30AFA6DFCA59976C9750AB4D80904,0F5C781725BA23FEB36BFA4B2860AFFF94AD2B732DA5873CDEB2005A243E5074],[0955365875A6347D6B81105486FE7A2D20DB325D4441277488CEBD016EA04C84,1A2B410455A6818446145E378F4A802AF3CE2A270F7D0A3DB6149081A3367AB2]],[[0E8732200CD8AA8445AE065979DD2493319107BAA436F8077BF33909E8F81B31,0C535380F2293CC80C926DE1337A1EAC92C51488FED0AC9E5A9FE3EA0666275E],[17F5CCA17CFC70C73BE2E10A808E392CE5A87AFB41850DABDFAAD3950817D226,15B9289E26064D7FA36A85B77DE789771D1ACD782253CC91B35309ED55F153F8]]]
FP12_4 = [[[1032284945D373919903008E5F7BFC50606FAA155DDCA0637BC565613C7C2CFE,217E508A0C30846A99CFB0444305BF63A1AC5AD164456AC8D6FDEA83EB86FB37],[11E08C621895EC6E6435EF8E9D7084558335CAFB0C7645211181FA80BC82128F,124746593558E38F5E6B10F268FACEF822CFAD735C68F79CF2AC947EEF6265C8]],[[21C8D1EEFF82397F604DF59A6128059D78764DE218F8183F2531D3C410765BE4,01BB21683B1773D4499EF09DF12A8CF2ABDBE966E1F9C51260A854DEF051E758],[202A2521A80E6F8C278D728234C212242F4156CCB415FC13C2D16FC6264E0D5B,081638463F60DA7454B924AC0E8CDAAAD6D1A459EBDA8E815ABE8EADCBF929EA]],[[1A2E55B857E7D7C1BBE067526ADC01DD2C5333717C9D6F5F7E5E5E956F0325C6,18561A7A0363F2DFE591C68761162622FA2C0FD3A674F083839ABADD7C2B40A1],[04C4D21B2BB0AAF15B0525B32899EE5C7D2617084068C34B26C6F58498D9D3F0,21E741A76D6747CCD9DE628EC73DEBFA829F931902232A91451976702E779EDE]]]
FP12_c = [[[0A9AEE6ED6A6C043E52E2B99169CD642A49AED78ADC2E04A73D090FC159C6538,1D335BC34F5C394016DF132C938F9D367C0748E507815C2345673D424043BAF3],[1F4038E0757A32A417CBB612BF822AB760F79AE388DE78BB9DCE68095EFC48C0,0B33CACC176EB41E069C4992D08286F6DE461E11A1EC1E7252F50CAA32E3D51A]],[[1C4C0C501DF50E77BE70E090F9897F6728C2074BB75F4EC183F0860B770DC5DE,19E84C4D65C97FDFB5AB2B72CD5A5E8400099727FE0E229D68649449347DDCA7],[0BE7ABD0AB044EF048E5BBBB6BC9B49104A1FCFAF09588F1D175A55F3ADA3FE7,1FB0189B7654C02A7CB2BDB23FF2B9B604DA9076EA5D972E0C4F16D9F19DB164]],[[0894B9CB52F4C5CE801DF608DF333B781F625D51A11EE591FE2820B2BA789690,05D73D2D24AC28CD5ACCA6FA0D327F4C1F829EE9644C72B5A9E2D8C47FD5544F],[0BBB7338E4A0731682876052E3A54FE98B1703D1DED42098DDD8EEFDFDC2EF2F,10925A92A1F6DBE9D608ADFA4258CBD81F854F35B4D73ABCFE8E9D1414DB953F]]]
FP12smul_y_mtype = [[[079B5FCCF31E7F402F7F8BEEC604DEF862F40F0BC83995618E4467CD304CA48D,1620E5EFEA5C6929CCAACC81486059B1B051465743E67CECF0485EDF476DD76A],[0899998AC43F734BEE194941AD50955D7AD818EF9EBDCF34094B756D45050679,0BAA4E129B6D437977FB1420F7BAC318FE377ACC6D6AF2CA88A57AC8D9FE367B]],[[00,00],[00,00]],[[00,00],[06837AFE63C57E380DDA63FF378B85EE510B67852F41D59EC798D1AC7D8A1F45,1554E1ACA4703C2D2E8E2EC271AC2506003A3B522087FF5DAF4AB1FAE3DD1C01]]]
FP12smul_y_dtype = [[[079B5FCCF31E7F402F7F8BEEC604DEF862F40F0BC83995618E4467CD304CA48D,1620E5EFEA5C6929CCAACC81486059B1B051465743E67CECF0485EDF476DD76A],[0899998AC43F734BEE194941AD50955D7AD818EF9EBDCF34094B756D45050679,0BAA4E129B6D437977FB1420F7BAC318FE377ACC6D6AF2CA88A57AC8D9FE367B]],[[1F30B01D71500F89A3592C8ABB4F306E86DDAC0057C94FB3AF760789A96A15FE,138A21297CCF6F3402C4753235305F7C3696F75C2CDB23FB84DDE9A4543BF413],[00,00]],[[00,00],[00,00]]]
FP12smul_mtype = [[[0E769D7EAA1E7D755CA7FBA23F479398A834714281B0EE711FF6A5B16A04003F,0219DDE3B5D87EF2422C612FBE61DF4718E6094BCDF973A3B396DB6426621E01],[1214BF2CAB33F3870D21CE9EBD8463C6E84211DAC8A2057F9377669A53AD2C01,0A77F2278A6580FEE53B32CB69F68B3AAB640A808902C4AF6597C7006B7850F9]],[[0DC1585C8CC8E608A2282842A78262C07D54481B87EB37529DA8A3EA84B15478,092DF1012CF10FC1A1A7276E77E566201FABDF234D538396D4EAFF14EEB12C62],[0B55226D0C517427B7A18F11001848CD514871984DAFA9455FC40D3883DE4438,18FB6B8730BEDE35745BAFFDAB89297E1050B456A490E2281F7CD6D38CEF4413]],[[0EA5719F7126B9785C1DAB28A9131319D0F091291F6944B50BF3A355B0DEC3CD,027A76F9730C00D17ECBA2F9ED19FEADDCE6491455E7F8CABD0894A87F030793],[0ED6D298FF369EC402D65038566E305D514416DF25C97FBF369E687BBD921F0B,0CBB3AECFEB5C015F45F673674568AAC0072754A4FF1FD7C9836566923BD4FC7]]]
FP12smul_dtype = [[[1E7417C70AFAAEB49F158C08F3D3F6C2F055EC1CC7A80A844D7EC69A0DF33FF7,0401422418171C6C3153B190E8B6D3A23D47CB092D8DA8BB5E7CF7386693732E],[1BAD2234471E8CC7155466BF9146C85EA566B213B0CFBAF64C5172F8EA241F30,17AA7E5A8FE941F7E0BD91B94EAD08C430D927F619DF9C2C71B3E404F93A05F4]],[[1758370EB41B5BFCBAD91BDA78D662069EE3E02C2AC934E22CF1FDB4AE276D84,1C62C13F04D00292696C3583078CD3D277FF63FA511B797801F0F2064CBB92EF],[19FA326EEE9DCB9D9FB03843026E150AE0CB59DC7E1C3FE286BD414923130B20,1A27A2732CBE5B05BCE54BB60FFDAAE4AB94971AAF4B41387F13D3E7380C76E7]],[[121B967E403462F0ECFA5EE132CF9331AE9C89334913CBFD13AFAA833F86E7C7,2350FB568844985EA322D5EF3E375590781447F633E8FCB46A3BA3B41B7F6D5A],[0651F0DC0095C05F6610BE6D4AE77A6BB28E137FD522F7CB0337DF6AD589DB5B,05178EBC2AFAA309CE53E779BC7CC9BCF870C4B7FF77EB9C06FAA356A4FB69B5]]]
FP12mul = [[[1E9417D0F3A8A9C2381A04EB05FA2B798CF08C1063116FC34A20A57179D474B8,0130B5C728446C3B7EEA1ECD4720D3D9220D6FEF24409CDA29BD387696BEF4A4],[13595FC0F1D8E42802EC292AC38B80D30956E90CFA64CF0C36489B5A37BA2087,03720F68351951964DB31D345DFA96DB088C2E743BC558EA8E1EDF1C5BC7D551]],[[194EC2037F4B37D53E6BEFB3D48862A9F431193E2ACE0F9602A192D885897169,117AF727BBD7C82627C1CB38CA0562110543DF1999A2FFA3ED81564209D92F01],[1B79CF5CA287CCAFC2E28BDBDDB62C13996E7AB91347F89914B2C47EA3E1FB96,1AF6984F3810202063D0BFD0CC1ED3F6B04D9D40A86398FA799D7B287E6F7AB2]],[[05BF6F7FE0ACD792DE8AC36E2741B37657690755FB40732A216E105B0039A393,1AA99DE34DE3F881FF2CD782BFC4E1435F3921B777023F7A66AC74A797FB7C63],[1BB33FF6F5DC10B2325061E73848F59D754E962CDECD977E2ADD22996473C960,1E57D23FC09762B68B0548C2DECC81ED170CA3B53DD8D5CD93BB260E17C16DC9]]]
FP12inv = [[[2286162E3B8EBDD0FDC848498E1EE0B72DB2A8AF9D7FE2AA8BFFE04D073BA20C,13CC5684FA603C90D52B36FE186B1A3DE62E07E5D28092FCC0528AF7E7E11E27],[14CC3BDB4C763983087C34538B5C65B39CA93970547688D0F555BB25427741AC,231EC98EC865C0ED75EA773A8C3C9B338DF057ACBFE66B4482F75967A834BC16]],[[062A6170DD99DE5CEF3DFE5B9A9D48AFACF02527D165601DCAF3E48D8950F339,1B1DD557469608065E1707BB6F4F1426EBB37F24D75FFF224D8188A43B3262DD],[19A11955C8ED95B64E8C1285F0BE22A5AFB4186B8265127DDB3DBD7DABA17695,03C4BC239DA96FF4535CFBE1E2CD3BED6DA671C5451B5B1FCF97D89A0C7B703F]],[[12D7C0D36C4144321AE7A29F4868CF9E01A490955D26ED27A7C51A5496D17115,03C02D9FDF1BCAB96AB4DE40CA8158FB4C95587F703E277534F2EB85D77479F4],[0A844443E08F048F193D2898B516984DA38894ED78CC5CDCCF332F75C4256945,0402D4B5BA9298A619EDA5CB16857383BD514A4F7C7AFD4935F9A198DB797A3A]]]
FP12frob = [[[2286162E3B8EBDD0FDC848498E1EE0B72DB2A8AF9D7FE2AA8BFFE04D073BA20C,1033A97B0E0FED7CDB92A86661F84C953E11CF084588ABE4FE1398F7743A378C],[10ED9D9765F7B7550FBEB57ACEF516C7B9C6A7CA20B352F8DB104E4C59D7C623,1130D4A6FE0A587CD5EAC198E9EA0EDC918FF0490376461393BAC1F85F870BA9]],[[227C6ACB0267D4039A909AAD7F91EB17D91825704316270D81C78E71028795E8,1F8B34F058488B17B50CC3141E3DAC036F434ABDDAF7CF6B2EA468A6FD94A5BE],[14C04BCCAA8D3E279E5529EF0582C5428CDA66312E97678EC29C49841E8D1C10,02492720FF1A09329273530AD1D51D88FCEE2B644BAC8BEE3FC3A1FCAD9EFF39]],[[1F843D39B48B6FA8AEFEA8E021BD7278E1AECA212CCAB58E88D8B439BEAB4933,20A4E255648CA1F6D1517710FEA840A711BA1275B99AB194854028FAC8397D44],[1CF977A5AD2270E53AEC4E3D5D68CA954B2810362BF0FC3037AA8D8074DB446E,11393C4AAA72272E42DB6F1F15984014F994FE4970583D56A47152577436D45E]]]
FP12conj = [[[2286162E3B8EBDD0FDC848498E1EE0B72DB2A8AF9D7FE2AA8BFFE04D073BA20C,13CC5684FA603C90D52B36FE186B1A3DE62E07E5D28092FCC0528AF7E7E11E27],[14CC3BDB4C763983087C34538B5C65B39CA93970547688D0F555BB25427741AC,231EC98EC865C0ED75EA773A8C3C9B338DF057ACBFE66B4482F75967A834BC16]],[[062A6170DD99DE5CEF3DFE5B9A9D48AFACF02527D165601DCAF3E48D8950F339,1B1DD557469608065E1707BB6F4F1426EBB37F24D75FFF224D8188A43B3262DD],[19A11955C8ED95B64E8C1285F0BE22A5AFB4186B8265127DDB3DBD7DABA17695,03C4BC239DA96FF4535CFBE1E2CD3BED6DA671C5451B5B1FCF97D89A0C7B703F]],[[12D7C0D36C4144321AE7A29F4868CF9E01A490955D26ED27A7C51A5496D17115,03C02D9FDF1BCAB96AB4DE40CA8158FB4C95587F703E277534F2EB85D77479F4],[0A844443E08F048F193D2898B516984DA38894ED78CC5CDCCF332F75C4256945,0402D4B5BA9298A619EDA5CB16857383BD514A4F7C7AFD4935F9A198DB797A3A]]]
FP12usquare = [[[100C2E0DB33558BE82E3529EFF2950916157485EC3417A96771600C065DA1051,1083AC00400273259766A60D5CD3C3637F84AFD86953656254B09C54686002F3],[042C1225E110356574982BFC59308231EE348895EB1444DA606B7AF7B8594C03,14B96ADB447293D91E7E41EB40A6D5EDD35D066150F33167CFAEB7DFDF8E3F29]],[[18116483FDC15BB9397E1EBE5A0304DBDEDE2241A34307B404B1EE5F6D85D2D9,0B63EBEE8F0897B3A31DADC57AC2F1F1EACF3C1580AC251EF795BF999B6345FE],[17DF6E4487A649B2314B0DDFF2E8D67A9ECAC11FFB058A0520964B2872B266C6,09F6518E4B5029DED29A26267835BF8195FA17FB8AA3B593B3DAA4188A823B83]],[[1ACA028F08B1C1BEF00DEDA1CFBF8D8190BF3FD6E8421EFB600D82041B790FF5,1FEE5BE724D1C5F76D64240463537B84656919F57F9A9CB9485BFBA46767B4],[10D7D8F6FA8F8D0ED918F377C7FF0DAA55F6AA4E63CB6CBEF9B83049F84676CE,011E863A9C6C852DFA485522F25C4688EDC60A8F28B4721B77B4315DA366BBD2]]]
FP12square = [[[100C2E0DB33558BE82E3529EFF2950916157485EC3417A96771600C065DA1051,1083AC00400273259766A60D5CD3C3637F84AFD86953656254B09C54686002F3],[042C1225E110356574982BFC59308231EE348895EB1444DA606B7AF7B8594C03,14B96ADB447293D91E7E41EB40A6D5EDD35D066150F33167CFAEB7DFDF8E3F29]],[[18116483FDC15BB9397E1EBE5A0304DBDEDE2241A34307B404B1EE5F6D85D2D9,0B63EBEE8F0897B3A31DADC57AC2F1F1EACF3C1580AC251EF795BF999B6345FE],[17DF6E4487A649B2314B0DDFF2E8D67A9ECAC11FFB058A0520964B2872B266C6,09F6518E4B5029DED29A26267835BF8195FA17FB8AA3B593B3DAA4188A823B83]],[[1ACA028F08B1C1BEF00DEDA1CFBF8D8190BF3FD6E8421EFB600D82041B790FF5,1FEE5BE724D1C5F76D64240463537B84656919F57F9A9CB9485BFBA46767B4],[10D7D8F6FA8F8D0ED918F377C7FF0DAA55F6AA4E63CB6CBEF9B83049F84676CE,011E863A9C6C852DFA485522F25C4688EDC60A8F28B4721B77B4315DA366BBD2]]]
BIGsc1 = 065993AFFDF6ADD8F13F367361A9577B0F8013256951E06108E8B581A65407DB
BIGsc2 = 1CA852D440606D9E02A4FBE788810F9C4534E080743462C8CD943C37CF34098D
BIGsc3 = 0B5043431517123FA625CD367E8C9A221CA69DB7EA4870FD472BEDD702670A96
BIGsc4 = 068F126824B4EE22468CB8320CE4A8939BCB2169A5427645EE98A2BAC46D9DE7
BIGscs = 266FAC27BA2DB84E2A50FF5EE2E9E63B
BIGsco = 2400000008702A0DB0BDDF647A6366D2C43FD6EE0CC906CEBE11C0A636EB1F6D
FP12pow = [[[04A9B9F3CA417A384473C4D30F5F94ECDD0041C450F66AE4C31AF1C38F60ACEB,012ADFFC65EC9492A8195206CEB86FD7CE1AC128C896C69F6680AD278277C7BD],[13EB1DAD52E13F700D6BF73BD7CC2ED91469BAF681C1FA0CC6E50BB80F39F59B,19DF4A55D5C444A17EDA70545CAC0EE5DC8DF209DECAC3DE8DF57CE68A29838F]],[[23381015031AD1129125F288E8DF9491BF45575B3044000983747A5B92B273BF,01F5DCF3286A062CC3594F792C39E3ECA3363CF721318FEA5078F7A0C09A5A4E],[1026A2BA7B12CE6BAFA5DAC493BC9D8956D9CFF07BF4F1723759C74DB0D1B05C,1B25A5C5F21F778B04F8C6AE99799B4FC32D5CC791CF96A9CD0A26E096A1D19B]],[[09D013B16CEC4764CABA586938A399881202932DBA7E805DBB09C4D7683148C7,21631D685FABA66EB0A21B7123F7EBCA758DBBC915EB8EF1709432B4724DF4C7],[0F7A7C9D7F95E63118EE647ACC6FD426BC486B9D461ED0086262A2CBE87AB677,080E4A685916EB4152B945C0F6C2F005CE7DAC0E36BC1BBA58F8ED23BFB5F8CB]]]
FP12pinpow = [[[1780BDC5C6364D308C87A9AEC9D5A579EBD3FFBE61A0DE648C36ACE1FAAA2C2B,161F8F31EC9116AD6845F204B6D4F242B9FF3671560FEC8F56358AE4F865F8B1],[2192F9FA10830A3DAB790D0B9A5654E682CF42982CA1E4A5323E0F5C97E42AE7,152E0F0D90589B32D04D556A230EAEADD99B3C7C521E165B7FCA2E3B86D889DE]],[[0A8D9432EAB51425141755259A54EAFF4A17571D91805C9A052A1936F99EBF3A,20310AE53D760AC038F5BE98C1224AF88DB986C770E996D0DCCEB4D756850D89],[12F178DE503BDC884E595C1481F41D71B3217EBE3E233B8B25647688D948E0C9,0E98A532680C95E8B2CBD91FEF0B3A0E101B73FD9B976E5FEE08FB14DC71891A]],[[1E10D2B857E9A5BA2F72B997B83BABE5D3F3489B922E7AD5E6729F44D4E57EFB,068F365AF5373A3C92BA8FA2DDEC5316A14D1B5DB363C2F46499A46649FE1A5C],[15873E818FC8B65ECE202680D05ECD0103ACF6421AEB8833A475FE422C91C926,178940B2B3377FAD08A1DE648362B3C2590DEB37C3016A89B4FE0E87D117B744]]]
FP12compows = [[08A396D13F9C828286D34FFEC2804EA676E98824D2BC251932FB71EF46B45F3C,0BAF604BB9B68FAB50855C0BC9A57C9ABFC9963667A54B7745CDD0503212254A],[06C57CEE3540275D5E9E9ECD6167FA5C8B77039A15C6FB154B71F7175E65ECE3,186C366B792ECB00E87518F6B86924B924054711684EB5A25DECBE600AB604]]
FP12compow = [[0A0ED731BE2455C97CEB7A4DC3104DE412EF15AB1124EFE7160F14FA6395F507,130F3ACEC5217BFA09C9546E07779DC16A99002443805B3D60728F0C26A5109F],[067963728912819C39A68119855D6B21785D1088B5D509A0B273569282A69807,196FD168A9E03B1AE636CC88446F8D411FE1C0DD38F0C51B12324B043BC254D3]]
FP12pow4 = [[[14331B5AA5BD94475D583E9E2969D89E931EC9A6423A50087AD19CC9339F5A6C,141BAAF7F872917552E4E49055A359ABE6D3A477A51EA3FA66867CB89B841AC8],[0F18C22A27FE8DDF9DE617EC871297FC890BA980508B9D552FED69080E64552C,E7AC66D81024E4AAA5C90A68A7E4B3960FD392694F7CA4FD003F56845FEF90]],[[03D3F051ABE76E6915C65EDD747C9F4A9065ADDAAD2554B0B885C9EA25D70503,0C691936CFEA66AE294AA718BFCBC7B42476254E0921A58326C918D63C7E2907],[20BE57648152D8C4DA706195DED4A16A8A08DCDCD7E064399A83D92460DB10FD,160D67AE8B5397B55BE6C52ECE814DDD8F5D95CAAFEA767BB80B7500639C72D7]],[[16213FF628A8F31DB3696328B49A10006A374FBDAE7D4F8FCF870E08195B39AA,2328FAAE1B37A9680BBD481D6CA07B87E092195C6FB399ED5E44E7DAE1D0B9B7],[15174133B7BE12E206526E8A45C3AA362785265A2D8C77FEDEBFC720D00EC08A,16735D8AB80E73D7E37188879305898A54C82BA18953F7C6CB3D8F2298BF6CBB]]]
FP4trace = [[1F92428AA1CBE55797DD1A13B595D47F40984C32A86D2A3C273359085D7C3ABE,1765038EE6B08BA4CEC3C595CEDDE7E68E4A40C35F787A1482917CF85B8804C2],[099B4C6E2B7DA792480721CE52B19C8B7284018B32AEE3509CCB166EF0D0E662,02A3A353C01F3B60B07A387DCA7462DEC2EE7DC408687AD7B24C5F971BB3CCD7]]

# test 7
FP12_1 = [[[1825524F187ED0004F545FA98C7C0777E970DB9FEED588B4CC2EC67DFB1A85A4,11A019CEA215C124B9390E0815951C15EE70E4CB5B800417F057C870F9C65E21],[20CCE21D82798C0A42596DB6464CC8743770B1F9F783521D8636FF0981F7EF31,22171A0CED71D973859B6C2D7330F02FB55655D2290F3F4759018C0CAE6AA84B]],[[15CBFFFCEDAABDBB8624E70482CA1E314C981C3CC7BE154BA54F3E5AEFB5E587,1D990B531D87597EA24B4655B451D7083EF22F8B666E40644420AF63C39B28A6],[10D56C1C980E7670C4E10B0C2ED1F3ADC3F79E23A22EB8D514FBB354543F3A82,0FF5EAED42A095F58772193FB2F3E2D9224F5A72AB30E3E53F8E035D63BBDAC8]],[[051E8ED98034FD4F32822ABC225A55A8C7D74A8F514080ADD2602C06BF40301B,21889AFF97AFA21591A1E3A13AD8106A44968F9721A6B9A50B2D83BFBA379320],[1A9BD846D15A5AB1BCC3C0C7414529F8B981DA217FA202B67F0B974D62EC22E0,207B0A9738FF395B6E41297BC7407AF6B103CC22CB8D79F6FCBC8017377981CD]]]
FP12_2 = [[[0EF9E579090EA3BF3F14A5C0E13F4D5B3C99C7CB7AEA0CD2DE3E61A217F6568C,045EAC04AFE42F44376AF31B95C9CF6F879E2E2F82961BFBC0220C3806CCD77A],[07F9C04F65420A44E432BDD897643F21C9ABAA40848C0A78597FBE0520A21C08,204EFF81AA497BDA87EBD5AF9B870C680FE91C27CCB17B2B53059D777CA834A2]],[[21349AC74FD27C538B80F8C7D2EEA5EB21A722CA18DC776EA04E3C63E8E5E9F8,17B0C4AF11AFA8C374930C1F2137E2F52CD1A71EA0D124F3554C1FB2400D571A],[1DB760C69923B892C227494F0780FC8ED20F76B3FDDFBABC1A2D5AF00AC16C72,024341B257C2A809B4BEFD2E10FC9A0216D9CA7081F651F37E02CCA1ECC49EBA]],[[09B199E84245E80D568C7A333745F5110A8262B0DE76CE686E2A0CB254B91333,103B615D6D9D33C686B2081527E5A03B4FD1AEB756ABB8DDEDDB76D8886756EC],[04B693261E3BCB68A0CF33CC347ED2EA1A73CA73AE35CB14211A8636E1869679,042851191B03DD32D06F1788AF415C1F4646A1EC0495DA96F44B5617AADFDDD8]]]
FP12_3 = [[[02354D512E90133C0EACC57DB2697CDA8CA869FB2838172F44038B5A35F19E07,1A7CDEE63E106580D754FC7DCC7CCFFDD5643CCDCB822125AC5BE956C39BCB51],[17268D13F362D950F6BC3366B3098EB46D503C98CA1950F7B8A1A3561ADD7701,0DD3C3A91E8DC6CEF6B814B09554ED2CBA4C8A7CAB4DEBEEBE9A45EE9BD3C6F6]],[[1671F105CA15E900A69714CB5FDAA524F6CF14D37EF4BB6947425B0FE92818A6,1F0A6969C379634BB346CA53140B25B2746BB31301815D7AA1AE5F74E4A23CE8],[1226C149BD6E0F3FEC045909B58C25D8E4EDD6522DF4B1F7D04AE48E2B1447B9,1FACDE945B01C321371AE7FCF20BA061637B891B67ABCC56B126450CDD75C65B]],[[0C90E761FDB8AC3E5DBEB070DC4B3FC05437FFF4E9785A5FDEC40B37968D6B3D,0FEC83539B53674B93CFA152E0E18F9451C527F2974DE125D065AC092ACB4B6C],[04E9297D671D835D1FEEE905FEA3F1ABBD5FF6F275A7ACDE1C159D3355EB572F,15B73355E96785FA70DD8C5BAB58717541E58A44503EE652B7BC5DEE339E4C27]]]
FP12_4 = [[[0DFC970DC62759FB40CB0274F8CE07F66B54119F0EA27A42F65F8AD8080C7D94,0FD7B7AB7B3EBCE671BF771DE9BC54D15BA702D4CBCAFAC8D36624D8FE57206D],[18F827A53A36F306A7C8453B8A64C1A519BFD2465C35AA0D9B7F6E5D873C9BCC,0B50F55195ADD00853F90B95E1B668737460D5A7EF335C214D14553DC2621A2F]],[[12519804B04E876F2EC5B44189CA7BC9EA353AF01BC44FA2418AC7F3684BE6B6,038B776F9A820A63E2236369B01BF2C8725D1B06ACEC2D84FBBAF4BA8D7838CE],[0E07B725D580EA7ED8B14ADBF958E7E7BC2748ED9C229479365F5E1A69148DC0,0A508CF6DD9340D7EA6BE9B32791A55DEE993DD1589E5844A7CF5681996BE4B7]],[[0F6BA8AC84926833D304D0BB94FC2D0EBC6A48DFB13E472D9F7F6F97176E6F60,0BA3FE107EB820B966F4D4AD32E1C0E47A29B25E5740EC4A62794DDAA25C1F69],[09B1B10EC3B904EE24A9AC4A315F98FED8AAB1EB1F24533CFE7353485E0E6682,0A5A061480701ABAAB617A8644FA70D86E703D5F03DCABC33DA1A52D0FDDC1E9]]]
FP12_c = [[[09956E92C961BC2959081F8D787617F61D1CCEC7B10D3968ABC3555D512A0628,16D1ABEF0A77641330E4F439C3A403E58FE132DCB225DA52BCAD75E5F70D4964],[0D90C85989981BF6E3AA4E130751686428F9140B855372071AF84C261C3FADCE,1B6B872DFE71C66217487BF955B64CED2BFAC1454196DFA623382C7DEF9DA730]],[[0B720A4C7DDC73EC0FCBC210498C3D599F8221F8DC08B48F0558649F28E9819F,174E9D8A580944FCBFC648503C1720F604A705861D95B74B3CA96933F572B3A6],[0323F588AAB38EF480F8489DA623D25123956D51D4EB238FA638EF9927BE28E2,023134372DCB6416EF8C16D0B985FA7F52F8F74A11DA1562A4BBAA6373889B20]],[[040D6ADCE08A08B34A11E447F08D98D805950F085881D7318729473338BC4A81,1581FF94F0BCC2905DDDAECE2368B9A065F02F15CEED90DCD2DD8833481E51D5],[061DCA5223C4FF68F82A9DAEE4D4A92B05651662FFD56F02723C61D9E33B6594,0F75B938C49D7A8C319C6BE04C8D7B26E315A6EA3FA3642BE941A0DF7E4441D9]]]
FP12smul_y_mtype = [[[0EF9E579090EA3BF3F14A5C0E13F4D5B3C99C7CB7AEA0CD2DE3E61A217F6568C,045EAC04AFE42F44376AF31B95C9CF6F879E2E2F82961BFBC0220C3806CCD77A],[07F9C04F65420A44E432BDD897643F21C9ABAA40848C0A78597FBE0520A21C08,204EFF81AA497BDA87EBD5AF9B870C680FE91C27CCB17B2B53059D777CA834A2]],[[00,00],[00,00]],[[00,00],[04B693261E3BCB68A0CF33CC347ED2EA1A73CA73AE35CB14211A8636E1869679,042851191B03DD32D06F1788AF415C1F4646A1EC0495DA96F44B5617AADFDDD8]]]
FP12smul_y_dtype = [[[0EF9E579090EA3BF3F14A5C0E13F4D5B3C99C7CB7AEA0CD2DE3E61A217F6568C,045EAC04AFE42F44376AF31B95C9CF6F879E2E2F82961BFBC0220C3806CCD77A],[07F9C04F65420A44E432BDD897643F21C9ABAA40848C0A78597FBE0520A21C08,204EFF81AA497BDA87EBD5AF9B870C680FE91C27CCB17B2B53059D777CA834A2]],[[21349AC74FD27C538B80F8C7D2EEA5EB21A722CA18DC776EA04E3C63E8E5E9F8,17B0C4AF11AFA8C374930C1F2137E2F52CD1A71EA0D124F3554C1FB2400D571A],[00,00]],[[00,00],[00,00]]]
FP12smul_mtype = [[[21741EBF1CB16E8D38C5156841A708058DD6B45626E57DDB0009DEE560FE927D,89AC9CF2FAB7FCDE6F4B7282D50856DBBDBA97796F9CB8BFC347157D3538DA],[10F706730338989817D588D9FD7F9108A5026F73430D5746BDB513EFA1D0FC47,0CAA545D84A5D2F3F341875312DC71DB183F5380F1F5E2A35D45CE0D2DE85FB3]],[[0AE4A090E5BC12B5F18FB833CDE46DEE177D8DBE6FA55F80C51E424AED5AB129,83A65C80D65A5AED2E9704E6E9D1BBAE4A3BE0E7F78C64D42765D087B1B150],[0B3542B76301372A01D47513B85B9390553550A829F0FA9639DD6B1C5FAAC4CA,1B1BA32572DC6A02CE9D8A01D31285DF2524C1A9CD5A0255847FB683B9706986]],[[0CEBD3BEAE24862633F442EB99F11525E807A046A065CC1BBDAEF56863BC0C9C,215D36B9972D99F7A7C49B219577412325C345BAA1520CE0F98A8665F8218139],[1C4013717D10638C9FAE866F91A18B527701C87DD5E706757DA605A2B1E6FFA4,0B343DFDEF7229827E41FE615220131C665A61BE7B54BD8031DF1F74E6B0DB96]]]
FP12smul_dtype = [[[076BC3F25C47FCA5AD555CD7EDF1DDD1D664C02DE2EED5EBE9EF2BF0392D759B,1E2A514DFA2356B0E42FF1C19FFC8EB087173875AA5D9DF813A61ECCB3476046],[0B2208ED10E614A29C099D33953D619C6E558C92EAAF485C4A23F90A5F7EC995,1805182DC7DD5AB0FF4C06253235AC29B45F23E4404E113F74DC53C143886062]],[[06E7884042F9F969EEC803ADB5BB5DCC19B806B68FBA3C4C346F1A3F92A86617,040B41AB5FC7391EBA4DF248F2EE856EF0B55B2A1CCE362320D98E67FAB9817B],[1FD0F49CAA8E28C46BAA6B3ABA23B4553064060F2C7CC3FD6C58E3CF8D2872BD,1346B3D08D651E933E763064CE1A58BE6CDFE097ED273D84F2ACED1573FEAB38]],[[0E6124E0518E91DE46257BBD0E7230AFE941C9E1218A5B668DB440A32810D659,0222E7C30084C2DE917A5BC3F7BAD6C8316FFCD5FBE1DCA08955CC42BB5150A6],[1385C4F17F1EDDB184D78C7C88CF027B961D156687AE4B26D0B4F1510660089D,17028D11569C1875E8D3138CE158E7CD74498E1B232CA09FBE2B65B3A3E47EEE]]]
FP12mul = [[[0749B6619585819B89DB9F60D6F29AE1098582AA2386DF35F7D035D45071746E,225B0CD528B8DCE3D495CAE6F15021216C66716202F1EE17D5ABCEF406D7039D],[16E17099EF7B4521789D966F6993E7BCC9E8000A245888F835BA0A9BE11325B2,11142B2E893BDCF98E874CB6985BF2C46DD8C6869BCB6E629E2BB1A228ADDB18]],[[208FDCB6C3B6651258677B4DDD9CBC816EB05EA8A1C84A6A2BF074B80453DF5A,1655FDC27CE1B78E15E3714D4CDE1B64A30E33AFF88654B4A028AAD0A3D12787],[1FCD74BFB6F03C46CBE4BF441ECAC9F22B9F4F551CAD6DA6177034E1CE5A8554,14218303FF2DB0A7DD5A713FF35234C2528B6C6FD8120EF57C72DB5524DC9265]],[[047A12C3669069EC08D85385FA2CFD2AB6534174945D7B07855655F832F74E61,0A56C30DF33A81A905B6C8D5481575B7263FEF7E752582433BD26ED35393FC3A],[07E6BAB3A47AA55A6A3139BB8838E008C5ECC67CC6DE5467B4D77D84F099974A,1AFC4B1A8C3142F8A9A43703FEC21C6F44A6831766BA07E7AEBD99B6F3EA53B3]]]
FP12inv = [[[1825524F187ED0004F545FA98C7C0777E970DB9FEED588B4CC2EC67DFB1A85A4,11A019CEA215C124B9390E0815951C15EE70E4CB5B800417F057C870F9C65E21],[03331DE285F69E036E6471AE34169E5EECCF24F42085ECC4382F24E5DA236682,01E8E5F31AFE509A2B227337073276A36EE9811BEEF9FF9A656497E2ADB0AD68]],[[0E3400031AC56C522A98F85FF79948A1D7A7BAB1504B29961916E5946C65702C,0666F4ACEAE8D08F0E72990EC6118FCAE54DA762B19AFE7D7A45748B98802D0D],[10D56C1C980E7670C4E10B0C2ED1F3ADC3F79E23A22EB8D514FBB354543F3A82,0FF5EAED42A095F58772193FB2F3E2D9224F5A72AB30E3E53F8E035D63BBDAC8]],[[051E8ED98034FD4F32822ABC225A55A8C7D74A8F514080ADD2602C06BF40301B,21889AFF97AFA21591A1E3A13AD8106A44968F9721A6B9A50B2D83BFBA379320],[096427B93715CF5BF3FA1E9D391E3CDA6ABDFCCC98673C2B3F5A8CA1F92F32D3,0384F568CF70F0B2427CB5E8B322EBDC733C0ACB4C7BC4EAC1A9A3D824A1D3E6]]]
FP12frob = [[[1825524F187ED0004F545FA98C7C0777E970DB9FEED588B4CC2EC67DFB1A85A4,125FE631665A68E8F784D15C64CE4ABD35CEF222BC893AC9CE0E5B7E6254F792],[0BB8035E57250549B93403B84844BCB6AFDE169D3BAB896A8C6C487B3F90DB59,010A91E5C9A5D2AE88FFB12D47715C7236FBA25DEDEB958BEFC25EFEFF6CA5A0]],[[1C1E665730092DA55782448598CB4A375E985BEEA2FD0A685E931F6016BB9169,1BE286BEA2AF065203623F28DF03D405A22422B1E69C0584D64C0D2BEA82DF43],[0931614C87BD3C89676B3AA00A65180C9E4F48EBBBA1CCA8E042A8A7410F4D14,1EC8D3ECBB29B259E1AA1209AD0602B05F13C2DF825EE3F97A5A3AFE3FF60F10]],[[70C6354253AE5875ED15DFA67238A21F18043CE1A64F0DF904DAD4C9C188AB,8DBD2CA7CDB876CFF36ACB0BD7492C47E63F9C4C64D8706CFE05CEE49EFE6E],[10B63057444350C2277667622549A7933DF2BF163BC345C2A9F1D51FC75BD0FA,1A54DA7371FAC99AD1CAA8440F95FEBAF773173E97BE5611100E77153385F046]]]
FP12conj = [[[1825524F187ED0004F545FA98C7C0777E970DB9FEED588B4CC2EC67DFB1A85A4,11A019CEA215C124B9390E0815951C15EE70E4CB5B800417F057C870F9C65E21],[03331DE285F69E036E6471AE34169E5EECCF24F42085ECC4382F24E5DA236682,01E8E5F31AFE509A2B227337073276A36EE9811BEEF9FF9A656497E2ADB0AD68]],[[0E3400031AC56C522A98F85FF79948A1D7A7BAB1504B29961916E5946C65702C,0666F4ACEAE8D08F0E72990EC6118FCAE54DA762B19AFE7D7A45748B98802D0D],[10D56C1C980E7670C4E10B0C2ED1F3ADC3F79E23A22EB8D514FBB354543F3A82,0FF5EAED42A095F58772193FB2F3E2D9224F5A72AB30E3E53F8E035D63BBDAC8]],[[051E8ED98034FD4F32822ABC225A55A8C7D74A8F514080ADD2602C06BF40301B,21889AFF97AFA21591A1E3A13AD8106A44968F9721A6B9A50B2D83BFBA379320],[096427B93715CF5BF3FA1E9D391E3CDA6ABDFCCC98673C2B3F5A8CA1F92F32D3,0384F568CF70F0B2427CB5E8B322EBDC733C0ACB4C7BC4EAC1A9A3D824A1D3E6]]]
FP12usquare = [[[0B2B4E9D03D64ED617A3C86BDA4AB3A5F1E956D75F9402034D4DCC4AFD70C050,0BA078BC42FD04509507B2CD7A369250CE12081FD12F763A437DE239D1475DDE],[0AFF79B473A4631E528AF22B06FACE3BE97DAAC4E59A3E51E0D13549C411CBB4,20B1D798EC44136986C8F4D30F1F03B0CD795F3068618DF18DFE9055A9445C8A]],[[0E8C5DB34D8DE1A1DC602F3C806F276A689B83F72F5177F38096B051FE301464,E4A552BFB73742EE0E030211E4F5384BCC1F1AE6D367B771CAB656CC776269],[1C46D50EA17E8D5117F7FE7128C1F51AE479098D1516516FA2F762D8D9B01ACE,1E8B9D910EA2BB5853F398712E344C1DA85561078F5F2F32B9D496FD55591D2B]],[[182CFBB81087158A25B2C177670F63AF2FA7FB04A589C024B0399E72F6BEB12D,1B38E9959E20FC8508FA559E4701BF509BBE5CC30D5A06E0310C2FC5404171BD],[152AC82C24619096068964AD779BBD2CFF83115287F319F45048AB7E39E84D9A,0D28A874847C7A0A606BCC53D3EAA5FD40773B242F7C0C981C277D77B225E9A3]]]
FP12square = [[[0B2B4E9D03D64ED617A3C86BDA4AB3A5F1E956D75F9402034D4DCC4AFD70C050,0BA078BC42FD04509507B2CD7A369250CE12081FD12F763A437DE239D1475DDE],[0AFF79B473A4631E528AF22B06FACE3BE97DAAC4E59A3E51E0D13549C411CBB4,20B1D798EC44136986C8F4D30F1F03B0CD795F3068618DF18DFE9055A9445C8A]],[[0E8C5DB34D8DE1A1DC602F3C806F276A689B83F72F5177F38096B051FE301464,E4A552BFB73742EE0E030211E4F5384BCC1F1AE6D367B771CAB656CC776269],[1C46D50EA17E8D5117F7FE7128C1F51AE479098D1516516FA2F762D8D9B01ACE,1E8B9D910EA2BB5853F398712E344C1DA85561078F5F2F32B9D496FD55591D2B]],[[182CFBB81087158A25B2C177670F63AF2FA7FB04A589C024B0399E72F6BEB12D,1B38E9959E20FC8508FA559E4701BF509BBE5CC30D5A06E0310C2FC5404171BD],[152AC82C24619096068964AD779BBD2CFF83115287F319F45048AB7E39E84D9A,0D28A874847C7A0A606BCC53D3EAA5FD40773B242F7C0C981C277D77B225E9A3]]]
BIGsc1 = 04A952EF422C540C1233659500D2F35371F9CF3F0581E75C464B270E20082BA4
BIGsc2 = 062721E0D267C1C72F7FA41E0C345CF75FBDE5313A0EE5990878060C01E9FD41
BIGsc3 = 14A0D4C3835B3879AC2C82EC73F8C9F88A871438E5EAC83CB98E2BC409BED276
BIGsc4 = 0A309F68FA0DA707F6AE1C183FE9A27E1B00CACC8FF9D4CEE5C43AC10CCD0FCD
BIGscs = 0D1A9D7F1D8161F09EDEF1CAC90ED42E
BIGsco = 2400000008702A0DB0BDDF647A6366D2C43FD6EE0CC906CEBE11C0A636EB1F6D
FP12pow = [[[11898CE6B3EEC8006DCFAEDF25A715A5CCEC0B989A1006103243F0E24583902A,02BB5D1AB6A4F24647CD321E9B52A5C11FC6F92C39D9991FB9478828AF55A422],[0B8D84992F873346E7307271014721726B7ED5002AA90C937FBD3471071738C0,187E6ACA7A5A25630B9CCF643BFE88E653CEAFC7616EC49F89C56186DF23F321]],[[07AFE5B08846386F527BD574468E8B666B0CAF47D3779D9608F488FE5D56B35D,10422E8ED828DEA22163591024D2372EEF382F38C5E31AA184898E3FCFA14083],[159EF8681E92A279CD453454710895BB53C0A5113AC29F304C390449720C0726,0196B30586C9B5D29E553F3FC8703E7D2173AD3F22A297A2F71F094BE0B3A573]],[[02ABDFEA92371420CABDAEDA414923888B65515FE7D559E990D787B7C5020CD8,09B96C5A30B6D9F74E5F8022AF0D039093368A5A410660E8BBD9E57DD1538945],[19871B1A412DADA3BB73759CE13F14F37D5C833D0FE28B7E3741676653763501,17AB9633C77C2C4D68093DF3AF4A9B8FC8731244B2875743BFF03ACBEEDCC9FA]]]
FP12pinpow = [[[172B7AEB3AD5A5502BF8BDDCE0B902DEEA7D8FCAA1DEEA13A1923FA85FF5E19E,0F83947673D3F07553AE6D6B7201544BE1DE695EAA0C77772D1A273BBD1F23A5],[1F871B2B880BC999C481BCF10CD760EBFCBDC63BB013F59F518DB1871EC05CB1,15A77503365BFD6F846E915FAF4299CFA39678FAA1D1CEEE2B98DB5F52E6D5E3]],[[0BB09026F0116B772E49F1EC8238289133EA18525EA5A8A0FCFAF688805F681C,12B5914FCCD582F3D60816B7CC3C5298736AF8A9809627266B172B5F940C7282],[1684320B114E9C7F1B65ED502757DA31D39BB54B191F9B267F057EC100706357,C016AEC495E1071171422163D048FCBC1342BE0A7CBC4D949BAC6D114CCD5C]],[[23D3E6A5BE914882693F8B57CFB91C092DA64133C4A392F5A8DFC271F467372D,024C372D689FD8298948E1E83195A950B09E50F45F7A9DC8B65A2DC1BCF43904],[02C1ECAE1AEAB7FA9ADA94093C833F4B622FC086B3D80E32FFFEFA8990B415F7,150DA46688BDD61CCF100CD3C53696A283DAD5011BFD648F64CB40E8BC6106D3]]]
FP12compows = [[1EE78C8499FC355CD096FFCCA230D394BA887549D15E5DED061066B193886FBB,06457590773405682E7CFE751FC89397A4F0AA222016EE70CFF85D7A7B464CD6],[105A9FA8E8C6D53CF2B093F16F47838F1B02C6393D7069D1AE52B9A5021AB98B,06233F61175ABCED9AC677ADF1352277E7257DC8CBE42197F6C45B0860858085]]
FP12compow = [[0AEAE3781BDA3AC45AEA73A8D1A47F33F53C08DAC6719F591DDEA6D75726081C,068D86912DCB48A77FC4DB60D80AB312D6583ACA79DD98E20AE03826D3A6A3A6],[0934F9895D2A33C564682722C8CA1695BCAA9769C203E5D696EAB914C793A9BA,142DD157369166FB83A85544F7AFB903D0CB7FD53DDC6D046235D18C97788A96]]
FP12pow4 = [[[1F5604B45B045DB9523686E87CA5EB124C1082D7F5633071E4D85D8C6B523371,1F3E28B67E391E803793972002157104E89495A67A1C6FB3464FA8F44C4421B1],[1EC0A11BF088FA9FD8745328086CD9029C42F9C0401F6709F726C875F5CE1C7F,1861B69475A36A74D1DFD484F912CC4B7606A101729D7B57AAC8E099E1F9E917]],[[222FA8B70C152B85E1D906C71CBA01EA01C0F1DF35A20DDB6539C6B122FACFEB,227DBB1CFA64C4C7432C8C408EA7A877454EF3F91974A70517B15192B2D62CDC],[058C5737849326D1E4BB9F189826E3F1BFAEBFC0A054387BB926390FB48F0081,20E2296A1599FE3807642F171134DFD9E423FD99EA3283A2AABC327B74B30A97]],[[21C2B5CC264019D9C74E23D4B448A356AE4ACAE3D7F9EDEF2B9DF96ECC3503EB,144066F8E90BF542246B42F21C793F13A0250B9701FA62ABFCDBD0EE091B38BC],[09C0C855818310AD8816621A8A4DC587703DE25045841F33626209B5EE23398D,1C896B035A72FBAEBB0D881C3C2C19E2ED28BE594F164B2749709D1E32CD735F]]]
FP4trace = [[6FF6ED389C1BE58C816033B0AD48C173D2E5039C6E1C5AE7C00B9B3918E586,10E04D6BDDD119607AED4AB3C65BED6EA712D773FA76CD6612A135639137C4B0],[1A66A658768C500365908A59DE1F8BB65DD26811B677789515D8B53DCDB1222D,1E454E26B775383F2F5685BF64CC02E8D783539A4B1B40128E385C4753094D7B]]

# test 8
FP12_1 = [[[0684368FC5DA97E1EAFE611417FD9F49CF71A6558E7FAC39F8C8F704F01CF86A,19B6A95C67163EEF76ABB2ABFC3AE64F6C29A60F64F56DB3DBDC9D1BC3986C1C],[05884898D9AB3D0BF6DBC4742B0E4C8E9B4EA6D2EE0623263C9092B6C0894774,18543B10B3697B04212345611F7B33D43BCFD42F53F5D426EF0862608F8F15F4]],[[0F31DA1E09D8FF7315E25385EC53297C10A5AB30B6C274EB2FEC5B6CCDC50A79,17F98881400A41C836F0A2088EE9F2B4B946F1FFF2D042BA275DFB50AEC2E3F9],[0A0C92EAF87784DD18A41BAC476A2416510840E5F7A8F40F1C7607EF1CB0549B,0AD2214AEB9C6AD16F7F79B9D49FCC0F358FC1A4DABAD6D91BCD6A9D2695335B]],[[17000F89B420E0F0705E8DEE08491A68FBBE8E26A3B3893FFD5D0C43012525B8,0ECB35261A3EBF9BB049CE9C9D84C6B070BC702A12E112BFE46F7F6CE9C30C6D],[1C400D1702E1B97F18947FFD621C1471ADDBD25EAE1EA9EBEDBCE9E26F4707D5,04191EF9C92A47474214051228919966017E4870BB70B8B2189E3804389805E1]]]
FP12_2 = [[[1CF958C9022E0502CAC93D93E4F6E14263BC1B41AECA67C615CC9C7B7395C4EE,20DD40A1452379160A8D7453A19700D730A05F71790D69B8B336F7B5361E63B2],[137B41B82F470309C28338CF22EE27ADCF25CA71CA8B0897814BF5626350064D,14D67E3DCE6607A9E891D7147A4EBDFE76A8EDC71A04579D3BCC81436F97B547]],[[0CE4AC9ADEF6934D3E00245CE6AF04439D04981FB59BF5720AEF3F15A1C2F5EB,1160A6998F3748C7A4450D6CAAFA9096E1765503A34A5F669E456F46556E7C],[04ABA1A25086B57025759CC8118D0C78FA676B8E914E29375AF468A45017BB8D,210F945346222D00DFDA58EB70CCD8AEC770DBF7A75043DD96F0B4965CEDEA4E]],[[1235CB1DBB99ECDB27194119EF2901455EC06714A077714A92E41193574E9E12,1CC1AD24A44E820E46AA708C8E65E9483A783C45D01E39796C6D159CDD8BCFE7],[08AB4561E72012D0CB6CF109E418964F95A8AED068A8D8B81B5E1F423C055E1D,13F272E29CF2CFD7C82D2870D99B07214019FA72BE00B38FA697C6EB6C8D6400]]]
FP12_3 = [[[07B23685D21FF53E09C21C2F67C96411D6D3F49AAB44B930C178D1E9C16E3CAA,1A086232E95C5B02E68CB36538F37EB3C6AB166DCD6ED9EDFD2003BBF8F08DF8],[E1F813D76DD4329A17580E09B87DBDCB7FB0B261A347CB1650A96398209B59,1A4DAF97225E7F99691FB840F1369AFCCA69AB88EA9383CBCB7B4D516CE72033]],[[139DE0E47D95D15F286ABBC3E8A6EBAFF115B0DB42C3EE03BBAC4AD3009193E5,11C67E7BCDD9CD511C79455D254087C3250EDCEAA30C94B578D64E16027C765C],[1930F5CEE0CC0C4C8676CB174E150D49185C81E14027CA569FBC6A64CEB66D1B,131AABED5334F025BB4B57BDF929E687A1D5F1976F5DF326A8F1FF92F8739CC1]],[[16CFC438D8BA4CAD8F32098D74E967C1F677D30BF0FAE5ADC39F340FC594DCD0,09770164169C2D9518E81A8DEB7322C7358B75653046F6024785572960CF5735],[0AC434EAFA8787149746BBD2C327F891C795783B2AA594E865FD274A93862491,04A2DB79391D335EE221EF0C2544F6DA2C36EF8FC7C8BE2EA81895BBEE57B6A3]]]
FP12_4 = [[[1EDC38EF2E889515C0F146CC606C2BC71A3D15B43D64B738A00DF14E6109C4AD,0C514A1800FD6CE6B6F48494000ADFA52F040737213C4100ACDAA51ED3EC21],[225FE953F932D0C7C20A272A0FAE9029F4F6444BD9FA1E90008F86EBBC8D2F98,15AF391E5AC481943FBB8ACCCC3B2740C627F66026C3248D0124730970E53414]],[[0BEC6CCA4FE78211DC714C2F28D01B4A7D297B1DC522124F0D34E34A9A1F2404,02BBE284684966696C5012616037FAB377D4B7479F1509E96E28FB2B31313241],[162323EBEE702959B5DABFB326740421D1A9D5E6435909252C1820495CAB18DB,11449AE74C8B82BCED80809A5D52D49E74ABF8DB604C0E3DEB841E441D850E8F]],[[09845D1F1A1E5489A996F258196D8629F1F11F9C3533B8989FDF587BF40C366E,093AABC5E6C5E3DC4758851BBB64143C3055E2EBC5C924AD6DEE7DF4D1ADDA50],[207E4A684C75030BA25A42146F3B0FCA253669BED40FD5988F3142EB21A5425A,0B17FB9EB4A0BAF8146D9DE99AA60D3B922CC5ADA3264E5F85F2465CE3E16512]]]
FP12_c = [[[03DFB2DC5247F1DBB9749EA65D95478342DF976C3F91C825DC221588C57ABDCE,1D9FD69BBA3543F8C7BD8FE4F0AED0D1B3153CD070B84B110B452CCF686A5991],[115B838981108DF1AFE308CC376F0C82A5F650B1AF410B0428F9A02F88A0A2CC,1D5247A0501BDA02016F184C60863691E40657F58D2CDA0026E919DAF326E8E4]],[[135D690301585BECA68C289F213D38C7FBD227B108BEDEE0F415260358B98863,1FEBE684E1FAEEC64027962CF88B64CDD83774C670E3686B87D21D8A844AE0B1],[14614BFFFC717396D64E137AB9A85EAB34388AFF8928F164750B560301135CE8,0F7987E074E7784EF55484AF443C1BBE7E23814F84D609AC6F44A7DACC4E37F0]],[[165D1E825593E57B50ED610B4C2005E5C485D3A65427044ED0E1323D0A2DCBDA,0C63F2442213548D7DAF5D4B1C28696D7505C01B233CC1FF7385374A670786EC],[1AF7A57F184B557C83A5F467520DE2A557922978CD8925E3D2D1FC4A6FC2A014,0DFD5A0B963FAD51ACAE76228D9716191D585698166AED0502CB0902B1BE1812]]]
FP12smul_y_mtype = [[[1CF958C9022E0502CAC93D93E4F6E14263BC1B41AECA67C615CC9C7B7395C4EE,20DD40A1452379160A8D7453A19700D730A05F71790D69B8B336F7B5361E63B2],[137B41B82F470309C28338CF22EE27ADCF25CA71CA8B0897814BF5626350064D,14D67E3DCE6607A9E891D7147A4EBDFE76A8EDC71A04579D3BCC81436F97B547]],[[00,00],[00,00]],[[00,00],[08AB4561E72012D0CB6CF109E418964F95A8AED068A8D8B81B5E1F423C055E1D,13F272E29CF2CFD7C82D2870D99B07214019FA72BE00B38FA697C6EB6C8D6400]]]
FP12smul_y_dtype = [[[1CF958C9022E0502CAC93D93E4F6E14263BC1B41AECA67C615CC9C7B7395C4EE,20DD40A1452379160A8D7453A19700D730A05F71790D69B8B336F7B5361E63B2],[137B41B82F470309C28338CF22EE27ADCF25CA71CA8B0897814BF5626350064D,14D67E3DCE6607A9E891D7147A4EBDFE76A8EDC71A04579D3BCC81436F97B547]],[[0CE4AC9ADEF6934D3E00245CE6AF04439D04981FB59BF5720AEF3F15A1C2F5EB,1160A6998F3748C7A4450D6CAAFA9096E1765503A34A5F669E456F46556E7C],[00,00]],[[00,00],[00,00]]]
FP12smul_mtype = [[[154C7F777A0A900D30DB45A889B9931463196DD295897CB7180289AE8A6F9F47,0C883B142CEBF27BFD274A9B7956DA2C144AFC2562DDCAA34C2A264A6650B3D7],[14EA70F1752C35C485E552276C8E278835E402C34C64B36CD5BF025C7F0C22A9,025264999EC49B0E9CFB4685146C2221DA0C027DA31A0CF2A5B5FFF06A936997]],[[058A4002103A664210C4E1B05A0CA79A3434DEFEBA586B0E28BB1A9954167C63,1C32F66C359D54BDC7785E041CFF625B00BA53233953DB34EFF6B690743FC7A3],[20E44384844DA58F780C147401F689246C6B5FCDA99DE5BD6860ACE19185EC66,01B59774FA8CFFE12D399CFAEA3F0ACC526BE20B04E0F5305C2452CD3B81B402]],[[20B1B2C965CBD48ABA68134F11BC013512B499B0C23EBCDC2FD732994E49319E,0CBC490D5BAF2D37A6F4DCDF47AD598B92C20F0579345CAB340F977543562E77],[09DD0739BC1E1CAADE02F078F216B7A743FC60607C78B6E7790E3022A85C357D,2242F4C8027744DB2489EF2ECD486ED87C80622D7905F0CFC08791308791B3CE]]]
FP12smul_dtype = [[[161D0A0EDCDCD13D46DF7AA5B007A2D11172FFA5241BC14F0394E9D0C4DF17D9,1B75E95A708E545FE5A59918A6B9B8CEAC27CC0BF47D726532D2ADF724B48E56],[0958948B0C243656E03E862ED4B9842A9CD31093D8425D3AE2A02DA4DD33AECA,1BF3254BEBAF1A3A26DDB1749775ED6406E88F5B6F48570E39561D78D17FA6B1]],[[1971573EFFB10878C217F56758BBC9CCA49D01954F6BC2409079C643ADA64CF1,10F67EA917AE3FBC108610DF58884F265085D6DD4DDCDAF391D6C4B64090210E],[19CCDE64745E8EB4CDC651E4084F2F4296253552450137946F74A56BF122CEC4,16E062AC98091F57C401B027BAD2118C9102C43A3CDD448F0B186EA3FD74BBC3]],[[21CB236B1CA6616A212C5118BCDFA2A10DEB0858505E23012D3EEB5FBD7C972F,0EF9616E2C14DDFA972638037C311833159F43513858D7505D6DDCDA407A312D],[164A6F9B09BE46D554B7779844A90F4AA9CCEE0EF026AF92E300DC9B7DFBA95A,1689058E0504907926DEE37AAB58139E5FCF7D5B66CA25E8118923802DAA2596]]]
FP12mul = [[[18ED8DCA36C0A48E184319A2B1A4A8B412D5F2E427861AF63AED654331DC4CBB,0EE0C4C41E858A0DC3079BD622A329B65534C4F74B5AD62AE89D3FBA26E39262],[1AF2E2B5803D3F5D3F19748A5391D7A10E3B47269A97C28A418D087078FD84E8,1684C34D74D9A193BB5B79EBFD83163D1C92E8F2F6D38C3624F16D9CCEAE2E65]],[[16BE7F4DCDA83732BE2B12019E20C265760704F3537FEF517F27BF86EC600BE7,227FA1CE770AE8A8D53A23030E0118D908B50B3A733A877D0298DA0E9D436B5D],[1DCDB801049D804F67DF16C4B92DACBF8C456DD0C30C06C7FF68684DA3A25FC7,233BDF95475678AA7D6E0DC45DD2448135404320EEA2768746FDED4EB138EB9C]],[[038B683E4CD1FDE817F7EE483CFFB20427189917E2396A9FDB76660A32A4455F,0F90160F67B73C7A5C77DC5657F543CB2183BEBFD959AC6B9A1660FFABBDA937],[02083D1EB73A46EE873C31F557245E2C26BE817AF2B7F6B591D8EF4394306E8C,1E02EC26C26AB98704D66174C3E30BD30D61383A1FD6E97F715F030FED9C28E8]]]
FP12inv = [[[0684368FC5DA97E1EAFE611417FD9F49CF71A6558E7FAC39F8C8F704F01CF86A,19B6A95C67163EEF76ABB2ABFC3AE64F6C29A60F64F56DB3DBDC9D1BC3986C1C],[1E77B7672EC4ED01B9E21AF04F551A4488F1301B2A031BBB81D591389B920E3F,0BABC4EF5506AF098F9A9A035AE832FEE87002BEC4136ABACF5DC18ECC8C3FBF]],[[14CE25E1FE972A9A9ADB8BDE8E103D57139A2BBD6146C9F68E79C8828E564B3A,0C06777EC865E84579CD3D5BEB79741E6AF8E4EE2538FC279708289EAD5871BA],[0A0C92EAF87784DD18A41BAC476A2416510840E5F7A8F40F1C7607EF1CB0549B,0AD2214AEB9C6AD16F7F79B9D49FCC0F358FC1A4DABAD6D91BCD6A9D2695335B]],[[17000F89B420E0F0705E8DEE08491A68FBBE8E26A3B3893FFD5D0C43012525B8,0ECB35261A3EBF9BB049CE9C9D84C6B070BC702A12E112BFE46F7F6CE9C30C6D],[07BFF2E9058E708E98295F67184752617664048F69EA94F5D0A93A0CECD44DDE,1FE6E1063F45E2C66EA9DA5251D1CD6D22C18E7D5C98862FA5C7EBEB23834FD2]]]
FP12frob = [[[0684368FC5DA97E1EAFE611417FD9F49CF71A6558E7FAC39F8C8F704F01CF86A,0A4956A3A159EB1E3A122CB87E288083B81630DEB313D12DE28986D39882E997],[15A85357C1EEDAA92D2B45521BB2636172ED1328D50D32EB25369CC89301E2F3,05FB680FD8717F102A35400D20E83D1562E8EA9856247C581690521DC317FBA3]],[[1AF099881B64BB259F9F987C65A335C6FF1CF49F69BEE4E595C96E0D4A4BD162,1A63F258E58669849C26B2943B98AB63DBEFFF44798CDF224E4B1C6AC15E116E],[20CE59373D72C4733945BB2E4912B37C51A4BEA5E544C60F895A689ADFC80E2E,15D5ACD88888A7CC1053C48A34D29A2A5BCB8AFD031467C662927ECA45013546]],[[06C7A44794DCDAC40FAE72176F356CD64CF7613A4365C20D9FF12A452906CA9D,19308967C592B4893AF3ABFDEBCE9F70A0FFD37936959B92235D5E560A5E5C3C],[1DAB818320621CAA4489101AE0A4F333D9E9B118013D21BECF81E2C542B32EBC,20E367AF5EE77268D897DA51E154679803520796CB3286925523853CB092A903]]]
FP12conj = [[[0684368FC5DA97E1EAFE611417FD9F49CF71A6558E7FAC39F8C8F704F01CF86A,19B6A95C67163EEF76ABB2ABFC3AE64F6C29A60F64F56DB3DBDC9D1BC3986C1C],[1E77B7672EC4ED01B9E21AF04F551A4488F1301B2A031BBB81D591389B920E3F,0BABC4EF5506AF098F9A9A035AE832FEE87002BEC4136ABACF5DC18ECC8C3FBF]],[[14CE25E1FE972A9A9ADB8BDE8E103D57139A2BBD6146C9F68E79C8828E564B3A,0C06777EC865E84579CD3D5BEB79741E6AF8E4EE2538FC279708289EAD5871BA],[0A0C92EAF87784DD18A41BAC476A2416510840E5F7A8F40F1C7607EF1CB0549B,0AD2214AEB9C6AD16F7F79B9D49FCC0F358FC1A4DABAD6D91BCD6A9D2695335B]],[[17000F89B420E0F0705E8DEE08491A68FBBE8E26A3B3893FFD5D0C43012525B8,0ECB35261A3EBF9BB049CE9C9D84C6B070BC702A12E112BFE46F7F6CE9C30C6D],[07BFF2E9058E708E98295F67184752617664048F69EA94F5D0A93A0CECD44DDE,1FE6E1063F45E2C66EA9DA5251D1CD6D22C18E7D5C98862FA5C7EBEB23834FD2]]]
FP12usquare = [[[11A6620146B0735B64F6E922676FD407C17F4558448341E4C88F1CEECA52835A,18D9B6AA459D950FA2E353DD12B289466E491D89A117067C8A0F7A1713654DDD],[0C91F338E3C3FDA45CC88E67117791338A4F8923084026C11FF11E2B7185C9F7,0DE400B1AB6FB3EE72239DD234B819FF354CA8211BF84189FC71B6B22404DAB4]],[[0D739E5B36E82FCD782C8EA3B78BD822924765E8E3AB920A70BB13CE2AB3F7,219EA5EE66BDD87B1AA66FC56D526C621D62F7919533F32FF8490A4BA80750A3],[1EF7E3337E0D5CFF9FB85CCEF0647608F287E6A0A492D6F4E77A3AEA258FF0A4,06DE5E9F60B2A8F17DEE60536AD82C689A03893ACD79CFB9150F409E58F441F4]],[[0DE0471CD9A4432692BCE5E90E5647BA5738BA46557DC43A0126996A1E9F164D,1A5E6949542D9784CF42D851E037AE14F78AAEF038A847B51411948B1DCD041D],[2137499F3EE4346D2D056E18F5223D27FF6ADB37B534646BE6F31125A873A283,14E67631282A53407DE87E368A101FCD618328FC30BEA341077B22A4D7471524]]]
FP12square = [[[11A6620146B0735B64F6E922676FD407C17F4558448341E4C88F1CEECA52835A,18D9B6AA459D950FA2E353DD12B289466E491D89A117067C8A0F7A1713654DDD],[0C91F338E3C3FDA45CC88E67117791338A4F8923084026C11FF11E2B7185C9F7,0DE400B1AB6FB3EE72239DD234B819FF354CA8211BF84189FC71B6B22404DAB4]],[[0D739E5B36E82FCD782C8EA3B78BD822924765E8E3AB920A70BB13CE2AB3F7,219EA5EE66BDD87B1AA66FC56D526C621D62F7919533F32FF8490A4BA80750A3],[1EF7E3337E0D5CFF9FB85CCEF0647608F287E6A0A492D6F4E77A3AEA258FF0A4,06DE5E9F60B2A8F17DEE60536AD82C689A03893ACD79CFB9150F409E58F441F4]],[[0DE0471CD9A4432692BCE5E90E5647BA5738BA46557DC43A0126996A1E9F164D,1A5E6949542D9784CF42D851E037AE14F78AAEF038A847B51411948B1DCD041D],[2137499F3EE4346D2D056E18F5223D27FF6ADB37B534646BE6F31125A873A283,14E67631282A53407DE87E368A101FCD618328FC30BEA341077B22A4D7471524]]]
BIGsc1 = 1239F6F7A0606E582C134E5118262FB8C61DDEBECD85A3CCB53A5D69ECFF46
BIGsc2 = 11682C2C213FD5ED6A450A074863865CBC8ED19D46C0F951E466D10C04BFAAF5
BIGsc3 = 2301B889777FEBEC6C3CB77F3D63C7F14D67DDF0959E0E954D8A648766DFB36F
BIGsc4 = 1288D1D26250619833046B2435F39AC4E6814F959F9CA0EF0B8DFB70DCD261C7
BIGscs = 21E404ABA59B87320A8DF89041E940FB
BIGsco = 2400000008702A0DB0BDDF647A6366D2C43FD6EE0CC906CEBE11C0A636EB1F6D
FP12pow = [[[03E0C715ED3D868FE18E5FAECDB7140F2E3734B28E20591FA6D80EC07C0C7E51,1814F2ECE7135C516F8CA488E549F6375DA3DCC51D2F4E666FDB199165BC3642],[0673820BDBDD4EB733F994C77F2502A02FAA93D7A6F0451C22C6C50A2ECD8BE3,17B23F832C5B07147173CEF556C8C67DC7CA4E90526FCD570E1692C14AFF55BA]],[[1160F1636988C07E7FA4A469661E07D94A04B5D669E7E0EE46735D79D430ADF7,212FA2D542F357239E35F669E1E9A40CB6CCC8DEE742F3FE655156796BD01FEB],[0D700DCBF1CDD90C4E80BD6559F8EF49AC2BE5580445425CA20E071F4A535F43,1D943DFC75DB087C796BF05750CA46B23AF47B84E86461EC433CC6B47BCCD112]],[[0EE49952FBB3D78DBE193C8C2CE04B71CC4AECBA1B60E8668B75246B5D4C66BF,09A8E7EB83D03DC562A0F21B26BCB692D05B634BA73575E0459AB133E22C2EE0],[034C67EBE6917D3AA32AC3E8D12704093AF9E929E597AABD5FD6393245F4823B,096738F2571BBF41F03B496E32F1F5AE09DA1DF56D4AD7D98CD48EE5273AFD15]]]
FP12pinpow = [[[0E2AB673A3697D02071BF761AA1526A78BD7E9744F1FAB9FD25FA06BFA53F81D,1227BA0D9C02B5CB875FF0DE040CF3A37444D6BB0C9084E21B09DF5B5CFBFE39],[086EAA2750C69860105001338E4233954209814A8F1722B2C4383245D385F64A,0B4864890EDB240E6B38FABDBDC75EDB9BEADE22160A3C5CB7A0721A22AD479E]],[[1BD2417CA71B7B5252EE4D6A1B1F0EEE11D488AEA17A949B359655FE7F7AD8F6,0FC045CF5FFA1BE17F927EAC038AF7DC7091B43D6D94B4EA61ABB3F72C970CE9],[148EF3D46723D89BF4B4332534E57BDDFFDA26C4999D33EED818B1876F9F0C51,FEDB4C51425E4B4ABAE4AE50E9AE9DE77022877BE4DD742266E0BD255D6D93]],[[FB05F2A2EEB83969FB9124AF9FD17A9E366D61EF0241AB58835364842EB910,0E2B65A10672F5A175D9D24CDE060095E28C8D1F1D25966FA59B1D267F2AEE5A],[1589D6C47BC252378AF7CC738EB034EE794CFD806E63DC60930420A23A6C0516,1ABD6D45BEEB30F3512FEEABFF5D8808877D32FCC837E66682F1533FBB08C5BF]]]
FP12compows = [[1C2A8443FB52D7F80BE1E5E5F91D8D4E70C2A2EF666C93E1A89074DBE92732A0,0EA3138F2AA0C04B452A99F41DA28F334A664CD8574C8B0A0AC77F756AE11D45],[231FD2848A4A61D96AF738A6D5CBC522C5D25E672129698F7F13CD3CC57B9B98,2063C666CBD864605DCD84C46776ADB6F17FEAA46F25B2FDDB367CAB78749062]]
FP12compow = [[10D138F1AF4ECB28E820B1DE0A594DA1DFF37F222B6067FD395CB9E533C28EE9,0FC0A44D98C12642F509EBD046919B7FA499731057FBC4258128601C233D9611],[71F221C3BD40965F6EA2E62A0B893E7F7402D6F6D6F659A0266D0A8945013F,042C084834F45304EACB8D2242F441D31349518D33FBDE7A0DB2DD3E61B6F1CD]]
FP12pow4 = [[[0EB5C81AD103F587C46C11BF0D089A65EB62825D319FF3A98C220085A11D6363,01B50EC6AEA0050CC7F0766E61C78C659D8479D68BB1F420DA01A8B41473E9BE],[1514B4D63FCC6D0CE38F0C1045AB88244690A8889C2545DF7D3ED330AB860CED,23571E58AF45F593D44C1E13D957C4BCB6C315D72C3AEF1FEDA1F7EDD4862D03]],[[1C920A23A7F4C9E66963D101630FF3E4A1C5D0736289A52D237ADCB59BD68B86,1DBAF47221001759B75BA81816382D491A12490EB29E0D031C2B6C52AFCC3E3B],[21C18C8221303701648BC8319D0EF2F2E2BF8C96D0D1B87D3800E7D5D60994CA,082CF493034FF2CACCFD811B1759F373320C3DB23574F08AE3A530B9AC5737B6]],[[13A5EFCC4E25253FE680305E97E8F315B7427A4A06214F2BE98AC5F2BA5FDCF8,1CE5CF71C8E256939D274CBC20AB611F7F5C8DB82ABA39A7E7C5E77148D015F4],[088B5DBA0D3BBC972208DC4992D9707255C918A4511E07F19AD7003F3658FCF3,1F63A605CC6B6377C17FD99A65365303F757FD75757098E9AC038138C1F36A32]]]
FP4trace = [[138CA3AF518FC7A5C0FB233C47F8DDDD6E54F300AB7F04ADEA5AE50ED056E93E,0523FC15246268B30287593AFFE9E547FBFD4451FECDCB5816C98F74929298EE],[1098D9CA8D01B723E4934D5C812AE5ABD1EBF478CA126972B5B1B824419BD65C,FCB132095C1CF101EE115A69AACDD66AEFCEB1CBCEFEB1504CDF42F6769676]]

# test 9
FP12_1 = [[[235F166362C40FF2521260EAB4F8EFDF8F31BA1F23C17266567E8C237D843F59,011270A1E5FEAA9EF5528EFF8A8635A35370D507DE2D27D36FF5AA8999F5A02E],[07D73EC67D044ACFD4402B017D6142C3A04EFABE234584085DDED8869701B6B3,1A8B7A95518561DEDD67ECFA077D869CF1CF732E79490614D4FD7712C3A9C4A0]],[[0F373F6E8ECD3941679E42B1C04F62BD6A266CBD69D0E8AD6B61ACDCC3896662,1A8E623113DFB05F2F507516F46A164101A2E0221302AE2EB354516FB9A56094],[1C684D158A973089150E560C52F66B7AA88A0D7BEA3712AFE50ED9F139BC6570,1F15394A987ECBCC8BAF4E3C19A1722EF6F61785F79A82EA5FE027C0F8A8CFC0]],[[21CE3419CE8137531C21B0A72D060229DD23227C8B6DF15A3C27C8003FC14E20,11DEC880ADFE7E46AA8DEAA1FD1BEC7B067CAF496D4A26C5CB7421CC094078F4],[0EFA3539A6ABF1F923022DFC66ED5C9F9EFDEAEA83AD655C7B9925E9F6866021,10BE5D1EA64A43F421BDD9D6C426FE0DC795997D216C4CBB321DEFEA87279906]]]
FP12_2 = [[[172462F11CA4EE95C018D66053F364F7FC9B1571E5CF981A554F00C222516792,0957CACD472BD5DCD73C5ED663B32A672584C6A9A2BD1EE40D07CB1FAF0A150B],[04A06E9E2C6E6421632857FA96A96ADED4A47454DFA0416C4C7169A9DA7D275B,092FA9657C0CEEA34090E90E0DC2D3E304222B0F9AF7D66E256A5937FDB859C4]],[[115C506A2F67717F78455727F69C426820917C2AD1229437AA411EFCDC29557E,012B7FF954CA0CECB53D1293A84510F1E2AA38C043C3BFE681BFF88D37C4EAC7],[0317030B058D5A36B2708E01421B8FEEB2315A1F4C9917DCB6BA02EC5FEF6321,08150CEE7CE24151EC149E709CA6A290A9F50F1B7108E98F5E797D2F5A648F09]],[[138E2378086F85AC5D6274886F91DF1EC104AEE952D1D5D70388101A8515485E,19C7DBAFEF7965ECF76061C493931635B344436E4584D846BA07A98E4F27B1BA],[14ACD0635D3F674477F947E61A64A3DC7922C8174A8105975CCD072A983357AF,2259C260A026EFA6309BE654E5249F4135747FDB9B77E9BCFD533D65113F4F6B]]]
FP12_3 = [[[1337DAF3EF624D9A82155CD67B1BBA59AEB77ED66B8CCBA90E638AD6894F31BF,0272C802DE8E7D3E1E22AC553C97D2FA7E450B382FDA9B0AE5A25FE50295530C],[0F8FD8AD4156F06ADBDB0D7D85A9855567452C2DBBAB8DA3DB0A05AC9BBD2311,10FFA88FD767F141D4ED5AD9C9FACF1D4A5152A397BF8593488FB5C462A96C8A]],[[17053B112A963E9119AC70B0D46D52ED1FFF98035676306F8CFA76E3973E166A,17AD471A962A2B45BD66DBE1046DF5929EFB3D2FB073758B93FBC7C83B593E6D],[104A0170D2BBD84802E2EFA1F4217CAE1960FA2F36C73DC54298391EB8B28CB6,052424BDBF481943CC32BEFE55700C1AA566D2C3E1FB0A9A9D5084220FB69385]],[[02CA9FC2164CC22D5A563F29010E20941588C41A1BC76A88DBA08E0DA88E5C90,119FA99DA8711D3BEEB7171B2F859CAA66507296D7761C7D3813F0E39CAEE722],[130AC62817285F2E6A2EF0752C6DAFCCF69331EC370D90B0F2CE8758EA4D892D,070C3C7BE06C9BECDD9BA0FBFC43BE853D7440287AECBDCD4FA697D32660B047]]]
FP12_4 = [[[1D8EC423EEC129A81CA8389664B21718F0660B0E50EFF8FF2032B85B9FD69003,025374F2B343796552FB244E23C3043F9075EA92AC7DBB003EF8CC7935FE8CF2],[14B4C82726D3E07980B9D73E8A7427D3C3034C1F82A51FFDC8107FB45DCE2C56,1B4D80E3D17DD83D0410DF3AC4AA6979676222802A0814EA0E7F61FCA777FFE7]],[[064724B5C041B462AA189AFD33B54722D6C9B20A1FF88B93FD0453EC06A5745D,01878957D43741D0A2E432B0445908BE8FF87D7D541620AE3CB5706C437020FD],[1ECB484EB92532B6D628388E9F62E54B6B82D9A495053393B0367053A30DABED,148EEB658CA539F50637DADD714D86732126D58B70CDE27D7E20A84079DC03E3]],[[1E90DA607C93A6DD1C6DA648B69CD312BD3AD2987473A2D73B871AF6D68592E0,0F14170659A6F349C8508D648F6A8D3BC22EE06985E617EF8DDD5AE6666422E9],[0138036DC3DF2F3A311630F78A0212802F1AF38FCF59E3D77ECF83D601C7C175,1A17FBE364F70D595EF76D7B489340DF9165B7A97E91C80A629BA3B369E23DD9]]]
FP12_c = [[[124DF13D678926DA748D68E7FAB3670EE4CD9DF1715B63200E1325E3769AC576,20D92555E60E240EAD7595BF11ED055D7FD1BEDC2D51402E0C2A65D7626C17AA],[02633B57C77915696A098A5755155CFC5DDD35F4C4645D22DB85B616273EC35D,124843ED77651B3C45C7DD2690EEF8A609F0ACB03920FED2F73206B8F6B9B192]],[[0675E6BE804800808CA1E6E19FED95E5AA61B37FB9318BB6182A43A0A8EE68A2,0A648359AB40A32914305F591823AF36D383D7E8F35BCF27F3FBA5C00879E6FC],[0E6384C9432E9C44D322AE4DFCB1BAB6CFE391CFCC779B5CBCAD6694A414511C,0AA9F3670B8B27CDC1C48865511630D74670233C7C29EA8CE1AC6F7643ED819A]],[[0B43C3AD286474CAD4D9A4D6FF44A8C357132D5635598B78D869E62D0536C0C4,0773BC590A6B91115B6B5749149C3A2BC4AAE3C1E2413A8BF2286935DE40C116],[1A4DDB740AD160FC9081390622577B713343C7923E7B948E93CED438302DEAAE,12408971418FDDC34D89216460D23087E5A86CA88B9C0ADFF576ED0AF2334925]]]
FP12smul_y_mtype = [[[172462F11CA4EE95C018D66053F364F7FC9B1571E5CF981A554F00C222516792,0957CACD472BD5DCD73C5ED663B32A672584C6A9A2BD1EE40D07CB1FAF0A150B],[04A06E9E2C6E6421632857FA96A96ADED4A47454DFA0416C4C7169A9DA7D275B,092FA9657C0CEEA34090E90E0DC2D3E304222B0F9AF7D66E256A5937FDB859C4]],[[00,00],[00,00]],[[00,00],[14ACD0635D3F674477F947E61A64A3DC7922C8174A8105975CCD072A983357AF,2259C260A026EFA6309BE654E5249F4135747FDB9B77E9BCFD533D65113F4F6B]]]
FP12smul_y_dtype = [[[172462F11CA4EE95C018D66053F364F7FC9B1571E5CF981A554F00C222516792,0957CACD472BD5DCD73C5ED663B32A672584C6A9A2BD1EE40D07CB1FAF0A150B],[04A06E9E2C6E6421632857FA96A96ADED4A47454DFA0416C4C7169A9DA7D275B,092FA9657C0CEEA34090E90E0DC2D3E304222B0F9AF7D66E256A5937FDB859C4]],[[115C506A2F67717F78455727F69C426820917C2AD1229437AA411EFCDC29557E,012B7FF954CA0CECB53D1293A84510F1E2AA38C043C3BFE681BFF88D37C4EAC7],[00,00]],[[00,00],[00,00]]]
FP12smul_mtype = [[[1D3762F28258B9D2D1754B46B44BC32F78BD49967BEBED4DA4BFD83F9822B59E,0D29F2FD4614348759F524EE82C9789166A56BE192DB56DA1B41781A5A621DA7],[0E1A267A9A69024E3C28A87FDB09E8AD7EF13930CD402DBEC3EF5DB3DF40F6F4,23B89F22EA31ADF35F80DC8AA222B972082E2BA3FE92FD21091FAACCA5029EE4]],[[18A11C3E09730791336B8AF40BC33D52547F2D5D95BE5E39720946AB7D1242C2,0EF335BFDCBC3C0D1E23120793BED78D55099AAB16A2CA3A843E0DF27FCD655B],[1FC2D0FD694EF7CFD04FF914B41F88F497A4B64332A85263B31C3FA2B5B7DAC0,148DE420929086AC536DC541F4E005B6F2C1AA2566A82B6A0CB1AFF647D5AC71]],[[193C44529CF3BF6B4E5297D86BE23F5178BAB849F4EC57DDD92DF0737A2D81D6,0196DB31263AD8B5C008EE516B977D6F1A99529CBAC48CC648C88BD0555C2662],[21DD44FBE468D9A0D592DE520FFD044525D2095DC2D103DA60ACBB011E368FB0,13713CE1604DCAB9A3A9FE645E7DB2EEA711120D431B1066EA2D3333C0D62C68]]]
FP12smul_dtype = [[[2112F454D04E3ECA012C00C82AF605E3730974170D18876AA18DABD0F8988D81,0FC87D0C1B5BDE241C15FF4A84D5380889E36D82F61C8589635129F57480D3DF],[146A9F9C6FCD179778644200D1DF02D3BF141C7DE265CFE9D655E64274D6BA1D,1A8411389363B635C4795E2193B8C259F2A326C5E9D418A84F7EEA4EB2E630F1]],[[A88DCD8432F25E6DAB28620EAEEEBF8BF70F5C671A9048616CC3D75EA1CFBF,12C0647EC57D5B6875E5F4A5601A5D03CAA4606DCDE55B9E90DAC2A0C523AFC3],[18A194D69414A123859B4909EFAAB0453D53281FBBC75E079F60D0F82E0D5005,2373362D9ADB6FC8F5C5856E1CA198F84FA585E3D79339D5ED07086E0CC7B851]],[[18B8D683170B16307527D79046027F2FEAF6FCE29E0963716ECAABAE9811E7D6,0D22D8482D6A875FCD854A9B2EAC367D5FEACF49F02EA4940445D0EFCA7DB6D0],[062B5F1B3E0B570022C9EFFD83CF2F37A481A2CBDBF55F49622367F1A030A9D0,0C848613A57385C865F22415F4CBE78984AB53356104749B293D75FDF32969E3]]]
FP12mul = [[[01452B82279879CC71F25745CA9F2D4AA3E9DE6E6F8B5ABF025FEAB0EE716D5A,1DD7E2F9546FAEDAA6EFF873F7F4DCC18556F723D7AC26D2110B49C4ED9D84BA],[0664AE9D0443EC57DB9DCB63CBCA6A0BA027A196BD12B943973343454B7776F2,1A24DF2BA11A5808709B177B57A36BBCB32F424C379994F765B0A23CA8CE625C]],[[13A8CBBE0DD407CD297A106CAD1E198452C96910C3673EC43BA59E3C2239D2B2,02B1804BC30A7ECF5E120514A68C000F563A00699F16392577C885A35CD485C3],[2198F5B6F4B82485E8311C138E863A905320214672711FBB7D06D41EC6ADB344,13FB4A0030F7A78C43B8BBE22D645EB80915F7B89484723998BCC07E3A1D4F0F]],[[1FA588ACD84CA2F8A7503C27BB1A0B054D796974780B560272183F216D259A9B,1B0182A1DCD06463B96B18D9E46A80EB55ADDC2CA2B8D76FBC143DDCF8D4E1D7],[0E00FB68C73F9A5425FC5F99F1E8AD94B2C7D6612F6B6125F0A23F010A1C7E5C,1DBC329FBC3F7F62C36B2416DE6CA49347126EEF2A5D6DB44C44744B5BC0D666]]]
FP12inv = [[[235F166362C40FF2521260EAB4F8EFDF8F31BA1F23C17266567E8C237D843F59,011270A1E5FEAA9EF5528EFF8A8635A35370D507DE2D27D36FF5AA8999F5A02E],[1C28C1398B6BDF3DDC7DB462FD02240F83F0DC2FF4C3BAD960874B68C5199F00,0974856AB6EAC82ED355F26A72E5E036327063BF9EC038CCE968ACDC98719113]],[[14C8C09179A2F0CC491F9CB2BA140415BA196A30AE385634530477129891EF51,09719DCEF49079AE816D6A4D85F95092229CF6CC050690B30B11D27FA275F51F],[1C684D158A973089150E560C52F66B7AA88A0D7BEA3712AFE50ED9F139BC6570,1F15394A987ECBCC8BAF4E3C19A1722EF6F61785F79A82EA5FE027C0F8A8CFC0]],[[21CE3419CE8137531C21B0A72D060229DD23227C8B6DF15A3C27C8003FC14E20,11DEC880ADFE7E46AA8DEAA1FD1BEC7B067CAF496D4A26C5CB7421CC094078F4],[1505CAC661C438148DBBB16813760A338541EC03945BD98542CCFE056594F592,1341A2E16225E6198F00058DB63C68C55CAA3D70F69CF2268C483404D4F3BCAD]]]
FP12frob = [[[235F166362C40FF2521260EAB4F8EFDF8F31BA1F23C17266567E8C237D843F59,22ED8F5E22717F6EBB6B5064EFDD312FD0CF01E639DC170E4E707965C225B585],[B3A96A9472289DDD2F411D12F540188FEA04197ACDBC5C82A9E636CB094707,14055B44DAE119B1064903717C8EAFD217919303FF71957B14F9629A37BF3B3C]],[[0671E78206BE2B3C201F9936DB27F4B6EE03FA225330859C120BD5567A74DEAD,07EEDC23A3CB1AEA8AE86ACE8BEDEA723D63457583284EECCCA5A9BA016FD40F],[1DA26B151E2FEE12F4D7DFF9428B4F6D0D1B48513BBEB5069C632A07A995E949,14DCF0DCD1E895381D47BB4573DA688D31C6CEA0B5683D576AC6C919BBFCF0CC]],[[017614CE4868DA457C8D673B1C6573CC27295CE3C36BD38050EB12AC7E6825C6,110A5899D3686A6815EC5995F98E900DD8B4A2E041A6928AD048482EBDAA6069],[18046D1D3DFA5730611443F3F1B1FEC2679DF277BF0283D808202F436265BE9E,1E3932E5E075BD164CDDAE16C8189CCD58079ECCE3BBE8AA21BE407CDBA509CF]]]
FP12conj = [[[235F166362C40FF2521260EAB4F8EFDF8F31BA1F23C17266567E8C237D843F59,011270A1E5FEAA9EF5528EFF8A8635A35370D507DE2D27D36FF5AA8999F5A02E],[1C28C1398B6BDF3DDC7DB462FD02240F83F0DC2FF4C3BAD960874B68C5199F00,0974856AB6EAC82ED355F26A72E5E036327063BF9EC038CCE968ACDC98719113]],[[14C8C09179A2F0CC491F9CB2BA140415BA196A30AE385634530477129891EF51,09719DCEF49079AE816D6A4D85F95092229CF6CC050690B30B11D27FA275F51F],[1C684D158A973089150E560C52F66B7AA88A0D7BEA3712AFE50ED9F139BC6570,1F15394A987ECBCC8BAF4E3C19A1722EF6F61785F79A82EA5FE027C0F8A8CFC0]],[[21CE3419CE8137531C21B0A72D060229DD23227C8B6DF15A3C27C8003FC14E20,11DEC880ADFE7E46AA8DEAA1FD1BEC7B067CAF496D4A26C5CB7421CC094078F4],[1505CAC661C438148DBBB16813760A338541EC03945BD98542CCFE056594F592,1341A2E16225E6198F00058DB63C68C55CAA3D70F69CF2268C483404D4F3BCAD]]]
FP12usquare = [[[13017CAC011BC91B3E1BC95E5CFE6408EB7500898FAF844DFE96F99C16591F39,1AC262D648821A925A904F991118C9C40E6D5FBD508FC41D4C35EAD15BF9776B],[019057F408262BB4FE9583256F7A80105DE07D2335CD2A9B51AE1C14BB2C4387,122BA6818C6159B0ADCFF957800100F85BFD8299692963F36DD51FC8C263F91B]],[[092AE5078237CD1F7FBBAA63D5026E7D85AFA2423F5C063C923ED0F46A8957AD,1300508F031A6B53616C0A4020EF153D481938CBDAF07C80FF51D19FE7FD5174],[09D50E85F53E629DA26128BEEF7D4D3FFBCB8C95629DF37FFDD94B73172E2460,0EB22367693B9E9405E5AFAC085561E6B228C0EC79460CC02021D0AD27FCB541]],[[203DE327534819197D1F7BD308E661D8D56DE41002869EC6BC4CDE87FCF9EACA,21D21A6372559339AD1C14EAE1073AF272028740D511BB2A353B93F4AAFFB2B7],[1A53300AFA0DABDF9ED0F6F25DDCBF4A692A157FBFBB81338CCC2D1C6970359D,09CA6C77CA1C8588CEDD68E7FAD23CF688E96F7F9FDC13EE7A33A5D46298765B]]]
FP12square = [[[13017CAC011BC91B3E1BC95E5CFE6408EB7500898FAF844DFE96F99C16591F39,1AC262D648821A925A904F991118C9C40E6D5FBD508FC41D4C35EAD15BF9776B],[019057F408262BB4FE9583256F7A80105DE07D2335CD2A9B51AE1C14BB2C4387,122BA6818C6159B0ADCFF957800100F85BFD8299692963F36DD51FC8C263F91B]],[[092AE5078237CD1F7FBBAA63D5026E7D85AFA2423F5C063C923ED0F46A8957AD,1300508F031A6B53616C0A4020EF153D481938CBDAF07C80FF51D19FE7FD5174],[09D50E85F53E629DA26128BEEF7D4D3FFBCB8C95629DF37FFDD94B73172E2460,0EB22367693B9E9405E5AFAC085561E6B228C0EC79460CC02021D0AD27FCB541]],[[203DE327534819197D1F7BD308E661D8D56DE41002869EC6BC4CDE87FCF9EACA,21D21A6372559339AD1C14EAE1073AF272028740D511BB2A353B93F4AAFFB2B7],[1A53300AFA0DABDF9ED0F6F25DDCBF4A692A157FBFBB81338CCC2D1C6970359D,09CA6C77CA1C8588CEDD68E7FAD23CF688E96F7F9FDC13EE7A33A5D46298765B]]]
BIGsc1 = 1E0DC1DA295D80F3D0FF7CE7BD983B0835DE16B18769F56D2971E33876BBF1F3
BIGsc2 = 15C35F5C35CDED31E8B5DD87EB39441DBE03A9B372476B6D212BF3E305DA1B18
BIGsc3 = 028F9E1AC165A7E1CA5D94DE1E17D64C76CF664770BD57C0011F94C9F8DCFBE5
BIGsc4 = 11827F3E292DAB213CEB5FA261427B5A11781A3DC4DB6B2CAA73F22D721DAD51
BIGscs = 33D81400FFD1744E214877AAE55DDB37
BIGsco = 2400000008702A0DB0BDDF647A6366D2C43FD6EE0CC906CEBE11C0A636EB1F6D
FP12pow = [[[5EB1A72CB6424923BEE281E63978C274440970F9621BC74690C89DDF692DA9,08368FFD9B6F3D763E7A45B3E6C5E4B0E5B8AF9655455B1F24B6F2C9EDA9534E],[1C02CECC08FAEFD38E0CBFC3597503A7E50C9E5A3B04FA04E53652B35D6C9577,10527DFF9620FE587FFB8CF1C3ADBCFB19A8ED04B4635BA4560D38E6772CB5A5]],[[08B03231DD6A96B612E409934BB023042E9068B152CBA780FCA41759E78D9A73,1B9EC56621E078CFE4E4E9DE0B8A442281EC87023ED5A163F962A2CFAD7C3400],[048C10593E2E7EC477861BBD4453ED17C67D489C4D420F81515D8C515D34FA68,1ACF514C3B8626564EB3F2BA6ADA1EE5742B10482218D77998535DACE6EA1BFA]],[[041273982AD6C1450F7A237C737DA7684A9EA3988ABF2B3E2F6C4AF0AED445A1,0728332BEACA68E13701375C636CA065E57727CD96EF0B429D90E5C6B997FD6B],[232268AB6E64D95BE036E58D9B16DFBF40C9CBAED938F9733FC43D0C465D9713,08C88CB57204776EA37881E44B2BF196D17D0D02159B6F46EA8E6256A2E3AB08]]]
FP12pinpow = [[[1892E975F477E80752E2620B304CC17BDDE33B26B62CDD14542FF6E0B6385510,120E3D4E749395F364AD8D653E3ED58B7478459D636BB04C162F454633E58B63],[1C7A645D779992E9BB8DA0784585AAA26C996C45AE7A3A8E3536178785C789DE,1C3284864C65AB27F3C96D8FC52EA35B8AA4789DA5F696208CB804E44322746E]],[[0D8028799AFE5CAC51FD08C27AF1C089DADF774CB5D97285F098FE8C4D79AD4F,2326C00DEFDD1F6B0A1DBFD15B793A5C38EFC8BFFCF3B74D0C3084F4CE9032AB],[0917FC7BE336682329E976A4D21247FF9D5FA75930369D444048831DBBE0866B,159E8A47BE2DEE2607095738940F89424DE948BDD6D7C6EBFCEF14B514F9BBF4]],[[1AEDA8EF27C7D53B5D958E066066D34AAD2371B5E8A4FA51FF268CF81E1BC90D,21F179C08740FA05AEB00DD52777B715ED5ED9544E68CAD8C7054F54D01EFC9E],[226E9C6536245177307F0E6EC9F64EA9642EBAF130038E61E75E50FE1DE308A9,20B444308F26466A9726D333F688D5E5ABAC6D959EC9DD6BEA0D1B70D74A7E91]]]
FP12compows = [[1AE8469290002EB52194056F73F2F721EF64EF09B4DCFF8F6234C73ED6B92AAF,239A67B6E0D887917944C8E16606D0A181BDF202517A64F1F0A27057C83ACD05],[0B267490400B57C21A7E8C8390214E7271A390B35C14E9C9355960B2CF3F9139,20DB51D9BA42CA593CC494354D153704358AC48919D7A2E90A6EDED8640AB3B6]]
FP12compow = [[0C948044CDCAB73774AA222DDFEB90368FB009338E266502AC5596A796D2D140,2322D41E96B4D224E3DAD6C9A30547201FF415BD17D637307E1BE20F4285A3BB],[130FE5244A91A301901A67FD31E8596D2655CEA5A9D61E56A0C90ACB336D7749,1B2B3FAA28D308F47D794A053C04A7CA9C4590030F7D5DC50D038DB8C17277D4]]
FP12pow4 = [[[0985F22C115B5C518825A0B5C33F89CECD9002A3E2E2028901D68D565407D7FA,1F8DCC160EB5B96B998FAE457C1F6631EE2DCC63B264679F9A953023EDC91586],[07820AE6776DB22C8C09BD41C4416E81BE1FFF14BE02E26F8FC29C9EBD93025F,14D962CCBDB9C8E163DDA62C838D55077438917EFBB55FBD88109F973680C705]],[[0B8680C1DD5BF668E44107BDA59CA13DF68B3B906DEA362C67756673B3577CD7,0977CA71403B6CC8192CB56B2E50B78A6D59E63E781FA4A20709802EC1368547],[03FBC5224CC7967684E8B96AE70255ADD287326DD1162ABD18826275A08C5DF4,04943FFFA9BD7F437ACA47F875E5BA0014E2E6436250613F25A544E3A9A0226A]],[[1C3BF748595EA71A1A8833E01A163497FC9A0E79DBFA56B379F196BF187ECA01,17C1CD4258F325E26398115909D95F0904BF88F8B6595978D152887FA6558F98],[064CBFEA1A2D10F41D66B49D6ECF737B4830BD44BB0B2255ACB1B960C1A42EBD,0772C98E0223A6FF295A7FE55D3D211EFE1FF3C33E34E326DFD8A086685608]]]
FP4trace = [[221D432A176BDBBB94BB63F72A2401F8651580813B31D96F86AF5C8BC05612A5,033751E5B1FBFFDCDFF7ACFE9F92A0E9FA527F179A87777A4FE0FF9CCDE0E08A],[1785BC53770CE06F7CC081047823C84AE0ECF03A69D08C19199C8993C5052419,07A26FBFE3AFD18136BC082521B1C6308CEEABAF3BC8947B022C1D5992C6A27A]]

# test 10
FP12_1 = [[[16FE85E91472AA05F0FD372156D2AD5F15FC9B592C470B9FAD38B72B1D71AE9B,22829D8C21BBC925B0267EBCB9F3306678CBF46A7590E9111CDE31E60E04E798],[07A3F61200E7EF051E4748D7B21425A2A5EE8E47462D82C9AEBFF5A9A387238D,0C2FA26F5EF0DEA19B5CBCC6B2B25DC62A1CF8881BD4D7D4563754F7F8921AD4]],[[180DA35844DD698C07A643310DD245C5C0A2605DBE277874013F52F1DA3417FD,15645818FCA4AE642F90A9E4EA5DC572E4A279C8AB35DB8C85F979682990BF87],[029D1F70B389069D47062795192E6C7B802071CB2974DF996AEECE66C0C7278C,05CF55D94A474BA9F0EBAB71835A298488BDA69ED3B1BAC6A6AA94A9EC29B185]],[[0E86DFEBE52DD1F9FEC57140DD81081DF4E462FA395378E1F656DCF6AA1E4177,0178294FC0BA57246FBDB084C9E5DFED343688A4D8A95B705D12F244720C7F64],[0587172BD81101FD40E7F77D987F35916F6951B2FDB868DD80A1F5FB5B4ACBC9,13351C16BAF50643E620F813250DBA4D8FE78E4D1FEB744B1505E9B40F02D665]]]
FP12_2 = [[[15739741645D5D574CC992A23FBB2341D601C5868E7BEE749BA631F96928F713,16B9DD3C884FE55CF5C572768B02DBB32D21FAF16E60C36F7B429C6736411B45],[013125B1E73363EC4BA539BDA7A4495BBC90737835C0B3427CC3F4A45193FD12,14466AF9296245B7B3683A64BBFD89926E198977A151C606C8C1AFA3AF8207CC]],[[079D04B8CF51FDE18E2B5DF0C21FF92F6C87E193A87470B4F15E772E48D3854A,1CC06EDBF33E9AED02899B47437002628D6D6F44107C15E80EA1EBDB1B83428C],[16B396E107192F5B23513AE45C358EF40041BE8940DA8286358A8E3443B508AE,230E4E6DFF73CAD41CE69703D4A4E9C75FB2BDEF5F7B9FDAF8602EE5412A0327]],[[210F498E7CDD10A0E817FA44A777C6180BF0226432B9B75E36381632D9E87EAC,04879C66EB34B0F7E04941A8DA178E57CBBB8D741F993ABCE3C505026BCF448E],[01EF2D4C0B282935E4BF4811A274192AFB9C8E895E5A38D73CC5B69795A9D2DD,1C5BC4F177DFB82666E500DB755F8CC544E2CDF3410690D844CE14F9D9660CA4]]]
FP12_3 = [[[07BD18F394AA106EA06734E919F0FB6B4DFB7F6635F6C7578611A0531C98B53B,026AC7DD4263AB0842CC8F2B9851E52971E96543623881BA0F1A50CB002D5528],[1FBC0806232F359FDDBA5E092151B8DB1FEAFB59B7CE074290AA0ABA5433D880,150B9BB72D30DF101CD869BB41C716486B545CEBDBC8BFAD7D38491F355DA311]],[[04F9B607CC8784106010674333AA469729116089B87650DCCF40EC826659B61A,0CB2AC00DE235019F95ECE0F33FD01246CE5F52CFD783E0C188FA4C78D14C15D],[132A583587C317D44A0499407DF112F5C387302736F7BEC2577EB3BA233F8A88,1C10EA0E0FB04FBCD96A20816010644B24CC4D27F2899953997BCFDF539F6740]],[[079B1AAB8ABE7912CA707443F7D4B1C3E71DBB6ACD68CAE39123EABF7FBFD9D8,06BBAD406A02F81E97C5F767C32C9C84300ADAAA5AE15D585060712A611CF8DA],[151C5AA4338F7C212B3C48BA431F33E064266EB9E408AC2179232D77476AC3B6,0D08406BAA22940C80FC704F035612F9AEF1D06827E04BD3D03CC518BA65C7D5]]]
FP12_4 = [[[031020CBE8D1392C40A7A9177F021A298CB12DD7A6AD8A4B9C41A2E2EC58FE14,5BF6036BBD507B85A82202E0ADA6B686850A7A97184A825D72B850684A6EC8],[225C1E491FD7AD8C0FF8C252EBCF2F31B3FA67DE8465728A8C186A314DB4CA9F,139041904FF8E75A90B32C1FA7922D4E20F32AC35A39576A33C1725E68C4AA49]],[[1AD1416901D4C65C4B0E4AA112EA39D13BD809C110EC99B41CB8129A2576B434,1C93D6241AC9429C2A58E680825C6C928979F91D28BB376856B1DDA618E26D27],[01CFDAAADCFF4DC34784A5D2394286A17F2C9DDCF05676E8F0E574174E445D4A,1C14719A68B6F736D3CF8ACDDEEDC87EFD764FE7CBF1AA868FAA2A903A31D811]],[[0860332F562B6AF72303412CC4D423F17022C48262FE1D8B5BDBCF2955743578,0C9A76FD74BF24FBAA74FC0F3183FF17207E19B64465E311EF8A3E675AD36F36],[09F4F2F6B4FC7D06D887D19BC65713276FC8DFC31293A93DA812C4838A58958F,1B3D3DFE76D88BB53CA9B03847DD20BA607869EFD022D3D3A599046D244C18F6]]]
FP12_c = [[[1B308D791C6CA47AE1B9D91AA79D0C72A635B0144FD04CB6E47DD9EF95942FE1,07A3DFA5885B6ECFBE1E2976D896D9103C47909C8FB27D25BB163A66B1E68194],[18CB328A721C7E0A8083D11B0FBDFA0DBB911FAFE86552D00204DD18E43F4284,23AAE1D080E19B159F6C34B81BA411DA9ED676844BA9CA75403C84780E5A33BC]],[[185F2DB6D79993CA404EA60E7EA0D72A52383B9C0ACFB4ABB4E6C309FA066CF7,1E695BA439FEEF88FDE444B62ADAFEAA32292EC9EE79C6913B98C6F2C2965FE2],[124A6000B656B2DA83CA7FA216102F27386706B5CECE9CB75D85EB649F58CEA6,19F5FF2EAE4E4784F70DC0D859A215D7DA511A4E6D5BE33963BE26011F4A9679]],[[1412DB9DA9C08B57EEA8C7512BD06557A53F5D18E36BFD1668AC82622C3ED91C,0231030C0F38FA49B4105C652F97708FAFAA6FFFEDAFBB34C853153CCC8528FA],[15BAE0EB8E83D8C69F00B34816F19D7E30ACF518F27EC8C5B2A67F293276B663,03E0D14F704C09AA33DDDD2632C9FA3F8CB8F84453A60EFFCC73646B83153D]]]
FP12smul_y_mtype = [[[15739741645D5D574CC992A23FBB2341D601C5868E7BEE749BA631F96928F713,16B9DD3C884FE55CF5C572768B02DBB32D21FAF16E60C36F7B429C6736411B45],[013125B1E73363EC4BA539BDA7A4495BBC90737835C0B3427CC3F4A45193FD12,14466AF9296245B7B3683A64BBFD89926E198977A151C606C8C1AFA3AF8207CC]],[[00,00],[00,00]],[[00,00],[01EF2D4C0B282935E4BF4811A274192AFB9C8E895E5A38D73CC5B69795A9D2DD,1C5BC4F177DFB82666E500DB755F8CC544E2CDF3410690D844CE14F9D9660CA4]]]
FP12smul_y_dtype = [[[15739741645D5D574CC992A23FBB2341D601C5868E7BEE749BA631F96928F713,16B9DD3C884FE55CF5C572768B02DBB32D21FAF16E60C36F7B429C6736411B45],[013125B1E73363EC4BA539BDA7A4495BBC90737835C0B3427CC3F4A45193FD12,14466AF9296245B7B3683A64BBFD89926E198977A151C606C8C1AFA3AF8207CC]],[[079D04B8CF51FDE18E2B5DF0C21FF92F6C87E193A87470B4F15E772E48D3854A,1CC06EDBF33E9AED02899B47437002628D6D6F44107C15E80EA1EBDB1B83428C],[00,00]],[[00,00],[00,00]]]
FP12smul_mtype = [[[CC88DF6990F641CD215DE4E33636E28879AD87998DF59552A486A8B5A6A3,0B0B3C23E87388D1653A1527E30416A32809727820A8944851280D2CFC491075],[0FC3525BC63503F9084141442FED9687F75CDFEE1A53EE9E3BF03BEB08C60F25,2080E129039945A73941950E0EBAA265A3502AA79E2851903BA14D8A0D3D73B4]],[[0B1A2B9089274875B97FC8E63FEAFB58F0179553524D2F20977AADFFC3004DCA,0CBA2116345B1AA10713C3FD66816A19968C4DD82CF716A52E18DE165B480D36],[1C809C4F338B25FFAA6D842260B4229025AC066F31434ED82BC3E4C4010EA697,91D4ABD49E9B54177CF1F0CB51A4EC17C2E0B28F4C7250D172FE9645B667CB]],[[0E42123BD7A12BD27DD1668EEDF664214BACE27D4B56A932DFE3E4EBA0F15EC5,157ADF91C11A5722F89026815A57AE7880151584B39573198CB7B8F04F2827C6],[2288FF4D7E60675717C2950BDE0A6D3CFC092F8D6B22D0B6A072C18D62109420,0EB360041806006E1EE1A1C82BCB0ED10E9220ACE840EDD2B1428BF1C45DB243]]]
FP12smul_dtype = [[[1443E9C497864D02C22CD2C52F7CCB785CDD9A70A4708D28FA8BF397DAB9EF29,0288DAF35AD9A03BE05D7FC863DAB305C7ED6BDE4ABA6AC98B6C1ADE665A5480],[1FED6D738E53474B8236B47A300F52A4CA9B21421387E9DF437E309FF455DF9F,112A6BAE68FCE9A7ECD5E4BA0495E79CCC06CC3FB29252AF622D85F38088BCA9]],[[1AF9AC672A3A5F31AC519B26916C6BC1BBC435F8ABE75B747E38CFE997DE75FC,026DE8B3F602F78EB958A82A40F853266CF72D0D5E3FB8D1F7722DCF39E12771],[12CBCB99DCBA5FFD5C632AFE176ECC5F0CD55FDCDDC2A5B48841C5ED721DABF1,12DA3BDB2A787B508398BA5B31F13964DD3197EAF177E1C766DFFF865032DA5B]],[[18A245193B06B5AACCA293F27E18E9D9F587FEF51A3F6D92E9E00FE004C095A1,0F53F083B42E3D7EB2C6173213205E2F2D0046C47410A0296F80297905235864],[1709CB9068CBF88DED3397C4B181969FE56E0C44D48B3F34404DA91E013223DA,04FA2C11B1AF240ED5478FFF3E584EB4F219F0CD98A8228633FA51B6C3D4614D]]]
FP12mul = [[[194891331579C2E27DA4293544ABEDC539C4AFE8A22A1F22C933C52E5F8BE5EA,18A77A1CAA52214214E40AB25193D6062E0246BE2364307AE276B563C75A0801],[1109E21D83A2EDB99FF56A058527C529DD015156969B381B733686DDB5907B27,0135714AFDF498A3AFE5C666C2745FE96457DE346C4626CE3A8BF4F4986CC413]],[[1E7A8AD9CE51A238E2B345A17FA847CB68DE0D59DB3BBA3445172FB09936B66E,1F9657D36277134A127BB900B724715299D70B208D265DB2E1116800E81105EC],[0F3C4226336736A5DB3EBF6C0DE7AFFBA8D71B86989F286A73E36EB9FC7E1B05,03B63A4756B771F58054D9AFEDAE1716ABB856725A8F25708B7DBF61B4CBCD95]],[[0C180194F31A7232A3FCCD9C8333225CF4494CD28902658BE5C965AA1846EB56,229270FA2E55DC23CAF28FFD219402926D989143782BE6BD6149E3FBEDF22976],[15AB2F02668C259D15A981D63ABCE2D9D6347D918119BF4DCAD99E3D53D1BBF8,0395DA316F27D823FA475C4F4DB7BB192BF6E49C0A458817CB6286F16545CD90]]]
FP12inv = [[[16FE85E91472AA05F0FD372156D2AD5F15FC9B592C470B9FAD38B72B1D71AE9B,22829D8C21BBC925B0267EBCB9F3306678CBF46A7590E9111CDE31E60E04E798],[1C5C09EE07883B089276968CC84F41307E5148A6D1DBBC180FA62E45B8943226,17D05D90A97F4B6C1561229DC7B1090CFA22DE65FC34670D682ECEF763893ADF]],[[0BF25CA7C392C081A9179C336C91210D639D769059E1C66DBD26D0FD81E73DB6,0E9BA7E70BCB7BA9812D357F9005A1603F9D5D256CD36355386CAA87328A962C],[029D1F70B389069D47062795192E6C7B802071CB2974DF996AEECE66C0C7278C,05CF55D94A474BA9F0EBAB71835A298488BDA69ED3B1BAC6A6AA94A9EC29B185]],[[0E86DFEBE52DD1F9FEC57140DD81081DF4E462FA395378E1F656DCF6AA1E4177,0178294FC0BA57246FBDB084C9E5DFED343688A4D8A95B705D12F244720C7F64],[1E78E8D4305F28106FD5E7E6E1E43141B4D6853B1A50D6043DC42DF400D089EA,10CAE3E94D7B23C9CA9CE7515555AC85945848A0F81DCA96A9603A3B4D187F4E]]]
FP12frob = [[[16FE85E91472AA05F0FD372156D2AD5F15FC9B592C470B9FAD38B72B1D71AE9B,017D6273E6B460E8009760A7C070366CAB73E283A27855D0A187F2094E166E1B],[1000EC8AE81171D8E9911FC3AC72ADE1529D96B654B87886ACF396687DE55E49,1BAD83175B03EC955BD5C842154796E81B7B277572599285963C9BB6327E8E9A]],[[0E9BAF7FF5C65FB6F06F1D094B16382E29D3F047F4ABE3582B9C9523C376CA37,13B5FE27A0413521F46B3ADCCACBAFD1A2F3EDA6E54F22D62CE63F3F2E2F0619],[07D83D1D24B27B0C77C390FB3CA01D369415764BF210B9915CFA7F72E7E62F07,120349E40C3D28C1E5778F17CFA060A87A60CA15ADDC9F206835C90C2551F2DB]],[[12B138C8C5D058551822B28883A3F17D16C0F6219B6BEED4BF808AAF3A350641,AE1548289BCEF0C12E9554049DAEE465798C784B273B3AA7B9535E51DCBD78],[1166D43EDD6882A1ECD49D2B1C063689898C11E54E7861E8E4C7B25B244FAC13,0251D828F8E860ED7811048E39A7AA5D5FEEFF96FFC8FF74F8E593676B3DFAAF]]]
FP12conj = [[[16FE85E91472AA05F0FD372156D2AD5F15FC9B592C470B9FAD38B72B1D71AE9B,22829D8C21BBC925B0267EBCB9F3306678CBF46A7590E9111CDE31E60E04E798],[1C5C09EE07883B089276968CC84F41307E5148A6D1DBBC180FA62E45B8943226,17D05D90A97F4B6C1561229DC7B1090CFA22DE65FC34670D682ECEF763893ADF]],[[0BF25CA7C392C081A9179C336C91210D639D769059E1C66DBD26D0FD81E73DB6,0E9BA7E70BCB7BA9812D357F9005A1603F9D5D256CD36355386CAA87328A962C],[029D1F70B389069D47062795192E6C7B802071CB2974DF996AEECE66C0C7278C,05CF55D94A474BA9F0EBAB71835A298488BDA69ED3B1BAC6A6AA94A9EC29B185]],[[0E86DFEBE52DD1F9FEC57140DD81081DF4E462FA395378E1F656DCF6AA1E4177,0178294FC0BA57246FBDB084C9E5DFED343688A4D8A95B705D12F244720C7F64],[1E78E8D4305F28106FD5E7E6E1E43141B4D6853B1A50D6043DC42DF400D089EA,10CAE3E94D7B23C9CA9CE7515555AC85945848A0F81DCA96A9603A3B4D187F4E]]]
FP12usquare = [[[1BC225EA80F6D1E3EFE8397BB9BFC3F1B8A6A17E76B5EAD5CCBF6844A7AF9903,160182FCB6EA75BCFC0A77BFAFC3D7F679D786F0B0B5B1C881D4DB209756E77F],[04D1B8CC0BD1F1CB3F731010709FDEF564A409EC390EF2535A20872C4ED88848,23B8024561F42E7C5C82FFCE84CA7E34E75E935FDA28BD7724A34588DC6CA892]],[[06A8834A14AC05EECDD3E12805F20214BD792E567B36AD00E3EB2504A87CB388,0CD0F05C5520C2D5851768FCF18A6DB334C7DE11CDC4EB61CB398BFF8058EB5F],[214B6BCEAFAB2679629005A598EC49A7F72C67DE0D033F8405B0A18A31F690,041EE721C9AF894617AC05666D5AAEEEBF25E21282638149AE114C634AEEAE04]],[[1B358C3522BEF68F8DC75EEED5C900D8A7ECEE8BB8E84E48F5ABF0C8ADC297F7,0B5F98B6F33F173FCF3488E7496CCF867A46BDBB6B9D70EA8F30C92D2A0BC19C],[087402DF72E19CF401021507919FCC585642762965202F1B36B91E440C356A3E,145C7F00E695617B31B52FEFF0DBA9657D18E8C9F8C7BB3F35152449F3FA6843]]]
FP12square = [[[1BC225EA80F6D1E3EFE8397BB9BFC3F1B8A6A17E76B5EAD5CCBF6844A7AF9903,160182FCB6EA75BCFC0A77BFAFC3D7F679D786F0B0B5B1C881D4DB209756E77F],[04D1B8CC0BD1F1CB3F731010709FDEF564A409EC390EF2535A20872C4ED88848,23B8024561F42E7C5C82FFCE84CA7E34E75E935FDA28BD7724A34588DC6CA892]],[[06A8834A14AC05EECDD3E12805F20214BD792E567B36AD00E3EB2504A87CB388,0CD0F05C5520C2D5851768FCF18A6DB334C7DE11CDC4EB61CB398BFF8058EB5F],[214B6BCEAFAB2679629005A598EC49A7F72C67DE0D033F8405B0A18A31F690,041EE721C9AF894617AC05666D5AAEEEBF25E21282638149AE114C634AEEAE04]],[[1B358C3522BEF68F8DC75EEED5C900D8A7ECEE8BB8E84E48F5ABF0C8ADC297F7,0B5F98B6F33F173FCF3488E7496CCF867A46BDBB6B9D70EA8F30C92D2A0BC19C],[087402DF72E19CF401021507919FCC585642762965202F1B36B91E440C356A3E,145C7F00E695617B31B52FEFF0DBA9657D18E8C9F8C7BB3F35152449F3FA6843]]]
BIGsc1 = 0E6EE1A8A250B27F8F0D68EE51FCB12BB44D60CACE3080DE27C4A23D069FD900
BIGsc2 = 0AB2C2F3C932E8B83083E59A86C81B3BE24BD4B6EBC94CD1814294070608FADE
BIGsc3 = 0C3ECCA6F13AF78762A97DCAA713F190987D4B06DA1EEE8AFE58A0FAF9EAA2D0
BIGsc4 = 0B2DC1C017DDA2AA782E2E7595ED169BE8071BADAE47011A7C82DC601BF36B96
BIGscs = 58EEED7002C45496A816A1D0F8AADB15
BIGsco = 2400000008702A0DB0BDDF647A6366D2C43FD6EE0CC906CEBE11C0A636EB1F6D
FP12pow = [[[05B0A3F8E35B0E2DA566E36D8958021024E724813322E882EF4BE9BA745C94C6,0B7F257CC9E7F640FD2D68A00FB43CEE18950192E43EC6F997C78F9E6FB08DD2],[1360E121C73FF15278CAD54340D5BD5A6EA467C59C1626831570D07B2224520A,1B2AC810BEB94CCFC70F0479D60909FE906A34B688C898ECF3BBCBD93FFCF31D]],[[017525BFB1D21FFE37D9C5A83DF7E44071411B40C0E6570A21D855AE16EA105E,0E40E53A330F42F01B3BA017CF2CED7F6C3E69A814A2ECFC8A0D203ED7CF9C17],[135E8C2B1232E209C64242FFCB4EA5E94F8C9D95F8B56CDA247C6B28844B8918,07B92DA8C7E5422E3E6BE4881C7A83EC9975B68A411261843A74F14F9DCE771B]],[[1418E4BB8593AD08584BB87DB8501861CFF0C225708FE26C1A18447FBC065794,18DCFAB99E32BCCE37E5F31EDE8A2272918FBDCDE889C75152906A893FF3694B],[0BDD334F72CF2C77EE8EFF86918180E2C62DD0C66928894E3B08C7D77F61DCC9,220ED9E87C520B75200FEDD8E5EA054CADB987826B1C1C50F063CC85C017FCF8]]]
FP12pinpow = [[[0DCE679333F3AF71B2D7CBAD31FCC366697736C6A16E21BD9E899CFD4555EBEC,0A183BDEF4731BD942C76AA0B19F346A5BADE1F4AC7B17725F2A73F12715712B],[0777F1D48C63662C87BB956EA20C6917D6428D50F4B039BD7490A8CEF5B11234,03A6BA865B48D41ABC2F2BE0DE4A5120742AFC6D08B4C488682C3109C17E3CC1]],[[230EB4A5C3B6DEF62BDFA9BFD3FBFC31AD61EE8BF70B12106B323B5336631C45,1047B39E395FBF3709CBD4FCD7544C162B020EE260AE01F30A4D84C7FCCB24BA],[04298D765CD4B0D161F6DB07112334CAF315F7BFF427374C6B6A233B851F4B6F,1414851EE966E813BE4FA7B9C8C54D6D7F1A0AA624C9A841DB1AEEBDDD031BE5]],[[0DB46FA12DD2613B45468390C485846E63ED9C0A951BAA6440AEC671419AF6CE,7A8BD8071B524919274BEF1485E0CA24A5ECEDF739F2E3F8794C6991D6F3DC],[199BBFB10BF5AC90C242A76D7911332E379B81F280BD440136190A0E8A7D0F75,1A82C96E812353A1A787EBBA8D8F6964DEC16D93DC2EAE4D5A168C0E3271A7C6]]]
FP12compows = [[0E9CC0E99F1C5815ED9D54B73177C6B31E34C96C82CE8F6E5A1E83EA289C0398,1D4B27A917207D0CFFED5CDB40CA3F36D8496898608BAB122A023A1D1061103B],[12381D941E83A47A4DE2D59C9A8C08B63E1A715646BD9B32B96B765B58DB5A3D,09AF9819E74A140A958643E834951EBE027CC13BD134D6FE15699A1C9A0B4007]]
FP12compow = [[11B69DEE88A1A1D9B20E94F2AC9E370DBF997321360B8A1EA38BECDB5E142300,23E91149BFE26BA53F0FF150EB724B6033BF2E49F8ECAADDF60C860070F18E67],[18FA72DC4335C11E3401F3E5E240F63A576060716C336A1DF6958678D2780F14,05AB205EC0F7A891DF97BEB3F9F92F01ECDAC8067723C133CF49906B05C6BD90]]
FP12pow4 = [[[0A36C3D0FA94B4D52146BA0CD4B3CBBFF455562256CD1F27D3C32B28009F1F47,1E9153DCA689744B6BFA7DDB6880357AC1A595D1C41960715FDA495EA00D825A],[0A7039FFC11DC5E2CE27AC87624ED8F16CB1359DE8E16F297DB2BCF334BD1D70,14DB26421EA05A4E07EB68AD03E07440012674405C58122DEB7D6F28DE133D78]],[[17B51592239E57809666A3AD3156A3DE2B7C92AC8D5B54D3B5AC989263B459CE,2108EC744FE5517A9A1FEC31A815110F3EEDEDA60579F730A13B6C255A5BDBC9],[18943AEEF591744B7B28104B35F23651EEBB2975B30876A7889660A4F7C645DF,107A31562C80495886AB89F018F76947191F425D5F27D6B63076A3404A5C82CB]],[[1812270E026A167CCE84A5D9C28711FAD5C4A1F7B1B7F02105167CCC1B5503C1,19CB35727FBDD1CC183F263D7F802C30F3A616636100FF8017210837AAED2591],[1BAC46857C90F2B72BE0268A8EC6A2542995124297BB931F62B11FB4434AF579,1631362F763336AB695B3218854CA11EAB3399CD3E84A65350A2DD139CA4BAA9]]]
FP4trace = [[20FB91BB34E7D4042239C5FF8A14A14A1DB5FB1D6CCBE3FD49440191FC39B61E,1F87D8A454530755AEF7BD6D3912C38D21E42F6330A03D6FD9CE4DD371D80B62],[16EBE23602B7CD0F5AD5DA87163C70E7F1CBAAD5D288885D0C3FE0FCEA956AA7,8EE74E146271D7215856EF9DB3B27F5A1712AA3B75489B443FDAF88D9AFAC9]]
