# FP12 ARITHMETICS - CURVE: FP256BN, Modulo = 0xfffffffffffcf0cd46e5f25eee71a49f0cdc65fb12980a82d3292ddbaed33013, BIGmax = 2^256, Frobenius_constant = [0x3d617662ca786f352d1a6e8ddb0867cf39a171511e3ab28f74760328af943106,0xc29e899d3584819819cb83d113693ccfd33af4a9f45d57f35eb32ab2ff3eff0d]

# test 1
FP12_1 = [[[A60963117F450D68A65CA2EE1FD13CFAFC1159569C9C34928C78D18969C848D3,05E30EC9A0A2696951FDB14E4958C092E0CB1668BA9D25EF17CDAA147B667475],[A1516EAF5F7243F0E0933BEB2AEE33AA3BFB468C49E57E368B51B6EB078EED7B,4EF63074DFF952B880D1E8ED85FED34F7D55D77895F1747D80EBD49A9ED32DAB]],[[7F280171E475365A3F19B15BCB72B2291BFB6C504680869DC6595B4CC2BCC11C,8DA2855F69BDE4C3F4071897628E675CC58D761569C4F535BEE7E6BF2F75C4CE],[4F1E76BB75EDE09BBF53CF3987F86670B02EBD289AA7175AD230E8F38C1CA482,A4D5A976BB684AE31C2A56ADBDB9A92D51F4E70B07A31917D228FC5351B6C2AA]],[[B2C53D035600F54E9FDF51AA6ED1C5CCEC1C1192A0306ACE84DA0FA51BEE572A,9623A7179B1B26CAFA9663ADF27F234E6FDE5287E3233150D6613808FF8698E8],[4E0199BF2A51200C49F86EE3F9BDC1ED31AEA8AADA3E2ADCC6E81F63792A4775,4306C867E1F8F2F99E5534AC869440837914A711D9B3E2014709FC9F9ADD595F]]]
FP12_2 = [[[51C52DE27212C9E56F0FFBDCF48D4A011E9B8E68E19D56992DDC1619F7644C79,7B2104603F6AA11976C7DD10F01364E6F234DBEEF6CDCA8E4F00F2ED1F2FD2EB],[435C540B9BC48E03A048B4C8B8B04D0490A4B4B0FC2F61CBE418C72CC59A0483,5EF5C41ADBD6EECEA4DF136A1D76D763A6E7C26B3C0C1FECB2363C95321D9F40]],[[F22C26D51AE04546E134A052A6CEFFBCF3C5F2BE774680B2F0F077263556BA93,E7079F3C26E8D98AEA94ADD5AB174096C132442C06DD3720A556E93E9323C5E2],[558CB1F1B7EC81072AF4E0AA4DD788DDB1B1A5F10675D126B39E6FD5DEFB88CC,7E818AE6CDDB70F0C09E4F57A881B107226ABC7BE60D527FF8A96A9B085528C4]],[[9C4DAAAAF8156139F349C2CEE925CD7B6A46F88BB6269AB0F148EAAC8DA75DE3,30F6D569B3920B07D8AA9867EF16A635D1708A8CA7D480A141F74ABA7B7F9D84],[C39553113E8F84E00DE90A01A84CB6B647DC2CEFFCA5C986EF914333A7B40B4B,11E1DD80632049A45215FEE94C770C0DDA4413F3DFC9CEAB1462EB57E7ED0251]]]
FP12_3 = [[[0BA36B6035208C01CCAA3208B5F7DB13B9225CEE11F2A9AF95767238DC06068D,FAFEF29BE91165F83744368FFD080201E517616E903C431D3E4F7F590DB7315D],[A8D0C0CEBA2EBB998F18B07A47ED28658BA2F48E875994A2AF40FC88AE52152F,3041F38A6EA6E36DF24306FAA3957CB73EDF1F8215E93162071F4A7B33F446D9]],[[037C06B265074E0CFC39BF2F43F385605C1CA864D2BB200C76951C0C4FD3D3EC,5FA0E5160735B1B0809CCD6B21D8B41CF688A01EB68E9FC0E6F2041B439E178D],[A485E31BD6BDB6363D0304CF75F09FCB00818AA4D8E2ED046A52FD00B52EC710,4F7E94544B7D96D69DEE23E01930C296E4D7CA0805461361FA371EC80B9289D7]],[[EE7B019E5896F64036EE93AC8F3F7791E546F47A7BAF29B3DCF9FBE16463C031,7BD157DAF559DEE787C562D36149569E564A4A2AAE93594AA85FF6912AF28618],[F1256D580B38E696EB4FD170495B08C1D32D6F041A77D9EA9E113E8D5D377565,6F21AFC9526C2BBFCDC01CB67060239C6BBC22CA3263A77CB3239478E708AE95]]]
FP12_4 = [[[F70D4059167CC3280F72B02828DF47AB78D2DB4B7BF2429880750BA4EFEB5B1A,68B7B27DC156C3EBAFBDCD7649FAB43C92B76331C0142B4C153AFDA06A920695],[F7B3198D43B5A92BA9A6A47903EC19D6BBCD3B57F46C861DFF0D4C0A45A69CEF,01BCE367BB25C3C14636E976B5F8D9930C17AA856421465A9ED0C35E49BA52B3]],[[E127F027A0D3C0FFCED854700C465F68FFDE4AB04997551DA2FCDE209DE22768,FA5EDF1D094EDED2CC4AED8EF3466DEB0F1ADAF65EF2FBF1AE427398AB7A51DD],[333825EE6E2F19102C4DC37503FD421B142051237D4AAFDB22BC67D441D627ED,A11CDD9283255497F0D2519D3D6BD7AC60A8E219618E80DA82AEE31B0B26AB56]],[[19A1C52A0B65F7DE2A536C6F1557AD770683CDA4656D478E9F375A2264FBC336,BF5C934DABCE13F3F3BFC4F85B8839096C9FFF74FAF027B513AE4A280E91F654],[6D92D8929A8F4A9A2526F2156DAB6242FDECF139D550370DCBD55F47FB9DB4FD,F988B496119C4D7C283DA8F8230303472D5FD2A0C76DA50B8C914C4EABC64CC4]]]
FP12_c = [[[D6618815C8F35271848970C2E3059E1C9E95EFAD5E0F259A3C9DD4C8E8809BB0,AC69D04B511358CAEE8919DAA95BF94CBE36FAA48DF8BABB07DDCE17A3F42533],[F47FBD58CC6BD5868E87A091F99ACCDECC09F7E328541DEED4097268220D5E21,637FB1E1494CFE15C97B31206D29D0AA17BCCD637F05F9CE367B03C4C00D00B9]],[[47BF5275BA06C44925D4CB7C38931DBE7E187E8D390AA7C44240C6FC32363E0D,CA147AEED744D3C64288FE6B393565EEA4CFC7D7C2511888F2363CF3D4A1709C],[82BCD2F4C2763CAB8B526C0FAD9CB99C0A8E9EED8B408C2830B0EDC3B40C0D5F,A9F230D6B1BD23F9F53ABCB329BB4FD1C238974CB9A692573AAE257CF7181814]],[[0E1F27ED784AF1B4F6DD6FF29A8DF6863B94A27CCAEDADCF8188A50AD0EF8463,A19299481452D7CCEC0DA0C5BA62321EEDF08DBFA79DD2621655F1C36DC4FC2C],[45BCD48FF91EE0C75930BA2CA093DEE2D788C8C5A42B30F350D222F45586B9A6,9705555CB6414C803EE91FDC68C78AE6F805517B653A69655AF09BBB8FA7C0D0]]]
FP12smul_y_mtype = [[[51C52DE27212C9E56F0FFBDCF48D4A011E9B8E68E19D56992DDC1619F7644C79,7B2104603F6AA11976C7DD10F01364E6F234DBEEF6CDCA8E4F00F2ED1F2FD2EB],[435C540B9BC48E03A048B4C8B8B04D0490A4B4B0FC2F61CBE418C72CC59A0483,5EF5C41ADBD6EECEA4DF136A1D76D763A6E7C26B3C0C1FECB2363C95321D9F40]],[[00,00],[00,00]],[[00,00],[C39553113E8F84E00DE90A01A84CB6B647DC2CEFFCA5C986EF914333A7B40B4B,11E1DD80632049A45215FEE94C770C0DDA4413F3DFC9CEAB1462EB57E7ED0251]]]
FP12smul_y_dtype = [[[51C52DE27212C9E56F0FFBDCF48D4A011E9B8E68E19D56992DDC1619F7644C79,7B2104603F6AA11976C7DD10F01364E6F234DBEEF6CDCA8E4F00F2ED1F2FD2EB],[435C540B9BC48E03A048B4C8B8B04D0490A4B4B0FC2F61CBE418C72CC59A0483,5EF5C41ADBD6EECEA4DF136A1D76D763A6E7C26B3C0C1FECB2363C95321D9F40]],[[F22C26D51AE04546E134A052A6CEFFBCF3C5F2BE774680B2F0F077263556BA93,E7079F3C26E8D98AEA94ADD5AB174096C132442C06DD3720A556E93E9323C5E2],[00,00]],[[00,00],[00,00]]]
FP12smul_mtype = [[[9864B873687E1B79CDDAB4A4AB9619D51E76D027653C861E3CAB3D362220F239,0D5E18EBE96E0D2A492392F0DB19D9F53D12736E1A26AEF70F33FD53C58526B7],[4C8158E7E54765FEDD2B2E83B625506866CB9FA06D7118A08B07B3B6A480FAC4,E1D37F3DF544AFE704DD43FE254AB6DA6C5110AAF83F6C09CF37FA39683BBB1E]],[[8622E34AF36A98A37D0479FD7F2E7430777A0093EE8B27E6D389BC4114E20BD7,4C397FDBD96A987E013342D84F05A12BEFD506DF58ACB88A2D19F3D1073451F0],[537D12F113C515FF56E32366F4130DFD2CF8952E95512E2F597E037908C8A393,BCC637108D689FA0EDD0AFF0B3DCF19EB61AB49951EC8B35F9EB6A2A58F679FE]],[[535FE7BACA17B62C75449FF4393515D8DD0FBC584C2D9590FE6B756FCE33A512,446CCD2833C96221AD24B36821DB41873C1210C141D2FF2EBACDEDB383C4880E],[D8E482FF51174CB6BD2DC8B583BA20D0B1C1427CB1C6752A48EB933668AD8C4C,7BBA6254DC4BC04D14B4218CF12F4C3D5D8DFA78E6A0037542775CBF4388D4C4]]]
FP12smul_dtype = [[[F46B3223F58D7495D7707F4E2ACBE4F7890C96B503840B88F3E56E378041FA5E,C282E22E49F3C173D01D5BA6064DCA227F5D5B4CFAF299AA15A5161109F49C27],[33DC708F98D2A63BCC9895CA93B8811BB48D2F8D9CA9A935C09C8EFE3997732A,8AB138DFAF0CF89CAB385AE8F88EE265F9BAE6FA19CADC895F1EC101E7BA62B1]],[[4A861CB43023AD70459C90552713C77BF63E6787BF96440A3BBD2D7DE30A9342,B5D595D3E4E008D5D81B3B96F07848B094B9A6926844CB5F2228D64C410F3343],[09478A8D82FB26A9312A42DCC93E6B59C5054495A569E331D8B73DAD0C9A3B6B,CD1F399E563CA68162CBDF7AF0668C3B0C406FA7BC74CBA2A35051AC2D58558A]],[[D56C57ED19CF195A1ABA72D5B8E3927B5DA696EA24C7E322B6422F79CF97CE4C,78C077F612C72C2A20144A705952104EB576F27A32F809D6C4DFE1A546B18F80],[D32243AF477A1A6545D0B7FB024F0B455F361403B400C4F87D8EADB2094A0D62,B460E2E4DF4A004E0AD915EB7947B00AEFC3DF055D870E068D32F64D2B63664F]]]
FP12mul = [[[B95BE7799898FFEFFF0F50F2393842203DDE4CDA95B679EA2689C370DA717B64,E883EBDE05EF9DDBDC15711BA961ECC0773418BF700FFD4DAFAFBA439BBF276A],[C916CFB53B1CF120A9FC4126716653590F508DF077D8A30449BC2D47F8BD8505,A87DF4D3B6D71926CC989987A39AB984E1AD8584D8B46FDE2FDC45FC8A790D6B]],[[E6CA332DD3CDCE2AC3D3020DB118A1A600C3F30E4755E137157747D16C3F9C14,3E3567F8E3401ACBDF36CFBF8496B46774D79AA01009E82245CC1804DCBA184C],[F4AD30C618B1F14B174EA25378D283A6B9A512D853C44674A270C8427D4360ED,09ADCA88C0D5BC34EE4A972856123D4DC9BE955CA6014BA0E17E02D216B0D3BD]],[[09216A2DF04D5815F5E45586F6420E2B7AA1692A44EDC5E4995591D7BE604624,CF96CFC9C67F810522D6C8CDBAD963B5BA2377DDF93ED4606DAAD36F0ED14D5B],[710D2D03DAEFFDFFB20AB8138D5C107A781B4A198A126A13CDEF7AC3EB043419,E3C5B10C29943316BD1EDE9A6C148BBB72D700AE7DE3D789642CB0FC73AA85A1]]]
FP12inv = [[[A60963117F450D68A65CA2EE1FD13CFAFC1159569C9C34928C78D18969C848D3,05E30EC9A0A2696951FDB14E4958C092E0CB1668BA9D25EF17CDAA147B667475],[5EAE9150A08AACDC6652B673C38370F4D0E11F6EC8B28C4C47D776F0A7444298,B109CF8B20039E14C61409716872D14F8F868E827CA69605523D594110000268]],[[80D7FE8E1B87BA7307CC410322FEF275F0E0F9AACC1783E50CCFD28EEC166EF7,725D7AA0963F0C0952DED9C78BE33D42474EEFE5A8D3154D1441471C7F5D6B45],[4F1E76BB75EDE09BBF53CF3987F86670B02EBD289AA7175AD230E8F38C1CA482,A4D5A976BB684AE31C2A56ADBDB9A92D51F4E70B07A31917D228FC5351B6C2AA]],[[B2C53D035600F54E9FDF51AA6ED1C5CCEC1C1192A0306ACE84DA0FA51BEE572A,9623A7179B1B26CAFA9663ADF27F234E6FDE5287E3233150D6613808FF8698E8],[B1FE6640D5ABD0C0FCED837AF4B3E2B1DB2DBD503859DFA60C410E7835A8E89E,BCF937981E03FDD3A890BDB267DD641B93C7BEE938E428818C1F313C13F5D6B4]]]
FP12frob = [[[A60963117F450D68A65CA2EE1FD13CFAFC1159569C9C34928C78D18969C848D3,FA1CF1365F5A8763F4E84110A518E40C2C114F9257FAE493BB5B83C7336CBB9E],[0EF391DB00561500E2F8A2103510CEF86834E36BD92A5D7DCF210EEE51A5CD6C,09C83EFA3897224AF3A94B4882D27F8AEAEB349F0D6945EAC3E083F20ED5689C]],[[8045E207BF66ED051D6F0497E85BEF0D09509E896F8787B5EDC63F3B5C79210E,632A5C73165D8502621D632B67994F63AA6AE87D1FB1DC8C408D9A5D48AFE8B9],[83E813625FD3BA8B20F386514306BEC3C6E2CE10DD70DB9895AE37CA63B6028A,1477C434CF03177A4E575C004DAA70C6012156F2BD233F80D43AF16DD20A044F]],[[2B54253CD278B20F20E72EAD3408A8AFCA2A4B587F8FA466B10C21D2B7CD54C1,5288347FF6C1E327ECCF96D4CD823FCA9A0D273D545CD80864E62899552E9746],[BD579C4D73883AE679215BA149E5BE7EB434A4EA9CD66BA8A3B3DA634E8167B2,A6534B7CAB5D8C6E45E863CE8BCCD85AF1088CB06453C384B130C730D3F2BAB3]]]
FP12conj = [[[A60963117F450D68A65CA2EE1FD13CFAFC1159569C9C34928C78D18969C848D3,05E30EC9A0A2696951FDB14E4958C092E0CB1668BA9D25EF17CDAA147B667475],[5EAE9150A08AACDC6652B673C38370F4D0E11F6EC8B28C4C47D776F0A7444298,B109CF8B20039E14C61409716872D14F8F868E827CA69605523D594110000268]],[[80D7FE8E1B87BA7307CC410322FEF275F0E0F9AACC1783E50CCFD28EEC166EF7,725D7AA0963F0C0952DED9C78BE33D42474EEFE5A8D3154D1441471C7F5D6B45],[4F1E76BB75EDE09BBF53CF3987F86670B02EBD289AA7175AD230E8F38C1CA482,A4D5A976BB684AE31C2A56ADBDB9A92D51F4E70B07A31917D228FC5351B6C2AA]],[[B2C53D035600F54E9FDF51AA6ED1C5CCEC1C1192A0306ACE84DA0FA51BEE572A,9623A7179B1B26CAFA9663ADF27F234E6FDE5287E3233150D6613808FF8698E8],[B1FE6640D5ABD0C0FCED837AF4B3E2B1DB2DBD503859DFA60C410E7835A8E89E,BCF937981E03FDD3A890BDB267DD641B93C7BEE938E428818C1F313C13F5D6B4]]]
FP12usquare = [[[E92726D7DDB09F69746A1F33A601BA04BFBBB743DC86C3079DD940D993960660,6BF57D978B1F0786A17241CE22AE1763FA683D937E0F66C6AB54B70114F45FD4],[5A4C9D3ED5EF04830856DDB4A1044FA29FA8D916206E45DD5E1C14067E56B975,62DF0B52B310F21FB30DB6F92154BF89317E14513A6EE2E03A9212727A0ADBF7]],[[6851D616E9DDD2D882317B467DDF8B1721ABAF8DBC3FB1619A782984FA24E129,132B4CC6C0500785A1924386DE35DD4A864594D90A3C2B918500436F40C794F4],[C7A23D75DBD73651D763808C5CA38C2F18D68BB876D1A214114D67769377BF,69B43DCDDDACDEFC696936DEA650C31662E626884C52CED2F8E965A722690BD6]],[[8F06FA5AEDD093E6BD891340FB515E1DA34F8EAB24D71E7363CEAAE7042C155C,28C3EDE118BB454053909B78B730D151AD8C9DFA0E1507DCF5A7BE5C8AF005B3],[4C786A6B7024EA00749AF720179411517D63F58128895F557073DF5E1C3FD3E4,276BDA2D77EE4CAB766688634D8EBA9E93993DD94371BD7F98179FCDF16B1CD5]]]
FP12square = [[[E92726D7DDB09F69746A1F33A601BA04BFBBB743DC86C3079DD940D993960660,6BF57D978B1F0786A17241CE22AE1763FA683D937E0F66C6AB54B70114F45FD4],[5A4C9D3ED5EF04830856DDB4A1044FA29FA8D916206E45DD5E1C14067E56B975,62DF0B52B310F21FB30DB6F92154BF89317E14513A6EE2E03A9212727A0ADBF7]],[[6851D616E9DDD2D882317B467DDF8B1721ABAF8DBC3FB1619A782984FA24E129,132B4CC6C0500785A1924386DE35DD4A864594D90A3C2B918500436F40C794F4],[C7A23D75DBD73651D763808C5CA38C2F18D68BB876D1A214114D67769377BF,69B43DCDDDACDEFC696936DEA650C31662E626884C52CED2F8E965A722690BD6]],[[8F06FA5AEDD093E6BD891340FB515E1DA34F8EAB24D71E7363CEAAE7042C155C,28C3EDE118BB454053909B78B730D151AD8C9DFA0E1507DCF5A7BE5C8AF005B3],[4C786A6B7024EA00749AF720179411517D63F58128895F557073DF5E1C3FD3E4,276BDA2D77EE4CAB766688634D8EBA9E93993DD94371BD7F98179FCDF16B1CD5]]]
BIGsc1 = D899F7C01D0A06FB219108CADC781157D2365C77CB814C402D8BDFAE26C3BE0E
BIGsc2 = DC2E453340A8AA17D0A95E2D64CA445D65582690E5AAC5A7823EC60C1BC01253
BIGsc3 = 7405C85601C8A071FC3E1EBA014126ECFE49AEC311AF6CC883092E764C062C19
BIGsc4 = A2A3C1FEECF1C10FC773C3735B59E64027532A1B98D349F00D7A229721ADCED9
BIGscs = CE924EDCB57F968CEFDE9F25D6585127
BIGsco = FFFFFFFFFFFCF0CD46E5F25EEE71A49E0CDC65FB1299921AF62D536CD10B500D
FP12pow = [[[B98FA4F57135711A47EE2D4888A2345C9718C38B9CBC59F1985CC77FCBF92CA3,97F640E1265AAA5ECAC7EF54BB4EFA854BD4F0AD5FEF6C43EB4E3492E194F0DE],[65D4D6DF2B87D7D5C3970DDC1CE85C69409AC311CF50D9DF021DBA25C9393830,04746F296CB4E151D24D0FC708D8BE396C04D0079C8680E56DFD6002B7910B88]],[[E87386FCFD6240022006F30D5A7D439C59C922150FCF264D992B273A73C4493C,79A00B37D2B1204BD2D83760FFA94F8FCC62EF5BA75DB0A3CD477497B15E7AE6],[C8F2E46F36D4FEA62926C21F5F49CFF0F4816525A26818BE05BBEB52AE0F7BA1,BD246A24E6474F49DA54B8ABE793A9E49BE48555B9F9EBBFED8F7CDA1C71A762]],[[A9057865911D64F3297A96DB46BDFE179B377EC1E447EA88654DD7E64B90A463,566959BE3A249BAF87727D5791F26CA8168D0A536F7E3338B16E34B5A7D47EFB],[8789A31101D2C4FB5C246785C0F11B9C48F44018C59D69EF4CC057556770BF4E,94105BCC744E8B036DC3A20E5BEE996FFCDB30AFBC8759B89520C1C4D3E5C15F]]]
FP12pinpow = [[[A60963117F450D68A65CA2EE1FD13CFAFC1159569C9C34928C78D18969C848D3,05E30EC9A0A2696951FDB14E4958C092E0CB1668BA9D25EF17CDAA147B667475],[A1516EAF5F7243F0E0933BEB2AEE33AA3BFB468C49E57E368B51B6EB078EED7B,4EF63074DFF952B880D1E8ED85FED34F7D55D77895F1747D80EBD49A9ED32DAB]],[[7F280171E475365A3F19B15BCB72B2291BFB6C504680869DC6595B4CC2BCC11C,8DA2855F69BDE4C3F4071897628E675CC58D761569C4F535BEE7E6BF2F75C4CE],[4F1E76BB75EDE09BBF53CF3987F86670B02EBD289AA7175AD230E8F38C1CA482,A4D5A976BB684AE31C2A56ADBDB9A92D51F4E70B07A31917D228FC5351B6C2AA]],[[B2C53D035600F54E9FDF51AA6ED1C5CCEC1C1192A0306ACE84DA0FA51BEE572A,9623A7179B1B26CAFA9663ADF27F234E6FDE5287E3233150D6613808FF8698E8],[4E0199BF2A51200C49F86EE3F9BDC1ED31AEA8AADA3E2ADCC6E81F63792A4775,4306C867E1F8F2F99E5534AC869440837914A711D9B3E2014709FC9F9ADD595F]]]
FP12compows = [[B6DEF56499E6140740859879A06EA2ED6035B575F7B449C7E07B9ABC6FEF71CA,E20A858CC72293FC2A10A3F3F1B8483388BAEBDAB92AFC64186B2FACD9BFB21A],[722EFBB2D06CAE8BB5B8B5D9AE5CF201F55806F183347764B2587CF13C986208,36D58125B0F09922402F56F2231F1E473B8A42DBC0FFF74FF9ED472CE2E2E5E3]]
FP12compow = [[B75EF814457937749F326B904601025289DE8C9B84DB2155974D0229D01985F9,E11EC78E3C56730E095571D46B4C58E38EC265860553FEEB0AEA0278A055313E],[1C49C34FBFADA5B894CF2CFEA3630FDB28CF04644C5106E8DB4BABE6F00B9FE1,3CF652905E1457D23C5535778BAC166007674D749F5A2B7864DAA8C556ECB1C1]]
FP12pow4 = [[[387AB66F8845FB3C144FAE6702572A7E4122F6CAEFAEB0BB6FEF24AD4AE1BF9F,4F445FFEBF99D2540EEDB306DF13EAA0F712E33B027568F49306643776A24AC8],[4F21C63DDA99284FDB86B9513F071D6692B3F62E970A236E74C2D4BE09D0E9EB,D70364563E2C026221A33613902786540C86018A03F94A97821D2D73833EE067]],[[9D15AF392A07D90361BDEEACA5C1204AFA7ECC465F6B491974E166CE0F5243DA,29FCC7945F539B17A1B2871779BC0D3F88BF2BDDF9745D09E2875C423FF328E3],[B8C7816C58E60958B6563935153C614C93AAB18081F9992180E6A5B87BD71CB9,C6C9C36F6EC4D4EFB35C511D47CE549EE377377E999E1EC6C52B8C3E5CE2DB9D]],[[790FC4D36FB392BF13AFD4891C420B473CEB8D2BC0E0E8804D85C5C9A890FBF2,4C1FD89D251F5915644B76922BD2241ADEF4A7ADFBB0BCE3B010014AB51EAD4B],[05AF00DEAFC7BD60BFC2A2857C7DD479CD44173467DC940E2EC0CA65C92F96C1,B03ACE8F050596773BA950BF5CCD33CC1BD7337DF092DF951ADBEBF1E4D7861C]]]
FP4trace = [[F21C29347DD2376CAC2FF66B71021251E757A608C33C9334D24146C08E85AA66,11A92C5CE1E73C3BF5F913EADC0A41B8A261433A2FD771CD4768FE3D72335D5F],[E3F44C0E1E59DB055AD3C1629258F65FA7156DA9CB187020CECBF6E567D9985E,ECE2915E9FEBF8298275BAC891FC79EE78018669C1D45D7882C37DCFDC798901]]

