# FP12 ARITHMETICS - CURVE: BN254, Modulo = 0x2523648240000001ba344d80000000086121000000000013a700000000000013, BIGmax: 2^254, Frobenius_constant = [0x1b377619212e7c8cb6499b50a846953f850974924d3f77c2e17de6c06f2a6de9,0x09ebee691ed1837503eab22f57b96ac8dc178b6db2c08850c582193f90d5922a]

# test 1
FP12_1 = [[[032DC5C420AD351D71801781883BB93A29E16BD59D3352AACF4B1225A41AACB1,038630B1B5D264743A14750AD36E3D1A9EE262F523A64AB32E61360CCCAE79A7],[1DA3CBC3C9624D942EC54DAB1DEFF630EC571046CAD27EDBCD3C89829917DC6D,217E79989D8D0747DCC9B9756DA848074E68FC843C2B893EFBA815CD63BE6B69]],[[14340C87B4EBB1AF56340CA27B577323D3DD53C3F98699A78150A21DC2588FAB,1C63B9390A2FC93EAF378A9FA7606207E040150950661D3D0A4971F31D33FD06],[10C57EEC8E4A0FDCFFF6D17018D82FE39344DBA72C980AB99A0EA51D1A4B0755,1E789DC1711061E3B43FA29E4F1C2D5E233C2A1CE32C92705875C18351E19C08]],[[08D8F1423D95ECF3CD46D70E8282C76380728E757FF4DAF360EDFAE6B06079E3,2145127CF9AE061EE8AF71A5AB53D6FC19C7AD25CF2A2BB5A1C620362B6F1025],[15F01820DC245F752B5ED966A5D365A88A6F9C8D3648005A124086B3312F1479,0AE1CD74AFA8FC9CA01A85CE6177FACE37AD671C3B50E3C4422066FB646F6267]]]
FP12_2 = [[[10DE06045E583569AA4CD817F6FB888A1723028275975411BC1AB6FAACE75B2F,021A1E508703E0D0BEAC57AF0DDAAB3AB25F74AE23D2B89B2C153C06398F54B5],[2372A7AC61C65354C6A118773760560F2A5173D5C3859558367414C5995986C3,0469FF0C325C15B812963BD49258C429E3D751F13DA33791108FA55B2469FFE9]],[[210DD0E6ED7FAEB05D2908AE36379341F71047E7DEC88FB8E2D9921E95584F8A,1F5978E0DFECF1B2EDB6DF1D582279677526B300460F1DD6B8D2A4BEB184976F],[064E7CE1B476E09EBA7FCEBBB648299849C3D10224C468566820296A183EBA2D,09DC31EFCE61BC83FB8F6BC12286A4B0F24BA93F958715E60AD024291F127820]],[[0CEAA9CF24E4151B6A59D11C5D18CB34B7C66CAC5E8F9DE467A60DCF2EAECEC0,0294073EBBDFA4AB21BD73F8BF058A429A358858F9E7229ADA687FEFC0454AE8],[1E33037D7397138A685421975FD1DF061AE66791B70A5E9E6127D13DFC335314,21A631B2B1E4B062D0E4B3949B724FB33DA6CB034C406E0E505176B32493A8ED]]]
FP12_3 = [[[0FDAD12F0DCBDDE3152B4D7D0DA7C66E8B0726621B3A2280728A1E81DDD7A50D,05E4AED6B018DE83764F3C4B78EDF4CC2ED5163C8C11BFF506612BC6C78279F5],[172F5EF4BA71F195A46DE307526C19E0A2BC44D29BB0E26B2EB80B81635D9223,199BFC0C0508410948DA608262CDA79F33591ABC01206C2FDEA69080D23F25C7]],[[18C6658125C0420C3B52579983A957C82B02A1F3EC2415BA8573E2209679411F,06DE4D23F79DE0D4C495682B5ED49933A7A4BB8F441D1254F6672D31924C309A],[07F77EE1389F808177703E924BDBBC3F06B0D427C8C34AF58224F2E27700FD0D,0DB151D83B4D8B8ECB417F98F813A8AF8C35A01401F05618AED6FD52204E9728]],[[22BE30A95C2014742F3511D86D97DB92588F7E45444B7A941BBF3F6F521CF25C,1BCFD42F5476885B71A939A123B12624459CECB31934590DA836C51A6C231EAE],[0965369BD7BDBF7D742AFBFE00E7842A62DDBE231B7A4283D2E25F808EA57C9C,045820409AA32DF8362C2729E961EF0A6C9CE7BA873909724B5DCE5C9BFD6160]]]
FP12_4 = [[[0B1C9EDE2117047307AFA8D7D514103C6D8636A0D7153DD17264D089E3916D4A,0A30927778A6B2641D4B86B20E3C600110C45CC49DF181899077B6119A8AE02E],[143DFFEC1EE5B7C8460FC5A63C19EABCAB41D8BB2F18BFF75EE00D5FBA086992,01A9441E70F01A8F00E95806CFE90D487DC8B22107C65DFB52CEBF45046213C7]],[[0B9E3F72A8301EE74B1B9FB9F2D0FC19E2F20BA2973EFF8CEE7B255A9C15AE86,09BAFBC97200D173BD421F1668E0A5E0E8F8462E0CEB952946596E4C3F826CFB],[0D265ACD298E335BD85795B72CC1F1CA13B731A38D32B61B76BCFBA9ADEBC7C7,0F277DA18AB3E8F9EB45449E4DD9C8FE97DD728A89F652C7A42EC7B1B36B29FB]],[[151C029D3D3BC46DA46892B64399F0AB621A0B53B3013FEFDF7A42FEAC52CDB7,2247ACE2B724124CCE5B1A2F9D9F8090ADD7C39865D79D0C54CC369B38C9A372],[0AFE8422FACB351AF51832973E69A7B79064CAF51D958EB062DEA1C9F3950328,1471F0C21A7562110507E7363C85F34E39E3A344A151CCA608551EE0A8FF4508]]]
FP12_c = [[[0B791216067A0D58AAF9506D9DF043872175A59969BC3C2FED0D673F93CA0C93,1DD4151362BB7CFD807A855479B5B482C4003E275AD395DB2BD2559A9D12C51E],[12C9FDE53C9D88B823662E71826F4A3ABF9D74D1FB662560865CEDC5AFE8BE4E,24DA080F51AF77271C0E1003A1ABF2C166BAD2275FDE62BC7AEE52A1F06464F5]],[[19410D7F7BE3C47E0361E7FDCF03EE6B66A34786D05A70806912D032A84AE8EF,24DF8E0E2CF12FA84600C6AB1114114C4B0F20E741BF449C4016D71E108B0707],[05E3759A475A0A36FADE0A92D9A36AE9FA5904B3A1A0AF6764730AA91C32D083,16A5360660766C162FB373F59627643DC2F8D202E5C36C200C5B97B479F008A9]],[[23E7151EF13FE2BADDEE6A390A2CDD1D560409347DC75D4F5FA976E2DCDAF30D,0915F56ACEBB81809F1FAB3009BC7631C8F590FC6FDB08415D7DFB0B733B37A1],[01B7FEEEBCFAD3475A3FEC36A3A53794383E4E03DD3EFBEFD6E4BA7C09CBD949,22833A6F0D2EA23E5698A21F090EEDD281EBE5E206C56FD80B7A4EB7994E4892]]]
FP12smul_y_mtype = [[[10DE06045E583569AA4CD817F6FB888A1723028275975411BC1AB6FAACE75B2F,021A1E508703E0D0BEAC57AF0DDAAB3AB25F74AE23D2B89B2C153C06398F54B5],[2372A7AC61C65354C6A118773760560F2A5173D5C3859558367414C5995986C3,0469FF0C325C15B812963BD49258C429E3D751F13DA33791108FA55B2469FFE9]],[[00,00],[00,00]],[[00,00],[1E33037D7397138A685421975FD1DF061AE66791B70A5E9E6127D13DFC335314,21A631B2B1E4B062D0E4B3949B724FB33DA6CB034C406E0E505176B32493A8ED]]]
FP12smul_y_dtype = [[[10DE06045E583569AA4CD817F6FB888A1723028275975411BC1AB6FAACE75B2F,021A1E508703E0D0BEAC57AF0DDAAB3AB25F74AE23D2B89B2C153C06398F54B5],[2372A7AC61C65354C6A118773760560F2A5173D5C3859558367414C5995986C3,0469FF0C325C15B812963BD49258C429E3D751F13DA33791108FA55B2469FFE9]],[[210DD0E6ED7FAEB05D2908AE36379341F71047E7DEC88FB8E2D9921E95584F8A,1F5978E0DFECF1B2EDB6DF1D582279677526B300460F1DD6B8D2A4BEB184976F],[00,00]],[[00,00],[00,00]]]
FP12smul_mtype = [[[2307E21A37446F1924C868C7147FF60BF666DC2702F40D6EB1DA0309D44EF361,1885EAE12A2321F261418FDB4540561A7099CC17A6913455A4EDF5816C60F55B],[14C9D5351D0AA2021C9D21E16B0EBE144A2D13263834F9BFFAB2975EEDC455B8,2122655C1758DE2D6F9787ED7B4D3FE7A3AAAB1D642B3D75077B3D8E6D4F5E61]],[[07248242104F381DB50EC1A9559CD860BB376B3712088B710E189250A875572E,0A3BA41D3A06DB1EE70A9080C289EB6A184C30125F1422E765ED05DFB142431B],[1C974D63C99202BE1D27910567354F26177204D1402B5B43B73B8286EB54935E,9BB640C2020717F24009DBDC44891284D576248D73773F40FC9D6C40AE689F]],[[1123937C5AF1874A688A2B7191A0B58346BD2A296916CCEB97D05A3F1670B69A,11982F9F26BC6BDC0DA47089CB7649EB5D7F23EC3CF14D0973FB04123DD5BBFA],[07B50BBDCF08DAF82E698D93ACECE95CFE1340877B41F0173279D3BA25542DC9,0F0CF69CA711B618725E9307C5F291B2586B637A0B25709331C4C3DFAEAC4A51]]]
FP12smul_dtype = [[[147990C720E30F9CEB5802AC9BDF58C0B75067234444794BE616FE75CA0F53A2,10AEF278D096F709492E7D529A61A949CB2A17AD4DCB7CE2F3258CA25A411889],[13CC9AFD492847EF7566B21FB8A100498C778FC02C74603E844FFD4857EA773E,1D32EFAFB8B75BA8E13ABB951712DD0A4D979739494E75AEFF69C3DE565851F6]],[[13BFABABE47A299AB1176418E471D8BD4835CE07A4AF2FCC2B4F7D0BAA52226B,0C6ED8638985C0BD54B94CD32B8BE8FDA7C146BAC1392BAAD504D54513BADFB3],[07E81BE384F1C54FAF2DF7F56DDD70DA179168E64FB0B1A6A2B25F0FD1BEE7D0,0DEC4619DA7D86A6BA8B12862353B65B9C06650516BE81002A981FB39418555E]],[[18DB17905EA9EC4BB73E4F77FB73CD01D713498C43D4DC1729419E53454F25EE,1059E1933A236B16AB251CC16E28B58C67DE816FC850A8073E369673E15114A3],[19FEE6C2BBEBFD021AAA6810B625E36458EB07BAB548F60AD23DDE638AEAC980,0242331C54645634DB8695BA53E5963E3F1D5053FE6A06F2256D8108CB4E31D8]]]
FP12mul = [[[1311907DCD86C1C11EB3C0E4CD8353F6AC8FED1FDAFDC19052C3D94214815AEE,1202244841C965612BAD22F77DD369585463A540A8BDE439A59BC7A58479C8B7],[12BB8ED49F891A1315C5C5D343829E328A8CD7AEF8B8D7A126076C967E2F1F95,09A8F389BD2B44843F7A5BB06FC600488BDA5E711B443D762E11FA22E917EEB9]],[[01123B5353A8AB8A0BF2AF8D2F1C115F385AA45B847DBCF6D08C6E768ACB2322,15FBB03D629A64937B32A41AE82BA08692EFD80B0E79D4A2EF714EC52EC193CA],[0DE3C9F6C5F7F395DE94DDC09CC0AA26499540CECCEF71897A050AB971AA3FFD,19FA2D7E820409FAA77C3012C0D33369F2AB9625DA0AC867EED8B427975A83CC]],[[0690CEB5A797EAEF37619AE9CB2E10B742B79A5CE8A6BEA4E26E7FD33968ADAD,01488659A00F863B7D42C729113C85897631A51FD7B53A49EA223339790180FE],[0311D1BC03E50D8ECAC3714E184816472DE7DF704D10EC0306FF0C726EDE64AD,0911D1BBD5E3CE7016DF28BC3195DE8743D77ED08CFDFA2D40B0D196E6F20E88]]]
FP12inv = [[[032DC5C420AD351D71801781883BB93A29E16BD59D3352AACF4B1225A41AACB1,038630B1B5D264743A14750AD36E3D1A9EE262F523A64AB32E61360CCCAE79A7],[077F98BE769DB26D8B6EFFD4E21009D774C9EFB9352D8137D9C3767D66E823A6,03A4EAE9A272F8B9DD6A940A9257B80112B8037BC3D476D4AB57EA329C4194AA]],[[10EF57FA8B144E52640040DD84A88CE48D43AC3C0679666C25AF5DE23DA77068,08BFAB4935D036C30AFCC2E0589F9E0080E0EAF6AF99E2D69CB68E0CE2CC030D],[10C57EEC8E4A0FDCFFF6D17018D82FE39344DBA72C980AB99A0EA51D1A4B0755,1E789DC1711061E3B43FA29E4F1C2D5E233C2A1CE32C92705875C18351E19C08]],[[08D8F1423D95ECF3CD46D70E8282C76380728E757FF4DAF360EDFAE6B06079E3,2145127CF9AE061EE8AF71A5AB53D6FC19C7AD25CF2A2BB5A1C620362B6F1025],[0F334C6163DBA08C8ED574195A2C9A5FD6B16372C9B7FFB994BF794CCED0EB9A,1A41970D905703651A19C7B19E88053A297398E3C4AF1C4F64DF99049B909DAC]]]
FP12frob = [[[032DC5C420AD351D71801781883BB93A29E16BD59D3352AACF4B1225A41AACB1,219D33D08A2D9B8D801FD8752C91C2EDC23E9D0ADC59B560789EC9F33351866C],[10230D929850AE76FA656D2D7E5582DEBE5425D12E3CCAA33AF52E7D4FFD8D79,1B528EE52068A68648FFEB1D7F5BAB3718063E1AE910D75855BC30E0305056EA]],[[085C770847D826D950DC38CEA2E4B316659F594A0A735A587FEF41881410A93B,0CC7CE2749B57E0810B73F5E32D7F2BF77A32F13EEAD1DCA3C1E485135680331],[1F26B1863776738A83FDEFB59E49BBD1A3C1E43F4D6D66499F6B41C476F01252,07AEA838A3E49981B5A13157EFE79C36E350955709C66826E537E03C5907DF18]],[[0F77B21AA00AE0F64E98745351927CCC806AE6A712747440CD9E03EE8912A08E,041885C6063E2589FD9A02C9781462662BC70BDE8391F6EBBBC802E083D3476D],[3D50055CC4AE134EEFD38E0F1B519AD11150E1E84F8B16638ABF5F47C459CB,05F41ED733188DEFBDAB8055B5B645AC1270932506E6A330D760AF3D1A0B833E]]]
FP12conj = [[[032DC5C420AD351D71801781883BB93A29E16BD59D3352AACF4B1225A41AACB1,038630B1B5D264743A14750AD36E3D1A9EE262F523A64AB32E61360CCCAE79A7],[077F98BE769DB26D8B6EFFD4E21009D774C9EFB9352D8137D9C3767D66E823A6,03A4EAE9A272F8B9DD6A940A9257B80112B8037BC3D476D4AB57EA329C4194AA]],[[10EF57FA8B144E52640040DD84A88CE48D43AC3C0679666C25AF5DE23DA77068,08BFAB4935D036C30AFCC2E0589F9E0080E0EAF6AF99E2D69CB68E0CE2CC030D],[10C57EEC8E4A0FDCFFF6D17018D82FE39344DBA72C980AB99A0EA51D1A4B0755,1E789DC1711061E3B43FA29E4F1C2D5E233C2A1CE32C92705875C18351E19C08]],[[08D8F1423D95ECF3CD46D70E8282C76380728E757FF4DAF360EDFAE6B06079E3,2145127CF9AE061EE8AF71A5AB53D6FC19C7AD25CF2A2BB5A1C620362B6F1025],[0F334C6163DBA08C8ED574195A2C9A5FD6B16372C9B7FFB994BF794CCED0EB9A,1A41970D905703651A19C7B19E88053A297398E3C4AF1C4F64DF99049B909DAC]]]
FP12usquare = [[[1CECB0DDD8FA42FB501DCFECCAA66ABA83FCF15F16B112D3474099B7F62B9754,144CE5FB6A891CFACDD575637B1FA756D56A0291DF143D89EAC0CCA194F5C9CC],[06EF9826FB9E4A90DEF344EE3F332A055803FED289CF6D83F6BDBC3DB02A1504,18B83DDC7F3CCBA5EC8D7EF9CB3DB574C3FBF5C7C0F97C08A78E5FEDC0B14BD5]],[[1069580DC700149FB830F26DE309CB97EAE3A135748090BF51CF7E963E442882,1FD94D682C66E6D969D021B14E6D0B489BB130DC803ED9963D4C3B32BB985444],[0C96EF5D8AECEB1F8D742E951F529ADF4F72E0B38F13A5EB781DB9EF7473FC17,0D49E66D9844A1489E1DCAC444E065C280B10C032F7E9D31BCB155CD9816FDE3]],[[0A84AB5C2BEF21FACF28808EAF983AE85B99EA666F82DA11017CDA37C8FBC9E8,1941B9DE31BEDE05C4F0AEBF0DCCB6AC9AB225F554DF7E93B695DE02FA67E7B6],[0208068FF2C24E5811BF18C513DCB245107CE3BA6D6C92A5BC48BD391E3903D9,0B7E49254DB77515ED71BB16D1E2A9488260C34A53C5DD5AB17C2B24A9384551]]]
FP12square = [[[1CECB0DDD8FA42FB501DCFECCAA66ABA83FCF15F16B112D3474099B7F62B9754,144CE5FB6A891CFACDD575637B1FA756D56A0291DF143D89EAC0CCA194F5C9CC],[06EF9826FB9E4A90DEF344EE3F332A055803FED289CF6D83F6BDBC3DB02A1504,18B83DDC7F3CCBA5EC8D7EF9CB3DB574C3FBF5C7C0F97C08A78E5FEDC0B14BD5]],[[1069580DC700149FB830F26DE309CB97EAE3A135748090BF51CF7E963E442882,1FD94D682C66E6D969D021B14E6D0B489BB130DC803ED9963D4C3B32BB985444],[0C96EF5D8AECEB1F8D742E951F529ADF4F72E0B38F13A5EB781DB9EF7473FC17,0D49E66D9844A1489E1DCAC444E065C280B10C032F7E9D31BCB155CD9816FDE3]],[[0A84AB5C2BEF21FACF28808EAF983AE85B99EA666F82DA11017CDA37C8FBC9E8,1941B9DE31BEDE05C4F0AEBF0DCCB6AC9AB225F554DF7E93B695DE02FA67E7B6],[0208068FF2C24E5811BF18C513DCB245107CE3BA6D6C92A5BC48BD391E3903D9,0B7E49254DB77515ED71BB16D1E2A9488260C34A53C5DD5AB17C2B24A9384551]]]
BIGsc1 = 107887F19E2376A5FDCC642762286DD1FCA27ACF4586851E9155F3E9A37AF9C9
BIGsc2 = 4D92B52C99A650A1E98698C355F4C091DDEBE1EEB5CDF9353D5207C52A142F
BIGsc3 = 1CEE616B5EE51D0D9DEB5F4AA30A771B042B5BC6C6BA733A24C0FC292D455788
BIGsc4 = 062DECEEC529C1BA7B32748ECBDDF82563034576359952BF7B29D040413167DF
BIGscs = 2A284141F1A37615CA3523A0B00677D0
BIGsco = 2523648240000001BA344D8000000007FF9F800000000010A10000000000000D
FP12pow = [[[204B2D3B596AB4233B4D9FAAE58B09AA6EC9196FDCC44772CA2C54BF0A3147BB,1F0C5DBAE6D60B6872B786F55249E7A3B0414BE18AA860E429AF6CB6FBBAA637],[0AF96A57874AE522228A712A3469B315789924EB0B6EBE5CAB21CBAB64C9AC49,0DF0FF6FD411E8E78D8081DBC50E544F46686113D316AD6E334AD9D1B96EEB6C]],[[1690CFCD2B0B7397A11896A4658DD6CFD9BDC8A686E0D1DF9D327618BC05AE44,049C4FB9561569026AFC8C3D426F367E91D317790863A1C2FC24AE2618C4364E],[1DF8BE21E38BBFB89548E50E650C3B96A4B27A84EFF8AD63D9EFE50B8AC43244,1AF6F04711E5D9DB5143D7E002148B96AD55C386DAEC63D22F2F9DE671010229]],[[10B85872DF814AC2A3F00294AAF596FDDAD64854DF77AFC3B79EC8BEC59717B4,0335FDCF82077C30BB095672EA2E5427E929F7F5A46D3E2395B2008676487184],[23343C4EE22BC62A1C31148D7D8A8880904BF3EDB7B5ED51876AC5478683CA9A,24A5A0578A0C81B0549797CEC1CFFCBA795AA2576B4E3179936B4E0EEA6D8B32]]]
FP12pinpow = [[[032DC5C420AD351D71801781883BB93A29E16BD59D3352AACF4B1225A41AACB1,038630B1B5D264743A14750AD36E3D1A9EE262F523A64AB32E61360CCCAE79A7],[1DA3CBC3C9624D942EC54DAB1DEFF630EC571046CAD27EDBCD3C89829917DC6D,217E79989D8D0747DCC9B9756DA848074E68FC843C2B893EFBA815CD63BE6B69]],[[14340C87B4EBB1AF56340CA27B577323D3DD53C3F98699A78150A21DC2588FAB,1C63B9390A2FC93EAF378A9FA7606207E040150950661D3D0A4971F31D33FD06],[10C57EEC8E4A0FDCFFF6D17018D82FE39344DBA72C980AB99A0EA51D1A4B0755,1E789DC1711061E3B43FA29E4F1C2D5E233C2A1CE32C92705875C18351E19C08]],[[08D8F1423D95ECF3CD46D70E8282C76380728E757FF4DAF360EDFAE6B06079E3,2145127CF9AE061EE8AF71A5AB53D6FC19C7AD25CF2A2BB5A1C620362B6F1025],[15F01820DC245F752B5ED966A5D365A88A6F9C8D3648005A124086B3312F1479,0AE1CD74AFA8FC9CA01A85CE6177FACE37AD671C3B50E3C4422066FB646F6267]]]
FP12compows = [[0F3C3BA28B9DF745997BC7C7BF95E519F0841E70FEEB9CC44D609C2AEFF6B003,0B9932373641E6B8D07A8D13BEADBB75F3B81DE4D3E297132339E08B21C8142A],[07BD5F8BF9C9EC02D5A5A8D57E76493AC7417212B45FA362EB2DDA6AC814835C,0E9488D920226EDA22E989B3B4731E4B0C0EBF0ECEA9B4C07BCFCD4576B72227]]
FP12compow = [[0552D19C45C1E8A8BFDA927507FB49F23B1EBEE19FAD55CFBD0990DAF23E8B9D,1FA3EB1A6708C394C0D6687520C72EDD6C07A73782CC8439F2E07175FC29E791],[1EBFD97460A86ABD2EFCB9FE6C7D7F5CDBFFC03A8735BF88CA208B6D20C9D4BC,105FE7D37C2132B597DA03349C05CBDEA481A4FFA093E5149F15741FBC1F328F]]
FP12pow4 = [[[1D15AEB0AA9E0F08B95F17E306CAE62517E1B296BADA33A85683946CEE1167C5,175B5EB248EFB5DF82379F83871F82F2902786492F609E2E5FDFB293B0DC7A8F],[24DB63E18A9A7C9B85A76E87D634A492F51195B74C2F04BBA4D7C7F5A26D6702,01CE0529360B3AC421A76056B562FE9A79E2167C3A17972E1037746509F331F3]],[[1C9118F97C6F6F1E596694CC27292052D5A7421B1C2CB3C7347A08FD1E1E3F60,1D344FB10B8118ED6CB9047C8BA8771D978F52A95110F9FD021A40B4C93326A9],[1FC2DBA84112F8877EF4D01E2262CE987B0B886A2734395EDB1B9B819836D258,4EA6E1CD256FD7451C274864F4E1BDCCD896978EC9C6E81685649AD7FE5C54]],[[0D7FCA7DA3076530D1F81533016D552B5C6676A6EBF498FCE152A1E3A257CC63,1FF428C6B7AC728EA232103F7589801606BBFE0D2E3E25FA5C37BB58DA08A2AA],[1EF401641E489A172DD78FBB4FC001ECBFA4DCCD6210127885252C708696847E,23F609D58DE2DAEF62DB59D42B21B9C61BA9282FA89C2312BE10783D191264E8]]]
FP4trace = [[0989514C62079F585480468498B32BAE7DA44380D799F8006DE13670EC500613,0A92921521772D5CAE3D5F207A4AB74FDCA728DF6AF2E0198B23A226660B6CF5],[0EA49A46DC26E8B917E74E0159CFE28202C330D460777C6C19B59C87CB479521,1A34A3C558A715D421F4916048F8D80528F8F58CB4829B95A4F841682B3B4215]]