# test 2
FP12_1 = [[[5E369798FE503C26BACC280EE776C9D11AEADB12319DFB9C59DCBA06FFAA8220,23ADCEC870E91F5C256159D318D0EE84E5AA14463240E5BBD7CD835F9BBDF318],[DB4B7AFC48174DED3FF5128798A2A3FCDB85A7DFC76CEBDE25B74D1FAC6462E8,0ADD248CF5720B41723822353255A59CE8010FBAAB88AD418C8D635AAD6AD368]],[[F4601136BF7EB59B175084D36597342943C1450476BFA2DF50BC0708B5EAE50B,0F2CF9C2872288FBC4B7909935F5E3AC611D64394D9409333744C45BAEF7EFB3],[6E0D920C975B8E6C275C454F71861127F27FCC074DF78D0044A12541D46F67,8DFA76AFD6DFC7AD612FCB5D181B8FD1049C752097E2E2B08561FDC5FF4C7DEC]],[[CF2500361A3AB26BEC44BD97B1230BD92C170A61B65F4E790EA508B1334AC22B,4E761699F1A19D339243936BC856406B8906958CE083D5484576F4C2FB0F67DA],[397E2CADED5D826F964EEE57987907FFA31F5ECFC7C5F2B4D995A066D65427FA,4E59CA1F3BBF85928C8545200A192F64515C4C69A408CC9A14AC1212FA790A99]]]
FP12_2 = [[[BE0ED0510AA591FB2BF9CB3ED04A3376E4CCF1D92EF49F9C3817602347CAEF99,33699E0BEC7EE49CA6B04FA8970EFB6586B876690D5F7CB902C760A1BA1DC880],[7483A82C05400E934095C69847EB8084CA20CAA7FC73034E93B83CFDA887AEAF,31FD6AA62833003ABB17407CEB83B25AC64490DA82F84EAC489BA730412107AA]],[[94B8673645747AAE137EBD4B51E29804CE8ECE0D8272EF03920D414B8987EE45,74495E4E84E24E04568DE53381A6781DC935AD482967DC23D89FF06D0588D2AA],[D5770447F790F269C2BE904CB91BE8595E88DD80D85DEAB7DD168DFAE6CBB8E3,1023EC5D128505738BB7CBAD447CB5744463103DFB5E2B6EDAC993DFFBAD702F]],[[73234185786BBE076E4F9CB914F86C4456B08662CF67FE6164CD91256D36BC9E,10921E451A1DD25D2137733C8748B4261E8D1974AF9DA034AA83C7D344B74D05],[3F0F84788BF9F9D576E8B14F5DE9608F870996EC05058E671E41D6CC36EE70B3,F2E11A3938581830816C55D3E8F243067E61A06C610F2EA4639F86D081120B19]]]
FP12_3 = [[[D5F035ACFE16AF65E41807C6676977498C23E47DFEF952D4488925C5262F4157,23FC4F68419AB233791244D0C90A70967257163C793F01DA127EE17E880D10A3],[C9F681F589C6DE823689F75697C83EDFAFCD8778C058339F537B58C9AFBFA590,CC667D9723516153EB14FC240F93F86A5C7CEC6F8E0CD89ABF27BA1F92D665BA]],[[7E732564135CB7A88D65C52D749A6819F83C09F93AC93B26DB63E71CE77CA96C,21BDACA7B5A395A8B39222C26542FDCFFB66132799B7F91BB6A08F03E610F333],[E76A7B2FD6DEEBC71569A195386BC6712ABD91CD5F5EE97ADC0C606028A792CB,D069113D0498DC3C2309AD361E3E63A0CD359BCA0DAE72F3947EC063647EA7B9]],[[7522B9029479D6EA45B0A54D9AEF42756902670963A3EBCF9A46B647CB205A57,C7DEF5BC8B2CF54A46749814892277C80587ED06B1A4ABBF939793799844B1A0],[4C61741B25525B8D83348CE2D50DBC52233EEC58296CDFBE1378E545C5D52DB2,A5571E8EB3C1A3C8F27FE49DFB6CBE23EDA5956D963AAC099F88EA5CDD3F8F8F]]]
FP12_4 = [[[8784C879E280674EC53D2EC671F2387E7CEC1906F4D2680716E2FC57445A589D,0E420B6B37E7982ECFC328FBBF950C5A837C877F33C960C234FBC5B16AE8A6B2],[26FEAA2418EA3563C12CAEA8C269B869E6FBB483EEDA22EBE309BFD0F773925C,5C3E12520B73750A76CF4D18B5D27C0FBF1F3BE7A27A3444A111AFB52B26D52A]],[[66F4BE5ADACA5ECD6DB826E588B798014F55CE0F60332EE7E3867B9F6F8FB6C4,BE9B20E03C448778F3D892B3AFBA688DA3CA0C1110886A4463196BAE840B18E2],[71289FC1B5CFA7618D95D682EE8A344D292725F5E479C421B7840C044C05309D,BF8272891083B97A194ED4EC31586D31283740B3BB03B81BC77CA64D7C2FC0DD]],[[79392753ED01FBFD20576C87D0C8EDDE6EC8879C71B099FCF66E30D9466AFEC6,F58F3CD33748A3CE303323A20D740F20AAE9A86963C4FAC59E1F6F0E086AD9AC],[4F1C07C3166809E0800418D5D6CF3270317FF27FB0C53E615BBC24B185D8D046,C402E694F783FEA6704142C12BF42ACF987E84A0F5DBADD90DF407853E09D799]]]
FP12_c = [[[84F2FDB8D9DB7406C55D1DDA7B2D51B3C9B7013E92423108BF5F267CA3B7690A,73EF422344175E6E1163C5B989A5D7AF34FABE50AB939598219F3D3C07E5A1FA],[C99A54A5B1A7FCFE236C6B8E89E52F520B8FC23E86396EA0371BFC51201ED150,B00AF41C16DBA6C04B4D540AE1C5F227F8601578C75816672FE61FBAF655509F]],[[41E4F3E1BC75296BF3F058C829A34E882C9287856DE9F9886BE07509ECAC8E6E,FA6CB35F0BA410D60B91C644DD96DA9FE9C72D9F798BC512FB63B308E5E4A420],[FC6DDA09D4028E37E1BDE8BC852E8726345F91A2949DDC12018C8484FB040CC6,A0AD482E0C4B0CE3AE1784D0A0E322BAD4EAF7B0E7867263EBCFA75AD838580D]],[[709ED31E20E42F52872C14224AA7E8EA70A1B76145CA7F7113397A0E9A6CA867,1FFCA2EC5871863822388C4BEE76F096CFE5FA6AD629FCA7883EC043A171E6A6],[2521EA3094CA0A8490B9BAAA61758B7B8ADB953D5258D81EDAB865124F761357,F8BEC3237B81E2A865B905DE1DD28137C20CA8F085096FC86EF042C01B921710]]]
FP12smul_y_mtype = [[[BE0ED0510AA591FB2BF9CB3ED04A3376E4CCF1D92EF49F9C3817602347CAEF99,33699E0BEC7EE49CA6B04FA8970EFB6586B876690D5F7CB902C760A1BA1DC880],[7483A82C05400E934095C69847EB8084CA20CAA7FC73034E93B83CFDA887AEAF,31FD6AA62833003ABB17407CEB83B25AC64490DA82F84EAC489BA730412107AA]],[[00,00],[00,00]],[[00,00],[3F0F84788BF9F9D576E8B14F5DE9608F870996EC05058E671E41D6CC36EE70B3,F2E11A3938581830816C55D3E8F243067E61A06C610F2EA4639F86D081120B19]]]
FP12smul_y_dtype = [[[BE0ED0510AA591FB2BF9CB3ED04A3376E4CCF1D92EF49F9C3817602347CAEF99,33699E0BEC7EE49CA6B04FA8970EFB6586B876690D5F7CB902C760A1BA1DC880],[7483A82C05400E934095C69847EB8084CA20CAA7FC73034E93B83CFDA887AEAF,31FD6AA62833003ABB17407CEB83B25AC64490DA82F84EAC489BA730412107AA]],[[94B8673645747AAE137EBD4B51E29804CE8ECE0D8272EF03920D414B8987EE45,74495E4E84E24E04568DE53381A6781DC935AD482967DC23D89FF06D0588D2AA],[00,00]],[[00,00],[00,00]]]
FP12smul_mtype = [[[D6DE7A2841D95A96D7D21C766A82F35B75C296F68D6A09510B1DF5389B03842B,B16609189A69CC0A6E61E257579C0A97FD485ED1D3A2A91139C2F613D6B2E5B8],[AA3BE7EE49B11CC95DADA3B8F46EC6D8F9FA57E7CB2FA9727A38B998E0209FCE,464FFB8716526C8907C9E71DF8CD7090BF99E5012A3C58A423003D84CB200AC2]],[[07F952A7BCC6529C6F5C62B1756C9851DA244AA01D2BE7345B6A459F5953E8F3,D460D0188E585A4FD11B2921ED57CBF9642B491953C25E37C65F3E18A42CA67E],[5985946E5BEABEFC5AFF1BE5117A7DA41F5CB9B380164D0DC1E0285815A2B352,83683803FC15BA496569C0F0F5ED2F692C14A8E7026915926AB042A2B9126AB0]],[[6B81BEAAE65DF39B7D48FEDFE41BBAC3529C86F622F3AB96DAE938B0AB7EE360,F91622953B21F1DB8C9F8AAE51F89BCA503C03C75D6631E128EFEB051AD29B8D],[8ADA5F461F0CF251ABAF687CFF66FBD46349A95A6EE5EE9A7019ED3E9F6FBAC1,F3FB8B954C1A9725B95E3EF5CFBE3A02EDB77DF480EB33FA06CCF678A66D7392]]]
FP12smul_dtype = [[[B0FF55D689E31D24A5DE631E0CC17200780578FCF49FD3D9E1AB525DFB61B6B7,7680FC2F0E852526EDFC80D665442F6A842A2EC96CC798FF4B7AA6496D074BDB],[176178C99FCB12E1C200770329876015D8E94B0C267AAEA0B9122D965C57F23B,F0EBB24F4FB794DD5B7B660232E348B36BC91634BC6FB5FA2D12F7666B7F1011]],[[6B7F28306DF960CAC3220E1087683EFFCF051035B8574B0DA8A6328ECDE843E1,C2727D1512BC4E971B8522F377911B99C7BDABBD01923063E3418FF5928452FD],[061342015BAF7EE0C648C03B23F812DF15E39F25716FB87FF5722B80BEE2B868,47325C20DF3CB2FC33CC7E2162DD529E5B00AAE6239E9D48E39B5E61F2375C48]],[[0CA226E7CB02F1FC3CE24501579B73EB061DDE023BF9E6BDF7813AE07C99E4B2,9070E09E7823D63D794B01F894005695CE06090CD3125F39A2B82E90DB0316D7],[D9DCA8D21EAC1BAA0B7560DAE3DCFCDD71578603EED9462131BCA578DFC931F3,8D6953A31E70638D3E63FD718728BD7E00F2B97E3EB7A1A2019841A877CFBBD0]]]
FP12mul = [[[18304935FA875D9ED8401941EF6D99D6BF9873BF5BF17A53F38A51DA83EE4864,876EEF432BBE7C68940D2C3D24D99ED54889D53E9CF4B82CB3DD88F9BB6AC95B],[DEC2099EC82B373109FC028D441217888ACCD59D7B682E288E41DFAE2F4BE11D,5C9F9E213E7C228417186D6C497670F141C326379ADAC59C4E3250634955422D]],[[B2E88479286D909C7BE0F82F404C43716C43AE4D57D30ADCD0124B2D352E63D9,0EB0728AF4976C5329366767B00ECD33F5ED30F8A4505E6D57FEE397B369D323],[B5840A8B8DC830A0FDDDD7A21B675D4C26CEDC242E069C8D870321F81932D4CC,4BBD87FF201C5A5A9A311706FEA01AE78A24A9AE30D64CADD83A9A3AADC80E76]],[[F983C24D27F0B8F9066AEA8C37BEB4F9FE98BB1F8B1219F82B5DEDC99D73FD20,E5F2131604B2A0FC94EE3F8C7CF3CB024B27651DABDAB807F7410B24B6D16934],[CDA1DA86F7369BBE3C134D8F2FBEB244BEDD20DDF6BB37BBC3BFA498A16E6A17,C897224EC0A3518132D1B9D1CF94F97624FED30DBE9AA28F17256EDD1A155FAE]]]
FP12inv = [[[5E369798FE503C26BACC280EE776C9D11AEADB12319DFB9C59DCBA06FFAA8220,23ADCEC870E91F5C256159D318D0EE84E5AA14463240E5BBD7CD835F9BBDF318],[24B48503B7E5A2E006F0DFD755CF00A23156BE1B4B2B1EA4AD71E0BC026ECD2B,F522DB730A8AE58BD4ADD029BC1BFF0224DB5640670F5D41469BCA8101685CAB]],[[0B9FEEC9407E3B322F956D8B88DA7075C91B20F69BD867A3826D26D2F8E84B08,F0D3063D78DA67D1822E61C5B87BC0F2ABBF01C1C504014F9BE4697FFFDB4060],[6E0D920C975B8E6C275C454F71861127F27FCC074DF78D0044A12541D46F67,8DFA76AFD6DFC7AD612FCB5D181B8FD1049C752097E2E2B08561FDC5FF4C7DEC]],[[CF2500361A3AB26BEC44BD97B1230BD92C170A61B65F4E790EA508B1334AC22B,4E761699F1A19D339243936BC856406B8906958CE083D5484576F4C2FB0F67DA],[C681D352129F6E5DB097040755F89C9F69BD072B4AD217CDF9938D74D87F0819,B1A635E0C43D6B3ABA60AD3EE458753ABB8019916E8F3DE8BE7D1BC8B45A257A]]]
FP12frob = [[[5E369798FE503C26BACC280EE776C9D11AEADB12319DFB9C59DCBA06FFAA8220,DC5231378F13D1712184988BD5A0B61A273251B4E05724C6FB5BAA7C13153CFB],[EC80051070368FAF5250D9EAF8659C27C64C5CEF845EF216E1A03D0291929B1E,6A245BEB8FDDCC38398B19663B0D2EE393DD2659C29E7A4B8E5E245B6762FE63]],[[F22B3500C22B81BCEFDFF0D94D590A7E1AAE25004A5699C8904AA1F1277FD53D,52F0B2F827BE6D8F0BFBACC0F6118ABD24754180AD245FA02BE4D124B9520424],[316E8B1A1B45B207908A2F65CBFEF97B4DC03A8CDB8C68BFF086EF3D723B7E63,91DEB8A09EEC44B7ABDD019D0E3718E4ECB6FC186B978DC4F7F95435F04ED4ED]],[[6AF822B1C73435A9B705E9B1F4E52346153A99FF576E2963BF0CB37E35D02448,FD1C48D0117FF0A42140C0CF1EF8B7D99C1B0D576B12B573A118EF01F8E1B8E4],[2B7324D8FF4F3493521F543A7FD8576DD9FC029FDA8D9277CF706722C59C8FEF,2FB15794CD8E5E97DE0DA55845B53EA401C439CF070DE1A99D3EBEC5A29743A7]]]
FP12conj = [[[5E369798FE503C26BACC280EE776C9D11AEADB12319DFB9C59DCBA06FFAA8220,23ADCEC870E91F5C256159D318D0EE84E5AA14463240E5BBD7CD835F9BBDF318],[24B48503B7E5A2E006F0DFD755CF00A23156BE1B4B2B1EA4AD71E0BC026ECD2B,F522DB730A8AE58BD4ADD029BC1BFF0224DB5640670F5D41469BCA8101685CAB]],[[0B9FEEC9407E3B322F956D8B88DA7075C91B20F69BD867A3826D26D2F8E84B08,F0D3063D78DA67D1822E61C5B87BC0F2ABBF01C1C504014F9BE4697FFFDB4060],[6E0D920C975B8E6C275C454F71861127F27FCC074DF78D0044A12541D46F67,8DFA76AFD6DFC7AD612FCB5D181B8FD1049C752097E2E2B08561FDC5FF4C7DEC]],[[CF2500361A3AB26BEC44BD97B1230BD92C170A61B65F4E790EA508B1334AC22B,4E761699F1A19D339243936BC856406B8906958CE083D5484576F4C2FB0F67DA],[C681D352129F6E5DB097040755F89C9F69BD072B4AD217CDF9938D74D87F0819,B1A635E0C43D6B3ABA60AD3EE458753ABB8019916E8F3DE8BE7D1BC8B45A257A]]]
FP12usquare = [[[2FF299316839C6FBF200B91E34CF2304485B59D600A6DD1A721C8EC2E8626314,FDD0D2B91FE3FE495563683AD0794DB408150F2299819348B3C03A6218B8D7A7],[E64C601F45CE2C78C1E9E8E023319421A664EE2F1832020762275B70B10FF929,5281F6FBC2E10F1FAA7BA9838AE4CEAFD38DB8FF3CDC4B2526C4AE0D635F47EB]],[[0446775AC1E487C47A338ECE5EE8A839DDF02B160D7E46EA3A37B6967EEC54D8,3E2D48BCDD96FDF1841FFF6B251A80BF4BE08D1FE140749D377D5F61FF6AA0E5],[335AFD754115DB27DEF50D0FEB0E69CF99BC3A7B0438DF8850ED95D219687077,025F7275A6317F8E152A10F3359A253C03DF35834B6A55421DF4E7FCA2C862A2]],[[4176185800FE0D8D060F3AC011633EFC6B07A2671D9104A0AC12A95FADB216CC,A245F58E32BE00795DA78F3C2EAE673DC3B41C5826BD450A5741075BD900B0C0],[E5EACCD4563478577237C78DC652118EFC1919FD9570CA482FE7CA40619FDB88,997782166A868F36F747DEEDC7CD4CCC54CB845162EADBC5078E15DF79B19917]]]
FP12square = [[[2FF299316839C6FBF200B91E34CF2304485B59D600A6DD1A721C8EC2E8626314,FDD0D2B91FE3FE495563683AD0794DB408150F2299819348B3C03A6218B8D7A7],[E64C601F45CE2C78C1E9E8E023319421A664EE2F1832020762275B70B10FF929,5281F6FBC2E10F1FAA7BA9838AE4CEAFD38DB8FF3CDC4B2526C4AE0D635F47EB]],[[0446775AC1E487C47A338ECE5EE8A839DDF02B160D7E46EA3A37B6967EEC54D8,3E2D48BCDD96FDF1841FFF6B251A80BF4BE08D1FE140749D377D5F61FF6AA0E5],[335AFD754115DB27DEF50D0FEB0E69CF99BC3A7B0438DF8850ED95D219687077,025F7275A6317F8E152A10F3359A253C03DF35834B6A55421DF4E7FCA2C862A2]],[[4176185800FE0D8D060F3AC011633EFC6B07A2671D9104A0AC12A95FADB216CC,A245F58E32BE00795DA78F3C2EAE673DC3B41C5826BD450A5741075BD900B0C0],[E5EACCD4563478577237C78DC652118EFC1919FD9570CA482FE7CA40619FDB88,997782166A868F36F747DEEDC7CD4CCC54CB845162EADBC5078E15DF79B19917]]]
BIGsc1 = D493354227DA568EA4AD0889E46DC186B72DB59433E9189E2B2076C69388240D
BIGsc2 = 0742351A436698E5FA9D08C042E49F3DD08823F79AA78048DF74F76869DF11B1
BIGsc3 = D8A177C22DA69094D1E0A40B1D974316ED1D71719902EC08F4EFB7338B2BBA7C
BIGsc4 = C96D4CA644B58C3AE25EE76F9922FCA70CC58AF0FB267ACBF7C2224C80913C26
BIGscs = 11967317DAE8EF48128EC52C44562AED
BIGsco = FFFFFFFFFFFCF0CD46E5F25EEE71A49E0CDC65FB1299921AF62D536CD10B500D
FP12pow = [[[21AB8C1C816E6151532DF127FF9776F6F0DD9F468770D36818C05F1A06CFDD73,526FBB6D8054D7596D89D0DB2C4C39F48915C7206B7D3AD517C84BA59E0F6898],[8F4284E0112496F9F56F4C2557ADF9DB181EE454A959ED0AA5242A583D66CF64,D394DC08D05D0EF8CF3560EC7B970545CB94944B6E4D59264ECB834AAABC6C93]],[[1A98C789E1A705B0EBE0DC955670CA75DF26D7CA08A6B12BABA9D93FC1460825,63DE5CC72B319B80E759B2A2AFCF90198BD3B1A0EC264171BA659C822EA78DB8],[0ADB11B064CD2BF319DA83C5A9C7935F5FE9A246EDFA428AF57A1EEE15656F9C,94050A7804E279E0E1D78A9761B8AE670BA2C9906E21B0FB937A1F2DA488E08B]],[[D3DA2945B27FDAC3F6EA07429D96B82F30144720C8662647D43A6D69B4CC0E3C,93854275690F7DC548C7D28123FD565E1D8BC7F1E06B9414A3EA2118561927B8],[1AF7A3A236447E08C68C114802A3940980D650A8A6450C049AFBFAA66EE49084,16F73B6A66AE1AE63BACAE4D0A19C9D521B6D6D338BDFD26E99A366C52B19A04]]]
FP12pinpow = [[[2FF299316839C6FBF200B91E34CF2304485B59D600A6DD1A721C8EC2E8626314,FDD0D2B91FE3FE495563683AD0794DB408150F2299819348B3C03A6218B8D7A7],[E64C601F45CE2C78C1E9E8E023319421A664EE2F1832020762275B70B10FF929,5281F6FBC2E10F1FAA7BA9838AE4CEAFD38DB8FF3CDC4B2526C4AE0D635F47EB]],[[0446775AC1E487C47A338ECE5EE8A839DDF02B160D7E46EA3A37B6967EEC54D8,3E2D48BCDD96FDF1841FFF6B251A80BF4BE08D1FE140749D377D5F61FF6AA0E5],[335AFD754115DB27DEF50D0FEB0E69CF99BC3A7B0438DF8850ED95D219687077,025F7275A6317F8E152A10F3359A253C03DF35834B6A55421DF4E7FCA2C862A2]],[[4176185800FE0D8D060F3AC011633EFC6B07A2671D9104A0AC12A95FADB216CC,A245F58E32BE00795DA78F3C2EAE673DC3B41C5826BD450A5741075BD900B0C0],[E5EACCD4563478577237C78DC652118EFC1919FD9570CA482FE7CA40619FDB88,997782166A868F36F747DEEDC7CD4CCC54CB845162EADBC5078E15DF79B19917]]]
FP12compows = [[E66AAA3EEDB49CC38D102BA3EADA282BC86687C936C80E71EE77C390912AFFCF,8D126EDB54B486271B8C34A7BA0DA37BEDF9EE5D850BFBC08635300E7F68A6C8],[7DBAD53904602185868B167CE6ABB76CFD843B9A7A87A781292AD97CA6672055,7D4D246AD0560289602BECC7B0373FEF2DD2302D254F68ABB6A2C1A0D54683AF]]
FP12compow = [[B9138CC70CD6D0BCB68A2392E8DDA241EAEE8F382CC96D901ED98F675C8A052B,B98B3B4CFC509AD7C16290C7C973A9E34F305CB75DE3E78184E0278CCB6A9474],[7D93F9C12107447972BEE07299AF00569BD96E3E7F9641394C7047585B50A719,C18D60CD2A254967F3BE4FBA109FFA7B2A957AC1A60E3181E53C78263DF37E8F]]
FP12pow4 = [[[6BD4C340B6FF25B01D9496F63A09475F686F39603BAC3F5194C9575A1D54ED11,50B3291C1E4B93B47F2DF85026D76AAA8E596A68186ACE2099BB24C184A3B4C9],[C0CD23D4591E9787CCB1EF227AFEF5665C7AB25293EDDF4AF19660F87EC86F10,A2564348D689296C3B1616C060D8C08661333C3C4F6F5BAE123B109781C92087]],[[82D74092A5E043D715561B67BC49F9412BBAE267051F9DE71F52548022187364,7B922981A0DB40CFCA6494ED4417303A24D1EB2F855D91E6E82F80C75410B51C],[760315C22026ECB5EE63CD63C85060F38A351787D714328C2C76BB5BB1A305CD,C32E54EB140AF0DD0E53B4659D885869250EAE8FEB081ED1194AC110B4542292]],[[F3F82D2A8D7C9B0E81EADBF7C0A24AEF6F69CDBAF8F68B1F22E09D256AA2920F,1F87A91AB55D93C18A0CAE5157FCA77D8945DB371B8D4D1BC329548E2C3B8F17],[7E42E0B061E90740A53BEE21BA61235B58E97968710466E26D1D562A5C787E91,B764642FDE0E92F8C955386F01484DE532B1E6E925D5D2233E858DD2234EE2EC]]]
FP4trace = [[1AA3C6CAFAF3C3A6E97E85CDC7F2B8D443E42B3B8241E8523A6D0039502C564D,6B096C5952BB5E1470240D794A72CB8EB0FE3CD296C2B13387688A1ED339D948],[91E270F4D84C082D321352D8ED04A2B878D82BA93116AE94CAD38BA7A786C892,20976DA6E05621C456A8669F9700F0D6B8032F30029A07C4A5A82A1008407A38]]

# test 3
FP12_1 = [[[1F69A21FF934FB4557BC9ABD35AEB6DCDA1C5B84EB05B999AA5FFCB5BAEFF393,4EEC3397FA9AC33F71A0BB4CB3B112E831B28720014259B4374B9D82DA15FAE1],[5935C01CC0FE0EBB11A942E934E448398B6F048F1F3391BB2EEE8E45000F2F,8108B968D78AED836093F705E05514822F1689874D65A06E23C9141070AE7DB0]],[[82283CB65AF987B5C036172321F3E8D0FDA705D9862C4C64EFC336C0A6D8CE44,7FEE53FF8A0AB7C20428856D4E95A63DB88734981ECCE2103A4D2A6CD5E5A092],[35D82916FE8C49CEDEC08E04E70BEE972105AE670B52EE2C2777CCC00EDDA59F,8ADC24547939841786AEBA348D7CAB2CE9C436DAAB846D485C78CD3D72583F28]],[[C97FB7C87A7FC6CCACFCB36B440BCA13E6866FB25E336B365885CCB3685E5037,74C9F155DFBA96AC947373B92F7BCC0DBD28953BBE34269856F03A7573D7CB8B],[FD44ABCB7B9E9AEA892C0059912E99670A110396F84ADBD6591CD0D93651CDE5,72985A2F31FBB57320D47D11E99B0CFF9E0774064D753E76E79E169E316EB05D]]]
FP12_2 = [[[9732F106FA173EDFF8F2CB0A582CE215BC9088930F376FE14C81567F9E18BF58,730781DEA05351071E01CE588B94E1484610AADE3BA7C8942E53EB6FB2BDEBA8],[21685E4A86B716DC643A1A1F8C54978961AC723A15C7DE22F2856A146A931CC1,A2AEE63773D3C4C00ACC93DF81985F4AFBEBDAFFD98F25D90DC5947AE7F02EF1]],[[D5F4113396FA54BD10B1E31ED8E87386AA682EC0A0A1685E1390F0C742E890F8,1E4412C378B6A9028A40AE6E8F852689A7C43B2AC0A47D91202885F9C9E43A1B],[BC376A148F616C7FBA2C6524233B198821A45895D302736EF7D3D5CE96084EFC,4D7E7D9ED394AAAD49026593D01DC747000DBB3F9EA74DDDED5CB3D50145673C]],[[C16E820F207AD36866831A85E4FF98A25008E37AD76C40E0B32115B39BAF77E5,0F1F3059ABB2CF08DD312ECED7DEB1AD20B072415691C71F046324B0ACCF3FD7],[90DA1CF2FE8096C0E27CF898E34F6300B27A01E9757123BFB09F9E93E2BBB01B,D4C825E8CCA8F51C6B92F4AA36494A5B5EDD3945CE3042F555B48341B49F2961]]]
FP12_3 = [[[85B503BB4537A8F1992E60B975E872A2E5BD77DD4FC75C020EBDAA68D72CF855,30842ACB1F24187825302555D4E524BDC65EED3499830CDFC1B60C3BD34E5147],[44A5114991B2BE6C2C84FE457D436642579201E1976532DFD12F630602292BB8,F70586399E0095E184FF59B43A3E3B296BA577546331A8E3D547DBA9E1E4C5D8]],[[6094B159A5EA45F2093A0BA6EEB4E9F19C37861A3C4D2C49221FAB1AA8869882,2A52DA7B580E7EE7F8B7CE3D9B57ED4A3304329C4581C196B0A87D2D00B65B21],[C424F0218C89C3EAF01ABC6E3FC2011585B8F6B349FDE55568882EEFB9B0A62D,82D0B324857FECBAB738622275FC9BC900A0981918D602D9173E7D7B54626384]],[[B91ECA2554D6FF9B6DC3C06A86BEFE436E138594FEE53A4356B0910DA9AFCAD7,9031FA48DAEC3D661C582C92B501FC084F3F87630EE7FEC682A6B431DA15F2FB],[24C61A4B8470158A91A17610672A99878E2D8A76EA59B8A643FAE448543DD7E9,2A9CE95ED476E8E4DE2FE667752BFFE9A5932194BCFBA9AFA0F818E1D0BA5F87]]]
FP12_4 = [[[1704C29437892D1DDD1987894915F3A235E35B8EA3BB375A1064A0521B90427B,749001DE5D82F05347A0ED3AAB28EBEE8AF4BCF04C75384A8E925B8781A23EB9],[DE3F5447456D262CFF6EBC759ED027D08BEFAA37B8FF1393276D08CBB2582C51,EC33D3E6CF91D99B56F292D3E66F11A8F18D78BFD05776485E564E79489B6725]],[[6B10B21E5A1C49D47B750F5FD6B0A2659A1433C871E8F0B1F74B8EDCD9CFF582,792D356BEE7055B9A962C480FB4ECBF1848923D8CCE345690873499A53FBF7B0],[A0B29356A9A6E068AED0F9D6F910DBC5BAFAF502669393DA06684C56C4EF365E,A982040080DD224B733EA30F1507DB0E0C3BE744790067DEF3FD872D072F407B]],[[F8B254E5F92D4303154F0415E769376E2AE50204D133E3E0FFDF0DC8DC6C3A10,CC74AB4535CDE8A8A8F938EC7CA8D9E87F4AFC63E056E50C19D5AF18F01F544F],[0C9029FD8FC60CB0520ECA6F76FECF02B0C0EAE3F6E151F84EF0089FEF75A1D8,36AD70F7EA07074371CCA187F3D4DE6155428B34398A9CA2EE67E838C7CE3500]]]
FP12_c = [[[1D2A9FA2A4BD2AC9DB2D95890B66C387F4475607CE5B0907852B51B8420D665F,C999A64B0BD1709E428A815D6B97CD7A867AE1AA237B50FA182B7168D9822696],[BEAE5215A022510D8AAB3C6AE0F455A4D41F0C433252BAF5737483990A0E18F0,27C68B452DCB19712F7F7EABE1F1D24264DF71080BB1D9EFD266E5B6014E4935]],[[CEA6F77D3C5832CB06DDA4CC35D5F5D199FA5875AEAF12EEC72BDFE32CE7CFAF,6FCFE8810111E5F943AFBF2DD468C2DE027BB68C75348FF5BF7BA5DAC018577C],[19BCAD36996800AE6B4A6FAECBCB584A499F139A79269E2332184693866F5AEB,06AB6C2BE7C71AF0714FE224FA95F515AA203D236BAE365B7DF4B7CF213DAE40]],[[A3F7340380CBCD1EC9100A58E997BCF8354F94F6CE77FD3CA1EF7A6E4BB80961,5028A7AAE735F460BE11AB5E547A1517E49EC59DD6BD1FB013C2F41E93A6C693],[BCBEF938704B19C902BA7C30D930960A7155F5F60326BF15647447DD16FCB71B,1CCCC45994B6B745D217CF9367EBADF6A73395413027EA72D5220098F25E35E0]]]
FP12smul_y_mtype = [[[9732F106FA173EDFF8F2CB0A582CE215BC9088930F376FE14C81567F9E18BF58,730781DEA05351071E01CE588B94E1484610AADE3BA7C8942E53EB6FB2BDEBA8],[21685E4A86B716DC643A1A1F8C54978961AC723A15C7DE22F2856A146A931CC1,A2AEE63773D3C4C00ACC93DF81985F4AFBEBDAFFD98F25D90DC5947AE7F02EF1]],[[00,00],[00,00]],[[00,00],[90DA1CF2FE8096C0E27CF898E34F6300B27A01E9757123BFB09F9E93E2BBB01B,D4C825E8CCA8F51C6B92F4AA36494A5B5EDD3945CE3042F555B48341B49F2961]]]
FP12smul_y_dtype = [[[9732F106FA173EDFF8F2CB0A582CE215BC9088930F376FE14C81567F9E18BF58,730781DEA05351071E01CE588B94E1484610AADE3BA7C8942E53EB6FB2BDEBA8],[21685E4A86B716DC643A1A1F8C54978961AC723A15C7DE22F2856A146A931CC1,A2AEE63773D3C4C00ACC93DF81985F4AFBEBDAFFD98F25D90DC5947AE7F02EF1]],[[D5F4113396FA54BD10B1E31ED8E87386AA682EC0A0A1685E1390F0C742E890F8,1E4412C378B6A9028A40AE6E8F852689A7C43B2AC0A47D91202885F9C9E43A1B],[00,00]],[[00,00],[00,00]]]
FP12smul_mtype = [[[745F850103DF1EB916FE886D3A85289593DF0E1BD47EAD9FB9696E72578617EE,E4E147BB9A91C486C8C158CEC4387E907BDD13A9548DAC665CD8D5A44433E331],[370E5C1EE9E8124F34E0BDC2915F73DAD55136E0E7F2227646574A1B06E6C7D2,3E13AD5E525838772E24676F647827D343A9C58F87B145D1355ABE4508FB86D9]],[[339654DC1EDF36DC257799E6DACE1E19855A9172F5A6232C404DDF903F49DAFE,F89F149A41E8BC94C3EAD23ADF9E1D687358F8DE680DFB5839C8E4626E852197],[919494B6457CA3B6F7D361282EA24DCD7E486D476996733459E3D07C1B2E0888,62F7C318DB96411EC0AFDD6337E075E063A59EAAEB5014DDA8DEE120FF1CAD03]],[[9ABF9C65F47D6A2094B0B9C002C744648FEAFF4012531D132413CD3DA135073E,EE8947B09BDAE19FC6CF7D111C3F4A2599D26814A29589B33F4982185C52D0E6],[B0B0E0CB7179FB3E825ACD68CB9469D2BB6774C71307D4E56F3B8865F78DA60D,3FDC3E7F3A0F63B841EDCDB9439579630B502FE5F7491E9935EC4FE1BB18E2B6]]]
FP12smul_dtype = [[[F71B3233A9328F5039FA7A871F47C78B3B6FBBC6DECEE40D27C0BF49541E0A54,73CA36FA5BEEFF08C5D69A3634F6F10739DEBD92CEA586E3F99CF9142B1B542D],[F1D9B7BE4D6696993906CCA3922679F46334DC3040D56F65D6D961CA62B898B8,DA04D61FAA88B8D7889E8BD3E2EFFA6C043DE4953605148933FF98E8156719BD]],[[E5CABDA60DB413BD8FC0DF74092891FA1FF01BE6BC32F490AFEE24722D323F35,2E91603331CA732B25DCA9A4F6280C728726AB0F2CB45C483516191C9C34DB40],[0B3A293D178A4B20ECD934B90E581B5EFBE24E339E728CF71FAD5B5FAD386724,3E4D3755BC84CC37DA67001C91E5E47631ED186B4847E58898C528FF06BB9A93]],[[9D4F154105DF8F16FF3F9BB14C92617FFBA4F6966D0E4FE8AB9408B459A31D4A,E4FC17FB3E0069E672C2A9359664E6DC4C9A0F7F79E417AB0B3F94B1A6158E02],[D81E53CD29AC950FECB80C28797AD45E45BC2F081279266749121F282301150A,12436B1939CC3950B808FC02D95BF2DF46363636FD4B9E32D0CA28E5572DEBE1]]]
FP12mul = [[[73B25177C2A029743DBA9608D9643C7A5B2422E912665C9ACEF22433464769D5,95894FFB5CCCCE229097C975CC6182B6AD43AB36D9E4F5D54502D3B54F982228],[823A2F2A57CCD1370474AFA6AD9C450D78B2B35E02AB9DD6A54E663D492AAE,D4DB68551095F23332FCAE5FD2A26827AD336D5674026D1211F7217CECE3B8AF]],[[36390899CAE73CBE68085465F688EDDE7FE78048FCADA0F01B0F453E143102E1,B4FB8E57FF34D4E2476B1A27CBE2187DB8434C9805A0BBE3511446EB97BBFB4A],[7C04AFD9E98BD1D7C0EB2419DC2F65FE8F340552D121AE72ACA00BD9F3581B93,F64CFFAA4EE1DB57FEF1889A78D8DD6A64EEB53F03A6DE162AFAD71A2EB2BFC4]],[[9DC0D758F49EB8F8D93777E7CD75B0116B4CB87671AA9BC07405870C3E295F1F,F6570E533749A03D63E53764870B938DDE250959BE8C82C4CCD6F44AEFBA1EE7],[5C6AB907B9EF08706A570B809C7CAC83B7C3BEA04DF6C501D0DF320CF474A816,8B2826C40A7DC440853EC7496EF2F2BE4B2A082825D983A8749AFF9934EF06FC]]]
FP12inv = [[[1F69A21FF934FB4557BC9ABD35AEB6DCDA1C5B84EB05B999AA5FFCB5BAEFF393,4EEC3397FA9AC33F71A0BB4CB3B112E831B28720014259B4374B9D82DA15FAE1],[FFA6CA3FE33BF2BE8BD4491C053CC056D350F6F68378D6F117FA3F4D69D320E4,7EF7469728720349E651FB590E1C901CDDC5DC73C5326A14AF6019CB3E24B263]],[[7DD7C349A503691786AFDB3BCC7DBBCE0F3560218C6BBE1DE365F71B07FA61CF,8011AC0075F2390B42BD6CF19FDBFE6154553162F3CB287298DC036ED8ED8F81],[35D82916FE8C49CEDEC08E04E70BEE972105AE670B52EE2C2777CCC00EDDA59F,8ADC24547939841786AEBA348D7CAB2CE9C436DAAB846D485C78CD3D72583F28]],[[C97FB7C87A7FC6CCACFCB36B440BCA13E6866FB25E336B365885CCB3685E5037,74C9F155DFBA96AC947373B92F7BCC0DBD28953BBE34269856F03A7573D7CB8B],[02BB5434845E55E2BDB9F2055D430B3802CB62641A4D2EAC7A0C5D027881622E,8D67A5D0CE013B5A2611754D04D6979F6ED4F1F4C522CC0BEB8B173D7D647FB6]]]
FP12frob = [[[1F69A21FF934FB4557BC9ABD35AEB6DCDA1C5B84EB05B999AA5FFCB5BAEFF393,B113CC6805622D8DD54537123AC091B6DB29DEDB1155B0CE9BDD9058D4BD3532],[746C774937DA16DC7B89576CC8516366DB9F1100B226ABEAE64682FC3DD5F015,831529AFC0074EFA1DA717CDB34804B7867DD89163812B5A4467FE2502AC033F]],[[4E8CF294C110BD05E61F8B7496FEE368590D0F4349879F19F91BD6BB78131FFC,FAD08607B890550416D6A3D00AEF4E6BFCFDA9376A02CBFBC7B240D5FE95ADF6],[FFFB2CB6E4C65BFD7126F2D17A61F1EF8F5808F00F7CF60146ACF9AB023E220F,29A0976245EBF96026020033D126E71870EEEA665E76F25F9666DB46C79AE396]],[[76F82A6D2430DE9F3FC08BCE3CADEB232C8407FD04A8507D9B09343A024572EB,5FDF98AD2031A17D76C9114EB810BEF12C3462ACDBA7A53FB1C138FE292B6DEE],[041C9DB862775E36A11F7ED6058B236753B018FDAF44EA32A510C10820A5A396,22EE9B146F1156D846A3DEC18EB5C1BC0897E35D9B6BBD1887AEECA951F619D9]]]
FP12conj = [[[1F69A21FF934FB4557BC9ABD35AEB6DCDA1C5B84EB05B999AA5FFCB5BAEFF393,4EEC3397FA9AC33F71A0BB4CB3B112E831B28720014259B4374B9D82DA15FAE1],[FFA6CA3FE33BF2BE8BD4491C053CC056D350F6F68378D6F117FA3F4D69D320E4,7EF7469728720349E651FB590E1C901CDDC5DC73C5326A14AF6019CB3E24B263]],[[7DD7C349A503691786AFDB3BCC7DBBCE0F3560218C6BBE1DE365F71B07FA61CF,8011AC0075F2390B42BD6CF19FDBFE6154553162F3CB287298DC036ED8ED8F81],[35D82916FE8C49CEDEC08E04E70BEE972105AE670B52EE2C2777CCC00EDDA59F,8ADC24547939841786AEBA348D7CAB2CE9C436DAAB846D485C78CD3D72583F28]],[[C97FB7C87A7FC6CCACFCB36B440BCA13E6866FB25E336B365885CCB3685E5037,74C9F155DFBA96AC947373B92F7BCC0DBD28953BBE34269856F03A7573D7CB8B],[02BB5434845E55E2BDB9F2055D430B3802CB62641A4D2EAC7A0C5D027881622E,8D67A5D0CE013B5A2611754D04D6979F6ED4F1F4C522CC0BEB8B173D7D647FB6]]]
FP12usquare = [[[EEF19647F0B12D8E1E720B52661C08F8583F27E6DEE61BAF467D201246CC8749,13DF494D5E2AC522C5BD2B10F0442836924601AD9ECF411F699D26FB79B38B98],[6661F7910F6285009CB6C872A81AE3BBCF197F6EC54E9A15150190C4B82160F4,B128B8112C3521DCF0FC9BEE5CC6544B9CBE6AD6DCB72DE8F5FAE0D8427F6823]],[[FAA0672D921068A06DDAFADD1492959FCE7DF6974B7CDCCD19BE914F81761C9B,67EA3F8F051DA1CB8C29D31BB494C13C767194DBECFD8B3730389F31268734E2],[8B6AF6FBDA141429FFA2DCD7041BB8EF71548C49458E7430487BCD773109FFF4,4F4BC9EDB389F97FE983DA2DE9FE6CD479DBEE7115D2CF59496D090090C967F3]],[[CE1BA6B1015EE29020E102E4BB566B84BA0F0163A0748CED2F2856C8BB6D832E,26F863DC81B6894C7C6956680BF7C9BE71B5671DD6F34E93E46E4188ED86E517],[3D3B02E69F53995253D18CE48D172A35ABF3512F173EA5CEF941CE3319921154,421E5381108D98A4EECFA39C446FE22EBE55A6FAE8C08ACC00B4C4CF68FD44DB]]]
FP12square = [[[EEF19647F0B12D8E1E720B52661C08F8583F27E6DEE61BAF467D201246CC8749,13DF494D5E2AC522C5BD2B10F0442836924601AD9ECF411F699D26FB79B38B98],[6661F7910F6285009CB6C872A81AE3BBCF197F6EC54E9A15150190C4B82160F4,B128B8112C3521DCF0FC9BEE5CC6544B9CBE6AD6DCB72DE8F5FAE0D8427F6823]],[[FAA0672D921068A06DDAFADD1492959FCE7DF6974B7CDCCD19BE914F81761C9B,67EA3F8F051DA1CB8C29D31BB494C13C767194DBECFD8B3730389F31268734E2],[8B6AF6FBDA141429FFA2DCD7041BB8EF71548C49458E7430487BCD773109FFF4,4F4BC9EDB389F97FE983DA2DE9FE6CD479DBEE7115D2CF59496D090090C967F3]],[[CE1BA6B1015EE29020E102E4BB566B84BA0F0163A0748CED2F2856C8BB6D832E,26F863DC81B6894C7C6956680BF7C9BE71B5671DD6F34E93E46E4188ED86E517],[3D3B02E69F53995253D18CE48D172A35ABF3512F173EA5CEF941CE3319921154,421E5381108D98A4EECFA39C446FE22EBE55A6FAE8C08ACC00B4C4CF68FD44DB]]]
BIGsc1 = EE5AFA927FB628ED38ECB973024BCAF0211EAEB6378C83DC312A2838AE5A6184
BIGsc2 = 36AD3D872E9201C25DCF099D19E8A3D63874A93AFE859B86F4BDBCAA53064C7E
BIGsc3 = 7216781928A66B555EE6AB35309ED0305E9674272C33FC9ECFB93FFF8CC8C5E8
BIGsc4 = 6E28CA0BE6C011AEE0FCEA56174BBD59FB93ECCEE561E33C3D3E6F4F89F68926
BIGscs = 7F0F8B607E24ABA9E7BBBE20024D1B8F
BIGsco = FFFFFFFFFFFCF0CD46E5F25EEE71A49E0CDC65FB1299921AF62D536CD10B500D
FP12pow = [[[26A9B9CBB9FC4B337B5077101D6D35F956703EAC7F6B22DB7725A863EE0931F1,D46ADDCA4180220C63D79FF6E02491DAC47694CA02F510089EA400FAAD62F595],[BCD8ABDF8D56633EB8B528609B14E2A51C27A06933DC0DA1F6D903A40B47DE04,30CD0DA763DA5763A0FF38B5331F4B3477CD25AEBC58D730F247924F5C35AED4]],[[4DDA9608E49AD633D6D240E70E50D7463C0FE7BF6CAF6C384CF9DC015E713ACB,6035B6E25E15763B2FC3841DD89909E20D05D5F797B97D1B13E6B4B9F4FBA684],[81836E034064E9AD373AD58FBD798500EA5F65D84A9ABE96903F1077AF8272B4,2FDB6AD17598113709D2570068015B5133EDC3D7391BC532DF22EB831A223684]],[[5D933A05DD95DD07E71D5B97CD83C867DED964AD23D468FACF96CBE3C6B138F8,92FE2833DDED659AC6BF40F79B0B2AB36EC12F1F083D3078B63BEEB96D45CF4C],[EADC7A4AE354D4A4AF341ED0EBA2438FCA45956119596BF9EB2E79C0E0143FBD,9BFC321F72AAF8B203E9EA1FB7E6E9B87CBFD9482D808345A465835E58859EA1]]]
FP12pinpow = [[[F90527DF94A3FF9D18C1B0CA3D4541612748658C8476874050482FA3D31B69EC,484458B5938E185C820CEBF8898DD9A39E8AE866DA83524DEC96281756820AEB],[89F13E776072704EBEBE21DBD24EBDD81E2FFEC7AF3E69EA581E8F1DFDB76179,1C7C8643F5145E1ACF2387748949BD60A0A6F6082ED3603777B85BA26A758773]],[[0927BE5AC974C70371F5537B782D9733C4392B8BCAFA0F7C1F582EC594AFD251,B8BB50CDF598F438B67A662EFEE947C12FF7FBDC369CC07CB5E825F912FD1937],[D554015E55552619ED90A0348C0C9B7A185AEFA0F0740D30F2B83F49E26BA2E0,D768EFFFA1FF19775BEDC4449F78F8F44D39073E837FE7F721741BE339620CAC]],[[F91BA2FC7423AE14D38BE3FEF4A3E601A3CBBA9A4FA094B03BEBFCA3521C4F1B,8E7CEE02691522E86C7C8E698A3E17979FABB1364185D841C80278FC43AC9EF7],[7614B3785C9658357945CB16139BB699EA2AF581C5A19D5A740AB3ECC40E6699,C02E5F7AE50CB1999687741EB74860A40E419EF9CBAFE023C978F49432DC7E35]]]
FP12compows = [[6459E5E0B3859989A5697EF91998E33C7B156DBF120708D38CBC586BEB0D8D9D,F090A643530F5BA9D92C48007F748733E9086F1E58B6DD9EB0C3478027831D55],[1C93CC3A0E62CEB6CF63CB989AAD88F257316B94952A5739A503DC417F12586F,6804106F7FCA331F21C833D22D2E5B364F75658487FEB71E6C63EAA25C95EA10]]
FP12compow = [[01689CAA42FB5EE17BF9F933593A1966117F35759CA1EA75A6A7369CBEA22693,5640C270F453F381122B2782F411DBFC27A1ECB2FA2BFE3366D6B6AD8200175E],[24E0826CE0ECCAF3D19F499ED1B531F5E660EFD42F5E867F03F8FCD52F1E5C4F,F85D889EAFBB3360AD54EE91D7DC83AE3E57DE9DF53C59D80FF0E8C43B94FF2D]]
FP12pow4 = [[[580A2E7C72EDDAFC140E0EC4EE9AC7E751A9FEE08E60FBE0E5056150B86B0D06,99E5DAA258180E0DEA9399A07FB5E1604BE6E80B135F985F148EF4E8DC29C6D6],[021124B5DB5DA113CB477B5DC3088CE3804930539C48364B820B764A783F8387,4E8860219F8C94292EA5A99D991C25D5426846B3B34D470571796254B87E4EF3]],[[562F4DD950434F4761EAD99C55F89BA83F303857FDE14260C2DE369EFA2F982A,0E331AD81746DB2B24E1E06593F7A81DE0519809C67DAB1AEAB955C56E825606],[75F0A7EC584FE23F844EF7FDA9A580A2ACD5E1004481401C6C073443B85E4A8B,4069A8BE884CB040C8D562219A78B8307914461E82DD9A290EBBC22EC5242F12]],[[84118350B0526BE3AC139BB64793D4C4BA978A78E0BFF0D572FD0A562187BE5F,4D8DC87A5E80AA97E61449EEC137B27208119480F5E229261FFA6AFD396C24D4],[87037DC522142E6517FEEC32E2B63D7E2AF23B54DE3D00AE1F5DA5053FD1C8F1,8C786EA5C49ABD2695976B5923C3423DB7DB4FD95780760339CB9DD391A9E723]]]
FP4trace = [[5E3CE65FEB9EF1D00735D037A10C24968E55128EC1112CCCFF1FF62130CFDAB9,ECC49AC7EFD049BE54E231E61B1338B89517956003C70D1CA5E2D8888E41F0A3],[010BA1405642FA2C3134FBC8BB9EACD8ACA24D0DAD5D9AB5318CCBAACF002D8D,831A2C3A86A3D7BCDAD5F2B2B28D98E78067369AD598D6C798320E55A33848FD]]

# test 4
FP12_1 = [[[D056948B749DFEEF171041AB0482FEEC0F49B24226346A2EC35F96CCB8A14CF2,1F62A2E17C48EF9745D672010205D33CEAE3E9018A0E654AA65C624E58FB8651],[2BEB18A74C5053C9D619A2C7A5DEC5E591BF225847DC7E4160429B787B7DB398,C384A8642FD72780BBC73F82C4519811E5D662DE454FB9E3A0DDE7A88655BF36]],[[BCE4A7147D7545628310AEB02F28021413F0D183532E221E4ABDCFCA5F014769,729EA1CFCD09B3A2B5ACDC19B675439219625D9DE94C95844CE782E5E7714624],[CAAF67F30C1461C1FE563C6B64CAC9C7B25B994BFE1E1778B7BDDB43DE63416F,46F615B5085FCDE1633A0C8544934613828599F8A70B7F24321374D215595433]],[[CFBEAC7627D26EA88E66E80FA4DC149E1044808BCF8BB9814B8F045C790983E5,94EA3147A6F88D4F928C32400DE7FD45933CCA849BD14585E736FE247DE05621],[0720A9C9D882D3B35C40C21871826C7C5E14441383D0081828B51D8741D57302,6A05D254318DC2533F0311C63340C259C541BC38CE3B126B26B15FA65E7FF885]]]
FP12_2 = [[[6BA804B3CE68A753278EEB546124CC103079102F9772C9E99E21E7FBC4043E87,AAFC5BCEEFFF6E5A476D43C7A2BDA27379AA43CCF98B89BA9190080FD512D1E8],[52701E218220A3CBD54AFAAB88D468AA60953AA1DBB26E2E68CF9C8572257805,1149B3AEEED2B6E882B875313969252E407DD19F32AE7948095E1A7923FE895F]],[[D5EC86E6C5AF8AAEE0C4B0029C2F1CB43096354EF4D84AFA08746FD9EE9677A8,95AD25EB40945802AA9F9CAFF92599DA11C5A7738D45CC4C807A49B6EE063343],[83476B90954859F8ADFD110155701294FB0DB6343D5E5158923DC488579B3B8B,2054BD78986F4FB122ABA0F37EB8DDE0C0A7BB02CF5F724E405F21A522C3064C]],[[F297CF26D15F1E6C6C03130B3417AC4057C79B456C7228210CEFFF4F2AA26E80,BB06BC2B38FF6CE40B77894E012131CBD22F3896F7116550D84B21292262AB9E],[5455DB7FC3F86725EA1B82D2846B60BE6693DD6F33639435649FC68F364E7DAD,6937F3699AFF27479933E7F238494DA070D38FE492FB6DDC3A1F4A509A9A6861]]]
FP12_3 = [[[56F866C1867E7D053422870828565E3E1BA8396DF0EB16A79417F27604379CF2,EC72C7153C1FA5633F68066A2902C73A0AF363E2B51901FBE92EB457AD68264B],[49688E52BC35A578CC7322E8733F18CE92C61EBDA44C5CFDBFAC55E442094B4E,DC9CD9DE4748379861FE5A72470F5A543CD60E53015ECDD3DE5944751CF9B408]],[[E739CC0C8FA87B97C348CD7DF7D5C41A48E796608A3E15BB70EEFED5B5A20848,648B815B555D4941A49C939BC38773DDA8B7F104389BC94E8E3C023E18EA0CC7],[7B4BCDF2D38BCE0840DFAFF309C86367CA6D2781903B30F3FAA72DCA87BE1B68,0D8EFBD856E1C0DAE15BAD8A272BEC44359C84796514E1C74C1EADF63CCD7487]],[[FB8C389F2A448417FD74B23FCEFEFC46C2CA86182908230AA894462810D37398,ED2CE1A5BC69A37EDBF0303DB23602D59A97919050961B2460BAC58E74CB4B0F],[62A6010D1907C6A4DF69672086D186258BBCF861487166244687CC0362293753,6F9A94C8DC905C68E7DDAB2C7C048221FFF3CF124C2724DE26316B8F7B73358F]]]
FP12_4 = [[[9660753723A38C8097C2DD224ADB9155C4780FD2603E33615150F96AFC35EE55,FBF5AF6D49717803FFF0D01FF90CE9AA701B5480F88C74B0ED705E2035571B58],[D78C327A588E86D9FD7D17D9B4A767487A38A84E899A0B23466C73D295A26D98,7880558A24EB3635F4A53B5EB9F4C2EE3403E9F948F1E20C1A05F91F3C213FF3]],[[F789ECD6D9BA24D5349B158BD8D8680F4D08DBB558C1ED06C63B4F1BB3C02B8C,B6FC09487497CF38A8EB6E77BBC293900157CB86F37DCEADA482FD2EEF6C4791],[EAF315E1DAB5DE0AC7D927073FD555E1C8DD12108953E7AE942CC08D9B4A538A,34B82A1FDB1B42D679FF7520D6D4311167282D804B33BEE586A94CF1AEBD84B1]],[[A7995494963D5E649D168FC771A0B11D74CD9C3EAE78883490801832CC8D9F59,D696F451B7CADFF9B337C5FE952C8FE09F0CD6E7B78C813462DC2B4AD451F7BB],[24077A63BC0B8A8DB2C946061A23172FB6AF3E24F682E9B7B60CF03D23F40771,7EAE50C80A68C68104E3192756D245EB8E5EF746429C23760F23EDD4A286CAD6]]]
FP12_c = [[[91C62D7AD75BCD9E271CDB61D1535D6C920D3368FDE3BB84487C17C805CD8014,1638DD15015E5BC1AEC338EFC101E5580F75C7B32857A420712F34E6C1014BF1],[5051F201AF22AD4F177970ECC359FB9475DADE2E5ACFC8C2C11E6FDAAF85B8E7,8BA5454707B73A2F94A85D9F514485A793127130FE1DDAECE37C5302141E407B]],[[399F9A1D29E2392927EB679C08890C68A4B75306133CF401DD7ABFA87E10F7DD,D0087FA20EA578B8DAB2C1D609334E2EFC949259234737669D4C4081B61F8D04],[89C9A41F629F1CA41E75AEA4CD9E344163B508AF6B03BA2A7272BEE305678E34,62A15E2FC550FD504FD8DCF75E3F15D56D505FF17C746B662C17503BA92E8973]],[[522C32DF502F9A6B3616F32C4ADCAA8EA609D2C36F1FB64861F3C01D8563E342,B3D52604967966CB71DA4298F5202FF0AB46D6A55112316FA720BA7716227429],[752C04440F0391A60A4C8F6B495FBAFEB8F24F6132B4DC535A974AE7A33F4A30,374C3432543D621FBFCCED6A2C4DA60C608C55EBE6FB20E2B1A39498C41FBE74]]]
FP12smul_y_mtype = [[[6BA804B3CE68A753278EEB546124CC103079102F9772C9E99E21E7FBC4043E87,AAFC5BCEEFFF6E5A476D43C7A2BDA27379AA43CCF98B89BA9190080FD512D1E8],[52701E218220A3CBD54AFAAB88D468AA60953AA1DBB26E2E68CF9C8572257805,1149B3AEEED2B6E882B875313969252E407DD19F32AE7948095E1A7923FE895F]],[[00,00],[00,00]],[[00,00],[5455DB7FC3F86725EA1B82D2846B60BE6693DD6F33639435649FC68F364E7DAD,6937F3699AFF27479933E7F238494DA070D38FE492FB6DDC3A1F4A509A9A6861]]]
FP12smul_y_dtype = [[[6BA804B3CE68A753278EEB546124CC103079102F9772C9E99E21E7FBC4043E87,AAFC5BCEEFFF6E5A476D43C7A2BDA27379AA43CCF98B89BA9190080FD512D1E8],[52701E218220A3CBD54AFAAB88D468AA60953AA1DBB26E2E68CF9C8572257805,1149B3AEEED2B6E882B875313969252E407DD19F32AE7948095E1A7923FE895F]],[[D5EC86E6C5AF8AAEE0C4B0029C2F1CB43096354EF4D84AFA08746FD9EE9677A8,95AD25EB40945802AA9F9CAFF92599DA11C5A7738D45CC4C807A49B6EE063343],[00,00]],[[00,00],[00,00]]]
FP12smul_mtype = [[[D034E73EDBDBC2135B604BCCF519FD3C98E8CFA20F84C941F60C62DE946D036E,B02AD123B3F39B86BBC085A33340AD1216453BBAF5EAB576E463F02AD90AAEBD],[342E5A49B45BBB09CEBE95BF1DEA01698B036E6CEDDF17645AA52D8ED068701A,E770681441C7EFDFB3041691385481FF4E23F267887FC92611D1D6F003B2573D]],[[26EF20790DE46F55F83FC7E23B42507F52EB9706837D44F41A0859C4911D4C3F,364E67C4A290D8D603C42188FA9640BCCFD28489FFF609D232B033779A7F6574],[B4BFBE4AEA723F2F3F59D13D93395FE184F268D91F3BEDE78F492733B4559A43,9692F988ADDC37649153FB778EC7C711666AFB64A41C4D9019769BAD071993AF]],[[77D0F4E9646A65A909B755CEB147B3C58C8E2F6E85BD0C901F1C4AAA50A4C21E,FE8D2CABF20FF185353181006784CDC18CF4FAB611E7052155E3C09BE238D102],[2BCBB237C36D7FBDC0F45C0878109EC7336945E14FE16C03390E6A261926EE19,78E0979870137DA0519505E2C0767A86364F037F689AC5A1687A4758441B646F]]]
FP12smul_dtype = [[[E6D21449DA70C300D65CB1A0A43D3A31153E250F230874BE37A6EB1618F56FA0,D4A8B022E398E6E67F8742F679E42C2358FE16B7EC19372DD1A395F422CC977F],[A4EF459E52882780B3BA6D002FF1EA583F4A441B3E69D9FD72B87DC02773E822,BD2A48D62594137A5A7CAD35843FD03F050C80FBEC3A1B7693A4F0EFB4C9627F]],[[7ED0CFA780E8A35FD54F367733DC5618C9D9A2D700CA43FDC0CE0FF0D1CA0148,2203BCE84343D940616C291F608B0E6126175246C2C16BE7BF7CE08DD3424CC2],[6543420BAE17730AC51D512FA49725ACAC992642D24871B4F1669E416F983A47,948A94FDBA94465C04ADE51757DFDB88BBD30BDA6972E5E46DE27C34E22D49B2]],[[4A4B145F71A378235B944D832106AE961BC6C73F5360773A91EEABC716715B85,8BFCAA5732C2574E6D36FA564F240B047ABE241399B6F50F2087C2694C6E6052],[7A84E6D13323B9CBCF2BEF82BD8E75FB4149097E45D2FE785B531EA69AAD0675,41A941A19E01EF58426348E75C80C0BD930D2B156A1FC23EC812333AB9F4D431]]]
FP12mul = [[[ED8974528976EE37CFC97EC1831A90F75F01318CEF0820940BA1EAF301926D8E,4F1A162EE662950C1E4044AABC97366397F20E9C14B38C5A5EA18C8165263229],[B71AD39BB8C99CE7D503C3206FDD9FA85CED200D8C3231E3F632C027B7AC3FB7,05D2AEE7BA252D52931384AFD48A3554D2BA6CACB1F4C4965B671E0198FF4208]],[[1F293EE5CB7C8D580DBB12B036A34543432C36570BB08AECEAC89E88CAB967A9,F11F23B33BF47F799020566B39AC9478F42BEF3F17EAC414FB295ACE6D4BF4D3],[96B4ED5D6159AFAFB6F2978CFC09D0A8B33350EEB09632886C6506C4B090514C,413B0C671E3ADD289DB50E22C6062327A7DD6E5DEC5CD2736F1E0E836375FC48]],[[9494671BC5F301B7EFF003F7080D34935F2C7EB9AA0D8FC2ECCD76DC4DB3414B,A6A1134ED334092550F086C88DFDDE419DE56B83A954933DF75E7F516C3C1835],[989F52CC70518ADA8A5353537DFBD01BA6EFAD3F9D88A68477817721E0F9E279,B96D0AA2494991B0902BCEE13DD01EE6967DFD35559FFEB1EE92A97582637D71]]]
FP12inv = [[[D056948B749DFEEF171041AB0482FEEC0F49B24226346A2EC35F96CCB8A14CF2,1F62A2E17C48EF9745D672010205D33CEAE3E9018A0E654AA65C624E58FB8651],[D414E758B3AC9D0370CC4F974892DEB97B1D43A2CABB8C4172E6926333557C7B,3C7B579BD025C94C8B1EB2DC2A200C8D2706031CCD48509F324B4633287D70DD]],[[431B58EB8287AB6AC3D543AEBF49A28AF8EB9477BF69E864886B5E114FD1E8AA,8D615E3032F33D2A9139164537FC610CF37A085D294B74FE8641AAF5C761E9EF],[CAAF67F30C1461C1FE563C6B64CAC9C7B25B994BFE1E1778B7BDDB43DE63416F,46F615B5085FCDE1633A0C8544934613828599F8A70B7F24321374D215595433]],[[CFBEAC7627D26EA88E66E80FA4DC149E1044808BCF8BB9814B8F045C790983E5,94EA3147A6F88D4F928C32400DE7FD45933CCA849BD14585E736FE247DE05621],[F8DF5636277A1D19EAA530467CEF3822AEC821E78EC8026AAA7410546CFDBD11,95FA2DABCE6F2E7A07E2E098BB30E245479AA9C2445CF817AC77CE355053378E]]]
FP12frob = [[[D056948B749DFEEF171041AB0482FEEC0F49B24226346A2EC35F96CCB8A14CF2,E09D5D1E83B40136010F805DEC6BD16221F87CF98889A5382CCCCB8D55D7A9C2],[B38CA5647A6A458DB8E0572914085335E43BF51630825B5D6F856D3B6D71D2F6,057661C3B8C9F7E78E3A963EDDCE72FC90404CF57DAEB1F80DCC2DEBE6A1738F]],[[BBD55BEB775503F932B8798CCAB1A32095CF72111ED7646967271DC62A1D6540,1DF82C0F3BAAC660BBA2EF1169CDC87CE3F5C4D7CAA008D321642F15320BC311],[C9690514F0F6518E3179A44781357C9A54BFD22A34B5E22E8953621C19798145,9A522880C9D1C16441A72565EAD9441964A3073CB44E9040F561C8B028525697]],[[A8175B951790657FFABA0B01B3B6577F2A01B494909061A27A274CFCD9FE6BE9,F9B6C169E41851A15AB182E4180E73F70FB4E57204EEAF7069D2A1A45EFE28C4],[955A7FC78FBDE33C1DB6344E56B9805F82BAC8A66472C6767FE0EF175CB7B428,94A741C469E278514D1379CCA402DD2838FA3844FED12413B3F0C84E2FBEFAE2]]]
FP12conj = [[[D056948B749DFEEF171041AB0482FEEC0F49B24226346A2EC35F96CCB8A14CF2,1F62A2E17C48EF9745D672010205D33CEAE3E9018A0E654AA65C624E58FB8651],[D414E758B3AC9D0370CC4F974892DEB97B1D43A2CABB8C4172E6926333557C7B,3C7B579BD025C94C8B1EB2DC2A200C8D2706031CCD48509F324B4633287D70DD]],[[431B58EB8287AB6AC3D543AEBF49A28AF8EB9477BF69E864886B5E114FD1E8AA,8D615E3032F33D2A9139164537FC610CF37A085D294B74FE8641AAF5C761E9EF],[CAAF67F30C1461C1FE563C6B64CAC9C7B25B994BFE1E1778B7BDDB43DE63416F,46F615B5085FCDE1633A0C8544934613828599F8A70B7F24321374D215595433]],[[CFBEAC7627D26EA88E66E80FA4DC149E1044808BCF8BB9814B8F045C790983E5,94EA3147A6F88D4F928C32400DE7FD45933CCA849BD14585E736FE247DE05621],[F8DF5636277A1D19EAA530467CEF3822AEC821E78EC8026AAA7410546CFDBD11,95FA2DABCE6F2E7A07E2E098BB30E245479AA9C2445CF817AC77CE355053378E]]]
FP12usquare = [[[486FBCBBEE9FB1F27EBE3F6CE4A595AF6273B44E68BBF4B74CC61C8F83A0FFEA,3DCD6169F58820E015A6EEF4EA45CF6FF6C83E7032999F709E0A20B79B35E815],[3AAE976B701E2633FDD042954BDF5BCFAFBCE2044DD3309BAB02CEF482E78C74,9062D68B4824EB093BE4E0EC88FFAC52A1030A6BEA3D67AB0DF427BE313C96D4]],[[7D10AFC5C6CC04AD3599A30AA2E939557A008BF5AD661F1327380C1F3569130B,06E3A758CBFF3B789833DC73F7DBA8A33B28C8EA567DB650509A3F2F1602FE12],[3EB59E1263AD5C1F0C562C37B39293E83ADCB462A41AAA41F5EFEABAEA19F9CB,43F4DCFFE175E9520B3316FB781886E3FD23BE5CC2D1845DC75CD329EEE0F6CE]],[[B2C58035560887FC9098F853CF987F9892D7ED4AF6C09D53E4F671CF8D723679,EB4C7164F8544C71158996FF98ABBCC6381ED4A0A1B9F72BD082567C7D3A9BA6],[379D107C04E9FBADFF118FC6D3BA733596EA40D6AC3B55E87F5B0281043970DD,762E346630FADC6653C9F4906EBDFD7A609FBC76805FD29791CBFCE5933D03D0]]]
FP12square = [[[486FBCBBEE9FB1F27EBE3F6CE4A595AF6273B44E68BBF4B74CC61C8F83A0FFEA,3DCD6169F58820E015A6EEF4EA45CF6FF6C83E7032999F709E0A20B79B35E815],[3AAE976B701E2633FDD042954BDF5BCFAFBCE2044DD3309BAB02CEF482E78C74,9062D68B4824EB093BE4E0EC88FFAC52A1030A6BEA3D67AB0DF427BE313C96D4]],[[7D10AFC5C6CC04AD3599A30AA2E939557A008BF5AD661F1327380C1F3569130B,06E3A758CBFF3B789833DC73F7DBA8A33B28C8EA567DB650509A3F2F1602FE12],[3EB59E1263AD5C1F0C562C37B39293E83ADCB462A41AAA41F5EFEABAEA19F9CB,43F4DCFFE175E9520B3316FB781886E3FD23BE5CC2D1845DC75CD329EEE0F6CE]],[[B2C58035560887FC9098F853CF987F9892D7ED4AF6C09D53E4F671CF8D723679,EB4C7164F8544C71158996FF98ABBCC6381ED4A0A1B9F72BD082567C7D3A9BA6],[379D107C04E9FBADFF118FC6D3BA733596EA40D6AC3B55E87F5B0281043970DD,762E346630FADC6653C9F4906EBDFD7A609FBC76805FD29791CBFCE5933D03D0]]]
BIGsc1 = 28E8596B14F4A48DE52735CDB0BB4F915438F39F1ABD51C231E0B4D44C6DCBED
BIGsc2 = FB405E30FF249737D125D4905754CF8D4C869B5D5FB1E576A93E32F2019FBF2C
BIGsc3 = E23C6350C87291457495A3A9697B697186FAEA0AEEF3F901EDE0BC987EAAB05C
BIGsc4 = C7E70C98DA715DF111FFFA0B75D6BA23E7700D290D40C3CE757DE9226884088E
BIGscs = 4E1DF1BCE31864BE44BF2DA854DA827D
BIGsco = FFFFFFFFFFFCF0CD46E5F25EEE71A49E0CDC65FB1299921AF62D536CD10B500D
FP12pow = [[[9FEE7888578A22A89D0355EBAAAFB28FF9C974863C4E777883D1C9677D195A3E,E32510E9F2F37920BDB6381DA547715D414B32A7E0E51687C317F65743D72498],[6CEF46FDA62233FF8D52447AF580531BC22F071C999E0AEDD45DED8CE5BE6852,BD223DB298BA9AB1347E52CBB9A2B91F69295790A1CCD32F8B9E0BC332B7B2C3]],[[D667A642D1EA3885081C9EE778C5F64AF1E9E3668003CAF23E4D728EA599476D,DA94FC9520A08E92C73778A151CA7257DF46981A6A6E3DDF329F41A19B507E02],[92E4F2A19EE2719262BBB162409EE8C852F287B6DCB47826FA15854054C6F654,CACBD725A304675CAD80C387596A3971C36B569813F9483C5E5B9E7B87A37CE0]],[[DC0B87C0C6B6CF3DAEC9AB330509CC77D2EBDB61B86932E740B0EB5076C2C5BC,919ABD4184D15D256164C5099FAC1176AE13233316BF40DDD4656C08B89D276A],[5642067BBE8F82EA9FD2EB67DB926FED0557B609104244EDB1CD3FB5AF505C63,FD4C732BAC0D1563756F9B6C48BDDBF35A61DC607B860BFA41F34D8F6A4F58F4]]]
FP12pinpow = [[[1E3B066373FF407FC72F767A7587431DCC454D67319FC7D4B2547AC7B96518B4,270B6412777D39B2F68674FF04B2F157605D6C8F6CA4CAEDC7F1C8D5BC500FBA],[01C260DBCE514EEFDE0BF45A7B5D3501A715323B6CFE25CFB86E56399A86812A,FB7261AE0968DE0E5F289F9AF2117FBBF73207DCDA1058307A338F7723CEF017]],[[64CB8D6B723DD8B7F305D1055E4C7B7AC7F2F569AB14553F940796B89859D365,5C1B743078EDBC781AC2C708525A8F6F20159131CCB48363B97B324F7E7C7B57],[69C712321C82871A1F492917BB69BCE1853413A0E137FB2E5D96F5C0191E004E,39CF795A9789FD44216988D531844B988057131A9127AF4949BC136CB3BC6D2C]],[[43CF3DE2DFAE328F4B90F590D8314049B9A8882FC5BF83D54DAD59CD6395117B,8DE22C04172E20C89D1F998DA941BAC624FC745C45D3C9BB6D05DA43A853BFBE],[B260807DC5FF5166091C9C0EC3BC448503867E298AB2B72E6BD6F02E901FFEFC,D73CF818F67DCE23DA052F15BCAD49A76233359EB2A528A4DF866CE664395B8F]]]
FP12compows = [[603E90AA7F8ED2617792F9316620972590FC06C44E176D0446A7A2EF86FBA368,89CF3E13BBC8C3FA64EEED2A192B9D4986DC5CC5F4133219325F47EBC4B580D5],[81B3E88915DA91F6260210B400FD99CF64A14B96AD22C7E5678896AEB738F39A,9AA9748C4778AE10825511A62EE10D7A4050964E343A777D0C6368A3D81E4215]]
FP12compow = [[521167A2F0B990C20A90EAD4BFA13DE1C296841871A63D43B21D691022D5160D,1E96C30BB996A6A280D8C38E81328CC5AFFDB9106C2597F68F0FEC0759F4B73B],[9547AB178B7912A1C0494FAD1A5975BAACBCD78BE5A039BCAA7319380ED782C4,139C81CDEB7D1E6B82584C4155E80547AA82F6F4B78D99412CD56ABB88821D1A]]
FP12pow4 = [[[F323076A38218B06978E21713B24C334704246C042CAE95E8F51F880FA7F9B21,A1552A421E6CDDBF0AB4E55FDCC5C48815EBFDB9CE4561F36144A434D4C596F3],[86F0AEA0A0D453FEB9CAA6C79D27167478FE490B24864644C35165C5AC0ECE2E,55A2A141E8F94D7174F121DE0C15A751FACCE016383A7ED63903F3C088E8B302]],[[FCA9131301840B4F8887F7689BB3E5E4972C8BE4A8C2D0C11A7F790984BA85E2,AEDAD197F24338DCF68244137797A036DB3128905F8AA39A5C0E693F0EF0692E],[7219824E102DEECE581F7FC27E4272FF80230AECA49B889462A7F6D109DB9D63,D097A9EE28C9EA7A4E4A46CB1A4DC38C0E3D688C318DB382489673A5AC3BF0C0]],[[E7DFFA063E0E671441825156A5B2A04C46BC6829C0D01D4ECCAC91BCF22ACD46,0D31CF90D82098B29D11C4FB7D5680C598AC9AF54A7099CECBAD32C52E96F092],[0880FC4F46006EE11BC180574C8C9E6B2FE6D3F72CA6C517F6433CC620EBD96D,4CE37E791FDAE7AD794850DB194404DE1907ABF75CBD6A1CB2FB53A3DD1854C3]]]
FP4trace = [[7103BDA25DE01B32B764E04330A5B38614244AD04D6D2986A3CC68AECC3D86B0,5E27E8A474DACEC5D1835603061179B6C0ABBB049E2B2FDFF31526EB0AF292F3],[83C149F5E4F0FB5D824CE856F19C51B0B53D6708D7957AC420C7D26972791AC8,4A8DF92C8F8B94E7A589D9CA70117EF797CA5CA4AABF18A53C475B42355ADD7C]]