# test 2
FP12_1 = [[[082D3499253E061B19733A4F8CC26840BE73C8F6E0C7A70F882DC3A2BAB9A6F9,19075221F87A27B969ED3BB9E3E0CC225F8E80CA23902F9B02442EBCF38568C9],[24A5DF40C72238B9E9CE9BB2034D96B1CD4E8AB2B123856F01A4C05D8EAC3D6B,0641DD792F851282FA3A9F6406CCE25C6227B4E8B422D135BEC051CF85763F3F]],[[06B3781F1472D03F35830D940D95D15A78AA9DE011000F6D6248384AA160C21D,24ABD3261146FFEBDA13242D3D235C5E12897CCD4F2868048B5097AF7BA9CA07],[1CA00E71FBED61CCA30D3EFB0F384DE17F842657FC0CA2EF2335F18B2C694B8B,0F5CF2BBE16A8868B0A4DB58A065DE34AEFE82D58812BA47A91FF034BD5B7899]],[[1BD7A9F9602FFBDA2676C6CA5A0874E8AD10C79C80A3A210976EF762AC28B8B7,1F6D6DB5E5B7F7422CBA4703973697D31103F2BF53E0EF555A17B511E586CC2C],[12036898E327E8DCF66E5CD9D4EE2BEF176BFA3F2555E59D1D9C105F9666A4DE,144EBA4E55DD3C28B4BD4936DF6C82798229F3BC016995C660E8C4DCCD26A3BA]]]
FP12_2 = [[[140F42C0009E9B66B4CFD43EF77E98E7D11F5B3DD4DBD9273FEEC003431917B3,1EBDDD4976F20DAEC7E25850C88F3C678189FB9628BB1E897101A90D39C7475D],[049441B1767ED9A9EE923D8F2728ED38DAE5E45F13AD6F3ABE962241CF5A6995,0691A44D5B8BD08E2E8538DBB3507E6CEABFEBE604830767473D692BC20523EC]],[[1D1D83A3B2D77DDDFFF8321EE1B61004BED73ABA6E4E73B6097AD388AFB39835,09F3370B88FE3BA5B391F999BD5AF19ADB0D8A68DD7FBD9F7CDD4D85C5126087],[0E81032F25FC7A62E15FA273CDD0E02DFF0C6E42C45ECC861BB3DD6BCB761DFB,1CFC7CE52B10DC8FC7E89171167842854800B9FCA2A780487823621613FE883E]],[[0CFDB1617F07E14970CC08EFCA4F224AE457A552961ECE8CFE3A9ACF8E6AA1B1,0806EAC1985B1F0D84870C1A03FA4CE6DCF138957D3C4E417402CED09CEB7D48],[0294364444B73B0087F4C9E2E0E0043015A81989E9F5F37C5C17292013173EB7,1D324A05B8DDDE583E71805EF4940B6C5AF0087B22AA2FD8EB7ECD7314207C80]]]
FP12_3 = [[[1465390AF43114798DE473F28635ABE6CDE1EE8FF65E854C5455BB939F24E25A,080D880AC428B9FF62704A31F73A5618A2D83E260A6E1E3FFC3383AF8509177E],[0EBD7E8B78B10DFCF81CE3C5EC6306FC02E5F8BB75F5FF24D094A65EEE166E46,20214D88B2E181132C944FCB85F687C7DA130689365F58C00F794E8372F2B4B2]],[[060FE4E9D9AA62A110F96B92F8B7B99B17F9D31210285188DB6ADC4103C2B7A7,1FB5CCC772644BCF8A8B9C6E17A69A333FEC29FF1084CF908EDF46ABC06C2854],[2086F96776BDA18580FE1F8FA5E5D6ECA15166CEB15621E889B60257C6B37E49,04C9CC045A6E27CC705A97C1354AC3B78C8C0BDEED7A417ADC8D4844754B1C96]],[[1D6F6F5B4F487C043B624C5EE74E2E6340E59F81D6F44E852288755C21C34180,035F8D9DF6CE1B126E2515439F75DD3B8D812BAF03A38A554997B0F103FBBF25],[198345E2B488EC2F819AE7CA1862AB26CE454995BCDE3C72ED6A308460499050,23E87E02178FBCC304949E7F361319A6CFF123E209B9446665AF7429BA3BC87C]]]
FP12_4 = [[[1D7C781E83A9A005D33A03B3C6FA75D0EC66688AD8926DCB096E84CF9504E3C6,02E2947137F6316FF95417F615AEBB658AA982BAC075F9A5A3ACCEBF146D8EAC],[1ECE2982F61661A03902B230834D75B22F4B149DAAAFA278F6840DB60DB0B841,1E059756875755A583FE24C8EBB54510E57228610D6AD22B96FE5FC0FB7D1885]],[[11CB439B20D679A1AB41A0143FDE992B1898417A2544CC1066B4452BFCA897C9,1653640EE57760E8A75D23F681106C6D140E53EE0D8243815D07B3AC9F2F9F37],[06F31AB2DF906A45D421C2A4A4E58E80126A5857CBA2E92B61AACD767ED59FDC,0BB3A71362BDC3AF151A46A296AA76F86A4CAA5433B8488D9E0BC6C16C8BB7B9]],[[0525ADBA6C053254DCB4A5F0197182B0496994D60D936D01BB34920F0EEB4A96,0E745E6714EC63E046ED450ADF8A5992F932F93BA4530E8182CBA5C7C5A043D8],[14E62CD8CC53C98C119A7A4BC5081A27A38DF11677A4670082F490EDBBC60354,05BF44E27487E2BFCFDA20C3D37FD084F42A33BB8DFC267383EAF2A2301B26E1]]]
FP12_c = [[[19B440E39685A06677A950D265505C050B67FE93CC288E8DE7590BCACDA4FABE,04934E2587D3977428E3E5FF98DC1707089FAA5B5CE3F9F2A162F36D558A7895],[0998C2E1971C9CB870E65E02050ACF5A3FC027C5FC5B3BF83ABF662563A63D7A,12CDDF5E35E49443DD4FADAE30472246B337A25680D6C522B7448EB7C307088F]],[[1B26722EE35BE67FF230C10AAE3782BEE1B84BA0E2BCA817369B95C918AAD8B8,08290D82996ADC3B486989C4842216D53F4F9B9AE81923CD20D4D014C34610A6],[079CC7A026170BFEAEA9D5BABDE21A2DFA9888A00A0DF9643BD6E7FCB1597E70,1D5F47954911C291C4FDA0C6F56610FE6B1E8605219B807B46D53F8C1DA859EF]],[[168E36AD744A15A7E57F451FBD7C3D92E8EAB0D60717C1DF1AFABB017FCFD33F,1DDFC2E0BD47AF67B6A5061A638409AF2F79CEC9A446E6660842FA279C051C47],[1A581778DEEECCA1B5875652C49CA04BE90AAB44266DFFC748EADEEA1CFC07C6,1CC35D809206FEED36DFE52FCF733DF707D628D8349C06B276098A2E7B0EF90F]]]
FP12smul_y_mtype = [[[140F42C0009E9B66B4CFD43EF77E98E7D11F5B3DD4DBD9273FEEC003431917B3,1EBDDD4976F20DAEC7E25850C88F3C678189FB9628BB1E897101A90D39C7475D],[049441B1767ED9A9EE923D8F2728ED38DAE5E45F13AD6F3ABE962241CF5A6995,0691A44D5B8BD08E2E8538DBB3507E6CEABFEBE604830767473D692BC20523EC]],[[00,00],[00,00]],[[00,00],[0294364444B73B0087F4C9E2E0E0043015A81989E9F5F37C5C17292013173EB7,1D324A05B8DDDE583E71805EF4940B6C5AF0087B22AA2FD8EB7ECD7314207C80]]]
FP12smul_y_dtype = [[[140F42C0009E9B66B4CFD43EF77E98E7D11F5B3DD4DBD9273FEEC003431917B3,1EBDDD4976F20DAEC7E25850C88F3C678189FB9628BB1E897101A90D39C7475D],[049441B1767ED9A9EE923D8F2728ED38DAE5E45F13AD6F3ABE962241CF5A6995,0691A44D5B8BD08E2E8538DBB3507E6CEABFEBE604830767473D692BC20523EC]],[[1D1D83A3B2D77DDDFFF8321EE1B61004BED73ABA6E4E73B6097AD388AFB39835,09F3370B88FE3BA5B391F999BD5AF19ADB0D8A68DD7FBD9F7CDD4D85C5126087],[00,00]],[[00,00],[00,00]]]
FP12smul_mtype = [[[0A177FC5E6EE0B8928719549DEC6F75BE1046FEF6420B1ED9003528B0908BD9F,1DDD17B9A7E01F4D74922541C35BFF2295E45A620574DD217C588EB801B022EF],[19FCFF9C8B2E808E8142B8CB68F453F1CA130D7491E0167F7A3AF805B1AF1F7F,067ADA79D7643BD30E44DAB0D571EB9E36EE054509260BD0DFC5AD19767AC899]],[[03ADE94A40A3DBD36C1851D14F3A13532B31316CF4B6CC41D95B03FD098F0B47,155EE40253DBC118A73A69017EB3F90BA12B108A83657F3689324EB5382B1FC6],[1C47405648F80ED52CA78081FAA2298F90523FE69222DEF32E926824244C6FF0,031294F42EE3D249ACE752B17BB57DFFCBBDF8E53EB995C408F1F701C9AD2430]],[[08B50A07C26EC08D3CB55F96015236F59655BBB4B5B72C7DCE4EE6812AE81113,1A0E69B4D3B2615CC05424D32290DAFED5413F998015C31D4C4EC434F5A46B35],[11DFB984DC82E691821C5765B4A703F4402D8BBD38EB6FC0F620F1BE4EA77166,147D9C6901B4FB19FC122F3FDA9255B7EBF3CE1A231EC883D0F7F58EA0E8566D]]]
FP12smul_dtype = [[[09B74BA9CD2AA15D9ACAFD07416F7BECC0002A30DFF4278E34641E115BF949AE,1FAA5C5BEEBD79F72598880D9C6A65256480960C3D44E3C7150F29150A30F876],[22F53F687EB266814A848A09521B27358330E98C46AAA57E937297F96CA8BE2E,0D0ABDFED8903E556BD2AE00BBB3DE828B03E2E77B7C503D1B5BF7F32CCB0AC1]],[[21132D6C1957EAB472BC49EA755AD5A9227A784796298803CBEDFFC008A091B4,1F3F03D8189F6C4E9FF62FDC05360D0E51456EFE05825AFD04CE4DBAC91E747F],[112516BD31B3EF0C4934F6763C5B42031C0E0002FCDB09426E4B9C090D98437D,072EE09772C2BD28A903DC53C7F4D1D0B02323E10D1C183723885D0330A06566]],[[03310B7043B4D480FA52367F9016597819BF20A56D6109B20147580D7AB0A9D2,0DE45BDB4EDF9BC8FD4F2DAD55FB5E37A183AEBB0CD8593EFB687DEB1B0E61B2],[1730B4AB2ABFA81B583C28C701DEBA044DC3546C4F639FCF573ABA830188BD1E,19A2F3BDF471E28805B8426DC9ECD911A25373EA0BE4216668CD84A4513B4A82]]]
FP12mul = [[[247032271B7BDA331926558A0950D6C3B2F61B1BC71F4BE0433E6A126E08800A,10AC759534B16461B367429D6A19C0582689B0D60A956901A521C86F4A9F1228],[1B2FF353DD8DCDF48E75C01C1C6DBE964A58D94D3717CF988CA946B96FCF9396,1B900E38A72AAE083EEBCDD98C12B071CB744BD2EB49CA13384E8D28F3572161]],[[055FBD06DFB7C3B770273E807688441A6219F4D37ABA12C30C80BFC759E4F502,2447129B4E894528D480F983B56885EE52A244DCED232FCD2C19C37749FC6B28],[0F2304342277004493BA9BE66D7AFFC5410B7F2245A0100BF056781417F99AAC,131EDB5D93FDFC7E3133BE41046CA0A46A49C3D312473973815A28A60EC4D830]],[[1EE5B58A8879CAB1F874E76AD0A86D470E052CAEB3B827306AC6DC80B295C6C4,1E1C26ACAE38329082D02F0DDFA6E66FA56BEE0FC9791084D4F644CFBE254BA5],[2061752189C1CBC875620B0E6FA7EA0E83C44575984B2387114975B1FACD4D21,1E68D34A888AF8E67AAABD61F65E4D3DF2D6A5FBD80C7E0D9245892F31A01398]]]
FP12inv = [[[082D3499253E061B19733A4F8CC26840BE73C8F6E0C7A70F882DC3A2BAB9A6F9,19075221F87A27B969ED3BB9E3E0CC225F8E80CA23902F9B02442EBCF38568C9],[7D854178DDC747D065B1CDFCB2695693D2754D4EDC7AA4A55B3FA27153C2A8,1EE18709107AED7EBFF9AE1BF9331DABFEF94B174BDD2EDDE83FAE307A89C0D4]],[[1E6FEC632B8D2FC284B13FEBF26A2EADE876621FEEFFF0A644B7C7B55E9F3DF6,77915C2EB90015E0212952C2DCA3AA4E978332B0D7980F1BAF68508456360C],[1CA00E71FBED61CCA30D3EFB0F384DE17F842657FC0CA2EF2335F18B2C694B8B,0F5CF2BBE16A8868B0A4DB58A065DE34AEFE82D58812BA47A91FF034BD5B7899]],[[1BD7A9F9602FFBDA2676C6CA5A0874E8AD10C79C80A3A210976EF762AC28B8B7,1F6D6DB5E5B7F7422CBA4703973697D31103F2BF53E0EF555A17B511E586CC2C],[131FFBE95CD81724C3C5F0A62B11D41949B505C0DAAA1A768963EFA069995B35,10D4AA33EA22C3D90577044920937D8EDEF70C43FE966A4D46173B2332D95C59]]]
FP12frob = [[[082D3499253E061B19733A4F8CC26840BE73C8F6E0C7A70F882DC3A2BAB9A6F9,0C1C12604785D848504711C61C1F33E601927F35DC6FD078A4BBD1430C7A974A],[1C990E1251954EB09E84BB7C3517BD8A211F9AB5B2C7A7E4402018DA68590D6C,0C153B5FF1C5D94CEBC1B66EEDB2AEC5B72307692527BE28EB1F2A579499A06B]],[[05B528509B4955AE01661BB6643C3F89BCBC2D30D65389154F455A201A214A1D,1A4D6BBC7315EB99EF7D819E1AB2B1B37C7C33065E97944B7733E993203A8CC3],[1F20D6D8AB4889E0A131384676FC49E688445897DAC52EDDD2CB9D1779E207C1,08AC121CBCB290A4DCDDD6FA34CB448CB91BE6615D09662F9450476B99F40A34]],[[0A8998FAF7B344E2CC71C5BB818F809D9F756D4A53FB56E1A51FC6DF8B108348,2429CECFA2507E843A5BACDA05BBAABF6949C10851E31EC397DA4DD54C02FDAB],[1485BCF789F28CBE55BE52ECF6E1C0152104EFEDAD8CB1558BAC173A7B2C6CD5,064B66EED217514A6C3B55A12C637BAA217A541D08A1140871869EEBE502E690]]]
FP12conj = [[[082D3499253E061B19733A4F8CC26840BE73C8F6E0C7A70F882DC3A2BAB9A6F9,19075221F87A27B969ED3BB9E3E0CC225F8E80CA23902F9B02442EBCF38568C9],[7D854178DDC747D065B1CDFCB2695693D2754D4EDC7AA4A55B3FA27153C2A8,1EE18709107AED7EBFF9AE1BF9331DABFEF94B174BDD2EDDE83FAE307A89C0D4]],[[1E6FEC632B8D2FC284B13FEBF26A2EADE876621FEEFFF0A644B7C7B55E9F3DF6,77915C2EB90015E0212952C2DCA3AA4E978332B0D7980F1BAF68508456360C],[1CA00E71FBED61CCA30D3EFB0F384DE17F842657FC0CA2EF2335F18B2C694B8B,0F5CF2BBE16A8868B0A4DB58A065DE34AEFE82D58812BA47A91FF034BD5B7899]],[[1BD7A9F9602FFBDA2676C6CA5A0874E8AD10C79C80A3A210976EF762AC28B8B7,1F6D6DB5E5B7F7422CBA4703973697D31103F2BF53E0EF555A17B511E586CC2C],[131FFBE95CD81724C3C5F0A62B11D41949B505C0DAAA1A768963EFA069995B35,10D4AA33EA22C3D90577044920937D8EDEF70C43FE966A4D46173B2332D95C59]]]
FP12usquare = [[[24BF4CBDE10C80A2A4191C3AE06176A99F2926BA3D060643B3336F5D4AD442D3,0205EE860517CB5C0C41EA039CE6846FD6D5D7680C6F9E05D577018344614A9B],[2380EE5EB4B379C8D22A0EEDB6933932CC165ED0B54DA751619AFE5453E7CEFD,1F448815AB742D0FE46590C9517A2773A45065A8970A578D41DD9F0446CC695B]],[[018DF8D649AFB5CE99480C89BE0C5F25449552C01550FEBEA74DC4DF19A54CA5,16889CA982083DD505EF7231CD428990DC73908C1F91219763E636AC5322BB84],[1BAB7BE724F1B6C328186CF26F4AD3A6F53AB7779D3BCF94E3A2FF8F21D5C3B8,24D29D11B8E9CF68ECA0C5CF9DB7FAC74DD55631355800EDCA70EACFEDF5CD73]],[[06F63A8396E7EB58D4399B924EDD406227FB9E6311D8465C0226A7970469FB03,13BAE5841A0F83BEF593AE596770F5893D169B5F2C3A1B127E9FD638CD7334C0],[1395144570BD4E7530B56A2F9B676542920D869252701AC0466FD004BD881746,21D41696DF48C90BD220536D35C78C9FE7267092676E93D4E9B1C3F3ECE657CD]]]
FP12square = [[[24BF4CBDE10C80A2A4191C3AE06176A99F2926BA3D060643B3336F5D4AD442D3,0205EE860517CB5C0C41EA039CE6846FD6D5D7680C6F9E05D577018344614A9B],[2380EE5EB4B379C8D22A0EEDB6933932CC165ED0B54DA751619AFE5453E7CEFD,1F448815AB742D0FE46590C9517A2773A45065A8970A578D41DD9F0446CC695B]],[[018DF8D649AFB5CE99480C89BE0C5F25449552C01550FEBEA74DC4DF19A54CA5,16889CA982083DD505EF7231CD428990DC73908C1F91219763E636AC5322BB84],[1BAB7BE724F1B6C328186CF26F4AD3A6F53AB7779D3BCF94E3A2FF8F21D5C3B8,24D29D11B8E9CF68ECA0C5CF9DB7FAC74DD55631355800EDCA70EACFEDF5CD73]],[[06F63A8396E7EB58D4399B924EDD406227FB9E6311D8465C0226A7970469FB03,13BAE5841A0F83BEF593AE596770F5893D169B5F2C3A1B127E9FD638CD7334C0],[1395144570BD4E7530B56A2F9B676542920D869252701AC0466FD004BD881746,21D41696DF48C90BD220536D35C78C9FE7267092676E93D4E9B1C3F3ECE657CD]]]
BIGsc1 = 120B09D25C4F2A5E31F70AA8EF11A75ACF3ACE67FF205D79C8AB59310582A1E8
BIGsc2 = 22D7D01FC13C3ABB0B2EA2E87C5900EB69D2479F91EE5D17DBE867575E2108D2
BIGsc3 = 070FC4A22622AB361741AAC264A27A6E7D9F0367EFDEBB81150C6F5D40DDC472
BIGsc4 = 24D4337B8C56B0E9C914B54C515D80F265B15BC3115D4DB651377FFAC993D80E
BIGscs = 1C89582CC4A3C4D177094E9E77BD0E2D
BIGsco = 2523648240000001BA344D8000000007FF9F800000000010A10000000000000D
FP12pow = [[[06CA4CA0780EB000A972336F2864AD209AFBCB884BD77648E89A0344E15341A1,0BBD482F70384948B962A08CEDA6FB0B16F3172393057309FFE4B6ED6F9A1213],[2483D3818C0E590150C42D300E13CEFB6282FDFA1E2C0AC3D72C7E29544823BF,250FD01DD7A4AA42B61F1D140A993386AA7C5DDEDDACFBACC1E1E392C3E114C3]],[[01A0D7DD2253A3DDE3B8EA676EAEF2A8764098E49C0506FFCDF33AE50E528E57,196871A8BA0F7244A86B3CB6C8DB5132BEEF20E3942BADCCFD9C99CD5036CDE0],[21E33479F56FFE87BD666CE0F5C1004FA2D72B912D0DAC4BC7B5F21C55A599B9,1DF97083D4241DADAFFAC5B236BF4AD0858415282345028405C95EE8A972F4C2]],[[2019DBA2ED654F9D9355F5CCC92E1463CA6D7E764BDA1E80A2FBBBEE9BFF7750,056A07D9A379616EE4957874A238978EBF44C44C20228812A77917F0F5332A5C],[112DDA5609CE47AD4F0721DB70833489FFE50C93B37872CDACD1A429A1A6D230,09836AD167B8E8CA82933FF36D266D9BDC5BC036F0D79FF6F1EC71F99FD05001]]]
FP12pinpow = [[[24BF4CBDE10C80A2A4191C3AE06176A99F2926BA3D060643B3336F5D4AD442D3,0205EE860517CB5C0C41EA039CE6846FD6D5D7680C6F9E05D577018344614A9B],[2380EE5EB4B379C8D22A0EEDB6933932CC165ED0B54DA751619AFE5453E7CEFD,1F448815AB742D0FE46590C9517A2773A45065A8970A578D41DD9F0446CC695B]],[[018DF8D649AFB5CE99480C89BE0C5F25449552C01550FEBEA74DC4DF19A54CA5,16889CA982083DD505EF7231CD428990DC73908C1F91219763E636AC5322BB84],[1BAB7BE724F1B6C328186CF26F4AD3A6F53AB7779D3BCF94E3A2FF8F21D5C3B8,24D29D11B8E9CF68ECA0C5CF9DB7FAC74DD55631355800EDCA70EACFEDF5CD73]],[[06F63A8396E7EB58D4399B924EDD406227FB9E6311D8465C0226A7970469FB03,13BAE5841A0F83BEF593AE596770F5893D169B5F2C3A1B127E9FD638CD7334C0],[1395144570BD4E7530B56A2F9B676542920D869252701AC0466FD004BD881746,21D41696DF48C90BD220536D35C78C9FE7267092676E93D4E9B1C3F3ECE657CD]]]
FP12compows = [[24BBC3D1AB5A4D76873E133543CDDB94EAC5BD4CBEFECD449FCC1C73798DD88B,1010E99D1C8C72C645236AC6AFB69F6EF94E3CA075103AE1BFE769C20943164E],[1748CBEAEE6DEA5B338052F2A447E1E62BC3903367FD2B5023F2A9AF507C7E23,19BCD66CC7EBC4DEFBC08A5205554F916285023C5D15DB0E374ECABEC1EEFB66]]
FP12compow = [[0CA5F44B909AD0B68B81125769EF7E489EC9F0CF5555CFDAF6CACEF3C6F1A454,0A201198408CD813AE712E85492568B8D23493D3F88C3A3035320EEF95EBDC4A],[05251E373C25296B1336FA5E58B1E77288DC980E33A1772D3A9B96EC7B7F970C,8F8D4F250D096BD669CC19BFECD1FBA4DC035B22E9783A1F41C2CE897AE717]]
FP12pow4 = [[[01B2224E0E361D7A2CC4478F7E519233E8E637E3A5EFD21E90602DBBEDF38165,152B39B5AB1F276899B8C5D5A1323A96E3DBD26FD7B12C00687C54A9475E94B1],[13B92B47BF4F68BA2A024FB18F3D554331B1C6081F956605B60BBCE2E7D712D7,060A4BC9E38EE7A5D0967A9C1F51B10AC539BA591D2DF96C963D2BDD84A14A93]],[[0411491E5861336F866401B0B5CAEE512D777378B51D995E4896D50A8CF6F997,18FAD5725ADDD9974F6FD8309DC2967A5A21A9791AEF8F672A00565EBCCF43B3],[1B4C8C937F9F054392E2A0459B459D5C051B4738F7AB7DD4574AE8155F7CE199,0CCD18CF3E9DFBAEF40D075AAEBB4C12574D37023F8A7330F09434846937EE14]],[[20C9959B19DF69028FABA37E4C6B3C873746AA6248021D9592162E76C0897867,1E04C7E2C600062A09737A00CEBC445E98C80731D2FF017B4212EF018EFDED28],[1F96236A2293E1982C67F97A599A15F284F1DD0BF0BDB7D8A1667FD6DAFE1C18,2203C4D98943CD0E1E8E1E0282EE227809C0848F3C89F3C4BE12B745FF70FD86]]]
FP4trace = [[18879DCB6FBA12514C59AEEEA64738C23B5B5AE4A256F52E98894AE8302CF4EB,CF2D61696E7728C95F182DABA264565C69825E6AB08EA9B8CC8C36DA903A35],[23AAD4BDD566AA2A4903381609E8C404A5A9A018136A9025B6EE4118AC04B81B,12C5986B8E8F3788EEAFDE2C1466A71526771EBA1C6873A13C40F56E9062BDBD]]