# test 5
FP12_1 = [[[BFD5E04CB4F80D560105F2B2168831163820357CDAED9CE1D6AF708C3147923E,5951CAB48AE57D998A7D51B763B4CF5DA2030FB497934F41621A0D86664F7C14],[38B25A1D218EDC5047E6179C7628BD4DE9356470CA1E07F1527612B29ED500FB,96EB7C02E111469784C8FBBF4EE5355725DD3188D56FB7A275139C190B5C9926]],[[14FC7DD1C6309181F0BD1690104C0394E09BA4F8CC51551013DE4F128F2FE265,E7D2FE2F32EF35592F8EAE96492619C09B47DBC8373604C345B5644033D8EDA3],[4F73589DAE02521C6E3FC43FBF1FE10F40EC43046B8E9F4907430FCFFAC086A3,D0AE668565AD6C4BFF21879C8C10623918816F3CFF04D79EA36292B870E37BEE]],[[76C572659303A6FD0139E332EEEFFB9CD9432DD8B4023A16AA0425EE41B993FB,F7B1F6A65FCA20ADA511B207332EAA800AEB88BD04314C83A5DADB4C45371EDA],[4FC1EDDB4FF8C58FBD77DA9C7E3E93C123A6B9DE933AACECDA4926D3505D2A16,102EA4D2CB6F25049B6BB9C9318EF9E2FE8B644F42927C7DCBA92EE22E41D882]]]
FP12_2 = [[[E687E3694568B14F097AFB74DD814C9ADE4AA919BA40E25D4A76D6FA418B1732,4F4BA791F92D8F48A2A3D8C9337645929FB48B18761DA78F77AF82421E779A9C],[8A98907E1E91B109F3FD78979D2EBB38B0E9B9F06920EB718AB0AEC59AC2101B,11E94EF2493F6DA881777A93BA80A13DB12E5C132598A56B41FA7617E1EFE16D]],[[789B03D209534D5388250189028F9CC73540469BE77E3414CCCBDDC80088967E,AF08B2E58042CB882E1822B9565962403F52304FEA08EE4287F1589D10269C6F],[405340261A6CEC5E796D4587277E97438CE474F56BB0605A6A2438E8AD52CA67,87E9447AE43BA281623AA63AFEFDF1E4F6AF19E14E80FB8FF00E4F89CADDCE55]],[[25F70CB3ABEB8A1B25D0E1968094F0E9FA291404F8A5A4799AF6CE3D972A5343,8BA89B43522C80BF97786A6473AF7DC3D0EF79648CA37AADC910C9B5437BC7F2],[3442E5833D1F3D30F64032C75DFA16B4FD9B8F685D2EA90A200BB58DB866DF19,A313B4369C743FD442E272A90149F7900D7330BA1D5DDC507D1E7AD5120F73EC]]]
FP12_3 = [[[0266CDB032EB0FBE43AB43EC93C36439490DD920BA55B37682CCBE34454301CC,7375FDE085365C9B02C387721332183D4E512D397DCAEA63C3014969B904D6],[B4944F37ADD54CE82003A2202F2E05F523F8D3F4302F573EC5CAAB185E1E2DE2,B5A5B1DA6FD4D739528753650E29406908108A0E3B0A7C598D6AEC014B0CBB80]],[[CDA0F262A549B565A366E4BDD9796FF1D3CDBA3FF51B066679B41FA91716325A,B89C4DEB3B68CACABB585628FE18B43CF66B2C72E29DC286FF5F66C6B9B2768F],[8CDC7B7C6BF39D963636B2F85DE824DAE2E9D393B5F8134A50B7C9D76B7C8801,18B546EC5CA2DB69323B4E60CBAFC146CA11818768AF9853627758AF58C7F9F2]],[[2C86AEBE90401A0AA09E1ECB2D2BDEA0DABDD2AA04E3CA3AE1A59504E8B5A3EB,40AB0BE73C4CBA34CF4EE77B74A2DF78857873ACAA46E689AB15D79B703F90F0],[0C52BDFD33A199615DF46F5ADD59F233AA06DFDA4D89B550A4ED7431293D58F7,65F3BAFC7F0BDB370D80E22418C864FF09270D6C6A8369E2962826EBB43B6918]]]
FP12_4 = [[[E4CEA0B5475805C009F4061FF7522EAFF2BA482DDC617C3B985167E7DCB0DF27,CE0FCE794E0675EB731AD39EB4E948E4184F20E3A21253A72B42E2A57AB9943B],[0FF1AA948A294BE74133F42E97235344342E27F098C7A36A9BFDA7EB63D5A4A8,C78170B518C4FDD1C470C6F5AFAE37505FABF352A21063BD72D5922C06508CBE]],[[F0B3758DDF287BBB8BDD8A4BB1668641F0063C703E5645CDC0EB3F37B6E2C993,B44E68CECEC322579AF4C5D25AD00F2C43D058414E7C2181282B48559FD55BE0],[97966015F6A7694C4DC308B9F6B225590180BCE499C47CA88FC3B9E23ADB32F5,7053C64B87F3809736816585B5B71D36F328228FAB7607B8B1ABC0410430C70B]],[[225A008F6CF3115C9450D36EA54DA26CA5E4E0471AC2724BA054B28D08C2EB2A,501303DE71B520E8BC67324328D39683AEA40D5B842443D6881FC0508692003C],[D0148DE331D18600D0FBE1B2D4F7A8B28AD402E536B78E72C4D93A5331930347,0D8D8411C2530D47171AA4E2C2BDF153D7A1403A8AE3A57B30F4014AF14D5D94]]]
FP12_c = [[[920B5A733559B92FA35D82D6590369A1487DD60C938FE372EBC0C32F0BF4E5E2,760A90667F489AD3B4E04F3E09E31D2CC78DA7A25A63F5A6C9C1335FCFAA33FC],[842101EC997E807DDEF17F0F6AD5E15FCC2B4A5A6E98EDC21BCD7ACA2093C01E,387D9C929C8369E172D8E889B01F0F013C3CAD42A317B357A08B4DA76A80776B]],[[8C07EA523DE9EAA81586D2DBA65B6D35B07BC7573A61CAD0A5D7390D28A46DA2,B172E640D130DF3205237A614C4DBB42C1164E3894DC57386F7F2DDD7704EBEA],[B35AD4116FC6A0D2ABD5FF0576E7EA9372CCC44503B69058B7D3CDED866AFE53,A324922FD196A99B0A70393D879055E2721E571362DC6EBC5C2F36FCE95734A4]],[[BCCD2BE28CD876ACB9B59551D9471BD09C9485617E02353A0E28351BC4A6A85F,A825176EB63875DEAE252549A901C7AEC523E80677A5FB33482F4AB361AA6D71],[B358E428C5BBA0A10F47CDD28C21799DF5BE397A65D2A66CE459E4B444B862FB,8821DDF6BDA9D9C02AB8A7616E7B89E5C4516C5E15431F9B1950E7A2EF6BC27E]]]
FP12smul_y_mtype = [[[E687E3694568B14F097AFB74DD814C9ADE4AA919BA40E25D4A76D6FA418B1732,4F4BA791F92D8F48A2A3D8C9337645929FB48B18761DA78F77AF82421E779A9C],[8A98907E1E91B109F3FD78979D2EBB38B0E9B9F06920EB718AB0AEC59AC2101B,11E94EF2493F6DA881777A93BA80A13DB12E5C132598A56B41FA7617E1EFE16D]],[[00,00],[00,00]],[[00,00],[3442E5833D1F3D30F64032C75DFA16B4FD9B8F685D2EA90A200BB58DB866DF19,A313B4369C743FD442E272A90149F7900D7330BA1D5DDC507D1E7AD5120F73EC]]]
FP12smul_y_dtype = [[[E687E3694568B14F097AFB74DD814C9ADE4AA919BA40E25D4A76D6FA418B1732,4F4BA791F92D8F48A2A3D8C9337645929FB48B18761DA78F77AF82421E779A9C],[8A98907E1E91B109F3FD78979D2EBB38B0E9B9F06920EB718AB0AEC59AC2101B,11E94EF2493F6DA881777A93BA80A13DB12E5C132598A56B41FA7617E1EFE16D]],[[789B03D209534D5388250189028F9CC73540469BE77E3414CCCBDDC80088967E,AF08B2E58042CB882E1822B9565962403F52304FEA08EE4287F1589D10269C6F],[00,00]],[[00,00],[00,00]]]
FP12smul_mtype = [[[3E99061311BBC4CC32AF7C238E6A94B3C317C7897C635EC0EA7C309461A71C08,68D0F6DB2D4B95D09E2DDF86F613D6CDB0A5E30EE7EA951040FCBB3331545C52],[56902DE30A688BD2C1CA7DE288DBFFC765FFF4895EF7C683F1B0ECA9546182B5,062516552FAF6D2BD674256165C13647D283F52D7DD8B68E78271DEC99A33077]],[[8E565AF263C3C05B5A251D4618BFC0775554FA6447082A445D364458CB98FC22,B430B9E9FF7FE8084FB0AD569D221A1538550D50A193EBF0A0DDB8FB563ACC23],[9E37002909E58364A257C030DC8B85C55DEB39FF290CD9AE645B2C1DF79BE329,B7DDD27AAF67ECC1F00D54851A95BCDF5A53E31F271A2D7B3D5B55B0F5401517]],[[FD3033826D000853A2E33F7A5851F0B996EC91AA15ECC9CE2C5B4E714FC37377,5739E7D9DC8F9F139F451E6D7540B8FBEDBD1CFC51AFD690091945A258FD7C3A],[A278001D7F55F6AA6E8004D2E93A0C76AD6B67CB68973561DB2661FC4FFA9BA3,C44EC48B9EA915F920BE717963A77E318A5765ABCF3BBDAB9D893A65FC4DF8BF]]]
FP12smul_dtype = [[[28CA691D1B2784524903327F5178DFF62BC4F4EC9F13D15C6A750F14C87FE6D1,064F06C7C445925C2B11C2A1F662456384542A4EB6A8A669D8319DFAF5D5E6B1],[366115D16C8D7EF5DFE603A45F657800B1FBD3E5380AE4C2026FC0D47D83994D,D82DCADE455FAC75A1940EEF76B16780096D8CC9A339160581BBE0B7ADDBAC6E]],[[6B6B2EF87DD17A868D1655D4D135A67B968EEDC1029331F48F2989FEF18E27B1,1DE330909DB1EF294E6A9E5B78A711F96CD72A953BB81EABC6177D259AB9BE26],[9C5A4E9200174164E68C8FE9FB285AA7F81EEE0FB5BD1A349A5E3A3328860E9D,D85DD92027EB8D0FD884D261DD38CD6DAD17DEB32A4B798CF873301FF9D6BD5A]],[[5F40AD52E6B792F432DD0D9017050290D0F98C9100B24A6773FF616B33F1EA47,6BC27996F6E274B7ECEE0AEAA1B94442DAE715C0F13C462527150DC49781107B],[9EA6A223016DC1003798B36A4D87EC0372B8CCF78B68E635C2A6AD6F7487D250,B9BFE9229971E9081E5944B4334448F3DA1E2450504283209A1957B78DBA2B2D]]]
FP12mul = [[[1B81BF5A4968853880B8B5FFBAD691F18D99C83C3C199BFE0EAA55AA8EFFD34B,62CDFBF3A4393F321B82B8C74358C3B0556C8BA4A28629C7D26283440B87DA81],[DD410C7C57B765F25BCF36E78DD226BACD850FFA61BC07E3E7A094ABEFF36339,093CEA11EA4ED6594008752A20896E7683354375488EB9FC9B74EFF1031BEB35]],[[0D2AF444F22C8791082A3BE3EF055794D5A47EBFFC8A1A310FF607032C00B2C6,D0009049CAB2C8B8703B5B77A18CB4F44742C0EA051F803E666EB3BF3CC8C15B],[784572564158513A6E1FC559CCA2A4EB257C54169D7B04EB33502E235A4D83B6,D7B15E4D5FE69D37C6148FE7C31683062386306ADB0F20D7D537C93A738E5DB9]],[[3513F4518AF815E5A37F6EB9DECC50873610C860C7D64CA72FB045C0319555C3,E6DC7B3543B4CB663E60F3FE3AB72FDDED3FBD84F16FA5F5131A0FAA5EA34E1F],[FB9192B195DC6DDE60FE57343119B68C590B5978F7C062DAE66B12D8EA95A599,A020D256989F8F59169759D0E4C98A5DBCBAF8393AF9F29CFA456388155B769E]]]
FP12inv = [[[BFD5E04CB4F80D560105F2B2168831163820357CDAED9CE1D6AF708C3147923E,5951CAB48AE57D998A7D51B763B4CF5DA2030FB497934F41621A0D86664F7C14],[C74DA5E2DE6E147CFEFFDAC27848E75123A7018A487A029180B31B290FFE2F18,691483FD1EEBAA35C21CF69F9F8C6F47E6FF34723D2852E05E1591C2A37696ED]],[[EB03822E39CC5F4B5628DBCEDE25A10A2C40C1024646B572BF4ADEC91FA34DAE,182D01D0CD0DBB74175743C8A54B8ADE71948A32DB6205BF8D73C99B7AFA4270],[4F73589DAE02521C6E3FC43FBF1FE10F40EC43046B8E9F4907430FCFFAC086A3,D0AE668565AD6C4BFF21879C8C10623918816F3CFF04D79EA36292B870E37BEE]],[[76C572659303A6FD0139E332EEEFFB9CD9432DD8B4023A16AA0425EE41B993FB,F7B1F6A65FCA20ADA511B207332EAA800AEB88BD04314C83A5DADB4C45371EDA],[B03E1224B0042B3D896E17C2703310DDE935AC1C7F5D5D95F8E007085E7605FD,EFD15B2D348DCBC8AB7A3895BCE2AABC0E5101ABD0058E05077FFEF980915791]]]
FP12frob = [[[BFD5E04CB4F80D560105F2B2168831163820357CDAED9CE1D6AF708C3147923E,A6AE354B75177333BC68A0A78ABCD5416AD956467B04BB41710F20554883B3FF],[5FC1AD4E6784E5D8EB12C20C1C8D503DCDE5E5011DD81065C094510CDC18FDCA,B7E5481E83E80816D16615C22062A6C61A349A8FF183AC8CF8B8A5814CD9237A]],[[D6FF3243FC8C607C20BDAE80CCB270FC2F16E1F8D5094E812E0FE22FC0D7E28B,1AF5978A88A3411F888848BB3990C4E5930276C8AD774140C7E338C7C6ADD2C0],[491721AC7C579387E37E78E3163EABCBCC36AECC49C3146FA0DC4DD5FB5FA700,EB2A79C8D98BAC0F47FEE3B09CDE5B65281CA15CA879E1C2195F28F822083DF3]],[[41437B4E76F2FD6849DB30888A0748D8CA5E5FAA01D1124F8F0787338A540837,5BCB5B7C097D66DABE34AC786C92F401B25C4E4926103F401E279CA6A3183395],[32547CD9606714A69C4D2084FCEA9A2FD7E7738F8C50D5865DEC49601569FE4A,D2ED2E1DF91EAE91D6D74E057C228043A67A5D675534578DE308837C1A7BFCD5]]]
FP12conj = [[[BFD5E04CB4F80D560105F2B2168831163820357CDAED9CE1D6AF708C3147923E,5951CAB48AE57D998A7D51B763B4CF5DA2030FB497934F41621A0D86664F7C14],[C74DA5E2DE6E147CFEFFDAC27848E75123A7018A487A029180B31B290FFE2F18,691483FD1EEBAA35C21CF69F9F8C6F47E6FF34723D2852E05E1591C2A37696ED]],[[EB03822E39CC5F4B5628DBCEDE25A10A2C40C1024646B572BF4ADEC91FA34DAE,182D01D0CD0DBB74175743C8A54B8ADE71948A32DB6205BF8D73C99B7AFA4270],[4F73589DAE02521C6E3FC43FBF1FE10F40EC43046B8E9F4907430FCFFAC086A3,D0AE668565AD6C4BFF21879C8C10623918816F3CFF04D79EA36292B870E37BEE]],[[76C572659303A6FD0139E332EEEFFB9CD9432DD8B4023A16AA0425EE41B993FB,F7B1F6A65FCA20ADA511B207332EAA800AEB88BD04314C83A5DADB4C45371EDA],[B03E1224B0042B3D896E17C2703310DDE935AC1C7F5D5D95F8E007085E7605FD,EFD15B2D348DCBC8AB7A3895BCE2AABC0E5101ABD0058E05077FFEF980915791]]]
FP12usquare = [[[02CFB6AC18E97D386A4CE385D700B4F0AB4EC75A86905AE3BFD80F1A98B414EC,3EE5F6242C41A6FFC001F7B44278A31208AAD4AC2BBD0BDFE7EB4ACAC2543D39],[5E887033757743625C69AA7487D416EDF864CBAECDC54487F2D58D8A27755092,09182167B258C22D53346B94A87A380BB98DCC2727C99D6BAC134E3EFBDC3A13]],[[9DB89360512474A0B9BC34F7D25D8EE0162E3829D879CD178CA1791ABE66D158,85B1CDF0A1216A4E5BA3798EEEDF48CC4FBCD447AAD97A4D093251A2DA0CC705],[D61C770D5F266E337CCBEBF621131EC917BBA86FA909A467F1E996C7C16174CB,ABB14585E88609707427B030A78F15CAD4BB95CF9E75DA0C3B95025C237D7872]],[[C2969D4851204A831E42E02028151B3918546759B5AA480271CE399D66D87CCD,839565C7398E740D1172E785F5CAA1E2AB4B192BD57343D0CD11B66E54A68CFB],[CF5B6DC63D6070C54CB2A83975610049059EE46CD70495B6410919A183F92A47,72FC677B455B6CDBDA20CD49CE7643FE3BB3904EE0B0F0244D97FDECE471545E]]]
FP12square = [[[02CFB6AC18E97D386A4CE385D700B4F0AB4EC75A86905AE3BFD80F1A98B414EC,3EE5F6242C41A6FFC001F7B44278A31208AAD4AC2BBD0BDFE7EB4ACAC2543D39],[5E887033757743625C69AA7487D416EDF864CBAECDC54487F2D58D8A27755092,09182167B258C22D53346B94A87A380BB98DCC2727C99D6BAC134E3EFBDC3A13]],[[9DB89360512474A0B9BC34F7D25D8EE0162E3829D879CD178CA1791ABE66D158,85B1CDF0A1216A4E5BA3798EEEDF48CC4FBCD447AAD97A4D093251A2DA0CC705],[D61C770D5F266E337CCBEBF621131EC917BBA86FA909A467F1E996C7C16174CB,ABB14585E88609707427B030A78F15CAD4BB95CF9E75DA0C3B95025C237D7872]],[[C2969D4851204A831E42E02028151B3918546759B5AA480271CE399D66D87CCD,839565C7398E740D1172E785F5CAA1E2AB4B192BD57343D0CD11B66E54A68CFB],[CF5B6DC63D6070C54CB2A83975610049059EE46CD70495B6410919A183F92A47,72FC677B455B6CDBDA20CD49CE7643FE3BB3904EE0B0F0244D97FDECE471545E]]]
BIGsc1 = 325CD59688809B1318B5E20EF496286A5BE22133B05E29462C77C83CC6530C43
BIGsc2 = 6A00CAB40556F26B312909506EE17A45D9D7F3AA20C87009F953BB52E1684AD0
BIGsc3 = 576CA48B78FC14DD585E6E7CB92C83892EAFDE23C011CCD1B16033647FA8DD7D
BIGsc4 = 2EAA9E8ED36692F1809F0A513733BA8BF1A7D58BD450AB3DA03F079163823F96
BIGscs = 4CB36EF6516D256B9D8880C689782434
BIGsco = FFFFFFFFFFFCF0CD46E5F25EEE71A49E0CDC65FB1299921AF62D536CD10B500D
FP12pow = [[[476DA38A12BE2E56FA67AD30E40FE2C552203D0253B722ABB603AD883965A2A9,3A21A49882065184559062DE79D2307C4901CE1FFE938788E01428F8D00EA407],[33DBC5B06851DBA87D3B45782B127C89D1BEC0336163A2216D2BBF00887C4CCA,94AF33D8F50137A369134108B09315292DE5715E2E8E1F328CDC3B3F03833DCF]],[[E060C4EDF81CB222E29ACD608166A95DF4C4FD611277594A817ABA47C866160E,C670A474AD7733AC18EA2501456BF90698BEB7ED2E655C12925FC791ED34EC43],[3FDCEEB271CBDE24D53134D47230564871FC58CEBBE28D1B8D368EAFCC0556C2,9681150F4007A0519A7806E1B54AC35D11793A1E1EA27542656269D296505088]],[[DAD91EEA3687E36307ECD554723D4DEEB4E823F81F344945FDA35EEEFB1DA1FE,18178030F351E649F960B97E409A5D56B91810A4B67BDF3A969E546951E09064],[24ED6A048D04BC42DD4A5C3E6AE44ECA92A5BCBE5FFB8D2F97D6DA6E6023EA96,C705B94797786A663BEEEE770E959AEA6754FE7ADC9FA98425A55CB0C1F2B8A8]]]
FP12pinpow = [[[52FB9243D57120343B42C0E336FBEFBE7A9A018E4D9F5249201F86789C4F45D7,4DE2D8411425E1FFBAD5ED324AA87CD86FCA4CFC0A1A93E6D0E07F38A981A378],[7202369EC30E6BF627DA9F988D39EC0CD2EDA9EB04DB11E71E9F23875731AD0A,8CCFB4009072B411A1D42137347AF5B292B83A54D47127020D489586CFAE22D2]],[[F081D64948495C314F067E01E3542DB99107FA4018FFAEC89F1B1FCC519E9CCE,09A6C6E20BEADEFCCFDD99A0930759DAA54E32ADA8E04D93C6197FC9CF2C7E5B],[7B01FBD56F7E7920A283A2872DC58598721EDF2E80406FE06C19D4FEDB6006CA,DE39122888564CFD4CF7AB44CE8AD4CFE10F5F51E42E351B6D21047E6D091B3B]],[[F2A51673BCEC0C0EB3162888CA33A79BCE0C6EBD3231A99EF8CB67FA8C75FA3B,C3DFE3353FC096701FB554EA6DAE0D7D73D5BAAD55572A7DB30E08E3F209D4CF],[40C09F241CD67FCB09240F6728E9BD355B61637759CB08B5CC0EA2382F6EB0F6,558178A6DA64A472224F160158D011414527FE4858B108F09D5CD1A1EF645AA5]]]
FP12compows = [[A9D672931936574373C94DF04BB9C4F596AE884A87CBE8B2E01DAE46C56ED309,E843D4506CD57D441C7523C4C2CADC9EF9DA4D47A18FC81CA44B375035F781BF],[A38E6C35DACD0E874574614B97BC8299A14F79E3DAFE5816BAD79C0A85D4668D,9737A98BD2C6CB45FB71CCD46851CA4A73C6EE17F60F9E487A29CCE7C77E6D56]]
FP12compow = [[371B3602B7A68AAA20913D27299308CBDE967D6845F07B567011D99277C85596,6238C18AFA4A3D0FD2BEBF4575C6E8A79F6C0D483047189889B0BB0CAAF90DB9],[6CF23DA5AA0526A2EF75D68E1E5581DD5C1B189A3EBADE37D1968A6D90B51A86,DCBF57414EF904A09B7D2885ADCC10F8082629AF12E9FD77759419E943A0AFFC]]
FP12pow4 = [[[5EAB5E04121FFD3F49A5B139003D9141DFAE61025D90A9E66EE0F13D7A13C280,5CAF377114AAA399311E2055BAD2D2BA7741A8CAF437A49D8ECE1416DE8BE095],[ADBA811C729CC51D431F805F45BE73B3272D64445B16696D0F557D60418577FC,6B1CF69441DCCC356F611DBB71EEF0D82E464004937712511DC17E82603F8589]],[[F91DA46F3E3A1D047A924096BB16253941F0D337D7E89D836A03D68304A2C044,898C70015FB5F0D34A212287A9A02F7329F06DAFA2F9BC85FD06960B4E67B724],[823F0B0710893013689F43737F667BA2223B5B063C4E490DE7D5FFA2209850E7,AA006E2875DDCB7FE66256C162A7E16E7290D7C7E4F2A95CA5E1ABF761476C6C]],[[2809A0E6CCF1C14772E02A60FF1757539E9487A3C6300141A54DF65B64A3EEEF,106E3C13792AD0B8387207E7208151E9B80C609536E806800E10A7E701B119D1],[165F6CD3F9AE23CB4D23A79E639AD03C7A76F3A15D9A41C7535290797C7DFBDA,CFFEA4D009F76A1A571949D9B067C8C0B0EBA96732B930FF70BC2814242BBA59]]]
FP4trace = [[3F81A0E61EEE46677545F35866B54A048EA7D4806B98C19FDDBBF5ED36305694,0BF5601DA0B387FF589202C73CACC979D92CC922B421E3415324FAB7841B4429],[AA170E5764AC94F0D7B246D5627A37E9BBA02D525E5A17D3F7623817DC7F02F1,C4C27408A336E2F9477500DEFE3DFB6664BB2E9F6DB71C648C11A66F73429B5F]]

# test 6
FP12_1 = [[[40F4B5E465B4865D98E76C70CE9142F27E6B6BA8F7C140B039CB3AE650EEDBA3,87B362D8DEB69A5F2640641768D38682A695AC306ED3090DB446EFF85E71AA65],[3C9D237DFA7F8A6BB38E2AD62BACF6538B7DC0293D16D17933553F2EDD5E485D,D992FA172B27284472FE66708C115FF9B57F5BBA58A7765C4CCFFF3BDDC8F0E1]],[[8970F8D3EAA4BF7AA13E4BC1D34AC78DCF610B75FAFEE28E750FEAAF25FF7DDA,927CD2EA6F1C4427A5A0E93FF416B6009B70A43C7A3BF800908B914F92948839],[7289D615467AA045581444E0E061F3995B8184B979C6554BEB254F40BBDFB885,54CF5294D617F49E71F14DF7AA80CD0BB8000AD6543AE27FA102B4A4CA9A1939]],[[C0880370FD00E7490E940C0FEEC19CFE21B94C3B02050E87D4A33CCE860B02BF,780A2CD4BDDCF08A8867A0B24213B94F3FBA4720E2550680D04B88723F36A0E6],[7E6F076770FF8E09B86E0C04FBBC0583E7B22604F791170700F4BBFB8068AA17,4CD20363E9B4835F49A776DA87AE211FC2DBA239F40162853D56A3A866923610]]]
FP12_2 = [[[B382006498BB177488F67D64EE25CCB845DEA38C144E5589ABC4714DEEA8F0C0,C6321C901A755BB6F1637E1C445E23449D806EDBD6E5B6F1619E78B59D0CF6EF],[045B7FA4B2DFB45971279C1F817B29848AEBA558FDB0EE8C0B14E3F85DC975A9,2C7A926EB3F3670DDC2127C2F328497974DD84C05417CE739278626DB16F423C]],[[400F1C54DF01D9F2EF596ADBB248D01B3CD622CB598E41D0E58C74CEFE489C7B,D84039C49C0E8E0718C1409F3EC75A763E1F5DCC4F775410A12C82182EE7EEEE],[1841700FB483D2BB8F3298B5491FE962EE77F453D16ECEE6EF34DA9921C44392,A7994CBDFFE46A706CEA69E299FD569CA9CFDEEA51324A557F9770F63033F850]],[[D15168AC1076FE6D51394BC9A16A98C174CF3F1DCD4D6356B5CDCD8CCCCD6BF3,89170D50B75C752CBCAAF4A7E17363A8BF500D4D3891865DDD3EE86DC1500634],[7380D6720167DDCE9D8BA8D60CC3F6EB4095F9EB627171163B6E24C03155B933,4E798A9992450DF71ACC84116840F66DEB6AF6FDC52D7AA296CDCE364340E6FF]]]
FP12_3 = [[[8FE8D59EB5ED11603E136E1FB17CED70BB21310C87AF8A76C9A6D10F569ED72A,4918BA4D2CBF082FA2D48B4327285DEAD8276816DFD431C54ACFA311557347DA],[2C1412E913B329B31B5D7BB30626948B31B89D79284C1F1A06B62B9D8CAD1365,C131A1CDBD48C93DD98EC99008C3E649DC70FA2C0C53DB520305C15EE8A6ABA3]],[[EB5F0921FB563DA816A3945985087106B9173AEC2B42CC96B570041094397777,AC41CA1C02053196763A69BD67FAB1B217E871BEACBBD9211B305F5DEA4B75A5],[7BFC19233A8570E2898BB2A415C16B8B9C7721E25ACC51C06FEB0E7E331E79D3,6846CE5BDDC267EA154011F4ECBC9A47D612E01087E52EFD33644E926F79E951]],[[6F616DC7764CE7BE66F3B61E21688A0599A275E49BBAB95735AD057908340D58,0C651F50BA0610709C209154E0F6DF44A3062E4FF628606A8859C82B7B6191FD],[5AF4E05479694A253D299F0CD2B1625EBCB0ADA6831B9E726E344BC6AA2E33D3,49A4646E1FFE6F349E6F0E8B860F4AE3A3A40D082644DA039A34ED2EE2820E5C]]]
FP12_4 = [[[F0E1932FA609A0648E23DB6ECE74AD42C3D75051D1E92FD08F9CC930ACE66B17,2DBBA5FAEDD9B29BC84CFB18EA00748C66D7D08E8519DE4C60604032E8BB4408],[84913E3D7C196A96A972CB046C51505FC76F3159961EDB04B79EA86E79C57B25,FE28CFC0AEFF6FBB17F26B586E8C8CC17840797B2499B34234BFBC07A1186261]],[[0AB91E5E9E77367D9A18CC0CB5097287A9154CF93C52125A825C4225F1375984,057571EBFD00734B2DF9712520CF1A804ECCE59EB59156DB6DAA793F93514739],[370F3BD9C89475DC7B419627685DCDF740277F80F8FB74B8A4E176EF0A8537F2,270681F0154672928196DAA037B2491775D9A826A72432EFA2972D6EFA05C13B]],[[B26326C035281098BAA97F391C03F1EF01314E3B95916B301ABDD8AE27666AA3,AEB3986937643343319B5C61ABC6136BD4678463DC2CF4D21DE49CD43C3D756B],[5E7FD8DBE1593B181E2AC8C06AC79408DAA1B7D185AC42AB8F53459E51D59B37,C2FFDB2A682F5DCD2440CAD6D73CC32BED3EF510A7E158D89FFC4A3F7E76982D]]]
FP12_c = [[[011CC075E08B0056BC054E094BE7A8A215A67BC37D0B34267C5A50E3B0DBFA17,4DF76C387C2236F408773D165FA7F1585717B816616EAA4CB6ACE6444ACCCEE4],[58080B49364800F1E35ABF23CD2F8DD5F0897546A2C52BD4374C2935BF908536,A184427535DD495FDF25ADEF150405965159DFFC19338E176EDD0E604FD6CF8A]],[[8BBC13730E4DFBB47AAC548A311B08D2FC37C58080356B386ECDC97E2EAA6245,9193F6ED73B24CA848D22B6F0B653E7A2C186367231CA35842083FF9C41D7A8D],[299DE7F1DE3755D293E7A7AF01896759B8E26877C3E5B01F7BD523A887A42141,034B4D7C91BC4B481D7F754FC4C63FC7CE17DBC5273D6E7F96F0F0BF7134EC04]],[[98C26A50612B7DE8B99885BA9D843B4EEC5A77A9526F6EDFD9A52B2F46C3B185,094E3D61A443E9998763001B17E133681F6E557701D5B20B9F04968DCE56CBF0],[B601A38E48BE8684A107FD9A6C7CC05FECC2BEA692A1BD80BF5DEF265DCA3872,DEB4C224703A4AE16BDBEF2A798C04590ED7777F49F4D4B4D703C12FF9DC49B3]]]
FP12smul_y_mtype = [[[B382006498BB177488F67D64EE25CCB845DEA38C144E5589ABC4714DEEA8F0C0,C6321C901A755BB6F1637E1C445E23449D806EDBD6E5B6F1619E78B59D0CF6EF],[045B7FA4B2DFB45971279C1F817B29848AEBA558FDB0EE8C0B14E3F85DC975A9,2C7A926EB3F3670DDC2127C2F328497974DD84C05417CE739278626DB16F423C]],[[00,00],[00,00]],[[00,00],[7380D6720167DDCE9D8BA8D60CC3F6EB4095F9EB627171163B6E24C03155B933,4E798A9992450DF71ACC84116840F66DEB6AF6FDC52D7AA296CDCE364340E6FF]]]
FP12smul_y_dtype = [[[B382006498BB177488F67D64EE25CCB845DEA38C144E5589ABC4714DEEA8F0C0,C6321C901A755BB6F1637E1C445E23449D806EDBD6E5B6F1619E78B59D0CF6EF],[045B7FA4B2DFB45971279C1F817B29848AEBA558FDB0EE8C0B14E3F85DC975A9,2C7A926EB3F3670DDC2127C2F328497974DD84C05417CE739278626DB16F423C]],[[400F1C54DF01D9F2EF596ADBB248D01B3CD622CB598E41D0E58C74CEFE489C7B,D84039C49C0E8E0718C1409F3EC75A763E1F5DCC4F775410A12C82182EE7EEEE],[00,00]],[[00,00],[00,00]]]
FP12smul_mtype = [[[87D0E30C3733C4EC583EDEADC98D1A314BD223CE9F2FFDCA93F0C67D6D893DBA,7234947E26FA7D524CB8E0A1765818140CA4DD0BEBBEFCB0D9ECB3F06DA80D07],[156F2786E464C7F4ED042F3D5E6ADB195DC2D63C1D17987C968AB8E48DC47ABD,68A974C281F0C81D0E663DA5C8341D7158D9F3B3FC10590061AE84091537B953]],[[C522C0E54D377706A330F59491A66E7CF97EE86D9758A1882E51EFBA1EE49860,6447B2147266E1438BDD4776678EAA1E6220D9AF5CABACBB63585B742CEF85CA],[75B950AF6C6C6623250472426E1FD30F1EB3503730581D723B93D0C271F4810D,9992AA2511F4E8BF924B4DCD097C9173BA3AC294A189824D07377CCE8C59BA2D]],[[80A1EA1B74B20DC1A69BD6CF0791F460A86965E33D3C4E9F93F4CE854C36E33C,746A1473CDAC61615901DC318FCB5F437CCCAAEA7962AB077180870F420CECBD],[B405B3D49DFC72E1378CED9AD911D679F3574B4F9DD66DC8BFB0FE849F335716,3BABD08B9B814895DB3F19D29BA0FBFFED9B712855F0F8DDBB2A80488D5FA959]]]
FP12smul_dtype = [[[7C76C9C12CC9CB700DADA6D7DE24983FDD3D70792D82619312E785F051454A03,F9C12809BECB53CFC3EDC713F7D27AD0809E1845D23349E5EE9B3500079D34D0],[348597342FEA518667446E3358C7E6B1A4236A07660C84307281116F5B840733,477130CC6FB0277221A322D4A02D0B8D71C63634D046E056916FE24270FE6ADF]],[[378F23DFA0ED651641A54D355C4FFF24B86AE0C6B89EEA5D41A1BE57905A25F7,F03EDAD03E25AA3A539AD2E10436DD9C95F446E0B1DEBEE58422428EB0CF295D],[FB8729155EE30C8070E5B4FE590695574238FC0662C1E9FF4F5F1B0D683AD62B,A514244642DAE11DC183E2CDAE9E88BB7CF873388A946664D2A04E66A1E4ED34]],[[D4A1E578DF3F200E6302B0E7292DF5729C89231ADAA64F9C34451F117518DC19,181F383821A322D54D7AD0501434F70858143A660D9B5F4430D4C4820CF508BA],[64B8678F8A0B42F132715F86EE7187A420BD10619CE366E7DA38EF0B559BAB06,313520FCAF08ADCCBEBDF80C4C727A12576E4C81844166D8CB08E354B3750C9C]]]
FP12mul = [[[327AA9C37F33BD60573C9F65E0E717826DF14A550A18690D54FAEAB96AA92FBE,751165EF157A13553A2CDC3BF4660169B74D49FD869FD9FB231B1A1111C64B75],[3066AA18AF9DF6957F81F8CEBABED24545CF17F96082F4DBAFD8BA839131E3AF,8ED874A358473E1BBB77C239891D9EE075DF8BEDEAB4919983F8EA6CFA7C797F]],[[0C225384DF1E9B5A26B299D341D502403B621D30476C7AB8B01810E12C0236FD,081A90122DF5D5BA13EC958751DBAFF41B078BBBAC67787EBFCD88EA0D61F607],[6EFBE2C92836FFA3D379A64ED026E703C7AFAD726CDD19D8D6DE3E3403510852,970282C912BCF72C035061BEEDA306C57AA620EDD20E8EA0A5BDAF223202348F]],[[87AE959C38F6BA5750A20ABB1D4BBC419440761656F4DA38C4CEFB5AD1B62AAE,59D5CCC97339D415F2658DB93FD99303B7F6E847DBCE1F6F8F87E07EB0211048],[50A3C92055FC68B4087360987D3F6A5B98D2E946BB2B1573C395694778F50BEA,FDFC6EFFEB23A81922CE47F23109B85CA9F558C4992A8D27DD2509FB5EE6D34A]]]
FP12inv = [[[40F4B5E465B4865D98E76C70CE9142F27E6B6BA8F7C140B039CB3AE650EEDBA3,87B362D8DEB69A5F2640641768D38682A695AC306ED3090DB446EFF85E71AA65],[C362DC82057D66619357C788C2C4AE4B815EA5D1D58139099FD3EEACD174E7B6,266D05E8D4D5C888D3E78BEE626044A5575D0A40B9F0942686592E9FD10A3F32]],[[768F072C15583152A5A7A69D1B26DD113D7B5A85179927F45E19432C88D3B239,6D832D1590E0ACA5A145091EFA5AEE9E716BC1BE985C1282429D9C8C1C3EA7DA],[7289D615467AA045581444E0E061F3995B8184B979C6554BEB254F40BBDFB885,54CF5294D617F49E71F14DF7AA80CD0BB8000AD6543AE27FA102B4A4CA9A1939]],[[C0880370FD00E7490E940C0FEEC19CFE21B94C3B02050E87D4A33CCE860B02BF,780A2CD4BDDCF08A8867A0B24213B94F3FBA4720E2550680D04B88723F36A0E6],[8190F8988EFD62C38E77E659F2B59F1B252A3FF61B06F37BD23471E02E6A85FC,B32DFC9C16486D6DFD3E7B8466C3837F4A00C3C11E96A7FD95D28A334840FA03]]]
FP12frob = [[[40F4B5E465B4865D98E76C70CE9142F27E6B6BA8F7C140B039CB3AE650EEDBA3,784C9D272146566E20A58E47859E1E1C6646B9CAA3C501751EE23DE3506185AE],[89C20869DB667D7FD46A5CFB25D02163A2D463FF59469FD67D3F3A35CF431C5A,AE72950D2C402F3FC3A84F552061A5EDB9DBEFCF3DA1B446F54483C3B5F3A8D6]],[[98812BC5B7FB142BB9F26C208E75CA5B32B92D4C45A5430C453453F53274D6BF,1F1414D0058C30926664B3D39723BA88131A75816949A31A0158C5CDC89D11CA],[CA535B05D9EFD2A6A0F45CFA0ED1961D4718898DD3583A42D3A0E0F87B4E79AF,670D6CE6C3C18A7D5282353E2EC4441938CABA5547D03EA6F0224A0A27C8AB45]],[[482E8C4A54E7C655486A999605D9199E3E1133146ED229E44F0AF4BD75ADFBDC,9097CC751B325D5B23A6F8456CCD92434B183806A4F73620D9093198B133C22E],[60760CAC41305299B921BB47A3943C027ACD5F7EE3D9871765E5DBA73DEB0294,8A6C612707D6C62D5EF17A654583C4427F083A1CFCA16E85AF6379F52B2DCB69]]]
FP12conj = [[[40F4B5E465B4865D98E76C70CE9142F27E6B6BA8F7C140B039CB3AE650EEDBA3,87B362D8DEB69A5F2640641768D38682A695AC306ED3090DB446EFF85E71AA65],[C362DC82057D66619357C788C2C4AE4B815EA5D1D58139099FD3EEACD174E7B6,266D05E8D4D5C888D3E78BEE626044A5575D0A40B9F0942686592E9FD10A3F32]],[[768F072C15583152A5A7A69D1B26DD113D7B5A85179927F45E19432C88D3B239,6D832D1590E0ACA5A145091EFA5AEE9E716BC1BE985C1282429D9C8C1C3EA7DA],[7289D615467AA045581444E0E061F3995B8184B979C6554BEB254F40BBDFB885,54CF5294D617F49E71F14DF7AA80CD0BB8000AD6543AE27FA102B4A4CA9A1939]],[[C0880370FD00E7490E940C0FEEC19CFE21B94C3B02050E87D4A33CCE860B02BF,780A2CD4BDDCF08A8867A0B24213B94F3FBA4720E2550680D04B88723F36A0E6],[8190F8988EFD62C38E77E659F2B59F1B252A3FF61B06F37BD23471E02E6A85FC,B32DFC9C16486D6DFD3E7B8466C3837F4A00C3C11E96A7FD95D28A334840FA03]]]
FP12usquare = [[[BB975EEC43B80DF5EF636EC0FFCECBF5C1633788A7C8518A142B143C16EE1F59,F4F27D3559BB8259DB36529611B4D0A8D8279A1CBE3679E0281B74285C99F044],[28AF4798A8D78B7EDA925CDA86005043B2313D631DF6762A53EA1E1E3F6A2441,6EDFA17BD52468CBA7F8BCB32DA5086CA3C013208FF34AE73A83DD8811E9C19A]],[[18FD3D88F8248ADEAE7566FDA408511A8057D9D0208F3A136C476D1C1B38AF8B,CD34AB375B9BFFA32DFBA08C1E9CB9C42BB6375F09F4EC5A94215F2EB5A4DA32],[E16CD640CC8E6275CA62531CCF1BB90270005FAFD33A42129DC1C00C0EE10CF1,876A64C133FE815B54FC095707941E662C8F7AE85748E94BFF887CFA9E2BEE88]],[[EF6646A88082A69471D53221F0268EBAC73547B4DC80A430DA396012F6B20777,5221004B804DDA0FC03ED821F8CEA762B5E60CD68BB217649E6B0A92A3AD4497],[9183712E458C239A85B929842B37FDCEB2BE9C6A76EA3259297758E12315582B,DD10B2CFAF7A06D2EEDDDB61B84CA0F8F9E0D19BD06063FE2D11000129952EAD]]]
FP12square = [[[BB975EEC43B80DF5EF636EC0FFCECBF5C1633788A7C8518A142B143C16EE1F59,F4F27D3559BB8259DB36529611B4D0A8D8279A1CBE3679E0281B74285C99F044],[28AF4798A8D78B7EDA925CDA86005043B2313D631DF6762A53EA1E1E3F6A2441,6EDFA17BD52468CBA7F8BCB32DA5086CA3C013208FF34AE73A83DD8811E9C19A]],[[18FD3D88F8248ADEAE7566FDA408511A8057D9D0208F3A136C476D1C1B38AF8B,CD34AB375B9BFFA32DFBA08C1E9CB9C42BB6375F09F4EC5A94215F2EB5A4DA32],[E16CD640CC8E6275CA62531CCF1BB90270005FAFD33A42129DC1C00C0EE10CF1,876A64C133FE815B54FC095707941E662C8F7AE85748E94BFF887CFA9E2BEE88]],[[EF6646A88082A69471D53221F0268EBAC73547B4DC80A430DA396012F6B20777,5221004B804DDA0FC03ED821F8CEA762B5E60CD68BB217649E6B0A92A3AD4497],[9183712E458C239A85B929842B37FDCEB2BE9C6A76EA3259297758E12315582B,DD10B2CFAF7A06D2EEDDDB61B84CA0F8F9E0D19BD06063FE2D11000129952EAD]]]
BIGsc1 = 93C2AA0C947CF7792228C3FAE918F4BC32E88639DED66915A1CF9F3B9392BA87
BIGsc2 = D94AA0D970FA12B3CAE79024295CAFD47426B612166B644D537C134B9E553207
BIGsc3 = 249BA196A1C2FD83914FBE1FE16B34DBE742BBF146D08A1F8000074CD578D71D
BIGsc4 = C43E0C63DCF40E4973EE6AD268132298C1C1DCCE8B419F2222633E1D49C6C636
BIGscs = 7C0E4314CE46974924A6BAEACB3A17B0
BIGsco = FFFFFFFFFFFCF0CD46E5F25EEE71A49E0CDC65FB1299921AF62D536CD10B500D
FP12pow = [[[DC542362B80A1043B71F2072E36E9D759784ACA0C690829820123DC863261F67,18AC0AC4F12FD28018F4DAABE61FBEC44DBFAD87890C9F35B146D1EBD4DFA997],[0DA0A242D2B9912EFDD057F6D30AD0CB77A1F798DA32FF2DA019C9E398917650,82BFECDE6071F8B793CBD2137D9C371529C11E55D8AA081A33897F449B333CC2]],[[97E9FB9B361C10785EA8A3193D2284B5964D8C394B6DF5516D244612B54D64B6,C4632B5651CE7D9EBBC797651326A7488862CB03A789FBCB64D042ED18F748B1],[19C0E3D38216550F4D13DB962CEEAC6138F2F30A6F4FAFF60E8B314D572C583D,BA879D392CA7A0993D294E14FF6C130BAE243BD7F82C7244A59953293C596DC4]],[[2ACB23989A1501E8787FFF53A9A418578E0047E5B4BED46DCB6066993EFCB733,243EFDA34DC482CA849F3B06880D0B75E2305A09B77573A17C350592AC5E3312],[CE0EF940EDEB9C08AAC3C715CFB847200F12640F011EC15E86A4E6A86E1F5A32,C24490DE065DB6CDDE03F132D14D46F01B841E474E25E437588F35BEF07F2FD8]]]
FP12pinpow = [[[E9F3B619A6A30B28DEF4135300FE6CF21D725D9E925B888619767C6DB492C843,5563A0BD61F7A2F63B88BB43659D8DABB5C9A1C0272B56A658A04FFC0025C8C6],[E3BCEF5E6BFC727F8C304BE0F22C60672DA9B530771487C1808ECC2EEFD25CF7,28C64C7C7706F3F096A0F6EC71C1E7A95900EC5EF57E2CFEF8A2C8B6B2B99ED9]],[[CCD019FEB5DA51BB43D43908A62DFF58B33A942991D70F6DA0B204135A0CA836,B41B4A8941268FE5E524D449E51E808D028FCD1D547F5BF9ACF8ADB3CC1519B1],[5F613BEC724231FDB2DE8E92D00722BE4BA026342336D15AEDCA4A84EBA3EFC3,7534FC38A5F4B21D1A6EF11BF8C9AEB5F690B6283D668D4B99B8EDDE6BD7D4C6]],[[8DF5E4C404B6493F8FF464F7064D71E9F5F3F523E64EDF0D4FDF0DBAF8FF0565,0F728A61374FD96044ADF65D2E3FC8CCAEF4D3B634458ADE54EDE4A88F753F28],[5C5C90B8E94E4CD1533D1C942FE1757AC46F04A0FB7D24DF9D24B582BDF9F62F,43D8320B3761DEDC3EEE2DDA173B32E63D87919DE07F70CD0D08F644A81D102F]]]
FP12compows = [[550ECF0384DB8099B0D28A7D56CEB1F94A854C6066F7938DE1CD5E6C4CCBA4B4,44ED9ED518D270C6E96F1AB05EA1723474313CCC5C3BE57B7E09C277643A48BD],[E47B9D61FC91DF50EF6B84D7B9F2F5E3C82A8F590AE5BDB3BA60D907A945BC51,2501E25A38D4D2D071E7F1B849B88BA734225BFF9C9E6FD0A21ACA53CB46DEFB]]
FP12compow = [[798D803C934BFF499A1CCB1E7B37CD74A7170CE472D66EB3F52EE7BE761A4A6A,C36AD45FA92ECA2E54178FA9802B4A6CA1BDAE11CC4414B45F8659C025EE6FDF],[09DF410242BBEF7F9D2278837DF07F0E52ABF93CFB2093033268CD90C8B34BA5,24C94F60BF7255A2554E5E507B1CDAB58349FAB50F4E1F41F104F61EE5DE5656]]
FP12pow4 = [[[AA319E2C67DB0D7BF3BBF60DA81ADC6CABE8552C189863321F9775B1AB758613,F3D004F8012B1A3CBEE571B896CE08F18E8876D7635D61410024E66C99A5EA8F],[217C0EA115219689E153C2202EE96F979DE074C1FD58F5C36A3D43E4D3F8ABAB,AA0436D1F0AB8519C72392F5E6B95364605613D346283D7F67365890C631014A]],[[8AEBFB8E211C75B0D54BA7778DA5D1AA0A168929A38D8F0D86E5FBE80412AF85,6DAB185A8C0F4EC35906B5EEC75203F514CE2B0AD010B114F460B3719EE5EFB1],[0E93075CC1524E6733B51DF8903A9B3BA3A9E9766C6C359B51E211D110C637FF,28D8C9A8F761810484F2A8FF3067578D29D9258363CAEEC66B99DA39E42B8DE6]],[[793EC81C91A6C7F02892F713EFC53FBBF385E9359CB2CB81F2D6E4DD9A482731,0FCB80EA0A6260C84A3FEDB9628342CC53C40FF63FBB408A52A37D2C3A5586F2],[E657B8EC40B3AC7743CC89910394D5E19C79819A95ADC0A8CF89970F974F3CF6,66E2C51DD9C8F52991D3675C02AA5ADAA758D6FF3CAA8932811A89AE61BA0683]]]
FP4trace = [[C2DE21AD311D9318CAB645526BB3C8D77B4242FAE743C210AD61B0B2F2CC92E9,971A288A9C26DE502BDB39E74C08EEE8E6E49E9639E110A649ABA20D6C81CF1C],[B5D76A79EF7E9F431AAA80828306E2FAA279407BB744746B99FFBD8C981AD917,8CB8EE45817B9732CB2F4E93C750D6AF06C54738E4C64E0F401DA1FC3BB4727D]]