# test 3
FP12_1 = [[[10CA44D3871244418E2EA287425E88CCFFF8E715D992D7372A14B208643415FD,1304934AEF2A359B5F1D7AEF9835C0F4CB00B913F16547BD609D245770CAC58B],[243951714CC71CDDBA161561C5F558F56A88A13BC2EE9C0ECCAD984508582048,24F2F09C60CC827083F42CAE46B8A4912F085C324C23C62C502BE927CA28D4E2]],[[11C29379283B8F4EECA8E8AE02DD70E55A91CA2DDA0C23E9FDE8097484E03DB2,05F33BC6D11B1DD411F7CC108F5D612160754E1968C374CA542BE5503685E750],[155C6D7ADA349DD62EC421E14FFEB1BFD2D88E76BE7EB5D32C625DDC148F47CA,13E3965272FEC5F73FC3C73E23B11D9550AEFE58C0627E44075F067715D6960F]],[[21909A07B2C5DD8F6B984A6BFF2F34FD9BCB58D2417F3FEB20B067DD05AFDB90,0B17E563716466FBADDE6590B0D8CF7CF12701A1F4CD8438B81D8CD6B9CCAB66],[136881D290993EFF70F172588C6B40CB9FFB776B94D34ACDDB54AB777FEEC676,1D0F87441608C1E5887259F53CFC3DB615337071E8D58AB0A8592117AB46147F]]]
FP12_2 = [[[24D4C93FD2E4C1FA326BDFBFC36D56C6F1B2BCF3B4D77AE94D9A70E6C9EED07F,2486158E1219FE3812A524B7B7E690DEB1E42D6AF4E39318E33D7E787A6A7ADF],[04785684A5BC3ACC518F8200B41107807128D5CC362F152515533D1484982101,1AD0353E7D46D4AF9DCA1B66DBBB4A23DC80B58C9D5A8E9A6132B9A6275CF216]],[[2449812FB1FFB8527CD0AE36FB8DFFC98484744E0E397FC6497C23666755220B,2507FBBB620DF023194121B2467FD7AF658502EF9C618DA899F432781E48D26C],[0B7C17E68E20119911B3BE02784DF9702A155FCF7EA544DABE06D9CF2000877B,20F648BD943361C399C42EA3DD69C91FAC6884F314D5F4622D5F544A360E012A]],[[0A6C01D0954788A70F2D5A20D3FA1347FC9C5D79B37A1A079CAAF762BE7094A4,1CEC0505F204D344F2BA978C7F4DC7DDB212FC60BDB46824DA99D611E055F8E8],[15BF2F056A1894E3D699C95C95E9BC8A88DD569059C8A819136BADCE514C130D,1BDDB0A986303EF7CFC1CBDBC72DF8A3361D80BFF42EE8D231D2512D48DF8AEE]]]
FP12_3 = [[[17A7140AEA7A5C68B6969BD300CAA736CB6A4DC8A5457EB2AD71E7885CDA2945,018F98FFD18B877B15671F111FE1F0DF20F9B80E6E666F66A01076A7DC1C11EF],[19BF0FE739D3BCE9343D37593CC5AC5AF1B6F2C95D57184D3B35D51086303708,095B4E90AFB35952577EEA1964A864E774F6A93E901E2F01C3AE7E349046ED1F]],[[025D1E29A3F28E62BD5399FC0E2455A4D3E94CFEF8715E58796C22A437D5274C,047BE59D7AF8A741E59D437475DECEACBDD8A7D85608232809AE772D57707FE0],[0E62328C5F4165A16F83B93634710AA5D3C45426238CFF0E559D2628C4DE72C2,1E2D76EC8F03BF36779783D76BF18C1A1361C2EA0A230CABAAADC235CDF2BE6D]],[[1E8D07030A3C43CAB1C5ADA45A6907DE1FEF6CFDA3EDA98F83EECEC1267BD374,22B39E5FDBF677B063838A87CB9C79EFD8F989E839E545419AEF1A4B9F224120],[20E904266975EECFC610B706CC290C14847158363D982D6495431366C8244386,228B494FE1AC5541E8615585E34974372C1BCCFCD4BFDC0B0B07904420B0DC86]]]
FP12_4 = [[[05B0A4D7687441945B73D60815065CFB0BFF734759BF262EBE5F21DA1DE36255,226993C3F28AD41F682610E84E637E5D817B030CD842FB146179C2E72A71B274],[197CE799971A573DFE96463EF376EFA0CBB8BE28FDFC5ECFE045CABE46E5D810,044AA9119876E526FD3CDE22609C902B7DB28215BC1E96EF12542A254BCB9C3D]],[[0888832051CD5CD690234AB05B50AE1EDCE881992FD4A6FE3C0B40EF41A5A7EA,15D280565B1A11E4E886BA62698801EF3A8B3EDF3F586EBC33D784132CB895D2],[20B0C25D7CAA25FA69FD66E25225C865FBD4F629AC41F0F91F63F210897FCD19,1329168801D4FD5AE6739D0F6B7A1DCCA614D75439642D074BED226008EE3671]],[[171BAC38CCD87A74BA54EDEB79357F2E6167DF2F35A9D729B18F230F564C20A3,1859D2767B96F0F25A37C0B5EA707BF45B16E8799D1B9BBE2DFF176120E50E6D],[1CDD5A4DA852063D15A3D72FC42951601F57A4AA1501C7580A1AC8AF69DA6694,0DFC82167A32FE235A8D8EA7B6E819039331BEA05354077E88DBD8C092D6D379]]]
FP12_c = [[[22AC592323F1B168A97F5AD17F4DB3110BCE569434FA37CC15053F988DD1CAB8,0EB48C0E8BA288F62EBF8A429F2A3FB6F4D178EAA43F8FEA2BC7976CBF55AFBD],[05811E0DEAABE3FBD1A9878419C98283991AF193E2C1015A2F1604398ED46B6E,175708707CC7C5BD0339508F8E96AE3E51C3803A281A51C51F7EA27FC27AA0F0]],[[1139D8CED4B3D04E0DF1EE2F024AF1F4EB942F8762202821ECC3730C3B3C8187,0BC86DB5C0D3E7F97450CBBF5BF47614B187B307A0F3D3C27A6CC449565E8EE9],[23C9957930BA9007F9B047F6CB983C7784856DB5041E4E5918374145216B048E,11995D7000189573791D6E5B08F27F09A8C216B4077984AB196327C3831BD505]],[[082122ABDCB7ABD4A9E9FBA982343DFAE3E5423CF8AE8AF5374DC1763106C04E,105E5DEF3782197BBD3EB6377D400F7030D476AFAD355631CA3F51FF15F786A6],[1FE66F89958E42B1E340685B397BD0DF7B198FABEC6ED348BACAFEEA34A9D63C,13601F4B631D7F87B79D6393C2F98423933ADC51A3E2A6D5C2B0D18344B0B9EF]]]
FP12smul_y_mtype = [[[24D4C93FD2E4C1FA326BDFBFC36D56C6F1B2BCF3B4D77AE94D9A70E6C9EED07F,2486158E1219FE3812A524B7B7E690DEB1E42D6AF4E39318E33D7E787A6A7ADF],[04785684A5BC3ACC518F8200B41107807128D5CC362F152515533D1484982101,1AD0353E7D46D4AF9DCA1B66DBBB4A23DC80B58C9D5A8E9A6132B9A6275CF216]],[[00,00],[00,00]],[[00,00],[15BF2F056A1894E3D699C95C95E9BC8A88DD569059C8A819136BADCE514C130D,1BDDB0A986303EF7CFC1CBDBC72DF8A3361D80BFF42EE8D231D2512D48DF8AEE]]]
FP12smul_y_dtype = [[[24D4C93FD2E4C1FA326BDFBFC36D56C6F1B2BCF3B4D77AE94D9A70E6C9EED07F,2486158E1219FE3812A524B7B7E690DEB1E42D6AF4E39318E33D7E787A6A7ADF],[04785684A5BC3ACC518F8200B41107807128D5CC362F152515533D1484982101,1AD0353E7D46D4AF9DCA1B66DBBB4A23DC80B58C9D5A8E9A6132B9A6275CF216]],[[2449812FB1FFB8527CD0AE36FB8DFFC98484744E0E397FC6497C23666755220B,2507FBBB620DF023194121B2467FD7AF658502EF9C618DA899F432781E48D26C],[00,00]],[[00,00],[00,00]]]
FP12smul_mtype = [[[03E3EB9ADD1A9FC6DC3F4E8D8FCCBEA2D21407ABE1EE3D9DB1AB72883E426C3E,1503E4608ACE7567460AB45B3F7C2004A2AFF4DC6E4ABCFF6B1B7C7861CCAED4],[13A5AAC8A99F4993544BBB7905BCE677B9F1CCEA2BF2154919D0590BE833F07C,1020F90752E58B26167A7A052DE88DD19807B1C9F01B027F088AA1D15C141D8C]],[[1E2DF1DA91417A6942E95C82D797FF7BF1605D819AEF2E07282D26A3E541B368,232E6B4C7EA49829E5B3E4339278CCB9EE8F5C8CA1FCB3D9441403E2B9D8AC59],[08F9602453BBA4E991C4E6E55CCFACD46FD10E1DB5D5CF3D9156CABF200B22B1,1A839AD426803D38A2F48FB3B2BC4734BCD7B4EFC7ABB7789E9BEF9F8AE50F74]],[[08FD48066551442A94236522873FE542D75845E54E0F0985D0146D703283855F,16D5582923AE31C814B445BD6A999ADF7050D4B2966376FB2402717113245FF4],[07738B566E74045F29F6B026FECFF2CCB77D184CB881720841A84EA32FB5EE95,1653CB952994A0479605D95171BB0D0BD26750F027C005BC1D6BFBDEBA8A5A8B]]]
FP12smul_dtype = [[[0A283569366974735B1821E9CAC57B82AA03BDEC5D047E02E071B8729BA7C5A9,07D147990CAFF049BBA794625690B1C72AF9C9DBE36EB7CF4333FFE1158A3DA5],[236DF69558C7432F612097C891CE62F471EAECAEFA76C6AD716D4A3B7DA53F85,0250A775050DCA98210E1D75685EF75BCB54EB2244F58AAD70C908DAFE1C3326]],[[07BDDDED71B7CB5B9A3041A597D0A5964B6F7FD9A57E042C7591F476D84C7BD4,24B3F033DFCEABF58FB8378542ED60D944A7D96BB522DF6F465859B0479596CD],[1C95A9D50FC43E3130FE60322974C2DB06659904849043238D35F82410925624,079051E8483430109B04269D3BB13151BF1E8EA35161DB2D6CC53A87B7F5E068]],[[0E8E903C06F1A07000B433254627D9FF0374B7394875C716FC757D34EDC40E9F,1FC54BFF1EF1542193F128966934616C15D3F29D9AB445C5DA193162CAB35E39],[093DCD90AD04A6B2D1910EF6C10F7C9FA7F8F53F6009E990BD8E227696E4EFF1,096A013AF03A4EAA585AA1F5973E6AA5928F5763A65948246DDB7F63FC0A60CA]]]
FP12mul = [[[021CE59AF5188ECA293873FFCA9FF4C890CE4913CAAA2C8377A2681DD96DBCA9,163D82C9558D3B7D428E68B6191386CD247D92C9FBB60EBF3394D6C5A86196AF],[0425614171DB43A3944E6493B5AF870D178739878BF57686729F3B71EFAF4B12,0276D0F1B0D760409B54299318813C76C5EAE878375BF56DCB1BBE8BBD61F235]],[[12A06A3F18B5B3C3B964BD5F9E5654CBD2D2D47BF458F30808BD6BD629B1CCFC,17D45207CB1F59AAD88C34CA523114C73BFE1BC22F30DDD187A5DEF993F6BF9C],[06192215E57EB3CAFCF8F8F2FE1267B47D3C729288110177649E478AE781CE0B,0383FC91FF0175F9EE722192559B893165F3622118A79E9B8C88CC241A8819C3]],[[19C7121CD28AB3EE93C111E554F020F17A3C429CF130952AF3BD60B56FD3A989,1A63AB24E6541A562792B22F1AEAB76AE300330EC745C167A5C68F0AB58885D6],[0C13EE1A93DAEFED8BE3908A1FBC456819BAADB2C1887F7F0A5CE62ACF94889C,11C22930BE87B762994BD89C9F358A17B24C2154FDFB797DBEAC50FF01880025]]]
FP12inv = [[[10CA44D3871244418E2EA287425E88CCFFF8E715D992D7372A14B208643415FD,1304934AEF2A359B5F1D7AEF9835C0F4CB00B913F16547BD609D245770CAC58B],[EA1310F338E324001E381E3A0AA712F6985EC43D116404DA5267BAF7A7DFCB,3073E5DF337D91364020D1B9475B773218A3CDB3DC39E756D416D835D72B31]],[[1360D10917C470B2CD8B64D1FD228F23068F35D225F3DC29A917F68B7B1FC261,1F3028BB6EE4E22DA83C816F70A29EE700ABB1E6973C8B4952D41AAFC97A18C3],[155C6D7ADA349DD62EC421E14FFEB1BFD2D88E76BE7EB5D32C625DDC148F47CA,13E3965272FEC5F73FC3C73E23B11D9550AEFE58C0627E44075F067715D6960F]],[[21909A07B2C5DD8F6B984A6BFF2F34FD9BCB58D2417F3FEB20B067DD05AFDB90,0B17E563716466FBADDE6590B0D8CF7CF12701A1F4CD8438B81D8CD6B9CCAB66],[11BAE2AFAF66C1024942DB277394BF3CC12588946B2CB545CBAB54888011399D,0813DD3E29F73E1C31C1F38AC303C2524BED8F8E172A7562FEA6DEE854B9EB94]]]
FP12frob = [[[10CA44D3871244418E2EA287425E88CCFFF8E715D992D7372A14B208643415FD,121ED13750D5CA665B16D29067CA3F13962046EC0E9AB8564662DBA88F353A88],[22EA790964C6BBC099D91ABEB772F1589EF5BDE47E59BCF9CD5E8411E6519560,0C2DA146DD4AA436A307CB3CBEC4F0F57D8501DBA39E07FFEEE779562F8F89C4]],[[0C8F2F40A27AB5969C581B8A07CD8F55BFE2066DA2FC821A0244D7E02A0C7C40,20B4B9135959C079E238760D86F383844C37B24646977B8F85217F14648B9011],[03184C63A4E8E4DB66F23275FE2F6D22A95653AE2B17B5A24DBEA5C6279239BD,2174CECB794B1CA8CB62567CF0D51F6CAF418936979C3DE66B2E5C50D26E2F70]],[[26EB7DA0B191103B3DB535A026F8C234D7446C0F2850577E518A37CBFB379E,10445E6E865117179AA4B216613E17FBF199D396806A337C87D219796AC3A365],[1FB73A57F9F0B79A8A149BDEBABC77D4F41295EE19DDA30C9DFB143AF14F40D9,0133704DD306EE2E75AF95303982EA8770F1A9E0D9DCC906C319F98048C8B87D]]]
FP12conj = [[[10CA44D3871244418E2EA287425E88CCFFF8E715D992D7372A14B208643415FD,1304934AEF2A359B5F1D7AEF9835C0F4CB00B913F16547BD609D245770CAC58B],[EA1310F338E324001E381E3A0AA712F6985EC43D116404DA5267BAF7A7DFCB,3073E5DF337D91364020D1B9475B773218A3CDB3DC39E756D416D835D72B31]],[[1360D10917C470B2CD8B64D1FD228F23068F35D225F3DC29A917F68B7B1FC261,1F3028BB6EE4E22DA83C816F70A29EE700ABB1E6973C8B4952D41AAFC97A18C3],[155C6D7ADA349DD62EC421E14FFEB1BFD2D88E76BE7EB5D32C625DDC148F47CA,13E3965272FEC5F73FC3C73E23B11D9550AEFE58C0627E44075F067715D6960F]],[[21909A07B2C5DD8F6B984A6BFF2F34FD9BCB58D2417F3FEB20B067DD05AFDB90,0B17E563716466FBADDE6590B0D8CF7CF12701A1F4CD8438B81D8CD6B9CCAB66],[11BAE2AFAF66C1024942DB277394BF3CC12588946B2CB545CBAB54888011399D,0813DD3E29F73E1C31C1F38AC303C2524BED8F8E172A7562FEA6DEE854B9EB94]]]
FP12usquare = [[[1EA991D923AFA75630CABD678D52B5DAFDE9ECDF451CDD736BA1246BC188D0FF,04D0616DED454E0F3837A2953FF18F606D2FBF15F0D9FCAF35EBFF44BC4793DE],[1ACD2CBEC569F684BAF773DC2965B030E136A835947D3DBD1420CD79B05AD1C3,071288E4488FB16D476C9B1EE58CD2B12DC46A8D088FCB3E332C4950F84AD93A]],[[0416DF675B09539FF563A96A1DC76AF61A657F6D9EDEDD29576E22D8F8C87DBC,1C108F6F6CB668F5A006A9AEE91D333C99D8912D1C59AAED75FE2A90EBB7705C],[15BFF895C7379B4B022157BD8A4155BD0FB5B6D18F910EBB5B060F7667D74C46,1C8E3D1485040E6A1B88F1A1B844B2C13B5C39A69B3997CCAAC892B5CD9C158B]],[[220C97CAD907584068845DF25DC15C9055AB1026E846B310083AC01D194DD6ED,1CE80781F541CCFBCD2140C5EDE0095D7012A3E06C7F5DF9F14995641E8B388D],[15C600209267705E38AC5FF36FBCC0441476B39DAE0D1595CC5C56A2B3A98E68,16C02BC0CD03A581EB92086EE354B3C7688B8A97DCC3027B8E78A6F496676790]]]
FP12square = [[[1EA991D923AFA75630CABD678D52B5DAFDE9ECDF451CDD736BA1246BC188D0FF,04D0616DED454E0F3837A2953FF18F606D2FBF15F0D9FCAF35EBFF44BC4793DE],[1ACD2CBEC569F684BAF773DC2965B030E136A835947D3DBD1420CD79B05AD1C3,071288E4488FB16D476C9B1EE58CD2B12DC46A8D088FCB3E332C4950F84AD93A]],[[0416DF675B09539FF563A96A1DC76AF61A657F6D9EDEDD29576E22D8F8C87DBC,1C108F6F6CB668F5A006A9AEE91D333C99D8912D1C59AAED75FE2A90EBB7705C],[15BFF895C7379B4B022157BD8A4155BD0FB5B6D18F910EBB5B060F7667D74C46,1C8E3D1485040E6A1B88F1A1B844B2C13B5C39A69B3997CCAAC892B5CD9C158B]],[[220C97CAD907584068845DF25DC15C9055AB1026E846B310083AC01D194DD6ED,1CE80781F541CCFBCD2140C5EDE0095D7012A3E06C7F5DF9F14995641E8B388D],[15C600209267705E38AC5FF36FBCC0441476B39DAE0D1595CC5C56A2B3A98E68,16C02BC0CD03A581EB92086EE354B3C7688B8A97DCC3027B8E78A6F496676790]]]
BIGsc1 = 1A9D60D54C3FC1B3A5CB82C06BD8A00729F10500FB910922CDB48637ED0408B4
BIGsc2 = 0188C70BBFEC49921742449E3AF0BCBA9C0345112F4F0672D5FEF29B6148FE8E
BIGsc3 = 1F31564D7E5813CDEE690218EAF7C7426261732C922FB255BBD6C7124A4C2BE6
BIGsc4 = 180B8CEDEADCCB67E3DDF8D8CFF5D68B3B76659F22EB54366A191236CAEA11
BIGscs = 1B9CAC4304D501974B73AB123CD17CE5
BIGsco = 2523648240000001BA344D8000000007FF9F800000000010A10000000000000D
FP12pow = [[[094ACC20E4B6D083F36064649FDA24A0676D8CA91B5A3857799CC57ECA363C59,0D7654C7E279934A92E08CDD274978AB9556CEFD732779EFC2DEE587801EB899],[017B7B485AAAA6304747455411781804B1F7A474DCEDCD74D32C7F1E69855420,13FD36B7AEDB9CA405744040F1B2D34F9366B1220672B771BD4E8905D51B4E18]],[[168BB0017F56F8E741E3775336ED74C3C69CD70F16F7B1160BB5B1F20BF898EF,21980F34942B261FE81C2CBCE3B338064406C58B7501D3D72FA48FAEEE5A6F7C],[0A707968555E42110074C514B44E85E1422B93FB54E9B41CBBF534DAF6BFBA1A,1521F44D2AC89DF3A4382DE22F098E5DF95D7226409A84C1134CE21CD95FD044]],[[1429A50F941EE4A5E16DFB1B4C993F051009ACACA89407AA5622A58BCC4C9A76,0C8DB89F2014BA56D8DA0CEC73DB0D68DF44BB2C4833B7D3F3E9B1A3503C7E0B],[0A306DF6AE863EB1F86F9CB918444B22ACC411695919B1B4A3842EAD160983C0,0CC44CB67ED2439AB6DDF8CCB7C8237BC56AF27B799FDEE58CAB0E6CE9653203]]]
FP12pinpow = [[[12C2FCA14D4D36D093AC1E8320336ED732E0B3B148B7366CB37D510E36F3EB5D,11D5D4DE38769E9B25A6E1BE01FF5D9498DADB0CC9F7405E7BDE4F5685004F48],[0D7E635EA2F46AA924842C93ED72E7A56F679B466960F70DE643AB88D22AACBB,1EAEF582484E0AB4030F9F892831F67C618B10A031FD7A56CC365924D9E4617A]],[[17AFFAAA42F1C6F151C99F5E6D91B7F48222C21138F6CB5421F93042A592E6F7,0B45E04287AB8141062E353601120BF6C95F34C92855B60867EA058D67CE43F9],[18F0FDA572CEC94EE3AB7450BA40124EBB38AE244F66379D14B8028062D7D6AA,145DE32B2BC7E07A3F54CA27191E87F52746B444330020A0E7FFD5C3C94CDAF9]],[[179A8A9EC3EFE199C44E78556C84DF1B1080DEB3AB96F425A69E261FE3F04A27,0A5C412C13C34B358959EB6B11C0654D91B58A3248319EEB3F12C4785AF0B9F4],[24FB65CD3FA2BE6662AC1EACC72DD8CC8E7A095FDB88F3C7FB2914DC7A8F3215,07D17E9E6258FFC69C6A1A4397AB81E64362E7CC19ABEB17FCFCBB6D50143F7C]]]
FP12compows = [[1B1EF183D05C625E1A70472B7F9FB1887883BA72D303B5A6DD21108396BC8861,1ECB295CAB34B34117253B1D99E6F299407E728E52C7C41033DF33FFB19E00CC],[1633D160C4EBE8C194AA8A0DA431EFC927E544C40869C7B3F8409735769BCA92,18009E1D8BF54566C7175A26A1FD231C6746F7A01E4B5B18E0D771301E9B14B2]]
FP12compow = [[03FF80F1B369EB4EDF33E636FD0B93CADC5797856A871A89C47FF5FD29CC33F4,05097F9E280F83399E0B1BEA3EE5D4786E0DC791AD9E1B4E98A93BBD11FCF640],[1A5507EC615428A9D1B7E7F818854ABCAEF5C8416D4AA7C4793A9AE089D81B3F,237BF3ADD5369C6F913E89227939C9C658B09C51FF119CE32347BA5A35C0E9C1]]
FP12pow4 = [[[1B32165B962C5EFC7E9327A59DAB7EC37CBD0456A61EE62DF86F1D0AE47F732E,184CD9BAC42713E2C0CC0CCA78AB35B5E357DBBBAA870D978CD56343471C2EDB],[162793C1BD4B4B0054C592DE22348388B070F48FDBF68CB6550DB701D519E9A7,01DF896E3DAEE97E4B29EEAD5B74C307B6C3742CDB81A4D753B735DD9DD24B44]],[[09E2CBF327C61C7FAAE855F2A4775626C80B1714F468EDCA575EFC04331B8C29,11CFA880DE9DAEB863AB4BD128B024E7423252896635D344EC95C1C84F9A43C4],[219377F49E59F0B3A074EC02C35616FC1D0278261EF32685EBE0602986DF0703,1D9044329F4CC0D2612B3E0D2D130884933571308C225E8A501722285FD4F563]],[[0CCD643E506E658188271EE2C94224A77981D7ECDC656BEFDBC235410D971769,01778D3D318D3C8C609D0A5DD1BF6BB155A0F36602CFBC6A9E3C186D2BE2495A],[FC036146162731E9FF2790C9FFF1AF5941BA3CAE0DC9F3395C70EB92ABC9DB,0FD09A7F9D52F83C7EC94AE66D89339004B36DE68B58A68157C44A01057D4242]]]
FP4trace = [[0D3B69F85536CCC2F0579A15C71B9A5E9EC9B5418CB88591D73E16192C9C41E4,13EA555E8D7EA0D06324234EC8A142D5FFE12B3BD42FD7247AD76D065260508E],[22652B4F66555695B9D9A52551E00ACF7D57E3B348CBD4051808C8CF190860B2,249208D0A265874E1773EB0AD429EDA2CAD71496E46B525DA283BB775E7A7E80]]

# test 4
FP12_1 = [[[165724B1E72D317BE5B514FC4EA6AE9E91D839D6B0C5D12259F2051547417EAA,10EB2DA335976C14C6083FC70AAB02FE20578DD7573D2392C63AD9B8332CE5FF],[24A80A14D114CED1A90A3B9D0BC76212626A7F6A34BF80F56B97349477007B92,0850F89201541602A60E4A38CB9629F642D83199553FB5FAF4730E3ADE6ED7F2]],[[0DBB3A95CACD265324581E7AE1FD81A0202590E53E2F812D8B6118A424166167,04A68487698E8876CCD5402CE075389102506A3B1687A3AEF55C4175ECE9DC01],[139CDB213C9F25B3DA4A31A37242D7903989B5F0630D424D2DE4C89E0DBD861F,06E0187AE1AADEBE8AA238B063613FECE945622D9A65AD0626B96EA7A472DBE6]],[[0A0B5EA40D6FB516B419E2B8F00CEA8EF34A3036E12372CF12323DC490BBE4B6,02069831E85EBD12E50AF22DBE04152AB54C5897092FB781E5489D516B79C192],[035C0D823DE36B07ACAC3B5E79AAC3C9EE605E5C06B1B48DB08956F088E58B35,21A1C73568735E6207DC1C519EE81DDC45D98AFDE5C2B7ACD2BCBB275D5AE5E5]]]
FP12_2 = [[[1CFC22C04A2D1A8DA4F778A107A2285FF3155E78A6927ED1B2D473C744AFE5A7,0DF497C02A7051BDF84683AC906C480FF5CBF08777DC243BEEE802224A2AEA4F],[214DF206AF80AEC214D384FD0FCCDC7FB2FC6037BDA9B5D16A8E4148F1439CFE,23023B2970917193A93E6C1E566675F85C354D2B421E85AE6702855C165C8A31]],[[23BDA12C4BE16AD6187F1D69DC3C425AA72C0423528A789CA38287F281C3BD23,1ACA79CCEB59471335F93AAADD6250C7BA5ADE37BB8DA39BE64102FE153084B6],[02D97B7DC33A3C4A699B98D7AD3577FC6C74305810FDA26971A692BA379FF56C,067745CF45A27B23FD9679BD2670B965582E795F779150D95BF07445DC83B5F8]],[[115314862A249A24E66580FF8F061DCFEDB14B32BB7AEA1D3AA3C0AEA982D6C2,18BF7002E5EDE77B7A74EBD3D14B27DA8274ABDBB7FA3A0407B1946611905E56],[1C89AA81E318AEC3FD075D9716361003DB71E713BB96F0D2DAC1DD4911CD14C2,23621B5E9800CD0CA5D668DC010CBC362D19C99B186B00DF7DB312D3E527586F]]]
FP12_3 = [[[0AB305577B9DA61AACE1D8CBBC6D2707CBAE3880D2F23F09F31B37AA211EF7BC,1DDB467C65366D3DD292AFA0DDC0A9C8A2C1A4B00098D56B7CEA43AEDD96BDF9],[1D3F6FDC0A1BECE477E738C3AA937F628BF0162172808502557810CAD8F8276F,140F4CC8DD8B2F15FADE37E07445D301481F601DDAF86D9B7653A585BC0625BD]],[[0FC5F0F8714E28FA617B1338D8FB227566D129A52BF98353AF852048023CFB65,15D7F92DDBB5C79FBBAE60DD31C4F137DBC6306476A1ADF648BCFCB9C737B865],[02B556792252EB5F11A562D31DEE0A7373569AB0651324F75A4BD97CEE1CBBA6,0AA891401F37DC27D4E2587DED28817C80F9A5920E28B3C1147C34021D142394]],[[06E3D36296D774182F97EEA7B7271727E3A246A00988CB915D56CD3C198671C6,06A589E1437290D53ED7C8FC5DACAE5DECF7E382EAC3F9ACED29A65873A51D70],[11736320944A7B0A47BFCFDF903982FA62E3B1B9547F4189CFDF71F40F39727E,1C905F68EDFD0CBAFB2B6E4172C680001B9E936FAAF1778C857564E93EB9D1D1]]]
FP12_4 = [[[08D7574168792A155C03D084E928B6077A1AE917333BFFCA323BF44D5A1DBE0A,1749DCC6DADA56201B6EC6FCC43A41BCA3E5FE704B5DAB90664E7F23170E5ED1],[1B40AFFBCF5D411BD57AF755CB7D4FA7901AE377F8BA87620A71AD65FD00F38B,1B3DC74C96F1FBFBB24F0F08D4D4EF9B9EE3D00534DF7EDC678BF9123CABCD85]],[[184B2BA074666D5D0DAF7185D07CA86ED71EA8646F914BC57D2D3B7EB0FE330E,084242E12828287F4180775A7C1BF726BF631B763FC2F5E4CEA9C381451BB164],[04EC62C62641937DB6D776FF6DAFA9C7C5E4C27F00E2359A235CB7193CC1DB6E,1DFB0ADCE4B6A03DFA0B90ACA8C99EB812B9D5C1261772034562E5FC053D2CBD]],[[1A89C9389A1B5877B198941BAD5C915432486F3A62FB74D57389CC17315CBEFF,21F91FE9E197364653C63D4986D78BABC3967281B8308EE7DC3722AF8E9525E7],[2422BD92462DA52CF12934D1DD4F219CB6449672E2F5711A5ADEAE7A84E5E348,1348CFC7BE0F0FC3D07916BD1C99CAA98821B2063079C002413CCBD4764BD38B]]]
FP12_c = [[[0BA0CB237874CB1EB803524EEC1F8FD1234BFF0942D54375D855371BD661E2FA,066BD0FAFC503FBA6C6DE4D1C6C038DA80777EB4B8A3BF094A17F226DFF9B4BC],[0705349E2D5E19A70A809A6C81D1FFF6336EC6F3540527B88B08406ACA438889,190553289FEBA021F20137BEE585AF852D4FBD56F948CA9285CA9E15686B4BF7]],[[0E2424B8B681E3CAD2265F38A0F4C21EB2C8378BE29363E5BE29D682BBFB46FB,20F78DA97B57C15A1BA196B6A596CE2D4B63331A046790449BF372A3FDD287CD],[1F9F24EB7ACDE7EB83884BB60D3AE37087409D35B7837142945400AB003FA7A5,1B72AFFCD88A255804053C494079B742F2C0C8C5CD6F0D97D4D7694B434DBDCD]],[[0E33EAF7E559172AC55BE8E17C38FCB08E30AB52A949BA210D4BED7E9B083D7F,21E1C3A42269A25307426B02BD10CB83A20C00165FB990B6186322D8A44D1D20],[0722ACEF1C2153942A095B88E8C5C4D5FCAF9CD434D559A552C4649A674E2B7F,1366510E16F648BC9CB2C545832BA47FC0F9EB72214E218D08EB06E11A1843AE]]]
FP12smul_y_mtype = [[[1CFC22C04A2D1A8DA4F778A107A2285FF3155E78A6927ED1B2D473C744AFE5A7,0DF497C02A7051BDF84683AC906C480FF5CBF08777DC243BEEE802224A2AEA4F],[214DF206AF80AEC214D384FD0FCCDC7FB2FC6037BDA9B5D16A8E4148F1439CFE,23023B2970917193A93E6C1E566675F85C354D2B421E85AE6702855C165C8A31]],[[00,00],[00,00]],[[00,00],[1C89AA81E318AEC3FD075D9716361003DB71E713BB96F0D2DAC1DD4911CD14C2,23621B5E9800CD0CA5D668DC010CBC362D19C99B186B00DF7DB312D3E527586F]]]
FP12smul_y_dtype = [[[1CFC22C04A2D1A8DA4F778A107A2285FF3155E78A6927ED1B2D473C744AFE5A7,0DF497C02A7051BDF84683AC906C480FF5CBF08777DC243BEEE802224A2AEA4F],[214DF206AF80AEC214D384FD0FCCDC7FB2FC6037BDA9B5D16A8E4148F1439CFE,23023B2970917193A93E6C1E566675F85C354D2B421E85AE6702855C165C8A31]],[[23BDA12C4BE16AD6187F1D69DC3C425AA72C0423528A789CA38287F281C3BD23,1ACA79CCEB59471335F93AAADD6250C7BA5ADE37BB8DA39BE64102FE153084B6],[00,00]],[[00,00],[00,00]]]
FP12smul_mtype = [[[251398D2BC5A591FC108A545EB10BE0C3526A25DC51E1DA0D3CFE71EF272B2D0,08B41524AE97BC904AC9AA0456F02F1EC3F659E07D9C0EE621B2A4ED02C167B8],[170A05D1C56A1C2FDAB8BE5B538EB61C53A06A207A91FD4DF4641C7AAC4ED91B,03A68E0075FFC8763B735492D80D866E1B83265135319EC16142F544CBC01D44]],[[090EE7E63F684B6A842CDFB03C9977461DC6126ABBC6FE4E86FF68D65B60F82D,022D9A4F802158E8A888843B26274618FE0F9462CEDDCF9D5ADB0FCAD26CCD0B],[2130D9DE3176B273C659D317BD33ABD9CAD09618C8A7E8BB87134524DFC69990,0E2180C4F810440797101C15A05EF969A651D94BCF8B09645C1FD92DB8EDECB0]],[[22C31FC80B18C4D81B26B31647D9699E6E5C9252C49DE983D79F42B1BCDEAA8B,19C4244B907F22E2F31AECC331D3A74AE104C06A7ACE5D70E21F706FEEF770D6],[1697F65B475C2F7FF34F42CBD341BDB840607B73D817EBB38C2B1AD7949F223E,209270E09BF740A024841AE37FAAEFBFEA18E7252A58E1E72A9E560CCEF42708]]]
FP12smul_dtype = [[[172ABEA92A67506F1D4D2EC25E17AD547838C972EE3368327AD205A9C80DD2B8,15D1834896D589979B870D0EB63EF01C5CC707F4BB704BC886ADBDCDF22D9CF1],[08CC2140039852D6F3BA2870406E42298647375F19293882120B236BC7825109,03BE139B9A1691B3336D020D98162EEA2326AF3CF0D51C600BEA5C45F494E9A6]],[[11CBBC7907F6FB225BCBBD9AD0E9D262EE33FBF185DBC6E92FAAA3A9FFEC81A2,06BF3993CA88F912BBDBCF73C9270CE7CC22CA01821A0137EF98FC2CA482973B],[127F9EA663EC45769D5BFC61501DD09ADECC4D72F417407806995E6C830602E2,065C28AF009EB37B7C601749991C7C878F1B889EA9F4851E512BD8340E87F674]],[[0AF4147A5C6B7C2C5AB9C105AF1C25A1561470114996B945FEF8EFCEF40FEA82,04E1CCA7B141E98F1A574B6C4874E67ACFF313A2A2F6299BB79D85BC621D28B0],[08D1B6B09B0CB5BC5C562C43632DFCD7102A63670D8E760181442A2DF69366E9,021B8FA3A2D3A1EDB5B54AE90FCDCEC08078A4EA21C87104F4FF5FDC6F4EC392]]]
FP12mul = [[[0AE79BAF9AF2AE4B9B7AAEFA8C73C1DCA2E34404132E9F0EA65ABC6C9BA53081,0EDA86D21C602F583FF8FD7DAC1032DF77EBA9CB865095633961F89654D64162],[123FC5C97C24738AE2D873BAE41463240ABF8FD1F9C4F5520AB54CB058F55251,2108B88A5162D33E9DB85EBA3FE530401091B675D75D2921D5F1AFEE6D5D8D7B]],[[24754EE025B0C7B5E95525646569C2CD5C27911259A7A7A4B865F57BEEE6CC4B,11898887253AAB7AB25F75055CE6DFC27E1CE80F3BE3328B607A9600E9C886C5],[1F1C6489702D87DB0E3B0E16E8154D72FC76056037C430AA741F38D7C780769E,07B5D383BBE5EE0020BD43D1BDFF5C0857D87F78D90F464D9D9D80E66027981D]],[[08F390E61521275CD4A72B62E149FD701EA02D1E18719FF3D388A9B868E668B6,022ED0048ADBD23C2CC933A9BF90E490FBC1638D8D0B617F43329BA26991BD9C],[0813014148BCA76D77431CD148C8B764358CBD494163AEF5EE90C34D9903766E,16A0D46623CEFB9D958EA9D71AFEE4F50D92269A7C15D1105D5E4A53E3004A41]]]
FP12inv = [[[165724B1E72D317BE5B514FC4EA6AE9E91D839D6B0C5D12259F2051547417EAA,10EB2DA335976C14C6083FC70AAB02FE20578DD7573D2392C63AD9B8332CE5FF],[7B5A6D6EEB3130112A11E2F4389DF5FEB68095CB407F1E3B68CB6B88FF8481,1CD26BF03EABE9FF142603473469D6121E48CE66AAC04A18B28CF1C521912821]],[[176829EC7532D9AE95DC2F051E027E6840FB6F1AC1D07EE61B9EE75BDBE99EAC,207CDFFAD671778AED5F0D531F8AC7775ED095C4E9785C64B1A3BE8A13162412],[139CDB213C9F25B3DA4A31A37242D7903989B5F0630D424D2DE4C89E0DBD861F,06E0187AE1AADEBE8AA238B063613FECE945622D9A65AD0626B96EA7A472DBE6]],[[0A0B5EA40D6FB516B419E2B8F00CEA8EF34A3036E12372CF12323DC490BBE4B6,02069831E85EBD12E50AF22DBE04152AB54C5897092FB781E5489D516B79C192],[21C75700021C94FA0D88122186553C3E72C0A1A3F94E4B85F676A90F771A74DE,03819D4CD78CA19FB258312E6117E22C1B4775021A3D4866D44344D8A2A51A2E]]]
FP12frob = [[[165724B1E72D317BE5B514FC4EA6AE9E91D839D6B0C5D12259F2051547417EAA,143836DF0A6893ECF42C0DB8F554FD0A40C97228A8C2DC80E0C52647CCD31A14],[24B1319B0DFCA8B384A4C69916C9FE68D53B72910851304FA1A821998F6DEB58,0112383917E035A25044E81EEFE09D3C1EE723599B3AFFA10AA96AC5585C2B0D]],[[1FE74698AE1AF2502284A8B3B4E60F2E9B63E0B9DE1414FA1DAF93B9637C9F25,211E2C58C1C84C5A8F078888C251B7182BE5D4C5D1C8CD1C1F26BBF25EED1834],[22D34B6F59FC157F647929E72AE5BDF86B514B0E58283238D43366FD9CD16ABD,168C59CDB05CA7D01AA28BBBE1464B32EB96670B46C10060291AE8AEE7810351]],[[089FDA33BEC5456C7B63A5E7B527FCB62AC0B3193561E5A567BF8B2880923A7D,1901B1875E6CC0146E0C4EDCD5D57392FB7785C79C9D3F6079D433FCFB04A773],[0F5788DB76DF453BBA02DBB583F18866F8E0AEB1F7905DFF74EE4683D071552D,1A5D734D415F9385D2B7DB9A6DD679D043CC47F6CF46F40D07DC61CB9CC7981E]]]
FP12conj = [[[165724B1E72D317BE5B514FC4EA6AE9E91D839D6B0C5D12259F2051547417EAA,10EB2DA335976C14C6083FC70AAB02FE20578DD7573D2392C63AD9B8332CE5FF],[7B5A6D6EEB3130112A11E2F4389DF5FEB68095CB407F1E3B68CB6B88FF8481,1CD26BF03EABE9FF142603473469D6121E48CE66AAC04A18B28CF1C521912821]],[[176829EC7532D9AE95DC2F051E027E6840FB6F1AC1D07EE61B9EE75BDBE99EAC,207CDFFAD671778AED5F0D531F8AC7775ED095C4E9785C64B1A3BE8A13162412],[139CDB213C9F25B3DA4A31A37242D7903989B5F0630D424D2DE4C89E0DBD861F,06E0187AE1AADEBE8AA238B063613FECE945622D9A65AD0626B96EA7A472DBE6]],[[0A0B5EA40D6FB516B419E2B8F00CEA8EF34A3036E12372CF12323DC490BBE4B6,02069831E85EBD12E50AF22DBE04152AB54C5897092FB781E5489D516B79C192],[21C75700021C94FA0D88122186553C3E72C0A1A3F94E4B85F676A90F771A74DE,03819D4CD78CA19FB258312E6117E22C1B4775021A3D4866D44344D8A2A51A2E]]]
FP12usquare = [[[074D4F3FB1556D22ED61D64C9985E351C390D0A284BDD9DAD26937400F5C1AE1,24F9C14E34E9FD10DA884F1308F40E037BCD92F050214A7609C6E4A26145B1E5],[0C126BBEBAAF7AF3437B9CDCEF00BE1A752BDF9A9AB7D9BDDB9469E4EA5855B4,038FC0514992C12EA9A843384D2ED385AF1AF475BD921E583B5225C344B5FB46]],[[23A1F2BACB487285880FE96A6E98003CDD1859FBA6A97CD2CD7E0413FA53C206,1BEC2AD3664A5B7E70A7AFC1BCABF88B592D6D8D4B3A14393073D556A1D2FE96],[033B5AA1BA8054C4AD46C69AEAED23D5CEDD8B31C83960E0B6CD52DAE87172AB,172AD56A397598A27CBE89DD8D98AC7E1817A87460A4E8EE45261964CCDC6C03]],[[0F8D4211A698DC8C83CB3CF755DC562774553FA4240A44896E0F93EAA644E322,0FDBC3818CEB76F427C805AC5376E5A1E980A5714DF68E96EAD99E65AEDA3001],[0B3E36A62956EA4EB98D3E955C803CC8259083FE4B91783E22660680B1D46DED,1D2AB85B5C879F57A32A2AB4D41A7BB08DC70136B269C02379560C4EAFF6B64E]]]
FP12square = [[[074D4F3FB1556D22ED61D64C9985E351C390D0A284BDD9DAD26937400F5C1AE1,24F9C14E34E9FD10DA884F1308F40E037BCD92F050214A7609C6E4A26145B1E5],[0C126BBEBAAF7AF3437B9CDCEF00BE1A752BDF9A9AB7D9BDDB9469E4EA5855B4,038FC0514992C12EA9A843384D2ED385AF1AF475BD921E583B5225C344B5FB46]],[[23A1F2BACB487285880FE96A6E98003CDD1859FBA6A97CD2CD7E0413FA53C206,1BEC2AD3664A5B7E70A7AFC1BCABF88B592D6D8D4B3A14393073D556A1D2FE96],[033B5AA1BA8054C4AD46C69AEAED23D5CEDD8B31C83960E0B6CD52DAE87172AB,172AD56A397598A27CBE89DD8D98AC7E1817A87460A4E8EE45261964CCDC6C03]],[[0F8D4211A698DC8C83CB3CF755DC562774553FA4240A44896E0F93EAA644E322,0FDBC3818CEB76F427C805AC5376E5A1E980A5714DF68E96EAD99E65AEDA3001],[0B3E36A62956EA4EB98D3E955C803CC8259083FE4B91783E22660680B1D46DED,1D2AB85B5C879F57A32A2AB4D41A7BB08DC70136B269C02379560C4EAFF6B64E]]]
BIGsc1 = 025E0997CD3C885D13F86F4701A689AE6BF7848DA3B413422F299154B4475FAD
BIGsc2 = 10F7BB13A3A601D378D64ADF81AC9CAC8A9593D1BC45533C431D323B9D82A71B
BIGsc3 = 479D5816CE30D743FF7339BB7FAA12C3AA0C380A55127B035529ECAB01667B
BIGsc4 = 03B0BB0C4438E6D400E060B9AD360DE079D187DEB2AB37EFA6DDBD42D49AC287
BIGscs = 03B8C49F12BA073AFCB36FDF2A85657B
BIGsco = 2523648240000001BA344D8000000007FF9F800000000010A10000000000000D
FP12pow = [[[1BE7CB78EFA48ABA62F4FA137E4A57D04DCDD7A9E701E711019D67224F69521B,0BD64AB24FE3274EEA62D92E8C935E1388FC133C0AEC411308127BC2721823F0],[214082469474F83060356486372309E1E71289C9E3DA43075863B3509E134229,01812CBF1946731C8F07194112C8A2FC43B7511738E90AEFF4A9F38DA694086C]],[[08300C6EC4176BD6081C39883C91BC0004E9523541E6A0D75E6F455FBBD4EF56,227AB9EE32150DCACB1D8E37FA22A4383BF92F496329B4689D7DE3E5225CBAD2],[0A28E2F37DF8E151B1CBB198D871B6D76F4ED3394868FDB360E36394D3D0B9F9,16B55896156723019AFE2A82666910A50B12B75F2792B0C1CF376C6A26913509]],[[01116EF6FFEAFC280DC2FDB37BCC55EBB436CD2C67238BEBF75BD146193E4475,021D289196FCF4224E00AD767AD6C3DB3CB07A8197B5028215DE6D07551ED260],[1380A4227063B6B8E15F0E4E5390BEAE2FBA2788E402CEE82AEEA7E4AE5F3968,09256A3A90F3CCD7536A2ED25C9863D3F2386CBF3DEE2B54423C555265169915]]]
FP12pinpow = [[[1FE5ABEF8DE863C33BFD77D6FB1A420E37604C2B36B545F593EE56C4AC6EBE4B,036EC7C7B658A5461A460C9A0F43116139D0843B89FE09A5B4E0477EA2F221BA],[05334B9F11D0D5B1D034A762928B8727E95835B4D60CFAE9AB97A938208FB8F0,20E7916F91937E1B30D62ED9287F0F7C7B8C443A97B2B0D06D5A3F4D619BE7D4]],[[046925793D07063B5937117D9F89DBE4B42AEAB95374BC2D72D181639C1161C6,027CA4CFF25894A8CEA224E774AC89077B166A24BCABFFF1CD16210C3D971D0C],[0BA510749AF2F510701302EBCD52D70CEEF1929666132705E7E0A0A959D69DCC,0884F41003E30DA5CEF5C5E024DFE2A99847853F4C2064811BF886281FF7278B]],[[1B01E6D449A93EC5DF8BF9C1DA556E09308F7D41ABFE7201408BD518456CF267,16EE439FFB8593459A517A09A6AC6A48100C1018CDB313D0F3F345A2968BCA04],[073E82662904F46D00BEF7ADA4D6FD18F307EBF357A2C69503C7C1AA98878448,058F6C1891C858DB1214F2C1DD63AA6B316A7DA64B8F83B7E9B572B5BDB09AEA]]]
FP12compows = [[0F4C7762104389BF19A1A796DC5AB7F149468C4B9FD582E00035A6307C59751F,228FD6F8D5AB02B88CBC4F5F7B00E5759FD7426DCEC33D7A185C8AC3B0D8DBB5],[250E7AC6632BC9AD197F66EA0F99DA0AF01BCED1440881D2BBBD57214AA23CC7,0F4B1BD38A6DD10E0B527198866CB1AD9E568F628930DE9C0351D57321B80157]]
FP12compow = [[24DA719B41F3B7264C24A053E4B8AE73D7710B8B2115A6DD77EFCAA7409F00DF,032A70D1A847C004261FD8226747765E3D6F356920985C9CF0D1E7BB77750749],[09C5F33529313330AA82A8176E6AAC9A08625C3BB5D7450B9CE650BA65944F13,0165A38F4F9E4A4E6EEFE88ED32CCA8C67F0C245C6E52419B3ADBC686F0106C8]]
FP12pow4 = [[[01B29B972FB7B095B738812A1B4D131105E4F383E0D6D3C9956758E0A1D26946,1641152B852E662955714A76371FEAABCB4C022F2813D01021846A587C577089],[184751C4BD47D889B0B7160497DCCA1BFF4FA6576FBAB6F49823D24E45531155,1B2C3FB77D4CC0B675DA39FAE5F6C24D54E82A3E47BB8EA0C6937C405DBC914A]],[[1CF892F9C4195C77FBAF9CC8D9535A04F28FAE0DBC09CD7C3B4EF1DD959EC3E4,072F843A124E5D3CB401E776F60907DEA266BFBEA07860CC3C312E20F553A167],[0C70F6576D8F068F1DB32F4E8FCCF425945C35541D85318A64998017DA87EC67,FB870D7D30F9A03B20A39ABC91CB3080FF5AE9D65E75DE293CE25761B3DD08]],[[122C4BAE6276CDBEDB936048080144829456F1CCF05F9587E8BA974C4C7D2B71,15D2740DFC9EB755FE1DE3214CCF9285086F527DC18AD8BC063A795B7C1668BC],[1A56783AC1E320E095A7B011C02C2F8618BBD530AFA4ABBAB255F30A40579FC3,0E329186FB8785917C751B724C11E29DD5DF10430BC91A075F260C56C4D657F7]]]
FP4trace = [[1DE2099375879471F6EAF174EBF40BD35467AD841251735366D60F3FD5C47BEB,0D9E246760C6443C97E471D5200108F1FFE5A98605B76AA4ABB08D289986B1EA],[23B15539F33E6C7186B617D72356262664FD7E3E9E3E82B8F4C59DBD65017290,18F2E9B603FC4207F22ADEAA62C27DE2C88894CBFFBF21F0DD592AB09B4C87D6]]