# test 7
FP12_1 = [[[66129A4E7DA28E8376230ED5F561D1890CB83245459AB6EB8CB5B76BD68B3616,09C924DE4B57C6C4809982F74F33075CC89B12BE08AE6C019CE1D09922C55855],[9E1CC39D9A287FD9C6AEB5CFED46982E2A8F5AAD5FB6AF386CC5B7F5C273EFBB,6333C9C6447A9E4BBA80E81118999391DC0F5A33458501D678932640A293BB77]],[[FC1A2A93A70FFBFAE8BC4B43C91238FE74270F3A4D7657E14764F447A3B13C36,804DAF51397AB4CD0EA62E4AB1DE2131EEE9BD540C31141EDB3D8310FA7CEADD],[039B0E4966D4357E892225C87396F87B4865F8CD0051B27968AE2307BBA33367,7412D5C8E12DA15FBC191CC2FD691B66FAC7B3EC1AD29566AFF25DAD75AA66AE]],[[12976F75238DDDC785D4683E01DBF87EE2526A21E1E5C5079A11961126280292,BF5E2DA2D81B70679DCA5134CD02A039BADB6893EF2A2CB23DE9DA954E741FEB],[AD5AFBDC33526FD070C36242712A35DF0AE19F7C38BE23EACD9B5A2183280DC4,D2DE15C44C29A4268C6ED59A8A06F7ADF04A44F54CC726268FDEDAEE710044EB]]]
FP12_2 = [[[C184DABC54FF8B7E70E7DAE0063BC23BBCE55BF65DF715E3B53511C79A151162,2E3BC3A20431755DFDFE0CCEA30AF01F81E78C30275A61041B4EB93A74E29F4F],[8AD5CC60FB67078FE04411D0E894EBBA8BA41EF5134E0D400A566DE500D75418,F905552800461BE7436697D3AED2333D2914B3F12424E4AC889EDAACE614C86D]],[[471B51DA969A9DC896F04EB9CCABB03C1F9383561DDF8AB76F995CCECFB90E04,969A170B311E5C145F9BD8A1900698C2626AD5994B883E8FE0FB0F4D099D5101],[CFA64811CD5FF32D558B33E54A8B4BFF3E5FF8171051EADA798DF905119946BC,508628AAF6DE78CF5B939107FEFE6B8F1E1F73B04AE47DA60766C817A00671DB]],[[5625AC5A9EDE578060BCC4B289AE00121C1DAEF95DDAD1E82D0F3C93739A6004,2BAC03FA89A73F09E3B1F2816C5AC3BF9CDD7E5E936044D27D7671C4A163F9B0],[FA61A7306798E7099139199E7A4A0D7C37B7595F51D9D339A75F0471F95D3157,C690535B352D3E07FFA162787814797B0E59D3C85A4F1F21A54124BA2A4CFE2A]]]
FP12_3 = [[[8F17E18480ADEEE34B840D1058A3A50C569B79C41E2D423DF9E58B8C3A4B8CC2,19207711CE0A518F58D857BBB15F2DFDB4F19D4C08019FA83A30C6F33CACD2BE],[BB33956CA8AF0FDD3EEC76763B1E1EB701DEB3B07320043485842A5BD30375B6,3F391D6F46D5D5053F59FA782FE687ECDD3B1158D647270CE778F7CF7FE35A11]],[[16EE3520750AADFD4042B4191898EB34868FF40B90DA657B166AE958D48901D0,E68E6EA05CA9BA823DCE9E5B9DDE971B6D952759920CDCF8B62ADE3711F1D748],[67805651465C397A0EB4AED7446FD414F6DD2E984492A5B23E24C34072D16E68,D8FF381AEBCAB5BD49496A2E59B243556E1D89A8D2BB6821B4DF2DE6E0A1E758]],[[9BA12E6000E47F1351B41D3BCAF6B3B2EF5DF3713C34260082C8B513DF81BEEF,B2BCD1CE3A680904D822BF3C6D8CC6BDAE5B0AFD054FDAE7240B940FE7C57536],[8CE8941BC73105319C3DFF492A19FC71C3F6976722A36E436B5257277EF2D2BB,51633D696903268549DA429A72EA83D5D23CE352BD2243AA3C79F41D69647BA9]]]
FP12_4 = [[[6BCAD513CB6F952B4E8DB048C4810732E9D6A387398D1EED548F5FA396EF1F3A,2E9791E891DF861BE4826671A462F22B14F0E1F83BE38881F8343D8CEEE96817],[79BF7345022CB51499A46EF4F146A22591BFC82DDD84C4D7EFE45286F6A822C1,773DA8202FC6DDFC10A5158937862974EDC8EECF635C6DA9A1958F2B825F89D9]],[[2B6C1BDF54EDD56D10DFE0976AD9B4F60074962D54CAA6F5A1EB6D5661293158,EAA94B3412973330B70C41BF15BBB7926C3C32182D292CE20F48D5014BF11319],[60D485146027DC2644C29A3CDF8DFE65BBA5BD55B62A277E1845EC6438C0CF0C,673D32AC3DFA93650C073E65A866064AE1A0BF9A4337DCE8ADAB48395D7ACFAF]],[[469B30432203891526E6C70B1C130FC13D388EBE18A9F753AA628B10EDA6CEE8,6D62B7AABA87C6BC2A93BE60F859443D935171150AF34D5E954791C46F274D7F],[7F9B7B4408F78342AEFC43CA773A03A325E61373C8CE3B7D623DBDB27FB6FF8D,F51C1A4E34828C9077F33C550D8BD4E81A79B973303067DC3EC51DBF30FF290D]]]
FP12_c = [[[71FBF9F5ED504BF99CFE871467254632DFB2C8DE8FD53AC21074FF2B3B00187E,5776D71DECBF349EA13D5F58C8EF86ED6ECDC585E5F223D029E10DBBBC9413B0],[8D60ED094BA38CD647663D41BDFB02F8D15FF0045FD97DB65B65CEAF4C962263,8F701D0576492DF91D46E4182F1255EA80416F524C4F82C6AA8999FEEC0AD45F]],[[77970C9E9FC168ECDCA40801A29B33A129AC815A58D551517E9E1B4387662111,F6C4C975C2524292294CB84BAA1F2072E3594000933DE8B58AB5B4AB150446E6],[3A0CD8DC821086FDD9C2E16F58DBE66B0CB1704E25C97C2390718784FE497FD3,9E1104E3D2BB870FB022DA8C1B160A9ED65F3E802E2809F6519CEDF116F9F759]],[[0DB48CA60756E06C385F725F7862617E4C42213762639654DA9CFAFB599A39F8,1687F99E89534E7A9175C3386575A9A3339F2897C61533A34AD9DFFEBC57AD1B],[CD7EFF6618C6EC4F46E021CC206586502480F406562AB03C3A6172A519F8D3C6,9EF043038C938AB01D93FC847729436EF945ABD6EFD96920CBBE0668429542C1]]]
FP12smul_y_mtype = [[[C184DABC54FF8B7E70E7DAE0063BC23BBCE55BF65DF715E3B53511C79A151162,2E3BC3A20431755DFDFE0CCEA30AF01F81E78C30275A61041B4EB93A74E29F4F],[8AD5CC60FB67078FE04411D0E894EBBA8BA41EF5134E0D400A566DE500D75418,F905552800461BE7436697D3AED2333D2914B3F12424E4AC889EDAACE614C86D]],[[00,00],[00,00]],[[00,00],[FA61A7306798E7099139199E7A4A0D7C37B7595F51D9D339A75F0471F95D3157,C690535B352D3E07FFA162787814797B0E59D3C85A4F1F21A54124BA2A4CFE2A]]]
FP12smul_y_dtype = [[[C184DABC54FF8B7E70E7DAE0063BC23BBCE55BF65DF715E3B53511C79A151162,2E3BC3A20431755DFDFE0CCEA30AF01F81E78C30275A61041B4EB93A74E29F4F],[8AD5CC60FB67078FE04411D0E894EBBA8BA41EF5134E0D400A566DE500D75418,F905552800461BE7436697D3AED2333D2914B3F12424E4AC889EDAACE614C86D]],[[471B51DA969A9DC896F04EB9CCABB03C1F9383561DDF8AB76F995CCECFB90E04,969A170B311E5C145F9BD8A1900698C2626AD5994B883E8FE0FB0F4D099D5101],[00,00]],[[00,00],[00,00]]]
FP12smul_mtype = [[[530A34F5E4E6FC568D5918857A28C73938F6E4E16568EFF1398EE102624CD44A,82183646DE9CC5D92DD2931C8C89CA53839ACF9311F5538494DDB743A45B7A34],[2AE7D6C549953606A5E5717695AE0B4A0A533647B976AF21D1C290A365BC021D,876FFFB5756586380F84C41D65BF3C7707E05D99635011E7AD48A052997C95BD]],[[653FA054BD443CF2541062B785AE1433AD82A928C8F72022417F91102AD39E61,45AD95CD5027BB79CE91664DDA766528255A0DB437A17F05151B059ADC70D53A],[33FE369AAD8F88A27CE2110637A7102795215DCB1D79C044EDEB7EDEF7C4C8BB,901A68545B061F2FAAA5A0B0B76A11FD790B9A128EE7190294E0AA665E7A61A0]],[[AA8AD640C16B08E809CB3C9F808B8D9919D0A7E2CDD9D5973AA28EF8807723DC,A8FEFD9FB297C5E8045819AD2DEF709BBC364CF9998F8ED2EB2053F34E62FB19],[5A5AE5FF2981D36D5DD7E3276C3E4A72B0DA69F41C3BB1C1EAC03BBF959ED41E,F275DFFCACB8B481FA3C0B97E54ED740A7DF5C74136D93CA38E12EDF062574BC]]]
FP12smul_dtype = [[[8792C361ED1E3D89DAB5B37F0CE5D6FB6A9EF96C0672E9B98725E1B5FB5DBF5D,8943B9AB9A42E2A2221BD64C3CB120B07196FE4A6DFE4FC2B865C28423C9FACA],[F1FDB852CB846741736E5A0F997AE7AF56C4938D27FE71D84DF166754ABF8F65,E0BF505CF376F3D857A7D8171B99F2A26B10FCFE1A1E5AB6C043A6E54D178B91]],[[57A4FFE336FF68FEC2E2A4CD5C1216C9DEBD3FAA332D5AB2BDAF77FC345B8B7B,744F32D02F3FED8E594F284816A88986954AFA02C036A11B98595BD4C82872FB],[069ACDE02853E394196EF9512D9A9F1354E623332E24903E3FBF913FE4F838CB,2D06F67879A19DC0AE49CA4781E812D89497AE70E83F9C34A4DD1D82C2FB9241]],[[267AB33CCECA51D9738EB6162A319439698EC64C1AF7029A5100995A6BF9CBFC,B2BA9CA69480336EC0E08C6561DD3397AF2D374EC1E9F9374D571F4C29A8D7E4],[7770DE42167F2339888F272D86E9C3ABE989D0C2D146199DC1664C3B8F1EDC10,BCDFBF8045FBBBB98307781E28FE19FB5F83915C80C233827EE1FCE633B6DB0E]]]
FP12mul = [[[0AD098F916CD13835CC3C8D28188C598FEC50E90C18FCBF75D46C60F2E2560FC,FE7D4CCC2257DF6A57AD1EB3D224B6EACBC014CDE7D6A06CC1838CF055AF9001],[9EB1749A50441FE1A6DE48C48B9AAA1432CDF686C9AD3840AD3B5D36FA8193AE,28000C364406E82DA7AAE9E9BCB02C59292F52B65AB0615CF667AF633C09B2DA]],[[FED6C7DF695610256335431DE89EC38E97429397BB0F885903AD27AFD423EF6E,1B84C43657CEE13ECE9C6A84A8D119F8A39A21713BEC29EE6783A2E10B215DE4],[2CE880EB1BC15EDBC1414E73C6B335D94A1832B9E3DE5D48F1FB55F8F534BD07,083A0DE7B413C9C22170CA8F682655DBD97A9524D7960DE03E9396BB23CD4EE1]],[[1FE9C33420C9D172158D9595B393882FEB8446732155D463E7C0657DCCD6F740,05F1D20A4389EAAA3DD607D0F5D802FAE6E66A0754EC626183E984B9E112E043],[9B5FC01513DE7F27B4B473831997F87F426ADDEF2459CF14D04E4A3CF3884E4C,3E81E67B8EF6E38D094E975C3C430B62F0F25A1D6E14EA6518DD05521EEB15C8]]]
FP12inv = [[[66129A4E7DA28E8376230ED5F561D1890CB83245459AB6EB8CB5B76BD68B3616,09C924DE4B57C6C4809982F74F33075CC89B12BE08AE6C019CE1D09922C55855],[61E33C6265D470F380373C8F012B0C70E24D0B4DB2E15B4A666375E5EC5F4058,9CCC3639BB8252818C650A4DD5D8110D30CD0BC7CD1308AC5A96079B0C3F749C]],[[03E5D56C58ECF4D25E29A71B255F6BA098B556C0C521B2A18BC439940B21F3DD,7FB250AEC6823C00383FC4143C93836D1DF2A8A70666F663F7EBAACAB4564536],[039B0E4966D4357E892225C87396F87B4865F8CD0051B27968AE2307BBA33367,7412D5C8E12DA15FBC191CC2FD691B66FAC7B3EC1AD29566AFF25DAD75AA66AE]],[[12976F75238DDDC785D4683E01DBF87EE2526A21E1E5C5079A11961126280292,BF5E2DA2D81B70679DCA5134CD02A039BADB6893EF2A2CB23DE9DA954E741FEB],[52A50423CCAA80FCD622901C7D476EC001FAC67ED9D9E698058DD3BA2BAB224F,2D21EA3BB3D34CA6BA771CC4646AACF11C922105C5D0E45C434A52ED3DD2EB28]]]
FP12frob = [[[66129A4E7DA28E8376230ED5F561D1890CB83245459AB6EB8CB5B76BD68B3616,F636DB21B4A52A08C64C6F679F3E9D424441533D09E99E8136475D428C0DD7BE],[FB4AE4258BF7CD51F4C6A347FCC7EB071D4C282F1CC3E7ACA20B884601E03743,144CB330D0D46582EDB88A16C3AE4BA599F52AA4EBBDC7DE87B39B3D7A173CFB]],[[20510B6A7A512C07C392B240B33E3668D0B5206A644CDCA6BA7FE1F6D0D0C2E3,BF28CD3E8C5AA80F42D6AD77F3574BB7A91FF211A743A9FE8E98AAD6EF5F618F],[DD0E649A5CFDDD26AEB33BBAF3EE27E1A6021ABA7F05E44BE181BA54C7A6572A,7DDD7C387C3AFC2E2D049D78719F32FEF57EBC37C670A489B4F05599F7491660]],[[ECC61BB81AF78BD2B5EF35F7B07C0D53A3075752665D04DBC0C4636C49D98512,7AF8FFAFE7A71E364DEF2B68C81B53602F608C35D1D6D81CABF27BECCB299AEA],[216ECD4AF5C1CAA901C6831808918C9BD2C27AA4639E8780D1FA0182F97253E7,1FA8D42C29BE8821B2DEDF4F5E3868B1509CA283D2AF77918F90997175DD3663]]]
FP12conj = [[[66129A4E7DA28E8376230ED5F561D1890CB83245459AB6EB8CB5B76BD68B3616,09C924DE4B57C6C4809982F74F33075CC89B12BE08AE6C019CE1D09922C55855],[61E33C6265D470F380373C8F012B0C70E24D0B4DB2E15B4A666375E5EC5F4058,9CCC3639BB8252818C650A4DD5D8110D30CD0BC7CD1308AC5A96079B0C3F749C]],[[03E5D56C58ECF4D25E29A71B255F6BA098B556C0C521B2A18BC439940B21F3DD,7FB250AEC6823C00383FC4143C93836D1DF2A8A70666F663F7EBAACAB4564536],[039B0E4966D4357E892225C87396F87B4865F8CD0051B27968AE2307BBA33367,7412D5C8E12DA15FBC191CC2FD691B66FAC7B3EC1AD29566AFF25DAD75AA66AE]],[[12976F75238DDDC785D4683E01DBF87EE2526A21E1E5C5079A11961126280292,BF5E2DA2D81B70679DCA5134CD02A039BADB6893EF2A2CB23DE9DA954E741FEB],[52A50423CCAA80FCD622901C7D476EC001FAC67ED9D9E698058DD3BA2BAB224F,2D21EA3BB3D34CA6BA771CC4646AACF11C922105C5D0E45C434A52ED3DD2EB28]]]
FP12usquare = [[[F9947FFDEBA5BA953457CB8C7AAAD3B1DAEA31B8980268C058204E0ED07FE65F,BABD81509FE24EED75ECFA162D4D47B2072467CA324882A9A58415AE6C3F9FF5],[E8FFFC8253F2A39DC88DAC8338125B7060627EC1C8C268C1BCAB2A6B59E3BDB1,58113D41AA919556DA1E48ED442A0FB66B9D885A23909EA53DBE4A197E15A56F]],[[49B16904F40649D5730C3633F23339B63AC2C601EA0D73B4C3BC9766038A2011,7A77C85D990F5F38FB5B79E22111B39862CE7CE35526B1C96D5117B71690FE30],[70E9DD02E44CF28BE7DA62CC3586477FB9D7E6BCB284895354AFA8B14C96F5B5,1DF8AE8D568F45C2A58564EFE32A277315EE93E9C6918DCAC25C3BDADEFB8591]],[[896DCFFCB309384C0603B0B416F52EDF57938964A8B7435D12147EFB8522AAC1,B0BA2B919364E9E57BBC41D4EEF0FBD50E637CF6ABD475381C678299CA1BDB88],[3DC4DE98345CE593452E44A891B704527D7D6CF162F0EE19E3C8603FBE3F83D7,114ECFF576BAD2289CBB82EC6132C907FC75AC7B4FC1D91A80EA88B9EBF9E75A]]]
FP12square = [[[F9947FFDEBA5BA953457CB8C7AAAD3B1DAEA31B8980268C058204E0ED07FE65F,BABD81509FE24EED75ECFA162D4D47B2072467CA324882A9A58415AE6C3F9FF5],[E8FFFC8253F2A39DC88DAC8338125B7060627EC1C8C268C1BCAB2A6B59E3BDB1,58113D41AA919556DA1E48ED442A0FB66B9D885A23909EA53DBE4A197E15A56F]],[[49B16904F40649D5730C3633F23339B63AC2C601EA0D73B4C3BC9766038A2011,7A77C85D990F5F38FB5B79E22111B39862CE7CE35526B1C96D5117B71690FE30],[70E9DD02E44CF28BE7DA62CC3586477FB9D7E6BCB284895354AFA8B14C96F5B5,1DF8AE8D568F45C2A58564EFE32A277315EE93E9C6918DCAC25C3BDADEFB8591]],[[896DCFFCB309384C0603B0B416F52EDF57938964A8B7435D12147EFB8522AAC1,B0BA2B919364E9E57BBC41D4EEF0FBD50E637CF6ABD475381C678299CA1BDB88],[3DC4DE98345CE593452E44A891B704527D7D6CF162F0EE19E3C8603FBE3F83D7,114ECFF576BAD2289CBB82EC6132C907FC75AC7B4FC1D91A80EA88B9EBF9E75A]]]
BIGsc1 = 4A139A203EBE39C4F604D1AB20F1A28C81A06322D875C02EE479993B4925BC56
BIGsc2 = 1FEB996F03E773E594829C79CBAA27AF45C7C81C1A15846270CA076749585D21
BIGsc3 = 102900E828752293955CC1555A58E3E07EEF7BEEC544EB21D641D8A3E23A50E0
BIGsc4 = 45C4848CE58179A97007E11684B7AE480E08EAA680FE4840A7EEA5372BC24042
BIGscs = A53F0EE336635BC37D6496EA62C7B392
BIGsco = FFFFFFFFFFFCF0CD46E5F25EEE71A49E0CDC65FB1299921AF62D536CD10B500D
FP12pow = [[[300168B0DB01C04958132A658F4B301EED7D55B236F3138B32F61D75DDB1BA76,8470A15B8F06193B7D2A7BEBC5A05D7E5BE069041CE1BB54950BA76DF87BC611],[7B19DB8615361030F96B4BC2E5A9CBF89451A5C5E5AFC56C39A602DA8B4863BF,550E85F30C68CA745394A68CC7FD167B7F5088957860B1E496E4E360CD62E937]],[[F4400E9BDB94F6397B10BB56CC5E2F81FB21398CF634F4A43992955EF8415505,DB69FB6CD5E108A075757A6E3C8D31E61C7FAA36B62D1A1E2DC7F15C7CA187D1],[6FE066BEF3274A4993A35A0887005AEFA509A53364CDBE157C4C304CE108F504,E85CAB73A996D544533976A328F4B12FF31DEB5EA0EAD2E80B5AF8AE21F98AE8]],[[A403DDB3AE7B32DF378922CF82B007F7E3C448315E6B0B9030B5E0FC78B30167,038F9334344242D9E8F3A9E9B9B25556532B896F7A62ACD3AD4905807503CCEF],[5D6E5C7373434BD560A5CB66CC0BFDEF825610981FE9E5C3D610C0D1D13D63E5,FA1EABAFBAE22ED569A20DE3E991FD5528E916DDA275B4EB9A805135BBD9950B]]]
FP12pinpow = [[[1057FE5A085ADF0943ADC063D09EA0B48057F7BD6DDBF92217E315B67CAE6401,08C9079E572160E639031175BA5DA1A250A739D6DA4B75507863D1F77BB78D97],[5603DF69B85DF5AEC2EF24757DDA92D2CBDAA3A45949CBA2E69C0B3D70566B12,4676FE606B9A6BEA7F3BCE6A5E8093950A077C6CE318F239F9926E8558C63733]],[[8E081E8296140CD77227034AC6E3E8A361A9DA1E3C7F5585BA4BC71599C841D8,BCCC1ACF67BC481C0FDD86476A37CFF55F466F644B58464E193A61C56F8F7085],[EE20861D4CB01D56C1E4984693D615B6EB4DDEE57E866CFFA5735A78C6CC09EF,F093D8E0589F6782FA78EA242311E009FD31F18DFE66B7053FF76E56D68E3F7D]],[[FAFD9A0AC2840C73F992789C5C1CEAB9456C765D91005561403B06C2A8681FD2,23624B9BFCBDC8C635B0633708DF12BC9BEC7D05038F0B0FF360A5EDBCD6F80E],[F037681B60E761D6AED6D6A0674890C9F0D9D0A2ACB310BC3D73287CBFB19AB7,9CD9B2D196F7B5486A0B87F73FAF6DA2A4B6006D85664803915EBC617DDD5715]]]
FP12compows = [[490521A1C6A88BFF6CF6C146734B8666718B98DEBD03D439722395967E5B5D82,2CD3D98178D884FB2FF18A7568B5B73344172ECF5658E1DB5AE8EE3E5D7506E9],[52F2FD10D2ADCD94E6EAB73D7D65C06A33ECBBB56A8A01CB94461A8D944A3561,0592E6B62F7A5FE3A04DAF6B82E587F080A9893B77E38DA97A7F2171B48A4F11]]
FP12compow = [[A754279A6BD5E0FE99F92DA3823ED9CB6C36BCEE4AC9E45B344EC12525396B12,B79097ED1F54AAD18A5D702D8C60CF0CB7B7B8A2D4C6E2AE819E2BD98454E109],[5DB1BB2E7142CB359EBC74ECBE91A672D590979ADDA1425B39EABB7959EEC1C0,30E2175B255281BCCCB238E715B74A419EA1C31541B82232D03536E3C8F1F7B6]]
FP12pow4 = [[[94177D6D4DC445B10A32AB12271E20D5CFFDCD2424FCE31FD9B94E5BAF9C3497,E773CA24698F1E2161B701F3C26377813C0B8C8E2819D853B8BB8AE99DF5CBF8],[FD5035532E4E938464A1B5D539271ADFFDD501604CD6BB1FF1DEC3BA358FDF44,140E3C247C381E4100E39F642BF8466133E051F864AD0400F2FE63AA097703A1]],[[0D186E0F244A10C70C6895D0B384170BDCED9F1E7C9F9E7145727CF4C4862F7E,FF3C9119C969F4B38053F508E6785EB49F115380D8FA6B75BB4DFAD29BE873A5],[56A6989B511608D655FD279A9490142EFA99B5301EE2F5D454ECB1274F363897,CB926CB6694230347468DA88060DC7CF9D35B9EEEB04981A89C73117FF8BBA92]],[[172A8794B24518C0EBE5CC081F8C78B98168F72B17209DF39DB2F5CAB2411238,4AC82C9B75A477B57D37C8419662315152135BDD8D5152DAC340A185E53D952E],[86FFD7633C650793074E2827149EC8061E9FFA57CAE6C995AF45024FFABDF92A,288274ECB39A01A920C1C0B114FDB105D3AEA650E212AAB71EF5D691D2E85927]]]
FP4trace = [[3237CEEB78EABABD1B833A22F1B3CFFC194C30D4BE381A3FD2F7F867D4CE722F,1D5B6E9AE207544D81CC88E5ED99161659D1383A1A0B4404D6A571CB685008FF],[DA564AD8CE7C8EC00D262F10D96223EB72D1AA0D0C8C03267327FA0598889F1E,299B5D52CD72EA15E89CC5D45B5B16168751A89EBDF6FB00969044E638E80252]]

# test 8
FP12_1 = [[[BB81E74B9FC9700D8CC409AC4E2220FE57BE8B7C076DE326AE51465B955520E5,6D87764C6810A45C3D724D999C7082CA04E4CC3681BC2AE3CD97EFC35E4F867F],[4E2F861D844EB786A60E61105A6434AEE51942A96655BDC1FEEBB2BF5236D51D,3267991FFA9E9F3ADC7400E2B756E4AD28C46003C487DC1CBF485FDC12ADE522]],[[EDA24CBD6FBD65F48AD71872A9F942D9D8E93117D92CC69E0878105AA2A962DB,E17A604CD7ED201B71B8615E02DCD255D5965D4A45BA34C4C6B903AE49832C97],[0B22D02EA5A7DCA7E3203D7F73114C580269036BEF2D48FDA87625CEF55536FD,775253F8BBE1A91FBDF0A6381F2C65B3228376B8A7B75DE1E08DF6A23976DF7D]],[[6CFCB30BB06F5C3ED1A4DCD8F5E09C7281CCD2FFD5FDF410FE5713AD7A619861,5AC5CADCB3C53D7935AD9ADC00A15FEDBEEEAE4616FC3DB25DA81DC69ADB4D2E],[59564109A4B23E64E8E2EB722E4C72FD32AAC4A232B8C4546413CE67714D4759,66B91DF84208911A15B40DA96E4047C18BDB26656332B1BA7A34FD053BEE42CB]]]
FP12_2 = [[[C89C28BC3EA80B2F528D982014C2543DBF8FED965BBBE7CA7C99F4A5BE805B1D,E5E6978934EEA206E7DF3FBB2FADCE9BAA6D61D9F9C26DE9B6ECE71A5B0A9ECF],[143D84E2405AC23017065CE035CC2574DCFBCA52A410D8C3583CF2FAF69E1610,DA8B3D11EC3A5F1DB6F1AC6ABC08FD794923FEFB148FBE429E6569B15620C073]],[[5C59D750B238529E9ED12ECDD2868B61D0D9851971CA8954EE5844281C5549B9,4DEB8ABD8386172B6BABAB4DEE9AF9F88307F90E621F395C602D813432882C56],[1D8505BFBD63B4DC078B0468A89E3E1109991E05CEAF12B18C8BAEEE30AD7860,D39A25AC8A1F7B5468E43B4D3DC0783207EB29016D6DEC53658EE7620A0653D7]],[[7286089E772ACD1584F1A53347A874247A66DDBA2CD99587C25F652678BCDB58,BBCAFF079EF84BBE405260624BB6366B99880C08CAA9CB0330B2447186219C73],[108B7D4AB9AF0731EC53D94B8054B27AB4E57951BD79CDA53895F90DC5D602C9,243AF790F8F4783A5887384A12038058C1E79D8AA14A7F4E94A0108A4CD385BE]]]
FP12_3 = [[[C34B754AA3A648CE2C6086C01D67A983E055DD8176DD96A82EFF288E4BBA46B0,D2C72C8B5A31CD9AFBECD3783E44B314E6BAC9332E9FEACA8F2C15D8FCFF3AEF],[F71C400F12E70C8CC7730C1D86335473D0CF2029AE6AD366B27FFF4572CF3245,7BD61E3AFF9ECC42F932AE2B1E1BAE684E273A4DDED8B3871EE19AB8F6B9DDEA]],[[64C943744971B793D02B580D9613B3DAB162B0478E98993D031DD75D4ADD421A,6BE2D5B6FF628E8B6CD19660A7F3DBB961601F365B4B535FEBB8CD7E152AC507],[C0F4846A55B7C5B468A3B7C9EC73FDB02627090FC732267C9C5D9D9F80D5A81F,5665A6ACBC6F27529EB48F8774E2C9E6B4F26153A111B5A6E7734405125ABFB0]],[[84ADBC8129049AC2480B0A4936853B95865625605EB2AFFD55B8FB9F2B4E0378,1582339BA7A47B3FD56E55B361678A53DFA7517B2B170B1BC3C3CDB27534C257],[22F9E389A837ACA19E7EEF47E7F6CFD1CB761E655BA915C4AB62751CAA754008,A161539FEAEA3E7B31750A5ED680210CE402EFBE767E954EB0FB5648654E67E8]]]
FP12_4 = [[[7B06609922617F47718FB1AA9C3A33E96E1BDBB2070B927C310F77A550B7197A,38971C92244FDD3E33CC2953767CFCDD0EE91633E62C410EA6C6F0E21EFF7984],[4E4EFE981875C5358DBC316DF87A406E96A239B907CEF757A95B8930B787AA0C,6E7B768703DF0B2E8040C8E9E175AE86BC6D131AF63B0CB4FC5851B0A9096132]],[[E3BAB4AE8F84960B44F37C8D6F140D5300C9CE2FDAC4B37D933101114EF5D592,3BADD0905C579B352DAD2881C01949A11BD1094F07F24583AE52D326258E834A],[8D9AE162115C13A6F93E38F34372A626169222CC6EDDEF706303632FE5B6D882,DCF2DE20032F7B7C22F65BB923EDA23B121D8E9EB7E7AF37D9389C368AC69C9F]],[[2CB0BD07E7A8A0CEF6447AC7E2D103AB03D9E6AB4442075DFEC840686A405B4E,3405ED4043BDB9863CCE230E075FEFC761948F5F83467C1A96DA0D97B1A78C14],[EB28F57850391D42DAC51F8B1D58964148CBA0A231EC90958F04548B63131A0E,431EDAD79D22E04838BE4C23E352A2477C2FC438CDF86E312686E6176EDDA5DD]]]
FP12_c = [[[E1E6E13CA04BBD7C436590B5B4A9B0068F0C0B16B1FF1B10A9CB1504842377EC,4A97EF8F172CC0577180BF79F7DFEA37F56664A92110285DE325BF7F2D728641],[88FDA9FDB3AF67ADCBA38BF71B8BFC3CB0179E379D52B95B437A3D425AD9D8B8,1411B3DCBB6BFBF73ED92CD6C4C0CDD737A82B95E46D0991345EA02A7563367E]],[[077FEC3A6AE8B29A262F14AE036DF34C1DC7217E18B207512C38ED493123B0EF,3F1310C88A6F944B1947C14C8B38C42625A9D5FB23BEAB0DD5EEED766A806F9E],[84522EA784FE16906AAFECC54822F3E98264DCBF0A03B60A35222A51C678C1C8,AC15B1A8F5E28CFA7D1A6E24115BCEDA4F17791BE370F1B65D4875C9BBD92918]],[[04E31516DC73C2E9D556691A9E473286D01EA334B0AE558B4F0DD6703C17476E,76C0F569780C3D6FDC9BFA43D03CD4B2C42BE0BD9A162558D5F7AE8A315093B9],[7B41FF9DD92BC33031C0D9EACDC5391B90AD9CE143CCD3B96EADA0A1C1A7FC0D,FD0B40FE745A4670525EEF67748CDE1864FCD2FC2B798795E3EE73CFFA9245B9]]]
FP12smul_y_mtype = [[[C89C28BC3EA80B2F528D982014C2543DBF8FED965BBBE7CA7C99F4A5BE805B1D,E5E6978934EEA206E7DF3FBB2FADCE9BAA6D61D9F9C26DE9B6ECE71A5B0A9ECF],[143D84E2405AC23017065CE035CC2574DCFBCA52A410D8C3583CF2FAF69E1610,DA8B3D11EC3A5F1DB6F1AC6ABC08FD794923FEFB148FBE429E6569B15620C073]],[[00,00],[00,00]],[[00,00],[108B7D4AB9AF0731EC53D94B8054B27AB4E57951BD79CDA53895F90DC5D602C9,243AF790F8F4783A5887384A12038058C1E79D8AA14A7F4E94A0108A4CD385BE]]]
FP12smul_y_dtype = [[[C89C28BC3EA80B2F528D982014C2543DBF8FED965BBBE7CA7C99F4A5BE805B1D,E5E6978934EEA206E7DF3FBB2FADCE9BAA6D61D9F9C26DE9B6ECE71A5B0A9ECF],[143D84E2405AC23017065CE035CC2574DCFBCA52A410D8C3583CF2FAF69E1610,DA8B3D11EC3A5F1DB6F1AC6ABC08FD794923FEFB148FBE429E6569B15620C073]],[[5C59D750B238529E9ED12ECDD2868B61D0D9851971CA8954EE5844281C5549B9,4DEB8ABD8386172B6BABAB4DEE9AF9F88307F90E621F395C602D813432882C56],[00,00]],[[00,00],[00,00]]]
FP12smul_mtype = [[[BFF0D1A22D7D7FF52D078FC8DED63DCAE095099DEE22DA92C223ED3F9A8883B4,FFF41312F67A04EF134709C752BC1E7B54A30645EFBE3AE9940F938D21AFEAB5],[1582C4B0CE32EFF00A840742DCFF132FE304A7BAF84FA1B7D8095FBBCF681B56,DFB88D38422263B25007B9535FE2C5687A79FC6FB39583E94D8F93B1F1C32C45]],[[ACB097D4ED58322D47377A9D761352C28F602291C9150DF1F2C32E26AABAC751,E8C86456D66AA3FB8AE6F33411C82C4DBD7AC393A0481220C0CB5706AB0CE4A5],[CD295E07F449D1A794567C4C7E946659AC0E32BCF61C9DDA928A582F61713F8A,2AE2074A6E444E1DC1A3D6C5813B7DC595C9A24A7C838E181BE0D1D2BF3F6162]],[[BC91E64E8AB77CBC139534B2FFC67B0D72CBB202FEEDF0757FD49996BE35DFEA,7D35228B127A66613504F17B48B05286C32A3F4D1174434C0FBDAAA78C6F814F],[E1D838F2E03CB694547C875A12D57A89547BB8146B0D8313495A82C1D3D7F3AA,D6CB2D144802D2F4FFA593178875677412B739022D391939F71C5B3FE1DD7813]]]
FP12smul_dtype = [[[C0DB1551B2BAC637BD5128466DF12E74380A180B67EC963E59F0A3654DF01AEE,80679F5802B023298B90E5EB2A25236A53A62F9D08931815EFFC5EDA25007675],[C8623564613829CCF5F60D192932A47F04315D3DE9253193660CA52990822564,D04D7C52205D0C65D1485B48E874E53315F81449502C6850AB83AF8A281C563D]],[[519574580F09F0D5B0DB5CEA60B2107CC73D2C834979C1285446C6571C13980E,87DBC706FC3C4DDDCCE704CE586D5BE7F99BC8974A3D5B07C95FA8652825DB1E],[E36454FE7268BD55EC7B10FEB6A9780593D4E302CBA2CF4C988640E5205A2E88,6A60C92986B37EB90689F827C5DD574CA26933D5A26846702D00C52C162CAD9C]],[[F00FFA9FC604CD806282CAF36B5C4083E789817E008DDCDFBD1057B083CF7AA4,8A4ADBE7A9076FF3EB10487F71F33723040A50282F3CB08AA3761FE9BD6E3776],[90BB492B3B58D477181725021FE86BA839FE95F5B427EF706B648A44615CE383,4007294A5DE371FB9312446C394E3AEFCA33435737EAFCB680CA24F22125BDDD]]]
FP12mul = [[[93385486168ADCAD0DEC15E290134CAC4687DB8592EE49EE636267657E86AF8A,A12744DFEC3804FC729C97918DDA32E7F130A49EF4CA7CEEB96E6AD07EB633B4],[34EFF558E555668CF7B8B98FFE43169F20269A548BBBF3D635BD55DC0B6948FC,10176379A109FBE2437A2B74BE6118ED1AC569EFEDE59B7B6869EEA5214C5B10]],[[4A7D69FEE2D27969BD89177FA05CA5703C36D26ECFB3BE23B8026B4AF131DBCC,A48C2F6D5AF73A1B615972254DBF8425DE5D90CF3B4996234CEE8704A6818378],[99D33BEB625519233EAD85DE2D3FF991F605F4E51069A626B044E1C42590B5AB,AC1EC39D4885B83468004C22AB8B74512D12FB0466935D12021B9826CB978B3B]],[[8560C9719F0B21AE83BC5A5F021D3760F6E681161B8085017A4A5A29F937A18B,2A1E424ACC6002EB4A9FD6113A4183AEC7280B7AA640426F5D33A4553F6A43AA],[D746171399E342D958BB1ECAA0EE340DBFECCEB5EF0C8DE17CC81E7E39A0D1ED,9B3F6641237D8A165F97C03E9C1720738DBDAAEE8E51D7A9972AE86085B93E19]]]
FP12inv = [[[BB81E74B9FC9700D8CC409AC4E2220FE57BE8B7C076DE326AE51465B955520E5,6D87764C6810A45C3D724D999C7082CA04E4CC3681BC2AE3CD97EFC35E4F867F],[B1D079E27BAE3946A0D7914E940D6FF027C32351AC424CC0D43D7B1C5C9C5AF6,CD9866E0055E51926A71F17C371ABFF1E41805F74E102E6613E0CDFF9C254AF1]],[[125DB342903F8AD8BC0ED9EC447861C533F334E3396B43E4CAB11D810C29CD38,1E859FB3280FD0B1D52D9100EB94D249374608B0CCDDD5BE0C702A2D6550037C],[0B22D02EA5A7DCA7E3203D7F73114C580269036BEF2D48FDA87625CEF55536FD,775253F8BBE1A91FBDF0A6381F2C65B3228376B8A7B75DE1E08DF6A23976DF7D]],[[6CFCB30BB06F5C3ED1A4DCD8F5E09C7281CCD2FFD5FDF410FE5713AD7A619861,5AC5CADCB3C53D7935AD9ADC00A15FEDBEEEAE4616FC3DB25DA81DC69ADB4D2E],[A6A9BEF65B4AB2685E0306ECC02531A1DA31A158DFDF462E6F155F743D85E8BA,9946E207BDF45FB33131E4B580315CDD81013F95AF6558C858F430D672E4ED48]]]
FP12frob = [[[BB81E74B9FC9700D8CC409AC4E2220FE57BE8B7C076DE326AE51465B955520E5,927889B397EC4C710973A4C5520121D507F799C490DBDF9F05913E185083A994],[3993366B2651109E1DEEBD3EC58C81E8C60AEDAF3ECD93F01A59E4CE6CBADE35,382EB2676B59F457ED1B2D1956D453BFF05E66B6C4E21917FFF8E39CDAC69F6B]],[[05A2D1678D572F7B4E998BF959DB72B636B908D08AE518D19DB0307C6A7F111F,84F41FE00183EA4DACCFB8917B93CAF59CCDAB60D38142CE276D4BC223CC9CDF],[C1D34D80AF36A686AD7C4F71FC6A524CC05B1B4AEDA6EA5A19408CD41719CCD8,01E7AA21C88E7C777B619944C2EA00531585D2551E21C60CF560D31D8A9E1290]],[[27D18FE8B642EF89A081371BE48F0C93E68DA292C600E8730260FC9225D9FCAD,C5B783C58C34E721C7E2246008A6ADDC5485B69A1945FCBF08A7FD3A5FF4E275],[FA10E404F4F7B6A9262D8C8FD3F7BC2EBC868B0F5C7E5FC6C1AD699E6CD8F725,8A7CDC64BB81E1577B44DE914A180B420E7E11BD002180C1665009394DCC53DD]]]
FP12conj = [[[BB81E74B9FC9700D8CC409AC4E2220FE57BE8B7C076DE326AE51465B955520E5,6D87764C6810A45C3D724D999C7082CA04E4CC3681BC2AE3CD97EFC35E4F867F],[B1D079E27BAE3946A0D7914E940D6FF027C32351AC424CC0D43D7B1C5C9C5AF6,CD9866E0055E51926A71F17C371ABFF1E41805F74E102E6613E0CDFF9C254AF1]],[[125DB342903F8AD8BC0ED9EC447861C533F334E3396B43E4CAB11D810C29CD38,1E859FB3280FD0B1D52D9100EB94D249374608B0CCDDD5BE0C702A2D6550037C],[0B22D02EA5A7DCA7E3203D7F73114C580269036BEF2D48FDA87625CEF55536FD,775253F8BBE1A91FBDF0A6381F2C65B3228376B8A7B75DE1E08DF6A23976DF7D]],[[6CFCB30BB06F5C3ED1A4DCD8F5E09C7281CCD2FFD5FDF410FE5713AD7A619861,5AC5CADCB3C53D7935AD9ADC00A15FEDBEEEAE4616FC3DB25DA81DC69ADB4D2E],[A6A9BEF65B4AB2685E0306ECC02531A1DA31A158DFDF462E6F155F743D85E8BA,9946E207BDF45FB33131E4B580315CDD81013F95AF6558C858F430D672E4ED48]]]
FP12usquare = [[[25E2FEB865BE4CEFB2933405A87614EC16FBEEC49B9776B91740D128D6FADA5B,6479296E7859538E16E2FF0DE1509FBE74FAB06E11447DD080019E2B355DFC4F],[EEFA2744421A6A0D4BBE0DF1E9126BFCD9FD7A47E2C8D388C1587438270581C4,D6E02464EE77487067E238316F13CF04323F18C1FA83539E352B230396831B73]],[[0FB55A5704CA981FD52F5D4B536A274E96E1BCEE6FB0848D38E41D3CA69B365A,95EC879340EC3E9EA313017BC3BC7300364F006FF0C7A0D04F5E60338D18BE95],[C49D8CABE667A7EF6D02BFA8F787D76403F772072DCCBD5822066E26AD6F6AA1,9522951E2949556244983D0C225E24FB05590107423629A14357BC5B7370043E]],[[86D7431A27C510EB62515E3504CA0650E18E48F028FB8B3EE98967C07A46C851,D731F9B4EF74EB25F0593DE57D4DE65263C78AFAFE15116DC1D92693DC4400D6],[F0D4EE77B69B1E03B0F8A62B3FBE9747F3A21F9C1E33F19DF7F4E641E8AAA848,C6296759A93216F3AF0E56760C7E356BA0D481217AAE1D5411F2533AF52D308C]]]
FP12square = [[[25E2FEB865BE4CEFB2933405A87614EC16FBEEC49B9776B91740D128D6FADA5B,6479296E7859538E16E2FF0DE1509FBE74FAB06E11447DD080019E2B355DFC4F],[EEFA2744421A6A0D4BBE0DF1E9126BFCD9FD7A47E2C8D388C1587438270581C4,D6E02464EE77487067E238316F13CF04323F18C1FA83539E352B230396831B73]],[[0FB55A5704CA981FD52F5D4B536A274E96E1BCEE6FB0848D38E41D3CA69B365A,95EC879340EC3E9EA313017BC3BC7300364F006FF0C7A0D04F5E60338D18BE95],[C49D8CABE667A7EF6D02BFA8F787D76403F772072DCCBD5822066E26AD6F6AA1,9522951E2949556244983D0C225E24FB05590107423629A14357BC5B7370043E]],[[86D7431A27C510EB62515E3504CA0650E18E48F028FB8B3EE98967C07A46C851,D731F9B4EF74EB25F0593DE57D4DE65263C78AFAFE15116DC1D92693DC4400D6],[F0D4EE77B69B1E03B0F8A62B3FBE9747F3A21F9C1E33F19DF7F4E641E8AAA848,C6296759A93216F3AF0E56760C7E356BA0D481217AAE1D5411F2533AF52D308C]]]
BIGsc1 = E33424641E737538A32329E582E9590285EE64C6516DB1B7D7759B1569BB753C
BIGsc2 = E79A80352029066B988A7064D9F25420E9CB8A2056261BD7194BCF3F33FDCAB3
BIGsc3 = 14FAF24C6173E0130E46CF22DDE86DE60575A965CFE199E5B884DEF18F92EC39
BIGsc4 = 714D58EBC705BE2E2CCF9B167FC703D56CE1CB7D72C9A0257C075BDFCDDC3F92
BIGscs = 63ED6DAFAF03F1B3769BFE3FDEFB5FE7
BIGsco = FFFFFFFFFFFCF0CD46E5F25EEE71A49E0CDC65FB1299921AF62D536CD10B500D
FP12pow = [[[523470194519AD5CA9CF12E3546CBACC75E015035D4439A4D85A3FB4D6C024A9,586F9806365489C132839B3854187B9EA297799F1A96ACC35DA2FCB17BEEF922],[FD0955CFEF54735437D55323A2BE58B2F177B298C8DFC2E5EA90A4779B9E4AA4,EB72B3A583651046C7BE6218D4DAD9B54971A33A31BDF61516CFBEA0A069F300]],[[C18C5390741FA30E622A982739480404AED154B1427737CC0983C75CD7400FFC,8D7ACF6A2343E63F4001CBCDAC0CE7F6D5A695E89E4486C213516D7C6C896330],[1E0900595E70FBDD6F1ED60730C62A13E335636F8D3A880E908BE3A471DCFDDA,8EA7275A84CD44064EB03B6C99F5F8CEDBBE259F4941C83D14BFE001D2BFCED6]],[[8F0DF15098B6C922A312E6CF19163C6D71FDA697992060D22443BF046F8D1D25,D8B3717C6AE43E52EB36D9737033407BABAFE7D9DCCAA6851B13840318B1D5EC],[2E06868479AC36082B913B5AC0CE7C25D443E8F3F853B7C9F1F8E3E5DD058C2E,03DE3BB24B99B9B2026EB63453759B24125313133E61A9C7F634D4321A616AB5]]]
FP12pinpow = [[[EDAA43933C0548924967375D67062431BEE81C164CAEADB58575135BA873C3D4,7AF4FE1FCF37236D434A338F3E1F6D0A04B4EE221153F1BECC8DB49B5BBF4ACE],[34F8E846E87948B77F2F0597F3764EB5D668B96BD6B480D51BC4DE271F13B612,B2022FE21EB363C536C3CFD2049D7F80BDBADF4FD358EDF60C0B2263A3899FFA]],[[30931ED8DCFDF3413671F33B767F6984F608D86441C855B365A2A630D52128CF,ECED6B510DB1BE316807CEFBEBBCE27FB198DFBBF1172D1F930216D08085C772],[B53CA91989735C622CD3442E4E968F8E86F71893898BF1346918B2AC680A9CC3,95B48202B0611641E6F092E52FCDF5A0D053E86F686F95006CB7869D9C56B184]],[[58437C9044B1D3EE95ACEA488BDB015ED05B2258B4DB66105E0D54B7CDB66A68,A0192E893D73E08BD73AABC3AB21562AB8C81B01EDDAAEE18272E10DF1518B28],[F9FE3A2E302AAAFCEC2E6B04443588A275409A30E790118B5A6694D6ADE2BDDB,0E03FCB3C832AF25344E089F34BB620C0A35D000FC6934BE4ED33FD28F0A06CA]]]
FP12compows = [[70CDC047C8373E25DD8A138BF6FE4FB867977265AF912678B49C1F813FA7EECA,1CD2D7A961B554C1526C2BD736EFB3FF07C499E8A6133173FB392F2D876052E8],[DD7CD47CF4EB97ECB20BBAD4404C8C165427082B340C1CFAFC2CF85443E8BA4D,AA457914DD2FC40879F35A2C1C838E305D26CA443394DADAF5F2B40687D183D1]]
FP12compow = [[1196B56F86DA8A1932DDB683C4DA957C2F1A2DEDDEB08AFE7EFA1E7E0916B2B3,A1E4E2719AE50BC0E3E24D3E047D02670192BD2B18D4AC4295F858F7163EFEE5],[FBD30FBDDC1AA4FDB4866440AD5B0EA513675E7B1432207C6E9F8DADA88745EE,31B8865355909E47C4CF2EB0F09EA2E86B53A27FE83A17D08A43FDA055DA1B83]]
FP12pow4 = [[[5511769C7F6031EBDA0C84843D53A5507AEA3B1E34806D25740F331A28D5A529,232F95856FD253DDB99C9F8F7B09902EE7B7B70BC9AC2005CF47D2279AF4FF49],[6295A571E94BADC959D63441018AD1852EB79631B4497CEF7037F15292405EEF,0F34F8475FEA39E1764F1647C8A72A0D1A1E60896E5E12659E96D1365F60AD2D]],[[2AEAC7B52A12AFF1340214280C6E090C64D8B90CB5972210BA9946A945182E2D,F7A66A70DE328ABC0FF9D156ADB9FF4D4007441EA11567B6589FADB82886D786],[538CFE2465A4AF2DD29A824ACDDA4A8C771C8086F116CB91B5366ECE0067C81C,B4D14583FCA8BD380309EAA4194E6B4D830DE7DC5807427060317BAE2E5C6295]],[[041B1651AC05B13C11C79D9EA32BDF055FFD84224A5BFB4EADE216EC1AB821D0,0EB4AA23D8CC27B6C576FFBFF3BE3D8975EE86A656B582A4044CDFE47F771E66],[21656A8AFB8F3CC03983554DFD3B35AB944069C291299C62578EAD94CD46B33E,7066020229FCF6B4D0D457B92794E9250E77F0ED92E86E73F9546712F9FBBCE0]]]
FP4trace = [[3285B5E2DF626E8E188038470D8319BCED82D67DF119946E64A1775B62590289,489662E53834FC477170F66DE6DFE3BF01D1FEA8729C7628959EA16E6C1B636A],[EA8E92588CEC2693F22B23310F2C9E0CAF4BC7FC33013945FCC3183DF6A47F57,9736CB5FEFDBDDB0955C02A82604AE077A4D200B4D9794563DD91F943809AF66]]

# test 9
FP12_1 = [[[642C5EAD4CB37046A815CE8581DEDDD01B32464911C2FB69FF5CFC1D9946A86E,C20C29F462DA00FA40D1D1148F9DA7FEE0175AA6CCDBEADC372FECF52FC74F12],[D9FE9AF19FFFB43DE3BFB13E90C41F505B22E3FB11CB9CEF2E5FE89FAF370B75,1A46F8364DA14E8DA62E607C94D8308BFE1191CE17F0544FB7B55BE4FCF9E682]],[[3D31F34EEABA4D7D2648CA512113451C8E2DACDFD393EA517AFFDAA77BE7A696,293276895AE6FA22715B70D5CE9FE129D40CCC84351BABE466D68304BF2C60F3],[8DEC8DD55ED1EBA8C1F73AA0AA71693ABD473EAE18D6C9111B564FFD7F18B686,BA5A1D1D60854D6225A802CDDEFB5F556A57AC735CFC83865228E8EAC5837AB4]],[[AD537595AF3072DAE725F695ECFCFB89D46469CD1C15DDD96151BDD5A8965514,4D6E0310D367E1C15484ACA8E76667E23A3010F8846D42FDEE7C0BCF179CE86B],[CF6D98A3DFAD8D02A126DB58CB0D05694B0342CAC3D0D8838E95E95B9AA0DD3E,C2484CA0EACAF9E133226795A7962A74800B5F17557735AC39D404345493706D]]]
FP12_2 = [[[83FE0B521685C28BF4DD9B0CB7A12FCC6550780732C001081A07BE22EEEF0A07,51E7A26D0DD787435AD00BE43B0164701A800C1725F80772484BF0941DA44C05],[8CE320F01A0F93BAFF338A3583222F91B6BC85814B55B6F51542493F5EE44A96,8553CFF4C478D146D6B0B51ED6F038C257E4CA948B9873171F9F9B42A969DE35]],[[9477CCACFB7E36BE2671823F3437553F862D19CEE8986EB7A02FE3E840B8239F,E4B2FF155546737F81A6C983164CC8CAE6A1C2BCD71640A2D4FBFB06EE8B3378],[E713BE0C67E93E0E1D3AC0782EFC2D592CC6519E1422BAD131F7CF7BD6069044,0E8CBADB75BBAD0153AE1C433951A4A94F0F5BD7C1F2DB664644DA7FAB218FCD]],[[B56BC8AB8956DAC79BEAD589DB9DF3D84AF3357C16FD63995005DF6454CF15AE,1A1DA0109FC35E54EC2D639536A9F4E2C6038D52E54552710A050DD9327E0BDE],[C49400CA4BEC7799227DBECEAAB9C0F3DA8F6C80C303554B53A9243F3F83D9A5,9315F5BA32A516178555DC25735E3A34D3018E466317C58498CF600C2582737C]]]
FP12_3 = [[[B2EE50422EC92AAA5F3E4BBC1D49102204DF1572A9543E1414B38E7DB8D09D5E,197BE3EC24104AC813E40E3D45C1551CD78E3A73844BDC61C496DAF200B68C46],[E4F220ECC04D12A79644F8B9FD7FFAFFB8D42670DF611ED1FB8434DDB23F14F5,A7732B1B65BE2D47CAC816A1E34CA956387DEAF4CF8252E859C03F3FEEE86407]],[[279EC2E5A1B1A5CB76E648C2EF58EEB1B267D1732D077297614C79F6AD4CA5A0,6D833BC137367847AE1971BC64116CADAE2353D9BFAD4EB5EB862CC69C62970C],[6B209A8893DF399E56702199292E1E2508FF776E92091BEBFABC440BDEF7C9F6,580C6FD34644ACE002FD2A28842FCEAD6AF2DD28DF0FF00E74E0A51F9243D5CC]],[[68B5EB1377221551214198751E37AA9E930E4B411A802390DC893AB94D8AB492,15EBF6BAD25BDD46BBCAE08AB307E0201F34B4A9B85B7D1CC8D2B8AC284A507A],[5C25FCB0D48C60EB72A22B777379D20E015A66BB62C12258457E2C66AB485905,40943630A27F4631EABB98995BC565412EF8C4BE2A9FE315A648E1D8EB19A6E3]]]
FP12_4 = [[[70195C0BA31B3460D1985F6B7E2A8FD8467617360EA3EA2D91A9A1026DCA97F7,E38CDE9C8438192A0B268DAA7D216484417FADA555A333AA566F42CEAFE6C4B1],[03510026C34E5A25C6056706DB2F259D6F850ADF1FF87DF15D34D8C4CBC93EA2,60DA31FB895EF8D4FF2B7FEBD406ECD10DB8F5CBB94CEA44CAB74E6A7BE83963]],[[0D5DFE769F6AAC67F9B44B09D4B6CBEAB327F9433A6DA46A77156DB4DECAAAA5,8E21D5CED45723B71C50798F56F13E8F5B067B50290B6F46FB5F70449E556F75],[6135F44C70CC0A9D4A544BF1F0C1EB6BF719796F5502A86BDFEAE69D9B7B53D4,3689B5D2A97AAC2063AA5B80F7B4C4A1093B82C49B5B08745CB056269040F873]],[[F0592571D8D3DEED930ECA183710A4F6E12290B8D0945119FCF2A2396D99A3B0,CC6276BB359CACD71E301DFBAFD1C298CEE8D0B0EE31B07FCFFEB0B3C00FBA97],[8DB74297720AF7D6933266EF87AE73906C815B74E3D049B206D75792E2F88DEA,C52F104723D4C0BE900FFC72B8E8A1F2F6018A887E8207B2365C66E17B3EBB25]]]
FP12_c = [[[4CE00B1F3F8FA4EC45CE5E33030F92AA894F7F195DCC791DFB2F5BBB56E7C54A,986E4A7CD6F6A52DF805120B8F410E7AE4EDF7A481FEEA05D94E78ED386D7A22],[43557844D963F0EC69C1AE1DA1DA32A8AD024EDBFB53DBD197CBEA97456F247D,0C7FC85B198D7A715FB30406A98E201966486474C97BEF7B54BEDCE0A68B8F9F]],[[96E470F226761C470B2924A1C0DDCBBBE5E77E571AECD49241513DFFA50D57AD,A04DEAAC8EA4732EECC141235034AF2A4ACE0DF443E8B3BED7E1F0C70CA3924A],[DDEB8309CA802B18F0FCFFDF2C47F83DE52393A9C6DF5341208E71BE200DF4C7,CE8E364399AA15E99A9CA552548DBB23BC02C45316CB6468A69FD802E860EA4C]],[[E4FA1A2B14E83BBCB0C0333E569C3B7AAB5B0615CB87C9E590ED1E8DD7628AC5,CEB70E7F7A630C10060CED90DEE7CE67AFFF9D83A8F13E0BE199786C8D12EF06],[7F9E2098D0CD2D2A1D33F2C96377D1E7E81ACEFC9508FA2ECFE77E77DCA85AE8,791497F6313AA84795591E41F2EF5C3EA71F9A6B0A30EA0DDE204DB9A40865B0]]]
FP12smul_y_mtype = [[[83FE0B521685C28BF4DD9B0CB7A12FCC6550780732C001081A07BE22EEEF0A07,51E7A26D0DD787435AD00BE43B0164701A800C1725F80772484BF0941DA44C05],[8CE320F01A0F93BAFF338A3583222F91B6BC85814B55B6F51542493F5EE44A96,8553CFF4C478D146D6B0B51ED6F038C257E4CA948B9873171F9F9B42A969DE35]],[[00,00],[00,00]],[[00,00],[C49400CA4BEC7799227DBECEAAB9C0F3DA8F6C80C303554B53A9243F3F83D9A5,9315F5BA32A516178555DC25735E3A34D3018E466317C58498CF600C2582737C]]]
FP12smul_y_dtype = [[[83FE0B521685C28BF4DD9B0CB7A12FCC6550780732C001081A07BE22EEEF0A07,51E7A26D0DD787435AD00BE43B0164701A800C1725F80772484BF0941DA44C05],[8CE320F01A0F93BAFF338A3583222F91B6BC85814B55B6F51542493F5EE44A96,8553CFF4C478D146D6B0B51ED6F038C257E4CA948B9873171F9F9B42A969DE35]],[[9477CCACFB7E36BE2671823F3437553F862D19CEE8986EB7A02FE3E840B8239F,E4B2FF155546737F81A6C983164CC8CAE6A1C2BCD71640A2D4FBFB06EE8B3378],[00,00]],[[00,00],[00,00]]]
FP12smul_mtype = [[[A227CA3ED8542825453017FC519707F60CA52A939CC2B6E7F9AAA0CE9922F0A6,D78AD7FC30341AD5067966FF424596B16AF477F13AA529F1A0316A90F1EB4B47],[88CF6857C2E9F28EB956BD252BDAB2CC577991E244904B2035A16C6F7D6E82A8,2D89BC2248DBEB7397A8B4A6B912820659D438D48F8FFEC6051DC70C4FE97463]],[[F107C7962CE2CEE05A64EF305951248D6AA04B22BC76BACC70466236975375E0,0ABF6E2C1F07D11DAC18BDC9343A448A4D3E1A93F6D0891BCA9B578DCB91CD60],[177FDA0877AC090831CC75CB91BBA03586155F4EB0370D6F862A727BAD60F3AE,E1D5EE50768BEE576E86A96DDC30A1758FD8F600EBC26BB579A0340BDF2875E1]],[[7F11B30472E6370FEF13FF24DE4351D22B8DBF3EDDCFBDB9C8AB628D20815680,44AEA983E3D5D3292A177F80D82C97DCFF983AC6DE0589AABE7CD9403688474D],[4BD41DE712879E19156A0A66E02C64E4A7B865B0D995DD9C4F64F35EB8031C9B,A053B1569C144E762927253BE0D693A934C693E0B629D3AAFD3E144A00E382B9]]]
FP12smul_dtype = [[[681118434482E427DC1744B20BEA89E982790F0BB213EFACA6ACEAA3EB948438,B89502FB67A1714342B9AACDF6325F4E7955B45E5FA00E5635B0E5EBB6A136A4],[A78463A14CC0848A616502FCD429A93590F466D2EB7DCE89D10D07FC7B3DF177,12A80DB1FE7284798B964EBAFF1C935A3A9C85AC43C1E164266CD814BA775C0B]],[[38D8A69CF96AB3115D45CBE612AE7BB057051A796D31180801DF0B9CBB451FB9,A03161CB8FE126CEDBB8BC5B0B0C31DDE803FA6DA7EBBAF1E4D6918F8828318C],[B81D2AD9C9B9793216E5581C31EC0E3BD91F830EBA769BE1336E4FD7A1614849,09E577C9D927BBC18837DD318FBA58CF1DE92250C013CFDD856FA5FB19101EF4]],[[F9A6700A9D915D01F9EC0DF2A068A869E945CFEC5C2F5794EA0639FE24DE0C92,F626C89ACD63CB33D1340E1581353E9212D8FB8016868480AAA2FED63C3ECFDE],[7DA6ABC68FC17F26B77C60B0C0518A3CEC08B2976D82DEA2622135FFFD862F70,64FBBD24CAB8C1B97C3FA3F844FB0EE81A9BDCF35B40691CFCB1DE9BC9291FFA]]]
FP12mul = [[[546753CFFF5AC0113978EFB722CA7B1128AF10D2B81108D6F0E4D0112D68F1AB,D47E737BAA176AB1281518D14F4160FB352829D1BA0A32A2D4FDF90893B8B9AC],[59A3574BB62B82D6AD02349EC4AF3648E4EF1C39558C3E9943389620FA69F548,58C02A29DFDF9B55B954F6C994811734AAA7DF6056397FA41735C61AAE6C45D3]],[[37A8E173191AAC45A4712017C7F11B8F20856AC92E1D944BFBB2DE35AE3FBA64,28DECC2194DCE2282417A242AB0F2CA7A2C490E5EDEE3EB5CEF55554846AC2CF],[E6154CF505D4CA47F2B8ABEF5ACE56E5C7FAA04BB8BCC17C804678FAC2BF9C76,6E6DD74EC394D6D7F21AD578DF47F9E7EF8C76ED6B853EF8642108DA1ABAE7FF]],[[0B9F119DF0A00DB620FBE8813399F86AFEE1F4CD6B06CBA3A9BCD13638C43F05,AC997B7FC1CEC6416D3D4300930C441D2FE029192F321BFF2C4AB5CF59B32369],[4D399B5D8660FB5BA4BF001869076257D631FE7D9AE6CB6BAEB287E10710D385,45A37CBF4FA44E63D68E723FF8FFEDF5746BCEA8E75DBAA7655495F8320EE665]]]
FP12inv = [[[642C5EAD4CB37046A815CE8581DEDDD01B32464911C2FB69FF5CFC1D9946A86E,C20C29F462DA00FA40D1D1148F9DA7FEE0175AA6CCDBEADC372FECF52FC74F12],[2601650E5FFD3C8F632641205DAD854EB1B9820000CC6D93A4C9453BFF9C249E,E5B907C9B25BA23FA0B791E2599974130ECAD42CFAA7B6331B73D1F6B1D94991]],[[C2CE0CB11542A350209D280DCD5E5F827EAEB91B3F0420315829533432EB897D,D6CD8976A515F6AAD58A81891FD1C37538CF9976DD7C5E9E6C52AAD6EFA6CF20],[8DEC8DD55ED1EBA8C1F73AA0AA71693ABD473EAE18D6C9111B564FFD7F18B686,BA5A1D1D60854D6225A802CDDEFB5F556A57AC735CFC83865228E8EAC5837AB4]],[[AD537595AF3072DAE725F695ECFCFB89D46469CD1C15DDD96151BDD5A8965514,4D6E0310D367E1C15484ACA8E76667E23A3010F8846D42FDEE7C0BCF179CE86B],[3092675C204F63CAA5BF170623649F35C1D923304EC731FF44934480143252D5,3DB7B35F1531F6EC13C38AC946DB7A2A8CD106E3BD20D4D6995529A75A3FBFA6]]]
FP12frob = [[[642C5EAD4CB37046A815CE8581DEDDD01B32464911C2FB69FF5CFC1D9946A86E,3DF3D60B9D22EFD30614214A5ED3FCA02CC50B5445BC1FA69BF940E67F0BE101],[0F4136D0CA75ACF32DADB5F14FD9E9A7BB92C371B28495A94395C286674EEC89,61A255037694B80224A6F0A9C0FE2DD1F5976BD284C4F38085790E14C6F16CF9]],[[09DB73D29C10C5B485FA825712416C426084B84180A2970D341C76CAFFFF6068,BD38AC961DFC9C1CAD8DFA9C699387452E851F640A48A03AB0DDE795E1FACF4E],[4B200B7CED6258B92CBE2F2361AE80411A8AEBA984CFFF77730A07C3E478C872,5DC163A5AA27B318C775EF2D71633681B4A3468DCCB3D435FB98B110117C569C]],[[FCF206CBCC40008100BFED853567C45DBB7FB585FB84FD517968CB0377497CB1,21B88C02CCBEB6C3FE5CEB75D397F87DACAF1826BCDA2063119F337116BAD00D],[F7F2957274043C95FEB57E6278B227000834CC3AD1B4935DA7606B0DF8611350,EBB303AD9C1BBA0CF023CED67298B3825FE568A9DB86A3B7DC50AF8F663BD9A1]]]
FP12conj = [[[642C5EAD4CB37046A815CE8581DEDDD01B32464911C2FB69FF5CFC1D9946A86E,C20C29F462DA00FA40D1D1148F9DA7FEE0175AA6CCDBEADC372FECF52FC74F12],[2601650E5FFD3C8F632641205DAD854EB1B9820000CC6D93A4C9453BFF9C249E,E5B907C9B25BA23FA0B791E2599974130ECAD42CFAA7B6331B73D1F6B1D94991]],[[C2CE0CB11542A350209D280DCD5E5F827EAEB91B3F0420315829533432EB897D,D6CD8976A515F6AAD58A81891FD1C37538CF9976DD7C5E9E6C52AAD6EFA6CF20],[8DEC8DD55ED1EBA8C1F73AA0AA71693ABD473EAE18D6C9111B564FFD7F18B686,BA5A1D1D60854D6225A802CDDEFB5F556A57AC735CFC83865228E8EAC5837AB4]],[[AD537595AF3072DAE725F695ECFCFB89D46469CD1C15DDD96151BDD5A8965514,4D6E0310D367E1C15484ACA8E76667E23A3010F8846D42FDEE7C0BCF179CE86B],[3092675C204F63CAA5BF170623649F35C1D923304EC731FF44934480143252D5,3DB7B35F1531F6EC13C38AC946DB7A2A8CD106E3BD20D4D6995529A75A3FBFA6]]]
FP12usquare = [[[8E37628985ACFD20001EFD5766078F5B01ED7A02C7D33CBCB957AD3C1B274F54,A6917F750C596DB98AC088E3F900D820C994835C7B24460ACDD0973DFCEA8466],[F589BF09FFFA70D2F66A6E029F17D8298EFADD675DD7D8DD2F446865E6B33083,0AA8C038BEEBDCE19779238D38165B513589B68E74E5EB778C933BE0E939B1E5]],[[40DF0A412CA4A62C5C137DDC3CE9FDE366FF71ADEB504A8AA84B37917AB17CA8,E88415C30652E4E7926D67DD2972EE2079B9CA82614A11A5D6C64AB573324CB1],[6152F10FF71525CCDCFA5B8D70634955303E76FF769C5A240D75EE4EB3FE8766,96ABCBD17F681BC4E2AA8A46F979EF113E83E81BA6C4F8089F6E023A94D4F4FA]],[[A9DE374733D7930904EAB4518F1D4980CEE612DAA8C535FA0F42B3FA48366DD7,0E43C79AB4E17C4F704D1851A403BF6FD59A558FA4AD4592D50588D83E88712A],[7BCABACFD4CE007C1A1B8BBCB34F00361E664FAD49113EFF05A8287F4CFCDBAF,30FEA66DDB955901930E530F35C918EEE4D9E032E88434AFAD263283BBF2A8EF]]]
FP12square = [[[8E37628985ACFD20001EFD5766078F5B01ED7A02C7D33CBCB957AD3C1B274F54,A6917F750C596DB98AC088E3F900D820C994835C7B24460ACDD0973DFCEA8466],[F589BF09FFFA70D2F66A6E029F17D8298EFADD675DD7D8DD2F446865E6B33083,0AA8C038BEEBDCE19779238D38165B513589B68E74E5EB778C933BE0E939B1E5]],[[40DF0A412CA4A62C5C137DDC3CE9FDE366FF71ADEB504A8AA84B37917AB17CA8,E88415C30652E4E7926D67DD2972EE2079B9CA82614A11A5D6C64AB573324CB1],[6152F10FF71525CCDCFA5B8D70634955303E76FF769C5A240D75EE4EB3FE8766,96ABCBD17F681BC4E2AA8A46F979EF113E83E81BA6C4F8089F6E023A94D4F4FA]],[[A9DE374733D7930904EAB4518F1D4980CEE612DAA8C535FA0F42B3FA48366DD7,0E43C79AB4E17C4F704D1851A403BF6FD59A558FA4AD4592D50588D83E88712A],[7BCABACFD4CE007C1A1B8BBCB34F00361E664FAD49113EFF05A8287F4CFCDBAF,30FEA66DDB955901930E530F35C918EEE4D9E032E88434AFAD263283BBF2A8EF]]]
BIGsc1 = 5957F5B38D2B2766A100A07F713E5481FDB89291CC7A1753EF9E84276C2337A1
BIGsc2 = 7FE1EA3791E11E258876EB81C5C571D92CE7BF14D5CB29CF68AD90DC47C151EF
BIGsc3 = 38D9782706FAF83CCF07D18E64321BA4F7AAA37AD2A798F740A648527904A998
BIGsc4 = 671A8D95573F7143D81B880196CAD5134ECE2F65916B571291F60212F9D5B927
BIGscs = C62B3713758CD07DC825D0C040EE7CBD
BIGsco = FFFFFFFFFFFCF0CD46E5F25EEE71A49E0CDC65FB1299921AF62D536CD10B500D
FP12pow = [[[E31C3A30512AA1FB52DBF49957DF4C035F3A814DB3A3706D47288DCEA1574C36,A73577176862AFBC6E1EFA7C4BCFF82C09B1DB0844AF5521879EB9F5A9B54D93],[CE707E72D2C3FB7537588ED90BEB6DB6A54225B1EE4EC37C572B6B9D3A65F8EA,D51B747F105161CE56AE2E93C635955B0524D37A894622DF91CCAFE3140DA475]],[[0341D3A72674AEF859F4E6A90DDBA461E4F1D3A0C021CAA5E69470CB28C31F94,5F65B8FC1BBCF96C34BD6A664DA4B5546EF1488BAE1D6E53F654CD17E279B32B],[64B4AF9FF6131F705DECE28E37568E5D7DABBF9117F5083C38EFDB52AA5920C7,1F9929D6DFC0C7F7480C4AA9FDF04B33AB119B22F5F30C4D8EF747BCDCBE2021]],[[2485D572D7A213E8BE86D0A460C1E10BE63D9B1A399FB10B30C34D00ED48E97C,7699F7A9A2AC1CAF91BF4BD2416A16F92B53AECF04552182E2DC8D800A01C2E6],[9948FCE202B5354C61C90C2B7E3E703F192ACB338FC219639C575772C950F4E9,9D0F8F3F12BD2747F8C9170A418A17BA16B4D00CD10A8EA31C6B86B53B72417D]]]
FP12pinpow = [[[3529FE42D18989EED5C49782DD771241CA23FF711EF3F7843B0CCD53FC1BCE3E,A67B3E570F597391011F6B17EFE3B3E31B0CA545635B12AFE498F6714B78EBE3],[FE557EBFF0DF4FB740DC63BD7B4703B941A4D542246340E3CA7D066B61660D8A,227900B8C67CC11AEBFD26AC37D94C953D30DD01670E1CED029F5CAEAD02F6D9]],[[8C2B4318F6EA3954C0FB3E4C5F6CEB3796BC8CCB42F11ADBF31B98E912E5DB93,11E3B416E7B4D1A923246F531D84E1D72C562223C6658729F6430D310C6ADBDD],[45440F5150E16ECF71D789BD9AD305D033AA66872B0D7DAA4E19BF773B5B6954,7EB724A7DC04CBFA84B6A6E4D11897BB1F056483EE07CFCC124A8476DECDE412]],[[6E254851B8556D8DF08C76AE23FC49CC54EFF669ED1EA03BC9D70F3935A57EC9,CA196F7412EAD4B7908CC01F00E299CAB202B61D270A985C679DF7413039E4B8],[063094EC68C8D9785DC7D6E2776313F0B3E6348C0B3163DA7EECE8567ABDF347,F05B989889175E44A3D9AB01E4F7A5E926884F963A268354517CE4C603A07351]]]
FP12compows = [[A720AFB0D312D7E141E3D8FF6D4EED781514F7C88428CB6A75B22F2C2B5A6360,3079EB5C07ADC5C06D4FCFCD2056D8DB5CBDAD2C394F06A7B04BDD0599BFD6F4],[EA65202AF6CB09FA0390D87A32FF792CB3E81654060354F35C0E32714A9ED48B,7BBF064E2C53BEEAD585C1A9DAACDBBD93C6DC36626C538E44252D43F54D9579]]
FP12compow = [[72E587FD70830C58758D5B524D89873D6058534859CB6C22E0ADB9D7DBBE833F,7470208A0F3580D27B62271B3E8AA6DDDC69DB691093667AD19AFDA7DA70AA65],[610765EE36AE0151B2D54180CA8103C630D164237785DA6D1FD97A3533626FE7,A961505C156CB28ACF60A7E27B28C5654EA4AF35E419F22365C18433A31FD14F]]
FP12pow4 = [[[545F1AD7939B9BA582407A8F73837DE91518F74DFCD4D57581778ECB3CD26798,7B48518CF52764F9B56461103CE3C1713CDBA387A3FA07B4164790F1F346C2D8],[B24BDAA4431B7F5FA71BA609EB1283423E4A1F1A282468D99100DB00F3E95E4C,544E1960E7AB461951EE8764D7A6B9A49E1E5D019F80B10EC4173817D91D52B6]],[[C823805200CB62844DFE5A0106B1CCAA2332CF70828A115245B14B19CEA65EBB,8188DAB7413B1DAAFF00F0680BA8813818ED77BA4EAA8663E23173AE832F2152],[BEE0EDE4E114821032850D85ED37410A2B6FD031A5026D542C962543914D05EF,6FB1A740FA8729008A0486E61B49071F56EFCF162440D168F9012AB0296AB3F8]],[[BD272ED5FC094F24339DB74DDE52F767EA52CB063DDC76AFABC4DEEF5984D227,6825D404F5AD3FAF9B15EB69663A7D5F26E8F0986A2D06DC804137D617FACE3E],[09BF979624CA434D573EDBE151CC1144220863FD26987B92BB684C52F4D5CB08,E5FE21E91DB04F281F67A3C4B29A4C929F81C02AD43FB6B5FC9FCCF9E89E2B3D]]]
FP4trace = [[2C851C07E61D6006B15B7931972AF4D144BA6CE022B0E7BB2AEDC67D1D00C937,46247DDD2894215434A98E7FD1F5AEBE868D43FE4163AB8EFF3D6B2831AF8D10],[8DFBD0D4E0053B1F1D732EFDD56914B2F7AFDFFB1032C1C7E4CD5E27AFFEC239,4ED4E8A2E8E3EBA8F28B2175BE8891A3FA34B56A47D0FCEF272013AEF6EDB386]]