# test 5
FP12_1 = [[[249F71AA779781981C02505CC551C8E1C061E6A86CB48A8E7B81ECF92F4CE37F,1BAF1AB3DC23FE60ADF13AF0BB571806982C1336D31A0B31D3A23752CFC786C2],[0CEFE890D21919DF7C16CF2A363E16DF76E5036ABCB33113F89CCE7FB25172FD,0E53A45CC908925985BD98D61922A337286161965114B1259C11DD3DD9D14B09]],[[248B00E2728D1AFABE036D4053760A1F8E8BB26148D6F6BDCF5BC1179ADDD3E9,1FB875B7B736FC6E691313AE425698C47AC3AE229698F8E73DEEA107D1E66C2A],[121039392145CC0AC74429E7FD6BEF59B9BD503DE746CB9C453B9F81F2734046,03358F218187DE1127B1715A91D446A41A459E1086D02AC8F5501C57E6FE45DF]],[[0FF5F7E62BEA88329F323049042A058F029332FBD7F77C20CDD2E329E1CA8A29,228930D778F0EA2810E6180DF7D80F2A9ED7EC86D4DA34A642A51456AA5317CC],[0983E00F178D71768A3F31057E1C8E0A85176DDCE16AA9E62555CB58F733CA41,10CBDF2ADF2578B789621DB7DB7A7C26E096793CA0125D4BB07DA3D047318E87]]]
FP12_2 = [[[16BEBCC7831D2BB593A138B06BFAC766966870D4F519C0D955DC36C88EAB6C96,05A15917765D54E1BDCBD01025A0D9F01EAB1B9D3C4726CE34E98AC2AD7798BA],[1833874010EDED88E4603D3781E6DDC75591C6B83131C2F0C89A94FD258BA9C8,0BB427C91EBA8E3CDDED9CB9423960ED1B3C1E645FE35932F68FC5750DB2C963]],[[237733CA0750B24B99A4910E1E94E16EB9D3356B82B81FF9CEF56CCD02A59005,02F620FA6E0ED59C231FD06D6F81139779BD22EDDB55B44C4AC6913EBD488636],[12D3EC1D227D2C4C1A1670F09AE14C5A17EA2D251006BE08BDC9B1F1BAFC17AA,23DE9E3C9757DD7F66955AEBD8AA889ED79B69AD6EEF338EA1F6E40A343D5932]],[[0297E7C38A2B9BC3F3847A05C92B3E39E933A31F62AB5FBC990605974B48449C,21F2177222433D106BA706F44BB2F45E73762085194A16A1C16243B5B910FFC6],[2160A99AD99579018D3C1031D14E6EC7DD97E291566E38B50B32DB42FEE1B653,1BAD5FF85434178FD16D306DACA1A0AC3CD1F2A85B837054FE621F726A2E7FDF]]]
FP12_3 = [[[146A9303BDE21FF10BDC736314F422C1401DF73C3C2B3E01CDF262BF5A6A62F5,1F891C2843AC9F909E77B3BA97F9C56BCEC59B5FED0729A17176828A57651D58],[1BAB604F010F7FC40C59358CACA9003B16199A3580BF7755AF403C013F2984C4,21D9FCAD88995AB20790FA58E2979B0D7A360C20B2ED35465A014C5E9AFFEC80]],[[12A389BBA91A3D04AA038694F523C5B2B00A86B16585CC353D19F154652526E7,1B23461ECEF55E64F3FF3F388CED98B0A63B891D44B646EA366566732AFE8624],[12EEDFA756D2B84B1C384D1AB486E5D5144D76CA8B8AFC9EB5C08DAC49CE1ADF,04016DB61D2D4CA9D4CDF0EA1E269799E15F5C33E96A43DAA8ADA3356ACA5A84]],[[0D3AF3ADE8DC8C1A48497322EFF6E64DC92AF9AC5683BF2023D7E88716897CCE,2512AAC99A7DAF8A756D3713A7E5A073009E8231868D5FC5C5B6483CD704C817],[1DAA399250E5D57C3EA990B1167BB71D9F328580FD98599A608D45843787F9FE,192C3A11B03E698F90866C18C8DED6772AD61A26E1BD3314EBBF7E39F35F699C]]]
FP12_4 = [[[11C15424913213FE6B805939C9DB1EF312796E5D51EF726ED35FBB44B3E9594E,1459DD93ECAB479A92F986A205849668C74A7EB9C9BFC6D8559D1C0EBC27645F],[1D8A004C88541C124B7EC9328D34C723B8522A06ADBECBD656A781007F4563D3,1CFDC03730C6B86E9168F791A6F08E850887A4BF692FE2115C177CFEE14AC30A]],[[103826E103300D8035ABC276854EE8F0CC888B3439523967563184EDE48DA23F,0BBBCC7777BFBF03CADAD13BFB14AA570C5C50C9F4C00BEB3BC546AABF757928],[242E93FED38B339E909D7E4F5CFBA349CE2ED71A4520E1D5B08351DC32DB1001,0CEFBCABA0DDF0C566F0FC36CB8DE8F6ACA9F653C2F7CFDA5A68D161ABD446F1]],[[1959A1183679CDF25BC5C26F24173CD731E228184402D194E63EE0306A997998,15A8F56CFEAD61FD6F29E10AD88BABE8BBEEC89845D9333915D26A983DDC8E03],[0AA4703024C10581DE009FEC76734D49DA3FF141521DCEF76B2074D37536C5E6,1F7E633A96BA45288BE0C141F5A9A660206B961F8BE07604C61D4DEA50542795]]]
FP12_c = [[[084BC563F5115B9F13C64B5AC9DF9C726BAF06698BF11AEFC27028BE0B48155F,0816218D293728EBDF3F937738CDA331E0A9E1A67889171125BD63427EFE2F07],[246AC8378753CFD3E8BCAECEF9F47151E1591A147A4EEA3C016712B656009631,04F6E1A3F7A4A0487172E026C41E606CA1BADBFEB206CEA5BB6624A78F30BF10]],[[07606F7A8A0462ADEE30F756140753BD83E43A0A63D70737258775337651313A,19CA3253581AEEF4012A38DC5EAB400224EDEAAE08BFA4C96FE37AA4A4582084],[19EA1FCE37AD20A6BDBA3377F267A43B7957C0CABED0760005DE301519E1C1A8,0B4B6974822E22424816F3736B031377BAF994883A5AAC2FF12AE88E9E0B33D2]],[[090F8A7EE965949A4A5BC91E86C40D225E9F9875BDBE8C90C8B1ADD2FFCC7243,0AA3AB3DE91772A7CFA425C734BF404BF6BD04977C055ED8342DBDC9D9FE47ED],[21DE248C58AC358076EEEB252D9E1A82023BF073A57850A8EDE142ADB8B301B2,06BC9A68288D5ACB76268F99FAF073DECCF3563CCE7A26025D756F318F4E5322]]]
FP12smul_y_mtype = [[[16BEBCC7831D2BB593A138B06BFAC766966870D4F519C0D955DC36C88EAB6C96,05A15917765D54E1BDCBD01025A0D9F01EAB1B9D3C4726CE34E98AC2AD7798BA],[1833874010EDED88E4603D3781E6DDC75591C6B83131C2F0C89A94FD258BA9C8,0BB427C91EBA8E3CDDED9CB9423960ED1B3C1E645FE35932F68FC5750DB2C963]],[[00,00],[00,00]],[[00,00],[2160A99AD99579018D3C1031D14E6EC7DD97E291566E38B50B32DB42FEE1B653,1BAD5FF85434178FD16D306DACA1A0AC3CD1F2A85B837054FE621F726A2E7FDF]]]
FP12smul_y_dtype = [[[16BEBCC7831D2BB593A138B06BFAC766966870D4F519C0D955DC36C88EAB6C96,05A15917765D54E1BDCBD01025A0D9F01EAB1B9D3C4726CE34E98AC2AD7798BA],[1833874010EDED88E4603D3781E6DDC75591C6B83131C2F0C89A94FD258BA9C8,0BB427C91EBA8E3CDDED9CB9423960ED1B3C1E645FE35932F68FC5750DB2C963]],[[237733CA0750B24B99A4910E1E94E16EB9D3356B82B81FF9CEF56CCD02A59005,02F620FA6E0ED59C231FD06D6F81139779BD22EDDB55B44C4AC6913EBD488636],[00,00]],[[00,00],[00,00]]]
FP12smul_mtype = [[[1B9B6D4925E8D1665E377CA23CAA23AB1061F371A42C24F116F2D2D6FF9143BA,0B98188E569EC23E6BC7F746218B0B3F43152191208D70B92BC741E2968844AF],[07106398589319FA89003B8A54394F3F79FDF4B758F1F5C0BB740BA9897CF5DE,1C5D09A531B8F00B60956167CB0EF582525BB3E56F7445619C4918BB607E47E6]],[[041E927CB16F718308DF10B3CE8BE6ABDEFA5CBE79113D7B2E29874D139066D3,1014445844B20AC787C085EFF686FC780AAB030688191540FB9CC7CB6C417977],[2463C69895369CB6D7B415DCC95974073307E95AAD7D787468275E793C13171A,023AB94782A3880E6D6DBB571FC3210E3A3B44332064C4F2A10F2456CC023A75]],[[08737B206881D2BC42E4A059DF040633C578FA82FAE12B62D66611289F1FC58E,0DB86C99173888AA57E14BF8DE859FA755B77D889B3EFA63E3EC63C0E67773AC],[0A99A9C4F36437C0D33EC4291A9BA5C3ABFFFCA6419E39C3E40766C59EC3B1C5,211C42A1F8469DCCAFB6611B3A271BFA4A8FB49CBFAC390E560A3D3FBB4EC3F4]]]
FP12smul_dtype = [[[131DC42934278F4863A534B04A8F7A6DBE706249105CCA793325E15D3820664D,030C875A62713B7B3C40BCFE88771F7B0F303D0F3F8BD134C37A2865EA3E1D18],[10744C70F0DCBC9E409A7CDE8EF8E0FAA63017E4C8E36B482A92DA68209B6B2B,153538B3A1AA0108BCC6ED959F7FFF1858D5EFAFEEB388A9C6D5A850F53A0B0D]],[[234D7350BA2C78D91AE4DE3AA41154B82213ED9281AEE34DC454FD8DF16DD054,1565413E51B05A61BC0309A3B8DCB9EC20715A0B409768CE499F68E46C9B98A1],[0CDFA572833371C00674080BDC00B21B15369823D25DAF35CDBB82E489DDBAE5,22A1C4A631EA26171BA0CA0B803FC4CB8ABF2FCAD2D4A3F10D09F66668D6E0BE]],[[0B334C1DB6307FE55987FDC21BA5C9ED678637C945271E94549F7738862E571B,03F8FE3E5CF91AC5C7C4D6A79EEBFD124FC3B4153623B63ABA0DD0F4C7C06301],[1A7F5914A1920F3D555E9CC2A4DDF1ED5D35E79EEE4AA094D4C514B82FD2D527,088C02B3C607E566919323A12E208DF1D934CEDF5ECCAAED28CB80872943B0CD]]]
FP12mul = [[[15B6E746F43C65E9D1E954AB9DA8BE5762DC7E26BB5900CC5804392AD8CAD0E4,1CD7BA02F740C4673C24D6FC051E88C41A91C38121F5F69911C6C27663EDB281],[0E4C92EAE9B780D96EB066AA6A0A953EB54AE040542B82BF1E33D9E19943A4DF,22CF42F544A993B4DE7946E6D4ED1C22269B28A650A8E22B753229B87E527D9D]],[[0A607E69DC7D67DEE0C695D1F2E914EBD48E95CA836BAF5D00A304D81B9731F2,1CC0A1C0602F68B0B4C64F4C091C9F31035DBA191EB4085485C352443A604D4A],[12DB945A28C5C7F55A77B9C95FE339B184A512AA330DA384E51CE0FEB05879F8,1017DEABA802636D4811D7029899093FD54FFF1E12AA7B3D13707C45DB939314]],[[24C9E96D16AB76AA59BDD348434850D2F0C7BCC99FF9C71B7AC86210670675A1,20C20B0C3D5ADA8A802E38E9B05751178E1FD074FD8A333A150F97060E787CE1],[0FE361F784E6498E3A192A75D8996A46D821DC842EC17C7B549329460876E16B,0FBC1FAA0EE01AB96AA8FCD3E981EA2184F0AFAD74D4E9012F6CF816C21B1248]]]
FP12inv = [[[249F71AA779781981C02505CC551C8E1C061E6A86CB48A8E7B81ECF92F4CE37F,1BAF1AB3DC23FE60ADF13AF0BB571806982C1336D31A0B31D3A23752CFC786C2],[18337BF16DE6E6223E1D7E55C9C1E928EA3BFC95434CCEFFAE6331804DAE8D16,16CFC02576F76DA83476B4A9E6DD5CD138BF9E69AEEB4EEE0AEE22C2262EB50A]],[[98639FCD72E506FC30E03FAC89F5E8D2954D9EB7290955D7A43EE865222C2A,056AEECA88C90393512139D1BDA96743E65D51DD6967072C69115EF82E1993E9],[121039392145CC0AC74429E7FD6BEF59B9BD503DE746CB9C453B9F81F2734046,03358F218187DE1127B1715A91D446A41A459E1086D02AC8F5501C57E6FE45DF]],[[0FF5F7E62BEA88329F323049042A058F029332FBD7F77C20CDD2E329E1CA8A29,228930D778F0EA2810E6180DF7D80F2A9ED7EC86D4DA34A642A51456AA5317CC],[1B9F847328728E8B2FF51C7A81E371FDDC0992231E95562D81AA34A708CC35D2,1457855760DA874A30D22FC8248583E1808A86C35FEDA2C7F6825C2FB8CE718C]]]
FP12frob = [[[249F71AA779781981C02505CC551C8E1C061E6A86CB48A8E7B81ECF92F4CE37F,097449CE63DC01A10C43128F44A8E801C8F4ECC92CE5F4E1D35DC8AD30387951],[0D5CADDBB95461707BCD52753C5468C2E91165BFA4232D338C434DDBD0A98752,224181A83DB3F1F81002179495ABF307D9CB4885B16D95FD4F7C52C556A3527B]],[[054D73BA17D902E6D4B966BC3AE00BD39CF4946FD44CC2B46F54D475AFB57B73,0C0BEA88B1D3803192737F0EC3DAC4095D68E087079DA45096E9F5F9EFFA6D03],[1FDA3DBA979E4A8E5704DBF389F910EB451092B4C555408C172AEAF2E9B364E4,0EB83FC3712DC0D0B6E1E4313C847070F5BC3D6EC97178CA1B63213FD7B043E7]],[[174EDA349B951A7A72EB094FB8BB748B15220D4FF89823D5E322BBE16570A541,20037A8C72419E3980667E6B80AC985C863E8FDCD82FE90328E8DC21BAC805AA],[0BDAD58C8AE5E21D1A223B025FA15CD54E4380717FD0BCFEE3147CC25011CF9F,16D4DBF08E75ED7CA1FA2BE36DE61D927059CF23E9EC03B830527BE099FDE1B5]]]
FP12conj = [[[249F71AA779781981C02505CC551C8E1C061E6A86CB48A8E7B81ECF92F4CE37F,1BAF1AB3DC23FE60ADF13AF0BB571806982C1336D31A0B31D3A23752CFC786C2],[18337BF16DE6E6223E1D7E55C9C1E928EA3BFC95434CCEFFAE6331804DAE8D16,16CFC02576F76DA83476B4A9E6DD5CD138BF9E69AEEB4EEE0AEE22C2262EB50A]],[[98639FCD72E506FC30E03FAC89F5E8D2954D9EB7290955D7A43EE865222C2A,056AEECA88C90393512139D1BDA96743E65D51DD6967072C69115EF82E1993E9],[121039392145CC0AC74429E7FD6BEF59B9BD503DE746CB9C453B9F81F2734046,03358F218187DE1127B1715A91D446A41A459E1086D02AC8F5501C57E6FE45DF]],[[0FF5F7E62BEA88329F323049042A058F029332FBD7F77C20CDD2E329E1CA8A29,228930D778F0EA2810E6180DF7D80F2A9ED7EC86D4DA34A642A51456AA5317CC],[1B9F847328728E8B2FF51C7A81E371FDDC0992231E95562D81AA34A708CC35D2,1457855760DA874A30D22FC8248583E1808A86C35FEDA2C7F6825C2FB8CE718C]]]
FP12usquare = [[[169E73CC86A42A41F6B41AB17ECADB7CEDBD9C8409DBBD7F34D01F51356F370B,21A840D67481F92F9572C15F75E24EA0D5A36EE163F55573E6C5681DC6925C99],[1335754D62D5D8C13A53BCA1FD8231E6127BD6BAA41FFD0FF83E85487797BC8C,0EDC1BF14E8680EC907CA700C20DF9D3A33C8BF50693DFB9B83CC674F96261DC]],[[05AB0ECF9CD7506F12735E6E9DF5955711E653B9937D37190CD9EF643300D391,03659E1482200F8088CAB4B6B2B88EF3B70F5C7610B2C54E0A2831A48320526C],[1D9D4DFFFE4D84D061AA971735A2C212A7D8DF31FC215B8CCB6CCE91545C883C,2411142D0715DE249E4F3EA2491542EDBA7C17341A18054C300CA1E4334F31E3]],[[239C984E9E357D07BE55BAAF1AD7B3C4946464F1FA685CC143DDFAA7961E0005,24A0D5A790FF18181709F1F34ED0EBCCB4385E3F1F9EC10C6E8DC1EE4671FFDB],[0D62F67E3DE9482E5F3CDC3F3FF27F6DBA5F45F41FD2A577417B3C64831EAEDF,23A0F512E1894FC7F8C7652625379C98FCEC263137EF5BCD9AE8E178572169DF]]]
FP12square = [[[169E73CC86A42A41F6B41AB17ECADB7CEDBD9C8409DBBD7F34D01F51356F370B,21A840D67481F92F9572C15F75E24EA0D5A36EE163F55573E6C5681DC6925C99],[1335754D62D5D8C13A53BCA1FD8231E6127BD6BAA41FFD0FF83E85487797BC8C,0EDC1BF14E8680EC907CA700C20DF9D3A33C8BF50693DFB9B83CC674F96261DC]],[[05AB0ECF9CD7506F12735E6E9DF5955711E653B9937D37190CD9EF643300D391,03659E1482200F8088CAB4B6B2B88EF3B70F5C7610B2C54E0A2831A48320526C],[1D9D4DFFFE4D84D061AA971735A2C212A7D8DF31FC215B8CCB6CCE91545C883C,2411142D0715DE249E4F3EA2491542EDBA7C17341A18054C300CA1E4334F31E3]],[[239C984E9E357D07BE55BAAF1AD7B3C4946464F1FA685CC143DDFAA7961E0005,24A0D5A790FF18181709F1F34ED0EBCCB4385E3F1F9EC10C6E8DC1EE4671FFDB],[0D62F67E3DE9482E5F3CDC3F3FF27F6DBA5F45F41FD2A577417B3C64831EAEDF,23A0F512E1894FC7F8C7652625379C98FCEC263137EF5BCD9AE8E178572169DF]]]
BIGsc1 = 204CA1A1D7C2DE305B43E17A49D91B9BAF2024877A66501D6E1E85D40BAF8A48
BIGsc2 = 025B869DCB4385E390287C43D2130A981C589464C5495DDDC1A7167A9C119F9A
BIGsc3 = 0D41BFB032B5CA210DBFC5D1D9C000A0BA651FFE4D0652161C1C59C2D02CACAE
BIGsc4 = 0E0AA13497D110ADB7CA5DDAAD4923BCB46E505F25C8983F92AFA74EC59A1CD3
BIGscs = 3B4FB6F62ECA55ED677910528432C3F3
BIGsco = 2523648240000001BA344D8000000007FF9F800000000010A10000000000000D
FP12pow = [[[108D68BE060D1F98CE049896961E938342F100F87F883C619B8EF12B85AED77A,1C10FAB860679F697536092D63D053C8C3B26F47B1226C60E2A09C4DAC744065],[04BA3E557E13A3C9A0B8D7E3BE21F41EF5140294BF691C0AEEB58A6611C3934C,023A45D7EB86BABFF1AF7A79C2282521351F74B0D59B956AE7FFE60D24F25A10]],[[1B546C03A706BED89C73295EAC5A6281DA8272D302A3DC6239637CE3997CD336,077622F1D9004BF5EB22DD3A44F5CA193601BE75308B72C3D3A6E9885D297EFB],[167D0946782FF66783481F8500BC13166B5219FCB48CB2446E45051121C91D88,0A9A088DE384B184FDD73777383BD2A49E1D16730B77853A01EE9DE46324AD46]],[[1522BFB5717C61B687A140EB5C9FECB0DFE1B1AC78465EEC9159D3A5B80E2465,170E298A51D54A838AD49AD12591C2A2852B20988CA7AAC0B41FF9A39F7D5DFC],[1B63A93162418371EF5FBD89337E1EDBA022FE78168F9B0F3CCECF0AE959D11B,2455902B05037B5579370EA0F743584E4BF6C1EE68432F69B2C943D54E405403]]]
FP12pinpow = [[[0124633DB5C0819CF7BF8C02F24F3C2178DB08EB3E87FAFC1E11984271D49423,1F5D08ACFADEAF61827CD1D2294C1CB7C040A825884F4BE27A5B6467004D424B],[1875EE04A2FBBB5974F80F5DE4DF46BA14760345047618B1EA4F59BE05492DF0,1DE945F77EC5BE0963D3DDDB392A660768B4BAE0CD350E45EF4FB0BEB11AAE47]],[[04C032542CD14F5F4299452C66250E6F6FA0D8F69E861ED6F17D91C55701635D,22C09A0A7BA11D6636BFAAEE5B37E8E08A545511006DCA856D903B5E30E0E5FA],[230E0406183BCCDF71EDDD3F3E076B3A33DEAB2A39163B39B7331EC2B9ACEA5E,03EB56F60FE3F2A441220DFE8370DFA94A743ABE0F910C20835F6AD95C1597B6]],[[20E4C33DD0E96AE430F29F0A47A8425CE7F27E027B86AF596F5CBA783035D481,0DD6D3FFE543C5EEC1EAD2BD3CD0E9CF5DDEC4ECDC85C79BC0F8FD9C8C93E6DA],[21B8BDA30176E4C468C073F1ABAABA291549A5FAD0B908C093721EA9FB8EE2EB,17B5F406EEAF9E7B7E57B71A3DEAC375F85A0737208B51695AD9F9A2BE8C3201]]]
FP12compows = [[16E9AF35A70C671358DE42589529B806AAE30E925CE0A01A19E360BA13DCB7F8,12314ED3D5481565BF9FB25BE70DF4641B3EAAC716B392589DEB7DD12D79E000],[1F506FA74EC639F7D75B225BF66C3ACF6F8FC878C48DB1075CE8BB2E9E47AAD5,1B755A15975A8DBC448F2082EEDCD2C08023648C40A3A55AF07CC3525250AB35]]
FP12compow = [[1FB6395E606B7FAD96EE36011CBCE2B3A5EE466F29BF4D597184D65C57F32F7F,1D02AD945476897C24C3A6CCA80C4B16176D0BBD384F4AD469597C22F545274F],[214FF21B89A0CAC23CA835BC28F3EE28844F60979001C5E17F4FF610EFAD38CF,0BE565D8320ED498987BC18A3D56462EAE41192D2107EF7517F2432EE23BD24E]]
FP12pow4 = [[[193F6E7A8BB468EC35BB2943CFB65388C666651BFD05521B6214B67D3EEE0AB3,093C721EAE000DEDCB2277490F3A15EEB3FDD60B97E2E4346F1D79CE7A51C4C3],[0B11C723908E046C73AA8A8A265BA5E407FE0A2F3766B79082D898FDB6866E22,204D1084241419B259C0D2E5FB821375BCA8652C185790CC0B040B41B1B74444]],[[0CB18F1D364A9A0A543E556D77805E9A9B414EC5F33EF391454B4F570CF012D2,1CCA2586C12751B8E3F8B8B42747F27EFB676C1A196AC73DA571AEFB9C47B7E9],[02FFD0B5341CD7E55662AD420267A11E4976E133D23E6A8346E5104EC5CC14EC,1CCA76CC988A34C4E48431F7FACF44477B137BA99A1743E4170F618E36A72657]],[[16B38AFD76824A18BD8F3E0B7FE32B79259AD94D609F7024F25BCFBA7F910C4D,05865CE60049E24D5ED003E954425A1557FBD17EB8772AA798081A2383226DF9],[025BE3926E037C27CE3382EC987A30EDDED78B2C9EA0C962C44C5185E926DEA3,18BD7051F0D7FA07E26E61CBFDBA80CB840973C2F19B1F8A44EDA1CB190FB728]]]
FP4trace = [[23978BFAE6C684C4DF9E56164FF55A947EE3B3F9461D9F842485C6EB8DE6AA57,08C68717146BFB1E956B15D232054803064239A4794E216E2CE6A5F86F569420],[01AC5530364B4D9CBA101FFEA2BA4496038E0A403619932842D66B7F16F458E4,05D788941B19B70AD7047D024B67E99D180324C2F33E135D2D3597B98D73E108]]