# test 10
FP12_1 = [[[A811205F324FF8939936AEED8CA2EE68B3B3ABAD7C31BF2FB0987206315DC710,49AD8A7D3A3D23A098BE945C333F6D98C2174B3AFDB28E2BBF5105F08A9E8637],[70321A676406E5D3F023CFAB27B872456C9D1C339150C6C7F692B91905FC9EEA,CC1E9AEAAE8EDE7E23F4B24B858C12FEB755C19C748571B496377BF6B53CA629]],[[A3672AB69D1654176EE1EE9932B4248C82282173383E129893738EF9B2644751,7A96A9D939BA3B736E1E9A02211C3687E48926731B782D6C5B33F1F5E288B424],[07647602A5A9D5EA89E61B9400C7AFD78FA44F5E68522C810C1348D6E74944F0,B80E882E947779DDA24207539529BA3D4A85F67469945011A4AD8E9E90A7ACAD]],[[D1F6D89F3D89B1F3DF62952073C9EEBAF87E53069AD008DB633B730D31DE41BD,99FD8DAF473D6E04D4FB6F4C6065642574A395437728EE57432A95CA5A433DFE],[C496AFBF3361422E528AAA5698993990ACC9BD3F447BDEF44B2F77AA20C6D93F,A97944A8F7025BEDEFFECBC5C5936C14B1EDAC20A1E12288664E2FE1E4450FDE]]]
FP12_2 = [[[F6C1F2E2254E7BA321BFE86A2F7E82177AA708D9A7F20791BB3F67E9964CEC9B,2F438FF76597F3BBC31E949888561FD4147ACCDF289E3695406396684364C616],[7CBFE761CDD58CAB61EFCE2E21FC45F07686DF2C5C023DB49DFDDB2CEBF3A0D7,C686E532C799ACED85557DD50B8D647B3A1A65F5CB75E74A334815F74402EA08]],[[DBB4ACD09B1CD2BB237C60EFE8D25928BBE468EBCA412841AD536BD7CC5003AF,07E6856219379454F724D13C75369B22C893C49E3054569ED2111A409F440413],[A5EA1B7261E6D27398D747C3EEFC738C1E294011B86D9C227611DC0FFA3D91A3,0771BCDD0B16000878E1B332DD5652FFC4E1149E25B8FDDE7D2360E10BF8989D]],[[E90A62CCA4FC0FA142E16602FEF58394BAA3B07D55EAF8C43DE28659D6C7F4EE,B9C626E36552280C5D86FD8412C23E7F40FA9D32CCD356BD369E2218C004CFD9],[7C4357405B4851C31F94459E8EC30DBEE38FB4B2C7A06E88AD4DECC8DFC00826,A8F97CC1D615B92A3CE3FE57C083C56D3B8734F54758CBDDC630CEEF4B0FC2AF]]]
FP12_3 = [[[9DFDC23E48FB5FA673C872D35125EB96426869CA02F3CC79A0D5F118499B8416,2B387F9614F95551CF4E96585DBB40193C49B16EBB32981FB09BF52F7CB8BFF3],[46A2DEFA76B5138F787DD72CD77CA033032FC08C367087DB5A2554A3F32C61E2,6969A902CA69A140257252C682112A99D15BDBE2375090AD0209A3A9BC69E809]],[[EFAD8AE2CF240F115CCBBB4BFB4C0607F41E61A5B56E539DE0391A76AECC436E,71B72CD78132023E5683BF2107F34D4AF9A2B8912A0197698804FCD6D62A0E98],[09232FEFF162BEC4DE77777A7AF8D769D6FFC44EECE34166CCF77066D01122AE,F966A4B1758CF5B08E5F1A9499E4D60051F488E0B2A14DE8FEB231C4FBC44B35]],[[B13D059843E42C060312B80B3FFB7948AFE95CC42161C1D72E3A586F0005EA1F,08EB80A217097A4BD2A7877AB1310FA104B314745B30415A0905EDE728948B7F],[799E518839D390E13E257077100ED4A6E037F7C4F54204677F243C7B2F3393D5,BB0A2DBDAD187E5D9AAB1E2CFA78742A59262EE97FDC1855C4597D22C452FCA4]]]
FP12_4 = [[[D57EDC52B8C4B9D4FBC551707E1847E1EEED18520D0855834D1FB0A3422705B3,39B4ADC42A48B5CC2EA75B1D94818CD3250BF10E591F6422B731C664244B96F3],[B895D76EBDF40DFF56F80C959E042FC7C0AB0A4B076FF1A30E430D51108D1166,B104C70616B0D678CBB3596C563A3645F64264EC6BCA43A38FBEBAA9DE77CD14]],[[971A1CCD151B3A5537FB0BC60C3B948D5435FBE85568652BB28A419D81C9EDBE,F44BD7672EF298369CB9827654F467389EF2CDD8C3793DA2941481C49499DED5],[4F311916D23872A21427983B514AB39413944D639D4CF31236F893631CF5DC80,FD4CBAAAC10FA6C7F9100EA7C43D190498474683856D73A327F6008C31ED80CD]],[[B188C78029550A247A40FC502702E1EA30DDA6652810197C2D0EF52854F64C3A,D5B8090F8764729E3BD4D9D3877847372C6C2F90B83C47014561442541795890],[609E3C1B55A6BD70B4A2057325817FE0A7F5968E67EDEC47F417EDBAE3A421B7,8C861C05BE3C4987B8E6753BDF8DB4CD53CB5FB1666C494CECBB1845B2A4A9DD]]]
FP12_c = [[[067716B23F902EB3506DEDF211D4A5712BCC80566FC8EB48C18CEF793A6B1309,EFCBDF2C92F51A748783CFB0DDC18284681D44963C0D9FA23817920A6E8E6312],[9934375A5933DD67DAFE555D4E524074966E8B06FE34D4AB0D29A384A895A5CB,7107258D54E6E8B352FDE29383E725522CAB27C846533331847A7FB27F27F58C]],[[BDB780A1B9563F40967A690B268F158889FC99C436445976E9CD12FD56944E20,EA73E340E69301CDC88EEDCC0CFC1F4ECF18180287BCBF32422D19106D241017],[480B1B6E74F4C8FE5457C736BD479038970F622D7535C0986DFC2C58727197FE,E4D1CC29F983FE2BD2F102B296EB2DAA88F28EDF0F1812C7950E85931026ADF9]],[[DEB6E3E38CF7F25D35783D7CD0EC542ECE1E2B1F04A096E226144FCBEF59F7DE,AAA49754A3DCD857D37DAB9398AA7935BDCFB1AEA2E63288AB328740868C699C],[12BDD38C333A33A3F12762F8DA65E144B6FF31A0650DB4210B25031FC70DECAB,81ABD657A64830C940C39F59F8DD9EEFE950069E7F82601F166B810139E35C81]]]
FP12smul_y_mtype = [[[F6C1F2E2254E7BA321BFE86A2F7E82177AA708D9A7F20791BB3F67E9964CEC9B,2F438FF76597F3BBC31E949888561FD4147ACCDF289E3695406396684364C616],[7CBFE761CDD58CAB61EFCE2E21FC45F07686DF2C5C023DB49DFDDB2CEBF3A0D7,C686E532C799ACED85557DD50B8D647B3A1A65F5CB75E74A334815F74402EA08]],[[00,00],[00,00]],[[00,00],[7C4357405B4851C31F94459E8EC30DBEE38FB4B2C7A06E88AD4DECC8DFC00826,A8F97CC1D615B92A3CE3FE57C083C56D3B8734F54758CBDDC630CEEF4B0FC2AF]]]
FP12smul_y_dtype = [[[F6C1F2E2254E7BA321BFE86A2F7E82177AA708D9A7F20791BB3F67E9964CEC9B,2F438FF76597F3BBC31E949888561FD4147ACCDF289E3695406396684364C616],[7CBFE761CDD58CAB61EFCE2E21FC45F07686DF2C5C023DB49DFDDB2CEBF3A0D7,C686E532C799ACED85557DD50B8D647B3A1A65F5CB75E74A334815F74402EA08]],[[DBB4ACD09B1CD2BB237C60EFE8D25928BBE468EBCA412841AD536BD7CC5003AF,07E6856219379454F724D13C75369B22C893C49E3054569ED2111A409F440413],[00,00]],[[00,00],[00,00]]]
FP12smul_mtype = [[[1B21CDB3B0C7BC68E256750D34585B78E1D91FCFAAAC4D829EA253D12555DA14,98A82EC504E2FF08F228CFCC80A1CE0EE7867B0C6F5B770C5B6FED789E33682A],[0EF280744E8CE4A51A8044D56926FABCF6A7600286FBD0BF2C10BF6063F55D5B,8E9F66E4993588DE6BF454C2DAA2B9881F4099954BA51A6A694C530AB24B98DA]],[[1A59964E3A22FE25D42B9C9D09308A241085B37D4D9DA2BDA551FB4DEAAEB00D,29750E70C1E1B8A60C6A546F808950B2235BE5BE8B56CA1C8D7A2B99C018C929],[F311CFC22A2181E3E3AD7D440A3D918283A713E45D5EF738645897973B83D91F,AFFD5FEE0DF5B662C8962ACBF7DB66738F5D51786B5D7B9579E0763AE0F7C120]],[[3ED82BB30BA9C88B5F3815C523C437E462DBDD56D7827BDAF5C8E08E0CA42A1E,E2C31E75B88CFADB4C30C2728DE00B55E96C4D23268F269CBB35448D0638B833],[04C813CD51812DEB10BB213723CC1E5A4D48626D009881B2C253982E2F7B9C44,ADBEF5EDC451E6CB58A807B94786ACA62781E6EEEC087A1E13A0352AF83F7E1B]]]
FP12smul_dtype = [[[EB8032475F60A3D3A6FAF1AE3D84244F49823F01E9E3DFEB47BF29F1CDFC2B9C,91E44DDD62627A13ABFFCCF0EA82C0D71B1218ECCE02B450F5A4F7CBC2FC4E7F],[29CEB2568259EFB5C40775BE208BA4171D8E1698C401C7FD84124B9DFB2B6DC1,771D8FE5089CD371358640A8B52A33C4C723A819FE48B1E247EA2A2153C43108]],[[B133857E79D122AE6229FDBBBBF4C0111761806EF7B0D93D6DB106869C613352,6B86C8EEA00E6B99C8C9809D047DD51E479BCE798E4B6199256F79D132FB59C5],[BD17DF27F06A72D67730671A04AFAD73E519AB08302678701C4C7D6FA0CA1C63,E5469594761BAC60064DA6222FD47333959FF8DEFC0016615E6E6981FEF8616D]],[[C98154ABB614198D35BF36F055B82E67F1CCCEF7F05AF267243474022C62CF4C,FBFEFA973FA855DAA71C11CD594D9BE4C41FEAB4CB25AAB47E920A57646A44F3],[658B80008AEA1BABA8748DB0183E902C0CF2F78441192A14226F47620E2AD26A,0F1DDCAE080CE691A872E35263EB442F35313EAF9450AB8DCE8D3DF8C70EF314]]]
FP12mul = [[[B899F370D64EA2E0CE2AA29B3CBBC1BA834F638D4A85892F4B952483395720B2,3F44A0B43D45450670157AC0482976D029DB49D2CB95119E7B2BEB44B12CD62E],[EE6142FCC8A31590DB82990E7E1938156A1EC83FEA25D15B824492611414A2C4,8893A17864F8A4F4766048DB2B66DA517F3E29E37261DB01EF2CBD6D436C1023]],[[620064F8CA63CCC6D4EE289FEDEB122F9148D3D13875E81F545246CC4C6B3C3E,80309421C2453AF0B87894FFFA7F1F5C492AB70798B2DA021961130E7B0B7C0A],[CD92D2AEB510102442197C986F38A9D00895403463F40088EA33EA2C47D541A9,B094A1AADF703345180FB086601E6A3F3672899FEBF8F8731EEB89F7EB49D268]],[[50E20667B60290448CB29B2970ACE1A9C9CDDED8DBA4330D34EE5D6086B9FECE,8B1D2ADCFF73DBDCB7CAC32C621B8C3EF51989C2AC79FAFDEA5ADFECD677E163],[2DE9C419228DAF69BC621D68CC7C72643D0ED15272CB8828C92D56235781AF30,14A50FB1A208106A986C1DF205597762F9DAB089809FFBF783EE500761BC44B1]]]
FP12inv = [[[A811205F324FF8939936AEED8CA2EE68B3B3ABAD7C31BF2FB0987206315DC710,49AD8A7D3A3D23A098BE945C333F6D98C2174B3AFDB28E2BBF5105F08A9E8637],[8FCDE5989BF60AF956C222B3C6B93259A03F49C7814743BADC9674C2A8D69129,33E16515516E124F22F1401368E591A05586A45E9E1298CE3CF1B1E4F99689EA]],[[5C98D54962E69CB5D80403C5BBBD80128AB44487DA59F7EA3FB59EE1FC6EE8C2,85695626C642B559D8C7585CCD556E1728533F87F71FDD1677F53BE5CC4A7BEF],[07647602A5A9D5EA89E61B9400C7AFD78FA44F5E68522C810C1348D6E74944F0,B80E882E947779DDA24207539529BA3D4A85F67469945011A4AD8E9E90A7ACAD]],[[D1F6D89F3D89B1F3DF62952073C9EEBAF87E53069AD008DB633B730D31DE41BD,99FD8DAF473D6E04D4FB6F4C6065642574A395437728EE57432A95CA5A433DFE],[3B695040CC9BAE9EF45B480855D86B0E6012A8BBCE1C2B8E87F9B6318E0C56D4,5686BB5708FA94DF56E7269928DE388A5AEEB9DA70B6E7FA6CDAFDF9CA8E2035]]]
FP12frob = [[[A811205F324FF8939936AEED8CA2EE68B3B3ABAD7C31BF2FB0987206315DC710,B6527582C5BFCD2CAE275E02BB3237064AC51AC014E57C5713D827EB2434A9DC],[E915A80361205949E8ADB56FD7E1112181DF697FC4DA3ADAB27BCE4807BE9C25,AF31DC74774E49E0F0FE8BB26F3AF43F88AD0AAD95063854C39FEBD9D986A2F0]],[[70A8FF5477BD331374F90FCBA4DBCC7EBAA8BA62BE36C483420D9C5F72A9AC4E,B74B932C6E37581DA2389B3904CD91414AC694D80BD07F1B48E5DB147C71E637],[B713A6BAD3C371FC7C287C7C94934613E1C3FD8BE3C5AF7DA950ECE650A81DC7,48098584C610DF7A96EDBB0DAC292E96345F23E5B3E4B38009778095B192E6B5]],[[53C54DD56EB03F7CC39A114E5B26C66E4ABCD61127ABF1083336EB946E402BE5,9F0E9D8956E6BECCBA115C5FB13AA1EA3B2BDC20EB6FD5EA46CFFB99EB86E4AD],[041948A32A83D201689BB90927F9ECA266956349A283BD93467E08CE247E972D,1EFE265536035303A5222C0817E51CB3095B20565621E8457866A269F9F69E69]]]
FP12conj = [[[A811205F324FF8939936AEED8CA2EE68B3B3ABAD7C31BF2FB0987206315DC710,49AD8A7D3A3D23A098BE945C333F6D98C2174B3AFDB28E2BBF5105F08A9E8637],[8FCDE5989BF60AF956C222B3C6B93259A03F49C7814743BADC9674C2A8D69129,33E16515516E124F22F1401368E591A05586A45E9E1298CE3CF1B1E4F99689EA]],[[5C98D54962E69CB5D80403C5BBBD80128AB44487DA59F7EA3FB59EE1FC6EE8C2,85695626C642B559D8C7585CCD556E1728533F87F71FDD1677F53BE5CC4A7BEF],[07647602A5A9D5EA89E61B9400C7AFD78FA44F5E68522C810C1348D6E74944F0,B80E882E947779DDA24207539529BA3D4A85F67469945011A4AD8E9E90A7ACAD]],[[D1F6D89F3D89B1F3DF62952073C9EEBAF87E53069AD008DB633B730D31DE41BD,99FD8DAF473D6E04D4FB6F4C6065642574A395437728EE57432A95CA5A433DFE],[3B695040CC9BAE9EF45B480855D86B0E6012A8BBCE1C2B8E87F9B6318E0C56D4,5686BB5708FA94DF56E7269928DE388A5AEEB9DA70B6E7FA6CDAFDF9CA8E2035]]]
FP12usquare = [[[2B023C42F48D38AB47ECA0122614249A251C95EC15B7837618E2D1E961E8148E,D6118D4D529416D1420B46D287A2402E10EE56FE5DA302B96849AFB42D03DB92],[A7297BB2B3998D93AC4ABEBF12A1844B6509013F2EAEA3DE6896239B4C367AAC,79670FB5DA990B86DA26E6613089742E99F529F65CC9DA205956E579F98E8B4E]],[[29505F03152340EBD9926DC40CE8D9B1EB39C4FD7658DFF7FA47DA2F81712A09,660B861B76C870511340D9C6DA6AAB3FC0F6607A3A3BFCC29BC28FFD1E6F1DC5],[D53C06FD03C3D517F5B7506DA48C9D93735F261AA6A5B53B8BBEC0AEF683479C,2EE14CD64AB5E17F484115442815B59C3F8466FC45A656EAD630447CDBA6C6CB]],[[1AB1324BE75D7C0E415F4C1D20FA35598152D4A93776FC6789ED3F282C6B520D,2FAE7BF704FEDEE3101FB32407814FAB698B11BEBFA89AB2FCF80DB6AA1AD4B1],[DC45AB53AEAF3C4BD2BCD365F7C67A26950EFDC4F3C778B521803D3A1FC16ED7,46D5858F7F2FBBA34889DBD6332DBA50246F10B370C9E9604133C8F8B56E95E8]]]
FP12square = [[[2B023C42F48D38AB47ECA0122614249A251C95EC15B7837618E2D1E961E8148E,D6118D4D529416D1420B46D287A2402E10EE56FE5DA302B96849AFB42D03DB92],[A7297BB2B3998D93AC4ABEBF12A1844B6509013F2EAEA3DE6896239B4C367AAC,79670FB5DA990B86DA26E6613089742E99F529F65CC9DA205956E579F98E8B4E]],[[29505F03152340EBD9926DC40CE8D9B1EB39C4FD7658DFF7FA47DA2F81712A09,660B861B76C870511340D9C6DA6AAB3FC0F6607A3A3BFCC29BC28FFD1E6F1DC5],[D53C06FD03C3D517F5B7506DA48C9D93735F261AA6A5B53B8BBEC0AEF683479C,2EE14CD64AB5E17F484115442815B59C3F8466FC45A656EAD630447CDBA6C6CB]],[[1AB1324BE75D7C0E415F4C1D20FA35598152D4A93776FC6789ED3F282C6B520D,2FAE7BF704FEDEE3101FB32407814FAB698B11BEBFA89AB2FCF80DB6AA1AD4B1],[DC45AB53AEAF3C4BD2BCD365F7C67A26950EFDC4F3C778B521803D3A1FC16ED7,46D5858F7F2FBBA34889DBD6332DBA50246F10B370C9E9604133C8F8B56E95E8]]]
BIGsc1 = AB689F816FB08B467572F24EE1500B8B30B928BAE944921AE07FCB331A712778
BIGsc2 = 4475BA257BB53BF3C7A5F38CAE25736B09F36CF15D60295B53723E257E012DFD
BIGsc3 = 118BCAAA87FFE509655AD287B6A175BAC0F1108F47C9AD962233FA2AAFFEB9F7
BIGsc4 = 5CEF8DC6CFC9F06983CFB905590FEC96A819A6FEDF7F491EF8B65969D049629E
BIGscs = A5A0D246B88CA6F569B83DC2360F110E
BIGsco = FFFFFFFFFFFCF0CD46E5F25EEE71A49E0CDC65FB1299921AF62D536CD10B500D
FP12pow = [[[6A6F8C4552BAACB83641E6872F5394B2195507A75A1A5FD3FD0EF5750EEC92DA,0A61DDA5B34E42922351BE6BCC8F28E1D468D3DECA36DDDCB4DF9C3FE4A2EFA9],[E3DF4DD7D48DD44AA21AA164740B52A4568DE5BF3E320FB3522694566FD122D6,4A7E6F8AE1E5876183B8C0D48DACAAACD31A925B17E43E81D34DB0646E4B4FB4]],[[C09DEDAEF6F88832C75B5FD12A84873ACAC0187A07FAB607B671B6A5DB985CD7,EDE5C7E23C626D76BA71D5365E032B948C6D16C841235FAD2567D5C2DB901D79],[35EF636F5957E60C23E730E15F1D0E3FCB1F7B1BA2B77377456C9B05DBF7B7F2,EC76A4019063DC87D0923E8783EBD58BB785394ECF41E03114C48C501BC392F6]],[[A5953E8358843442B8EA375C9C748E1ADDBBD5AD0C701D27E08076E745609A61,189A20BB30D4157C17BB90F8E40EA1A11E689B40099128F7C2E90FB41C8AEA54],[CFCDEDCC0B2445995517EACE0886A0C69F1D28D6783917C219A1711FF7EB00A7,21E57B8E2845F1C09E5DF05F74A19625F2968E1AB3533FB16A347FA1A572A9DF]]]
FP12pinpow = [[[E0B1843C62F8313CEF71E68F5E06ED6AED1FB7CC7E125A42BE7137A0BCBD5D3E,94AF53AD8E5762274D9A303E49E399C23244B48498749E747C87C713DA36E420],[C8B0DF78FDBC60858679E95B5D5A57BCA2D2A1E3A2FB36D4BF61EA589D0EDFB4,8963F36B565167465387B674A8BDC6598EE55E476EF88D0C419D5DB7A2477AF4]],[[6F4411EF06B7CC7DC69AE4A4577957E2AFC130230374A41E1DAA36E5E7E397A5,9A7A07A31A3C571865E175899A77E81DF4628AE0D599EAF19D223CD42090B190],[91C08376349A164C21AE0E463D0473DDE78A274F8705403719C4B5D8F67E4F5B,F3F554001A46F302AFB251F4187CBF416CE0A7AB81072097B8EF8A6FDC67F37F]],[[74C6216A50CCB9C1542DDD6503428594E10BFE89112B1E45C22815F75DA6496A,254F1C24088368C542ACFF8B1BB033F6C23D09DEAF1E5A5C324BD143CAB8DF28],[59F14AF2F63C140B7A682E12BCEA150ED1F0431956D3BD3D7D3AE66A43A9B7E0,3A2F9E8D7175C590E483D5DDFB1D097F5B33C22248F3A099E478DD0973CE05FB]]]
FP12compows = [[1C9201D14B12F745F2002A4E7C7D6989411EEB256EE953DCE7D837724FDA28B0,FD7327A1DA3839FD85E2183740C30D1E6A3236EA10FC7FA1D6007BD926CBEADE],[A49311A3746BC94BE9705F3FC35445A17BE9D3B4036B7D1F3CC027E64D54E1D2,95FF7AF492985DE624E2B922789051157103632EC6767D80084AE3785A3A37BA]]
FP12compow = [[05AAC509B8D11C9BC0823914A8CD8408A0BDF67D1A619BD416CA88475E295F53,C0F01743DB171A54E69C2669902742EFC2F5E114ED5D848A8DF32AA07C8F52B5],[97AC6C6647648AEE7DFC130E90539ACF12E482992E355270757586AF17D731DD,7C23673A6DA4273BABF41CF4C3400497162A39A9F1C019049AD637C41BE5933D]]
FP12pow4 = [[[A8737A78C06757FFCA8FEF1F80A5C94BE20DB03B34327A629E7D4D534D39FFF5,06085CB764BC6043FA512DD36595E16321115F71CF5E8F88E3820EAEC664BCC3],[4FBAAC0A2183C2821467271D475A1BB095D2AFF9A2C34A85B3528DB5E8281086,3D83EE3E1CB2E3AE8F5B922B3A7781668C091915371A6DE142EE4CB77CFD226D]],[[0C0548527965B5DC9E611691F53835C7F4C74703350353957967176A459D0A69,ECF4F3C1361C441547460B74D330C0B88FC54065489BC27507DEF77A65C30C7F],[A801F585FA7CBE00D42907B3A9C76660895E4BBFBB26DFDB4F028C9AF83602A9,FF79C90EE9D2FAFB184758F734A704D449C82A37CE53B54DFB1E945D1DB1060F]],[[8CBA20557C0AEC1747864EAE0C40CDE92E4F5F2516FD5740FA88253BD1E45DDE,213161296B1C60B1C5C6D270BF4F7B15D7D0271E2D57BF67B8981F312CB274B1],[726CEDBAF5199BA00C2DE9BBB0FA0E2949976B48FF4D4AD03861976653858CF8,7BFE6A2945D32DE5925063144917501A95DA07904A7AB6CE6E646F8090B92066]]]
FP4trace = [[F833611D96F2F8ED84BE1A69B777269B0E3E9D0D61FD330C3EA02836E546251D,DD089F77AEB76AE1CA3BBD1499BE48CA4645E1B0F917AA833DF311D19FDB92A5],[50964F362C17C0AE89857CA288B7B23138FAEE9FA15A49D5108EFD6F6322ACAB,645BD0C00BB2B9DFDE123224B3C0EFBE0C4878DF386040181C54182CC20F9255]]