# test 6
FP12_1 = [[[02B345B5C37E6ADE293C50BB199B0D77323831107EE10A717B0CBE42951F6C46,1560AAE480549877C8D142E2B8A0FB7942DC156AA88E8766B5D1899EB7A141FE],[0758D287F4B82A8075B3E40419E8234238EA9561E4D314FB0B7F1C623D2CC25A,0BE6CE325FD3DFC8B8333F79D7C58A268223378C5058FC308E386CBEF6ECC260]],[[039EE7E20D8603ADF40C24E6668371EE3C1FF0D76C15FA86F438927F57F1C193,0A274B11235D4511C9A62A8490169C7501E2FB7B0E79B48E53AF56B4C69759AD],[117F50BC4B81F6BFCF093429199D6F95545F7E3AA0CDF0659684FCF13BA8D52F,1D2D8847765012F434498F97161C0B2F848DEC562BE02230C4CA3F0E77F3BB60]],[[120B9A819F69B2331CE5A95DE8A8A12B706B1449E442D7965A0AC80A13A38FA9,09BDBA07D740F707762C05894644A1DEDD8861E779928A5798BD775E623DE897],[141D11842103B07EEDE5997E4D2FC5EDC2A09CFF3E4241B9623BCD59B0D39DDD,0FA1AFD4E9B62B62B404EF3DD6D0F010237DE1E9613745BF695A06DC65FABCA1]]]
FP12_2 = [[[09DE99D49F9783FC247B784B12545A6F9D554838D341C1E0E0560815F4A47021,25FC321F89983A530726D7EB9B1317689A776EDFF0D34CA78D266E53CD01E8],[1E555666046C7BDCDF6FC46BA080419AD28C326046A25E42CDF969C905A9EE38,0A53855F8FE775125445C2232820512B2BF480814F606C9843C8CC92216DF2D8]],[[05E149E0FEC0D393A9A9618BC296B4E46106D62FA8006986D05D44F5EE44DCE6,0DB7094DA895C03566B3FE26BA24CC401BC4E64619D31474CD67494CB9DF200B],[1149C3CEC2121E69F86324ECEEFA26E32FEAF2BC1F08512B1342343E736539BE,0549AE4B6A759B2E478C6268E2BFFE1FC08181FC5F52718216CD594FE16CE044]],[[05F2A4BD808D7320059B6BF39845E9E34A4E408BACB44EBC418C616FF76C6B09,1C576B8CC7E860231472E438AA1688D6A7E31B2AA56A3BEF5BAF7F10A1148516],[225277A6D2394495A7D48AD3B4EB2FA0467E519077B2BFF1151253138DF47B05,233A4683ABCDDA7831601E7B06F5ACE3B09DABC51CD34C68FCC5A2E8CC758A3C]]]
FP12_3 = [[[21F6E74AD0E80D32942299DCB9A0A035B7C97615C3DBADB9C5D982B3015B407E,13EA04F6FF69AB2BB3187170FE3E2DAA3553081C0E9BFA1B098E0135CA556B51],[1C2108A82932A4727BC998D4E0EB1CD8E8661AF3EEF4CB40F1C8569C94889648,15B55646FBA2FE7F68C1CF7D7323904A1D1FA9616328A780679AE0C4350E2A14]],[[0C7D8ED46622A901076A2F2F07AF2C1D6795AEDD02ADAEA7744DD271F01BC3D7,078C996CE7C2C041BD42EAEC7A82E4FB1AA4724AC23315A9E8C5E40FB00FF557],[2233259093E25C7D3ABC3921BE577D6F559B4A7F1430B2AE6E5F06A3E0C7686A,1AD4CEDA874617B8683B7D0AFD0D148BE1F607D33CB6E58D400B33BCF364BBE4]],[[2090FFE1AEB31365C69808C3F93952F062E000BB8BE9164CDD2710820C16BEEF,1C2D46E36CDD532A01696654054D222EF7EA8E341660FD7178CB945FAF91DA9B],[1242768EFEB89B78F6153C31CDE5574AED46C68EDFD9AD6F9ACFA87292B1FA88,06B30F94493593D51DDB86AC6BA819F47F5287A13E79A6F1E032C2BD4CD8752E]]]
FP12_4 = [[[0BEE88CF9D1C0149313AECA8C89A7B49B1D2D6E2A93C67C70F4CE4161124475C,2430207A15FFC26D0C87E53D79DCC788DD2DF8379E196F8BD2B07D125E9004D4],[07FF7451262AFCFD09CE216FE5F6E618E373D9FBD4D2A0FEE308821794755CFC,18754BCB40882E8563BCD9DE2D9D7C3C7CB021755A1EC4A0F2014D79B71045D8]],[[0ED43DAB1A7B4EBE937400B8AE447210F4E2A1BA19D686B9F15A9FE1FB54236B,075BAF10E8DD06A8F66D44B104E02D4F166302A6A25C88522F4EB4DFBF5F217F],[1B4FDD29A9F8614CF7C2D0029FE747F4CD3E2600BA1FF1337B085491F022D2CD,1CCAF1C340AA209C3B95271EA18BE308598EDCEFB764C17684E7A7F6ADA2BE06]],[[03D94248A50CD726F78B4A378500E997513B0B475BE3E27AB818C3903D7339D9,242DC3C264ECCE03779876F33A6021C52F59CFE26AFFA4646AA5642CB90351A5],[099FCB71B8DF1E0AC6B99F2540F89AE32FEB0B03E95B9BDC6B347C2CE174ED0C,13A4A933F4021BBD517B460B94F802F332B556E1EC2279622FDF262EC008D0F2]]]
FP12_c = [[[0541E84589C04205C0F2F3C5EB49157422D40E3EE3C0064D3A85E7EACCB0E712,240FE5BC8233AD926064C840832CC0011C3B45CE46BE6ECA228ADACB822CC9DD],[10936FE6888CE2A5DFC05772FF04637102513D18AFFC11317FA565821F686C56,22E9B5679885845F61F28BC6EBBA2E0598203446A35BD6E42F54FB85F688D736]],[[0D4FA56631CE8F90D21D1C6FA47096B93D02A40195A78338177DC05F5F9CD924,22F2B914D73E817312E08925BBEA61770C21CAF0A3AAE9F72623AE5FC8E30BE1],[0C3BB038D4C675BCEAAB0B7CE2413E54024A13993D5F10CB6E7E9A166B9D9A0D,0B1FCB7EA8081B55FC7A684DA7F6BA3090E5501D975B46E2D25F0DEE60C60781]],[[03138B943089794F315E0EF15481E62F30C1A8FB26F3FE9A357974BFD00405FF,1234CDA8615BA402B43F4E8118B1A62EE891FB6B62E20F8E91F4220B16125AC2],[16651AD472FFD86A974501F53AABE8994B760041F115C54CE4F7D1EDC3CECEC7,106C4E8DC6FCB6DA499257EF89A8374F85C20C689CE09F98B160BD1366CCD3FE]]]
FP12smul_y_mtype = [[[09DE99D49F9783FC247B784B12545A6F9D554838D341C1E0E0560815F4A47021,25FC321F89983A530726D7EB9B1317689A776EDFF0D34CA78D266E53CD01E8],[1E555666046C7BDCDF6FC46BA080419AD28C326046A25E42CDF969C905A9EE38,0A53855F8FE775125445C2232820512B2BF480814F606C9843C8CC92216DF2D8]],[[00,00],[00,00]],[[00,00],[225277A6D2394495A7D48AD3B4EB2FA0467E519077B2BFF1151253138DF47B05,233A4683ABCDDA7831601E7B06F5ACE3B09DABC51CD34C68FCC5A2E8CC758A3C]]]
FP12smul_y_dtype = [[[09DE99D49F9783FC247B784B12545A6F9D554838D341C1E0E0560815F4A47021,25FC321F89983A530726D7EB9B1317689A776EDFF0D34CA78D266E53CD01E8],[1E555666046C7BDCDF6FC46BA080419AD28C326046A25E42CDF969C905A9EE38,0A53855F8FE775125445C2232820512B2BF480814F606C9843C8CC92216DF2D8]],[[05E149E0FEC0D393A9A9618BC296B4E46106D62FA8006986D05D44F5EE44DCE6,0DB7094DA895C03566B3FE26BA24CC401BC4E64619D31474CD67494CB9DF200B],[00,00]],[[00,00],[00,00]]]
FP12smul_mtype = [[[1FF2B137E4B4ACBBD09B52597CE7136DB2D699E331D557411127E381170704B0,05C7B42D583C143160E37465023170832C6FECF71C0CF7E59E5AF797CAFD7FE3],[123AE7B38C45C97D51E0250F9F5BCF629B4D42B2FC2C14D064BF91A28878DF32,1503BBB32381E4EC309FE103F8206A58C413DD2245B26DFD0719248F78461F56]],[[15B5C143BFA9F6DFD6736C1F294D8FD535F734EEE39E4098381718F608685120,026C886889FBA18DAA7DBF4ACEDE0420A4D2FADE7EE681164D4E40360309BDCB],[1308DA4E11EF60DEFB6EF190F7FD8BE44681BE49A97A4E871E355668C2F8957D,18984D7D6B86021CECE85D1C2489B4CDAA506AC04501431EE1BFA9CAD661A649]],[[227F42674B8E4FFDA74C7A848DB3176DB0AEAB107DDACDB70C5D286B155BB8ED,0CDA8FC2994E2DE35CC16E5A6BB45D0AF36B68A06CF46BD7113B2C40DCC2A992],[0E39434B5F804ABA8A115CD091012F7CF71EDB5A0627AFD57ED3583791C344E5,2121C5A3D62862E3CA420AC5DEC5AA139D49C1143B87F69CAA5ED09614559CEC]]]
FP12smul_dtype = [[[1905131B9134285685E16D086B431A8E35BEE2952AFB775D6C6293F983463D60,09C5C13F7E4E1D425874321C45B1351B10C2D465222C52E46523288E7A721FF8],[09D6F34040D76B12076B32E2FCAA0602EC4D56D07FC4A4ABACE5D4C080369B79,1F136FEA0C3041A4E13C8F24AB319CE6C843DE6745B4D96E85B90148526C6AFB]],[[0138160B3BA368604EA3138A94B8D664BD2500820A4C6B0666B688DA7F35F64C,0C530B751A47CE11421618E9DF71E1DD73FDC40CAC3F7F4595C3C548F6132256],[04176FA37142C900F86EC0BB3A9EEBDAD43786942FEC91176AEE7CF9B3DF62A7,0F203CCD4EFEB68366AF9D9D172491E029015742C3EF6E6A7E657C9EA633D53B]],[[01623DCBFA7455EBDFB4D3A66C6E436FFA9B66DCE046A058160FBBB999248F26,038BFF95C5B1B4A0F2A452AEB5ADF01D871881D1E162A180CEB4E12F3B451548],[03529E44DDB252A7C61D6C6DAE661B749088F1DAFB60384764AD36D74D4D1A56,193DBFC2C6B037714537027B0DE6DF2FC83B2403926A64EE1C241527078AB249]]]
FP12mul = [[[0C88E23BFD774BD55629F41B03A95C98E8CD005C200063EA2B8BBA4088207005,0E732C462AEA16CE4DCAED7BEDCAD02BA1720AA1A03354B1244078AC99B4DFEC],[05709F54ACE70BE99927CC1597FB9FCF803E0019762AF141688ED918300D181F,104385C51ECB4BE051948572A68E058597556AC19080E9D3173684726DE6C460]],[[2387576754688F8FFCAF7A96E896027CC6E26321D383531548BCEB836A8D582A,14F7B1655130D1B297450510B82919E356F9C8BDB19E6F1536F3E9D37FF31751],[0DC83E97948E05F457B9ACA4F3F178348709C6736C6DB04452C1C4D7839DF75B,1D1B55913E9CA261C08456F94FCC388E9294D4C4FB00C8BEFA33A16ADCA59E22]],[[06FFEDF1DF248E48A4B6120DBE38881A3AB7EAEC487E975416BC21ABEEA3DA37,244682D7E1450FCFB0C88366B35EB59A8758CB21CBCF665031EA93278FF6BE28],[05BAEB5E834CBDC1596C644143AF01191B0972036D15CDF82B6528251C14BBFC,22473B7A6C1EF112EBD41C36026A6F2D733C462664D790673E8BB136B45EC061]]]
FP12inv = [[[02B345B5C37E6ADE293C50BB199B0D77323831107EE10A717B0CBE42951F6C46,1560AAE480549877C8D142E2B8A0FB7942DC156AA88E8766B5D1899EB7A141FE],[1DCA91FA4B47D5814480697BE617DCC628366A9E1B2CEB189B80E39DC2D33DB9,193C964FE02C203902010E06283A75E1DEFDC873AFA703E318C7934109133DB3]],[[21847CA03279FC53C6282899997C8E1A25010F2893EA058CB2C76D80A80E3E80,1AFC19711CA2BAEFF08E22FB6FE963935F3E0484F1864B855350A94B3968A666],[117F50BC4B81F6BFCF093429199D6F95545F7E3AA0CDF0659684FCF13BA8D52F,1D2D8847765012F434498F97161C0B2F848DEC562BE02230C4CA3F0E77F3BB60]],[[120B9A819F69B2331CE5A95DE8A8A12B706B1449E442D7965A0AC80A13A38FA9,09BDBA07D740F707762C05894644A1DEDD8861E779928A5798BD775E623DE897],[110652FE1EFC4F82CC4EB401B2D03A1A9E806300C1BDBE5A44C432A64F2C6236,1581B4AD5649D49F062F5E42292F0FF83DA31E169EC8BA543DA5F9239A054372]]]
FP12frob = [[[02B345B5C37E6ADE293C50BB199B0D77323831107EE10A717B0CBE42951F6C46,0FC2B99DBFAB6789F1630A9D475F048F1E44EA95577178ACF12E7661485EBE15],[21194180D9D6D746DDBC76A383F7A252D79BE68234C503C30A32F268676A4386,0B3BB9B305865DB16AC9D9597BE3D9805402D5761606A91403611A4512B55F8C]],[[1E6073FAEA0A215612E45DDE0C6DEE4D980E06E46A9BCE369BA2093CD020863C,0F5FEB63C00DA4ECFFDF42B5C294F8698531207DE9E3D72CB66E517EB663D7D9],[0BF4D89BAE46CAD5581FD0B51D01E808F536DB20DDCC4D86A46E54B1D6F01E72,0E686384A3FE7CAE427CAE53A8F3C3FD62237E9E462024A9C5786ED3B62B5B9E]],[[18D512CBF66084DCE2A36804650A80EE46CE280CAC1EFF3BA6A8F20DB99B9ABB,13BE14D478074E05085AC8B6D5009A2B7C3097D2C1CD78C20813A45713D833E5],[042379D3B80F92AE273EE19DD8F20F63D955C00B0E760F5C5CC2B35E429BF91F,13C3991E387D96ACA8EE78B01282A1C9E139175B1963DF4C9AF0EA13EE9ECAE4]]]
FP12conj = [[[02B345B5C37E6ADE293C50BB199B0D77323831107EE10A717B0CBE42951F6C46,1560AAE480549877C8D142E2B8A0FB7942DC156AA88E8766B5D1899EB7A141FE],[1DCA91FA4B47D5814480697BE617DCC628366A9E1B2CEB189B80E39DC2D33DB9,193C964FE02C203902010E06283A75E1DEFDC873AFA703E318C7934109133DB3]],[[21847CA03279FC53C6282899997C8E1A25010F2893EA058CB2C76D80A80E3E80,1AFC19711CA2BAEFF08E22FB6FE963935F3E0484F1864B855350A94B3968A666],[117F50BC4B81F6BFCF093429199D6F95545F7E3AA0CDF0659684FCF13BA8D52F,1D2D8847765012F434498F97161C0B2F848DEC562BE02230C4CA3F0E77F3BB60]],[[120B9A819F69B2331CE5A95DE8A8A12B706B1449E442D7965A0AC80A13A38FA9,09BDBA07D740F707762C05894644A1DEDD8861E779928A5798BD775E623DE897],[110652FE1EFC4F82CC4EB401B2D03A1A9E806300C1BDBE5A44C432A64F2C6236,1581B4AD5649D49F062F5E42292F0FF83DA31E169EC8BA543DA5F9239A054372]]]
FP12usquare = [[[17D21C8DB8A706FCBC1188F08AF22BC75C6F49355761815F73F8C954313CBCE8,0C34C01642876BE8A79EDED68ADA070816041ADF9FAC0C0282E8D43F814D5EE7],[095710C09E0B62392D4893AF796BDDB2AD0F472937158BC4E63DA91C62B79A17,1C3B674256CAFE797A055866D6197B22C53C34613EA173B5C192E4CF00390324]],[[21908D45C809D11405E69CB6F577316997E74AC3EBC7DFF992AE24D62DF21444,1CD91A894C8EA36C6ABC0D13F84939A21E7DB071196B22416844C775499A97D6],[1CB164B3B9C2A669719494F3D69177656FBD564F1DA3F0193091973C35EB1775,0B863FACB73C848F3AC4FC3293B28AECD986E588F932D78A9715AD9EF60AF423]],[[1C69064919AB7B5B13F1C6491C4102A9A60DC6E82714C5C0EE2DC1B464E33D70,0A1A914AF9A370AE5C2F039C77A5061EBB84BEA0F3DD9B61DC2A48AE0B90B029],[1C90FC29F752B07C8246221B30C765DC7A8CF5FD75F84056CD253A7DB7F023C0,0E33CACBBC1355D0F618214661031F970F5F1A626A2E70005CDFB0FAB163AFC6]]]
FP12square = [[[17D21C8DB8A706FCBC1188F08AF22BC75C6F49355761815F73F8C954313CBCE8,0C34C01642876BE8A79EDED68ADA070816041ADF9FAC0C0282E8D43F814D5EE7],[095710C09E0B62392D4893AF796BDDB2AD0F472937158BC4E63DA91C62B79A17,1C3B674256CAFE797A055866D6197B22C53C34613EA173B5C192E4CF00390324]],[[21908D45C809D11405E69CB6F577316997E74AC3EBC7DFF992AE24D62DF21444,1CD91A894C8EA36C6ABC0D13F84939A21E7DB071196B22416844C775499A97D6],[1CB164B3B9C2A669719494F3D69177656FBD564F1DA3F0193091973C35EB1775,0B863FACB73C848F3AC4FC3293B28AECD986E588F932D78A9715AD9EF60AF423]],[[1C69064919AB7B5B13F1C6491C4102A9A60DC6E82714C5C0EE2DC1B464E33D70,0A1A914AF9A370AE5C2F039C77A5061EBB84BEA0F3DD9B61DC2A48AE0B90B029],[1C90FC29F752B07C8246221B30C765DC7A8CF5FD75F84056CD253A7DB7F023C0,0E33CACBBC1355D0F618214661031F970F5F1A626A2E70005CDFB0FAB163AFC6]]]
BIGsc1 = 0BBC3295DC09AD331E0201289600D2473301C7FDD6CD6F0B8F490C7B9CE2694E
BIGsc2 = 04E31886AB9498C1672E79FA0BD49BDC95A738E0FAF871DCD684027222C12CF9
BIGsc3 = 18F84FF36961E6483E27CDBECBB840293C2770608E361D1448C6B6D3EDDF97BF
BIGsc4 = 194F4E66DC6032A783E2624FFA8842465F8F794965CFCD638BC78DDDA45BA68E
BIGscs = 2D9FFBFBC5C72224EF8BC2AF87C80681
BIGsco = 2523648240000001BA344D8000000007FF9F800000000010A10000000000000D
FP12pow = [[[193D4FCAA25EE7242D4377ED96DEE1A713687B599313ACA77CA52C4735FA4ECE,0365440301F6EB9DD000F4B4CECADADC19B53D5455E292AB58BC2B22C275F57C],[0D6DF43AD86A6158F279AF2944ED8AE9742C156711BB2F663862A3BA46480879,04E7B267D183D30EC58F1A1D3A7BB549E5EAE39E55226170804A429B817E96C3]],[[1FCD2F3B8700F35F879FCB573765E2BF9B6EF003C3D28C30FCFE9C46F5EF2581,23022C450602C0FAAC21A64ACB5256BAEC84DD1EEB8CC04B2AE14D0E20D66970],[225E5CAD811280124D14925F818CE3F4AB869CEC4E19AB84A86DDC160C14E36E,180CE00622B7E9326EA750D188376E31E24F2B3A62ADD8B2F0D1CC115C7D6E80]],[[05FC7F31499C92F8DBC4A244F55B975F1A5A2B3C935A9123B610C33E83BB5840,04341F81819DC1504CF5B1497959C9132E19F2F0F82519BB451277102602BE30],[133E0B86F7024CD7991432D79CC0F2E4D95153A70D1FEEF1DBEF5B40664B35B2,183A4C97C4E809E87BBE9225740691F2BE16EDEF47563AD83E1C76C8CA59C5B2]]]
FP12pinpow = [[[1362CA67E6821E367B16F233028CD22F78D2923E6287DD9983E76D33ACDAF58E,227710ED2BBF950490484C4725FBCEE11301A3730F0666FB40822CA91679EF9B],[1FBE05BA16E68A6BB929D0A4B3056136D394C740471067889CACF330FA859A63,1429AAE4B2F4FA36BB067B117328B90B8FF81C4C17F4221E6F4FAD4FEB12393F]],[[15FD6B5842FCBDE761873184E13BE6FE96E9AD751B6A5F4261158559FA7C7B2C,23C2FF66E6B1CEC63CA4A83CBA59F0B9BF26C18B6C9185150AFA11F679EFB45F],[19874B695319040DCA558F9BB7F296902A60C841D0D106F181B9C9AE1A856988,073E821ABD54DA995E2CBA8EC57226435024418596906286835FC5F0D792D0C7]],[[0C70E10395EE029A5F559DDC8F7D9EBDBF13983FC8BD13D4762E3FE1490B7878,0267F0CEE172B0C20D37BFE97322447BFEAB7AEF1A65C27594BF65B1F8894F93],[2350DD3EE24861BF2F3B3AF603CF8E2F35C908D5050F7D8A59C30C8DDC0D0076,047428EEDDFB6072146A6EF12EE5E9EFB0790BD5BD3CFE6AA5FDC483549A8E43]]]
FP12compows = [[0C6AA9E9D9A9FD0BAFF55C78F5ED7F31B54329916D6C1692EDC36596204F7BE2,13854BA958C7DEA72D912C44509F64E7C84F34C3C9A88EA71C6FB5B719084E5D],[17D336FF1332506143B7C4CB2F30B2C4C5111B98A63E34F16E25809ABAFD0EC4,209A46593BFE3004DCC440010C8C2D2FF62F546BD0077A4AD757A08EA52561E1]]
FP12compow = [[1EBDACD2BC08525ADED4239E06F5BA4A15CAB118079E4DDF73982785F79C1979,0BDCBD19D895CAD088D53B09ED0CBFD8E24495E070B82FE86C501ED415365179],[0B16D3D87B073CF71C0AF9B81CBB1629FB4B2CC41FBF6183B35558FB93631600,0FA0725ECFCC9FE1811FB4D75D06FE9BD6295DA94F77B754C12FD06BBB0B7A4A]]
FP12pow4 = [[[0C50CB34F97EF411E07656DEA1BE1958BDED39C9A1015B4A6B05D2A54CE2ADFB,2439024135122D3A169A4F0C5DBFD1E24AEB17ED351A6FF20E18A7CE9442C264],[068908884A7176D2A3F67CA1CAF938A2B40E3D9BB049F58CEB70DCFB63788FE1,064D93D8843199F674760F28040A1D56F0DB78BCEF735852141939993B48DD8A]],[[227FEFB05245EB66C143D132812AF722F63678D35B4BC77E3C8580563913DC41,039C7A6195D9938DA93287B181C55E649EB5D127EFF49F327D34D1A4B6CC27EE],[23B89A9DCA2933E1149DBE98185F3D8BE8E772F12A14E9F1097BE66A86796ED7,1D2D4DCF90F72B2BAF7387E79401590F0052D1C95BE8D0153DA5ABC4FF273D4F]],[[23AB0B7D1C7F14DA940F0AA7E5DB024319B3BA31838839E423BF5C4055EC3485,1EDF3BC2B64348C4202C9B46DB8FA0953FFC025ED85B0383BB9448063CF966D6],[19C3650512F0404B9024036F2A45FFD24C6AC5F2B6A9B1300A6BEFA28848EEBB,08CAAF5081627C75F9BB70DBFA524937DC226A130D4B90089236C2C87C84CF58]]]
FP4trace = [[0819D1214A7B409A7BB4F2314CD1286596A893317CA31F5471263AC7BF5E44D2,1AFE9C2B40FDC965A03F7B2829E2F2636773403FF9AB96207A749CDC26E3C5E7],[160A7797DE287F81611BAC0C4DB869C6AABFC025AE793EF1227D5526B786470E,23B46A971F7B9F5A2899BE6D87509E738669A6A4F10AF491AAA9463CE4C64720]]

# test 7
FP12_1 = [[[0C19B3AD08D775258A91DDC9F989658FB652619A3DBCB3AE7C77436C1F6F9546,1677B16A752B9314F169BE72CAEF663FBC771A6B506F4147D28DCD2567E8D989],[11F166147BD94C2D3DCA35666352B1EC09CF4C68341EFEE62D3CC23597CF95CD,08B4F5542BA1A532EC37CDCF9CA446E265AF5D8A16E4C3FCC939DF6AEA6E93AE]],[[0503B5A12DB47F535A64B132ED8588468FFE21221B9789523DFB99F6EE599FC0,102A95B65A21BC93169250629138C848B0307B1C3C95D9019C5EF700B4840263],[1FA05E0917DA654AA5A95EA29CCA91C8E49085FA84D60CEAAC47CCC9BB1AC108,1346A6CC5160F0DCF2335723B5342DF307C1EDD35F80470C32AC8FD154484CF4]],[[0A8B65741DFF40F863424E859F8D9A5D57A3CE17BAC5CB24753E0C9996A3F978,0E7695A09FDAE476CBBB4D7739FD4C34EF7DF1CC7A6F8A8B4BD93EDE11ABFF9C],[0958DD536607DAE52D9831326475D266B903196D224C995EE1F21F3D8A2CC6E8,13565AE47E6AB50F1E7AF5B4FAE08539B15FBB84D133B05570A7ADFDF479A26F]]]
FP12_2 = [[[22FE8BCA963772F105C59AFAB1E295C5D2604F13ED2EBA367731EB25CCE47181,09AD3F954D827839992BDCA9C385132048E1680052435C7858E6E759D0A39058],[0F691F69AE30DDC3EA375640B6A085D2649C87CACC1ACFA7F56844D543258A62,1FE1FE40553CD8EA7EBC8767D00221D66B7A22926420E995188A7023B75A4C25]],[[0BE74E5E6F082A70ED8D961F8BD59CF50672E069BA3F6128A298D3128FD0A48E,1ECE08204CBA5F3146D7A9C178152205BCCE1B10BC4B31DEE07BCBAD6BBFC94E],[0E76743A176CF2C2441945B05A6BBBF22C7B81AD59A58FE37C9956B961D6EFBF,08D9926050216AB76EC95C0FC0F6386BE454B94F4017619B3065D4ECB9E9D5D7]],[[AB7695F493AADA82B7B0D6F20242D000C1ABB56118CACB834F02A5DEDF828F,07C7D9ED1CD6A635464CB0027890B652E0C8566A537310BA92272E8591FCD4AE],[0342F84B5C81ABDDF0133A1DFDF28DD4A98DC647A1D739A7A410889578BC4600,19633AA1B3E8233844BB1AE24CCE2233967D7CA6E02253463F9B635191A4E8E9]]]
FP12_3 = [[[1DF7F0EC7066724F69BD27C156C9AED03CC01D1C818DB0D63EBD18DDDB491423,0EE82C137846CDA96121F6A6D6B6C4752C674368260CD1EB118763930A394BBC],[0F57B465E1D6B4EEF6442232434A787B2ACAFFC15EC3C988EAA49E7F14CC57C6,15FF41F4EEDCADCB5B0189A467B375B0BFF15DF512508D44CA9597F1A86CD6A6]],[[24C97DCCC68C0727C8E05AFDBA55AEA4195FE774B4C4409C5177CCCD0DDFA209,0A5A2139BA65C29B5EBF77842AFA51CA3DE3AED3CCF1250F0A8E80ADC06F8C0E],[1260DE3691EEA62F84EB9D970C0714BCBFED34CFD432385849DE546C0EB664CA,1162A03FFFE494ABFA5594F8E8546718A18BD7407C4FECFFA641CB57E6798D84]],[[1FEE8017A37E59B9306340D899154A22812205A89A23F85D98BA4C706A454970,22782903EAA7247D21C471F4BFD103B5DAA26D58F706366D9B775E0539D2BC15],[1415FD40C0E16396D6505C0C1B98E59BEEA126573DF44A56CC6630F67574C539,EFB52859B94C1A10430E7FDFEB9D9E9DCD3D7BE2E3DA882283D2826B6A0385]]]
FP12_4 = [[[0AF370BEE5251CBE2FDA5D39FE48E5E6714E6B9928041A3AEAEAB09F871B6839,0EB267242E6F5EAA3CFB6CC51146E5F5F993423846335A1624ED5AB13C157D6B],[03EDAA5015F2D191D062475BE43517F1D82EDAB163AADDA37F6503EAC803E33D,0E65F350E10A5F0C868F207E585415FA009E0BEC5F4A05164A2321431927C1FE]],[[0EDE7C1A819DD1663C436A69B540B20D2009713FFDF56CB51E873207776E1C50,1032557E89C027F370E3D5997E385024845CFED817B8018A5E4A48D48D59C541],[1FD865951073BF20C3CDF00D012776E107DB86CF3538946752510682A473DCA8,221490C502940AC21E8A19129FC269497E70455466007AEE610B996DACFF8A97]],[[01B554E901C2DE4CBA2D4165609475CAC42CA9144CD550AE24668E5AFFE0B793,130848754FEDBF48EB78DA9C2AB81AAE5DB40279441F23DB25131622EFBE0381],[1329D1F0DFA35BAC5BC15CBBAC3B19D28FFC1234416AC99CBBAE08E347BB3184,0B3348FC69DE3B448CB7FB9DDE2BF4A69B424CAD7B8F0A82607F9A9F7C5C1DF3]]]
FP12_c = [[[1D3664CC93353BAFDEF1CD362889BADE569C0708730B50746553AC8F0E3955AE,08E38C8CA3E9ED0C7C9754000C54544568E9B432B69BB84E3D894DC6E0A3E019],[0C7E6AAFECCAB6D9F50D4601C4120ED8297E54C9F72DCFF78C273EF432E2494D,1C08882322EE2A6D990664D86F047E9847FED526B9F947EE22D0E396DAEB8980]],[[1D897F1C6CB7AAB8D919CAE3831F7B8A2187204B478136F67EE0E934B8DE3F2B,03805BCE9D6981C6A66DECA09C6A537A64B0C2E55F53A75DD57DEDEC192344],[16D6F993B1F37B767E6057779AA5527CF6313695BDEEF22CCD890A243D8CBC20,16376159939C2E2325E81D4807B0F11AFD9448AA422218BA722B17A71D466577]],[[0274864CF5FF30F7C80DE22E0861690C19D2DFE99D2B13EEFC97762F2DCD6C2C,126962DBB732C65F8813597672928E9EC4C8927C053EB8E96A9CF385F0C0E33C],[1DB92CC288016EE87B8F3DA7E19DEB670A8837588DAAC54D0EC1B1A0EF62D1AA,1881F1717FC226ABBB03764A870CDD45D98DBFDE2B57D6418A2806D04EFB9E81]]]
FP12smul_y_mtype = [[[22FE8BCA963772F105C59AFAB1E295C5D2604F13ED2EBA367731EB25CCE47181,09AD3F954D827839992BDCA9C385132048E1680052435C7858E6E759D0A39058],[0F691F69AE30DDC3EA375640B6A085D2649C87CACC1ACFA7F56844D543258A62,1FE1FE40553CD8EA7EBC8767D00221D66B7A22926420E995188A7023B75A4C25]],[[00,00],[00,00]],[[00,00],[0342F84B5C81ABDDF0133A1DFDF28DD4A98DC647A1D739A7A410889578BC4600,19633AA1B3E8233844BB1AE24CCE2233967D7CA6E02253463F9B635191A4E8E9]]]
FP12smul_y_dtype = [[[22FE8BCA963772F105C59AFAB1E295C5D2604F13ED2EBA367731EB25CCE47181,09AD3F954D827839992BDCA9C385132048E1680052435C7858E6E759D0A39058],[0F691F69AE30DDC3EA375640B6A085D2649C87CACC1ACFA7F56844D543258A62,1FE1FE40553CD8EA7EBC8767D00221D66B7A22926420E995188A7023B75A4C25]],[[0BE74E5E6F082A70ED8D961F8BD59CF50672E069BA3F6128A298D3128FD0A48E,1ECE08204CBA5F3146D7A9C178152205BCCE1B10BC4B31DEE07BCBAD6BBFC94E],[00,00]],[[00,00],[00,00]]]
FP12smul_mtype = [[[0855F1CF477A44415320C5E02C3E7100F1EB4A9977EA90973229330E3FCBEE13,105285CC883168132DE4252F11FCB32B81FCDA7AB32F669D34A69088FAE31CC2],[250ACDE2DDBBAF234E7FBFF8BF010899F6A0497CF44AC5C7B31ADEA371F79A43,07C0C896E25C5989918805C80EE68C966C5C0184B9A7EACD93F3B634612206E9]],[[0ECB637CA44735F8BA90DA3607E32EB7E067DCDB8522E6B6B4F338284D8F8267,0AAC705E4EF2116F7CBF5EC99CB9EB9DAB5E071FA841040FEB2046432CC48059],[0670D6BC1AA92A0247226B711912990BD51B5E4150ABE237D666E4CA54F2A171,011A5A3A16FA09B7ED4582757115845591ECD491B464961E446AA1104C2D8BE3]],[[1EA1DA4852357B87CAA7A53B2A12486E6C591D782571D45E842079F2AEB3B363,1E5C8E6330488EC26700C8B068B6D570B04DB70943199E0D7012B96D3657F476],[218050F7EF28075C34F0C9F7DC185AD0DB75328BC97747BD2A2494F1485DBCB7,028D01DBC09E93A8CC51BDCFEDD337D492F2BF9C88529CE154FE5DFF52376767]]]
FP12smul_dtype = [[[15597A38D1499C0040DED9334A0FD7A8E07B07CA066BA716CB8CA38812F344FF,1EE124B640D8CDF91EF849BFC72C4636352BFA46670F75732B8BFAF4FA91B240],[11BA026BD6EB307F707AC42A67B0D3DE7C7FF7FB7759532C180D6F546CAE713F,017D8B9D621FF06384138BCFF5EACA3CED4077A051B06DB9B0916DB2FB9E7FE6]],[[1FDDCA022FACC314D2674742EF560DF89CD3176A5373E4D4FFD2C5A07075030F,015818E02385A395D531F2B9DB4EAAC70160C615F13824FB05973924E1E59085],[2260E97D5A1F29BF18B52F08C6DE3B25308CFD6DE9F5B4D220EAB9D9038E3756,0FF220199F930DD8354105A9867664AB63C7A5A7C37991FFD5C4D20D81AC69D7]],[[052B10157997F93371B0C214120C70ADDD01B51C40F93D319864AD18DDCAED15,01C7FFE635964D0C1065DA75F1F937D45AD9D144BB22A6696B551A10BCE911ED],[0995CC705C400E95F64E882E584456B86302EFF37FB6F9F013FE898FBA3E35AE,21954C3A997DF9E96D81B4A8E5692D3F6E9B1532A34678C23241AF56C46BD142]]]
FP12mul = [[[195A7271AA6CD70E68E2837117240174F860A6315CA8B8444F154C78E4FE0140,0DA301B693BE4DEEC5E29F8BDE7869CFD15F6961750CF1B862E09F67E70F428F],[0714E7F772CD0B7241FE05F437971F2CE31E1818BEBD21169F82EE1A80F1B187,1EACCAD96E17952E5B7658D121CC787751CB7993C42BDAF7F1BBE111F79D6BB0]],[[0C0A36AE2BCFF0170032FC40D459231FE225F187CF561DC3EA4F7ABEFBA1A8C4,103ACF245F7C96433143640EC82FF9BD2F64A30F6250909778B1EF1F78EE1082],[13CE72D573BAA2D38410E3E3BB7CC13895B2C77A2139F38F84F120EB06634447,132DD8E97858A6BB55AAE8D36294E627C4AF6EBB6DB0ED0BA3F078A0D859DCED]],[[1072AE7449EEAF303FEFCC00220573F2ABF955CB18413AD730E9F15197DBF3A4,05F1A33410DCDEE1BBA1736C35912612F154547428EA2CFCC2CC1E708245F79B],[026603BC0A5B533F274DC1DAD7452B7783652F7A4BA0C33F4E2D4F70B2493A4D,168D7E2390516850F45387CB53073BA64667DF350C95945F0FB6EBB841328B77]]]
FP12inv = [[[0C19B3AD08D775258A91DDC9F989658FB652619A3DBCB3AE7C77436C1F6F9546,1677B16A752B9314F169BE72CAEF663FBC771A6B506F4147D28DCD2567E8D989],[1331FE6DC426B3D47C6A18199CAD4E1C5751B397CBE1012D79C33DCA68306A46,1C6E6F2E145E5ACECDFC7FB0635BB925FB71A275E91B3C16DDC6209515916C65]],[[201FAEE1124B80AE5FCF9C4D127A77C1D122DEDDE46876C16904660911A66053,14F8CECBE5DE436EA3A1FD1D6EC737BFB0F084E3C36A27120AA108FF4B7BFDB0],[1FA05E0917DA654AA5A95EA29CCA91C8E49085FA84D60CEAAC47CCC9BB1AC108,1346A6CC5160F0DCF2335723B5342DF307C1EDD35F80470C32AC8FD154484CF4]],[[0A8B65741DFF40F863424E859F8D9A5D57A3CE17BAC5CB24753E0C9996A3F978,0E7695A09FDAE476CBBB4D7739FD4C34EF7DF1CC7A6F8A8B4BD93EDE11ABFF9C],[1BCA872ED9F8251C8C9C1C4D9B8A2DA1A81DE692DDB366B4C50DE0C275D3392B,11CD099DC1954AF29BB957CB051F7ACEAFC1447B2ECC4FBE365852020B865DA4]]]
FP12frob = [[[0C19B3AD08D775258A91DDC9F989658FB652619A3DBCB3AE7C77436C1F6F9546,0EABB317CAD46CECC8CA8F0D351099C8A4A9E594AF90BECBD47232DA9817268A],[13AF0177C21179629E72DD4EE7657A99EE9CD997EAA4BEFD64E3177E23D909C0,15C971E4B8ACBC2CAC48070DD63E496853E3A205C9CFD5F7992C15425205958B]],[[013698654A8228398976E465AF8ADE8E54079007BA6EDCF473807D792789B77D,1601CDF60AC3FDD4627DDF92C552F9823FCAA9EC7B0BFC5B106CC2EA6542A595],[1BD6606FC8BFCEF2174712A624B49716112752AA77D86451AD815DA2AA88714E,1EABCD533DEBBE56B1236FE9CFB2E5705AFFC2BE6603E8839A60045B48E0FE94]],[[0867334AE02F9A73E69FE35ECD243140CA457E06428E7D4F1748F253D66B61AB,0E6FD7773C1B9F0A30247A976D7DE0187EEFF1D42431684B787B1DA354A4409E],[01DD7DAB25AF49679579B5896EE8E04CF2496A4299F3DA56F0EF3DAFA5227F78,0F0318F396B8E783872A0A778C229C9E193C7120AA53F17FFA4F4645C1AF4A81]]]
FP12conj = [[[0C19B3AD08D775258A91DDC9F989658FB652619A3DBCB3AE7C77436C1F6F9546,1677B16A752B9314F169BE72CAEF663FBC771A6B506F4147D28DCD2567E8D989],[1331FE6DC426B3D47C6A18199CAD4E1C5751B397CBE1012D79C33DCA68306A46,1C6E6F2E145E5ACECDFC7FB0635BB925FB71A275E91B3C16DDC6209515916C65]],[[201FAEE1124B80AE5FCF9C4D127A77C1D122DEDDE46876C16904660911A66053,14F8CECBE5DE436EA3A1FD1D6EC737BFB0F084E3C36A27120AA108FF4B7BFDB0],[1FA05E0917DA654AA5A95EA29CCA91C8E49085FA84D60CEAAC47CCC9BB1AC108,1346A6CC5160F0DCF2335723B5342DF307C1EDD35F80470C32AC8FD154484CF4]],[[0A8B65741DFF40F863424E859F8D9A5D57A3CE17BAC5CB24753E0C9996A3F978,0E7695A09FDAE476CBBB4D7739FD4C34EF7DF1CC7A6F8A8B4BD93EDE11ABFF9C],[1BCA872ED9F8251C8C9C1C4D9B8A2DA1A81DE692DDB366B4C50DE0C275D3392B,11CD099DC1954AF29BB957CB051F7ACEAFC1447B2ECC4FBE365852020B865DA4]]]
FP12usquare = [[[02E71D886B762F6F7121E78C9E0984BA5C5F973DC8780B8A250E8D9208AC72C2,21BE59582FD6BA3E32AB065A210066FEC848805DF8137C84E47842D32699295F],[191A3945E305EAD67AF454C033B836E6EAA1299DB2238668F36C46F459B7958F,169863E479B0A425C461FBE8FC2740965F75AC1883DFF697045B3D78328D9556]],[[1FC4925A85A954DCB567C43D714F7613372EE87034A0EEA89D8A9404118CEECA,0B466FD93D816BE4F1E81E38016479B6D96E35793E8BAA28DE56AD06C5B11EDB],[0936F4819698F5B32FEBB974CBD61F3B1B77113C704BAA761036C35A35399BFA,0D4E1BE3B9B94E8F73BBE27D4504005C7DE6EAB2059DF7739ABDD031C79D164E]],[[08FB0ED32B9E9E5047CB524E9673E6909E8709CF3ABBEE5B796433027CD4B4CB,231D94C3C877091E3A89DE55DD064D9281320A1512095C61172207A5A73D0C77],[0242BE30D05CDE1379DE013F3DC9D239A76985471AA1C9E116F56E797F28C325,0CADC5DE989A37E5FE60C9102C7E25DFB7E8FEC811DF7D6F62AF84B51D91486E]]]
FP12square = [[[02E71D886B762F6F7121E78C9E0984BA5C5F973DC8780B8A250E8D9208AC72C2,21BE59582FD6BA3E32AB065A210066FEC848805DF8137C84E47842D32699295F],[191A3945E305EAD67AF454C033B836E6EAA1299DB2238668F36C46F459B7958F,169863E479B0A425C461FBE8FC2740965F75AC1883DFF697045B3D78328D9556]],[[1FC4925A85A954DCB567C43D714F7613372EE87034A0EEA89D8A9404118CEECA,0B466FD93D816BE4F1E81E38016479B6D96E35793E8BAA28DE56AD06C5B11EDB],[0936F4819698F5B32FEBB974CBD61F3B1B77113C704BAA761036C35A35399BFA,0D4E1BE3B9B94E8F73BBE27D4504005C7DE6EAB2059DF7739ABDD031C79D164E]],[[08FB0ED32B9E9E5047CB524E9673E6909E8709CF3ABBEE5B796433027CD4B4CB,231D94C3C877091E3A89DE55DD064D9281320A1512095C61172207A5A73D0C77],[0242BE30D05CDE1379DE013F3DC9D239A76985471AA1C9E116F56E797F28C325,0CADC5DE989A37E5FE60C9102C7E25DFB7E8FEC811DF7D6F62AF84B51D91486E]]]
BIGsc1 = 1BCD4C2EEF1B234FC2C3049D728BA04E3CDD67847B40AE96FA3FFD6802EC7C0E
BIGsc2 = 20EF4EF000A33BE4154406CF4D98FB5D0BAD33CCFE78F64FE5ABD3016A66F85A
BIGsc3 = 1605E22B5A181623E27EEF8F682CD6380FD7AF9BC45B243ED53B919B93D1ADD5
BIGsc4 = 0111BAF2AD245207AE86A6DEF62460B841F689F43851C66EF4694DF6AEDA8775
BIGscs = 3254B44BBD5F2A19B7B26BF44381C664
BIGsco = 2523648240000001BA344D8000000007FF9F800000000010A10000000000000D
FP12pow = [[[0F21F8EE3F477C89C4567C5569CB5AD6D6CDCE1DE04AE43969FEE421D68C2657,1C3ADF3DAE0ACA2192EADC34B5BEE66112740E41F54617933D45090D0F23E647],[23B78478BB7027CC768CBF277780655FA9ED40A02DB30D6A90AB611C1711465F,1BA8ADB7329E0F6C26A2229B4C8892F2B887AED06514FCF7B98539C148D38E1E]],[[1D58FEBDDE1A5A72622E9872F827F9E77129A79490D5A8C8AED5F09B4A3D4B21,044BAFD73837658F142E1863C337E4D120D4F3095F26E403B6032370C5B0E487],[1DA711CA541897423555E46742DC0CA2F3473720C7096CA8768F85BC3220BFA9,172C1CA69FC24189268C52180141F4F443D3E51B296B0F1965DB4490C7A11CE5]],[[07D5EDA714D80B4AC7F174F1E1421375A6E0FA0116235179683CCC26823BD83A,0AAD2125CE8573DAED76A7384C37FDCD9BF8761C0290163199EEDE93E37CE3D3],[1C04FE3BBDCBE2DB990B78996F078154F85BB7F32549F28CA94F611B5296D8E3,09E113FD5129D0FA68A70DB92FE4788C1A2DB2DC5D0C7BD0E1A81E5B109251DC]]]
FP12pinpow = [[[0B4A6A17B5267907B7058DD89E1746993B823959C6A8E0DC85BBB2CC7C08A014,20B38923C2383E8F97A915B23A14B0E5DC50954DC5650B47BB34F7703DC1AE33],[227DF6ECF785F30B0C2EF7A7ED04A3B0704446C71AD827638FFBA337FA2F7FA8,E53CA8B7BAC7792F66280B4633029EFCB4939A15E6D3410612325D9573D7A1]],[[1C81522D7D69DED2DC7B8AD6578383CA1657E4661EDC45D4E9FAA1C640B409DC,0CED021D24489A5DEAB597AD913A72EB7E2E6F797A95E45737419D141A6D42A8],[1B252F51622FEDE00209E1A71095E07430B6D405F5E381F984AEBFD4833B319A,023DB6FD75BA41E4523AE088DAD0B74F38F18EB683E663178C3F953029DDC11B]],[[12D213DCEB4E0841BED30A644CE9AEC335F17EAA7E0D618DC2B4FA1C8DB09B85,1F1B6FD5751225AF1C097C33F56D35E17E0F38A4915EA424778699BC404A7012],[ED7F7D63F9674830E65BF1F037AD3E3BB716ED0150D190D9807CC80E791B0A,1495FB989035B6118FAD5BA55065D145261A99F0526F7AD083A06F24CBAAAE13]]]
FP12compows = [[16DCBE292AACD9C3CBC57ABFEC8A13E329FB3D96A658C64502E9951079D688FB,07B967DA0BBC907CD5A7998DDF8A1F07DD699AB5C00166E7E7A342EEAEB06C9E],[1DB4E0B838B3767063D71E7B848671F60D7C1F82665935398E4D1DA8FCDD0975,19E6E50A8A7D3C2C741F6465BB26A76F2EAC086C84880CD61173371D82C05599]]
FP12compow = [[1C33F4BB60778A0A3864B6493E18B84FFFF532E0975F99D9376B1D535D78C936,0F350E02B0036CFB9AAB7690D112819C48C2251EE7A3DD2E5C4A1DCC18E85D4E],[22CBAA463EE67DA4A090C8383883BBEA62475EB1CA49EA953BC53EC511720E43,1979A30A28F5263DAC6C3F80041BDCA1266A728B3EFB86FB74450E299911AFF3]]
FP12pow4 = [[[1B0E79A84EA796EEADF5D2CA4C785D198793E2832DEDA9D894704CD2C6558FD4,02ADE9110F5C342DB79B02CA9C91D0699A1361F782481D2E0BF86B0800A5B594],[4CEB9A1DC2F6F68B1B3853F62ED1D105B557673E72A03FB96BC0190FDF9014,1E40925E66623B2E8712CC7D3AE1C850B9DF1734C2575640F7C792CA46B3CDF3]],[[0933FE93399B241D02187D9F44E909F73D5DF27C9DF7786B2BD00E9B641D0476,0682E516A349F3C86630371C0E2AD135E4751C8F271B451FFAFD3A904A751F7F],[2D105469C14C8E7CF3080752F3DE3170772C25711668E555D71BBF5D359DFF,01DB9CA70D678F1EF506E742BD4E943B3977915332BBDC64FB40A76B0E331A03]],[[157372EDF68022B037DAE661B947C6F493DF93E7E9D47137770B38AE09D8B15A,18B6D931A255F4A4410CD03683E6B7B1D2F308BE6D9B4BEDA66D4681DFCA0BA9],[0B420A5F168FA0E113C304F648B064B6B2927D4F184456ED2E962A5FD4E232D7,18DE505D583C1A6D91A1865AAF9363F8BC1615B80679DF440CA7BB88ECBB6B89]]]
FP4trace = [[244D1B071A865F709FB5995DEC9C30AF22F724CEB9361B0B7565CA445E4EBFD2,1E43AFBD1F82B93D1A08EDD860CE32B6D4444F41F14DC3C3D0A9677037BA8C88],[10B0CDBB338BE485FF2A52B329F815BBBC4CE5389C5CFC9EE0B646A0C76EC154,1A1EDFFC82E4EF98C4A7696ED5ECD4A7310E189E44AE4BF65BAD9E40BF4BBB0A]]

# test 8
FP12_1 = [[[08863212154C37B81C5F280A81E7993FDCB1850215E86A8EB434155FA9E8021B,0C2B8717E0EF2C63424F85278AD2F2C2467876FE0BA709591A61E5396F28D45F],[086DB4ADB853A48C45FA479F5A68C57FDE810F7CA982E8180802615C611F577A,0AF1341558A8D380058B1BF9E46C1027B28D955F4279EED2BBFB77DC9A63F674]],[[1CE9F6806F3746067117496DCA0920197CCDDB3B9CB142ACA55CEB6CC2F3DF1E,23AB1AAA7C178F53B388AB7C4CB201CC4073E54AE10013EE791C2B9120F7C999],[17818D855BD14A6CDAA2FC4A01076DAFE27B9F628D7D57340FC030642B6F3877,212E2B72396E137C2BEDEFF4D8B1E77729552AC727C22B7CD1A1C33B27362802]],[[1685B28ECE685F554A5ACE6A650392C166A180A488CF7D8D466615E5DEA97C13,0BA77813FDC02566CDB0889FA488A898F389284273864DE74BD4002D33F3C113],[157AF92DB0C1CB566476070CA25B30ECD165F493714D7A3CA942288C72BB1BD5,4BBC900D76B556118B5E6A3296E251010EB43933D1CBD20B1A87F9C36557CB]]]
FP12_2 = [[[151D301AC3DDFF89B1C103DFE937B2FAAAE3D49A829F0FFF4366C969735943F0,18A61C48DCE5A1DB3C165CD2AF3A71AEFBA52514CC3765CCF67921FE844F0550],[19C8A70A679DE0518EA7971FBB7CC8D0DB1B622504312E27492097B5118F0C6D,0D90A435049501BF10B7D9E0BA7CB983437C34D61625E3EF175AA0D466295001]],[[0DB02C5F6A4C873322B80DA5D2939839F1B46738758F431CB791869DB96171E3,1FD083897BA939A81162E4D00590166A28FA83C2D18BF6B4F965420543C4ECF3],[011C4AAAD2137829E52B8268435A9D48661989BC1F0D25A0CBE39B71A1EBA10B,06BE3F78F99EB1A647F82D66C341FEE2F465C65E097960328FA44C8369772513]],[[1139ED8F3B4F2397923FBBD4B3F4CCB7B5CD832EA63F00B50990789A4F31A508,1DE3413EE2B3FC7ABD8F5E1CD8BFE6E33C059DF4B7588C34B134653D1E87B312],[011D1E0DAEBBE366B87E7E58FC19B79633897623C21D9842EDD334FF9BBDDAB6,082403656F4A2FA3CA6B2D482D219F61D286836D02EC712161765F595F235613]]]
FP12_3 = [[[1C65C7619CE58EC79C7C84F0A45190C3ED2BBDF48969B013AE6F85F6047F2C51,18865C2286FDD775D4F743E235B4E437DD82E5C4237C696B466FAA2275F7F9B5],[12755002C050EDF7C0A399D86A8960CEBF2E0FEA5F09F3858230493980D12851,161673CEB7978127BDCA8880CD99A1BC95486B46D6CE7527009F2D4234DA2E5C]],[[09F4E266E1B1E9FA5DC33F1B8CD1472860783F0FDFD49E2CD55CB0CA91F6EABB,19C5A358305891757882099C1246154C27A827297507CC847620500AF254189C],[0304B42BC3FB1B5FA157C4A29B3A47E809ADFD915B1293D6602C02420EC8CDE2,078937A187C248F90CD0B99D8FF812181F4D6FE560B20E652FAB06C848384381]],[[0549E799163D307BEA274B07FAC8E4DC3C9B71F58F294ED7BE53F65015FCC264,1F6C79838910861959B6F638812E3ED891D78C61AB9CF3AC97AF51892F109D5B],[15C96352564CCD6B595B6229BCDC5D7233F1048CC427BB78FF1C56FE5DFE3B8D,02F0EB5306AE4BB0C074634A179D5DAC5574293828123AE900A10CF4B7DE8DA7]]]
FP12_4 = [[[150EE86D1B8B1F979736CEE4DF97F54BA0AEE9ADA278A988BA800E4FE910B103,170D394271BEE6AF6D3D73763429F9F1D60E5B6AE92DA2E753745B2A47768C51],[1AF04225DDA8A91C88390A55EB11BE0C111C13C10E7BA94E7EEC52DEFCBEE6A1,014DE62BE2CC3349933186FE0E64CD709EA81B4294083E53E35B16EEB805D170]],[[B537C9AC57FC799FC6D58B5039053C6785DF7C198726ECB9CAACDC4FB54837,0997E7DE124BD0118C06A1DB69F7228E613B373D0AE7AC5F39DC378F4870A863],[20AF22C3D235A2FA2390FEF91F370B8322593318007137126D14DDC5CEB8B1E9,1718656D4744209EF2ABA4FBCBCE19885B88941FFCB7751A2C6B75EA44B125E3]],[[05C4C25F6CF06C721C10062C8C8A48D70BDD21C0A620F6B7C8CD5CCF57FCE351,240223434A6EEF75CA0DC9670B6CF6F5FB1955D1BB5AF7DA157FBB2A665646E7],[1BBC77F6AF98D04E20B6114D51887FB96822CC915477F2398B571F85CFE6BCD4,23A46C951ABD9F919E4ABF49A3FFA8965B867DB147D74E7AA8D6FD07C7EAA674]]]
FP12_c = [[[049B54378786EFFF4155850BFFE7D3AFEEFDC00E4F65E4223CBE27D38D230EFC,21523619E21E408E43A79B0443B2ED88AC66A2C582413CB00738F378514163FC],[1B042062D5E88571E210DFA6A53B0D268CB6F81899D3B8C54B4F48FA00E51BBC,11885770B873931D28D790A0F5FA876344559ADAC577BA4752C1A50ECDAF3B16]],[[18DB3C028099D87343E4C7D956D32C0043D88B753D898AE5E968BBF731C5C8A4,1978C20B77FD7D49C5A26C3AD41AFEBD7A35B573DBE63022205E3748ED6E6DEB],[0C7C2A8821296DA231C4286503A17A438F839588392829124F7FDADDD82295E8,0E36C7E45D1F5A6789823DF7A297A5F5942E0DB4CC3E466DCF2DB5661366BD7C]],[[211CD53C90EC4BE6710439F71DF03E7C48B0896A71F8375CAEE207969D8AA5FA,172A2898DE84E43BFE4BB21EC7DF32CE5122AF5DA3AD947AAECB677B2EDF0EF7],[238346E788C1ECD4DF48F38F03C1686ADE3BBE9960FD69493F92696130E18E74,1411D09C948AD65154D1B90DA36EFAED3666956CB5A003D9316A633766532C87]]]
FP12smul_y_mtype = [[[151D301AC3DDFF89B1C103DFE937B2FAAAE3D49A829F0FFF4366C969735943F0,18A61C48DCE5A1DB3C165CD2AF3A71AEFBA52514CC3765CCF67921FE844F0550],[19C8A70A679DE0518EA7971FBB7CC8D0DB1B622504312E27492097B5118F0C6D,0D90A435049501BF10B7D9E0BA7CB983437C34D61625E3EF175AA0D466295001]],[[00,00],[00,00]],[[00,00],[011D1E0DAEBBE366B87E7E58FC19B79633897623C21D9842EDD334FF9BBDDAB6,082403656F4A2FA3CA6B2D482D219F61D286836D02EC712161765F595F235613]]]
FP12smul_y_dtype = [[[151D301AC3DDFF89B1C103DFE937B2FAAAE3D49A829F0FFF4366C969735943F0,18A61C48DCE5A1DB3C165CD2AF3A71AEFBA52514CC3765CCF67921FE844F0550],[19C8A70A679DE0518EA7971FBB7CC8D0DB1B622504312E27492097B5118F0C6D,0D90A435049501BF10B7D9E0BA7CB983437C34D61625E3EF175AA0D466295001]],[[0DB02C5F6A4C873322B80DA5D2939839F1B46738758F431CB791869DB96171E3,1FD083897BA939A81162E4D00590166A28FA83C2D18BF6B4F965420543C4ECF3],[00,00]],[[00,00],[00,00]]]
FP12smul_mtype = [[[1794B11384ECD6027F89F97A2263EBA8F988890386D7D6CA65F0B76CA82F567D,19B3535528297F9A5058E1368E31ADB2F1B0C0B2557D8585CE48E2C24858AC1D],[200625C59E32A5603C81C2DEA98DA0917758137D5E0A01F093BB9F02AEBA5767,107407F51E7B4F708285CC026C7B4ACA87307A0B4B0290018100F52FBD3B754C]],[[2046978A09FED5CCE16F42DEEC47D66ED8F36FE558F78184B231713E795DF316,030CAA98F8CDB9C8167D1FB0554A6A2AF91E0495DE3330EC3BF8C2A618E4C22E],[17EB7B3286E75908681706AB7C3F8D19882285B80BD619D12A19337687B8B27E,050E8FD502102F1C410F98377FB46F0B5F70B64E0E0BE5A935649EC260C7641D]],[[068A072632E5297AD8AF7C22BD1B7865ECCDB3683FF8780DFC20E780A1C0F34C,0313D44621444789C5AC0CC776D9E83638CB2B68C497149F976BA09D2A0BE932],[225B1182031693CEBDC6FFEE49BB00B5AB7B7350940C65D0501CD06BD8D4F6DA,0CF7ACD90CDF84C0F522C6BC957AB571F83810AA431AC14F8E402C7116825CE8]]]
FP12smul_dtype = [[[1584E4DEDD0C17E43D2FC7A408EC8D073458BA97E44AC15698C4EBF5D5123D25,09BB5AE7EAD0F652E4918ED4CC8BA77BEA075055A1B0416D3E66499F4E8FF238],[1EB62A1787E5E22E0808C4BA0B7DA13740B110E7365D58AFF800768F0ABCCE10,08A8B7BF05D1BFDF6F29EF96E963DFD28F854B965B793CE56BE5554F017E3260]],[[035F674A7824E66A03CA22BD1C537653930DE2974AA820055204AEBB68C97F07,BBBCB2DCC590A0DEF4093038087A021270EB3450A02D03850BD9D06098D84C],[1EFF6EABC31EE701491BD12B3DAC10E736EAA685F1BC4C88A092BDDE4D39E5AC,14208B0AF97FC348FEB06FFD18E63628BDE71F11324DE7B1520CEB01F013E5A5]],[[23EECABB71D1D4BA5E5FC2E38134B2AA736B1998A88E6073A755F12F4C707D47,13A8A08361014ACC130C18865BDBBAE1F01BC1B799F6005C0BA7D7EE6C279213],[0B0FE8EB3C11879F5EE9D97238F7D9BD1605A1CBB47DF0A1EB9147EB51FC41A6,021F75577D079BB5D41F84A4896E44CD3CC797F553D0FD57080157390A5F9CC2]]]
FP12mul = [[[1397E66D5F1E1C88889DDA7C772094FFAC04157B0DC7B3497DC9A6C0464D8FF2,224D0B0AC2EB751B3A384E14968E8DBD59EEAC9A7967CE14609A8030A8509374],[033B9D8496B839A5DCF344F2638BF74D3EF999EF4486A1E2205456A7A65BDC06,19385504B896FC2C5D80F1F2D7615BD2E1280097A27A0D60495E93222A7FA05D]],[[01176E7E1C56ECB7468E671618C704D90682910CA8705AAC768BC3B270017F6D,0F32D883F6313BA743E4A78697090153603C3FF285668DCFE88DD43EF1FD87CE],[18D28E0BAB208C81FB3CF3659477C402D0C01E649128D8EA968E7AA948D41A0A,052477EAA942CC8CDAF875B52A3C429D73A861CF89F2EF83621D1157619215B1]],[[14602C6A9EE0829C58B1E13B57D3CB17ACB045DD472C6C9F294130AFB4456E1D,0724FD9BD3036A49210E84590F8773D233CA08749809F7B9FAA8BFC78B515100],[04E591F938540EBDD9A59D1DC0C6AF07B04345190B19C1D988397AC85CE3F98A,12E80815BC35F43297F583BB05F9B0BE5EAD0079BDF8ACC21252467E56A8A705]]]
FP12inv = [[[08863212154C37B81C5F280A81E7993FDCB1850215E86A8EB434155FA9E8021B,0C2B8717E0EF2C63424F85278AD2F2C2467876FE0BA709591A61E5396F28D45F],[1CB5AFD487AC5B75743A05E0A5973A88829FF083567D17FB9EFD9EA39EE0A899,1A32306CE7572C81B4A931861B93EFE0AE936AA0BD861140EB048823659C099F]],[[08396E01D0C8B9FB491D041235F6DFEEE45324C4634EBD6701A314933D0C20F5,017849D7C3E870AE06ABA203B34DFE3C20AD1AB51EFFEC252DE3D46EDF08367A],[17818D855BD14A6CDAA2FC4A01076DAFE27B9F628D7D57340FC030642B6F3877,212E2B72396E137C2BEDEFF4D8B1E77729552AC727C22B7CD1A1C33B27362802]],[[1685B28ECE685F554A5ACE6A650392C166A180A488CF7D8D466615E5DEA97C13,0BA77813FDC02566CDB0889FA488A898F389284273864DE74BD4002D33F3C113],[0FA86B548F3E34AB55BE46735DA4CF1B8FBB0B6C8EB285D6FDBDD7738D44E43E,24D7A7F232894AABA8A8EF15CD691DB760124BC6CC2E34419BE578063C9AA848]]]
FP12frob = [[[08863212154C37B81C5F280A81E7993FDCB1850215E86A8EB434155FA9E8021B,18F7DD6A5F10D39E77E4C858752D0D461AA88901F458F6BA8C9E1AC690D72BB4],[1928230BDB947A4614EBD584F8E99B8ACB32271225C486552E7D61A82EA9EEDA,1CF6D3FFD161537A032648667614A61E342C8DBD9206FE93253D9C020DECC5F0]],[[0990E5732AB9E221E0492CFDC094AA6C01D48D09ED291E570E3DCC5A5EBD9620,05BB8F2A0CC2A2D6FCE4B4CA926D74553A239E2BBAD8F26815F7A15C819877EE],[19C9FBE302004AEECEB1D8B7C1B926CD5257E6C5697B9B79ABED24C228906A7E,1A592C6A8984466F3DF224F70FEC192FEE41DCDB44965FE369C326CD5D188B55]],[[067EC60BD4DBCA05E642F57C9FCFED7CF29AF13BAF893FFBEA2709F4365CA9FF,084BDF71AE65B533B477A61932DFC0F6E7E42886F365E7DF517DED8736758B16],[0C283569A916324324105A173F685B4AE883B9DC1D00AE79A9A4C70D6D359984,1BA1E5C4DF081AAAB8E30B94A51EEDEF12BD7F70CC7E6B01846326A6964D420D]]]
FP12conj = [[[08863212154C37B81C5F280A81E7993FDCB1850215E86A8EB434155FA9E8021B,0C2B8717E0EF2C63424F85278AD2F2C2467876FE0BA709591A61E5396F28D45F],[1CB5AFD487AC5B75743A05E0A5973A88829FF083567D17FB9EFD9EA39EE0A899,1A32306CE7572C81B4A931861B93EFE0AE936AA0BD861140EB048823659C099F]],[[08396E01D0C8B9FB491D041235F6DFEEE45324C4634EBD6701A314933D0C20F5,017849D7C3E870AE06ABA203B34DFE3C20AD1AB51EFFEC252DE3D46EDF08367A],[17818D855BD14A6CDAA2FC4A01076DAFE27B9F628D7D57340FC030642B6F3877,212E2B72396E137C2BEDEFF4D8B1E77729552AC727C22B7CD1A1C33B27362802]],[[1685B28ECE685F554A5ACE6A650392C166A180A488CF7D8D466615E5DEA97C13,0BA77813FDC02566CDB0889FA488A898F389284273864DE74BD4002D33F3C113],[0FA86B548F3E34AB55BE46735DA4CF1B8FBB0B6C8EB285D6FDBDD7738D44E43E,24D7A7F232894AABA8A8EF15CD691DB760124BC6CC2E34419BE578063C9AA848]]]
FP12usquare = [[[21A5DBAB65181ACF0CF996710AB4B74430E925F10293FB614F5E91F3E7427784,2421DB04F08752A1B89960EBD085D2DF40E835C123AB10C9F09EF13355AEFD9A],[1C7F77D78BE79F301AF4BCF9B86A10948FA6C1E38CD66F1A05A2FCABF3ADA0AF,20EE1CA0E5572104C5E1F885CAAFF058F8055683E23ECBCA245718DF05F9713F]],[[1D862FB81BAE9D262CD7F897883D489B570079DACB0A7F9C03E5BDB87EA3DA77,0B48AF637A0096704218957610CA023E44906C17120813F6E1D43459346604A5],[5F30C4DC17A0A9E085F3FA2104D3E4088AB4B7AC76B3D7D65C6FC2D6C9AC07,1152D7B0E9430A84C6438597200612F99010988C49CCBD96834C7851301904D8]],[[153A955BD84CF348847A528D4AB5D1E3AC71A2E8B963EA747C5A7A1D70F49553,243B976D760DBEE44389FDF3BC406C662D7787D072DE7379063D00A0704FCF96],[135A29461D39AAACB402135A90822D930298C22ED5AEE2C83B043329EF80AA3E,01AF338F138B10147126EE6FA184074CE21775EE6966A95DD5132B7356147C44]]]
FP12square = [[[21A5DBAB65181ACF0CF996710AB4B74430E925F10293FB614F5E91F3E7427784,2421DB04F08752A1B89960EBD085D2DF40E835C123AB10C9F09EF13355AEFD9A],[1C7F77D78BE79F301AF4BCF9B86A10948FA6C1E38CD66F1A05A2FCABF3ADA0AF,20EE1CA0E5572104C5E1F885CAAFF058F8055683E23ECBCA245718DF05F9713F]],[[1D862FB81BAE9D262CD7F897883D489B570079DACB0A7F9C03E5BDB87EA3DA77,0B48AF637A0096704218957610CA023E44906C17120813F6E1D43459346604A5],[5F30C4DC17A0A9E085F3FA2104D3E4088AB4B7AC76B3D7D65C6FC2D6C9AC07,1152D7B0E9430A84C6438597200612F99010988C49CCBD96834C7851301904D8]],[[153A955BD84CF348847A528D4AB5D1E3AC71A2E8B963EA747C5A7A1D70F49553,243B976D760DBEE44389FDF3BC406C662D7787D072DE7379063D00A0704FCF96],[135A29461D39AAACB402135A90822D930298C22ED5AEE2C83B043329EF80AA3E,01AF338F138B10147126EE6FA184074CE21775EE6966A95DD5132B7356147C44]]]
BIGsc1 = 032D21804F25F8493951A7CF2BAC8248BA5187CF480BB578B3D9080126403AD7
BIGsc2 = 1BBA7788B8FEA7733B499AEFCADF10537E5AC4BDD77779A5630A0EF739C4FB20
BIGsc3 = 24616FF23A01AD75D6DEC57CBA1FB13AD0813A20A2ACEC582474C44C949B6FE9
BIGsc4 = 1DAB59E091A1365CD90C19479C7971517411ECA82CC0DC82DF1850CC077848D2
BIGscs = 513FC62332A6BB797A3E6E997A070613
BIGsco = 2523648240000001BA344D8000000007FF9F800000000010A10000000000000D
FP12pow = [[[0A29CCB2763DFD3D2CC34DB17C505E49456E0A3610A57DBC7487511FC64A9351,04E681111D2E4439664B9BF3D0BE887FFCA192F1C0464791C628B314AD198689],[167BD8E596DC1E66172BE450B47FB468FEB03C43C8C4B43C601C792D1701EBDA,030AC108CEDF75C04A5E50E8656041A50E768BE90D7A6E90E43DA761B7988D30]],[[1EDB7D23AC3E116EF546DDC95964502533B3D881E14AA3755B41A403D32BF300,127EA5A4B57798F94DE36BC8B5CE69A340036CAD9F32B8A5410B80C9BDA8E8B9],[23FCFE32ECA987EE7BB4F593466258CCF16A1D3F18026E08542E92B0DC6232F7,0FCE546033E3A193540E206FF9663856932A1FAF50774E5F045E38F09BFEE36A]],[[0FD6F43777D44E814A308F0AC34CC97B8148F801327AA9B924EB1D06AA39B4AE,0232CD6F4614D8AF9D9FDA42E336CAD9B896F19D48268898D9770B26CF1E9AAE],[1AF1A41C7A06FD5EFE238C8DC9002BCB19FEF9A9D78C3892619C7AFBB6344D7E,1E66B168F273130A723437D1B942FF17C8A4778A89E25E7F7B44F598243F45C6]]]
FP12pinpow = [[[136717CC301978C27C28573DC069B7B80509515AA737856618D0160D7F6D36BE,0846B6AB42746400A4E993A0011B490FA0A729B748418B12687A74C98AFB73D7],[0431E02D01559168A3171F01D54FCF1D3971358225D425983DBB543D9314A14C,0F36DCF573A2F2ECD3E2A6949A73D796063EC3AE1629F0D7FAF302AFF0EDCB33]],[[5F7AEA4AE91400B3EE1A6D55AE6AE7F643F499E3B704E6ECD9EF0973A4F19B,22D2D8A9422FE22E0277517A74D1E16159A1D3116393B31C285FD509A231A5DC],[0A208EE67ECEE13DD7D0149C6202B8ED5BD64C6348E2DA5E772B6CB74A35608F,0D947C58F07AC51BBEB431C09CF163590D31B4B09F3E7355FF761AD121AD1948]],[[1A5187506BC11609D4F46BB35A2E2EA3BAAFA7CE561D12D16A94C15AF4A3391A,1CE7A2A7AE2153A66FD87EDE19E7A355BDAF4BDF753329D09FA28EE8665062BE],[1BCA0426D71ADD34245FBCEA2963DBCCE338ABB6D26852E67CEB39B956D4D61E,13E79397C72DEBE3D37DF76C2C04E300903781C2607F76E0E98563270EBBC483]]]
FP12compows = [[24A746BE03626B2BD3845EDF9F3FE767AE7A94CD4EFDA94661544089AD556DD1,03401EA30B5F6056FF0524AFCF8C9611D83E461A218FE820CB92A03E72742EC5],[1D7EEDE9AD60263CBEF6D948AF2295FBE80022D7242C7EFA3B824EB4F0AAA964,0F8CF1B59A5F0152FD91080F21E287C158FF3EA8206114676CE4BA7E10386E28]]
FP12compow = [[0130934D6548F8AF77356F9E208F4EAA18B91257B9562B046E3E578D85ED9EF1,23B823A7F2E392F9F54A640E26D9149040371EDAE86EA1F6E51C5BEBE207D1FB],[172DC5448CD3E94237D9C4767DB54063231C09545C722E6EDAA34E76E14CFEE6,0E56C6984CABAEC74ADD68D64220AAAFFDD4DB0273C15CD217F1AE3639F0B841]]
FP12pow4 = [[[08BEB5EF7930150C6FECDF3370397FE0B1A0F536F94BBF47D592CAD2D6502BBC,114EF2B57F6DDF6B3C67BE8268314CDE1BBB14AB03C94D850451449E84F9001B],[018519DA2A103B0D051C2EE602F2A138D3B781518B6F80C91FDA8B827781A7FA,0BA6A7F14EC8CB97CA3608A616EC43CE95CE93FB58E02FD5D52474BF035E7E05]],[[186F000FF050E41526F96761201F97C17309E958291EF36038E6F456600C4C60,03AD7C81712E7BD45B26052B1241CB234C437948B87A5C878080BB4688296DC0],[09D412B02F8D0990485691A33B123A781E9A4B66FA82D2E961444F544D84387B,1F805A6A11A80E09A153492D593470FCDB65A5BA556119625CE4623F1BD24C1C]],[[15C1D2D0B24EE01906EDAEC522C68B71DD1E029EA8257673BA735AD39B9AE2B2,06C0B2EE0E25590591D67E126E5EFBF881DDE2A0A04A7980FDCDD3861D39339C],[02CB1A8B005EDC36102361A1534439DE60CFD7ABC1AD3018503D6D940A98710C,0EBF7E8A1ED0208DC8A74CCAB5CA519A0CFDF7055207C8B5712469779BDCFD82]]]
FP4trace = [[199296363FE4A728551D781F85B6CBBF96148F0641B93FAC1C9C401EFDB80651,24829547A2CD8529C6EE8F76A078D846D36964FA22F51C0B4F25AFAC4D7A7D1D],[19491E0928FAEDA4D1EED6DE0F3A507F9B832E75FC88B84818072415235E066E,20D39C4009FA7A8010A153EDAD44307717A8C01DC76DCC7833F26795CF2BE35C]]

# test 9
FP12_1 = [[[14EC4BAA61BEBC59AFE6CA806DECF22F780C90371D8E073875F7E1FACD03BD24,0AF03CBE27A779E7B2AC0FD2DD080C4CBB2E076E4EE61B563C655122524FD2C5],[1CAC0BE8FA04BDB55E5A394C4F6CC6CF32B4BCB2D796860E174365A19F501C20,015148328D0F4E48816E758BABE53A8254A2EA2762FFD67784BBCDFA6B3BCA73]],[[2199A10E11CABD9E3CE4D7F762C9E007324BCF22A01E69E339BF4BED7E5BFDA7,241875FB00FA6E0C11C0B01A9D848C7A496199D38A360AD2DE0E49DEF81F2A24],[11D09994E73F0FBCD3FFCA0DF10AC86A08EE420EED785F8405AD8CB547E78D7D,23B022CAE009022DCA2AA260DF9716CAAF6835E4E56B4D44F7359625549ECD2E]],[[20A43983BF283BB25586699481540F7D7158D5FE48534BA7320F346D88E31419,018B920D0AD0EE6772DC92675CE32C415A313D168E069333EC02E6D3173707BA],[1C1ECF852771041930E909708EBB35BCF9399926E5EC5799B74004E9EC7998F2,10075A64975CB661340A01A16EA1D7CD0993006E1036D2744493E7FDCAA93EE7]]]
FP12_2 = [[[0DE17377E153EA19F05DA44C1D640718604A8EF76A3BE67E803A5168042A7055,126B28F79E6C8B7F1281E84F8B42C46C35630C2CC370985AB78D391E5144E91A],[F459083587D1DEA1BD41DF312069692216EC9E3EB9E80B8556D756900710FB,204CD96AB8D226492A8515F6C52EC6D0335024F6B49F25A7DF3D89E2BE0783DF]],[[209B75DE96B6D5FF8F556A43E3C61037EC5E5C20FAD5AEA796FDF9AFE77004B4,25106C51082DA999E4AC3BE94CD166E60CF089FA8F111D5CD5222FA0B5BF7D57],[110D8F9488EE9D526ABD829B1595CA554DA37BC3544F0EC33AB270C834CEA161,0D18ACD1DDAC0684D88202EBE7DA0C350354C18AC5DFE07A3039AC22FD6F0B8A]],[[16845EAC245DDDEE3A96158350BAFBB8E95D6C64727580E0B109AA1A49344126,21F1445AB9E0174B6350B8E315583C28B082E3BC4B7FEDD367B3622761A6FC66],[21020FF9BBC3BD0A0E9CBA9D4DA641361771906A0A75C94111DAEDAFAA5EB492,2114A3A9A0137DD2F8A0F9B8F8A431F0F391371A9313AAEC81061BA30023BB29]]]
FP12_3 = [[[23DB77A3E3EFDF8EFD1C137F894CE8EF152EFFA3FFBFB0D7B052238A99419F55,0B26C4939B3E8F43EC9CA7E2D02AC6A048B9FE03ED5DFF90C7DF0FDC39E70122],[069412F283DC119091FD6317149E8430FA9F5FC1C976316540207AD0B77A94F4,08FA7AFB95FBE836C13646E560DC2C7026935F99EC4318466FA2C6E3231C77C3]],[[1787022575C0CF63A6F9A066617B3C4444376162045F9F3E809A941991C89DBA,149928F6B7B81097A7088135D6DAF19DD24D977CE66E73FFD74D8DFA091713A2],[2286C5088D577710ADDC81999A23E85641FF10BC0FFA48359395B857EF471BEA,14CA3319D15AF32C92FE43079174DC3AB91AD70A87A96C8E672A5C2059DF635C]],[[1A10B856894866321C93033EBFAC2A720D9DB0E881AC8DD1FB227210A3E366E2,16FDB0B516F965B5601C8358123F5C92A47871D16F97794EEAF326AEE96C5B46],[03B83206C7CB19CDD3B7C4C650AA0394558BB3DF9D0DE7066209E7B7C107324F,221DB40622C49A94E617CC3B0CF180E7CCAC39CDF10C9F4CEBABC9E58D0CCDAE]]]
FP12_4 = [[[102C7452D7E3CBAC85686F37B3C39DC8567C2FD70ABECA3CD0C3473A235F1900,07B288162F70E77AF5C1CE93DA670C5A38070875536F59184DDE490C785BF551],[15ECA6A1F90C5E0AB4A87BF060169221BC78AB68387CC12B635C0BED62754F5D,2467C42D94AA645BE3E29B7D4FF3F171DD58CA8100CDA54AFC5B56CE0CB7A4E5]],[[24FEB8EF6C487626DC188C9E35E025AE4F8753C48004F9B79F697FD4AF47354D,21724B94AB946B83C43B10A3AF050C955895628DB0EF6FFE3E2E2E7197A9FBB7],[0A3B4EAE6B369529169A662B8F4EB0E1D0BFDB5833392357CC239CDA5FFEE79A,1F79D8C4452EDC4ABBCB61652714BA81A6ED37FE0E8363DF007E3D9097940A17]],[[2205F91E470B7AB5350E8291A619652CEC9DFC1BBA2CB03A5C090949D5F04690,2497B6BC8898CFFC5EBB6B33DD774190341B1B68BECF24B344AA14C4E205B04F],[11A0769CBFD5C6CAC80517DD88986C2602E96093EDFE70E13C1B47B8F8C86EC8,4DD33E83BBB362988EC60B22E2C8E6C77F0541C4AB35A841F53461BCAC5836]]]
FP12_c = [[[1AA55FCE9E734B9171D885AC637FDE80F524373BB21A5C6A4041B6486901022B,0F84238C4CD9FEE6D9EC7EE133390949184C9FA3E6CC6EEA9DC620240CDBEB0E],[1201B9EC8B11F8CA2F31FD1B2760B20248179799876EDCC29361ECE601634373,17FC8E2338B9061591797AAE0332AB2B21FDC01E3423359DD3BFA1D657594666]],[[145AF38E4C5E9FF68BBC72B31EB29008B49D4DBA92391E5DF1CF22FB8CE968B7,0B8A25D126A9C0C13C2F7FCECC1B3DDE8B55E660D7E92F8F6CB5E35417198C65],[24A9551F980A7AC1FD090F34E8FB6A58AAB82529617CF43C8DE21EA77AB7C3C3,1E42A0067B94FE94765E02DF0D26C6C28E4A9339DC630E3527766DF9CDD04AAE]],[[0A8878908EDF990D90CAFD543429461AB55662CF8431626BF1E399AF8367B0FB,1322BE85135672BE1B6D2AD15AFF1AF305EA504CE945691BDA2483850F123886],[183B697FBC55B53496CA85849A732BC189CA9BE695DB1F1353BE443FEE3DA0EC,07D253672C59083860570DF4688803C2962A44140B5CE83C80D736474985B248]]]
FP12smul_y_mtype = [[[0DE17377E153EA19F05DA44C1D640718604A8EF76A3BE67E803A5168042A7055,126B28F79E6C8B7F1281E84F8B42C46C35630C2CC370985AB78D391E5144E91A],[F459083587D1DEA1BD41DF312069692216EC9E3EB9E80B8556D756900710FB,204CD96AB8D226492A8515F6C52EC6D0335024F6B49F25A7DF3D89E2BE0783DF]],[[00,00],[00,00]],[[00,00],[21020FF9BBC3BD0A0E9CBA9D4DA641361771906A0A75C94111DAEDAFAA5EB492,2114A3A9A0137DD2F8A0F9B8F8A431F0F391371A9313AAEC81061BA30023BB29]]]
FP12smul_y_dtype = [[[0DE17377E153EA19F05DA44C1D640718604A8EF76A3BE67E803A5168042A7055,126B28F79E6C8B7F1281E84F8B42C46C35630C2CC370985AB78D391E5144E91A],[F459083587D1DEA1BD41DF312069692216EC9E3EB9E80B8556D756900710FB,204CD96AB8D226492A8515F6C52EC6D0335024F6B49F25A7DF3D89E2BE0783DF]],[[209B75DE96B6D5FF8F556A43E3C61037EC5E5C20FAD5AEA796FDF9AFE77004B4,25106C51082DA999E4AC3BE94CD166E60CF089FA8F111D5CD5222FA0B5BF7D57],[00,00]],[[00,00],[00,00]]]
FP12smul_mtype = [[[1F620DA96E44E292CE5DFBF18ABF1B33410A2F979664DB25AF198C1683587C96,14E3BB7B8685EB0E885290B50F956DBFA8282E1B9E7516574F71947DB0DD5E5B],[17A28C820C0BD570C6EB7ACBEBCCC722D24BB5BC873CF2D463833A38B5189C7D,23BCFC5DEC796EA51D7E64634740B37A5149BA4A013B54F805670B86E5A46196]],[[CAC98664903B6E7DD943AB040C2A0D9C6E29B8E04AE38B491ABC44C218B700,121F43CE34635343BB997ACD050EDEC2945CEB70BE89EA091F6F5DA5A1DA118C],[1C30635674C5C6D162DF399D0F9D934F06A2D595BC4036231598D91D62EB4244,1D9CBBC9BDCF2669C765AB2BCF39535DF8875307267BA244C9B7EB780A40DF44]],[[022837A5D625CE9F1F2C0C4BBC83AA62628535DB90EFFA33F420E93F0A184B69,166780D66560FCD5561FF58181EC533D4ABBDDA9190924536615E52D2A8F0ABA],[7335EE687205D34623D70BA342D3D4FAEE452BF5DE322EE15894E9737A2DB8,0A668ACED118C4684AE5373A995446CEF3A7DF19934318F4ED29A9B19AAA221C]]]
FP12smul_dtype = [[[0FDB5AC3B87BB387F8FD5A2D75CA8B68AF402E85105C0746B74CB83CE21D0EBD,0C0D3DEE34C6FC472EBEE573D298A776EB2D4AEDF2474A2A3DBC10D72F6E9311],[1BAEDD6738B3549690526FEABA95777625105C0DAF06B7329E5622DEF1AF930E,6C5777B87E66628FEA304BF003AB210B47A1CC1D503C0A3BDD412168697C08]],[[1DD2881CB94101A6F666B9E57BD1520C404EFF89977E0A2038EB0700D818C2E7,21CE5A67960DAE90855E38D3C3477679517B4887340CF7D07300CA5905C3DD68],[07F51AF9DB6CC920AAE9997A99A99B2814F4414B3A3505740E883C18458F8795,1917B4B7DE8931FDDE8C962DD4F967D8900D9433BCD05110D50C9064125AFA41]],[[073A10733E7D39C1250896233D8F5A86DA497DA0F0FF63EC53AD0074104BD62E,23DBADC085C477A5C44E2B4ED50723BE77D874FE16D3E7D8CCEEE21C7C200416],[2141AB6D055816415DEF8C4A53E51406EA4B8D06DE409AD11BFA2A906736AC11,0151D55333F4F5E3E4ADB214C170AB98F296CA1F4DF33A780991B49B89256B07]]]
FP12mul = [[[1F42F75F08F02127C69670249701C2E994D9DD44CCAE63FAF9B7730A2BE676D6,0C6AD555D0F17DA282C46A0A4AB9B14A1A239459557B99876729B55BADBF01DB],[1D255F11B2B14E14A17A82FD7CFD32FB37649182D1197C09EC6045E3A0A9C04A,14E1BB9F0784CF8A221FDE5598FDF92CCE4FD8A44F8A50BEA5070C15839B1E05]],[[1629567CE73E7A4CE6765C7B3D62B9DFBD621F052E373C4B0CB90A6F1BD32E03,083C1DECC1F51774704185C05A6B6F3418D071FCDAF3B12CBA42FCFFE69C12D5],[2469BF40E116D23AD5FE305526E34991240BF966C8FFBF46E8BF2B4CB80DD9D6,16CB77C53AEF77A3D8F4B49098B13865C8499EEB7D4C69825B0D840BB607F82B]],[[160CDAB43A7A944E1C513D4C428BB88A42392798DD7E77348810D66AEBFE7B4B,157FF973EB97DB69A1B8BCFE08542AA81340CD0B7EB78D7696257D3F20AEFF4E],[0E41D6798855DE4B911DAE0E6C1E7CFFAD788A94A25F2C800425F14E253ABE81,22A18F56ED1B93D60E7B3C8D53A1EEE2E739C5DCF37A2D28BF6AEAE9B4912253]]]
FP12inv = [[[14EC4BAA61BEBC59AFE6CA806DECF22F780C90371D8E073875F7E1FACD03BD24,0AF03CBE27A779E7B2AC0FD2DD080C4CBB2E076E4EE61B563C655122524FD2C5],[0877589945FB424C5BDA1433B09339392E6C434D28697A058FBC9A5E60AFE3F3,23D21C4FB2F0B1B938C5D7F4541AC5860C7E15D89D00299C2244320594C435A0]],[[0389C3742E3542637D4F75889D3620012ED530DD5FE196306D40B41281A4026C,010AEE873F0591F5A8739D65627B738E17BF662C75C9F540C8F1B62107E0D5EF],[11D09994E73F0FBCD3FFCA0DF10AC86A08EE420EED785F8405AD8CB547E78D7D,23B022CAE009022DCA2AA260DF9716CAAF6835E4E56B4D44F7359625549ECD2E]],[[20A43983BF283BB25586699481540F7D7158D5FE48534BA7320F346D88E31419,018B920D0AD0EE6772DC92675CE32C415A313D168E069333EC02E6D3173707BA],[090494FD188EFBE8894B440F7144CA4B67E766D91A13A879EFBFFB1613866721,151C0A1DA8A349A0862A4BDE915E283B578DFF91EFC92D9F626C18023556C12C]]]
FP12frob = [[[14EC4BAA61BEBC59AFE6CA806DECF22F780C90371D8E073875F7E1FACD03BD24,1A3327C41858861A07883DAD22F7F3BBA5F2F891B119E4BD6A9AAEDDADB02D4E],[1CE92D10EDF57D5332BF9EA88D895685F31FAD59A5D897BB5C1EDE835BD8EAA0,16AA577E13939B4AE9E3F404615EBBC10978546E21E0A31371179BC3A012404D]],[[1F17BFCDD6FBDC5D62814E8569A59E97638613F60E381C4FB03C41B5E4051389,0B85C7740AC5AFAAE157E854EFD8ABFC8990CA20551F2A9464CF04A5FD027F8B],[0CBBD5774751C155B96946E97E6027EC59CED9FECB49BB900C31B445871D5BC2,0CB55CE574148FC96EFC4ED53E92E1CDC445717F2E183986805CBB9990DEB282]],[[048057ECAC7A5440B40E506C8420CC825763E02A181F49B8F3FAF58F49F4D345,2462EB850AEA148833D4857F25DAC587543A525BA642F4355A92313783976291],[02E6A51791F5E3213FBA83A6DB77D2CDCC4FDBCF88208E2DB332171B07CF032F,179FD80D99885583A4E8A1F9E2CC52F3BDA9CF797555A8A61ECC63DF3019976F]]]
FP12conj = [[[14EC4BAA61BEBC59AFE6CA806DECF22F780C90371D8E073875F7E1FACD03BD24,0AF03CBE27A779E7B2AC0FD2DD080C4CBB2E076E4EE61B563C655122524FD2C5],[0877589945FB424C5BDA1433B09339392E6C434D28697A058FBC9A5E60AFE3F3,23D21C4FB2F0B1B938C5D7F4541AC5860C7E15D89D00299C2244320594C435A0]],[[0389C3742E3542637D4F75889D3620012ED530DD5FE196306D40B41281A4026C,010AEE873F0591F5A8739D65627B738E17BF662C75C9F540C8F1B62107E0D5EF],[11D09994E73F0FBCD3FFCA0DF10AC86A08EE420EED785F8405AD8CB547E78D7D,23B022CAE009022DCA2AA260DF9716CAAF6835E4E56B4D44F7359625549ECD2E]],[[20A43983BF283BB25586699481540F7D7158D5FE48534BA7320F346D88E31419,018B920D0AD0EE6772DC92675CE32C415A313D168E069333EC02E6D3173707BA],[090494FD188EFBE8894B440F7144CA4B67E766D91A13A879EFBFFB1613866721,151C0A1DA8A349A0862A4BDE915E283B578DFF91EFC92D9F626C18023556C12C]]]
FP12usquare = [[[238B69785894FB435BF8D6BAC4C0E5244EA6B6FF66349CBD4E77E15CF033F928,1D4A1B83F4B543172ABA6FF3909D51BEDFCF9CC91235827700958E8CB3ECFCCA],[0C22B970D00A18B9094B9242E9499F83D6425A9785E3D80E68C5BDDA76413594,14765257D7445AFC18B618233BC1FB6211E00F22BC941323EF6FE91EEBC1E875]],[[114D2B8EBD10E3898B49C9F8F5C84E4D7986AB31EC521D2600280D281BBA2994,212D257475335B3954113B066DA3A01C679E31433FD24AEDE53BD917F9B8A57E],[14AF945F948A14C020ABF2551A4B008465C105C6FE20F259349B5614ADB35591,14BB4AEDE111C9028CEA6537D42D26B1E026BFF11BE69E954317A26F7CFF9DD0]],[[202CB5A21BD3F141AB210E8C72943F49A21611996280DD93A6CF8318805A897D,76B872AA1B815E280CA3848A5D82905F353D68366C13A1DDF2EC76AB859409],[110DD020808C7C1B2CF985EC2C20DE74BEA71FED09D050BDBA0FDA80555F74BB,081ED9AFBB35D646BE6848E451027D9C553A4079886867E57CCA504BD72D6AAD]]]
FP12square = [[[238B69785894FB435BF8D6BAC4C0E5244EA6B6FF66349CBD4E77E15CF033F928,1D4A1B83F4B543172ABA6FF3909D51BEDFCF9CC91235827700958E8CB3ECFCCA],[0C22B970D00A18B9094B9242E9499F83D6425A9785E3D80E68C5BDDA76413594,14765257D7445AFC18B618233BC1FB6211E00F22BC941323EF6FE91EEBC1E875]],[[114D2B8EBD10E3898B49C9F8F5C84E4D7986AB31EC521D2600280D281BBA2994,212D257475335B3954113B066DA3A01C679E31433FD24AEDE53BD917F9B8A57E],[14AF945F948A14C020ABF2551A4B008465C105C6FE20F259349B5614ADB35591,14BB4AEDE111C9028CEA6537D42D26B1E026BFF11BE69E954317A26F7CFF9DD0]],[[202CB5A21BD3F141AB210E8C72943F49A21611996280DD93A6CF8318805A897D,76B872AA1B815E280CA3848A5D82905F353D68366C13A1DDF2EC76AB859409],[110DD020808C7C1B2CF985EC2C20DE74BEA71FED09D050BDBA0FDA80555F74BB,081ED9AFBB35D646BE6848E451027D9C553A4079886867E57CCA504BD72D6AAD]]]
BIGsc1 = 028FACD9BA95DEA24F52CAE412AB608D651C1265F69B91025E63C429A88CAF63
BIGsc2 = 09323A78417092453D6C7A3C2BE3AF7693455DD401E376E6A92CF09A9E14F1BA
BIGsc3 = 2489E0254A162DCCAE2E08D6B90317F93F51114E1F71BE1765A3254D6D71B9A6
BIGsc4 = 01421F85269CC0E93FFA6F46B0FFE22032AF230FBD11D5CAC14B1AFAB054A35A
BIGscs = 2B4E48F2C10C416F58FD83097E32FE6E
BIGsco = 2523648240000001BA344D8000000007FF9F800000000010A10000000000000D
FP12pow = [[[058F437DFA196BC3E6DBDF6BF2E344AB459E198665762CDADE5180F663A80BB5,248560740B7A4B1424A2E9F10C527DC500B343E8060C85D7BFC95F40FA44ED28],[187791CD4BFE634421258A5B022F7C2A4643589F1BD10D59E3D8537FEC8B067A,16C1BAA91FF9B483EB9B642BC241F5212F5673F91EC6BA820E007D75C1940CA9]],[[0AD3748269B7855ABB21D1AAA390E2727D7A0DBD50AE66EAB6390EFDE0E104F9,1F4D1FF8EE30C7EF9B27F1B5FE9E77073D9230C85C55F59D122BB8D7B84422C3],[1FA35043BDDAA613C21F7010609B89D968C37BEBD8270F40DDF7E8BC2E03E93E,05608A9C2FCD640A13C59E7F250B8DD274C915874CC2AB30DFB9B28812058C77]],[[14A1E6D2788A6867CAF03859C3055A9DF4EF392D218E8FAC8D542B198AFCC558,1E5D99E7602DA7177D0A2A0B2B3EFD5F174D001A04DC914CDB4AF52D2F8B748D],[171FFED141CCF010325708FC0578C0FD5EC8783250453FDBD8B620022F3AB42B,1DF41428B68B3AC00A608CAD599C1758DA0C18858F3F53E530E23F02173115DC]]]
FP12pinpow = [[[0AF8850FC916829F8E31FBE5CD0EA9CA9FB1015A601445B0891B304077DDACE9,06C72648F172B8F08FA3C0761BCB06813888DA29481883E86B2C78189C4C56],[17C04B86AADB3E65AA5C4C9C620CA59861E71C99A59035813B7EFA42E2AE73B9,123A9638E9647CC9627CF01BF88300D8D4F832EE288D73356AE313E3409D1602]],[[094463844DA1E7755A487506464F311F48042F9AD427206D7A368E74FA625B2B,03FB34CAB251A22726FE7DAC848158C1DA2C85B64E68B78D2C73D1D3DA8AC0AA],[1D8673BA3A562DB2451AF42EA8AB6237BE6323FFABC065AD5D24FC4E89B3FCCF,1345DE038A06BF8284FA77BA6A92CF91096594231E937582AC89F9D599DE99C9]],[[075B8F94B70F521D45716977E91FA3093EEB7760201CD109CAC1E74ED674FF90,22C87295E46D44AD27D926BE560543298B627F0A30999AD4F07F59D84033773F],[1C730B34742F5D324096C43A29F27AB03508136043206D5606F3D3843325936E,140DBFA768CDDF831DF485170BE55800369AEF0F81A0B815CD05B2E196B9719B]]]
FP12compows = [[1FDF2FF11DB304E6C11EC724C502C98329000AF5FE3A07CD7EDF5155F64A9D05,1FAADA7DEE3DF60F9CDCBBEBD730C3DBFD142A558D9899ED6ADF38E1BDB80E14],[1A255FDDD7C25087F046D7856E677D6B9E7D672753927D29FA59DD3A7FC271A2,024CCF78704B85A5634F2B5D5C20DF0411F6872DC4B118BEB23D1B22A3B1C66B]]
FP12compow = [[07B80F62D3B60ABE00EDD403E65DCCEFAD7D56BD4C89C5D6265C33EFCC216544,05A3F33F020FF0B21DD0A5AB01826CA2712A3C1A8DED3605EA8E350D321A57F5],[195ECB089C2FB2D1DEF786A5FD4336DEA701DE0C7DCDCC627ACF4838C56C8B65,23A22BF348262E4CD3ED14D1393213B2D9E548C3F477E80F25574FF0BA70BC4E]]
FP12pow4 = [[[2444B7E78EE85863CBAC737885BFB230D7BEEE6D622645FAF6E279DC7C379458,1D606D9A26083182BCCB8628661C4A0484461BC4DCEAB4B0D31C74D00BD406F8],[123CB9EA29DB4A07A10C8ED75D9C8C0FDF05149C92B94DC936E17F3B8103FDEA,2358B7292E0E804BC9F45658BDFEEC3F48E110D9E8AF8CB37DA64A374AE93C37]],[[2091BCFC074C99F467A7C990AF9FC207489F27B83C69500215DC406A283E1231,093D7A8ED032A74398BBD32702836F836B36EC955351367215C2DBC12108F964],[06D87ACABEC027DD56E0AE0ACD5E8C532DA4517078470A933D8E627F98C8C789,14EC39F2ACF0E76D7282562B4D6A4EB1E74FB8B1D60DD75ABBC61F91097E2770]],[[0725D8A0CEB033B7547D9295E7C1D24DD76904B142F1E523531039602CEC9855,0F1F5E16B6E7D06652946CF68DFA36CC1F57EA9DF94F38B8BAFC2EB72FC401E0],[0CF34A98A4FCDA8B2010D164DA631760FA9EE79CB5E8DEF6BC6E6F3DC5F2D621,01977B79D8A222B34FD4A1CD14D6081161A6BAC002B36DD48407CCFAED799EEA]]]
FP4trace = [[19A17E7CE53C350B5580120149C6D6860704B0A558AA1595BAE7A5F0670B3759,20D0B63A76F66DB718042F78971824E6318A164AECB25202B52FF366F6EF784F],[0BBD5AB66E0E391CA6A610E4EE46545CD5DC361886C39202F7CA30E4DDF0543A,03F3D897A72DEAD9844B60A303AFAF86FDE8BE7628FF83668E3369EF41B35F59]]

# test 10
FP12_1 = [[[1A6682E957AE4DF72066525A92B03EEFF52D64FA8D57CF108F12D88EC4F34128,1DA911D049B9EA07C8B05A8B2F144CD05AA095526C14D90066311180F0A097B2],[1E755C6C497C66E6957B93C75835E4FBE19F19BDFE8F7FC22A6374E7C04FD7C9,1E30041FEF6B3B4A32279381C25D8CBA05E40115F5E11CBCFF799B415698AB03]],[[0774E987351304562D5FCCAF1A63AFEF0200C83F6FCE8A48FD292D05F2CFAF2E,035D091031DC000EF091FD66515175729BCA0C85D78ACD8CF264B787003550F8],[75724F6F25B7EF0B3ECDD6C1C91ADE584189BEADBD1513B92E63BB35FC89B8,22B40512472CDAD3FF4CB782A778D4AEFFBAFB0BDBAFB59A20C296F4A50FCB49]],[[01E3204D159216AC716D7263D3E77EC1E255DD2D88EBE35A0B43CFB4652B477B,0EC4E8BA8F83C475CD0C461B041C3B3C3205EAAE8902BB456319690BD6173ACB],[07476090BDB58D4DEEB2EAF6241F26E2C6A7D86FC397B4A8BD12AD885F91F092,149A6B8DFE050C2C344D778EE55ADB3FBFB8051C8465094611D53B0E72E8BD9A]]]
FP12_2 = [[[02CCBA2E78E7D554A36867F4842905D90FEAD9FB6BC2FCC4CEB54162470FB1B4,0C7FDBDA105B3817CF422A39C4378E2F3BEF0AFAE47971936424125F9E477DE3],[03077B823217F8937AE28742E592E807E25E8FB65B8D1206AE5D16D520F70AB8,12581B6E289CA6F7F5C5790051732FBB737E74D1CEE89B086A162733CE11FD8F]],[[1A7584B6056C4FC994B60B022CE0F7D780DE2CF43708C8AE7CF8E48C5A790A89,0FBF6946702EE318696B27C2001738BCE38E4D4F6B57ACA8577643AC9C46E993],[0AB3CC36475278AFF312037AA910B6DD2E586BF0379BA4F207946EEBEDDF40DB,24DE801F49B918EB7C56AB4016F5E9708C11361716DCF011BA0ED0A3F60DE5E9]],[[227480495A6B860A834130E37002215F5E26DF4245EFF09D39AA3BAA2AD11140,0FC580F67AC9A17D8925F7394AF2DB885A23047E04024498AF21383C738669FC],[0632F683793FCF914847B25ABF7201A040240F97D9072C377CCC8AA1ADEAFBA7,2518CE39CA0F5C0223665194ACF3F3263F7B223D07549890ACAC21981D942816]]]
FP12_3 = [[[12C83BC5A3C8D8806A24B3BD44E4D87DD1A66CB48CB75D302C78DC40C8F034F6,1A1807C6C503F870AC40526D332C14AC2B6BCEDA6D27E17EA89788ED3D2DBAB8],[198BE4552A35A9ED00E9FAF1ACDC42AFDF659F7FB0464BC8D606D554751B4DEE,184840BC1E3A1BADF04E65F2E38D94F70E6BB96A3694A333C77B7FB704468ED0]],[[01E2C3D6D3CA08878F48380B78277E3A54637A660C0D91AC78288E0C29BA4C17,0EBF709EE9FBB627DBFB282CD08CFEA088E7F21D949564F61333E3EC20BA259D],[0AED825915F6EDA25DF79E950B1AE4BFC003F8841AB1A81361CC0EE989754756,1E704116EDCE41AF339BA6008412EF7E02A28C3E80ABB66FB456AE47F1E9F50E]],[[15D6FA9DF2E9F36F37907C8C98D1868605429AFCA02C8AB8886E1745F421C590,18C76749183CF822E115BAEFB4388CFBC8FF17D25D97A249BE1A2E99D5E5A97A],[24B8BDBD6A0BDD1CFA4E4832D87504789E68661435CE5888AE0DC5905B0902B7,175D30464A4B86C2F0E887DE0F9BC2E367154E5D621B710EC3BC2E5D729F3D2E]]]
FP12_4 = [[[1CF0F5EE24B6140265DF56626E661B5C512C708665CA019A37CB11D82C980262,BC57D61A8D3834E1C530826AFB2CCF94A7833E113C26CDCB588AA71A5CDB61],[0A153D3A6F0D317959635B1A7D8465DEFEBC23EE85FE9A598024646C4810A382,1A33BAD3BA3005BDB211E176941A6D626FD7590D4F6C69FAD4772A36CBBAF5C4]],[[0289CD8AF79017C3004781277B2DCFE7BBC08C5136A2973139A09DBE7887CDFC,1C2B9E9DD84C12E53B72D38B11DD851D9C7DCA6A394C28E4A5495CBFA13E2FDC],[1896B092E4CBF4F22A9462E880FE6EB2743FD4D52F61C999F392E042DBB8E9E5,16927EE1A41B6F986A3715D8BCAA61215DFF02F2DB424500F86BF16AB42A1627]],[[105397FBA9C742FC9404A1BBD07CEF797773573D681F591EA717F5DFB4BC483C,0EF5239659A3D305E69902B409428D6680F1ECC5CC0B2344698A1BC13D443238],[03A7C0CCB9C116CAF1ECC6B5A48EC01F95AB725FAD9A8E642A60C63D7ADA2DD2,19820CD8CC21A0F0E4531C3E66C862806F545E9369BCED0FFCD11C0655A8B8E5]]]
FP12_c = [[[01D24A1D79C1F331026B54345AF77970649DA8A0C432533BBC16A4FD564B80A6,0E24251C35C0EDD94AE18E5D1C9CE0EB18307824C15A18C4FB95DB934D147F7B],[0D76742416E7AF960D2DE70133D250D54A6FB4F3BA25D226E0DEF72A5C7D9EE0,1876B87CE4368F98065354BC8DC3DACBB4F54B337DC45DAB1CA868B0D8079688]],[[0F0F7A310FF6F98B951FF5CD947054328B0730CECB5CD4C5CE373BD37D07C235,0A3D306A8C4DD428AA361C6FA64D1E8C40C28727E931C48405B8F40AA4A92132],[0C037AAD8E134D0AB7C9C5925AB7FD33B49BF9126939D83EC28EF7553A1EC181,1C571458FE08A8D54EEF637C1914A35C48CA5E810EA6FBAC1757E4D1531E40F9]],[[0F11F7BBFAA07DA212D428E951C0575C7EAE71CCCA0E00C89A52D6E07047B699,05517998753567A1576DCFD8A1F3435F066FC339571EBCB099600B5C2AF91C76],[043F5B0CCB789E5857B1553D22592AF87DB4C0976FE6592DDBF808AD112DCB16,1B66D5DF8C5124BFACFAD0894E13268D88200353FA171BB14F4D2CE235A1164F]]]
FP12smul_y_mtype = [[[02CCBA2E78E7D554A36867F4842905D90FEAD9FB6BC2FCC4CEB54162470FB1B4,0C7FDBDA105B3817CF422A39C4378E2F3BEF0AFAE47971936424125F9E477DE3],[03077B823217F8937AE28742E592E807E25E8FB65B8D1206AE5D16D520F70AB8,12581B6E289CA6F7F5C5790051732FBB737E74D1CEE89B086A162733CE11FD8F]],[[00,00],[00,00]],[[00,00],[0632F683793FCF914847B25ABF7201A040240F97D9072C377CCC8AA1ADEAFBA7,2518CE39CA0F5C0223665194ACF3F3263F7B223D07549890ACAC21981D942816]]]
FP12smul_y_dtype = [[[02CCBA2E78E7D554A36867F4842905D90FEAD9FB6BC2FCC4CEB54162470FB1B4,0C7FDBDA105B3817CF422A39C4378E2F3BEF0AFAE47971936424125F9E477DE3],[03077B823217F8937AE28742E592E807E25E8FB65B8D1206AE5D16D520F70AB8,12581B6E289CA6F7F5C5790051732FBB737E74D1CEE89B086A162733CE11FD8F]],[[1A7584B6056C4FC994B60B022CE0F7D780DE2CF43708C8AE7CF8E48C5A790A89,0FBF6946702EE318696B27C2001738BCE38E4D4F6B57ACA8577643AC9C46E993],[00,00]],[[00,00],[00,00]]]
FP12smul_mtype = [[[0AF32F4214B11CAFE779E5A54170B6EC4EEA81E2A12331074146BD29EB9DFEEF,074117870179C0C1DC698F2610213B0449EF826B96F9C299703EE85008DEDE03],[0C1B444AD2B2A14C63EF080611617BCCB90895F53F973B7F8186CCFC5EB8AB53,0F3020CD3BC5D0F45A7CCB77DC6A6574E94B1D0B5D371D9F1ADBF9582C6908C4]],[[0428EAF911EB2C45438BFA49D2087683EB79FD22682986FDFEA86CF1BBEA012C,0AA15C74809BC945F1CA17544EDE039135AB8D5D33B3C8B8287E5B5AD0612991],[0BC4C0E45D84E86D55CE15D2A1A31607CBA8E5EA6F016BB774F0BA02DCF2BFEE,135FA1C2F4D4F137A9243FBB617A4E4D6711C9A0DCE24B75469F41472E6DA044]],[[04FE601CF1341B33466FEAC22583744751CE020F190C4D80A746074E9D693434,0FD9CFAA38175567295C91A55C2FE1E1123257CFA6B1CD32E5702963B91CE2AB],[1A78434693F5BE18BEEDBF31898107340B275ACAAA80BE31BB83E4C6415C0F03,0BD456FD2E7CC3C1C3EB1432E89BCD26A4944756A03575028920E6504705A7FA]]]
FP12smul_dtype = [[[0FFFA0D661DCED8A3AE65315B92A814DAD66F393B31C7FA35FF42813EEEF8C49,130677C28366128C7FD95332B82BA9E44D4B5645D46598A15B3E18D428153FCE],[1C8AF41CBBE7FE8ECC3C8179993F4012315AFD924FAFF8C01B3D5C3715FED46F,0794776077F265AED0E876D26F56C2379C276D8A14722F4FD31380AE61959B92]],[[1CFCDEB778427388C9A713F0B5D6C4605191050BABC075C90BD41EEFC9D33A34,24E68BEC4911CCF781AFD2FFB985C01E1A93832090B30ACF2E1BF1882EF032CA],[22D3FD706F91416757A56E0CA449DF92752B1175AE7AC14D66B07A229165A8A5,1B06448AE58EC302DF6B2BEA1484DEFD39A9F25C3C3D675FE5E98CD13247D0E2]],[[244FA4843AA24BD75BDD3D21BCA44EB452BEC5F73B4682689D05FC64355F3FE7,24DE5F1D6FF58DCA1A9FA75160FC8140FDC66D6CE855062BB56C7D28F4679460],[0A654C12101F533200ED68F2214ABC8865280CF0119DA18A8D3F91B4D48673F9,0D31FE8588EE528EA2D4BA98BD12BBC691CC11FB17EAD0563FDDBE65C1DCB0A8]]]
FP12mul = [[[22C5485A911C99C2FAB82B96AFB1C875A17A059430BFC28E01A01FBF9A879F7F,0FBF05A802A789A8BE4724892F09353A1D8A92CFF97E7ED364D1B92884077247],[0955420E32223CD359ED7695D0F03BE761D35F81CE1CC5E42DABC4F690459A08,0B87482539AD094BD7B225EE99B0074E851EC30423F77C25F0A329AF931127A0]],[[24BF73594A7A2B6D20062BC6011B7B5617F83F9604FD05BF76488A4FC04E0FFF,1734653F7CE2775A6ED4F724F77B1D5CF1E157A4308DA33955A7A95309A4975D],[035C308D85B9B283E2480543A946ADF58C51DEED1355D822EB8AE88E3D6472DD,0CFD2D970A03B566514AFE5757560E6A494CAFA775AFA1312E864B3B03EAB611]],[[198A83A386059780441DD3196F2B9B0AE9CDB3929CDEFD51C1EB05A9EB174D2F,042DB55954BD1255555FF34FCF8777DD5061F6A2DC9A58C86A8FA966A96C8A2D],[19650A4B825CDF47E0D972CEE522764AAA23F2F541BF783950CFC325630A1392,24F42A483D1DC7648E29FA3FB3D42CC8BB2C25A6362BF1115F93F99B30D09B47]]]
FP12inv = [[[1A6682E957AE4DF72066525A92B03EEFF52D64FA8D57CF108F12D88EC4F34128,1DA911D049B9EA07C8B05A8B2F144CD05AA095526C14D90066311180F0A097B2],[06AE0815F683991B24B8B9B8A7CA1B0C7F81E642017080517C9C8B183FB0284A,06F360625094C4B7880CB9FE3DA2734E5B3CFEEA0A1EE356A78664BEA9675510]],[[1DAE7AFB0AECFBAB8CD480D0E59C50195F2037C0903175CAA9D6D2FA0D3050E5,21C65B720E23FFF2C9A25019AEAE8A95C556F37A28753286B49B4878FFCAAF1B],[75724F6F25B7EF0B3ECDD6C1C91ADE584189BEADBD1513B92E63BB35FC89B8,22B40512472CDAD3FF4CB782A778D4AEFFBAFB0BDBAFB59A20C296F4A50FCB49]],[[01E3204D159216AC716D7263D3E77EC1E255DD2D88EBE35A0B43CFB4652B477B,0EC4E8BA8F83C475CD0C461B041C3B3C3205EAAE8902BB456319690BD6173ACB],[1DDC03F1824A72B3CB816289DBE0D9259A7927903C684B6AE9ED5277A06E0F81,1088F8F441FAF3D585E6D5F11AA524C8A168FAE37B9AF6CD952AC4F18D174279]]]
FP12frob = [[[1A6682E957AE4DF72066525A92B03EEFF52D64FA8D57CF108F12D88EC4F34128,077A52B1F64615F9F183F2F4D0EBB33806806AAD93EB271340CEEE7F0F5F6861],[0EB5340268804349BE3118AD66642BC2EE4334D5396D7FEB3317BBD62BA5BB9B,05B22BFBA1E42650EB50EDBC6E275661D95A474A16CB0B41C5876C74380C1246]],[[1BB71CFE9D7660D216B313EABEEFB03B9081F5980BF788E7D0206C1D4812BE9D,108BBD2C20E73669AFC67BE1F3EF8CFA03A152D69E854BCBE96BC78379E29E2D],[10CEF72C82899A50E00DC6BCCD22F79CD60D3ED201B1389B83339DA0869E41C9,04CA79DD0158707AA26D4AAFFFF4529A2C18C30916E5F3DB0FD8695BE7B90A22]],[[03F4200AF8D5E553D3E94CA0E9E0B8792B8F768E5DC62C4798B66B2F03552D21,023B245FC826DC1F9F02E6E60CB3319EDD6B310091D0C833F556C9B37A939D7D],[232EA2C5864C8588713493FCBEE076B62662826610BD894A2EF75CA7619DACFD,191C0D83430F9BCC96F29956BBB3C77B1A36B5226476674648EB411AA993C0C8]]]
FP12conj = [[[1A6682E957AE4DF72066525A92B03EEFF52D64FA8D57CF108F12D88EC4F34128,1DA911D049B9EA07C8B05A8B2F144CD05AA095526C14D90066311180F0A097B2],[06AE0815F683991B24B8B9B8A7CA1B0C7F81E642017080517C9C8B183FB0284A,06F360625094C4B7880CB9FE3DA2734E5B3CFEEA0A1EE356A78664BEA9675510]],[[1DAE7AFB0AECFBAB8CD480D0E59C50195F2037C0903175CAA9D6D2FA0D3050E5,21C65B720E23FFF2C9A25019AEAE8A95C556F37A28753286B49B4878FFCAAF1B],[75724F6F25B7EF0B3ECDD6C1C91ADE584189BEADBD1513B92E63BB35FC89B8,22B40512472CDAD3FF4CB782A778D4AEFFBAFB0BDBAFB59A20C296F4A50FCB49]],[[01E3204D159216AC716D7263D3E77EC1E255DD2D88EBE35A0B43CFB4652B477B,0EC4E8BA8F83C475CD0C461B041C3B3C3205EAAE8902BB456319690BD6173ACB],[1DDC03F1824A72B3CB816289DBE0D9259A7927903C684B6AE9ED5277A06E0F81,1088F8F441FAF3D585E6D5F11AA524C8A168FAE37B9AF6CD952AC4F18D174279]]]
FP12usquare = [[[069AB505F746DB72AE80B648420C03A3380B370E1911F8D3AFA8B3A2E249107C,1BB151946C378FFC0FABFCF9708E47073BD0450B97075CB4D06DF356B7F5ACDC],[063BC090CD3015A952DB852C0F05A3D161D841B4A78D342197D1B64E9226E909,231DD8E57845D1AF01615E9DE1CF1B3EA0ED12E7FEC282A8B31A95647772200F]],[[1644DCD797931ECF19322613BA9855F8924EC3E86886D762053DE06D6AD1A7CC,02A4614C06554364DFFC00E6212CC9E38BA7395A86632387F3BC207FE0645E6D],[0959623E3297E91E95E527FE5BFDD273FB1DE30F76C0509208CAC6BBC050F3B5,1D904DD2328AA879EE207441FDACDEF6534D803490A2F86E07E77CF019194D9E]],[[0F9BA8BF9FD4FB04246456C00C081A5EC67F0A698A59A3C830768408EF0EEFB6,23F47E29CC900DDF94FD4A405D210653AE338D99AF3BE526559CF7FE587C16E0],[12FAA8358C89477334B1FA601703545AE2BBC954E421F05F3260A01CC12921CA,224585D754E69B3707B870665C0A823B0A4A09BF4F968716F8BC2DB092B6822F]]]
FP12square = [[[069AB505F746DB72AE80B648420C03A3380B370E1911F8D3AFA8B3A2E249107C,1BB151946C378FFC0FABFCF9708E47073BD0450B97075CB4D06DF356B7F5ACDC],[063BC090CD3015A952DB852C0F05A3D161D841B4A78D342197D1B64E9226E909,231DD8E57845D1AF01615E9DE1CF1B3EA0ED12E7FEC282A8B31A95647772200F]],[[1644DCD797931ECF19322613BA9855F8924EC3E86886D762053DE06D6AD1A7CC,02A4614C06554364DFFC00E6212CC9E38BA7395A86632387F3BC207FE0645E6D],[0959623E3297E91E95E527FE5BFDD273FB1DE30F76C0509208CAC6BBC050F3B5,1D904DD2328AA879EE207441FDACDEF6534D803490A2F86E07E77CF019194D9E]],[[0F9BA8BF9FD4FB04246456C00C081A5EC67F0A698A59A3C830768408EF0EEFB6,23F47E29CC900DDF94FD4A405D210653AE338D99AF3BE526559CF7FE587C16E0],[12FAA8358C89477334B1FA601703545AE2BBC954E421F05F3260A01CC12921CA,224585D754E69B3707B870665C0A823B0A4A09BF4F968716F8BC2DB092B6822F]]]
BIGsc1 = 1B1892EB16157EFC17DE33604B59A38562819342C0E2D85FB0A3F1048D4B75BD
BIGsc2 = 191BC94252931C5BF37802B338C56D90E90A2B2F31A90BB75257DB2345A4BE09
BIGsc3 = 1D75C7E5020E9A0CFB65D96BB34C6FC4DE2F45081FF83FA99D455261EF21D26C
BIGsc4 = 07C36F384CB70E70D26A301E7CC51C840F99544A71923BCF2EDE0B671A72333B
BIGscs = 12ACA3A3CD086EFCBF66A5E22BD6C5E2
BIGsco = 2523648240000001BA344D8000000007FF9F800000000010A10000000000000D
FP12pow = [[[123F56737BB6EAAF1BE406889C1C34ADF332BA978F988B816BD4E948623BAE10,0C6F74E4A01339A05A0EAC5C0E52782776A9ED8A72243D03A520A4C7360100F7],[14141EB25FEE6D35896621D20F766B9F0F85B362468DC1EDF522D14A11E08CBA,1E09611E4DFEC875B7469B1137B6D54749A910DC4DDB547DF628ED227BE02789]],[[0F1495D9D25A266281C5878596902B25593F33415628570B2A28EC747ADBA8F7,036F2B8BA7B08BF4B262DE56960788C27E19961401E2B9F40569BAF06E3912F7],[17F1508FB2F2C7A66E151A4BFEC146B0698C2251AD5E8D5F4E9B1A116FDA4919,0766A296C2340C7F632515DCF94413C7334BF27E797D205F9810EC1300D5332B]],[[1EF7E074B12DE64EB714976EAE41227A57E404835D3524E8314E9152AB682B18,148D14813349BC3D50764958A80B6DE7765D83C8F1A8DF92C7D096DF61EBB7A2],[1B726A02949B2D8E19A7EEB2A7F459BCBC646F504E70B0A147B9CB0EC3131590,0E3E8D839B21C228B75A6965D05A8A24F6ABAD7B3FBE1263122A03A4D7DEFF17]]]
FP12pinpow = [[[2403E9DC1D7F8D3CB2543D0B9B205141483B96E0CD89DA99C5F01908CBD103DE,1A347A542CE682BB51CE744CF235BD07D9FF66E641BE1AC5A507CF774CD53913],[0E286054D70DBC0510D46D97F3CEA55CACF9AB5B7078B8922842DA8E7F65AC2D,0362E00C31D7F19DD2DAEDEA8FE33A50E70FA6FDD022F594F33927732F208CC6]],[[2160C8E6795B524E7303F67730DC76CF4532C4E3D9688E1F0F5765FA898015A9,0AE98BC6D06614B38C9DCED99CFAFEF876F48658E624A3527AFFC7A88A9B12A6],[174545350EF3D99E16711AF56B076D2FD83415145811255B9B2BDD85A35954CC,09A673E1ACEBE73D28A0F8B1A46BBB69D8EDF370B77D96F30D8B4E5EC48E75DA]],[[02A80B86239627C7191183229E5739B18B7A7A271FEAE473ADA8A5993B83A4D7,0155CAD4D9C110C4C67892E6074D937297D09062AF948A42F242A46D85CC1774],[0A0B1A87CB40B7EE52F61692B7CCE387AD644E9DD814E448ADE06599C692F160,0C02C76249586E2F7A35D358F4745A85FBEF3EF787686CD613E437564110BF17]]]
FP12compows = [[246002C935072454CF874637BEA7FA161F193A9B67071825FD847CEEC4E09A75,159B1B679D2A6FBDE68E85F3B2C787D39EA89223AE894CE7C628061A7FAECB28],[1CD1EDDF5DD579839BE3C431AF51B7FB0AA943F1F7EB9E3FEA4ABA082C7E516F,02D7B8DB151596AEFECC47622041A36A5BDF5427C1A55D8D8599E0D0911FED26]]
FP12compow = [[04B67D9C80BE843D4477F234FF17D32A094508C38212BA4D990BBFCBBD7DDAD1,1657BD62C3CD955ACC271C36A7D53581261D7B8AD645A40B7969B2D3EACB853C],[0B5B4D1CE1AA2BC6F4E27AEBC2A4212BCBDFF325097C1C1B540464C7FAC3477F,0A1FCE739F24839E0BCC3A6560B721BB7004D7D174467567D7AF0D4706C81C11]]
FP12pow4 = [[[211889B41A64528618BE16712E0C59329A80C80ABB0BB436ACFAA45D75774F63,14CB67003ABA91A2ED73AEE298412E62075527615385B4C6930460D3034562E8],[1577421771953470D5DF8EDC30DEF2862F6C07CA65135A430D81A101214B63E3,0177994337D54451E08032808DBB2744FA63FA6B8B93AA27B353CEE66371919B]],[[AAC8B0C1DF7731E740673623CF342C38B8C237967DA0EBD3C9CA9780A32A05,21EA5DA57979584FDC392B56E69C951B7DB45817A7C6247B2EC655B27747396D],[1D91925714210E593E2769CA3FA365CC6E61585D3FAA320B96DEE0E29CBA73F2,0B61295AD32858A7145802AFB6D4B4A011DAA7DFA203339E8ED6C8FFB7DE13D8]],[[1AB6575FF02216BDDB9E618040E61F6D6BDB297B3BA10C1D4F5F04F6935C1824,136414AF72C8E324385C5395026AC1F33CD97F85576F26E7A1742D08783A74B7],[013D13F7671CDE3ECEF8D1BAC53AE5AF024C9322EF78DE172D88C79828E9F18D,1978EFD6D5AFE3F0373B0EDE15635C03F44B6B0D4A5DE0CA35F59C48DA26371A]]]
FP4trace = [[04ECBFB7870AE9E1ECCA5C0FB810BCBF1D462EEFA8076D0A5F3889AC4ED9C352,0EB46C6C5D2DBE13E5A874A18D3CE6604D9FBFF7443E8AD9E4933482D1E1C6F0],[11194C405C7534B04C0A205608A1AEE2E29B4D39FBAE7F1F312A5EB740EF8735,1049435B4E41B1DB220E1F854718A61D4F6A0341E1A3560FB06CD1C403CA00E3]]
