# FP12 ARITHMETICS - CURVE: BLS383, Modulo = 0x7ac52080a9f75c6105c552a7852c01355a68ea320531820f99eb16cf73083d5d75201bb01475f75d7aacaab52aad556b, BIGmax = 2^383, Frobenius_constant = [0x22acd5bf027f68bc338b9fc2c11b52f10e4c6cd23fba1a868256744ae550d8c8a3693480fe6773e01852d72d3311dac1,0x32b880d6622c05f96ce20e015ecf3f939260d95ab3ab8a8b29db43b684104c2bd7230aa88bfd114bc1e446375298d5ea]

# test 1
FP12_1 = [[[35F2B4DB9A1B2A9D27EAB06075A290CD939F9AB05B966D733921FEBDAA1B9BEF0F6D92F18A6EBC1FE9975A21552C86D6,370C89E2FA45506324E0D497BD7961BE5322812782F12517BB2A6A47E58832791EF20405346AEC0E4EA158A0734F1469],[0C51B0A6D8D14A6B51DD252F995AD81374D288F9E58CE23E8E7011BB540E0977D7AAC3A29200C522334E630F13534CC8,1D65BE801A4A7FC493047C5512EB722A2C8682EDC59BF295E81566E02DF9E22E5137B23252C41C670AF8C9EE3DA9C0CA]],[[2091436BEA9D14F4D60988FC75CAB13EE101C50364BB0902BC2664BEE365E90B246060C664FDF8FF222D47320CF197CF,0D8F9F333EFB907B2CBC170DC21F7342906E0FE071CEF9825FAA789F999093A8E43149E0706022662D7E1FE77B3FBFD1],[50B9586535944D675658671526BF2E56E6BC48578044636991CFCD8B821FD84035A561AC543A7799AB55A3C88D237022,518A75F9F8AE894B78F2632524F097C5530A52F306A261D01A8B414C7DF66C6A882EA90DB8FE3229BA87B449ECE2AE68]],[[153779E3BD72B5C50B9707D2E8DBA20DB9B790DED0A19998B9CBC5520994C263C655B03060EB1488D6D59D711A22339C,06732AA48C7F903B69342924C0178ADFAD2BE7D3CE4AE21AF936AAA34ABE415C2032900E273EFBF149E0D39C7F416AD4],[2A6CB36108EC72F14B294A58DDB3067704A3BF44E55134908FAE487799BE3535F8D6D224F53D55A5C83E2A8EAAE9AF0F,17CD6D8231B41903ADCE8C4CF7A1DB1A0BD9964FD3E14F27E98AA776A1963255DC8D9A238DC0D8B97F7FFA6CBBB38BF8]]]
FP12_2 = [[[2447AE317CD9B5429D246F7ED1CA7F45CBF9B32160BE0A4A5B70FEA30979D9D050ED8BAB0EAC657524FA6928DF1D8EC2,1D9BEF88AC2E4C4E33369FC194E5C3FA2F1B4AC5B730A278BB107227C8CF723EC87250CD85CCA880B1B9DE737129497F],[0A09B95738D83C81B2B87165AB1B86EA1DF0913ED1E77E8002EEE6EB0B0C6E2E276A4FD144D660003740468C39A9B7AE,07EBE00A33DCC23992B19227B6D44024AF98DC3239D913A38F6AC5A3BA9B0CED2CE592CAA49D785E81692E6ACECA1183]],[[289B30FABA40187E57E318AAC660C0A5E2763A8489D21953658FC5D6366571B61663B58E786F4DBEFF7B8BF743CC819E,0189F1CC4B9194FDF54723EEBDB6C398F255E5B4C87241A9EF5BB2AB13B6F053F5DD50295B882D0EE3F6B360AAFADE56],[208030C5511D9854D9DE14A053B36A72A71F54B2AE39431FDDE095DD9E506851982EE1DD6F2F11D44161358C2B4AC5C4,3E910A691494FCDAF7895A22B54FAD391826164500293C3FF405F77DA92BC2F0964E72A8A9DEAE6DCE47E922747DC8A3]],[[388878305CD39ABBF4F32D26B2E9C620E8721CC4F42318DD97B54DE3411C7DAA2A52943F3A621661D2FBBD2A36CC8E0C,4CAE0A45DA4EB15B65CC9F884D3D3E2D2994D3B8DC01247BFF7269D61647C4BDC2BB980792B448B26141D70B9CFBD523],[535882D734DE5A4308E906D34CD23B3DA2A7387ACB9DD38ABFEC156A525904C87B2BF3201C0DF23947ACDFFA66086CDF,06E873315D73BDDAFFF8A879A3620AA85E88C99478FB62CA3F803A721807C482037E55190735583FB768BD2091FFB2EF]]]
FP12_3 = [[[30866CC7A19BBCF3D22884DA6A43F25F6F6D051927FEE0302268802EF3652DF3FB5615F5FA8BB4C5648325C239A6B730,2064D978814536C13EC398F1CC069926447B8C71BC5D9B7A4D8A247B9FF9172E9F8EA6C535DA43DCCEDF88BF237FF9DF],[3718EA1E327414BF0ED8F1FDB043B0327FAE3D8C9107884C88DCDA6A5C660E261F92D52444FB5D122F33C5AE95D1EFE7,229517F21A5C2279E6E5482E23D57E6385355C7AE4D8230BF38679C6B44030A7419E950008ED3FA86683E9B1BEB0D612]],[[197BBCBF1C01A5B5406897629201BE6FD7FA0613F1E4E3A3E27AF8C54CCEF067006DBC1226890FD7BD9FB90495D3920D,38703B9FE33494431EBA68B4CFBDCBB7F0BCC2CEDD93E594B6127FF6A31102453028E1DBABCBFC8BCF0491B5E6953918],[096C8754544E26DC7E14C5ED678029B94B64D1C57C07CFB14B5E23B9CD05E3CC7EE6DBC635E33BE3E2099405BAA78714,076CD1E2E20EC58F606EBCB3EC57713F8FCACB9542601741A822B7F08CC5D39E7811F94E99B98003ADE588DB57A9D2D8]],[[1A343C878C27A01D7C35482E1701A7F386ED2256B37E81D5C9A75396B9F1A4AE88D6406123EABFFE84C857297346AE8A,2963A245FCC2628184AC12D306FC792D86D72DD6380D99A0B271DE153BDD359F02D1490D341689A332567011C4F91368],[35FB43E9978F328F43CC518F594E2E95442DBAE08FF4090D0FF0BD0544F127EDCF233DA26018CABC6CBC5CD9DD382B6F,4BCCCF54003424C45587A1665251D25CCBCDDB32A96BB3EF957DC9CD9CE3D80CE80F5814AF5093AACE645CCD0E374276]]]
FP12_4 = [[[0B44973FC4304F6A261D7F7F76FECFD22C56D0CEBC16C2FE001574851B5ADD5D6097155ACFCE227D5489649FFD6B0B63,23046CD3439C17FC7F5EBE86A9AF980FA07A10BB74FE58E5DC2C70F8E27ACBAFA64634290E96553090A651618BB71DD4],[4BF50AD6C6DA309FC095120D80643B9DA19108839191CD6C276F5CA6EADE11B62374A00BA03E951CDD3E6EFE43EC2F28,1AB2D8ABE896F9C647C4C32A951838FFE6E60FC006D2DB5D77DDBAB0D87F53279CF43BF94F5329E9A6F8BED46E1C9C50]],[[3C12E5D0C6CF7B836AD5E88FA64DD8F9741904E83DC64C2F8FDD38615A8E1DB4CDCAF8F2A62A10766CA40394230AAF95,26FE9B4A172D137DF7A403BD6BEEB812D25B29838B94EF7FCEEF324D99438CCD1EA1178B9F058EA986E9A41B9183DF5A],[0F053D696DAEFE6D54630437C187FBBE61381E6D1C7FE773BF0B775D85C38EA9E30F2C512469E6146CB2B009D11B15F9,285C79961B5E5D05FC5503953673345637A9EA8823BD1885060E66B74AFCB95BBC6A5B0312554C39CE035E8CAD6E40C6]],[[17D1E36FF02D1DEE0F56B9BF824EC8E4437A9A7DA779D74FAFC7F3B13E85C474FC2E0D154662C6BB2653DE151B312F20,0F7F2059B0EDB7BE934BF4075F42B68C3DD18C85B7A24B02C46E24134E0868135E9911FCE6A14128AA99275650A34441],[0316B4D80D06425835F192E99610A54322646A767AAE86532F37490DB41A14F8D4A6AE6B4AE841554586A76C07ED113C,110C5CB14C94FC2D605D182097EE074BC3EA88263176B0C7B38BDE1764ED71792BEF0BF36F258C489AA050A3CEBEA0B4]]]
FP12_c = [[[339BBC57FAE70B7D7AF41648C39C004AED36DFB17E619D5D36A41A144A287B59D5CDA1B114E915B17C318E2B07A1A80E,2D18665FB1542F0E384020AD63AF9643CBEEE961C9512DAB9880090FB756E6D210AB427E469090B4F5005FE647854E1A],[3C35526D54C04ECE88A027A93B9F0840FAA752B1E41754BCB8FA429C6691459464AB01BEB1F23C38DBF11F12ECACFF99,048BB84013F530713412D0CDDA6802E1FD3BA004B4DD7BF45830ECA99CE08C6B826871C388FFB1EF90AEC82DF64E0180]],[[3C20101F25D8D2731E5C35696A9C5F9FFCA44302765CE3BB90A26928C988754FEE08776DCEA89389DF965040CF9F68C5,223E02FAC7FC0982618F1A3416BF85001F7F26B8A88B142C7D599F9812311ECECD47B829A89674A6C40A70A59F579C24],[2BCDE41567E3B6BD6C366CB001E5451BD204AD9CC041A5D5665787AF39E8A6C4DAB9C19C033AA22C6A8AB8894A61D6B4,0BAC8800C93B29451D68B7D8D5343C6E64DC5AF04941FCAF76739DB67F3BECE6BDD07A7DEEAFE1203DA69A5A007FEECA]],[[51A1334ECDF1E7CD5449A90AB3F5DD7C3BB2231FEE37D1196AF97220229F6A2C2327DF3AFFA27486E26F178E944299DF,36932607C444A1F1E168AA6AD0B6B1B4BA808A827DCAD6E36C0B07C058FA11D8400206CEA6C07FE24BF3118F209B4CAC],[5128944840F7A8245AE81174A447880FAE04472F7FCBDAB18E8B3998F0A2B15EA2E87F2E297E95C66E4220C86DE01C37,0AB9474BDBA4DED56264524FA45A85CB3788E2C6C0D2400CCA3D4AB8C55A0DE9AED44DCABD81D641749461097ED56A26]]]
FP12smul_y_mtype = [[[2447AE317CD9B5429D246F7ED1CA7F45CBF9B32160BE0A4A5B70FEA30979D9D050ED8BAB0EAC657524FA6928DF1D8EC2,1D9BEF88AC2E4C4E33369FC194E5C3FA2F1B4AC5B730A278BB107227C8CF723EC87250CD85CCA880B1B9DE737129497F],[0A09B95738D83C81B2B87165AB1B86EA1DF0913ED1E77E8002EEE6EB0B0C6E2E276A4FD144D660003740468C39A9B7AE,07EBE00A33DCC23992B19227B6D44024AF98DC3239D913A38F6AC5A3BA9B0CED2CE592CAA49D785E81692E6ACECA1183]],[[00,00],[00,00]],[[00,00],[535882D734DE5A4308E906D34CD23B3DA2A7387ACB9DD38ABFEC156A525904C87B2BF3201C0DF23947ACDFFA66086CDF,06E873315D73BDDAFFF8A879A3620AA85E88C99478FB62CA3F803A721807C482037E55190735583FB768BD2091FFB2EF]]]
FP12smul_y_dtype = [[[2447AE317CD9B5429D246F7ED1CA7F45CBF9B32160BE0A4A5B70FEA30979D9D050ED8BAB0EAC657524FA6928DF1D8EC2,1D9BEF88AC2E4C4E33369FC194E5C3FA2F1B4AC5B730A278BB107227C8CF723EC87250CD85CCA880B1B9DE737129497F],[0A09B95738D83C81B2B87165AB1B86EA1DF0913ED1E77E8002EEE6EB0B0C6E2E276A4FD144D660003740468C39A9B7AE,07EBE00A33DCC23992B19227B6D44024AF98DC3239D913A38F6AC5A3BA9B0CED2CE592CAA49D785E81692E6ACECA1183]],[[289B30FABA40187E57E318AAC660C0A5E2763A8489D21953658FC5D6366571B61663B58E786F4DBEFF7B8BF743CC819E,0189F1CC4B9194FDF54723EEBDB6C398F255E5B4C87241A9EF5BB2AB13B6F053F5DD50295B882D0EE3F6B360AAFADE56],[00,00]],[[00,00],[00,00]]]
FP12smul_mtype = [[[04EA85F7E22AA46E4BF235443506C0127FE6CA3BCDE866E9BE1F931AE5CDC7507C43E422BCD056F987ECA3C31F0AEF3D,0BCD0DA4207B951A226AAECBF3DC9F9AED92266AD185E160E0738679E53E9284703F9A86F1F3041EB7B4A44B8390D80A],[12D59DF040CBE5FD83331F5A8FED8AD50BE041ADFDFAF7DEB571838EAEC17DEDCBD970DBF73DB55FF95F588826F8E1A2,2568157E5BB3A6B7D92DECB67A94F2439379D220DB428404ACB4057CAA8E79B50A92EFECA03023AE1221AFA864E97108]],[[4FD3B1D050178DC60FE66F689B445835156B4EC1AFE20C07AAD01A0FC113653B84B9EB7D2E42712763CA2A6647C14C73,2C4BDE3A489A7D32EFC3F1834895869E0EE95B0E99F546B85666674DD3D9CC00500366B242FA9FD248072595E6ECA4AB],[4E15A000AABE1DB09D03480EE1C6A992C6BAB72694AF342049DD3AF9034D00DC69B64B5A0AEFBF82237D1714D7403C76,3C281C0AF66C3EDC7E9F95568030CCB03B621E311E50C919DBDFAAB1CFC34DEFD4F4FE0A46CC3CF1281E21A5BD2504D5]],[[18758E13243D94E9A02A9A6DDFA00A732D8E77D96F67393B05B09E6694F7B5EB515531858EEB3055BD388999BBC78835,1CD339921FCFB494C691F8890E291EF92204D5D19629EEACB8E2470DC683A98BDB8644C8E265ED9E3EBA5D934184AA63],[48BDB558702805A710243436BC8EAC7C412286684829DC98AE57201433484593A93D93A7F354D98BEE1C00C575683E62,478F5C2FD603FC9D17CB7CF1DD7E291A6073A10844FA7041E5047C123A280161856190A91BC6FCABEE443697FF81AE7F]]]
FP12smul_dtype = [[[553D75B0E5F2310C59431311A789C5F1D1C20EAA7309350F7BB0B7595CB0D5A602BECB0C62DB1CB9A914101287C387E9,536F1E3E8CA9F062B621E77A258778D667FA572D531F4A72B01BCC57D9D0363ABA356CF5842BB8BA5B0FC933BEB579C5],[25DA7373C09E28FFD0FFC4916C43EFDBC93433DFD7B7CBC2BE021DFE672244A669F2BDAA2C42CF87704F2A36FF2792AF,17710C4F0B37AF84565981D6379258500E5CD75EBB51B34C1B2F18F8963CD33B8168367077C3ED119E376C1695343318]],[[2D05F9D46E0BBEB74FE1A903399A02ADBD8CE928D87055A7CBC213A166F7C4474E54F98715C128D5EED1F74685BDB6C6,37DC9EDA309CD4BF6E84A118A5B18853AD197A73C8BF7D0FBAD7C30FC91C58ACA98BDC057F4EAF5EE717A4A944D52E26],[5306DFDFA559D6D9F989DF7D4981B8D4DCA3D1EC80B703F9C791A864253275E7E1154FB29169C6F677A5E9161882E4B9,50EA52491A82B9810D656545E6BE509FC5F187F0E4EB7DBCFC0BA2BE48F1D243F1F63135212665BB5577706A1A49FEF2]],[[0D6DFA558A1D1414546410B2CE1D07B000F36AED19BFFE30A7B033A5F5E66273A4FA3E76FAAE30EE04E3A3527F7728E8,443D0EE94D37729165AFDE8BFEFA61FAB6D23D8259990665E2A871B3D0B9845079B6400A1C80B11106889C2AF63C7697],[4C3A129C48799150403BD3FFAEC32CD76A747195D6BEC486A85A37350C874A4388B101911D94128396F6B3759BAAD0F4,2872C6F2B1FBC1A2C471ECC59B674EE1CFC46FD0B4F09458A850BBCACBAE8CBFA7E4B0C6E7D6EBDBBF0ACB89C8FB7258]]]
FP12mul = [[[49065A990D60341FB96ACA5CB231E7A84CB60DBE30A2A33F8DCEB3F891170F450333CA0CB0EC7B211F5A98D3A10EA706,229D95918BE0D7CCF4B0D4733DFEC939D03B6C76758C579B67C6CE996DF39B36F05329A14D5125D665CA6AA522C4E0A5],[3779FE061F6BE5FFEA886692807622FC1D243895F4A13E7F7BD24E92764A9DBFC795C5CC52F1834BD86008F150F0B285,3AFA5A6023E67C9C3C95C63F09E654079970FBAFFEAED59BE66BCF124E33AF6198028E9C05D6FABFE070C42E5857B75F]],[[234CB4C483F32EFFC83359E2F7754B59BBC9B6CD6E6CA9EC798F15FFF434BE2B88363BBD4B55FEA2F76448C30F872CC2,398ECEA3DC7B97A592F88870DF1A2899A499E24869C7FE70C8E6F542A73FB974709BAFD86FB7D7694BEB65A1DFCCB57E],[2BBCAB17230706822DC335BA8E9FFA6791AD8AC3D64ADF906771C48FAE43DDEA25B9FA1BCA8476C4FFD9ADA36431CFD6,38A856BD0059F6EDCE165E4C8FA2595600DBFFC456238BE6DBEDEA4A8859EBD57FF84D1F761A01DA772C2DEA1BD148A8]],[[50BE104C58638DC88F4C256B170837A88F305D3E4E26AB9DB71339F22533FC89B0DB2F0487758C290D2D9764ABCFC7DC,38CF8625F4BCA5D73B3F7C7FCD7C8AE15B0DDDE01D21388336DF637F85D0D3D329C717575B4DCBB309C811CF2882F85A],[54571EE6AF4556F14658EA15FEF4E0A21A9727A496C9AC7117C8034D7BF1FF3D8D14FD49F16CA0E2FB1358381B2F4473,3C858005A844727ADA3F3583B0EE9350A1635769531522E4E9CDDDD7F517C3BA3720B4329D911FC4D97A751A986E7378]]]
FP12inv = [[[35F2B4DB9A1B2A9D27EAB06075A290CD939F9AB05B966D733921FEBDAA1B9BEF0F6D92F18A6EBC1FE9975A21552C86D6,370C89E2FA45506324E0D497BD7961BE5322812782F12517BB2A6A47E58832791EF20405346AEC0E4EA158A0734F1469],[4913A5EE8BDA244A4E908894868FBA712BDABD330DD8C2D31DC1A64615531B7CA2E17B86F863C009A6E8BA55725763E3,37FF98154A60EEF10D69316F0CFF205A7426C33F2DC9B27BC41C51213B6742C629548CF737A068C4CF3E53764800EFE1]],[[34D413297A0E59C0CA6424C7AA1FE145BFAB81298EAA9C0EF00B534285FB3BE9562BDE6325668C2CB809D63278B918DC,47D5B76225AFDE3A73B196B65DCB1F42103F364C8196AB8F4C873F61CFD0914B965AF5491A0462C5ACB8FD7D0A6AF0DA],[50B9586535944D675658671526BF2E56E6BC48578044636991CFCD8B821FD84035A561AC543A7799AB55A3C88D237022,518A75F9F8AE894B78F2632524F097C5530A52F306A261D01A8B414C7DF66C6A882EA90DB8FE3229BA87B449ECE2AE68]],[[153779E3BD72B5C50B9707D2E8DBA20DB9B790DED0A19998B9CBC5520994C263C655B03060EB1488D6D59D711A22339C,06732AA48C7F903B69342924C0178ADFAD2BE7D3CE4AE21AF936AAA34ABE415C2032900E273EFBF149E0D39C7F416AD4],[2AF8A3345BBEFBC45544636B42378C0D9C0986E80E1470811C836F89CFA2EFBE81B56D0495272F8611F8F2D5DAC1019C,3D97E91332F755B1F29F21772848B76A94D3AFDD1F8455E9C2A7108AC7CAF29E9DFEA505FCA3AC725AB722F7C9F724B3]]]
FP12frob = [[[35F2B4DB9A1B2A9D27EAB06075A290CD939F9AB05B966D733921FEBDAA1B9BEF0F6D92F18A6EBC1FE9975A21552C86D6,1E58CCB26A661E527B8CD92C627130C64D8AC50570747FF9F1074DB983D8F27B5B9A3B2455F9991D8B95C4C4125B9C42],[1544DAD1CAEC43E4DCD430CD119DF15FA9800A5055157EC1F2120EA0540DDFCFAB03BC0A88A6CF61CC3C68A878FB04A1,3FC00D51EF8BF0844482376CBE54D2A316C2526B472F294EE1513CCAECE5E4F1B95FFC95AC778CD9C69000A7B616954A]],[[234A812E2A63892F51E875AF008C5E9C5F5F1A8E0EB8AF6C994137B53B4A92B57E81222779C789F7008259F1C946D853,322287A2A2CD6792DD920FDF6937753A76D2EDECF9F66FFDD0960002B7CD26B7E79A3D564EB474A2D366F34B670C6D2E],[27D29D8887CCC41BAFEB0FD37521C48FE26CE115F77FC36CFEF3C17598A572940F6C72F6A0FF0688DAC9D091F0C44112,4C2ECDB8A8AC9F46EAAFD175B95B426EB197934C40A6E58270A962C033F57C566C293C3E2CB7C61EF872E40AAAEE4D6D]],[[2F14EC8267333AA30D20C9348109776B0D459C002CE65A5CEC3194206B1E52BF7360AB4F7785B65DD613D17E8CF4B782,47B971E3D7F537E484DC10E44C921297DC28725593EA96D91315235AE31C64C3126F2B1A98B4E8912D6115DE360FFB92],[4C6FE7A08589936E654F1C5AEC1C42349B950D9948311B9AE2D2225CDFE7387623E53B3E8ABC3F234AB43312E9032763,1D8323306F6B3DB66A44CEA6CA7802416A9ECD9051FA97F71EA87DE5A1903D88B17702F4488C241E5CCA6B213C7CF224]]]
FP12conj = [[[35F2B4DB9A1B2A9D27EAB06075A290CD939F9AB05B966D733921FEBDAA1B9BEF0F6D92F18A6EBC1FE9975A21552C86D6,370C89E2FA45506324E0D497BD7961BE5322812782F12517BB2A6A47E58832791EF20405346AEC0E4EA158A0734F1469],[4913A5EE8BDA244A4E908894868FBA712BDABD330DD8C2D31DC1A64615531B7CA2E17B86F863C009A6E8BA55725763E3,37FF98154A60EEF10D69316F0CFF205A7426C33F2DC9B27BC41C51213B6742C629548CF737A068C4CF3E53764800EFE1]],[[34D413297A0E59C0CA6424C7AA1FE145BFAB81298EAA9C0EF00B534285FB3BE9562BDE6325668C2CB809D63278B918DC,47D5B76225AFDE3A73B196B65DCB1F42103F364C8196AB8F4C873F61CFD0914B965AF5491A0462C5ACB8FD7D0A6AF0DA],[50B9586535944D675658671526BF2E56E6BC48578044636991CFCD8B821FD84035A561AC543A7799AB55A3C88D237022,518A75F9F8AE894B78F2632524F097C5530A52F306A261D01A8B414C7DF66C6A882EA90DB8FE3229BA87B449ECE2AE68]],[[153779E3BD72B5C50B9707D2E8DBA20DB9B790DED0A19998B9CBC5520994C263C655B03060EB1488D6D59D711A22339C,06732AA48C7F903B69342924C0178ADFAD2BE7D3CE4AE21AF936AAA34ABE415C2032900E273EFBF149E0D39C7F416AD4],[2AF8A3345BBEFBC45544636B42378C0D9C0986E80E1470811C836F89CFA2EFBE81B56D0495272F8611F8F2D5DAC1019C,3D97E91332F755B1F29F21772848B76A94D3AFDD1F8455E9C2A7108AC7CAF29E9DFEA505FCA3AC725AB722F7C9F724B3]]]
FP12usquare = [[[10D85CC24323F93431322487B375546931436C8441BE9B9554EF6206C039D20F1B363845C2D00337971700E7CE2906E6,3D0BB8F792CD91CB19375966E7EDC495BD2FD8BF8CC1B45430DD7E3BF1C63AF5FCEEFA1211DAB101B61717E71F6E4EA7],[26AF5E2CCA5D7BB3CFF5464EC18562BBAA8AE381153142A1169FB843A2988E44CC2D161C057A47B314A61D93E9EDAB3A,4471361C929661256F0A68FF9699C470EE02E0624CD99D7C1BC2E1362A209B8C56D093AA2570878916F979CCAE00CF90]],[[386693F61768B0C077CF9783180E944FD5F74479B1E3D940117672E631AC3434B8A1B656B23DF92B9AA6C371BCA38C34,242219FE8A6221052AE576053B7621137EB1BDC2E390DB8D2B7EC0B09E4B629411C4C83F9D2113AAB62EDB3BB8F857AD],[FA0401AE238AF2CA20B7CD9B86EEBFD65F0600905AF51B0878259603716F1222A4A44376223F975492C71E57058DE9,24D6C334AB42B759356B2E5EF15A1B06B0C346FF451C391918C4F0E5CA288936531FE640D502AA9EBF90A75EB91A224B]],[[297E23A995B98785169FA738F11F746BAA626EFA1590CF3D8DDD44ABCF5B9AFE0FBAE8F99E92FD2C4CCC6873F6B2094C,012BF26FE9875FAA5A5E67E8B337E230165BC8241D7EFCA44D29CB6C7965FD0B04DCEB5D4EED6B27A4C391EF0CBB27D3],[4CC271BF8EF51CA11E8040DE98B17C411C1E89E1ED11E4007AA84BF6E5CA595EFCF9C9F3D392B47FB7956A1D3FE5F5AA,344D704258F679705BD40156194183CB73600D61AC27A98104B335F48986FA192DFDD378A1EF4C423C767476146F1599]]]
FP12square = [[[10D85CC24323F93431322487B375546931436C8441BE9B9554EF6206C039D20F1B363845C2D00337971700E7CE2906E6,3D0BB8F792CD91CB19375966E7EDC495BD2FD8BF8CC1B45430DD7E3BF1C63AF5FCEEFA1211DAB101B61717E71F6E4EA7],[26AF5E2CCA5D7BB3CFF5464EC18562BBAA8AE381153142A1169FB843A2988E44CC2D161C057A47B314A61D93E9EDAB3A,4471361C929661256F0A68FF9699C470EE02E0624CD99D7C1BC2E1362A209B8C56D093AA2570878916F979CCAE00CF90]],[[386693F61768B0C077CF9783180E944FD5F74479B1E3D940117672E631AC3434B8A1B656B23DF92B9AA6C371BCA38C34,242219FE8A6221052AE576053B7621137EB1BDC2E390DB8D2B7EC0B09E4B629411C4C83F9D2113AAB62EDB3BB8F857AD],[FA0401AE238AF2CA20B7CD9B86EEBFD65F0600905AF51B0878259603716F1222A4A44376223F975492C71E57058DE9,24D6C334AB42B759356B2E5EF15A1B06B0C346FF451C391918C4F0E5CA288936531FE640D502AA9EBF90A75EB91A224B]],[[297E23A995B98785169FA738F11F746BAA626EFA1590CF3D8DDD44ABCF5B9AFE0FBAE8F99E92FD2C4CCC6873F6B2094C,012BF26FE9875FAA5A5E67E8B337E230165BC8241D7EFCA44D29CB6C7965FD0B04DCEB5D4EED6B27A4C391EF0CBB27D3],[4CC271BF8EF51CA11E8040DE98B17C411C1E89E1ED11E4007AA84BF6E5CA595EFCF9C9F3D392B47FB7956A1D3FE5F5AA,344D704258F679705BD40156194183CB73600D61AC27A98104B335F48986FA192DFDD378A1EF4C423C767476146F1599]]]
BIGsc1 = 0B1B4CBAE86F1151A3F078B4E135165A7373300EE1BF6BD4A257A943183BC86D9D6FE2A3A19CF793EEF01B0F850616FE
BIGsc2 = 4E7FB8B14A4930CB4A3A53B2515EDDCF60F31BD47C5AB4310A7B58E0EE5A685FEDDB11AFD92FAF61DFE52E7AFDB01F13
BIGsc3 = 1CAFBCF954E1C7844B0F51AA49371C92A276C7E62CD39902134AC3A6E28D602DC99CA2A7831ADF7EF6B38F6886E93F93
BIGsc4 = 4A569D93F7546C1BBC696A235AF0BE467E0374D990003C81B11851537F8503FB50C1ED14BA4A01895CC0DDEFE3AC47EF
BIGscs = 3E3B9BF57CAE9B42
BIGsco = 01002001800C00B809C04401C81698B381DE05F095A120D3973B2099EBFEBC0001
FP12pow = [[[2511AFFD2EABDB8FBE2B5384D221A6909E922C16DBA4A75F1F696EF6921BDC7BC13F26CDE199C6F2DCBFCED1A7984E89,2B9AA97828E421B0C03EBAE17D18279632EA6A987F72A2E3BB24A5FD31C04D9911B34D10CFB989FF16B4B246F1B41431],[3264EA1F0A35B26C7EA8F7F5BF2018054F9255B08A3D3E7B5468E9635FF45268560351B038AEC432DC549747F93A5C75,257C8CBDC3C8DD692706B3F9961D0E54347A6620ED61F4BA5E4424174D4F1A8A51562CB0E228E3B44FF56C8C4A31380E]],[[40E4A8CF6A2F7335D68A7210DDA0203C5E9A07D44C738C314F4E00F663D74BA784C9C6D074318DC6697A70E08DA005B8,52C3B64594F6154B46697AF5AD1DB105EA5FD11EF29902E1CF4BFC19B54EE123F71039607A504EA8EF0574E39CA42B48],[2B678B3F3304D3917DE5AB4FAA5813C64E86ABC6341FD4D38E50402394C4553275EBAE3B01CEC091190C1813BA1768B1,3A847FCB30C80B754D3A8BFA5F8BACCF9BFE6C616355271494DACDCD13140824DAB269CEEE65AD2C4E96677D85B49895]],[[1521A0A188A4344B1A5260FA502E05A6FAE4E7125681D36917977205F72F179399C6CFB6A69639E3E86A05D427C824F7,42938379A014D64961017F422EDE0E6A4F9ACA16108DD28C0B92133AC2939A4E6F35C2AF68D76B2302DE781877FCA826],[3C98F91ECCA1316722A4593C1F4F3BE489F09122243D42A2F2DD8BA0560F1542B5B979BE39DB6228A3F47DB797BFA5EB,2050126051154CAE1AB00F9677B267AB2B8EE4D3F568D9AD006ED1872226D50A96F25224F5B3DEC91245594D3D9A6C4D]]]
FP12pinpow = [[[35F2B4DB9A1B2A9D27EAB06075A290CD939F9AB05B966D733921FEBDAA1B9BEF0F6D92F18A6EBC1FE9975A21552C86D6,370C89E2FA45506324E0D497BD7961BE5322812782F12517BB2A6A47E58832791EF20405346AEC0E4EA158A0734F1469],[0C51B0A6D8D14A6B51DD252F995AD81374D288F9E58CE23E8E7011BB540E0977D7AAC3A29200C522334E630F13534CC8,1D65BE801A4A7FC493047C5512EB722A2C8682EDC59BF295E81566E02DF9E22E5137B23252C41C670AF8C9EE3DA9C0CA]],[[2091436BEA9D14F4D60988FC75CAB13EE101C50364BB0902BC2664BEE365E90B246060C664FDF8FF222D47320CF197CF,0D8F9F333EFB907B2CBC170DC21F7342906E0FE071CEF9825FAA789F999093A8E43149E0706022662D7E1FE77B3FBFD1],[50B9586535944D675658671526BF2E56E6BC48578044636991CFCD8B821FD84035A561AC543A7799AB55A3C88D237022,518A75F9F8AE894B78F2632524F097C5530A52F306A261D01A8B414C7DF66C6A882EA90DB8FE3229BA87B449ECE2AE68]],[[153779E3BD72B5C50B9707D2E8DBA20DB9B790DED0A19998B9CBC5520994C263C655B03060EB1488D6D59D711A22339C,06732AA48C7F903B69342924C0178ADFAD2BE7D3CE4AE21AF936AAA34ABE415C2032900E273EFBF149E0D39C7F416AD4],[2A6CB36108EC72F14B294A58DDB3067704A3BF44E55134908FAE487799BE3535F8D6D224F53D55A5C83E2A8EAAE9AF0F,17CD6D8231B41903ADCE8C4CF7A1DB1A0BD9964FD3E14F27E98AA776A1963255DC8D9A238DC0D8B97F7FFA6CBBB38BF8]]]
FP12compows = [[224C3EB2F2B82B433E1A94CBEED3FF3412F90C4C0727999B1AEB0C163D12C37745262F491A137A0EFFADBB5A836B238A,23081BA940BEAFD89BF0823F719DC03FA747D6B9BF5E59A3EB559DA053E54EF5F8E9AE87FC8284EDAFFBF2E699C8643A],[41E35BE9380EB8D7E7058E3F2DA308166193F40287DF645832D852D07159A700C9407EAFEADEB752B87C0C3BD94D3CD2,51D8AAF896ACD21B4BD400AB261103C97BDE297F0BDBFB19B5D2650A85351FDD35145D5CAF73385F79FD5A5004B6AD4C]]
FP12compow = [[08EB9E16A74631866EEF392184F5A60FFCBA9DF9FB0C44E10D02DBAD9235C9AB645D67B98E12249D650A9D54F7D50DD1,13D4B9BA30C096B9CC274BD747E744C31696CFB495F59B160CFC4E82ED817D568B809A1D8186A3B5D321C7268655D7FA],[1E35DC5458A7BCF64A73E07C622D867249DD917F97E839ADCE3F6499F7B9536F198A9908B54F1C414265C0A5A9C20041,0D31843382BCC69CBA8F6677B9AABE2EF2A10E0245A773BBE7D5C9AE06C7F0B0CED64DC09DBADDBBC89F858805441F99]]
FP12pow4 = [[[36419B2650AE1F7DFF8359C742D057D716BD0A35E380C0D59CB7313FC590F1FFBD9F923AF5907D668C1501519055906C,0D0BC0564856C52020C9410CE4765426C32035EDFA1B601CD2D9A92676496ADA3A216A019A88D9C18293A876B3865626],[3C60E8A5FA2BC0C0B28A3844371E0CE3CA28706E071204622072C08FA0B7C3027CF37A37003E7FADFF03DC399236204B,2E387FA9C8C89F60ABEABBC210FBFF5466A178F3C921FC78137E747C4487F877D87C91BB5BC4C07CE958F88CD6197D9A]],[[2D631F6AC03C7F1F145823A89045083D134C55F7CFA364CCE94F22CC7EF88C89915B8573598254D77C65B92E349CAF32,38AD73A33E84ACA8BDA7B61FD6737460D32D6B555AC08B312168A4BB688D0D1A6E110045B4EA548D46F80F5B0C4499C1],[0AA87D837DCE78197DBF4934B4D75587B374443087502F7EBC30F88AF6BD6516C20257C001CB96EB89831BD09C28AAE2,01408953D0552C77DBE279AFB4916803398E0080AD5605B8D44F817E71F2CAF16C0205CC9595B11C81A8CBE5ED3AA96F]],[[18B2BC5D2745E3350B30BD9CE0B0815DFE4F9BD7C185DC0BFD93229CD232228C3B882541A009BF6C83D68D433C6A9743,1F590F4A01693F0C09F58F8E0C94EEDD4C070BB7184EE69CF271561A0F38F5A6D30C67738A9CB3C625AA72686699D8E2],[4F1579D543B114D8AE6ECB43BCB8598AC1138B2B38EAF1308637B8C5B51EA75C80BF0F61167C3186D2EBACC53A3485D0,40F37EE8CC841A52D4C01C336BD8BDFD0EAE2A97245B0EAF805176DDE62795583BAA2ECB2EFAE0683F50749F15B61113]]]
FP4trace = [[4C72C7FD69A61121D752635D40FD1FE41A3189E41F5DA347FF34443794F1AED8B3BC79AB14E7AF33E28EF0FF79DAE3D7,4FC047138A248273CE34D003188192B658BA3D49956DCA35854D86D647377276E249CCE612DC3EFF11ACEC7CD4428C90],[24F511F48A73DF41F5976F8ECC10883A5E779AEDB0A6A6BBAB503531FC2A1C6787004AE7B6024F6699EB292D39F9E658,02CBE4EAEA341098189FC73B18D7C3F9E4E6429C5D6E32B00C0E7C9F208C8196791AD76D6DE7D00946B34066335291B3]]

# test 2
FP12_1 = [[[106844D19B0079B0F35A8FAF1DC205FD48B2A8EDB30FB2DFDE68E771890299E2AF6DD58B730918CCABFE3034666CC84C,2104EA371AADDF0FE0A21FA9DE269AC239BBFDF79B477EFEFD7ED0CE3FEAF4DF2C1725DEA3D035DA36EFA9358918FFFF],[42AE48B0A16FA050223A00602C46972A66AA537877686FA3F1529FC841AE545D6ABAF3B63FD7845E840A3D841B19903B,5F07A17FDB0178436FC4F73D337CCA9E445E64D589A6F4216DC6F9AA97F1554F3E80CFA3CABD8AC540C317605B426F]],[[191DA0296948D8D1F274401AD7F69781E587C91249B34813CAAC2CA4C5B955A5B7460D374BCEE34FE0DBEC505C0C0C46,046A53E66C3BEB3290ED7F5FF56161288C897E5B5D4C4B369C1F7C460B9EA703E37F27CAA05A5F312A82A86248E1D3B2],[2B9B75F940499D860B5DFB0BB3D5785AEB57081F9AEF06B0919EF1DEAC4C8F1E486F1887F13992653C88DCEE918B5A83,314C8C65A8D812B00EA22A7FB1474F55B0F69BF6FB9DA34A36C0F273938BB983665B5845DABCDA203612709A8ED73AE8]],[[17393CC78490DDAF40C592652247383B00FD02A8AE7D0E6F068695FEC38C96542F9CA38E326713E00E452774CE5D62F9,2E855BBE2EDFE52A3B7BACE1F87149A618CCE802CA6C742E3CF8D1B6F43C209CDF7843C5F795EACF6F5ADF8E5EA7DFCC],[1690EA06B5B24A96369A4510846F27863F71CF31363590BB5ABCA1EF056CADF6AE6720736834D3CF8FB03C864D43707A,1B5EDE736DA87A9FC9F24EE721809123E34003588B57BCE4473F61E974FB5D49443BE3D27BAF168EF57A35B24A0F2ECA]]]
FP12_2 = [[[19E3E946F43FE32C57848CE978EA7247246ACED886F94723F45999ADF548FFE5615B5BE8A22D248B6A0768D7BAB5468A,0AA2E35F2F2CCF0C752EBAED02ED6B0955A6CD3CF58BB49DF0651A88731589C4086A2E6928DD9589084850826374483F],[17DA9D1A590D71F46B05B290ACC6B86920DE283232E9645441ABFDD800D616E326117723667D502A79C3E6DD35C31C6B,326B256A1292290D599D8122DF0420E9357CB0B5E786FE7663B385E9C37324784D02546955D88151EC4D3B25054C8BBD]],[[3918A19DC5E93DFE972713630EB12C3A966B1F5718AE0185A80D3E043F306E788F0F1073F32DD82638D87EE4F57F0411,0F1C5628EB23F95D75D11DCDEC69E98C5165AC6D536967B300A027550B7058DF8548149AC1DD1E40645EE3D92D859910],[46D5109509B7D8DB08503C0DD9B3968004E5DB83DC3F8E0B2D0820D416424BBC7F72DCE9DCA24FF81948B1AFBE4472D6,15AD3E610D1A657840C8D1B5891211D1249432DC959DAE9CABDE6D2629DEA6059CB6BBA7106733C763AD9F459AE6512A]],[[512CF619334EB85F78F2D4F8B97E660CA1E836EE97169A838960D1143673636BF28BF11C5CD7E4A1F2B9DA87D9726F18,05954157E33464C81E5FF74E6D116E08614D2EE9DB3E535E11527BF03DD5854EAA13459F5CDC28C9FC974036C08F213F],[0E600055909E093F4E1E75C1FBE9F20673F133A9F65233A5CAE812D78F7E9EABDDFB48C2C92032A3B7E5620776C53FAA,3B5C80A65EF5FB98DABD938D937506F8B404D80174FF68D25A39428C6E6D69539A065B22A7F7C1FC156991B70D7DFC1C]]]
FP12_3 = [[[3C360850AE177AD0033EBB9C1145552D461E9F487782FBC35A5458915D869C62FFA1830FC4A26C6625B70EB387A81DB5,4ADAB35347046012A56CDD4B53BC1915F346CE84AC9B4999761DC859E49BD362E6A92CF13A1CF5AC7B509641DEDADDFA],[180FB9932CBFFF1903C84611BC1A1FCA37C648BA9FBF5EAC2B2F35FC56279C3C2B27BC96D335CF1AF01122BCFB12F05C,39C94A883824470135656DE66139C0BFAE9165A06E187756184A6BEC13B4098E315CED062B45515B768D81B28A640728]],[[397B0D4B7D3995936B18D9DEAE58AC8CFE854E947F5F991E4104269A4D8A001A7D13B847D514580DE1A5F57C5029C09C,4501E58B0617CC51C15BE657BCE10DF5D042E9D46EDF932D760395639E51E87678C90BB281F6ED2D4857E639848D49B2],[1435CB082D0CB92BCE00F86A3A9DFF56DA2D004D2992F2ADB24C3FF3A226C225C08BB159E1A08B0481C19D6F1B903753,2748F57C3B3421C8432C3B1AD5981528433CDD223198474119E48A3341118443CEF7CEF1FD4FDE482CEAE57E470CEA19]],[[2C0500541C3EFF65345A3F65D11161C691348ABD5C5BB05C9594FE5659E60DF4E81CDAC2598B71CBBD07809241B10F62,0EA5B6824407CC2DB3B4722334952CD9A13F72EE81E9B646EEE45A895E0308D8F93521A7713079D4BC92FA29D2A9D922],[32CD71852D70D2C6B4BD5666AD110BF25108D6AFE09782935686A173349E08A2304B3301EE097A522A2A26347E537AC6,39A825DB725CBAD0CE876AD2FFD7F045E72153C5E7762B26A3DEA9782C97795446B4E1031775145BC3328A97BBB0F44D]]]
FP12_4 = [[[06523F1C0110747A7D16092A34521E7DF7705145A4E9653E949F0B5A0E5D391C0A9E06B080C4D2234F0433DE221CB02B,4F81C44EC6A9FFA3B1310D98CBA12A3230947FEDE5B76670F1B82C1F5AA8012DF34FF2C35B06A413159B2576464BEB91],[4250795B2FA984D99C99569144EBE8759502C423BA70EF37563CCF9E30419CF0742F6AA077551F46047E416EA6BD10E9,1CB99EBF2F8530DAE8949C9A8C5B1B87F3C56BD6CDBC05595406B9E3D266578FEB5B668A8EB6EC8B3F861FD8A4D8180B]],[[3399E6330B465025F835F95939D140CADAB89131F87710FF7F5956512AD430DF2B0D3355406A59FA7BFC6BE20E3C379B,23CD8916A647FBFAF880C9C90E8FE84A9CD95121580D57F8745140BCA6B9CEF616AB9F28F5FDC122B6B7D1E8BAC8634D],[1842C809F3DAD44159C9C08ABAA22A916E7279E2CFE24F47C675E374738D2154E73BA16A9B77A1FEFE3C577AF3AFF78D,478EB3F7023C03171477E117DA22A283E048B9F01A921B0A01B252143F5514E8A8BE0EBB982DD1AF0379B7A612927191]],[[4599E1715D44C233C1C03B358AD672EB945F1C3F92FC6DEB84BB52A95C6B919E0713232AED18B12D64E8F0E0C77ED333,435D42FAD4EEB8CC03DA5B07AF9D23A9EB1BFDE5645DC48EDFC504A3C20689EC675137CEB6D7FE25C411A12EEC759B7F],[38963E8DF1F19B2DCF4BD0E44E22A0539826D89D9C1C7ACEC61D0BD64232968C51D9E0124EA25A5E36D3FA6C4F729C0D,0D6EDA2D6B20AA57BD9A6CFA06B89B49AD80187A4858290CE99B402E1F4BAB44CC206683D6C1066F278B3ECCDFB3DC39]]]
FP12_c = [[[2B0D248FCE8020D1D77F62D03A8622CC89510AC78DAD4164FD3C2799F7F7BE0CA6B46684BC82C80E92FE5F045E44CDFD,0B05EB59CF18B21D6D8C6D0802C7A72F6FA9785CF160766262E64D86E6E20C7C79A024EC626E7CB6620B567FA33D572D],[07ED0B5200D388D650DDD1A2F5C60083C144171DC0CB8F2EFD721849E3B6186CA88DA12E917A1187B2BEA6DD6ECB1796,3DA430724725C87368E0E700F6985CD2805094013650388285E97A00815CB25922C7FAD1AA6FA2135135225D779E3B96]],[[1E209DE312139CC1B6852CC6175960964EAE06FD6FEFD5D30201EA79B59388258F684D4C1936116B523B7DBA882DB199,4256EE943234CB717B513B0BAC2FF90AAA28CC12C089BA090ABA4A2446691C3CB616315EBF0C655CC3F7E621AEB15653],[DD6792089C64029173ECCD58B8F6EC5684A91FD2F7BBDEC917EA70C00A3776AF48098FD9D716CCE22C4893780CD701,50866A74490D2FBF6308AC3C2E26563A3D781A4AD979B2FABA8A215B9C8AD8C93815E8BC5E23294E60602B295D805A89]],[[4B9019BCA3D2DA14635EF444813564B409F8EA34D84C1B22EB98ACC24B1A679C1327C97F039C830DD2E8E7DA7D0BE41D,050038532C5136B8FCBAF9C936F6222D18B50CB1F48F5067880C2563B99899344E94A53CF2C94FF71377B166CB8D165F],[4E470C9F06F3B9DD50B90E4D52F61DC6AC2145923CA9F08FF44F9AF8AC80528A9F48679A914E177728A86873DEC39F84,4332138E680E42F67BC4D75028533AACF015B3687C75CE969ACC218903AA1DC440C126298425E16773C5CEBEAF95AB24]]]
FP12smul_y_mtype = [[[19E3E946F43FE32C57848CE978EA7247246ACED886F94723F45999ADF548FFE5615B5BE8A22D248B6A0768D7BAB5468A,0AA2E35F2F2CCF0C752EBAED02ED6B0955A6CD3CF58BB49DF0651A88731589C4086A2E6928DD9589084850826374483F],[17DA9D1A590D71F46B05B290ACC6B86920DE283232E9645441ABFDD800D616E326117723667D502A79C3E6DD35C31C6B,326B256A1292290D599D8122DF0420E9357CB0B5E786FE7663B385E9C37324784D02546955D88151EC4D3B25054C8BBD]],[[00,00],[00,00]],[[00,00],[0E600055909E093F4E1E75C1FBE9F20673F133A9F65233A5CAE812D78F7E9EABDDFB48C2C92032A3B7E5620776C53FAA,3B5C80A65EF5FB98DABD938D937506F8B404D80174FF68D25A39428C6E6D69539A065B22A7F7C1FC156991B70D7DFC1C]]]
FP12smul_y_dtype = [[[19E3E946F43FE32C57848CE978EA7247246ACED886F94723F45999ADF548FFE5615B5BE8A22D248B6A0768D7BAB5468A,0AA2E35F2F2CCF0C752EBAED02ED6B0955A6CD3CF58BB49DF0651A88731589C4086A2E6928DD9589084850826374483F],[17DA9D1A590D71F46B05B290ACC6B86920DE283232E9645441ABFDD800D616E326117723667D502A79C3E6DD35C31C6B,326B256A1292290D599D8122DF0420E9357CB0B5E786FE7663B385E9C37324784D02546955D88151EC4D3B25054C8BBD]],[[3918A19DC5E93DFE972713630EB12C3A966B1F5718AE0185A80D3E043F306E788F0F1073F32DD82638D87EE4F57F0411,0F1C5628EB23F95D75D11DCDEC69E98C5165AC6D536967B300A027550B7058DF8548149AC1DD1E40645EE3D92D859910],[00,00]],[[00,00],[00,00]]]
FP12smul_mtype = [[[074DE7795597E03BCF831738A218BC461BD9158B7DC3107F7CC23A8B45957DF5DCA6AD06737FEC99FE498FA02526526F,35886715206A5422D88E3373179872BEC3030CEE84582C7CEFE9598439B14F8F7977F0277D9629424C7D099C3A0C5F7C],[4BB2B002C9611A151150D63D855EBED5C7CBD43560E53D9FB1CA1F35687D5A9ECC9D20D13485F447ACC0D8A8A8CC5AD0,2D75B2B218393065118D1DD5D9994BB4D837E27FF68D284D71CB06A21F6C0A957BC0C85889F48D6412B73CB7A64813B5]],[[1AD1F4663537F9F8E44FE108E74A16F3B9F9F748FE3914874EF4E2C4608EA672E2FE0FFDE03BBF044E176488F17EA392,424C03B6261835EA8B9A01405995B6B876DBF1B7EB489A9536AE7B24DDD9B6CAD48E793C2297553174D2557045614B7E],[50E3D3131509D25D8B8030205257C0E8FD4B25E4BA70A4E3B5E77DEFB504179FC900473A80DF8240140BC07A5C54738C,5548A55B80C985B2588744815CB4B0638B472F0508C785147F74AFED65E4B8DDCDC731DECAD6BF813DFE42E4BDBED56D]],[[4CDED6DB1BDC0E4A5DDD8FE8E7BC8D46687A2045FC4C6591DFECF4F8BDD5FC4998C4235693851B213206B3A85F40842E,3A135BFE248FBD6C4B9D4CDF2920EA70EBCF086BAC29B23B1B2E663D26F0F910B5DF1081A13021B61D2D49BB51E13ABA],[3B5222BF6F64E0F3E25B33535334D734410C47373F58301A5504026BDBAA2914600F6A6D747F4D84BD22C0136C843238,2040466321B5E830DD4AE93C0A989844454C34423FFD893CDC03A4D7C9AEDB75D48B14F689181F7F5A193581D822A829]]]
FP12smul_dtype = [[[0C26CD915A540880BE2083278B2C454CE1B7A682553F0613C3EA1546C316FA14C0D7AAFC1617BE3A141DC4197E13CB64,0FEFACA2F95FCE8C8BB1558F0410D70B3D195B78936C805795BE7A9F2E8E2BB41EB3CB2151A4173A6317189D1D53F1A6],[0B0A83B391A95DEC94A2F308AE85DC30CF0B8D2DE620930ABD036CA5308F6FE56F3515C337FC18D93A321AA267F1EB40,2FF71F96C9F1E12F6B473A619F119394EAC257AAFB413BFE2BEFEBD8B08A6027AAC91E3F68ADE6A3F221EA70ADE39312]],[[0F989D6D62A20FBC7D2F23019E7990D0836105E91FA7813E3E72FBA62B51BF7D20D184EFED357EDCAB14C0987123AFB8,1C25AD1E5060F4491DC8FC3F5A1B3B89114D9051D9111EE3FCCDDC420CF3D404B103C328B6F90E8B2BEBF656117C83E0],[2F5B11E745CDEBEDB059F851BF558A4ACE5F30570F4A8454755BA8ECF788DC09B63A8A953210FE9E2CFF5D002D298A84,09268B74B03265E96DB4F9EA101CF93AEE705B7894943D6D9CA239C2EA65F86A6391EFB0CF4C0B1EC05D78DA8E8AAB29]],[[3B96F1869A061833379908C648BBCBBF9EAA2298B6C8AC1E8F2C771475148CABA1AB56FD697BE1974517DA078BCE11BD,4891D09FF8BACB60ABF216CE4A05DE3029EAC1FBE98D80228F6F6F6C18DC288AC06324938950A9601475D2F2835B9446],[09C56AEE8D794DAA9C7F3B7E9DAFF528E26F28A5ADF82D9A6515505661A26358993F2FF654951990203A7E91F734BB07,32B5A5C0DCC9E42BCBF81A637D81B055321FFFC6266D96CCDD3890613C6F08D3CF7C191605FD611830480C71A1387940]]]
FP12mul = [[[0FF6796F850F2143B41D56E5FA03468321E9D0B903041AFEC7B19C99F3DFEF25BCD4E571524BF624DA373595F42305CE,3079705F6CC51607BF8FA4F92F73EC003A878EC949A7DC1EA1D2DBC678D02AAE8BB8E41F55582749FF7E4FDF48F2A29F],[20F96ECE824EDAED921D2494D8121FB80638E820DE288E64AAC10A377A29AA5ECF94EABF88D8B656E504F7EB54DF90FF,1C83E4FE5467D34DA5C59A502CE005F73AE2E9D7F974E3DAD7C81CD237412702DA8A34C37E4B942B7BBA474306120353]],[[25ACC568DE52B245D32A77E54CC6D10B98CE134294660C3CB7A3FF72A14864D15B2CDBC2DC925A61F46C750253CB0150,2A79C708984F0E3069B2A41D6E8C599904AB100D63CD7E2A255BD2EE5F78D0769990AC472D9B3935559B6F241E5316E3],[4BE4492A5B04FF54FB660CDCC30FBFD25F9868AE649679218ED53DF7004F40F3D4C497AA87954179F4ECCA7BBD0CDA81,39A47790A0EBE7D8FFB998816E0B04B07DAC066F3E4A832BC43D1863F2B8EAB4AD2856EC04EE494EBD485C3877C6FE29]],[[0DD6B92F7E856C2144C3412B7686430F353C9DED6F72D46A02E2E7FABF70A28B1EDAAA3D2F9E05F822168E0115159DA3,0A4090FE796218455857FEE7C8E0012BF0BF6D1CE25A1C85AF68DC0FA36415678338BD953743BAF37090ABE9F178B30B],[0E586E234AC7DC36472689C286664ABA6F8927EADF5848383205454690B0A5A1E9045BD7D10E6317E34927E2FD91F792,2C218ABD9648EA7F2156E2063B8CDC705E1083AE14B92152838E10E749645E153C799975B781958F5AA5A6B65D744EFB]]]
FP12inv = [[[106844D19B0079B0F35A8FAF1DC205FD48B2A8EDB30FB2DFDE68E771890299E2AF6DD58B730918CCABFE3034666CC84C,2104EA371AADDF0FE0A21FA9DE269AC239BBFDF79B477EFEFD7ED0CE3FEAF4DF2C1725DEA3D035DA36EFA9358918FFFF],[12B70DE4C33BCE657E33AD63F3A3FB5A3A02F2B47BFD356DBADF183927B2D0970FD14B734A8D00CD562CDFE06A912070,55064EF3E4D06D3D5CFDE8CCE2B715BA0268E7C81DDBFE1D8AC3F107BEC9339F2B4DBE59E699C7A114F65A4D254F6E3C]],[[3C47B66BFB6295E3ADF96DA947F3FB02BB257D1AA9B25CFDE1858B5CA3A7CF4EC34631F23E95A1DBF95B3114299EA465,50FB02AEF86F83830F802E642A89315C1423C7D1961959DB10123BBB5DC27DF0970D175EEA0A25FAAFB475023CC8DCF9],[2B9B75F940499D860B5DFB0BB3D5785AEB57081F9AEF06B0919EF1DEAC4C8F1E486F1887F13992653C88DCEE918B5A83,314C8C65A8D812B00EA22A7FB1474F55B0F69BF6FB9DA34A36C0F273938BB983665B5845DABCDA203612709A8ED73AE8]],[[17393CC78490DDAF40C592652247383B00FD02A8AE7D0E6F068695FEC38C96542F9CA38E326713E00E452774CE5D62F9,2E855BBE2EDFE52A3B7BACE1F87149A618CCE802CA6C742E3CF8D1B6F43C209CDF7843C5F795EACF6F5ADF8E5EA7DFCC],[3ED46C8EAEF9241F69D368B39B7B6AFE613B76FBBD3014565175161263F476FDCC251EB6222FB15C4A86E0DE38674031,3A067821F702F415D67B5EDCFE6A0160BD6D42D4680DE82D64F25617F465C7AB36505B570EB56E9CE4BCE7B23B9B81E1]]]
FP12frob = [[[106844D19B0079B0F35A8FAF1DC205FD48B2A8EDB30FB2DFDE68E771890299E2AF6DD58B730918CCABFE3034666CC84C,34606C5E49FD8FA5BFCB8E1A41C3F7C266F14835581E2612AEB2E733297630154E75194AE6944F51A347742EFC91B0AC],[4DE899F6B253E0BC29B20596D79392272B047EE40AAFE610C6E539CFB1C622723E5CB77543C482CD5D5F5BA0ABA4B111,44EABDD5F4B9853A23A696554D3E15ECDEA086E1EEEB4F8E83194170705ADAB0C282D467D8E0C6E3F4B788D448BF2E4D]],[[4E471E2C851077085BF0ABE1E41F2AD4A82855812D87444A529E9F84B004DCE2D99DCE3442F26B8DC40EA309F902D81B,055338BDE8C200DA779A7D7470A99267BF57DD59B172E880D4C0FC2573F931804B846258A30366B18A5533B05DE3A942],[1ECC10899D127B8F410C68D8175FBB8C21830D25DBA80CD85CDE0723FB9CC42491D1DDE527D0E07EC7C82AD835F9F78C,2C363E6F1C9EA1A7A25A14CAF451B668D4BC46931DFC1B67277A3984878548386CB774C434C726FB057ADA4A7FE04C7E]],[[34D01DE8E18AA316F5389310F6394D8A5593D03DE612CE99DB201E65E3B171D69970EB105D4AB16BE61A3B05DF7BBDCA,4B9776C637D7D7C6457281853BD1EB9675A552FCADE5108AE80DDF8D227536625F8E37DADF65ABF52E76B4E29CDEAD44],[2ABF4215806B1C14379BAD9096EA0E4B80E9BB6079747D151CA3B5D763680095F1CD3A17B5DFD4703D79B2411C0B3FA5,44AD6DC2D940A9F1055A704687E2255D2DE96A0D80A6C037BE892956605ABB13652B7084448BBCB3530A9C9C2B2B95FF]]]
FP12conj = [[[106844D19B0079B0F35A8FAF1DC205FD48B2A8EDB30FB2DFDE68E771890299E2AF6DD58B730918CCABFE3034666CC84C,2104EA371AADDF0FE0A21FA9DE269AC239BBFDF79B477EFEFD7ED0CE3FEAF4DF2C1725DEA3D035DA36EFA9358918FFFF],[12B70DE4C33BCE657E33AD63F3A3FB5A3A02F2B47BFD356DBADF183927B2D0970FD14B734A8D00CD562CDFE06A912070,55064EF3E4D06D3D5CFDE8CCE2B715BA0268E7C81DDBFE1D8AC3F107BEC9339F2B4DBE59E699C7A114F65A4D254F6E3C]],[[3C47B66BFB6295E3ADF96DA947F3FB02BB257D1AA9B25CFDE1858B5CA3A7CF4EC34631F23E95A1DBF95B3114299EA465,50FB02AEF86F83830F802E642A89315C1423C7D1961959DB10123BBB5DC27DF0970D175EEA0A25FAAFB475023CC8DCF9],[2B9B75F940499D860B5DFB0BB3D5785AEB57081F9AEF06B0919EF1DEAC4C8F1E486F1887F13992653C88DCEE918B5A83,314C8C65A8D812B00EA22A7FB1474F55B0F69BF6FB9DA34A36C0F273938BB983665B5845DABCDA203612709A8ED73AE8]],[[17393CC78490DDAF40C592652247383B00FD02A8AE7D0E6F068695FEC38C96542F9CA38E326713E00E452774CE5D62F9,2E855BBE2EDFE52A3B7BACE1F87149A618CCE802CA6C742E3CF8D1B6F43C209CDF7843C5F795EACF6F5ADF8E5EA7DFCC],[3ED46C8EAEF9241F69D368B39B7B6AFE613B76FBBD3014565175161263F476FDCC251EB6222FB15C4A86E0DE38674031,3A067821F702F415D67B5EDCFE6A0160BD6D42D4680DE82D64F25617F465C7AB36505B570EB56E9CE4BCE7B23B9B81E1]]]
FP12usquare = [[[3BA4F9D54509977E500C255B56BD269FD966227E66832D7D1FC886D4AB48771B5DFB7293EF988223F10FAB9350485F9C,3AF58D6221E8840E516D401D26D418298C7C4102F9E0304524686A1D366C7472165D3A9A54DB71DAA4FDF3062424BE7F],[166640BED6EA87702C9A18C0E5F6859549BE27EE907C721C0114CDFDE49A56158E3BA6EFA3408B928487B436B49A361D,3F0DA010BF37635EBAD85BF93682EB1D332309E934D39BA33DD646B22D84AC305A4751AFAD0A43D1DCD25A7DD5B182F1]],[[3A40B7E7A6EACDEFA73B1F70BF28C54F7007978940BAFE114556E133FE498ACE9E9F2EEAE9BE0188468F731414419BE0,08ACDEBE90BDED5D4E60D356DBED26D432F8B72C545773CEF80E1EACEB6AB6E47C8EB8B650D54BBE7B223F71ADA29745],[4DCAD955B7F0F131C4746B5DA4E24F6523A0B0BAAD6665D51EC91EF2A7680A444CBB5F4732DAB5FC1798E5581290B2BC,37D5A0E8C046D13B64C2E1E1BA35ED82CC356A5474E704E5A4513F4F6E35FAD541274619DF5A22E258A03DA8579A95A3]],[[06514ABD0FBD4C31216492AEBC8A5AFFE79FA0644B49BD2E942A091DF593ACE13774FC99486A5CF2F087FC6FD5C54818,4CFFACADAC0EE972109F2F7D392A49CBB81E3AF5318543AB7E0725EA94F7AF2931D65466D38590AFC40B6F288DADD484],[27D5E4D0BD0CDBBB8F31C7D6F17AD75FB61C3E7478EDEFFF7869AB018EBCF049AC85674CE7E9473F6DF344D426160D3F,05CDF67C0873DD622AAC65946E8FF8A0A9C983F3F9ACFC6B049841A7BDC436358B1046A4B5AEC386027D8D0A305E05E9]]]
FP12square = [[[3BA4F9D54509977E500C255B56BD269FD966227E66832D7D1FC886D4AB48771B5DFB7293EF988223F10FAB9350485F9C,3AF58D6221E8840E516D401D26D418298C7C4102F9E0304524686A1D366C7472165D3A9A54DB71DAA4FDF3062424BE7F],[166640BED6EA87702C9A18C0E5F6859549BE27EE907C721C0114CDFDE49A56158E3BA6EFA3408B928487B436B49A361D,3F0DA010BF37635EBAD85BF93682EB1D332309E934D39BA33DD646B22D84AC305A4751AFAD0A43D1DCD25A7DD5B182F1]],[[3A40B7E7A6EACDEFA73B1F70BF28C54F7007978940BAFE114556E133FE498ACE9E9F2EEAE9BE0188468F731414419BE0,08ACDEBE90BDED5D4E60D356DBED26D432F8B72C545773CEF80E1EACEB6AB6E47C8EB8B650D54BBE7B223F71ADA29745],[4DCAD955B7F0F131C4746B5DA4E24F6523A0B0BAAD6665D51EC91EF2A7680A444CBB5F4732DAB5FC1798E5581290B2BC,37D5A0E8C046D13B64C2E1E1BA35ED82CC356A5474E704E5A4513F4F6E35FAD541274619DF5A22E258A03DA8579A95A3]],[[06514ABD0FBD4C31216492AEBC8A5AFFE79FA0644B49BD2E942A091DF593ACE13774FC99486A5CF2F087FC6FD5C54818,4CFFACADAC0EE972109F2F7D392A49CBB81E3AF5318543AB7E0725EA94F7AF2931D65466D38590AFC40B6F288DADD484],[27D5E4D0BD0CDBBB8F31C7D6F17AD75FB61C3E7478EDEFFF7869AB018EBCF049AC85674CE7E9473F6DF344D426160D3F,05CDF67C0873DD622AAC65946E8FF8A0A9C983F3F9ACFC6B049841A7BDC436358B1046A4B5AEC386027D8D0A305E05E9]]]
BIGsc1 = 4413CCAB03C73272A48CD0E786D09DBD454C29643B3D7CF5C790902A6280B90270F99358F9CBA1C717A763D49103E5D3
BIGsc2 = 11FBF05B24E83583BAAF43DD0B8EF24E5243EC6E7408D824D3736F44E29AEA7522E2CCD3BE33B2327FBC11ABF77E21B1
BIGsc3 = 39059909D0EC375E213AD77EE4F0401977688FA4A311D3819F015D9A45700BD18419A371C769E95615E84C59F8B816D6
BIGsc4 = 4E8584EB09FE851787EF6C941BC807D5FD090B161591EFDD19E35F0665A4F841E4FDDBEEF961EDA06D5E86B99EF9C6DF
BIGscs = 1E28FD7E4E06FC53
BIGsco = 01002001800C00B809C04401C81698B381DE05F095A120D3973B2099EBFEBC0001
FP12pow = [[[36659B3934FEB2E165661B68688E93651F669C1E2101F3236DAA1DA29BDC8029EE0F43E1EBA29E93F06E7E77C00D6D6C,4078CD5F79F40EA29E0FB15D797ECCF23D3946C1DA7936BAD1CE470B7A9D4183B925A2CCD7696DA9BA717312DF08046B],[50D967619A3AA0FFE8735CDFF4DBA31EEA5BE7845D9F1FC65E7D3089985F61E3928C6B49E3904E6C45E3CA64AAC2345B,0C99B194B9867375F917E553109747B8E333DBC476FA449990F8C833261CF01C7C24188294E356042F6992E48DA7DA19]],[[2DB6A7F10DB541FA80767D01745231B2133B2343C41D6AAFAE7E85B6E038CA6676E1B21CF59802B941BCA22BD7806660,0B37C9D000C61B11F4B66AE8DC575AEC8E0557CA8E9016A40267131512651CBC69AF3E694964547B15E7B803AAD2955D],[24A154FDC920E687AFA7C438E5753D88F6AFFBA6C5E17C1F004E0C71B5683F603BB42181B3F81FF4F0717757FC21F0BC,2A583993215383AF88761B4FC16B102A2CA663CA978C810D83BF85F3905C81F5619E937E4E6FCEC74DD3051FB28CD803]],[[4906760AAE7D64C801EFFEC94AC0D4F5A379DF6DF3E848D623033A540ADBB4B1D1294DD9E2ED6C45B824F85FB2CD052C,05B8C644E3E4CEC363701AC770AD982ACA4158882B5782B5A1984B920DE5E35114E3AECD2A547EC06FB100A045B9438A],[175A17803E6AA518C358D0FCD3A9DB9E98676F5D3F45D21CD3F456E4CF4F1608B6F05708229362BBC7BC1BC15701EA8E,14356B3599AE91944CBDD4803B1B4541B7603AD8203A07EAE6504BF9B4D40702CB6013E88DBB2BCC851E3DD032DD7774]]]
FP12pinpow = [[[3BA4F9D54509977E500C255B56BD269FD966227E66832D7D1FC886D4AB48771B5DFB7293EF988223F10FAB9350485F9C,3AF58D6221E8840E516D401D26D418298C7C4102F9E0304524686A1D366C7472165D3A9A54DB71DAA4FDF3062424BE7F],[166640BED6EA87702C9A18C0E5F6859549BE27EE907C721C0114CDFDE49A56158E3BA6EFA3408B928487B436B49A361D,3F0DA010BF37635EBAD85BF93682EB1D332309E934D39BA33DD646B22D84AC305A4751AFAD0A43D1DCD25A7DD5B182F1]],[[3A40B7E7A6EACDEFA73B1F70BF28C54F7007978940BAFE114556E133FE498ACE9E9F2EEAE9BE0188468F731414419BE0,08ACDEBE90BDED5D4E60D356DBED26D432F8B72C545773CEF80E1EACEB6AB6E47C8EB8B650D54BBE7B223F71ADA29745],[4DCAD955B7F0F131C4746B5DA4E24F6523A0B0BAAD6665D51EC91EF2A7680A444CBB5F4732DAB5FC1798E5581290B2BC,37D5A0E8C046D13B64C2E1E1BA35ED82CC356A5474E704E5A4513F4F6E35FAD541274619DF5A22E258A03DA8579A95A3]],[[06514ABD0FBD4C31216492AEBC8A5AFFE79FA0644B49BD2E942A091DF593ACE13774FC99486A5CF2F087FC6FD5C54818,4CFFACADAC0EE972109F2F7D392A49CBB81E3AF5318543AB7E0725EA94F7AF2931D65466D38590AFC40B6F288DADD484],[27D5E4D0BD0CDBBB8F31C7D6F17AD75FB61C3E7478EDEFFF7869AB018EBCF049AC85674CE7E9473F6DF344D426160D3F,05CDF67C0873DD622AAC65946E8FF8A0A9C983F3F9ACFC6B049841A7BDC436358B1046A4B5AEC386027D8D0A305E05E9]]]
FP12compows = [[3D82DE400EFC13340D60108B0ED001748D0235AC9D3280C97DA37C809C80FAA5DB8CF8D5A2542B66F302F8C2DD4E5975,2887D52310D58BBC268F62DC2143BD3679BF763049ACB306BA22EFB0B80AD5EE70F11039FC8CD2FBEBBAEFF2D8B1E766],[0C4772E659B20D559878D39D2D4874D15F9F63AC24948D3A1C6796CA2EC4554E385FB0C70CD6ECF98ABD654445A2A227,387A756DD80EF8E0B959B29C3036EE771A064F29ADBFC40712ADF5474CB7C39B2457249513B9009E83D7650E8DC3A2CB]]
FP12compow = [[1F7BE582F310C32B87C9BF9A302D5EA585402B7B8E5B33638AE477241F399F7334324FB98D0B7A97A2AD76DF60F5B0E7,2256B8FB3BC5AFAAC9115C327DFC9E5A6DD71C7FF1CC00A42179488A8A899E59D0CDC0E1114FE9791797D5D7A78CF1CE],[2FC558BCD0618254CA786DECA487334CDDD6E00265F5BDB8DA173F08E46C5A411343CE8FC9EDC6521A263206ABA6ADBE,1F3B123C5AFCC36CE5A213F443921B46A58EB278C95DF1787D61E78BAEF90F65433BD00B706883E55BE6B7C1339E59C4]]
FP12pow4 = [[[175CAF5A0788489890EF2869351D29DCEE0048B8C9A529A85E6E23BED5C958F0E0D585C4E46961B003B4E647A091E3F5,1A078B88B5590558F0DADBB0B6ED2B70F2A9445A3E167D49A00F1D8D78F0241123EBA6F96C38DB1A0DACA7E4B00A361D],[132DD9F2C5C70CB5974EF694A13D3A4E2A848E10F040261AA599EBF2605A84C57C8069A6C0FD4F15ED85316009D4169F,1E2D9AD1EC83CD7451A1E6020BD5718423158B9082CA75431CA2DB76CE7CD459553B32A074388CFF9940D71CF83A6808]],[[193D26D21AE189E666CEF1406DAD4006F5CF06C478C05A01273135EE37C0EE2967049EB7A381B25CFD67C43B3F80EB90,3985FFEF41DCC5FAA09CF2A4B6830C20FD59E35F2EC3E7ABCF399DCF3EE43C43F0FADBDF5AABCD41DDE487B7DE73C9CB],[28C466CF295A3751B9B37565294DE1D7380D40BD8E78720221755613C75EF9E0C084C4FB31864252B184860604608661,241BF8E3E2E61DAB05186BA7DE66021E0CEBD62BF4FA692D84746D2D348EFE31C54A41707B0F673120E9C170A4628935]],[[09CAE1482A1A5763F363DE2DF1F50AA509A5514AD44B17D97CD462F5A7E6C02A373DA84D33E64E14573F2BA5E36A9074,38DEE5774FEDA81FABB0836325863EAE783F4F58D8D4CE9AAD8CABEF5CA810832AA49B14F7A33C0BC757C0981FEDC1B3],[84D49DFAC0A61118E79B9AF0309A588DB666491AA0FF8F125FD6A7CFFD4230DEBC20E1017A48E3C53A2BB3CFF3316A,4747CBB9E8A3588620FAA69F9745885379A817CD322EA10B81AB218858221629F0AF0FF01750E29607115CB623F16AFA]]]
FP4trace = [[3138CE74D1016D12DA0FAF0D594611F7DA17FAC9192F189F9B3AB6549B07CDA80E4980A2591B4A6603FA909D334658E4,0DA9680FEB5E2E7A0178B1397A893DC20C86B3B9DE70D7EB4C4ABA69565FB9A909B93272610C1C62CA97DE3C15A04F52],[1D402CE71AF8038525D2A59844FEA075F2A46E0F7F6E04C87B946F55F248B32F4B185CCFAABD82C3D7B07DC345F74F5B,011D16E47F910468CA4F4EE5B79A765FDACD1B2E809CF4DC644954ECFFC7D3FFEDBB826EEB6038A04FC249462111C74D]]

# test 3
FP12_1 = [[[23F2B3D5363587C7E3712163569994B28F01E0ED81160962C101BC626E947D33937BCB65F417F11540A5F309863B7A72,2F8801E9355AF73ABB2D4E861045B7B42680D6BD4316C17D3E3EC03CC9F2EEF75207DD25F37DD76AE5723707E114308D],[4F0C4B74209A321CED6CA12162D536034CB6B35DA1F7338EC44F09AECB38332BE7AE8EA92B5B50DA02E498BF9B8A4C60,26435D8CABD20F68868FE8D2142CB7506E0C1940A1873F4426D7B6C636F19D7FC0922CFDDB79C315E92AA4358741DDEA]],[[4CA58C50B317897211F8B656594C2811CA7DC9A9D3145F017995DA40F7D435987C890FE5297637DFC25F4B0B1691F957,53689538733545633402638481114F9D8F234982AFA9B7EB48FC7977B4243CA420F429E010AF639727F0164E10A4CE26],[2984BEAEF7058C25521879A71523C3B13BA909DED830D12D49E5161ADDACBDA680C98B61B65FC36F4E9AE5D3AEC481B1,42BE3ACAE83D253A4E62721B941381762A646D9A9C556FF526628DE3CC58E200FDE502AFBCFB76C4A96CA93B4DB25F5F]],[[0BAEED62E890135EF2CFE9BD0553B557DDA461521785A733810F4759E0282C15E6D4FB2A7F6612E41AAACC64057B5283,3C1E7C9CE4A79EF939F97E263713D4D3F48FEBB2C6E5CBB4661F72BAE3E24EA6E5A7D7BEBF1BB4C9200AD64880DC8B6E],[2834D9B45C0E0574D7C86E7AA37E1F49C1BFF2BD2CB4B9FC4201F88DFB0C9B7909CFB046B44C75FF6602D7E8002D43B3,0C5CDFF991B4F5514AA29A72D4D21F126E39019037E4E457D222C84511F593389124697E586709F12DFB4D60A27F5E88]]]
FP12_2 = [[[5121A83A4033A24A90C18A33B81C9E521AE00AFD6BDB6CABF99A33F34231A6688B2BA227150397E02516493F27055F3E,11D59404052B3DE9A6059F5EDD21C85279CB02FDEEA65B017D5FDEEBA7390D6F379DBED480EF7BA50E34DA0D4C3B3F54],[20D3281D26F8B9FC233E11D410050D3765499C6964A25B660C0CC18568F2866055F3F98F63D622A40B2958790A10AED5,48149CBD5F33925789095FF46BC4C83258F6156E174A52202B85E86ECBC83C385A139E6D3D7113A4648DBB5C83038B8F]],[[09239BFC211BC13CDCB8089CD6D6EC65CD78453CE4BC91A20D0981617F2535C7CDB76F45178108499FA26FDCE81D0AFC,3ED63434FE82634B7BA495A1C27986DBB663000A63DAE3A841BADA3E9AED6A94ACAAE65F7DD95FEA354B3B20ABC306F7],[477FB549F8A565E0421DD3E65E4F752C94DFC31AA1683582F1D6EA5CD4A1B9C5F8C6A861775880A868D740DEB00417D4,14C72BD4FA225B8E0D6B1263CFE1C192E6B9C85DCCE6DA87D6C3F6A880FAF6E4F69A17B7269F4952730EA3EEDF4A6E70]],[[164F8FF301FFF67D622094698A390E2E903318FA1B3D68471263A536D2956B6A1963D0CCDBA27AE53D49AFB87B6F63F0,3FAD14862A43976D3132857697991D95897F3558EF0F66E3C4F4C1048385C287F4B640011663B1A14A309E900A8FEAEB],[37EEE92360F919788A3DF4F7FC549A38B0840438B522086A9F0AF75F1DB59D8B551D49DBF4A5FD431365C8DF27BEE90B,06E58E20ADF8B7EF4E5F13963A181F9034318186457BB76CFD0169D75255C9626763F269B9856F5875C52B432BC34601]]]
FP12_3 = [[[25AB93FDE801EB8AE5B5DD9234D6B58DCB6A4AF76C443F9790EA01E1A9D1CC4993FD994BFB75FCC77D1BB96A935B518D,1282092E9F7CA66EB713C50238702E0725F513B5C3D638E84FFDDDBEB5432F816D9CE6D400A52BE7272BBB18B9B72A97],[17EAF5056A605CBD882618DC7AA841A4648D6B568D3629BF3F28786C6E6C3B4CC4C8634083872B814AD6E546ADB8A0A0,4AAE801D5E4B25177EE47F42B2B322050E2CD86E5D0BEAE5D1F93874C08FD714D26E946958365FF9A0059B69C941BE03]],[[0E61076E896C60DD0DD2C746DB80E6024EA49C94E8DD818741820DF8A72AFDD2665B995F8F886CE8FE2294C37BA9BB34,2F8B53E7B6197FBFEA9C8CB967270C200DD4E7C10F6D54178F7AB36D819F3A1A4437B569C6A303F105D25B94B7B17A27],[35870880BFBB4026FCC55594572175545D763EABE20CD3FA985E813BC93443AB0980CFF7C95CD13D115610463F36BB7C,12BF4C353D8D6B2F32B375D0B6F634616D4D707E2D28477F8822ABF1D09DB1B3C44F9E706AC78CE333E5B5072C25B100]],[[04B3035B590B99991DD52F6C2FB8884DBFED4D92A003CB22E4F6BFA67F8D1824D807E2BFAAC836DC2DD6E92682683A29,4CC7AE9736E4830C0A4058BA2A2C7379A89A33649799FB3244B0F1EABEEB390CC552DAE13E946B809FEF7DFED9E896D4],[4E011E0E030213DACEEC4C9DB5BD428DA8312D33BF729EF0DDBBE5A0B53ACD396929D5D56A5B94EBA9CCB46B7D35BE63,40386668554D0945D56A73865102E46BAAD782686A6A7D1EAD0FDFC9F3858F130D32602DCA177901467DACEABD500B93]]]
FP12_4 = [[[2E798DB024805907986443C893EA24AD84067B0DA69A973A262A30C1A81614989A03CAD6E99077A297A3F2CD2E3AF8C1,058E3A76A2B5A2BA5B215A8063519812B571DD2011C24188B58475599C2F773E62A253286DFB950DC828D4B25002E6C4],[36CDEFEE10C56A8DF09234E2DB8C7725A0B9F9EF188324375A3240B7556346AE6EA2D4458650C84FE202961800560CF4,200D955477AEBBFED5B9987F45C3DCB9AD8BF18132BCE508C6C0F7E072705E34FB8958BAB013DB7E186CE507C52B9A48]],[[2CB940D427EFFB83EB2A72648B46DE54A980F2E07F2FB04C90CEAF53D17BE47F087006759E4DDFE4DECDF18DAB21B061,4CC978105BDE82B73D450BD6F380192B6AB58748B034C6C98A89E792A8E20839D2AF8C54CC0AD9B8CAFC3CA2AEE3ED7C],[1833DD63948865FF4655C20A61A4AE41DD60B7AE9D302DB6E59CDFC8871CBF1684C12B7A7CDF9FA3C49736025730EFC9,0453F43BFA8A52BF6209C5B2CCCA08053B65316700EFA79417A3666904FECF1E578DB42C943FDE4067ABEF67F011CF96]],[[49EE86FA214C24DD2AFBB5714C3487A49B9586A52B9B9E1333F4C03A795F80D2E766318C70F9606DFFB7A8D67259FFCE,19F29612AF1FF1E91646AE1651BF425763D15AFBAB2E519B9D21D30664BD044AE6DC2F76FFA14CA1AEC95D83A4834147],[4BF1C42E6F5A1D89711C0BC87920C84F1102D7D4C75CF2F4DE133D967834C6A35F7B278D36A326023D70955A2F2953D0,34129CDB8F92E2B520BCCC3E8E38A8DAA907568F62274A8AB4C8B2CA28066A675D959D9300C93167A5E0E55593A9DC55]]]
FP12_c = [[[3D37D5FDD1B6934C391CFD750FD92B1F2E6E2575212B6A8860B5B76FF522DD6C095A8E725908A8A7CB64916EEACDCC57,52CE28F4F1E46820F4B37BF64384D53D14635708346817CACEA336D642235CAA925E714DA6410CF9FE923CEE18912DB7],[2855E3E9AA9C8105CCF6BAD38FD65A6BCA0B4DA0ECBBD111B0570C3500756E324B84A3999A606A06570D6CE087A0468B,20E183397D19FC812206E5240B0C06A9F10E050D61D8633868C2B28FDF18BC6F41CA8B45F4DF9117D40A11FAE92B3ADB]],[[13A97E9573AC202FDA0A4C0A9B3F1EF00DCD9C9053120385855272808D13955325636A09138E4930A710998F25B5FD1F,2EDC7CB619427ECB4832FD0E76D82E485BE5AE7C2B2526B6969EB8D9E38009D115BA8B12901BFDCFFFACBA9D147D1D8E],[118BB81067831292F2BAA6F846124340B38A54BAF58D5278555C15C09BBFD014D6601FEF7C4168B62F5F6D16DD4837C4,310A127EA4CCE00ABBD8B226359909F7BF11F4FBA31B6509E39BEFC720795488B1D506038D58E03201D4B52DF8BAD1BF]],[[4B151B33BD202F99F4E2C2C8B88E9BF75F60671B95E61E7B8A358D12CD4AA38D3535C14C5C3D49A4E6A048290F854A95,3D0E03B6563D0BFF17CEA39A2A85F543F340FE96CA5E2F92768C41AFBB59FFD68CB0D36FA952B00F21B0E68F093DE333],[302A4F959D0F37CAE3AF0C75A78DF32B54501E1FC61C9DE7118B94D9D4F57A29F04A0CAFF78DEDF0AD4FBE581BBE5FF3,1BF21551C6A0826FFA314152CF72CCE49B6C2166D2701F405B33C5661DADE133906BEF2A154B5BD097052F1617E4A0C1]]]
FP12smul_y_mtype = [[[5121A83A4033A24A90C18A33B81C9E521AE00AFD6BDB6CABF99A33F34231A6688B2BA227150397E02516493F27055F3E,11D59404052B3DE9A6059F5EDD21C85279CB02FDEEA65B017D5FDEEBA7390D6F379DBED480EF7BA50E34DA0D4C3B3F54],[20D3281D26F8B9FC233E11D410050D3765499C6964A25B660C0CC18568F2866055F3F98F63D622A40B2958790A10AED5,48149CBD5F33925789095FF46BC4C83258F6156E174A52202B85E86ECBC83C385A139E6D3D7113A4648DBB5C83038B8F]],[[00,00],[00,00]],[[00,00],[37EEE92360F919788A3DF4F7FC549A38B0840438B522086A9F0AF75F1DB59D8B551D49DBF4A5FD431365C8DF27BEE90B,06E58E20ADF8B7EF4E5F13963A181F9034318186457BB76CFD0169D75255C9626763F269B9856F5875C52B432BC34601]]]
FP12smul_y_dtype = [[[5121A83A4033A24A90C18A33B81C9E521AE00AFD6BDB6CABF99A33F34231A6688B2BA227150397E02516493F27055F3E,11D59404052B3DE9A6059F5EDD21C85279CB02FDEEA65B017D5FDEEBA7390D6F379DBED480EF7BA50E34DA0D4C3B3F54],[20D3281D26F8B9FC233E11D410050D3765499C6964A25B660C0CC18568F2866055F3F98F63D622A40B2958790A10AED5,48149CBD5F33925789095FF46BC4C83258F6156E174A52202B85E86ECBC83C385A139E6D3D7113A4648DBB5C83038B8F]],[[09239BFC211BC13CDCB8089CD6D6EC65CD78453CE4BC91A20D0981617F2535C7CDB76F45178108499FA26FDCE81D0AFC,3ED63434FE82634B7BA495A1C27986DBB663000A63DAE3A841BADA3E9AED6A94ACAAE65F7DD95FEA354B3B20ABC306F7],[00,00]],[[00,00],[00,00]]]
FP12smul_mtype = [[[4348A0D8B906E008D53E2B774DD7309781D3CF72096441662D8B5E038FFFDA52ED9FCDC0006F6ACEB74274C98F8183F1,4145DB3CE1878C9E6609CA3F78145AAA227BB9B1D87BE9E008A7F169DED6DE763C3B6D04E62A9E1D4DAA341C89CD43FF],[11A209C0074FB7560AE7B50D90EB92E49C4FCE8F872E15281BF0B2855BBE8B7760C144BB8B6A11F2C782146F4872F8E9,27377C2883D4DD5B74713A3656D783BAD7674DF4CA747D01A3056D8789257238154DA6ED3ADCEAB1E9E4D9DA7588A012]],[[1171758D2E198BEE632CD0CDE11972469D71F62A7F457DE2E5E9A9A68EAC95B1ADDDADBDB91591C2B2A1A2A32114B54B,41995E982598F0440C934A0104C25378FC229E9A9EE6E2A7EA2B0A35BDE3E1F58E35ED0C285CE186230794458F658F7E],[11D4D741DD40BC30E3B3AF20641831D623A779397C04358F61AC7DF2870BBF0FF97BF729DBA688664D53FF098BE0329E,0A728B91FB52D8F939F40BF17916234535EC3460C27D86BD0A411D51781638D3F44F4C2E404A92287860CABCACF91125]],[[15365E0B094D3CEB296391A8C2A5DA64F34E3B345936C885BF40FB2D198ECE36D85208351A8A6740CF9157E74CD834B9,015F72345A956428FC02123EC6B74973CE295CE19A7886D1E6E224242AFF47E12C8E9D39953F05A0C4CF8D20F0EDF85B],[38832563E118A312DBD4D28E84CB24E4469FA39F0BA1B5487D18FCF1BBB82A0AD5C68EA48BE8579E05127AE0E75A03F4,324EDEE7BE0EA4F3C7213E57A408BA9F246371CCC27575793B9C6EA08DAD49FE9F948C331C3637B027F2485FF3EB0EB6]]]
FP12smul_dtype = [[[16C3657E773B0A68297083677E65E319BAE8587DAFB9F45BE5C9216C4D6BBBCF1BB8D900DBDB87855ACE8A5977FF0468,29720B37AFDCF1298143C928E3AA6BFBB760A6B6F2AFD4DB076B5FB92387C4527D7F7E53FF510B004944CD4609ADBA17],[35BEEC601C94E15B2C2C6F3FE9D1D1F1049AA28054B62EF6811BB05009A27B17968B6099C02203B09024C488CB472B30,2BEE25E4D6640868C240645472F4CEAE0F3B35D71D8B34F7936C3BF0A17217F7FDD2BEB6C3C63EE8CADC444EA863E0BC]],[[3605E3C9C710A08ABE508B5CEA19574966CB144B7CA12CEB63579642772B82D62954A5A158D8651369F8E56B8AA34610,2EDA35BD220D08AB1DEF44006C466BD0A248B790224EDA9E828673F567A7609B7B1B538F91932AF1D74082C3DFB70790],[3183313373A0F3A00288B48750BB3AC08D6D19806721B40C0CA5A442F6BA8DDCF363533FFEB771F66D98E4875463C5C8,51645577F12E6AF2B8868852342D95223389CDA4E1D70ED769CF8A53D68393D2E073779CE6BF678C9E86E9390E79DB7B]],[[07B01B8892D707D0994F53A764C381764AEF8A26E77E68B0B0920418A0C1D36EBE70E0A9DA469EB5D85838E6F8AA6CD0,31712095FA83C6B1AEE88BA9B1EFA6F9C44636BA9520EAC1CF49442FAE9C90C5092718DCF41CBD849015D58DC148ABBC],[3A3D60F1D70C1DBB5EA2DD5E2846BB75B42212A3DFEE506E95EF571268A819ED7E071373C07F258D84F1B646871016A4,3A6327377C2437906D1F28379A93D9298586243D2B8EBFD6D0194A34500214B382279B644C8888E6101B3066DC0E17B6]]]
FP12mul = [[[1849418482F898D8218E2ABECF1838D594DA79F82362B945183615B735D64B10ACFAE239BFB436DF19EA037DD86F670C,1B762B9866FC6D160EF8D5D5FDF4E46E65D7151A22F83AA67EF8C53D00DF90E1D34BE6CC8DD8E19630D9C7E4CCAF10EA],[459C25FCD213C2E6645D7BEABF22C0144207F7EEF4FA8A433F02BAAD2A6C6864ADD8ED6500D55257A54785885048BAF4,1F6FA9DC01F728082A13089081D2B82A0BB6AE710C62556DED28C882BE404168A53342C3C87E3A1B0DA1D3317F17BED3]],[[22D101A4306D7DF03472753AB36F9967F37728BEE39608C0958218E2750E65D3885F1AF0189CE55ECD215A48F7F3DB82,3A6599AF3FE6541425AE61145BE18B67A2B42486DC81720876955B0D0EE385BC257A75F15A2FAE7E492FCB8312CB5863],[05F787F6189B1937CF89AF7CD3E159C4EE53C92F6AD9C964C34CE7D42455BD9869B2043531E0ED6BDFC1BD01801360E1,1AADD95A45AF0B47AADC806E5911CB39EED6EE201A84CCFC0EDB9A4CABD913558400DB04848A74538B1563DC5640139E]],[[2CE7C1FD988D6EA14797238DC414C9DC1F165C608A515017667448F12959B101606020A06CCB8380F6FE1A4B527DE29D,51E7919C469347D3B54C9574C07C082401734963BFF9A0FEBFDDBC261EFFFC6A27010298AFDE77EE8A387B778B8F96D4],[0A279356066D779ADBC7E28CC2A6ABA2C8520826892E3CCA0304C90DEFE83DFC837FB50C9893CA73F9085FDC2E60AA22,2A20517487A5C6BB87617FD8E1F77C389353588EF0C715D6EFEA4D676E845767263D3AC9108BFBCCC04884FAEC0A6F38]]]
FP12inv = [[[23F2B3D5363587C7E3712163569994B28F01E0ED81160962C101BC626E947D33937BCB65F417F11540A5F309863B7A72,2F8801E9355AF73ABB2D4E861045B7B42680D6BD4316C17D3E3EC03CC9F2EEF75207DD25F37DD76AE5723707E114308D],[06590B2144113C98B3010CA2BD155C8153F692CF516E7182E7E2AE529E28F1C892DDB0805F093451D75284A4EA20644B,2F21F908B8D95F4D19DDC4F20BBDDB3432A12CEC51DE65CD855A013B326F8774B9FA122BAEEAC215F10C792EFE68D2C1]],[[08BFCA44B193E5438E74F76DC69E6A72D62F7C8320514610329BDDC0718CEF5BFE032F4460EE4D4C17D7D2596F18B754,01FCC15CF17629526C6B4A3F9ED942E71189FCAA43BBED2663353E89B53CE8505998154979B52194B24707167505E285],[2984BEAEF7058C25521879A71523C3B13BA909DED830D12D49E5161ADDACBDA680C98B61B65FC36F4E9AE5D3AEC481B1,42BE3ACAE83D253A4E62721B941381762A646D9A9C556FF526628DE3CC58E200FDE502AFBCFB76C4A96CA93B4DB25F5F]],[[0BAEED62E890135EF2CFE9BD0553B557DDA461521785A733810F4759E0282C15E6D4FB2A7F6612E41AAACC64057B5283,3C1E7C9CE4A79EF939F97E263713D4D3F48FEBB2C6E5CBB4661F72BAE3E24EA6E5A7D7BEBF1BB4C9200AD64880DC8B6E],[2D307CE1089D6940C8A53F497C6C733ADEED536FC6B0EB156A2FBF736E54897B70BC8EE2D6180F2C7434457C857D6CF8,4908769BD2F6796455CB13514B1873723274449CBB80C0B9DA0EEFBC576B91BBE967D5AB31FD7B3AAC3BD003E32B5223]]]
FP12frob = [[[23F2B3D5363587C7E3712163569994B28F01E0ED81160962C101BC626E947D33937BCB65F417F11540A5F309863B7A72,25DD54AC2F50777AE5405F3E0FA4DAD07A2C6F6FB04EE3946DF2F7C49F6E35FD2884620396E6ADC0F4C4E65CA496801E],[183C4B9C0775B92C369964660DCCC44055C69A1EF417A3616E097C5216B0EAD1414920B16955FE1FF4157D261905241A,373BE7E62E12A3C4E035B6739BE0412F82470020D57E60057BC983794275A09F4BA11B5A7BA8C25961FB4B1DECCD2CF4]],[[433B3BE8CFDFFD165EE8BC505E6FCD055E754EA747573565A251110000CB2B2384BF7F85231F281C149F5FD978C34AA1,3964FC07B8E94A7CDA61B147666BA076A4BBC1BC881270D3DEB7FF946A5EB5EB722F2C1185B5BC09E227BE41DF4BDD4B],[31C1456245B491B61FE2FEA11C46BACE3AA58E52630474EEB5FA4A1F0E08BFCD38BECC4312F5735432D494F8D235C17C,0EC68E4714319E7F8B84198CEE02E74065EB4214103C9156A3A1B7F08A8F6CD0999B533AE35A1E3EB897A797E46D8569]],[[21D91136291977314D540D9E67BB46EB4ED61CB1EF6285C6372B04AA9CBEDB822A118565CBE7DB1742B7B309CBBCEB65,5485047E86601ED78B1F955B043433A22B6414F229F8BC578756F22B8A8102C69B347111587CF344191233ED0C42294C],[3051749B1140B9469D0D56A60CDA7817849DA78869700047E70E2645B06DD4DBF0DFD988C85BFC6477C0CC05AC89E60D,1DB54C0DE104C064076F1D3812DDA4E5D423E556131AFAAF698B7BDBAD5AF4302E31BF28B8D84F655CBE52287D87C11D]]]
FP12conj = [[[23F2B3D5363587C7E3712163569994B28F01E0ED81160962C101BC626E947D33937BCB65F417F11540A5F309863B7A72,2F8801E9355AF73ABB2D4E861045B7B42680D6BD4316C17D3E3EC03CC9F2EEF75207DD25F37DD76AE5723707E114308D],[06590B2144113C98B3010CA2BD155C8153F692CF516E7182E7E2AE529E28F1C892DDB0805F093451D75284A4EA20644B,2F21F908B8D95F4D19DDC4F20BBDDB3432A12CEC51DE65CD855A013B326F8774B9FA122BAEEAC215F10C792EFE68D2C1]],[[08BFCA44B193E5438E74F76DC69E6A72D62F7C8320514610329BDDC0718CEF5BFE032F4460EE4D4C17D7D2596F18B754,01FCC15CF17629526C6B4A3F9ED942E71189FCAA43BBED2663353E89B53CE8505998154979B52194B24707167505E285],[2984BEAEF7058C25521879A71523C3B13BA909DED830D12D49E5161ADDACBDA680C98B61B65FC36F4E9AE5D3AEC481B1,42BE3ACAE83D253A4E62721B941381762A646D9A9C556FF526628DE3CC58E200FDE502AFBCFB76C4A96CA93B4DB25F5F]],[[0BAEED62E890135EF2CFE9BD0553B557DDA461521785A733810F4759E0282C15E6D4FB2A7F6612E41AAACC64057B5283,3C1E7C9CE4A79EF939F97E263713D4D3F48FEBB2C6E5CBB4661F72BAE3E24EA6E5A7D7BEBF1BB4C9200AD64880DC8B6E],[2D307CE1089D6940C8A53F497C6C733ADEED536FC6B0EB156A2FBF736E54897B70BC8EE2D6180F2C7434457C857D6CF8,4908769BD2F6796455CB13514B1873723274449CBB80C0B9DA0EEFBC576B91BBE967D5AB31FD7B3AAC3BD003E32B5223]]]
FP12usquare = [[[2BDD5719343281D7604C6422EBBFB73F620F58C13EF86CA41A270F2ADFBF874B56CC9F645DD8A12ED609A1D8638D1CC6,19D13608308569ED4D0E6C5F6DFA3503DCD69819EA9C141C63E6387F78B9C70102D2A228361884EA6E3B7DD1E486EC06],[050FB318711B67C5E7C9BFF19387338FC0098BAD1D3598D35F2E3DE45484BBC8185B0B3C2841CD35B1A547A374ED756D,1D04C5FF9CB917915BDE9C07A36DFF6216BAE59C58CD9AFC859E70B7B6A1F8D8CE2D54F95C53B2F682C0AEA98A22D27A]],[[08D5090088395BA7820D8F5858358F7762C2546E986AF249E85ED5230DD8C7E99784ED848E000430ECB7AD66DCCB25C8,31888FEE0FCCF214344369459F7F2F714F34F55757E7B1956851CA2650BAA3EF4650C0AB70C16D58360F75F1CCF98622],[1A6417CDB25F051EF23F66C3F589C8915ADA6202D72B8BFBA25FF4A71C037E6165101D25E4464E3BF62ED05D1477D400,01D07AB730184FDCA6DFB15C8EB7A80E6DBDF37089737406818BABDC5FD863A1469D7719789F5B4FC1B9A6F0E31F2A21]],[[156A4BE80FF03F0A3ACB873821FA9C80363F7C81F79A058FB2AC5B663E0FC520CFBCEE54DCF3F40C6B1F1562EC348F2D,258A07CC943716F5117C9152EFA9AF2E5E92BE14494AB1EA2BA7C95D12AF905038D42FBC0F8AAAE415A3F571C8BFB1F4],[328094F5544E449EF6F735DCFA2CEABB8627234E520BBCD0DCD3D1884E4729CF287CC573354C534B9E0947AFFF7269FF,08692634D2F5EE559E9A2F1A7F736B22ACAF8D4408BC8E416C67201F6F0C14B3758640D0B3795CF8E5D658260F0A9D8F]]]
FP12square = [[[2BDD5719343281D7604C6422EBBFB73F620F58C13EF86CA41A270F2ADFBF874B56CC9F645DD8A12ED609A1D8638D1CC6,19D13608308569ED4D0E6C5F6DFA3503DCD69819EA9C141C63E6387F78B9C70102D2A228361884EA6E3B7DD1E486EC06],[050FB318711B67C5E7C9BFF19387338FC0098BAD1D3598D35F2E3DE45484BBC8185B0B3C2841CD35B1A547A374ED756D,1D04C5FF9CB917915BDE9C07A36DFF6216BAE59C58CD9AFC859E70B7B6A1F8D8CE2D54F95C53B2F682C0AEA98A22D27A]],[[08D5090088395BA7820D8F5858358F7762C2546E986AF249E85ED5230DD8C7E99784ED848E000430ECB7AD66DCCB25C8,31888FEE0FCCF214344369459F7F2F714F34F55757E7B1956851CA2650BAA3EF4650C0AB70C16D58360F75F1CCF98622],[1A6417CDB25F051EF23F66C3F589C8915ADA6202D72B8BFBA25FF4A71C037E6165101D25E4464E3BF62ED05D1477D400,01D07AB730184FDCA6DFB15C8EB7A80E6DBDF37089737406818BABDC5FD863A1469D7719789F5B4FC1B9A6F0E31F2A21]],[[156A4BE80FF03F0A3ACB873821FA9C80363F7C81F79A058FB2AC5B663E0FC520CFBCEE54DCF3F40C6B1F1562EC348F2D,258A07CC943716F5117C9152EFA9AF2E5E92BE14494AB1EA2BA7C95D12AF905038D42FBC0F8AAAE415A3F571C8BFB1F4],[328094F5544E449EF6F735DCFA2CEABB8627234E520BBCD0DCD3D1884E4729CF287CC573354C534B9E0947AFFF7269FF,08692634D2F5EE559E9A2F1A7F736B22ACAF8D4408BC8E416C67201F6F0C14B3758640D0B3795CF8E5D658260F0A9D8F]]]
BIGsc1 = 0B08AFF05F2302035190130E821A9E4DDE62F45672095EBC6FEADCDEE5B449593A03DEAA193AAEA6936670B5CBDB4317
BIGsc2 = 44D409C4A65E72BD935610048C0E76E3AD63A4304D7BC3BC57539350B85ED80F73ECD584E9AB4C723EEB50E064DF1C04
BIGsc3 = 278EBEA3529B26558FAEFA01D08890877D8C28BC2725401B1F93D7A84763190CA2CB5A096E566ED5DA8981E30BFAF2DC
BIGsc4 = 5082ABF74AEFFBE61FA9A39C9FD537C7ABBE398ED2AA4141F8593BE55487839A85555BE14787E255DA1EE73A2D773FD5
BIGscs = 4A16EE68E3D6B911
BIGsco = 01002001800C00B809C04401C81698B381DE05F095A120D3973B2099EBFEBC0001
FP12pow = [[[41A8019B8ECBBCD4D9E2815EF12DFBC18B5CD4F5A03E121DB5031285E9975D0A00797290CCDCFF771C75F633CB890942,31AD0CD3CE5B8FF2F14F72486C3142588A2BF9816C3A6F34F85571657132CF9E9EEE5FE9469C21315590B9BD3C20599B],[4BF4966893DA03EFAA7A10F3DA8E7DA64188FF91DC2EBB0E1424E0B34247C30977D0CEB491CFC7AF973D112A36DF42AC,3ABEDB1E05AE25A588E98DDAEC7962826D2EAF5336C20C61A1F9C5C173055AD529366CCF74CE4B87CFF5ECFD452261A4]],[[09A0F8A2E34BF5D0D0C83F7192DCCA78CB79634E44694A25C2420C4CEDE2DA112E03B38D51D1A28BB854ACF17D9823C8,242BE1BBF2E30D35F16800461649121D97328B9D37F64FFEE7A90F093A48323388F6A114E072C9AC8A629D1C1FCE02C2],[3CDE670F5297E451B7B478A6DFF7560E53333B4AC57E40CE1B35311C8F62FAC0395DC4BFEC0DE71E2C54E426E3868854,2E0C17BA5B058E9B27F9B04DF0F991FFBB5A6332C2FB5ADAD8E058C599992AE46E746095C937F7AD14B031FA83F5D251]],[[354C6851BAFADA25ABE4006592E15210156A70778DCB8D628EDD496D25A6E7B30527D689853CF92CC9F4CF1A23A27338,221AD7EF26009768ED0D5A1B95712D23B94AB7F6F9E74A0F43308CF1C0BACCF4DD183385D027E861ACE791446D7B31DB],[4939AB67B593B44545BC9F151AE714D1F8041044BC0D6EC1DA713B9FE4B5088C055E52A787F06025730D7018EB04A0FE,38927EE80A1D4247821B44450EF9512BA0CCB16B79B07A549BEAAD9A35130C6864C8BC7AAF51FD769870ACDFFB631D94]]]
FP12pinpow = [[[4966942F636FEF7B48F64081ACCBF1120D8C4555E7D888B2ED668F51448E1172CA813854C74C9309F6A61C3509635E3C,37311EB9E9E5B35E4DE2A0984C51937D789BC9F47D543EA96E0071E062C7F52010FEB0B6F3062CFD5E472590D60E1A48],[26F5B50F83246995B2A5AEDA35E69576FDA783D6565E4CEDA714CA7ED7D75E474C82E60F75B5C944EFC3A1BDD808B56E,1D538CFE5524664EAE2614423CE32B4EDD59FF50CDAAAB1B0300E8CC92DA95DFB2E4E0922D2E2FBEB3E658D3DF61D28F]],[[44095665BDEB05871B08767EE578AC46A4D191662831D9E95C8E526DB42DC2517F28386F7AA40E5504D1FD6238CEC0CA,412175EA02E249E8798FE59B4BA6FC077FC48D9D0CF6A17A9FD5C806E8A8EEFF42726C0E6E91A2215299DCA2E64E2B86],[1937D270F74C9E202C262E0A177ECD9A97D791D5F2C40AF2270FD9596253DED5DCDC988756E7F5D62BB243323E4FBEB8,0FA46D33EB833B1813E38A106ED02C8DD48F48755E5E1CCAABEB5A726CFD8B95AB9EF583C0329F607C656B2C7042D8FE]],[[3EEABFA12D3F25096DC71CCD74CB928205A1677D4F6FB5E7736D9A90302988C4F61BE7F9B5B59F9E97713A60B860252C,376FD5BB15FEF9117AF773F273BD5CA13849127A355230236D44D1CF79B37BC7BCF1C4B78E2982DBE9886347A81A9045],[36711862833E34E03C554BCE4084D30775605575FD6D1F9CDE3AD99AFE6A5E0DF2130BCFEC5378527C29B81F119F0A6E,08FDBED14F901F733C475F17BF1EA0CD774366BCAA8ACCCA7FCB8B035689667BB72ED61B28B43742C13826A4598EA424]]]
FP12compows = [[0BF782BAA65B0DDF1467478B44ECC1F19576B69BB2E75427576F3C84951D12AD52A2CB001B6831911671F3B9A1637C3B,2C11103EA1A54B2DD046D04334B6B04A33FE3B657B21CE55362F3D1DDE0D8EC96B9AA3683EDADE7B4D406718F44AC774],[37B52182829F0AED9245A4118F85BBEE540972BB0A8C2EEA9B451B60C997AC7A8344FA7E96D836A32335D84F17D12AD2,48725AD6B1627224A6994DA8B1A8DD8A25DA011D94043547F61117922E859FF56CE572A6D2765B14DFD16C5D7A76A64B]]
FP12compow = [[18A916C8BACAE4F899B35DBDBE25D6A870D4884831375F21452258B50D85BAECF6351FD9A7DAE5D864730CCD31B09737,0AC7BECF5F36569239F11B587F4E7EFA9BFCC5127290DC992A9AD6A806D5B59D8C7FE4E530EE59AEE73AE5E03F3A1C1E],[3549B8FA716F2B315E02735E5DE970C593D85B51F8B3C7AF01A979C259E11583B344E721CE5725EAE022254988A8D90D,4AACABD4ECC0D226B0302819AFC385DE6168593F716CCDCDA6B7377A4A56B4DE099E8F0E8B984F6A26FA031A3D4FD467]]
FP12pow4 = [[[16DC69948770AEEAD9FA11243625A17DF8A1FECFB4EDFF95623B27AE7C5A49E2A4429AC1E14EFED3973026A29E69DDE6,2D9467F272A1A114A0DB7A74E4CE9F0A261917690C24CFB081A7B68AA6EC036BAA5DDDEABB1A33721697B61B0D650DEE],[36CD5EE6D50390AA71F13CBF4C3565CE473EAC1BDEC787A6E6EC5EFB1B8FA2E3930D64CFDBA93D706CD92D413F7F3F40,30D4BA6B0B2E4AA1B66CCB2C118F5210ABB1E48D09EF720F79FA69691A258EC4B69F32C08FE9E5BA101569A1FBF1FE7A]],[[19EA5FB80FBE08429D584C4183AE050301E5F06965844265572F3B78A4C6AF448D88D624834C63AC8F8BF575FA723DB6,4993E43BA3D2D4F76B8D1052D7E24EB3F4D03E7151427A1951B4C45CF2B0B02AEDDB3D5770734D4239CA7875B46BC24D],[2F7F5D7D46DC11DFC1182167ABEEB09A2159A876373534A0A9279C0BEB933EC0ECDE054F072E6C690BCC45F387093ACA,292F4D3106E6B809EDE8023BDC311FB3203D5E3A2577B07AD816D582B31DC2A92CC36FECEF1933D6CF7C13B9AB3AA98D]],[[0A74B897D7EEF814B6A71BEB29B8CEDC2FAB33CCA74C3C5CF3B2C9128F4F50169C9E9D641796EE0AA5DE1E505D11BEAD,0CE156F54604199A98E284579ADB8D62B843469B79D95440DD044AAC16BF7CC50785C6AE08573D386442412B14CB60DA],[08DCCE9A403B56356B478890EDBA3E350D75E4A9FA3CB7CA677C0C29BC05B7FE8236C1F269457350A697F6484B6FCD3D,325A52EEE1BEC04D523C4CFAA5BDB1E4F2B333B39E09715D54569D79B6ACEF0244AFF4A4F5FD939D394D731ECF446EC9]]]
FP4trace = [[1672C4EA3DF528A209E5B665E3E22B930C585C9B8FDC771696D37D25E25C52A63FE7230851E34E13E7BABBB80D07BEAB,3932AF263B6576FA911A3DCE10E69497D2D53E0AD5DE9F660E8A88B4F477A7F17B8B584850150114D61F87B31D91E0FC],[425A35319877B8EB876A87DBE8AA7D00A4C98DBEFF1A5088F489AD098EE64F9AC1F32DA86D48E836543F8F75C74983CA,1D64C2109ECABF83F3420CB21C9B936CA9770594F13018BAC8556C513B73B38AC72A47D00808C415E148CF3C101AE913]]

# test 4
FP12_1 = [[[1EC7F26A09A20465986A8D938EE0D734959EAEAD74A9DF60CEF663C7815079FAD35E09776F383862EC6D130058ABFF55,1DF65A7F4822CA145DA99F503B9D7ADF5B91CA822F52C4F13E3784172E1E6F053839FA6C90095B8537CD137781543B3D],[05E406D8564691DE9D2AD4DC900ACADCE82FC041C9553D1D9292B249215D5398ED753B3D7476DCC7519FFFA86FB13DB2,2659AC75272633ABC66FB62132C8B3BFFD27D440C4DA9548161B24B278F52204F794B079A7CE2436E12D386521C2C6C6]],[[4188DD8102874408775F8C6960E9F980733281E9E46131D4C570EC3840FEC9FDB988C1BCE7BA3ECD926492E6337277EC,345D4A360CA0FF4DD82AB738DC470E85A57CEFF7C751693CFC74E645A469EAC714CFF49892F0C924DD61312366B7EA80],[1CFD661B1C7032E7810F7E213ECC6BBF4579718E4E1932D0432EF1FBA697E56BBD46E1EE2B49739A2FFB458044721FB4,037D70E2747AA462A1D93444D5C7B17466479DCDA5668A122766183348E6595138EABDFB06220076E54292BC6A73AA00]],[[196DB46865B07A1648F333990B2291EA22EC0031D7686CD1AA392D5D8CDAB925BFBB82E9F0D81A4624FB8E1D3446A585,035643947E019F05FEA215675163F3325ED3EB7DFDBFC26901A1DF01200939BE3E723DE27B7BA342E117BDDFCDF1428D],[302A722696E63394EA864B377C7FBBDB793F60C7963C9C17C801D3CD7DA36E7AB490F6137588FFB0EF8340B738720D71,4A276F0AEA0157989ACB7DADF11F7D4B1599E8FF97DDFAB31EB4B85B12D615D0D2B85ABC2D5AEBCC4D21661DC4766EB8]]]
FP12_2 = [[[3023EA2785BEDDF82B958B32963DC428854B6F951BF108FC3D9B264C664918B0A549FAF3515887A28806F3753EF963B4,08C956C3C60A23329DC9498D166015CA5DCD83AF1784C2D68214023778F4A75CAC72324E7B49110F99517954599A0E74],[2281936FFC3F0375AF7278BD670E1A93DA35601E9680FA2EC8425C25C93FDE6E77BD29DD71969EE29466543599D01216,2220A90299953A698B436AC8D219EA2C23A5F1C470A64AEAB646A0F8D87C097384F23DC5481F74561EDC73EF6E50FD8D]],[[4A54BC38B82DAB6635681CA3013D14DA7411C39ACB191D6B8AACC2764DA751B96003DA10CE6BDA36A70BB068DD8F1ACF,0E02BAE6A6C13A6615C20D8A2687048EA251B3174DECD5E0585FF3FDF2EE6D3799DEC96D5B3C777A96248692664D9B6C],[044B390E04DA50DA961BD3C2E473444CEA3367557C3B77A972935C90BB59115E4EE3F9A7865DA94E0ED9BF9D6E700D77,3DA1E13EF936FD9E1FA396B11484BAAFC172DC0640FBFA3361261860296D0B647DA2C32693890B4E6795BA93A23F3729]],[[3780DA4120BCCBD128A32D8E7B0D0C0F25C45CDC6800A214A2B59845F1BF3DBACBB00C2C76D1347B64DDEE0B262783FD,0BBEFCEA7F525ED7B9D14A0DF15F0937A2FF313A25F5776FAAB2AB5305B21124A810F595AD21832F672F49C2C3DA8F6A],[431E31C605A210B3420ED87F2C0B42200DE7EF6502E1957B012233FEBA182984404696C67837A6AA96E4EA93488D9175,3C91195B6F9BEFF4983D42129010EE0739E869EB7D3A10E1647341F32DF536F1CD7D0308EED2AF99EE210E628F4FE6CE]]]
FP12_3 = [[[24ED11A9466619BF0A309D082770D02858DEC2D7BC11E12647E611F878402A0CC65BDD630A5B818A92A6EB348E1B9B04,4F0E149BDB66864EC52AAB73F007A72581DB5AD7263A3CF476F5CA1EC51667345177827905BA07685550D5D648C6B39F],[078DFD939E39CEE67AAA274D99154155F28FC1A040B29DA4DE56227AD72DE3DC4DD96406936D9C2529EA98ED8895AF67,2F4A4D7FA61B7D262D1A57622EF0921E7C348945277719E7700C97AFE2446B522724401F0CCDE3E3AB03D783A1442F5B]],[[4E4E61516D3A7B1ADA0888D0895162C466C445DF1C55CF98A9DC2C0FE5BAF2C439877EC18C2D27C1EEDC6066849853AA,4ABFC01CCB19258410139A1C22F2D661DC491B89D27FF8658A646E24EEB45788C4009837BD99D13F787BED1C612CE863],[284E52E701DB1455096FA52C9D806B517C7F700CBD500CDBFE1B4A268BBAEE47DAA379BE690BF0C34356D86CACBFFC21,436132CCA9165CA5EF46243A53EF69B6833EAEB6D15F2309450C65C288CD9D21947F97E888F3F4B84D8325D174F83325]],[[1CDC26ADAB9A956B3D868E9A977C03C7AD37C0B27722620C2F54F6B573774A3D2434C2B92C785584D07761E3FD7D6A36,230745223AB76A37E234606DE775D68F0AF9B1604B8E3CE6726F3CB0B019B2798C8401DD8CEB059EC19B0534B8C072B0],[4E5FADCE6075712A2713FC46A6B86CA30B3E3ADBD2F922FC4656777864E74E95B806537ED990DEE8AFA1CFA7D6C90E14,52E7BDE20AE260DD263C1B318326130C7C8D9B6AD9E5981524AEB0B2AD9F237BD3782FEF627918D95177211DB176FEAD]]]
FP12_4 = [[[4F38C2874DD3AC08CDA8DCF170B174DAC772C38777ABA96E85BD2CBAB2CEBD68B14E59CF5C5FDEBD8B3FA0E5CC89C281,536DF265C75BD845732258B20BE2C40572635678BEC50DADD6C86221C69AEAE55871C2A9F4923EAAA26588D1B27798FC],[40C46FD00A56966ABBEF2F85A5677A7C8E17C69FE658F251233AD8CA6B7E271322D1148A657881B1AE3441A2982AA5C0,07B04F4DD0C2DC65CFCACA5B3250327CA47EE6E1ACAFDDCA534AE611A26DCAFCB580AD485704E241A64DB27ADD07186D]],[[20C304F40F0DE1421B3DDF5CF2AF56916202D9F1CC022023DCA6E0F13B105DFFE6E912E28581AD84837578AB03A13CF4,30DBCFF3BF24DC809CF8638B2052E09981423BD4B0704DDEACF69DB0038460881B578BD804F337175B16A6F01FB96FAB],[0DB4DFE1AE0D5266BE12DE3EF403160425CFCFDA7609918DC401F86C12E2638D83F00203B568A35D991744F62B2DF770,4C5815EB116E1859C83E2FEED6644C3A1D4E797A9ECE9A883FF2A7E897983A55F8AC130E952D97F8CB3A3B6CE61982]],[[1DC506B11315BC6BE54C475202AE56C160C8D9E9A69D8B4404D40141208F700A9BE11BBE79B406B35B46F1AAF14FA416,2EE8CE88E27823C3386B19F824EED4D4AC8FECDA720E9BF4224485C1B00507FF34CD0148B05A6FEB4119A0E828925869],[0CC3B4B59FF60B664FE0DDFB12E2E97BD96CAABC36E42335D691AF76D4FD34307E25C594FE5B2E5B8A3D01B22509DFAF,1D1A87AF61F43E7D17BCA876D1BA564F8F8266063C3BE63519114F04A8CB43893586C5EE0210EF8D9DB55AACFFE9A626]]]
FP12_c = [[[438BBC0A8BEFBB4627CAC40A6D52BAD7AA995907FE28898C87DC18751488863D20BDBCE4AC3A981598F21B966B0AEA38,39911F1BAD10260EB5C92563418DC9735B06E5FC9F40902BD04DC4B987E61FC44295000E707C94FB164D13701F0F08D3],[3381172FDF8228D7F36AA9CE4A0E29E4530BA29311F10593A1821CA2E109B530993EBD2B3372A795B06497F1CD3AEA6C,22602C04C3E3FD059D27035BEF354CA2987CDAC158A965441B5460FC0F878FD304B824C19D4D5742370B99B5504CEF52]],[[37992ED8ECB1AAEFBAE29BB024AC374BEC632EB18C8BC9823229273B01E381FF75A7075A20AC8DB2218A1E5400207B8D,18F6CAE43F8BE7D403AC8A991B52604688BC8C7F230D6F9049C4A39DE0779AF366F93BB0C87776FAF36FB177E2312078],[26963FD8CBEFB83BDBE68B5B1283B5AF1C9F62CFF355C7DFA0CACEA5566D18BC5C0C4037FD2383AB45F326EC0C4989BD,0DD4E80855110AEB5D27E845A0CB4A980A7BD126124CB0DFFC533482056D7B0D82EE3F1CA2985EEA6F1B8595269567FD]],[[196F4955E8D16D52D80DFB808C5960F7E7083E9841F2753E88C822B549BFB5C6614D731FA42AEA87206F43DAE36621A5,32E3273D745E1CDA034A2910F120B2145F6655309A9D61B4461EA3901D3AA2D69FBA087C4D1594F4B096DCA28B8E821E],[51DB66B9212E098F6508ED6B3EDE0979A1E67CDE0D896EBE8E84D128650D032A7805D0221B1FD612D704E99F887FC816,3E0D66E89C46CA5AC1384874C78B8C6FDB4BA60E1E3C65A03F9AF7C4D1A5FE6900E8C79FCCC52DF9DC3842E0E877AFAD]]]
FP12smul_y_mtype = [[[3023EA2785BEDDF82B958B32963DC428854B6F951BF108FC3D9B264C664918B0A549FAF3515887A28806F3753EF963B4,08C956C3C60A23329DC9498D166015CA5DCD83AF1784C2D68214023778F4A75CAC72324E7B49110F99517954599A0E74],[2281936FFC3F0375AF7278BD670E1A93DA35601E9680FA2EC8425C25C93FDE6E77BD29DD71969EE29466543599D01216,2220A90299953A698B436AC8D219EA2C23A5F1C470A64AEAB646A0F8D87C097384F23DC5481F74561EDC73EF6E50FD8D]],[[00,00],[00,00]],[[00,00],[431E31C605A210B3420ED87F2C0B42200DE7EF6502E1957B012233FEBA182984404696C67837A6AA96E4EA93488D9175,3C91195B6F9BEFF4983D42129010EE0739E869EB7D3A10E1647341F32DF536F1CD7D0308EED2AF99EE210E628F4FE6CE]]]
FP12smul_y_dtype = [[[3023EA2785BEDDF82B958B32963DC428854B6F951BF108FC3D9B264C664918B0A549FAF3515887A28806F3753EF963B4,08C956C3C60A23329DC9498D166015CA5DCD83AF1784C2D68214023778F4A75CAC72324E7B49110F99517954599A0E74],[2281936FFC3F0375AF7278BD670E1A93DA35601E9680FA2EC8425C25C93FDE6E77BD29DD71969EE29466543599D01216,2220A90299953A698B436AC8D219EA2C23A5F1C470A64AEAB646A0F8D87C097384F23DC5481F74561EDC73EF6E50FD8D]],[[4A54BC38B82DAB6635681CA3013D14DA7411C39ACB191D6B8AACC2764DA751B96003DA10CE6BDA36A70BB068DD8F1ACF,0E02BAE6A6C13A6615C20D8A2687048EA251B3174DECD5E0585FF3FDF2EE6D3799DEC96D5B3C777A96248692664D9B6C],[00,00]],[[00,00],[00,00]]]
FP12smul_mtype = [[[43A33EB5F87BA7E12C28693528B70DC6E24F5B3DC25945111D825264FCD2E972F9DCE07764D6C143BA2FDA19EF9440F1,0E65F865EFE5A976265B7E67560B97F00B4F113C0CCC10E38B50C907AE1D970ABC50EEDFEBD29BA281F98B4FC2D632B5],[41066EA4695DD7AA2792CCDCE31C6BCC6B971051409E6A8489E4337EE56C4DDB9957915CBA8A8C74B9D2BC6AB97CC250,456AB4C6353BBFB7C6E0AE2CD5ED0DA2F377126A8FC3CAC480F7B3E375450AE39B34B3AA9E99EB1AC01A3C439C7E85E1]],[[29A9336247B7F5AB5746C4DA5430A118FA7605B220EB60F1F5F75E0C5F17C539D3B06C2807BD8E0F7467D21DB7F4EF4B,396591C4E8B77BB9CEAAB1A89977446946EA3875F60A2B0F4A4BF54885B65DDA1BDB3D9CEB1D7AEBCE88BC108D1892F4],[2AA99B04DC61D9E6142026D99489C6799487D8E4BFA5D3401A57FEDCB63D300FE5FF5F5143AC2AB9AEA5957C8524F722,16DD6A52AFEFBC2147DCE8BCE2F644C729EF0B91160AA24E20E1FCF98DFF54717B318F6CB267F4B7C50F611E916D795B]],[[3EB0349F27654028F35CB72B03ACFEBEF4E5BC891F56B0C9DAEB31BF52AEF0160E402B6088F44545E2820E6188E5459E,324E56DB6FE83F1EDAD8ECDCFA7ADFAFA40D626CAC43C86F2CDA464A7335320FBB0AC9313C9DB1451570B20AEFFD138E],[4581B4BEF035F14D182ACAC04E91BD040C1B4E686EDDF41769861F1B4AAE97B695D066811C98A51C64855073F5CACF25,53179B22FC03F3A37353089D16F7B0DDA17B144772BEC52690809E3304EAEE06C3AFD18B3C59D01098D51D42A3B71FDE]]]
FP12smul_dtype = [[[17E21E6A4E2689158BA5032E2286585CDE3AED572E6B9D4BE47DFA8E77F832ED5942CE933E8E437B3E4576915BA0AE42,48472C373D9DB9A7AAE953FAE8701F53278434F45E1E14D8F368DECBF8C23115CD24C86F2181C8E5F75DF3515AA99375],[3CE1960DBA394C2826031D83AFFA3C4A803670C92FB5B9F1A3498B9B38C71BD67CC870A3EBF242F3E6AAF5A46AABAB67,140969905140C320A644A7BD62E650CED316B59F4FDF9D96B6216CA99DE3D19D331D975FDBDA853F7408897BCF2654C8]],[[42A10E12375BF1117525C9DFF996E3DDE4955EDCF9EA83054FBFEB9CD5A09C9F364051A86084553A002001700B7B9F07,5221C9883D1B02A21E61B5CD466701FA960B560382FA2675A6F15E363F78A9ACA29D662D75443B6F0B678CA950ED82],[35BCC4798687275BCF2DF081B03F4EB6630067FB3DCEE50B81C7D581D97A541579AF73F501806905ED138D4D63E7B16C,FF759C6CF5E4B3976FDBBD8862C76320F363C29DEF73541A65384DCEA3EE805967A1BB853D1F749AABD1EAC3811667]],[[2B81E68F47DDE45028DFBCB7E4E06E1D76AFB1FD28594A3F77A36A8962C99E326A83CA0438A2BA78A763E7AD64F285A5,17F88A2D88B42953534FA1454B416964DE63AE1D2B152D36F6110DCD7134AA78FE0CF900EBD1549AB71F0B10EF6BAAE0],[1D3A32C5067794A137FDFFC597B9A715B9CE193BAB239826AC54E021390254C26D23D46D063A503402701925366F0F20,53DBACCA9523846D547AAC3CB4B1B1F3021BC19E80BD0E532D6286F57F5D1FA88675104BF1C2CDC3B36DB77DE778B542]]]
FP12mul = [[[318536B9F86F3D094600AE52468C332C32007CD4DD4424D9625669DE9242B2190F13D37104E916F73ABEFC2C3BAAE37B,3F2F7213720F2CB0B7BDD44A12DB18541270B599EF835EFE9A9DC71FE10A76DBBECC21F8A67540CC33E38F20C4E93543],[2C7978B9D02754587C75C7B0D58018489A808F2C39195528FC018C2DD688D4F05614EB7AE6BBC8BCBE9BCCCFF4874838,447FC7D9A859611003EC6282F5ACAE51CDFC4B782270D8B3C13CF62AE373013133476E63330F5B380888F474BF3FC2DE]],[[30B9A2D2A1D0ABC62F958582A628F0C6EF53188E6595BE8BBE313ED38B1144E5E6FCB3A611A4DE2FDBECEE5BB782ED66,093C0C18EAC29A04CBED06AC46D06662ACEB96757134D039B6C05AC1E0A3EB8CBC1D5C1A5F00AB63B55457356C43CA25],[36754BA003FDE09243CC8B6018AA6168FBC2752485AE30F257AA4FC5F28CB5782B3AE3ADDEC93C4C312901F5680A3556,2779A4B1504148E6501DC9DB3D00FBDCC89DEF73D90E80B49E40D95E322144CA0173F5ECB3EE1887F87B8370378154DF]],[[1CD6F92B23C0AA17BCE64B3B06C55E55BD55FA45DAA819F6108DFC32BA238F84AFD43896E8019BDB56F5699DA44BD193,0A0CF04099189047962428CD5985BED82E975B547AF8C2427C29DC2E86BE145B6B3CB50E9F9FBE181EBA3D4C7E62316F],[3F8653487766D12234DCC35DC11C573A9AD240287C896D24852085B63DC773192455E3DD448752B8E555A06D41258563,315FAA2646E115ED40A1BFFEE986EEA5AEEDB0F9F90EE6E2CA3C2FC2377CF0B73FC147AB5DA93DB18BD5DDC3B6547510]]]
FP12inv = [[[1EC7F26A09A20465986A8D938EE0D734959EAEAD74A9DF60CEF663C7815079FAD35E09776F383862EC6D130058ABFF55,1DF65A7F4822CA145DA99F503B9D7ADF5B91CA822F52C4F13E3784172E1E6F053839FA6C90095B8537CD137781543B3D],[4F814FBD0E64DCD70342D8E78FDFC7A7B87D85EB2A1067F4199F05B84803D15B8D1703EC15EDA86488971DBC15F972F9,2F0BAA203D853B09D9FDF7A2ED21DEC4A38571EC2E8B0FC99616934EF06C02EF82F78EAFE29660F4F909E4FF63E7E9E5]],[[13DC791462242AAD290E215ABF0099042D7AC4430F04733CE6C0CBC928625AF6C1037D6CA2AA465E47D28A7E523838BF,21080C5F580A6F67C842F68B43A383FEFB3056352C143BD4AFBCD1BBC4F73A2D65BC4A90F773BC06FCD5EC411EF2C62B],[1CFD661B1C7032E7810F7E213ECC6BBF4579718E4E1932D0432EF1FBA697E56BBD46E1EE2B49739A2FFB458044721FB4,037D70E2747AA462A1D93444D5C7B17466479DCDA5668A122766183348E6595138EABDFB06220076E54292BC6A73AA00]],[[196DB46865B07A1648F333990B2291EA22EC0031D7686CD1AA392D5D8CDAB925BFBB82E9F0D81A4624FB8E1D3446A585,035643947E019F05FEA215675163F3325ED3EB7DFDBFC26901A1DF01200939BE3E723DE27B7BA342E117BDDFCDF1428D],[253AE46ECDC53B20B5E7628CA36AD6A9276DE5655D2908F9E42FE433EBBDB679C5FB491614DB857AEAB3DCAD4D38A33A,0B3DE78A7AAA171D05A230162ECB15398B135D2D5B87AA5E8D7CFFA6568B0F23A7D3E46D5D09995F8D15B746C13441F3]]]
FP12frob = [[[1EC7F26A09A20465986A8D938EE0D734959EAEAD74A9DF60CEF663C7815079FAD35E09776F383862EC6D130058ABFF55,376EFC161C88A4A142C40E73E44D17A5451B7BAAC412E0206DFA33EA3B42B5EF425244BCFA5B29A6A26A09ED0456756E],[4BA7C3D9BF9FD44DE5A0F30A57AD19224EFFBF0173FDC9621C1CCB445799CBEB805B725231FFBA4D3332DE58896A5887,34FFDBF355927A7E70598FA9B5A59CF965D32DFD8CB3632C1E8F2E5D07B5ABC363FE1921BA75B5305C8451CE3BDBEA27]],[[409E98271665A97B4E64FDE7A8D5F2CC05F276C2DCEE0F8798B7CE915E88D4F923151B22371AA852BB1D2B4FD1F3964E,46B25472881069DC9B311F1CB4522F758B53A9E03FC8E74AF3DA63211E0C5177154B26D13CD7E2B4559CEE6FDAF8F90F],[460AB2C8D213FE20CDEBF6CFECC74C5E99190BFC5049C046802FB5F6112F090D348137AB10E5D3E61330BAEB22CEF4D4,0B49957E0D76BBFDCAA34C90356FE3ECA42780AC22D7E044E37C299475135DF389D9A9834A7CB2F16D75210F8F7A6FDF]],[[39345CE61DE4374EC81F87C80135099C58CA00186EF0C86967FE64AFD9B668C05F8D90828772EFB01C74C264082A1ECE,04EFEDB1C254A73A21C108A48A64792497C6F78E3B5A2887E40CF0E3078F05A40C27EFE363A3EDE796F279706DDE14A3],[3F94CE6AD2CB9F82B34202A69BBE787B076E566792251BAF11F1F77379C164DB48D9B858851F368F55FDF12B6651D84C,4E761A90C77192535D76FBDB46CD069474DFD7F720B9B3E4179383A89BE323CD2EE9BA48893359864CA926BF8547A7F7]]]
FP12conj = [[[1EC7F26A09A20465986A8D938EE0D734959EAEAD74A9DF60CEF663C7815079FAD35E09776F383862EC6D130058ABFF55,1DF65A7F4822CA145DA99F503B9D7ADF5B91CA822F52C4F13E3784172E1E6F053839FA6C90095B8537CD137781543B3D],[4F814FBD0E64DCD70342D8E78FDFC7A7B87D85EB2A1067F4199F05B84803D15B8D1703EC15EDA86488971DBC15F972F9,2F0BAA203D853B09D9FDF7A2ED21DEC4A38571EC2E8B0FC99616934EF06C02EF82F78EAFE29660F4F909E4FF63E7E9E5]],[[13DC791462242AAD290E215ABF0099042D7AC4430F04733CE6C0CBC928625AF6C1037D6CA2AA465E47D28A7E523838BF,21080C5F580A6F67C842F68B43A383FEFB3056352C143BD4AFBCD1BBC4F73A2D65BC4A90F773BC06FCD5EC411EF2C62B],[1CFD661B1C7032E7810F7E213ECC6BBF4579718E4E1932D0432EF1FBA697E56BBD46E1EE2B49739A2FFB458044721FB4,037D70E2747AA462A1D93444D5C7B17466479DCDA5668A122766183348E6595138EABDFB06220076E54292BC6A73AA00]],[[196DB46865B07A1648F333990B2291EA22EC0031D7686CD1AA392D5D8CDAB925BFBB82E9F0D81A4624FB8E1D3446A585,035643947E019F05FEA215675163F3325ED3EB7DFDBFC26901A1DF01200939BE3E723DE27B7BA342E117BDDFCDF1428D],[253AE46ECDC53B20B5E7628CA36AD6A9276DE5655D2908F9E42FE433EBBDB679C5FB491614DB857AEAB3DCAD4D38A33A,0B3DE78A7AAA171D05A230162ECB15398B135D2D5B87AA5E8D7CFFA6568B0F23A7D3E46D5D09995F8D15B746C13441F3]]]
FP12usquare = [[[33382ED80CBBAA33BD26E7B299032B7C85BF28A6DBFD50BF5856581BFA7D2A88467BD9BBAF5BB7C3A1EC247027541E36,1BDA5CD18C54104EAD9FE8B788DBB4B282C52EB8F72C771BD4CEA00902BEFB804F24A7924A702E5B48A725284229A136],[1C79498675364E9CA08ED3194F31C10958A03E7D651E44C952DDB9E2FB3D49D6A46883C6A69387D9DF920FF33798ADED,13D441ECC7CBED5CE2A3FD491480698185EC1FDD0C3AD95D6093F30B2E06D03F07E43A6C0A105830174051BF7F2EC2FF]],[[1F5E6FD298BECD0981758FD1CC6DA060F6F6386D4E0A44A11FADB4A89BFA89FB014F3A3496FC5C0A0916E7FF0BA3628A,3C240DACCF7E6E45E42C85F06F457DEB16C5F8C862794E5092882D9A9431B8C1160A30AD4E2F2923984FAA2EFB5F335A],[36D88CFF8400043BE2441276E88F4BB4FC5671D3C7B70169B6A4057D9462958BC93D154ACDAA4D81F55E4F14A4BA8423,24E80A8B8D8E772752AC9E69A13F96BBFDED4F525396125BFBCF07F89C9689C17C1A6D1081EE1255861F22CDE30ABEB9]],[[37033CE9397FB658DC0446CB8A9A978C93175F0127D418D07640BB193E4B56B72DC23DA4351414B55BBF9B4A42279AD6,0434097087CEE84BD38F266C9343BC12E44A1A7A859397C83AB1D615EBCF6050BA7BAF6487105137068B0859228C3B08],[483BA374FFE74F506FB49B63A78667084A1AB830CBD72D98623B810AB961415097747528DBDD5F1C0252AF3308C67F97,1ECD5F5A81CDDF1B172447BBF36AA842D751E02511606F54A635C5D5B8EC4C47AECAA91FAC502298DA0BEFD8E0569445]]]
FP12square = [[[33382ED80CBBAA33BD26E7B299032B7C85BF28A6DBFD50BF5856581BFA7D2A88467BD9BBAF5BB7C3A1EC247027541E36,1BDA5CD18C54104EAD9FE8B788DBB4B282C52EB8F72C771BD4CEA00902BEFB804F24A7924A702E5B48A725284229A136],[1C79498675364E9CA08ED3194F31C10958A03E7D651E44C952DDB9E2FB3D49D6A46883C6A69387D9DF920FF33798ADED,13D441ECC7CBED5CE2A3FD491480698185EC1FDD0C3AD95D6093F30B2E06D03F07E43A6C0A105830174051BF7F2EC2FF]],[[1F5E6FD298BECD0981758FD1CC6DA060F6F6386D4E0A44A11FADB4A89BFA89FB014F3A3496FC5C0A0916E7FF0BA3628A,3C240DACCF7E6E45E42C85F06F457DEB16C5F8C862794E5092882D9A9431B8C1160A30AD4E2F2923984FAA2EFB5F335A],[36D88CFF8400043BE2441276E88F4BB4FC5671D3C7B70169B6A4057D9462958BC93D154ACDAA4D81F55E4F14A4BA8423,24E80A8B8D8E772752AC9E69A13F96BBFDED4F525396125BFBCF07F89C9689C17C1A6D1081EE1255861F22CDE30ABEB9]],[[37033CE9397FB658DC0446CB8A9A978C93175F0127D418D07640BB193E4B56B72DC23DA4351414B55BBF9B4A42279AD6,0434097087CEE84BD38F266C9343BC12E44A1A7A859397C83AB1D615EBCF6050BA7BAF6487105137068B0859228C3B08],[483BA374FFE74F506FB49B63A78667084A1AB830CBD72D98623B810AB961415097747528DBDD5F1C0252AF3308C67F97,1ECD5F5A81CDDF1B172447BBF36AA842D751E02511606F54A635C5D5B8EC4C47AECAA91FAC502298DA0BEFD8E0569445]]]
BIGsc1 = 20E2A195DA21E55BC422BF6AEC424ABFAE22DE3D5DAED6566F7059B9A6BA261E16A81DDAE2A5A657171E8A7D560D4EC2
BIGsc2 = 0E08F2421EAD7EE8B2EE937134FAB68B0BADB80F09F909957688F3E8C29A40E30470CE155D10A715120898A7D0EFDF56
BIGsc3 = 04BB8BAC3565BE7AE32C3B75C45E4329C73DE1EB7445F6071D6805DBE48E36677618B11CD7A4C750F4CCCC0EBA19141A
BIGsc4 = 28B72237DB10B38678ADC5C077EACB96C6BF929588616D2DF6D400DAA200FF7F61A57DF19F095B9390A77BEC049A3BE0
BIGscs = 2AB2862D38138A32
BIGsco = 01002001800C00B809C04401C81698B381DE05F095A120D3973B2099EBFEBC0001
FP12pow = [[[081DFF8F313DEBFE14FD78B7D974FED91AEF4A81D190687B3696CEA8BEF871CC2ED6CB24877995C2B49590B9618A38B4,19750953883C9D8C6D24D5F0E79A4A79E4B3D2CD0256533C242971BD7D008F3BFF707AAE63719C1F1D0D80A91A9F55A6],[14CC117A43143E8BF20A4680D2FFF329B7A3C656DB716B56AF6E032BA29D95D281D722D2DE58ACDB7E5EF57EEC5A3D93,0BFAE796E96B8208E186FCF4DDEF938204A2F2D80BACD920386A1CB993E0206CD63C275AFC4FFE09DA094794E471B4A3]],[[24B951B326E5E1B3B4C6AF0CF583E24A55682C0AB21BA2D9C06F864C73883A999379D3EED6D20F10CB8FB1F7A8B4F48A,2756B714646FDC1FC61DF86E2F3D17B73CFF5572DECC3E055F65EDD8F25617DDF1534E7BC4EDA42A64F946DA51B07016],[498B508FA0F550D7CB3BDA7C911A525116802E264BF0803171E3E61E4DC9A3500B62F5F1473DBA9F6B873113424F30ED,49CC7934D65BD105AE06665E0C69F29DF0B18437020E4D71BCAAAB3FEFAED80A37160225916A62C0EE3C08228EDFDBC8]],[[3D792F9D1D37EA9D8D622B08B73897C2307C53D3CCC9F4BFE7AF9C0B969324F3DC68D9D549E584B8E2B7A59E0D5AB520,18CE8F856AAC555F5E3C032A996ECBA114D9BD50829A472C4FB05AAAC6AB4C4AEF9249FF7175BFA7A3B4505FEDD5BC44],[38474178226207181BF9A3D12A97E3728C402B58653AFB1FE83717A15EB7D6633630CAFED9D70287F73016603D342E12,0D6CB0EA30E50B3F1372CBE5356B4D5EAC38987E61800B20AF0225296B896E9DBC9EE468D7F3F75F98BF52FCA6AD2B35]]]
FP12pinpow = [[[0C76B19CF017289599A99233652160BA67F830EB1F06C3FB69DC6B8F6A10B7AB1D64E3363A2A06E5F7F06779FFFF7A85,24B37FCEB359A406FC087C975E63506002306A916C3DB3AFC27C4EE1400E5C0C8E171410CC20DD7CCA5D6DD5EA612F3E],[2E2521E38CA74331376CA5CEA31A859A6B390681906697F6AC97E6BD1958F033652BE7EB9EA7A85338F84500F1577333,4F4BFCF722D20D158CE2522004D373ED178E82336BCC07600D442908F72EF1CB121FB0A72CB1D6C08DB6A7BDBAAE3553]],[[4091456D28EA63C71CDAC3060D1B4ED14D10E3EDB6B4D40F581C886938A9D11FD433865B0E2ECF7250593B27D17DE313,135AFDDB687994B935A45C230D822D61E0B505F74348775BE79885FB457C067110EBB2C130F886C0560979570DA09D7C],[2D270F985E5E71E21AC290FF004AAB55814599F19BF3B95382EAC275BB759FD8EE94DB1EFCF0277246C9780FDB98648B,0C3BA556BD8D067FECE866A494A653B8D323523D19D1245D37E07C7CF4056A6094BE5512DE9768B164E97BF76B80A068]],[[1577DC74651F076BC9618C6D227E388B2CA38CA1D992B7EA8529834639271121B252F312F8691B5EB8791573324F1213,4E86A989F93C5B4486F73E79858F6EE8855CD03FC1E99019B42CBDCD29104D057315AB9BABDFBEE0A9494A58D91862BB],[368EF6B013AB88968C0592B87F180DD58AB8ED91833EFC06E97F3EAAB6605F154DB3A1622EC2EF5E4ED3427E87FEBB46,287B79B25470DC15A7F480CDD3DE1740D713F5D719012AAF97A4481948FE915E585C2415A7E1CD7B1B7183293190C1AA]]]
FP12compows = [[1326FD5B9E75A3C728EFFB354670C717B1B50713A06092DD5B07E08BE2DFC1011C23122D9ECBAED49C061CAFFAECE6D7,09A463087F2B686D71835918C2D8BFFDAEF3D74F846BA73866095C734FD7BB6DB6CCD35B1192EAEF98962C3C81ADA68F],[42713978A38425F727C32EFE61BB454F7401A33225DB6366B049717AAFF6A3EA4C8895DF26EEE8DC96A7FF00BF9D828D,22806E88328895090533A808749F68A9B78119F8BC081020D6C5CD764F27DEE2071AB1AD150F03F74FA534B5A4394D34]]
FP12compow = [[3D15DAE55F0D50C8EE0245C1A16B80851615D5C3B606B8786ED8848C83BC036FDF7A64D56194F3FE62FB7A0F79098718,3133D52E1225307845AF5D0F637F7ED79EF3606713B0DF29B036C04C299E657B99C072EEA93BED7D4229E54A88274CF6],[184636AD1DAE78FB107EC6BC1DC31BD678B5517EC05A7223A262D52097A51B7789614B680219B4A5B8B641C12A290052,0ADF7762EAECCDB9AB28C7BA5E754DD304831E32E4F1731FBD650E4F0E01654AE761029F356A0BA74BD2AAB7BC6CF7EA]]
FP12pow4 = [[[047C3501EE60762CF309E735DA72BF9889FF5317450945D44D0DF3DD8A5AB999DD50A67747DB08F6013483C30F0313C4,31725A512E3CFA9DDE0B7FE000A25E7E3CFB5A37B3FD81BFB7C42239C884CF79B1A9D33AA151E5113ABD30DAEE966E8F],[32549A69015333722EB635D644C4EF03901E7F7C9820D7E9776AEF39259A65E8EA6019B3E2394638038ED06399A7A385,1E9798F480A6F5937FC8BF0548CD0587B548B9FCA722DD0B0E39DDFD745BE3342A41E615E56B288B429382CE105862FC]],[[15D13A279FAB77C7F0E53359F0BACE88C5B6579E4B5B17F98BD80D831F99666D96550C686AC523ED581187F5E1726ECB,2EF313C6F0BCE366F7C94E0CAA5FBCC3077D3E3CDAD25E2094DF9328B614C20BFCED3DF54C0345704823A21A088B8C25],[2170D9A592A96ACB5E1BFA60B91C069498AB1A7CC16F587D06B636C400CD49EC8DF56884B143F09993A1DF0BC5CD0C11,3C98AE6C3A55392F811DDD55AC582E00FB654B3F57A9E80FF764A6FDF6E087615A317B8F585A5DCD9A426F132B4D42E3]],[[072E501C140000ACE7611E81689EC476E601C20BCBF949AC0F5556BAB1FE56F68F8BD4706A1DC6B05272D266D37EBC54,093221497041E972D2B369196E47C82D5976F85BD3EABB68EEA8E58248343A8B731DBDBA07008C56F1D84A8A413B7F2A],[3C01C0C4CD7AF2F9514418BA82CA088DBFDEB1ADD204BFCC62662D860458DF638AEF2B524BDC168AC704684FCBC365CC,07FF9F43DD2A84788FC80D14E3FE5A99E15828DCAA8ED96567556E5A1F64B3C1FAE73E9664F700906E1EB3B9FD4877EE]]]
FP4trace = [[06F280A8B83A9E7B28D1FAF68CB7F319202EC5DB6A97F910C0B173551A9048FBFF8DDD3CC34423FCEB101B9C84594D54,047DB8E873BCEF87788F302C92EDDE19720819599A92A9C20E74D44420FA281B2E21B01C25B78D63CD301D01FE52010C],[11AC148902D3B59BD7807E95B0206096B88F40C55BFFB758B7B816DB6417FACAC85FB1B85D649655F4DFFEF94F13B916,1DA7AECA10C72C4DB2E1749F786F88BB56CA36955B2A1AC6961FB616017E411A6C31D2436D05E778C9508BCADF9DA3A7]]

# test 5
FP12_1 = [[[282465A830FC1A3C3E6702381B22ED4C32CD25CD8892CE1D1F25F564D758F67C48CA699AE40B48CE21A87BD9EF5DB5AD,3F7D5E075CB107BB0F0657201FD9D9C3787E12F82E55934254E66F2D698C4994D5720895822CC75635F92BBC4DE7065C],[279469D5CD507A7FA404EDA757D6AE7DD4418252D5518E03BFE483B0D23459BFA6EF06AB518A06F8D1132835CE1A66F2,40F2199F6A3F8C796EE7059F000372E4CD985F0B3F69AD5D1449FC983D4FE12E579B209F9BD3EC30E30E05BA4CE9960D]],[[0FA38B12A21BCAFDCD026BABC9B2CA7C73B9F07A63AA51C2D18304C9C81488D82406B7435730321075B529FBF424268D,39422B3E88111D55EDE02425A2491058A17E20366B20D68CE615F9DA3B0E617054AC527AE4D7697305F2B0D3FCF2B7B5],[1E569B6BF54ADA93B2946DAD2EA6C6E671130BEACE41511EB2A5E4D779896EA9E2EF88BAD06394E0FAE1FFEE747A17CE,12038E38091F6C55FAD461A101E85720D9A281F44C77DD6ED92F2021FA066A14F297B18078B11C92E217B0127E9695]],[[3EAAA9D15ECF1E05A3EF541133E414EF7242B428B0DFB1933C6F7EA48ACAF537DAFD0ADC16474B23127EB76D52014501,169C6A6269D15BCB188E210EA40923466E4333516D52202420B52BF3F9EDCA9782366744F98057C1EFEACF4F22778DA8],[069576F72D5BC74406A08B6392584672D7A1CD678232374CF0CA51077F13BD3C0A00A5303949866394B2F6737620FCBC,463F7E2F1ED6276FE8C4A6E939866F27B8BE8EB47F4BE5BB5D29A8DFDCE761DCA7339339ED5C8BA59BE89FF5D5778B29]]]
FP12_2 = [[[01E706EED356E41E51E5E1F721476344EE2270F9413F88E060963E383E0C2A04F3DD3160CE49D996F01955BB6DE77B6C,1C05630E884A4EA8E2EFB09EC83952D17A0C7A404ADA7E7C053AB775FA8B1845E7A3698E6585FCAD410CA3198FFF5A47],[3C83B2A817F72DCE8C24998ABDC69EE88A92DFB7D18CDD5E2FC5373F39421A4C40AAEB316EBE80CB392EFE4150A9E7A4,24072D7F75156D013BA2D857F37C7FA8AEAFCD2214528B31322D5C1F0EEE909166593CC898F5E4CB6452DFA823BBBFC6]],[[0E84B50C200F12AAFDB47BA94769B0ECFCBE98E1713B83FD2574DBD9D1A6AA134EF2B7347002D5C6FD84365E42511693,0D199649CC853F99EB0A778C06E41155C23A183E39619ED6D18E9EE7D0E4B0A99024E5A327322C206EA10B25F9CE7A2E],[2B165393E5B0FE1386157635FE3E6E61491B3F867FA361E84C097CA73F732323A039552E531A16A801487E1F7F620431,2A60B38BF1D99C24C0CEEE418E01581CFB1BED04450482C55560CDB9C81610B5E0B3E979E80FC850AAE9EFEB158E2086]],[[210AC5773968EB1E3B0FFE5E754F57E415A9DB589F54E3EEF0120F3CA08471B03902F820727D3138CDBCA43EAEB6CE15,3BEFB105E5CCE3A73E6758E5E3527C19A0211C3F9E73D8102DECE1969274D039D29F47A359AC716B3B7DFD4C4089B0D3],[3C5BB23918A82AEB657860A92D1BEA7DD34AFDA6FE2E0204C019C4E136AD7C20C26361E14EBF0D50125FA966541E7506,0216D7A46B874AD8FA90F475F454325753EEAF9D48BD598B99EDB13AEDEB6EE48D53FF153CA0ABD40C4513476C67FBE6]]]
FP12_3 = [[[148AE5BE12DEF178CBDD2486A5AB4642C510D342561CA5EB451513AA1D59847E954A251BE170BE43F5863AA933F4DBB6,1F0F733A8B0BC528C01B5622CE683F884905D4990A3A0AB9CA19FFE1CF0F1535E486EAA93687183C1F1BE9FB4107B1C5],[2D95AF13943AE710F84E557EEC53C5234C2BA80A9A7D46A690DA90ACA8303CB252AC8A982863B36EF7264A402C3E9054,4C7648E840EECDC27981D15E8612AA3440453071DCA94BA2A3A127CD47CEFB790BFBE18C743304C6D25CFE1F9D4F4872]],[[283F602D57340CECCFC2B13BBC2906B28F63C96227E2DE124C81C94FBA68A51CF2A0132EFE89C8AC9A3A72943FFC94A9,17B3E80FF8F15493CDC7E82B72C975A6DB7D21F448F89B7ACD3D5DE77E1186ECC70213999205573BC2BE08C45DD46862],[2E365CB61F322306385C758B14AA623ECBDD59CC307D294B221122BEAD592DC9C35A81F2B0CBA2987C73BDFC0282905E,0B1AC03E49B9DDE82B169C1971E93BF35027497FE8309FF201D76B0096CC92C6F5ABD7773F718C8C7483084D0D8DA12E]],[[2B8838A4FF041153628B0BD70B9CE7B5E761336260A02FE9DE5B412D2231B785479293EDAB12CBAC3DC2B7C118DF0514,2688AA5AA2C8D0C2D77C0F1A3F751EA1BA5BFBB61EDFFD65BE79D6DE7A01C601C0C4C8549A8D19A29194A8FBF44266EC],[0993DB40A55269F48A5178B98CD498DF65E495F504FFB0B2F23EF6520C46FFE654F7292BCF0827DF913C7A0E55E88B16,26C7E0B691B7ADF43D9DC17AC1233A834501BBB05745413C82BB2D405620E178FBE5B9B50B65AEF2BCFBD9629ECEBE07]]]
FP12_4 = [[[34B3DEC0B7982CABE4B299D45E3CEC6BC457C75B4969D81379B642F0811429A0111FBEA5374EBEE4D4FAF208B36B2188,31719206FCF7869D9AAED173B8D8BF5F3EC2A783CA14F344DFF241D79C0589EDD83893499C20024751C359E4DD4DD110],[2EFB39F2A19584493A99AB2AEF62D4AAE997AC2F6AC58076FA1AAEB2A9EF5B113D451E8F0ACEF4CC886AD3094CCD0D93,0FFCF442194741277288970599FEDE4D27823ECB7AE481D0B02378B2D8D539AB4AD04713BD875063EC886E87F8543570]],[[0ED5AA3817C3FB5337159B041D1048699A6A7DA69623F77AF522B6495D701D2908F93BD9BE5B244ADE84003F3583CE02,2D2A25032BD2573DBC4AE28687FB34D69FAE6FCB1954418B8C87DB1C1A2987410884CA827BA4078AC7C062527EACD69E],[4743DE3565AC4279664570BC565CC5CF552C86119F1E615CEBFE6CB7BD260AAE6B5ED97B02E63EB8278CD620B7F1D566,388F93CE29B213A80ED773023F05C229E8403F582F4BEE8056C5652AA5A87281D0195BF7EC5D1B0594E9A74D56AE632B]],[[2A7B18EB9A64D991860397C91F3E99668E197C6797EBC3C0110884F28D21538EF32A10D8634719AFDA2E012CB39CD7CF,3E076B35E8CB16FB00EE96BB7F8CC83C64C874AE2D9DED797FA4C29F0DB6606D10A08386FEECBA285C8A70F65485F4D1],[0A72BFC4CD77FA6BC90CDFB1913DAA19C38F3AC2AEAB8BC39E21677C3ED79B87E73B65E1BA320C29ED8A0EC29D41641D,378FEA5239EF134B53A9567A2F6D567162BDECB49A6FB486B9070C3DB7D6A70C640ACBF75AA1DC569E6BA8B273F1642C]]]
FP12_c = [[[28D90F834493095B4E48069B8084B5EBE4E96B48A7915A3D9E001DC55FE9B2A54E42A6F827D8D518773CF16108429AA0,5152F204939E8CB33E054B33E79CF3C055FE5FA6328D5CD5B3BA830EBE246BC58033FCFD935D9F38A362890C3CE07073],[02448D7E501DCA2D95A6D0BC0F076AEAD4A2C04ADBD7FF0F10288B08FB63FA0DBA9FBD9C17C45CCD0F25CD353DE8440F,0F95C0D565874BFE4257ED9770D472594BC4D9C125392B6EEA6748FDC9A982F84A22CCA1C2289647FA3674BCAFBB5CC4]],[[2422CC4E36477807D64E8E9C54BCD503BD5DEF65EB3E452325243080ECD1958BD1751ED928D590804266F25051F5D3BB,36DF09DE3AEE5F57A2E31A4CB45CA5733B98D5A5EFA22B1145FD333587D1F41A91AE3E2F89EDB9529D4408ECD799DB8B],[3E7619AB99634A808BC9B327E45004847489C8CC99E6C22B3D111D541377320C7E182636620D69C5DFE3A486EF6EEA,09704958E0D8DC1647B058759052B015F3E1E67A53AE9FDDA455278CB3CDD6F9E1D727B4840CADF4D3ABB61B5EC47AC6]],[[10244F868C0A4EE7A463F4F0F5637595F0A77F5F82EC4DADE10EF43B6827840399FCEA7E1BB495B2F8A1FF7798D5325B,50733E12481D432694F1A9D9594B6DDF873D683D7D31F645B9B067F89751AC23134F32A6081C4CA0DF7CBA4CE30E7406],[209CD066F4FE9C6E2418862F93F66CB335E11DF29228797EBB1D244579B54F2DD7C1D755B13AE562284F327B55CCC586,3B98CE74783F03E02AB33380E4693657D71F3C4A7CE3171792358DEB2EE5B3142C5043D39D0E488D91D402104A02A2F9]]]
FP12smul_y_mtype = [[[01E706EED356E41E51E5E1F721476344EE2270F9413F88E060963E383E0C2A04F3DD3160CE49D996F01955BB6DE77B6C,1C05630E884A4EA8E2EFB09EC83952D17A0C7A404ADA7E7C053AB775FA8B1845E7A3698E6585FCAD410CA3198FFF5A47],[3C83B2A817F72DCE8C24998ABDC69EE88A92DFB7D18CDD5E2FC5373F39421A4C40AAEB316EBE80CB392EFE4150A9E7A4,24072D7F75156D013BA2D857F37C7FA8AEAFCD2214528B31322D5C1F0EEE909166593CC898F5E4CB6452DFA823BBBFC6]],[[00,00],[00,00]],[[00,00],[3C5BB23918A82AEB657860A92D1BEA7DD34AFDA6FE2E0204C019C4E136AD7C20C26361E14EBF0D50125FA966541E7506,0216D7A46B874AD8FA90F475F454325753EEAF9D48BD598B99EDB13AEDEB6EE48D53FF153CA0ABD40C4513476C67FBE6]]]
FP12smul_y_dtype = [[[01E706EED356E41E51E5E1F721476344EE2270F9413F88E060963E383E0C2A04F3DD3160CE49D996F01955BB6DE77B6C,1C05630E884A4EA8E2EFB09EC83952D17A0C7A404ADA7E7C053AB775FA8B1845E7A3698E6585FCAD410CA3198FFF5A47],[3C83B2A817F72DCE8C24998ABDC69EE88A92DFB7D18CDD5E2FC5373F39421A4C40AAEB316EBE80CB392EFE4150A9E7A4,24072D7F75156D013BA2D857F37C7FA8AEAFCD2214528B31322D5C1F0EEE909166593CC898F5E4CB6452DFA823BBBFC6]],[[0E84B50C200F12AAFDB47BA94769B0ECFCBE98E1713B83FD2574DBD9D1A6AA134EF2B7347002D5C6FD84365E42511693,0D199649CC853F99EB0A778C06E41155C23A183E39619ED6D18E9EE7D0E4B0A99024E5A327322C206EA10B25F9CE7A2E],[00,00]],[[00,00],[00,00]]]
FP12smul_mtype = [[[357EA4B24D59B4B4AFDC2DE66F0386216933C755B66A22E433F47347EF201279CF7C7BCB4973C145CA537AE1FCC528EC,48D743646A6AE7C3A4006F1860818109DB11B4DBC6AAFA95B18571E8DB1511FB5BEF296DA80EEBE72A082EFD0FE6F82D],[03948C6D22F58669BA0422F722033637E496EB45F55212EF66D5B1A5E1474799076B4B02782DAD809993600456B82D4C,3DD3AB61B06079440C5EDAC2923D06075187C8563582BB824736C9D197D02AA7E18AD616917E4C7EFA39F3995C9F5D8D]],[[0E49420D372AFB72CC5C00B72E8865AD71B498E88536F862CA3557CCE664F268C62A0D6F2EE8A896631518AC40359384,3AB41496561B960A54C919D6A693DC1D4A30633395939AE9478AC5F7006E225A93B465007A5629093AA924A430FE1C3A],[2C9CC1DCE8CDDECAF56E99B56150665821844ED5E5D1EF32D4781B82C874221023693971C289E64375F446B806AFA98D,4091F51D697317B4C4728A72E7EA7813DC66893C5F3EAFB97E477B5E98B99C2D3C6D694E35A9B64EA20489C01D1EF347]],[[089F82A7AB60809CE6AD0CD5C13CB530C30248F9757ECF4659FA0975152AE8E5A74FFC87CD5E6DC90D35D883941E1EEE,465B92F435C2C117DC5E7D7E4FCB90FD9A5F3808D1AF6A2704C3408D002857AFFA556EFD34E9C7E8BADE2F4C9AA4F6B4],[C6AC55072CD6C3B2DCE70AA9623BB1C0A0E864BED0A093DB63C1C529B1707CC799A1E589C420F73E25CE8C01A9325D,1F23FECAEDF5FD9C0BAFF0FC77905E759E57EB55DE75E4DA81B8A097314A8B3AC3E27E571F88E7B24BE651E030118691]]]
FP12smul_dtype = [[[0476B3782468C4ABE88442C116DEC24BE74F33DF1AF00239F13121FAE82EFD10971849C8FFA812C14207AE564DEFBB2B,1E5170FB038A8AAA49F39FEB5FCDBF6456E750DCEB947BE9AE738F555B0FC0D5EB75C24FCB0653593455122F3E99BAA7],[48A820429EAE6E754D622F0A154245451799F2F1EE52422B0673C083CF98A26E5023EB88E478229012D8D39F5886878E,0998459E712C4E4C2324A30C56CA1F7CA766DEADA09A6378EF6E25DADE44CB350E3F0A2A7936C677D16EF94341633AEF]],[[14FAE69005797338E8C8228776C6500C99C850ED9F0B4446687046910D4856E37CF4644CB10583CA18276A73C1284983,4947AC60BDD4E04A88B17608325B643CC1A9554481AAC585EF3963294DB8D96BC23D88629EEB12D2C2136C151734ADF5],[3FF21EC85E2710E4CF90B8BD069CFD601522E1600B520323FF8A5F75C561D0A5398414F51B5DE1DD43B03A2A9326A816,4D660B810341164FB0A5FDAD0A3A303235C0E87EAAAC5E8ABA3790F25AF9569ECC1FB3358711CEB5146756B33C81A9ED]],[[3EF07563727A2751656277A8AF8D19A8EC45F3C3EAD237DFFDF36C22188C32A7C0326133A9EB7473615AD52802270672,088CD6333207C330CCBF7770F46E5F0586BF5AB4C8F784B179FE14BAAEAEBEB51628C0C66C885B7A52D57213E8A9A051],[296BA99A44FB3EF0716D674D3798DE95DCF2277DE3A49449105CA0A3DEE244FB5A82ED92FC787B6B4D3D7B9AA258A235,0E17B9F557CD98AE164E7812039D501322AFC5AFCA424E601CBED33B022A4CEBAACDFC6F89E46B3572F670B840C8002A]]]
FP12mul = [[[1BBAE349A1FFE98767172B4CA590931FF2BB28F006E1207AF4CB4AD08D9AB20226969A3F19082CFA5C0B8B9CD29ADF27,02DD28F50E90D9D6EC2841FC32305374C4D46D6DDDA3B3196B525C7D4B5ED5C6948AC6581E41E4EF27EB755CC16E765D],[48FF64D87EADF81716CFDA05F3BCB459EB3CA52DC39E5736A81B2C0D3E16CE47EE9DD82168E3E56E6812B7160E5899B3,4AB1037FEC13F8127BF2C04ED10ECEEB7946056AF73E630E4AB2FF0F5CFBD299C3E764295B3282788BDF4573D76132C9]],[[2EA406B87599CCAE12479EBC5AF8962BC8927075DA6288C85DBCDD675B300CE0D9E9626AADF01AF7F0C97F3E54D360E8,012B94BA797AB606082B06E06E5EA10D86609938AFCFB25D0538440D7AE44F43ED8E5DBAF61144D8476A428F5266A595],[295FEB90C40DE310AC589C7258D10169256DFEC68E321A6B40CBD29FF0EAB07D7589D0C0F7911DF64FD4AC0F05C1A1BF,3667511B7C1A59BCDFA1E12D49B563106E603C8EE03E96DC0DA1D47C21AACB2BE95308CCDAE708FA6947A306B976847B]],[[34ADD3CFB1C531F8B5E92D8A94357E41F13F8A3E9DA1FDE8783DB2B8601F25B73534E9F6BFBA0141A160216891E91703,23106715699A476CF8A13B6432482EA2B7BA21F916A27E30F269CEDAE732D543C4DE532CCF75F0BE5E43C4DAB32F83C4],[40FE0F356B571E911C1B11B49D40C41AB9D0DF90839E0DD3582DA64E383FC76F9D8680E7468EA10506110F4B4368418B,51CFDEDD4591DAED04842C3733466C1E86D8B7BDF6DCD6FCE1F5F3D106C4795E7B2A292701CDEFD9F09AB2E3320AA22D]]]
FP12inv = [[[282465A830FC1A3C3E6702381B22ED4C32CD25CD8892CE1D1F25F564D758F67C48CA699AE40B48CE21A87BD9EF5DB5AD,3F7D5E075CB107BB0F0657201FD9D9C3787E12F82E55934254E66F2D698C4994D5720895822CC75635F92BBC4DE7065C],[2DD0ECBF975AF435FC68C01CC813E406CC6BC3DA1E14170DEC4D3450972CCB34D39D387E38DA7E330923F52EB79049B9,14733CF5FA6BE23C3186A8251FE71F9FD314E721B3FBF7B497E7BB692C1143C622F11E89EE9098FAF72917AA38C11A9E]],[[45C1CB82C28FA3B7D36B42185637C8082CF355B28FBB534EDAAEB337A14C9C1C568587E63334531B6481F36891868A1E,1C232B56DC9A515FB28D899E7DA1822BFF2F25F68844CE84C61BBE272E52C38425DFECAEA58D1BB8D4446C9088B7F8F6],[1E569B6BF54ADA93B2946DAD2EA6C6E671130BEACE41511EB2A5E4D779896EA9E2EF88BAD06394E0FAE1FFEE747A17CE,12038E38091F6C55FAD461A101E85720D9A281F44C77DD6ED92F2021FA066A14F297B18078B11C92E217B0127E9695]],[[3EAAA9D15ECF1E05A3EF541133E414EF7242B428B0DFB1933C6F7EA48ACAF537DAFD0ADC16474B23127EB76D52014501,169C6A6269D15BCB188E210EA40923466E4333516D52202420B52BF3F9EDCA9782366744F98057C1EFEACF4F22778DA8],[4ECFDF9E374FA77199CD22608D924C11C90B78C571336DC4BB6766F9EA4D67B8708B99F9511AFEC8458426F10F89B3EF,0F25D86645D54745B7A906DAE664235CE7EEB7787419BF564F080F218C79C317D358ABEF9D07F9863E4E7D6EB0332582]]]
FP12frob = [[[282465A830FC1A3C3E6702381B22ED4C32CD25CD8892CE1D1F25F564D758F67C48CA699AE40B48CE21A87BD9EF5DB5AD,15E7F88E07FA66FA916756A40010B8C1282F3334C51011CF574B48D3FFD4DB5FA51A36940837BDD5A43DF1A837C3AA4F],[22E984B01ABE7826D45056F91C017EB07324F1CED6321DD80D5BF84F5D1D465E172622E374B28D2FAF809F93948F7B81,42D893CBA519C668F9CC4E805C352614D570989300F1CD70D34063ADD5BC7E3D0AED6304E2D660F7856BE173063BCE35]],[[49C7F8715B4B3325819C05EF6AF37C71E2364A15D369F700F359CC82C9B3B9A5CA497E707A45A08A75E134A3F163E0CA,5125AD05CDCB73AB49BE1E8847AB7DED4BEF86FA2DAE965970465FE1427C7A705078BC49EAD2E41AE04DD4FCFBE38D8F],[328B1D0863585956060D748E9E8C875F4157153B64F8C402DC2056F985E4E5399A6D056E7E772914A4732504CE188C28,1ACA91E2065E49711B8A43AD108DA88CD73DF24EFAEDB870DED9F4DAAF411F24A7BEA353E5F06E94D78BA1454F86CD14]],[[1234EED0EFB4D9C7A9F0648BB3751703F6CB67311878B5F9C1C1E1D6C0E56D495D3A503137BAA230D1E5F835F848BCBC,405170483BF809BD86D009B7B78CE3F205768988EED08F93FFE69F821D63B69C844D7B20E0E4EF56CD901734B43393FC],[3FF55084E29C790A024FBECA24046EE687327F71E7D7CFE08691101BDC73CE179675376345E69F448F6516CE058C8DBE,2296D9956113F23ED678D8285C2A6FFD6096299E4368F0EC27EC4A2311C055FC84A74A6E1DCE0BA646293AD46DC71E26]]]
FP12conj = [[[282465A830FC1A3C3E6702381B22ED4C32CD25CD8892CE1D1F25F564D758F67C48CA699AE40B48CE21A87BD9EF5DB5AD,3F7D5E075CB107BB0F0657201FD9D9C3787E12F82E55934254E66F2D698C4994D5720895822CC75635F92BBC4DE7065C],[2DD0ECBF975AF435FC68C01CC813E406CC6BC3DA1E14170DEC4D3450972CCB34D39D387E38DA7E330923F52EB79049B9,14733CF5FA6BE23C3186A8251FE71F9FD314E721B3FBF7B497E7BB692C1143C622F11E89EE9098FAF72917AA38C11A9E]],[[45C1CB82C28FA3B7D36B42185637C8082CF355B28FBB534EDAAEB337A14C9C1C568587E63334531B6481F36891868A1E,1C232B56DC9A515FB28D899E7DA1822BFF2F25F68844CE84C61BBE272E52C38425DFECAEA58D1BB8D4446C9088B7F8F6],[1E569B6BF54ADA93B2946DAD2EA6C6E671130BEACE41511EB2A5E4D779896EA9E2EF88BAD06394E0FAE1FFEE747A17CE,12038E38091F6C55FAD461A101E85720D9A281F44C77DD6ED92F2021FA066A14F297B18078B11C92E217B0127E9695]],[[3EAAA9D15ECF1E05A3EF541133E414EF7242B428B0DFB1933C6F7EA48ACAF537DAFD0ADC16474B23127EB76D52014501,169C6A6269D15BCB188E210EA40923466E4333516D52202420B52BF3F9EDCA9782366744F98057C1EFEACF4F22778DA8],[4ECFDF9E374FA77199CD22608D924C11C90B78C571336DC4BB6766F9EA4D67B8708B99F9511AFEC8458426F10F89B3EF,0F25D86645D54745B7A906DAE664235CE7EEB7787419BF564F080F218C79C317D358ABEF9D07F9863E4E7D6EB0332582]]]
FP12usquare = [[[3E0685580BD9DC006CF7423FA3E894A700D2692F8ACF92BFE46167C2E29F4FEE52357E71EA3E4E600B3B29AE3B02684A,21C43BA5CBA49C7F1A7127B554DC102F1EAE67E474A939B519500FC4BB350CA7548991EFECF74712939938B8597EEBEF],[04FE28DA62C14CA0B459135EC6C9D2C2AF93DADF8A0D05070E79FA4FAC35AB5E7CFB802C251C0CF1A78F6FC86BBADEA9,3FAD071B65AF2B2C195BA2CB0BFE987531A06D0ED356D6A59FD76BE566D6CF22CBC90C7BB3EF9322CA2AC67B2F42BEDF]],[[0581D085D41EA5769EED374DB61B52E61240DCA730079D99FF77F547426637B27614AAC15D622DD08AECDAC54D415A8B,0D0017D979D14ADA9B87B8715E74D495CEDB59B2E01B09F87AAC7AB9F91809B2EE2AEECECC71F1069C88E662D38366F6],[418F9669DD44E2125F0B98D804FA3A8B0F12D34E6371349B0C990129E69488BAA798E1D31A2CF4B1E3DEAEB0AECF91EF,46A97B3A442AA2D03869DA4E15F7252D81493B9F78687CF62630F79E006807E8BAEBED7E47898D1BAA104707A40FC9BC]],[[4F98440A7EB10CDD26001DCD10ACE0164CAF6AAAD420CC7B2B559662721EFAB65A51DAF6193D837588FE51D1B538CCF7,34540A29B0246FE16ABA247F03401513D96941A6D501C3DADEC7568547C1C26DEBA4A92C3509B6992E9CDFE95E425955],[14DF2A8FF3FCA1ED0776C0D1930245960BB2FADAB96928931F5CDDFA3DB3815CB7FEC9BD321D660CD8BC564CD0D8F301,49FEC0AAFE5B42B762A589A3484AFF0C80F98EC4C3D84CF7E02712B9090B03449D41563FD31DEAF8BD86D986E78F2131]]]
FP12square = [[[3E0685580BD9DC006CF7423FA3E894A700D2692F8ACF92BFE46167C2E29F4FEE52357E71EA3E4E600B3B29AE3B02684A,21C43BA5CBA49C7F1A7127B554DC102F1EAE67E474A939B519500FC4BB350CA7548991EFECF74712939938B8597EEBEF],[04FE28DA62C14CA0B459135EC6C9D2C2AF93DADF8A0D05070E79FA4FAC35AB5E7CFB802C251C0CF1A78F6FC86BBADEA9,3FAD071B65AF2B2C195BA2CB0BFE987531A06D0ED356D6A59FD76BE566D6CF22CBC90C7BB3EF9322CA2AC67B2F42BEDF]],[[0581D085D41EA5769EED374DB61B52E61240DCA730079D99FF77F547426637B27614AAC15D622DD08AECDAC54D415A8B,0D0017D979D14ADA9B87B8715E74D495CEDB59B2E01B09F87AAC7AB9F91809B2EE2AEECECC71F1069C88E662D38366F6],[418F9669DD44E2125F0B98D804FA3A8B0F12D34E6371349B0C990129E69488BAA798E1D31A2CF4B1E3DEAEB0AECF91EF,46A97B3A442AA2D03869DA4E15F7252D81493B9F78687CF62630F79E006807E8BAEBED7E47898D1BAA104707A40FC9BC]],[[4F98440A7EB10CDD26001DCD10ACE0164CAF6AAAD420CC7B2B559662721EFAB65A51DAF6193D837588FE51D1B538CCF7,34540A29B0246FE16ABA247F03401513D96941A6D501C3DADEC7568547C1C26DEBA4A92C3509B6992E9CDFE95E425955],[14DF2A8FF3FCA1ED0776C0D1930245960BB2FADAB96928931F5CDDFA3DB3815CB7FEC9BD321D660CD8BC564CD0D8F301,49FEC0AAFE5B42B762A589A3484AFF0C80F98EC4C3D84CF7E02712B9090B03449D41563FD31DEAF8BD86D986E78F2131]]]
BIGsc1 = 1D8F39267B18F2A7E8FDBE57659A225F2CEEEC283FC21B486F30CC8EA1AFDF33D96D03B01133765201A7ACB67A34D534
BIGsc2 = 3147FCE912ADE1E0036286226B143EC3CBB5E83A3B5443A6CD8FCFDEC77F9B009351AF38A41C42601BEDF0D0F4D291A8
BIGsc3 = 14EE57D654955CB52A5BF742B7D182DA58A447265BF494A8E4B7C39F751FBDCDD9F437CE33712D3A6F630EB84D37D8D3
BIGsc4 = 4C8E3F6D24F04CC25D3A92D31C62CD8716BC8840867F230B5735B1C923C3BB223AA8DA2344A7F49A0477A37721540A8B
BIGscs = E99860DD8384FDDC
BIGsco = 01002001800C00B809C04401C81698B381DE05F095A120D3973B2099EBFEBC0001
FP12pow = [[[380542AB494836F477E85E495B7FAE0555C695094EB18279186089DB1D988981C84B07788E1C52B990B0D064BF297B51,54175B409F7F118388873B65FABE3BD02ED0B76A103D21F314FF19B03538CB7CDA0BF07FD4DD1C3B51982D254A612AEF],[1D0D19FC822CFE0F43AABA070DED0C1F0ADB2AB70A9CE8A74CBA06B78D82E276D6D123F6A40B0FF1E2E72F80C857EC0C,45E902C9FBDCD3E437BA56AB8E7A07E769E8F9FBAF394A8536C39FDB7C2C672A5F8B53714532E016D1AD2C22DFA70B39]],[[0F267BA4EAFB0906C757F9919B4C17D9372BF4A308A7B4EF69C4F325ABE5901F98F4B306CE75700632ED381C10A6A930,424EFE15E03A42B9BB758E85F8B105E0FD977B031F7D40252D83E42A0A741E1FD0DB5DDCACD0774EBB59D77B4443F437],[092EDB196B3B271765FA52DCBF064EA759F2201628EE6C701ED7F97FDC9BEF909452C8E6536CCF17C1BED756E9A18BEB,06D4EC600DBF2BF7F9CF72EC50B35D38131007D18C48354F0FAD23D96E6FFAFE298F650CFAA936316F1CA021D201B7E5]],[[07046A4099D6C06F990F3E4FFF6230F833B3928D0759F79B4C6CDA0FDD91C9BCF260E3A7D80918580EA12E9C6C73FA2F,4E32222B2488142EE287335554D75238711443DF235D18D6A720462E8EBF4DA47D5462D5E57C9F3D8BB7B35B37AA28A6],[2B8D7CA6F41ABE79895AE3BF63737EE5CEDFB7A28EFBB34F87ECAA10C8ECC4651C397D613BDF19D7F0375B9B951040A4,533FC1D3521AE0DE803C8949D6026545B7C9931C9792C8EB9E4A87490664E5032CC50729187069CE8564C818559EF3C2]]]
FP12pinpow = [[[38EFC89D0E134E02F557E91E3B39E21DB33B38E267414C287ADFC81659AD49C29D3C303C3BDB1543BA97958728150A80,23DA341685940620498FD656175A38DCAB8FDC2B780BFAE0CE94172AE1CC6571EEFF41BB6259B4332CA5C144B9B4F97E],[1DDA14063F71661C282D8F5A1AC9B9A0C30C6BF948784250654AD8570AD7B55393FC6835F8094DEA5A66EC2FC1C8617B,20EE33F91D7A138CA833A9047B740BE192B0036F47A06CF8B8A549E055CE380BCD88FE93B4F48A222132B13F246DA0C4]],[[14D914B42D05D58B04AF4A7C918AF492BF06501216E407F44078C2E3EDC7875B9D8908E961B5B03DAD5E4FF6B87991A4,073428EECD850699535D28CF3B6B267DF3AB9D20CC537F62A85D2B098292312B93497F29A9022B17661384AD2F89CF16],[22975A2EB0AF1D5EB7CA28B32952B1FF05A5F40C86DC87F46DCDAB23B358E8B465625A6616D4D84CD812CCB3B0F69915,3F12530635A178C5675320D49D60EF606E5A0447227A60CE934BF7D32E3B9F0961FFB213B8F3E8B27F80D5E2DD2C7641]],[[0B2770D888B0EBDC16DC497DEDEF33F5C71EE3F169EF61BC7E31D88979EDE8CC13DF494A0D078C1F9175AF34407C5C74,08B1D99800924AAF8B02F9B5D33803B47C046A39435C68C32FFE7AF2A99A79D75C90B9007DA881DB84F97E1C044F2328],[082D16222F76C8082193116FC0DEA2006F87910340AFA8CD04A09BA4F9A6D8C4C2F6BD271A0E57D433881A561E367875,1A95AD3B157CA2E985C76FF8631ACE800EEF8053C657BB79C124726815FDC2B7110D1B45407D89F29E040749C7D35518]]]
FP12compows = [[4DE6CECB4F101355E71A1E2BC8FF5DA0644993C76EB5A23F82523E02BC307440452A0F4945415986C297DDE17B1DF6CB,10046FDEE713A8FAA63B2C1314FA0550E7A44FD6B1EF3F501A295C17C6983B45FF8F6D32358B49B7C3917DBE050405E2],[288107B8EB12AE42F43D1869A3B399B7FDDFDAE5D55A8C2645D8DB6C073DC666A93D1461D4EF1EA6A6D9889D6741A166,3996A989E57DDFE27935A34F3571B1AE42A2806B8AB0570AC2C518951B934F6E6D783E052C902146FF2D3C89E249B289]]
FP12compow = [[483D667ECE77A8577ED10DF00C4CBCD1A72E4F664E5B573C7C629CBDAECD89F1D80D16D4430866F1CE7F0DCE93CE93A9,22E7989EE37E48F72DB423D664255D049AD3C01519611BE5DE90CC4F0BD0B506F36DAF1C835A61780DA5A030042D037C],[1C4EE1277933767CE39A151918BA857D9E6C464F5D168A234CEAE3510C95A251149238127E6FCC419767D1D31A31F1B3,48721314D4CD8EC17DE12F89171559609284CC3CAA991E95D89E6535B2E10D1ADF79B0A543EF7E2AEF5D7B04E7D4A809]]
FP12pow4 = [[[1F4B34FCB6B7B4EE466C1BB631C63DE8076A4CD8679BA4F840B3E212208A406233F5CB033F9AE6C831B8DA3E9021FF2A,1851583F7AF0BCFD5F40A7850116C554D1D57DD323016E4A508F8089FAF982297343715F65AFA16040A7363FA5453A51],[16737B558D45C1CC612C151C924A073669A8B075B34DEC7AD1EE7F3C69C80C12DBA6EA77EAAD58D388108E20B64E3071,03812535BC5E7D4CAB3C390519B03A5CE713FD5DF087296C9FBBA1110151B2A1511249640D923AE66E83F17FA7546A3B]],[[19216892C2E6217A8243F3FBB56068AE913151887D053A0FE8ADFBF9C66DFAB20BF7C124E095125548C00F1334976A76,371228AE684877F6CF5452DB230B7775EE03D57CAA26800ACDAA2B415626C5FF660C207044F56D18B1919F9FA832202C],[50D39B5FDC14046C00B9060ED92CB3DD996E2079B5ECACF0DE6227244B75EEFE228EF4591836B1A8B918C0838CC48DB8,E99A788EA4C9378332DBAF1B826B7C531E10429F028E6179A2CD3E242AB08BD1FC8DA6592DF25134FBD13EF287996D]],[[2DBC988ADAD6C19CF609DD9E3ADDC5DE227BFB0E4E96478C6E5CD7F1024EEB7EBEB554CFA4CA271887D0C07D3B01087E,13A5D2E8B865E4E7ED5634DB67F19B93A59E1CF79A162B7ABB792CBC5060A3B344F2334B22AD0C5BE5D842FCDF4396ED],[48192093FCDF1058F7515D93BF5CCEE28C18868984AA058D24529EF34BF9A42002F1535421949C22A5F70B625AC4977F,540160B92217E14885BFC96702F4E85066BC66AC1DF1D722FD054574BBE69FA7EB4C368527B8C99F9C2814EC4E901DE2]]]
FP4trace = [[2307DA632E48DFFF1AC758E4317E355FF7BA2B3BA652C545B140282D1CA9BE805FD2FDA721BD553E8AC25629486E705C,13AD6CEB4CBC39C5EC37A9D81FB86841281FAC8EA4356FA3A64FDD8569E292D58B3D9B6D71BD4BAAED7D486BDE5FB1BE],[2157E6EC034600C94BA11B31E79978F4DC1740CB8C8F04F9937BD3110D3BE84A7A40D4D86A398FBE99025B3CE4A4842B,180B9FB37567C8010BD9B554C03533A5276E90C7D771BDF3E47A85C5E52D59A211B8E38BBEB2BA3AF4BBD665DB6760D1]]

# test 6
FP12_1 = [[[52A79D16402EC59BF78EFA8D3D04BECC3B54199FBF79F34A424B7D0632BDABE86701FD260F5E5735DAA2BDB51D17C7B5,2F0695123A04E5AB7838831D454827F153D2B27F212F5BDE15F88E8269F1DE5E3279FB827D2B2404E4C1EE4B52D93C5C],[0C3D9ABA25D2E52F44A19F175111C02E5ED450296DACC5B0A2E015D0F0D0A09431FEFDC0CD77B1E6DE3EBDC81A6EB235,24490E7164983CE471E25595B4A86BE7C54C20F24887033FF5E744720467B56EEF6EA61E81E0877F22D4E40573DDB1C5]],[[093559742A608C47FE0014416CDFA8C1A6942592973F9E1CE97B266A1A0825FBD6B8878DFAD638A51514EC95212BAC1F,3F14168BDBC19A5A14CFE03E9D816B4839175E07DC236541F808F5194954E988C4F242E1AB323371A9EDBB77B8460D17],[1A94CEFBDBFADDE3400F81AFDC717A2FE4272FF13634A2AB07F8B8A02110A1013E798407911EFA12F762DAE562FBFD34,256CCD3B9FFE5CE315A5D3A166D7A60190372EB85278AD5BC101D80B3FAF529C94E8081EF825D34CC7B9F59EE81ED634]],[[3BEDAA6A5B76CA218BCF4A78D495F56221E5ACC690BABB615EDC8FB3E12BB1BCC891B4AE58527EEAF2BB59665D33BCBA,1583B1234E96B394106AC7E7C28606EE1C1D4A62F63197BB66DB0565F532B6DDE3676CC0F49324F157C6D5BF50A4A4FB],[1F7537ED41AB48526472E800F1832E60D75490BBBF2CEFA02E334CFEF576EB0FEB0BABA1A6F84DF43BB396FA3DDE50E2,01EE698A3DC7DA4755011F4B0E78BFAF5EB52B43349AA5A1DEBC208661CA0B3AD642FA36E8DECF7CBE3B83A08821E6E4]]]
FP12_2 = [[[1B2A89089BA39974BC2AA7039807683D195D0F6559B63149AF3329593FAFB26FC353E80C45E78F78C7DC89EF59FC9340,2F80C50C9D766128C35AFC130BF706B7F3CB7EA6B4C3EED82B4679CF939A2995B5934C22745FB9155A294CF74FAEA1B3],[1E3C4BEE726B215906A6F6E0B15817ACF9AFAB0187C1095A3ACFFFACD0A44BA231C31C139380D66C9BBE8E0466648507,4D44E964D6D5F21B29E931178AE861EE9625230F2B8AC398B8770E676BE68E7A3D59410F31224DE7B7355DD51977CFB3]],[[0ED40CE6EBDABF8E202FF1926C30ECFC15DF4FC03E67FC12AD8A416AC184B721A9E39D4A43C09D97ED1D3707D2B0EF80,0434EAA37E240BB518A6127E7882B8AF896BB1BD43C810A5B9195526A43DC9746CAEADC92F8685AEC7048062E7CB8292],[1085A3F2EB0A255B3AB810132ED37BAD782AF20697F8680C1008F4936EC79B871346D2D97006DEC70F4817915B9F3586,25B4C4E931C5C74A436BD9FBEABA1542656C73A11891BC358F46E9E0C893116F267B3824E81767EA8098C8A06BE7D6AC]],[[11BB4E9A433BEB249E617AD710BE2D144AD6C5FD0B66B6ACF972E0EA362EF723F314A9A84B57B4BEE1FBB38D8947E21D,0CBDCBD304862B313DC275F361FF8B56EFE5D15A5198C63A3C864C534529A2B8AD28AF9EAC1ED28768716C1C2D461CA0],[2FB9FC863055A3A67DA8365ADC653A848CBE868818005D52ED650DE701A9206E9A6D17AFE858AD1DBBAEC77C8BEE6920,1A9185B5ECCBECC75637FE0A2682789B5A8C9D274D683AE29C9F2CAF4921AE30102DDB9E4D12777C1C6A905B944D336A]]]
FP12_3 = [[[24B5EC797CB801005B6F06D047252FD972D51FE98D9628C8705ABB487BCBB1E3B265B17F358B0D48E4487891E83D2C5C,427A7A75988CD233E51BAED93F04442DE96C63F8046BAF444AC2E20E075823644AABADBB224797DDDC118A3E30318E5A],[208C6771C8A343EB73F4B6DA79C2D318DFB2D8EAA144328D69F9E0483C17C625C77675AF713552537861766D61B95712,411ED358DFE5B4904F46C71B4E29AB926F3973CCCD6F538D5E2720A5A36F7EEBFEB1290DB31ABC8AE7EDF4E396C2A5E1]],[[491BD5E1DCB2666898501B4E709CEF59FA7122810BE7E99A7861065DDAC359B6531812C7A3278DF2FF9B3B7042A9F451,32B4073A30356F96F9260C2243CE1FEE8793C5E050C7FD2D815A46C43E95D354D7F1CBD52288BF9C83BB7118E50CA31C],[1C7DB6A2AB36B94E6C559977B527C2DD98CB6664ACF0153435708B86C54410D0630CF17C4CCD887EDC8021EDED229BD6,53F4106A91BCF1929D24CBD4273FA9AF27A56A22ADD2195036EAAA7B369A3A3CCA007C689E977801FC10A8B7797678E4]],[[0913999928B06D380753086D5FAA09F9E77A5633E0A06304962D5A5FA278A9C99FF9F7944B7BC8996DC100E79C27D48D,4BCFA55D298A8B744AEFF46F1D24A01F13339D95B293FFB162FF4138C410269BB954558E10DE21F82BEC52226E97E496],[10BE67550291B93B3692D23DC5B023B255E2EF1817462D0FEA5491B113F75253CC2AF4EC4A499CCCD0B3230E67EE5896,24B2EE125A03CE00444B87FB20DCFB6FA54819326DCA46D690AC037C98777152B128D4DD21392F09A3254864807C9209]]]
FP12_4 = [[[1CAE07D92B3BAAA0483BD559B4F178FB99137ACC975D89E1D66B67ACA874665D3F7DA2820FA535E6422920F507D3A486,3C639CF7A4AC11561A058CAE76073B9926FE562041B54DEB99E2EC8288B263FAB578E20F090ABE0EDDF6F25767998037],[10125AC7772DE5F6C27506DA48106670CDF41E302C0FA8D974F60EF19E07E29FB706E10853EA7AE0A9133DE92793C369,1A2E274823BAC9E0564BC36022D091E08ECF41EFB3CA3296A9EFAED8EB132F45E9A9C1C9CD3FA62F0144480B2A172C9D]],[[19D88575789085DFCD41C391B00A1F241DBB1F3CB3FEEE2E47DFB01E81E70BB088C351049F2ADEB344CC8A3F7E9786AB,1FDA461E3B4888576A7EDD02EE5EF8536DF623C687CCF1F94D7FE5B709DB172DC04F22F2E041D59A1FF13A401D6CC652],[212BBE988195950D50E4AC2ADF5E9FA71F1695A766ADF8F2F8DD4E81246B30112B2FCE4FDFFA1EBC71A847A84E78DA17,3E0D180DF3B1C073D89D907DCDB0BD75DB667625492C9F1D05B7BC31555C45106933B5868F1C8F35C819A7F881DEF13E]],[[18EC6437984106F0B23884A9B3D9156ED1E3DDB697381FC9970BAACE2122323E9F675D13AACF59BDB9C293E679B9ACC0,4924CB60142679AB851F2C5E3460796808737050B9AA671B110131F95C0CD77DD85D163C5D0AB6E247C33905295BBA7F],[46B1BFD0072B4EF4D413ECB5D75E0E389781C1ED86E838FEEFDF5AFFB68F1B95E536E4AD55365ECC46844E7AF4DA331D,05E1A5FB4DE0019E24260351D8BBA098C155AD0B9460DFBA02309F1F388E4E8DBBFD72493FC5C4DCBF87C9CC8AEB8393]]]
FP12_c = [[[4DCFDA483432AAF00BDD1D219553FEC840BFE1F24B8A5C0D09220EBF497C009682881E0F068CDB3744006C006DD38B00,2C4483D402E33242963E66F4487C88DC1E09E08F23AE786606CE3F5E5DB26DF99650B3B9D573FB3A8720C9125B61C3F8],[4ADF3AEAD935B37594042E6726F3C5822B604B0C9BEF1804B31ABC4C6DCBA9319D42EFE61105DD5EDE9544EE073803E7,1E460001684B8FC6B420453E47A2194340927589D6B0399B27D85FE94FF26D7AE2CBA08AA59552008EC5849759DA8CFB]],[[2C906D8D0359C0A52428200AC20D3158F2EE0287CE2B2704FA1999C6606DA383DD0FF57B6C0004448A88F00F893227D1,4D8EDD2D58B2E790A7278081680D96340B09A6BA57F4D58BDA39E5C5D87042B315E85C5EE85F95ED1BC7BC6BEDDE4104],[245258B932B221626101A8094024901CE5D816FC964C69B0B56BDB7EDD04F76E3A17BFA3B4E4283A900E9A54445E997B,4E574BB524986D789B345598E7556F4704C207D5DA4ABD8F14CD4185459B3AB7CB2ECD0FC666EDF4DE76C853CBC46392]],[[25597DC7E8139AAD1B3654E9C7A52DB8B45C0F88AB15E65363D839713562B836E564D7D9302FB09CDEBECD1A4B66D986,22EADDDC03B27340DC19FC00B15CA85A1C09F32B4C6994880860814B6B135E8D2D05930B26D2526F1DD0DE70BCD30D0B],[041B7895EA3D17FCD9BEA6F391DF06D98FB23A7C677FBC7097715D3BFDFC1C94B99384DDEB18C086AC5DE104AC9D01CB,01832BFADF9E4E53DB1BD6D83261403A8416CD35F7546331393CDE1F7AF22FE0C1EF427E433964F3B1D05E741BEDE30E]]]
FP12smul_y_mtype = [[[1B2A89089BA39974BC2AA7039807683D195D0F6559B63149AF3329593FAFB26FC353E80C45E78F78C7DC89EF59FC9340,2F80C50C9D766128C35AFC130BF706B7F3CB7EA6B4C3EED82B4679CF939A2995B5934C22745FB9155A294CF74FAEA1B3],[1E3C4BEE726B215906A6F6E0B15817ACF9AFAB0187C1095A3ACFFFACD0A44BA231C31C139380D66C9BBE8E0466648507,4D44E964D6D5F21B29E931178AE861EE9625230F2B8AC398B8770E676BE68E7A3D59410F31224DE7B7355DD51977CFB3]],[[00,00],[00,00]],[[00,00],[2FB9FC863055A3A67DA8365ADC653A848CBE868818005D52ED650DE701A9206E9A6D17AFE858AD1DBBAEC77C8BEE6920,1A9185B5ECCBECC75637FE0A2682789B5A8C9D274D683AE29C9F2CAF4921AE30102DDB9E4D12777C1C6A905B944D336A]]]
FP12smul_y_dtype = [[[1B2A89089BA39974BC2AA7039807683D195D0F6559B63149AF3329593FAFB26FC353E80C45E78F78C7DC89EF59FC9340,2F80C50C9D766128C35AFC130BF706B7F3CB7EA6B4C3EED82B4679CF939A2995B5934C22745FB9155A294CF74FAEA1B3],[1E3C4BEE726B215906A6F6E0B15817ACF9AFAB0187C1095A3ACFFFACD0A44BA231C31C139380D66C9BBE8E0466648507,4D44E964D6D5F21B29E931178AE861EE9625230F2B8AC398B8770E676BE68E7A3D59410F31224DE7B7355DD51977CFB3]],[[0ED40CE6EBDABF8E202FF1926C30ECFC15DF4FC03E67FC12AD8A416AC184B721A9E39D4A43C09D97ED1D3707D2B0EF80,0434EAA37E240BB518A6127E7882B8AF896BB1BD43C810A5B9195526A43DC9746CAEADC92F8685AEC7048062E7CB8292],[00,00]],[[00,00],[00,00]]]
FP12smul_mtype = [[[46ABFCA3B98124C0E6D32902730C116008123EB5C8230D96A6306D2D792778207BBB4D9C5F2C7917ED3BC18BFAAC8C92,27A347723FB12E696256B36FFBAC76DB9AD53E71B4112838030D2643E0FA6E23510A84C64A5DACD566C1DA5BE255B4FA],[4F0AC8F9C44ACD66C1EFE109B132C9A74CE6031459CC4DFEAFF22D2E12FFFD65F0957F4D0032FC3F79885E80FBD4EA44,1D89C9F3577F4125277E7962A04EA31A57BB23A4E5E36529B5DA7532AA90BD60A610D4F29DE05E51E7BD5CD5AACC33FC]],[[2F77AFF2EFF0B01BE79AFA36C231430C0D2BE08B2B87CAD9EE522A04A4DA6C5457597E125460CC9CB4A94AC92FF27009,3BAA5498C92CB999F303198DACD33FDD1131943BAFFC5AD0204955AF54B77A8F863ED672D412452669C46B80EF704B46],[2EB129DA2428CA7294CCFA5A118FDB51EB9803FC522A27BE4A69E3D259AC274C05C7510B6DD4AD5CF02516268FD5C517,39B9C4E3D0F2105B7BB6A5670C7E758A907A2243FE5EE217BBF50497B685B9645B53E9FA0CDA559F3A531B6D83564A58]],[[4313525469A70C0A2B9D9E91AD52F1D2A5240D52E3710B46140CA47299DDADE8F1784FACCE427BB3F3C30D80ADFB08A9,3FDD9FEE5F1C09B1A417EDC73FBD0247F5F33CC5C2A05FE3566386848E346C2ABE92312EBE942677B2574CEE5D0BBF72],[468B59B1C9DA6BF0D9F2B8EE69F8DFBDDD01C076F6171BC4962C4350171D2682635EDDBAB1CC13CFA7AB91902E0C1E07,0E552E730EE580FF96D0ECD366983721B7F1E51AA8313E618313A8E70422419337B239939A403EE719F0A99E0368A0F0]]]
FP12smul_dtype = [[[438D7645FBCD1051C0EF81CDE39665579CB4A9352071006AA510D4734881C588486A4067DF7D3481496208F3CDAA9DC2,0F74B17533B7A1B55210A4B8244D0E02DEAC5E3123AB3A1BB1F616C081DE8FED339EAF75278914E5E559739DA18D1751],[028444688325902FB581FF3B2E9FAADC70CBB31654F10A4BD6650A3C9482E457FE889A0F9FAA891FBEA9D6115056D4C4,017E6B0DB23BCB672C849562FB32C3155E247FBB118E5CBECE0BA781A167F295EA6A0F33B219F98335385A71746C0E6C]],[[338CA6FFBBD8C649ADC5B76D9084AF39D705DCE1A01F955BB238A0B15A31A45E8E45FB812AEBE794B82EF492679C4C65,4978257025E98B9ECF0B9C9915453221B08FB4CE1CE71790E441DE4DBB505CBCED4CBC4B218ECDB278A231710EDFB1CF],[17F1E49B8689A842195445D04C51A36DD07BACBE3F4488D21198AA4EF4141C170B63CEC24DDD0FC527EB8B747CD3DE47,547A8408D5EEAF50B1C27E33A3C2E054A8E53FD2598516ED0596E30BF5F70FE297BF6BF5C1C5A7A43DF954C458F98952]],[[104256927B48788F309F714AF15756654954B87A03E8896882DA155BE65C7AFB62F61B33B87DEE482CAA02B7A4C8580D,3BF0AA10A15A4863BB1A761481B05D472D4E00571F8DE2994DC91EB94665EE6F9E7CCE1300DDCA1BA2096A5AAA2E0703],[48B2827B992BE2981D77A4750532057BF3CE347CB0CDC3925901AC043D57540D48EA39C1BC46C65F34CBEC0192553EFE,289EAA6339A9DAEA25D6AB2E9232E051BF0F9B5A027304D33B1920D98F647D1062E8107DEA6CA75212315D42C9944BC5]]]
FP12mul = [[[0EF3164BB636C032851AC38804CB6E56B3C07641F29D87D93820397C13857B08FAD05F8129C35674C15ACBB3605CE6D9,4CCDC7437543F07FD267FCF3403D6A503D363D03083F18ADF7D1599F70D643171516845942FEF4CBE34CA8A64E1E3275],[2631D18C3B58CCE8B2F7BC87EA4AE885BA5C1074C02ECE6C868DC8B838DAFAD756B2BB9B1B6BFDE3E111383F1FE1F699,4577DA5602731D960DC9D2B8DDA676611ECD738BC0D306054973FF8C9C05E9DE906F0AAAE2ECB09556709B4BE90B6EA4]],[[378841AEAD73FCDD6B331CBC7B00574756F9447539CEDDA6DFC6492911B79A11820B98D35BB1E2D9525D0827CB9D9D6C,20AEFAACAB9297149CC8333D2208A7937EA4DAF700584080019E4837E5C8C9EFCE184E72325FD5C6080DA17D896BB365],[036176CAA24EF6BB4B9150FE6B855A32BB0F71342331F9865B698A61C40D2A91CCB8F5AC8F431A601E02B08E0B3BACEB,08CAB8A685585E017187E60810D661A8335B580B7DA37D0A6C76652EEAD94ACEB821C9595A14202EBAA65D4A430A9C0E]],[[2FF60F444A74D8DC1814AF8476DBF9E170CCD38B2EA864DC9494ADCE005A8D5E3B473B3B2520CCE9EBC3C450D1EA2753,2E1F7BDE3C9D2718ACB63D2074F0A6F732C3A64E22C297CCDDE9BC47D43219459DAFD254FD82848D934693EEBBA58444],[49C9A78CDD78C1FD874E5C393CB4C428387D1FC94B17CED5F34067041C63C61E5A72F5CC687C76B7EB53F37B4E0DDFC5,38B8C3C78A89D7DB5725D5097C3C10B7F1470DD7A520495D79298707393B5E3B34AE088C702B281F93DEB5CD9825F5CC]]]
FP12inv = [[[52A79D16402EC59BF78EFA8D3D04BECC3B54199FBF79F34A424B7D0632BDABE86701FD260F5E5735DAA2BDB51D17C7B5,2F0695123A04E5AB7838831D454827F153D2B27F212F5BDE15F88E8269F1DE5E3279FB827D2B2404E4C1EE4B52D93C5C],[4927BBDB3ED889865BCC0EACCED8D25641D8F60385B8DF610951A23078908460488D4168BCECD344FBF85F9C6B3BFE76,311C4824001331D12E8B582E6B42269CDB61253AAADEA1D1B64A738F64F96F858B1D990B0883FDACB762395F11CCFEE6]],[[4C2FFD213A4AE26DA26D9982B30AE9C2FA19209A5C2606F4C2B691974F58FEF8A3D3B79B8F8E4C86C52230CF647F048C,1651400988E9D45B8B9DCD858269273C6795E82517423FCFB428C2E8200C3B6BB599FC47DF3251BA304961ECCD64A394],[1A94CEFBDBFADDE3400F81AFDC717A2FE4272FF13634A2AB07F8B8A02110A1013E798407911EFA12F762DAE562FBFD34,256CCD3B9FFE5CE315A5D3A166D7A60190372EB85278AD5BC101D80B3FAF529C94E8081EF825D34CC7B9F59EE81ED634]],[[3BEDAA6A5B76CA218BCF4A78D495F56221E5ACC690BABB615EDC8FB3E12BB1BCC891B4AE58527EEAF2BB59665D33BCBA,1583B1234E96B394106AC7E7C28606EE1C1D4A62F63197BB66DB0565F532B6DDE3676CC0F49324F157C6D5BF50A4A4FB],[35F01EA8230026633BFAC5C32E676423C958B5713438B5717DFE6B0273EA39E48F809387E36C37379E83866A47CC5FC9,5376ED0B26E3946E4B6C8E791171D2D541F81AE9BECAFF6FCD75977B079719B9A44944F2A185B5AF1BFB99C3FD88C9C7]]]
FP12frob = [[[52A79D16402EC59BF78EFA8D3D04BECC3B54199FBF79F34A424B7D0632BDABE86701FD260F5E5735DAA2BDB51D17C7B5,265EC1832AA6890A28352AA6DAA26A934CDA93ADD23649339639297EFF6F4696481243A70D396126F5752F1932D1744F],[237E2373454DF3DFB96D63AC75A4AF89081C8C764D16BD7D19F541055CC5533A552B8C6DAE9C1DEBCFE6BFE7DF6497FC,456E9334E4E7BD880D0B1EE55947F6D0BDD90D3688C8302E11BA72F380AB51E8504D55E076850124EFAEC98B94F2F21B]],[[11CC5FA18A6BA5629A3254498A0A6E92601D0039CA1CA04FCCCAC6C12B35FE3FD59DCF92815AF56AB8E7B10779172689,2D9225D5ED4324389444350E8C63B26AD11F0A991430148D5E7CF69A5F0276DD606EA41C7E5CB3F97474FCD4E1845AF8],[0EC41CAFD41E047DAB40EFD7EA27CF1525F4F9A5E9F8DCC20D19864195471774E233518E306686873F8D4EB67D00D246,302F931C95BA0EEC226747CF1C7774701983D4C904909691130DEB478179FB77696F95A780ABBA674A090DFED8F7B045]],[[3BB1DA48FFD06C471773C80EEBFD1FD3BF24D27F69AFD9BA31A6A48A7B16A8CEA44C88847B5B472B8C58452CC4E31509,335D420A10095CB7472FAA6A33FFD3F52B032DA512001FC2471C4A058FB12B43AD9E7488570BDFE5DD0269B7796A839D],[1B3EA339B5876662DAE29A0FE4FC3B71C4DCBCFF29D269206DF62FE248BE4EDBD9A5C77129EFDFFB2B6907C8F7C72461,230D61CD8A9758FFA318BCD0EEE4C5FB863099A83B317F580E53A78DC373E2DFE0C839D0F9D1BA58D73D2493B916E6B7]]]
FP12conj = [[[52A79D16402EC59BF78EFA8D3D04BECC3B54199FBF79F34A424B7D0632BDABE86701FD260F5E5735DAA2BDB51D17C7B5,2F0695123A04E5AB7838831D454827F153D2B27F212F5BDE15F88E8269F1DE5E3279FB827D2B2404E4C1EE4B52D93C5C],[4927BBDB3ED889865BCC0EACCED8D25641D8F60385B8DF610951A23078908460488D4168BCECD344FBF85F9C6B3BFE76,311C4824001331D12E8B582E6B42269CDB61253AAADEA1D1B64A738F64F96F858B1D990B0883FDACB762395F11CCFEE6]],[[4C2FFD213A4AE26DA26D9982B30AE9C2FA19209A5C2606F4C2B691974F58FEF8A3D3B79B8F8E4C86C52230CF647F048C,1651400988E9D45B8B9DCD858269273C6795E82517423FCFB428C2E8200C3B6BB599FC47DF3251BA304961ECCD64A394],[1A94CEFBDBFADDE3400F81AFDC717A2FE4272FF13634A2AB07F8B8A02110A1013E798407911EFA12F762DAE562FBFD34,256CCD3B9FFE5CE315A5D3A166D7A60190372EB85278AD5BC101D80B3FAF529C94E8081EF825D34CC7B9F59EE81ED634]],[[3BEDAA6A5B76CA218BCF4A78D495F56221E5ACC690BABB615EDC8FB3E12BB1BCC891B4AE58527EEAF2BB59665D33BCBA,1583B1234E96B394106AC7E7C28606EE1C1D4A62F63197BB66DB0565F532B6DDE3676CC0F49324F157C6D5BF50A4A4FB],[35F01EA8230026633BFAC5C32E676423C958B5713438B5717DFE6B0273EA39E48F809387E36C37379E83866A47CC5FC9,5376ED0B26E3946E4B6C8E791171D2D541F81AE9BECAFF6FCD75977B079719B9A44944F2A185B5AF1BFB99C3FD88C9C7]]]
FP12usquare = [[[1E57B3C31DA144F7B1B66B40A5C30AA54E1B6C3861C558733E44462C0320A26BEE9D8F0E49A491086D9252865405A377,6B3268D84C783039FCC46FA7005B34344EE02511947AE2C772245B375ED0925B7E063037BEEB0C56B05A8C4AD305F5],[25731E37DA48A8C0F3731F0A5FC465862132D18E319AEAE37C05AD17B51EF77F5B4A4432B3657ABA35DDAA513947DD06,32672746D5062E5C665CC088F3873CD7352AFB7CFBAFB250AD524EB7A4DCF8E5DBC83B7EB2D1E3F71D24B4D244DE5A39]],[[481369592487FDBDB73978C33A56608879FBCF150637BDAC2BEFB0432CD343E6128D97C743AF52B7AA7928745B8B1DE3,07DFA576F38F16472A14366135BD9B09C55F439AA00C73BD1DC79CC51C57410FD2E69B540C5E0E83991FA7A3447EBC9B],[02CB5429DCF243546C6B54F94D7647915E860624D10ED3DFCB7C2A20A2DA607D2CBA8BF30B7BA9D259CD68630944DC64,27DEF69C42C67B068B9C9FDCF1E1503E3DCFAF5C058BDF5C0937B9B2AAB8AEE61945DF04A30CCEB56FC007964ED50E3A]],[[4BEE628828BCAED7D1BD184C289C8B4035CC3A01EEDBF21738468A92015FBFECB101FF1F1E5F98FA393719CDBA67ED26,3738F17A61117525B06FEA49766E41039527097FAD44E33BAD3ADC130193A2B07D23216FE14FBCA614C3A3C903ABC108],[1816DA1A8E98D728837C931C14CFEF772F5A70C9F4039E39FA6E8D81C86FA7723E8666BF6A25C37EE2735724C66228CF,015DDEAC10A0B1A698EE32BFCF3E7C557CD013870BAD628828DD4429B79A2884AD1A8E52671F8EF01C0C810C95B5A603]]]
FP12square = [[[1E57B3C31DA144F7B1B66B40A5C30AA54E1B6C3861C558733E44462C0320A26BEE9D8F0E49A491086D9252865405A377,6B3268D84C783039FCC46FA7005B34344EE02511947AE2C772245B375ED0925B7E063037BEEB0C56B05A8C4AD305F5],[25731E37DA48A8C0F3731F0A5FC465862132D18E319AEAE37C05AD17B51EF77F5B4A4432B3657ABA35DDAA513947DD06,32672746D5062E5C665CC088F3873CD7352AFB7CFBAFB250AD524EB7A4DCF8E5DBC83B7EB2D1E3F71D24B4D244DE5A39]],[[481369592487FDBDB73978C33A56608879FBCF150637BDAC2BEFB0432CD343E6128D97C743AF52B7AA7928745B8B1DE3,07DFA576F38F16472A14366135BD9B09C55F439AA00C73BD1DC79CC51C57410FD2E69B540C5E0E83991FA7A3447EBC9B],[02CB5429DCF243546C6B54F94D7647915E860624D10ED3DFCB7C2A20A2DA607D2CBA8BF30B7BA9D259CD68630944DC64,27DEF69C42C67B068B9C9FDCF1E1503E3DCFAF5C058BDF5C0937B9B2AAB8AEE61945DF04A30CCEB56FC007964ED50E3A]],[[4BEE628828BCAED7D1BD184C289C8B4035CC3A01EEDBF21738468A92015FBFECB101FF1F1E5F98FA393719CDBA67ED26,3738F17A61117525B06FEA49766E41039527097FAD44E33BAD3ADC130193A2B07D23216FE14FBCA614C3A3C903ABC108],[1816DA1A8E98D728837C931C14CFEF772F5A70C9F4039E39FA6E8D81C86FA7723E8666BF6A25C37EE2735724C66228CF,015DDEAC10A0B1A698EE32BFCF3E7C557CD013870BAD628828DD4429B79A2884AD1A8E52671F8EF01C0C810C95B5A603]]]
BIGsc1 = 4318E2C89D0E731F25B10E25C2DA7F00A5392CB5B93E8D743D41E84C3C53E2EAA3EDA76C9CC2B32849A879B85A482427
BIGsc2 = 3B2526E9F55BDB22897B66B0BAC00CB93399D1FA514B51512ECA2E69ADE4F6E992126D1EFFC03217DDD898FAD025CE29
BIGsc3 = 50B1E484A73DE0439E45D934031A7E2534EBD3CFC913D273266658D4410BF25B44A6B511241BF78E8CBCE8A3E46D4F8E
BIGsc4 = 04D968D83F5910944E600BE7ACF2FAB36F00AFD0ACC8B3F3D8AD430869727CAF7EE6211002914F138E6D2FE1846822C0
BIGscs = B6DED47BB676A81A
BIGsco = 01002001800C00B809C04401C81698B381DE05F095A120D3973B2099EBFEBC0001
FP12pow = [[[0638B4346DD79D86FA70B790293F39C628D667074F2C39BD5797A1756A0CCB9D9F5EB52172F959ECFFCEB8204C1B6463,2788E9FEE2E91B93BF93481864558C5EB2E61795943F4B275B8C1B32CFB7D56F7260A3355AAB23A66228BC640467A1B7],[0134A41D479EEECA0B47B5D89BCD29ED1A63E6DE7A3C2B80FBF0F8F1BB1BCA4382D78E73DD74853429F99167FA0849B4,14B0DD67D663A26DEFC2566F4E317C0E2E4BFFEF89A47D7D762B872B21470105643EF3E8F84CC606A7B800EA77307A98]],[[3C9DBC6CA85E3044F5183654537E911E1CCD9BD4B641CE393C5B58B4C6669631AE535FBE57941AA68E55D9C30D1C1D76,2CFE22B0D1AD131DBD4B82C2E394962111D50DABAF27DC3FAC0FFF13590B7AFB0A4347D7DA6633893F237508918A4B15],[34C29300D79BDC91BA4F080CC36882D140D0D9EC0C51D9AE7EB1CCB837D4848759BBE363D248856EA15140983B43DE32,2B1C99D57C64B50717F0F3F771E4991A43CB468D7489CE45C7E1D7E34EE8AFF0D88DB1F0AA431525AF4D3AB484ADB2C5]],[[20049B0550C5794B457C8B60EE548F7848C842B558D5241DDED90497D005294643A63E126F58F7F7097F010E929EC4C3,0E0AAF505299E23FEA64F4AD3D96D668940C0A5702C78DB37BFFDAB1C44071BC88A2003FF501D36EBE20AAEBFA10BE1B],[432262F4035582072B67DA8AFBD6045FEBA98AA85ADB5168FC98517D43C8456798EDE840CFC4884DA9C6CC02784790B0,540ABDD8C601094574049A394D124B1E81B26166F3F49F24CB7D0F7F4E60D8350699D4EEA4C0B7B8BC53F1D657B64629]]]
FP12pinpow = [[[40E8EE6D05EB56CCE2B2B821D42582A66A12C19DF1071B77A003383DE4F9DB4D6F79DC398B8EEA306B203F24BF372A26,3D8821B0B54EB1733578DDA93F567DD1AD6A12AC5F0641C6433687C308D0EBED38A6DBFA60DE1794B63A2ADB2252F873],[3E10E0F9EBBB8E72C72998234BD290486819D0315CF999365A4A8612DFE495E3608E4674B6FD90CD10FF60B7820AF0DA,2BF8F955FA023DA68885F5CDBA4ECCDF8FD060FFDCEA70AED2C5D656A8366B4065B8226A575B58B71A93E8E10CD91D21]],[[45CBC64C47F870EC008698E777260256214F47454B4682E119DDA2B250D291EB493853DAD91B818FA24910BC66EA4141,237ADC0FB22217ACDE9E54276EE769B9066DAAE23B1FC31F4E56E0B96FABB4DD1CB1D9433DA0411E88F61693102ADE59],[18EEC153E8653FC1615E083780ED1810580DCFC0346F4B5A201DE396ABA0EB6D45CE92CC29A8D0C7ED914C080F76A6BC,4D7C9AB2824B72C1AA8E7FE70A7443F1782DD5A474F040CB28900DAD6CED63AFFA1D48F09CE6286EC2C1E0BA88ED673F]],[[3B8B79BB1834B52DDEE2545B028156C1A6D10AD35DC33B338D0334A7794184A0F0B8895013B17070829D34E466D222AC,24976E65E9BF990A0A144BC93932EAEB981E21F86FF1D269172018E95E343A33DE668B564FB2ED457BDD37EF6C22E288],[55313F3D49FCFCB64461AD9C0A6581752E036BF1123DBA8DCE2481ACA5F1EF2EDE66F7357334C826F1985D7177CD15B0,35A9D195105B13F915E1A4E63D3DE263867AC06838D4354FA44AA5C63D23AB499799B5D1251F9DD07412D7C7B4DDFD90]]]
FP12compows = [[44C5691D760FB96EA8BF00387C3E7A6579EBFACFAC0AC67A4539110924D2E8DCC40DA9731151C5CBCF16EFB165436723,40D92988B575714C5EAEC9942C4E7C326E41AED01AEC0CFD9E4B9F66AED4E5703C6FAC9B9535D84AAFA3B87BD21152B2],[0AC1DA9E706FA38BD10745B6075F08BE2E3BA6C8818C8273B4DB73D17DE5BAC114A48BDFBC125311AA96063FB19CA04E,1740D270AF3F6DD48D43B9D281C925B995C5F11200191648098D4C2FC02F954A8A370E33BCC7F59A75825A022C2B2F95]]
FP12compow = [[553253C8B63E46CD1019342327ED819F5149C1B626A2A60511CCBDD76927F2DB77F215F59F5A0A31B29EC7C9924A3656,06C38B0B03453470E2B67C89D77A339220C6C618048E67006DC4F667427BB9DB73711C7985E262120DF41D9F270507EF],[1EA13D24112C346C75435A0B5859E3400161186C49281BCB11A3A495B4FAEE1AB175E10B9A929D7578A1E27E9FA99B3D,1528123FF7895360799D4D5B0DF109C11079C63B91AFA461B0713F4514DE8647313CD58D7E5DB2F9740BE33D44EB9A26]]
FP12pow4 = [[[05F790FE697D24E30121AB0F24A1758D83C036499ED7AD9856270A6EB026AFC9AD0AE0CC337E35B990BE33FE831F62D4,43523E87A8760BB9C6A2994C74C5702BD5B15790865D84AEB97AEA529D7CCE3718BCD30C77F65FF04A1DD8513EA41B30],[20BCC034FA4645D29E206CF29D734FBE9D664336C2BA975BCC1B0E29AC733271BC2F7A7BC2BC783E26631007D3221E4C,19CCDAFDB16C83205E7D45989971BBBC525483C94A9A3E206CDEE5D7508C32681E128A39143183BF41ECF60EA6F53F20]],[[5336BC63E146786110C24FE9C767D6A44ABFD4F5B52F75A9B13501AAC17C730864B50FF5A1EB71411A90EBB69F7F5B12,0D444F004910E4E38320E15B452F947B239F73786B45C3BE97A7E468A0EC9DFD0BDA0E9E4721DF8628EA417B29837450],[21A7B914687209D171354BFEB66B3C12FB822A907F1FEBC69C8608704733D83B4146113610413EC1B3A9BB0C6FD29C08,2D2A3B77E88E8E2AE6B31D30D4100E0B09F2923582F6BB63B65F48FFCB60927E7DB59BF4C6DD104F69D7BC02F38A8010]],[[2B61BE0E09B5CA52919EC13EB6CAFA438A1ADF52400BFFC1E6987A006139B786100322CB2D89321FEF2135C4D2A85159,18E592523EF4B3B8E360F9B7861615C26C3507BDCA151527761C4EE95FB0C0331F2168619F0AFD6DEFBAEB72205CC206],[08A4DA7F07BAD1802F42F9DF99EBFFB4C2D02F84C2DD7DDF5A3B00D23A545372F3D8AB03B6EB07D521E9EA0C6EE61940,0A8ADC36E41E6A7B3514A0D88CDAC1B0AD84499AA047E131B9632F227ECD87BB3D31A1FD187B480A8D226BA7F2A07181]]]
FP4trace = [[4D2C2A17F7357368A5D1941F7739175B70A1C08557A28FBB6E7F070FC576B9D03FED791F1951FB49DB79FE564BF1F5C9,37AE68A14963424CC83BDB93AFEDE54F5ACAD15070286E8895B7F385D47476261CE1B35DED1CE6E2D40EAD7D72E10469],[24B8D02E7178AF8DCDE4DD45F335408B1C7CF07C49065111E8A04172D271E1BC95FCF942686715B49ABC39584F4C169F,1775D4BEC91D47F7B53952FCFE0EB132AF371CA9E62F64AE35841554A3D5FB5853BFB331FB3D11518E478EABD5EE64A4]]

# test 7
FP12_1 = [[[1CBD31C8FBD3DC099B910045083496B503A0C31BA5D364E015527942797330DF495893CF79E462393CD8C5AE4048A038,148125E9EA243DB66817F07F105A56561E98D025AFEF64ECCE32732BFCD65E216D5504132B57B16E38DE05001DBF189C],[440418A2434A70AFCF69EF0D579F02127672A4B12D3FE4B4EE4506C1B4C5C451A82616F8BED62D0885EDD962B7A18EDC,271C8EE8B88EB48D4FF74701944B71E4319C1264920E990795CDECA6EF5A5F61B0108756CA3EA57BA8D58C578D646FAA]],[[4F11533FFE3E0D0DC887641F71C9F58722116D17CC2C4164CE2B67973B934FC4CBC37A048CAB29994BCFD58929A9E58F,34065ABCCA095963E0AE5491DA6E2AB7A7286F3D7169DC357AA3253E2E0534FAD7EFDD2E964EE34F9DDCDDC1634FB418],[0CD0D9F0EDD35F366E1DBF14F8FE561E7FA26187E7E796D172AF930835A0BA6C73D21BEFF2B215F870ACACC6BCC16B79,08C18776AB3527FB27B95A33963D2F6E30BB6D9D988527422BE8C83D87359BCB762149BE39D53548E0E8794EADBD1FC3]],[[2FAC7237D354FD747FC9F8C1DC7BFB148F2C05D13F4CEF16E4F6096D52FE7D8B242AAEDBC8DC4F9EFE0B58E325202F80,4B513FAE3D828AC972C69AC4B0A92F970CA4C6BFCD29CF0C7D485750EF3C52E178F3D961BC6175EA9FA37B6A2A369A09],[049C562C644C97A5FE987A35E5E6DB6F6C0DB372691E0BAD89DB3CF5D248BA81578DCCE2EE79551FAF0604B25FE55397,168D56F2B84C38971ACE0AD327A7FF98F48B1E9C115D1E6DCB1FC0AA4B1E19D4F9C216DF8B0FA78B69273B7E7399CFB2]]]
FP12_2 = [[[4E09D710F926BED000666C989B766889FDFA4CA079B25A4F1C71FA0CC7687DD004B682EB46E58E5D6DB527AA11D44419,5108B338F0467DA33D211A962E5C5CFB0B4B576166A38DF88DB8A8573D656F211DF73671874B509B66467E771730B44C],[095342BCAFCAE4DDE828FC892330A40CF78E6EC35C64964CE52560CCB94323B73AADB0A6AB459568161A4CC35F382DAF,31794F42D354F60BA578F83B8309200F2E13658763A9A0A729C83375B4F80877DD0B99963C8B0754B01FA203F377CEBB]],[[223BB2FBD6B7E11402DC694BC63D5F5BC6642EE72C5726B7D5EE35ED6527561D2A99A58C16DE220877A01F663B187AF4,1E155BB052D58C26C7CC7B6E65552D0F4C39C04B282E5D39836323A40DA88F91AE7AF96B0553B96D74FA933212B9639B],[3D5F6F98EE4241278AB71B1A3D0B68F482D3A8403FFFF3339B636C6AC07B81FAF23EF79F104B3AA0B37BA1CE21D99C87,479AC3111AE66A898A9AD1C36D198CFB1FBF94844D9360D9AD4196AC32AADDEF7BE46B188D997B66F4CBBE30CF6A8FF3]],[[0A0962C0E5CCC29EE3650FE06BB8DAE0F81E864BA039C78C88EB69D2C4FBB9504F1C93B24FA05CE9E3C52A572F6ED117,1593209D9054024776E4ADFDDD2C1AF12CE9580640E4FA8864BF86BD2B97B6009E51077B9A21F511B454ACA0D5EBD0C3],[1870F624EE7D6333B36FEC35BC49118782C0C8FA17F3C989169D296FD17C99113E7C1394654A59325292AC821E6C5B8A,4610B44EEAB3EEC302B6AE43671F21C80AA264ECECEC7ACAD0FAD0A7C26359386FDA9193772CA498A457C75AE4FF319E]]]
FP12_3 = [[[0A48B58036255BBBF8C995C0ED51A20CDA38CDC01A0D103B0F705FB1CA852586181ED77F94731286C988801F26C59213,05E9384C8C8434048B8437F5C0BD9845DDAA23D415D2D7E6B93D8EE7123BA1D742C5F1040F569B22576189161045899B],[247205665ED528F4EB5595944F946FD530FB03EEDC871FADACCE3B33ACB6C995B62CD1AB9BE98D6B3ACD8F0ECF3AE9F6,24D47B8DE95DA6174D28630580070F0E8C9A6FC4B6F2B6B366DC3034A2640099BF7C539668F5172F5608B02F47FBFEDD]],[[0472C61F93F749CFAC6277EB35888A0CF37D0D8ACDA108F29B3AF33E4976DEA5422CBFFC2DCA26C7D3426DED2E9CC75C,09C2763543D7ACCD3AB358E1BEBB162F0D418A78480F13B3EED185134A87F6BAE36D646FB78FA61C7AA7EDEA82258FB1],[0B3D71D64884D9DE708EE71853B056B3833AD531FCAC29C2E0F8A7957F0336BC8504B3711E9DB234F54B13498BB5EF65,2FF38F165C4AE3E5BE8ECC4084D384C80F88B9AE24BB40B1B7C610E1B11FF368278341080DE6238C11132EFBD0190A23]],[[321ADEFC5B570B3729D3BA1E7A2DCE2BB530AC7704257641FD1A1F39786D41AD52451E4567EB8C2AE2FDE53986CE3D7B,49B5D581EA4AD6FC1A6917D9B8F1FFDE73A07E58E4C72C552E3B0E9255C637E9FC53DC66E8E9D11C80B741E083738098],[14D3DE4ED1020380659B82EF73D59EFB69C2C56D067F6515C42C8AB2B86C8289E220DCA418D316B2C5A8A96CA69BCF39,4D8B8D938DD8B01068856810D8BC242F66EF8EF89A2504CC441F8B42AF47FA7048320DE462A35228054BFBF84F79A2BD]]]
FP12_4 = [[[2A7786DF855CE96192B63B9E21192AD2AA82C7C687394521B5870CD64D27EAAF54E5B338F52E1D6DAC2B275218274D0B,061F9BFA0878290F43504D6A313D1280830D3FDDB6C551B493792EF6B8050778E4766D2CF1015C6F5DAA4DEEBC193030],[279365FE67BE1B5073578BEED3C44ADD1A4A7D9B7603D37D12B62D4F4F6E5EDCEF2922567D824F5E20E196D0EFC1B233,26ED59A42A3F9822E553355F84CF24C4B3BD0258AC22873F2A63FC737C6F106C70CA26F3ABE1DB80FB4F5EB019E854F2]],[[2EA97FD5C18D3F53F4A81AFA25B09B2186C53E4C280F9E122B6C419C285DB21C2AB626264F5FE70769A480D8EF74E025,13D1451AE0D5783AD5FB22E7C6DB4A1AF8A4183729CBBA100773459847F5972BC46377AAA666DDCD932892163F8E5001],[4FA42961D3B085ECA8855790E6A2A7A0FE53E63CEEC0775791C8FF897E8E9AFD10203E35CCAAD710FF18C317A0FF443D,5490458125D6784CD53C353335E4AA02AA9130243AAB569AC198C3CBD169BFAC2AA1B6DCE8889B045C77150C93D14E46]],[[15E36BFE2191FFE6F9F44C5E0EDD65ABF32001C72CAE50C83336157B9B16C97DF1EF532CA9119476B00B1C8845F0F8DA,2A89FECB1A1895F4167FA2D7E6A497CA65294A854C01F921B056ED308943813D50A736C72E832397A1D0E5B7644711F6],[4B571C92A6FB8F8B828D9C4F658454E2CFE496A09DFDC71952CF7A618873B89056A11FB056E634171FA8970BC9E10276,10784BAEFFA4B083EDFEF8A623997D6AEEDB2C1BC1FFD762C3EF318FADC43A730421AAB785939D46F248E9B64FCDE725]]]
FP12_c = [[[3F4261BB4C23AE3EC0273096958724681AF1467CD99368DCCA9958DDA8CD48AFF58C6EA2688A3C2E0192F6BC215A0FE2,1B2AFAA54181F51881BB6078B53BCD56439CFD40023C85392FE32627C10DCD4F4952CC37BFFD456DC3E87F61DB6F6889],[46C4FF67742F9723DDD945D1742083FEAA5699A7B02850A3F6941B0063D35B9D6CC1B85C4EEB3AAACBF8DEFACF8A5148,3EF658D7BC6453695CFD865A9E809B748AB76920B23E70026EAFBBCD3B4532E483E55211EB5B816192314F545A154179]],[[0A7462676CB3A260E00DF96D935C540BA7CDD68DD6C63F26DA5D1A84FD486B5FBAA898DEB39C926AE3C0E31696C31C0E,29E26831E7E062415DAA6628FCD67DED1D5F883B5CD03D17AA3F1C2438148BE1CA9764293844BAA0ABD719C556C68803],[1846BE14C1B03597BCDBF00B16D6154F63E405C0E28C3299759FD060B59420AE21F70A9A1142160DB5E2969F6D6BD08F,1C218690BA72C9335F2E6211A87BA212B7C1B9EF8FDAD17985EF9DD1D4BB94EED27D81D647ECA94966DB112DB9C48465]],[[199DB2F9D2704AEF5831627EA651F4FDF820070DEF65104DF5362C71F04AFD8CA8B69BA9C4120E83E3372C0EF3F1A6A2,3B7FA78464F8043B97945C98467ED06DAF654E5783FA0FFE7E138740FE6A34077A22F52ACE375725BE1640FE6EEC1DA9],[47BB8E7D4033CB79AE333C4E2A3E059B066A7FD1B2D179AEC28574BA3A1095F6A883CCC0D40AD24B6E92A70493900C97,408321A48EC2B4367C11B1F036ACC4300D5FD84EA8276B0785332975C198B08BBB595621361A03DAC5CE68C92F66224E]]]
FP12smul_y_mtype = [[[4E09D710F926BED000666C989B766889FDFA4CA079B25A4F1C71FA0CC7687DD004B682EB46E58E5D6DB527AA11D44419,5108B338F0467DA33D211A962E5C5CFB0B4B576166A38DF88DB8A8573D656F211DF73671874B509B66467E771730B44C],[095342BCAFCAE4DDE828FC892330A40CF78E6EC35C64964CE52560CCB94323B73AADB0A6AB459568161A4CC35F382DAF,31794F42D354F60BA578F83B8309200F2E13658763A9A0A729C83375B4F80877DD0B99963C8B0754B01FA203F377CEBB]],[[00,00],[00,00]],[[00,00],[1870F624EE7D6333B36FEC35BC49118782C0C8FA17F3C989169D296FD17C99113E7C1394654A59325292AC821E6C5B8A,4610B44EEAB3EEC302B6AE43671F21C80AA264ECECEC7ACAD0FAD0A7C26359386FDA9193772CA498A457C75AE4FF319E]]]
FP12smul_y_dtype = [[[4E09D710F926BED000666C989B766889FDFA4CA079B25A4F1C71FA0CC7687DD004B682EB46E58E5D6DB527AA11D44419,5108B338F0467DA33D211A962E5C5CFB0B4B576166A38DF88DB8A8573D656F211DF73671874B509B66467E771730B44C],[095342BCAFCAE4DDE828FC892330A40CF78E6EC35C64964CE52560CCB94323B73AADB0A6AB459568161A4CC35F382DAF,31794F42D354F60BA578F83B8309200F2E13658763A9A0A729C83375B4F80877DD0B99963C8B0754B01FA203F377CEBB]],[[223BB2FBD6B7E11402DC694BC63D5F5BC6642EE72C5726B7D5EE35ED6527561D2A99A58C16DE220877A01F663B187AF4,1E155BB052D58C26C7CC7B6E65552D0F4C39C04B282E5D39836323A40DA88F91AE7AF96B0553B96D74FA933212B9639B],[00,00]],[[00,00],[00,00]]]
FP12smul_mtype = [[[30ED1E97D191E569991E5B7122B7C0ECA91E0910B95AD60B73F146D9C8E93AD44BA32213A98E2092FE636E63EA2F9DE6,309F8148BDF7C3B964E70FD2CBA6E5941E93BF67176FEE090617928E0B8969710593942A2650557C7CA0C5145878FB34],[3A004B486BA85E273DAE434F270711079CFF88C6BEB8539904A6B01BB3A3F806DB295E99A08DDD86F795D24867D75E42,1DCEEDD09B7B2AB17CE554F24047419F3132B7249CC9D82620A70221650F3679A198C701E1C87746E01CE88489E9C89A]],[[478C5FA1ED149E65E15AF5EE5A3E367381B9E1BE163FB48636EA4EB2247239D3F8A4CAFC4D925F4332EF6F38A7F9817E,097D164A9BA0940711F12A3CBF6E7E5AA4EF01716228FFCD35554350B07B2809D554639DC96C6E4DBE0BBC03A764F30F],[53A3EA27A59FFC17CCA33F6D6DFDB26AF3030CD23D03B46AEEB3914AD8D11B9C8EDF7132D596E25B877C854B1C0A0748,2828E2813E70AB55F5056E2282BC822FAA986706FAED98D0B5A3082B6F1FAAADF92A73F2E60F46D75083F2901274C2CB]],[[35D97D0EEF3001C242B251647F51CCC135934ECCB1414C0D3487F259AE010EF24B4CFFB962DA00CB07B8F6662E71D4C9,2595F82168D2CB9B8DBBCBBB8F8944B473834511048668432D7DF7A28DF841FDDD915FBCCCAAB81F0C0197655E2CFAEF],[0163BE06128D0C22925F2C348CDA3AABD6AD67194B0FB4E5B9665FEB3476DE750CFA316EF1186E56614018BEF1D4BBB6,22683E17FA57F515C1F2D9398984A7406BD0D5FD5A4563566ACCAA689451568A5B1EF92493D1EB6E75055A0F275D7C3E]]]
FP12smul_dtype = [[[3AD574C75EC11970B82F515D7BDC41E33FB5F66DF37E86B4D040A52F7CD95AF3F4D8314A37DE9CA4528AC98626D83BC0,279A38BE5B3AC89E811048945EC6125A5BA567F13229601A8DD7852B68724EBB400029F24F88FDB78905380E531CE2B4],[27389AC58DBB8EBB15732458FFE2FF250D3A6886AEA621B385FD0DC730F676FBEC4908180432C6992AD2C6545A3C4CE0,2788BA505639EDD7F1E41297FD017A1249B9DE2E59FAD6A09F76A65ECD1D894724720784465165A87A37D45734344915]],[[218916AE1DD7EC52E7E3E237884A030085750308C780781130A486E1ECE5466D83293F540E442115CDF08C234851BB0D,12BC4AD1C1B6CDC68E93C8BE209E35DE3959FFFF74A84F2884F9E0D3BA710D331A3DC47590C154BFBC62E219BD9EF3FB],[4380A56F2705E78F2C7310F859E087C574E316089EAB59E67B4DB73CFA33B784175577F36F297C883FB00AF7CA2EBCCC,354D2DC09F07D944DD3991588095A66A3D98D5CC6409FEF5CC07FC4038B1BF3C19A0E7C5C2497249F91F7D5415DD629C]],[[0BEA5E8B270BAAB9459596B99AA36B664E6EA0FF404DFD5C2AB1BA99091E43922C93A395DE1DEFF5F861DD55134BBDB2,3B5A8A361A2A223978EAA8A9066E40F070923B903FA9BE657D565DFDD76EB4377C930BD86F7612F6ED0A2B2D7B83EA38],[3EBC9642BB6F71E34E41415CD7E78BD82D6E6ECE79A040AD37057B7C70D3B2B90337FF933307EDF9A25BE387E7578C08,2A6DF7CE5551BF0048AD90A1D558091E5670F5A2ADD524CDEC60382D7F6D7889A490A2F6F90A70641591F680C699B3DD]]]
FP12mul = [[[4E9F21664C30CCA920A3BD91AF20FAD1561104452BEE4238872EED71A0F401424860BD374074803CD5AB5E00F7105D93,19A1D53B516129589F60C2CA9F51838CAC67810A9C714B07CCC815B3ADD1343EF312B2A76D712493DB1FFE2385C2C4C7],[15A30F4CA4883DA0752D3728E272456DC1060AB614B1DDF001A578D9CD29A50B383F2E5C19772CF2CFF9281FDDAB4973,0E4F7BA13E812885D2748D2A6D4E989CC16808B4C90903B95CB2982BAA45074CF7C0141624F974791577D27C79BE8FD9]],[[44635594609EF705FD5D08ACBE9C05114EBD1B8A3D78585D9C784B3791B6CEAA4AE3FD830BEC1C754942D4BB6204A30F,12C55EA92F9491E2D5D652C254625E5B627ADDE68C378AB14E70C67565B5FB20EC1AF06DAEE304CA2F49F262478BB458],[4163564F96FCAF6771CC2A5093023EDC3DDCFDCD96B6ED999A38418CD78D87B87C2B9FBE43ADA3135AA2D27E2A42F826,1D906FF49B2879B8C8E23274E0E6EC1EAF43200D79140BAE3EBF863B4F06459178185428B3597B372F85DA322F66C44C]],[[1D221A24AACC7A873460793EF3F84D3D45E24A3D72088F444BB7CD0A0EFED6CBDA7543C0AA0B009712676070F52026A2,03A7D8766AFC244142D7B68044C30F067D536BE5AE02DA66331618687BA71B401D7D3A6014700C560AA6F30207ACD4CD],[273BDF8D163A42FA5FB4BF0192B5704CF9CD65AF3541F470A4FE0989D01AC9F58CDB1210958322BFFD17317D28DB8F36,26CEFBE2669F4762EE426A5EFB0F747E637987FAF5D94DB158ADCD2900AB981F0B4607AD295CD0B756289190CD95373A]]]
FP12inv = [[[1CBD31C8FBD3DC099B910045083496B503A0C31BA5D364E015527942797330DF495893CF79E462393CD8C5AE4048A038,148125E9EA243DB66817F07F105A56561E98D025AFEF64ECCE32732BFCD65E216D5504132B57B16E38DE05001DBF189C],[11613DF32160FE05D103BEB6C84B90722A3AA17BC625C05CBDECB13FB49B60A2D2662830CB8E582354494401CE0921CF,2E48C7ACAC1CBA28507666C28B9F20A06F1133C861570C0A1663CB5A7A06C592CA7BB7D2C025DFB03161910CF8464101]],[[06540355666D61A7D7E649A4AE209CFD7E9BD915273963ACDE06506A2DCDD52FAEC8C524FDB95B928E6747DB5C00CB1C,215EFBD89AA21551BFBF5932457C67CCF984D6EF81FBC8DC318E92C33B5BEFF9A29C61FAF415A1DC3C5A3FA3225AFC93],[0CD0D9F0EDD35F366E1DBF14F8FE561E7FA26187E7E796D172AF930835A0BA6C73D21BEFF2B215F870ACACC6BCC16B79,08C18776AB3527FB27B95A33963D2F6E30BB6D9D988527422BE8C83D87359BCB762149BE39D53548E0E8794EADBD1FC3]],[[2FAC7237D354FD747FC9F8C1DC7BFB148F2C05D13F4CEF16E4F6096D52FE7D8B242AAEDBC8DC4F9EFE0B58E325202F80,4B513FAE3D828AC972C69AC4B0A92F970CA4C6BFCD29CF0C7D485750EF3C52E178F3D961BC6175EA9FA37B6A2A369A09],[50C90069005ED70FA1D5338E3A03B715349F92BA8A47996422567B0B97186A7322FE72469BEB300C2B3118B225C55D14,3ED7FFA2AC5F361E859FA2F0F84292EBAC222790E20886A3E111F7571E430B1F80CA2849FF54DDA0710FE1E61210E0F9]]]
FP12frob = [[[1CBD31C8FBD3DC099B910045083496B503A0C31BA5D364E015527942797330DF495893CF79E462393CD8C5AE4048A038,40E430AB7A8730FF3855BD450F903C2E8214760743764024DDFF44D56C8AC6D30D373B165F0CD3BDA159186467EB980F],[2EDD1B5552CAC63AD7874BF13DAB5FF0264CFBB8A0D9A92DE344587F991A7317A4ED76E56B50D2F9BC68FB165B138E53,037AE74E73879CC5541291AEEA91AB1E1561A78211DC76B9909E311F763C2846FFF1F7DD76B48B5039E1BE2399683007]],[[554EA14F51C5C6BAE1ED52229C780F4FDEB8A74D366F3512B7388241891501EED8A857DD53E2DB3115B6FC4397F62FEC,4DEA8E618CD126FD155F14EB08266D98970A3CD9413C48432D7926F90F8F11FE1A966FC8B361C77D4AD2CCF3C376A9EF],[1BD39EA54B95AF3FDDD7FB349BEE222F6025FE6641D285CFEE9763079A64C3B29C9B7413D90A5C71CF08FBA797E0967A,240CC6451199F4A3324B01B77CE7C822AF2D90D6508F841B63E22360C121F4B2BD9B610487F464B8721233A95AA7C81B]],[[489340B9ADCAB122E5FE84FCD83D19A8CBB629B534654555B3D8DD0C91306F653EEE8F5672B8EF4980861CB6341A073D,316BA1156EAA77106C536EDE531F51564578C4C51E3BE7E7A23B5BD2A02CBCBAF6CD577E3D3724ADA28D34AB80E683C2],[061A969D63D62F706FC14865016F5A48D255379A468486EB2AEB13EBF5AD90E45E6A7720EFB053B517AB6369EA549002,02C9620DDA1216250CF891D0313D2FDC8B3D714D694E08D74D060A0496DFC5A15C3071F531B204E2E50E067BBDE72CDF]]]
FP12conj = [[[1CBD31C8FBD3DC099B910045083496B503A0C31BA5D364E015527942797330DF495893CF79E462393CD8C5AE4048A038,148125E9EA243DB66817F07F105A56561E98D025AFEF64ECCE32732BFCD65E216D5504132B57B16E38DE05001DBF189C],[11613DF32160FE05D103BEB6C84B90722A3AA17BC625C05CBDECB13FB49B60A2D2662830CB8E582354494401CE0921CF,2E48C7ACAC1CBA28507666C28B9F20A06F1133C861570C0A1663CB5A7A06C592CA7BB7D2C025DFB03161910CF8464101]],[[06540355666D61A7D7E649A4AE209CFD7E9BD915273963ACDE06506A2DCDD52FAEC8C524FDB95B928E6747DB5C00CB1C,215EFBD89AA21551BFBF5932457C67CCF984D6EF81FBC8DC318E92C33B5BEFF9A29C61FAF415A1DC3C5A3FA3225AFC93],[0CD0D9F0EDD35F366E1DBF14F8FE561E7FA26187E7E796D172AF930835A0BA6C73D21BEFF2B215F870ACACC6BCC16B79,08C18776AB3527FB27B95A33963D2F6E30BB6D9D988527422BE8C83D87359BCB762149BE39D53548E0E8794EADBD1FC3]],[[2FAC7237D354FD747FC9F8C1DC7BFB148F2C05D13F4CEF16E4F6096D52FE7D8B242AAEDBC8DC4F9EFE0B58E325202F80,4B513FAE3D828AC972C69AC4B0A92F970CA4C6BFCD29CF0C7D485750EF3C52E178F3D961BC6175EA9FA37B6A2A369A09],[50C90069005ED70FA1D5338E3A03B715349F92BA8A47996422567B0B97186A7322FE72469BEB300C2B3118B225C55D14,3ED7FFA2AC5F361E859FA2F0F84292EBAC222790E20886A3E111F7571E430B1F80CA2849FF54DDA0710FE1E61210E0F9]]]
FP12usquare = [[[2B4CB4FBCC66F3B3A34BE310756447E8694687EC0E303182017E0391E470ECC923B354DA5F796C2483AF07A74ADE9638,0F03533DAEDEE084AA8B856D9B8BAB4523BC982CCB24579631FE119C44A660D0FB5F6C5D3B0DE583F3D40769CCFB4435],[3981A2498B54D1DF9C09998A27E32FED27C5E07598B86C2764445E65761E73B3059627BAF05089C29694CC68D908B95A,1266165624F35539ED8682B4C9A9E8FCB911F6BCA19556D895E1E16937CC7386AA79AAE539F7CE2DD454243A4F099744]],[[19D4FB0AE5A2C8F33303FAA601D27D8F1B67D95C6F8A57C57FF84ACEED728D02459D90D6F483D6A34A73E0FFA7ABBF72,31DE5961E5C461E731F95CB685902B78B6C514DDA2D56B1B018081422C475E9D5804C29019FFA05CDCD290A214F0612E],[1157EFFA5DC054BAE3B60FC988DFB00E53019EE63BB5BEFCFEB3CC6C38AA3FC32319F96B2F758AE355A9B17661A16BCE,48B79986AD1F1975691D4464D6FC054EF153921AF1A9B72D17A217B30CBF36A19E789E1E7EC80347053DBB6902EB404F]],[[3FA25BF26ACCBC53529AA5C1770F7BDFDE475F9FBF2BF79AB4AB0F076FE573DC2020BD0023F85E742CD36CED0196576A,64CB5E30F63F420D736E230B8C822118584E76211E06E129A6400B94BD6D69579701ECB2C88C8F37D8B9D32E37FEAD],[0D8C1EEF05D454D11551D4D4BA3D62AD2AC74B6653451AA488D8C5877E729FE586D7B96AC7C323E505ED7187F73B5B6D,543CB8A089D29A8CAE6A27C2E337A3690C01A98A0372915F2A9CFA21492251D68050E401A6322819AD97EA15F8A35B9C]]]
FP12square = [[[2B4CB4FBCC66F3B3A34BE310756447E8694687EC0E303182017E0391E470ECC923B354DA5F796C2483AF07A74ADE9638,0F03533DAEDEE084AA8B856D9B8BAB4523BC982CCB24579631FE119C44A660D0FB5F6C5D3B0DE583F3D40769CCFB4435],[3981A2498B54D1DF9C09998A27E32FED27C5E07598B86C2764445E65761E73B3059627BAF05089C29694CC68D908B95A,1266165624F35539ED8682B4C9A9E8FCB911F6BCA19556D895E1E16937CC7386AA79AAE539F7CE2DD454243A4F099744]],[[19D4FB0AE5A2C8F33303FAA601D27D8F1B67D95C6F8A57C57FF84ACEED728D02459D90D6F483D6A34A73E0FFA7ABBF72,31DE5961E5C461E731F95CB685902B78B6C514DDA2D56B1B018081422C475E9D5804C29019FFA05CDCD290A214F0612E],[1157EFFA5DC054BAE3B60FC988DFB00E53019EE63BB5BEFCFEB3CC6C38AA3FC32319F96B2F758AE355A9B17661A16BCE,48B79986AD1F1975691D4464D6FC054EF153921AF1A9B72D17A217B30CBF36A19E789E1E7EC80347053DBB6902EB404F]],[[3FA25BF26ACCBC53529AA5C1770F7BDFDE475F9FBF2BF79AB4AB0F076FE573DC2020BD0023F85E742CD36CED0196576A,64CB5E30F63F420D736E230B8C822118584E76211E06E129A6400B94BD6D69579701ECB2C88C8F37D8B9D32E37FEAD],[0D8C1EEF05D454D11551D4D4BA3D62AD2AC74B6653451AA488D8C5877E729FE586D7B96AC7C323E505ED7187F73B5B6D,543CB8A089D29A8CAE6A27C2E337A3690C01A98A0372915F2A9CFA21492251D68050E401A6322819AD97EA15F8A35B9C]]]
BIGsc1 = 3461BE33C52BDC8E1C37F89A6A50FB0DDCC54CEE5A7FB5FED682743C9A35D6357418EC70B2E649A9189B500714793FBE
BIGsc2 = 3B1A80A3A471209075C7206A6CAC494576E36157AAA269663EA1BA5613D31E21BB5FE68CC70CDFC80289547D4AEF08FB
BIGsc3 = 3E0ACA2668C36D9275321F0A4E54D12028F1C36306B7CFDAD991E8211927541ABD2E3E00B522AF86BC0DEF500F76D6A7
BIGsc4 = 07F622C7471465596EFE0DA438739566F5E853B9E6AAB7BE2BD95758994784B1743C99CB2C0C16F33E201A90EAFBC010
BIGscs = 81673491E1025CF1
BIGsco = 01002001800C00B809C04401C81698B381DE05F095A120D3973B2099EBFEBC0001
FP12pow = [[[08DFBCE4ECAEE0506F0FB7EA6C07F2736B50D241EC0CB498AC9E0F582525D5A2DE607D7FE1DBF3AE13DFABA613289021,355660EB5C59E40957C0EC2DBEC3ACCEB5F33692557635C2EBBBD2754ECB0ED4B850842FDAD19959869FDD65E61FC014],[4015CE39BE73D82D05B2C1F0D01BF59BEF324D9A8F3B02E31FBF14E45F6367AFBC7B4A50C103EE7E90AEAED6E18A3CBE,44162D66F31FB9588837A2BE934B2B68013514B033EA3AC1F842A034279CC6BFD57E1F122F8A3BC92D86588D7336BA58]],[[196CD3BFD399939F986B520DD00E49A3BEC238CC192E822D434E89CA7F0002C1A655C55A0CC825F2BC0840E9802AB679,20CED18EED911B1FFE45189148ED6D86F7094F4D733B7CDF6569449F8BDE741F0259A5B5520B9F399E637F28B815F36D],[24FFC5EF54847F0B475DF23C2F8CFBBCF80988F46FEDAFED29A60DE35C34BAC0D7231A0F7AB6D1D253C6595083EDF97F,1F1FC7CEEFD478BDC4883C4077A95E1B714E2ED9F2A98E24C8BAEE98CC98DB4B9BF7E5A7939BB41EB0EC3E3D54983BD9]],[[2E544A6F1B050FD0B12ECC328947A4F78F3964FE79A08DC0FB3D426C6FA7AFA99701AFAA11DF358FB973CF0C5E591D14,18AF6B218310B1A84541A32505A7DB0E8BCA8CADCDFA88EC494480663BEBF38C1AA5940622546C0992BB04E54BFE51B1],[0F942CEF31138DA69D9A2273EEA939CA097042DD7C9E28AF931F3C2980FD9DD0D7DF2D3F97ACA98E45D4536F703A6628,0FCD12D7E69625B673FB6BD76258EEE90B60DB0DA1EE369BBA644221B741A6B1A05EBE24D512E37B520CE303B43544D3]]]
FP12pinpow = [[[2598CC40D069F3AD0B612466AC459BC6EEDF115EBDC659D9D25852009520719F00C5391B449421D94680C3330B403F5A,4AE42E4FCE674159666F957C2A8A13929390170F0C3118A6153A2C06E296BA562DB553423458464AD27ED44404BA4856],[28701A284EA34CA027576B9C633A03571403904CE824D1B32901619FC4F8ABA7C4BAC5C8B7D89ACDEE89C011EBED0730,2273B076C7938F0C35E0557DFA0C87765855097788D1BD47981023B1433D905FE06C9DCB21A14B1B8C62938BC861DF85]],[[0F2897518098BFF3A965693D613011E3E1661040C14D2CA23B84B5B60CB9BEB1A2304A53F964E6910A4452B7372307C7,356C3B40049F0997E1E90524AA7E3C961DE0D31BFA894BEBA5A3B3E1B9FD764A77FD08CDB28B890D9013F080575C4FA0],[4D1AE5856B584E93483576BF55C793BD6565848B4E477E30A4B6E4F5DF17E0CF64EA9AED3BD1CB42ECC6A5A038BA8E57,07586B0720E1E87566379B57028A83D34C54914DB1363F56EA5BD2585A8B48DD8FABED3F60CB08DEB454D27ADB2AE7EF]],[[0685A67813FB18118528162ECEE595AB1E9055C6EB9D7841D4726E203C21F6A5F5B4FE5F5FBB065EE385296547173D18,310237AD2767D9DB1740A5BE173C76462EB9859CC0C43BB623EA0EDDC0DA87742D7AA78229DB349210A9DCCCCF6290F7],[35A02BE7FA846DA8482B9C24B930995FA81AB67D6E8CBF6B84A9F2B0AB2FB228AF962EC52418E2101F420B64C34AE98B,030A15AF7C0155B3B554E5CBA7C1E2A6BA48AF4D99AC5D30A5C1D805D96CD28D9E4EAFE427B813F9C6AFF7D9938AF59F]]]
FP12compows = [[4DB54A79DD69C1AA09B002094CD00E8D227F80FB2F2E8D9B9C2EA4D12C69638B3A9EBB89FD551DC7BFF27E00EC8BFDC8,0F3E0AD346EA8C622CC77DCF59BBE56D2D16631CA98B3F508F6217A90F43864C229EBC37CEB82C71ED61D3230C9C4E17],[4DB41AE4B344380763EE0FD5F88B33FA2F7CBB8251D24D0A9B98EEC440A3C2DC7B06F49AEC746BC2FE8D09D3BC52D176,26A1063E0AAEEEA1EC08DE691EFB2E8362E428ECB34EEF28AFF824FB6D649532AA82233A295B7D65B0D5039E53D981A3]]
FP12compow = [[4CDE21F12FC452E0EC01D5A6E1976F5F426BA1411ED67AE65D6771C3F72F0F50928B36B918788AEE101C430009186BD7,49BE8F9B3993F87CCA5C69BF2295CB5D1A45E25944525BFB8687F0DB2451C2481A683B1B243CD0D680DDD99AFBB6FC93],[194B463F8DA862D4664B7909E807A76008A8CD879865740CA14659364A64060C4D4879E75C3D7134DA39B0393AEA46C8,555A26731F73B78CA87FAF151DE2693809D18724A2B7F8C18909423B1CB6A78E105BC8C79A2B2DB44A80EBAF333BA048]]
FP12pow4 = [[[0BF06A908F593E8266D49CBB20DB99D3C4570E458F4467C5754C503E62B2A6BEFC332C49A77614F34AC64803CA5ECD5C,0EDED2678DD4BFD79FB752D6368100D9FAEAD18DD29C06EC80BBEF401C804C8F1C9E3C18A9C2A62744B0B9544F2F10E8],[29A8EE99D1EB3A8FE16B027C07E9CAEB4ECD4294B9344EADE6894B370613407624D803A4067DE94C6A17E63960973B07,3C04B3BCE8CA4A06078039BEEFE57BEE258E3B0660FBF5B64787198B8A307E99C80F45887A87F36A9B7154C12CB65DE1]],[[1D5C5EAFBB5898FB4D557CF5CAA141E04BD88DA7601BB0ED455317A8937B696C3C1CBD8EC35FD51E02C9C1963932B107,103A890E355FC09A51CE71E52594B8D770763E7E2900EB9028E9FA911A0482D93BFC190B9AE8E766C86EF8E2056CC57B],[3245D0B432AAC7D4108AECF14E354235AA5736922C84E1B871B87ED1BF9DD8F2A412416437C08D09C0071488F0EB6EF0,53293B1071B8C6FDC2EA43045A9E904B4A73F57920270D7A798450616DF9121288039BAB79F50086AAFBEBC69BC97F44]],[[06A1F1DADC454D0A9D00032B77FF4475FDFA5BA730E0488359C7FB1CA6592187F97318E0487C48AB1F0A752A45827E36,47FB0EA98E42B026166446DF502D4CFDC79577B855F22EAE7E676EFB7D407059172B9FEC2DB5C43117D987543FE39969],[1545E14607CFB3CD61848CE63CA414DD6452881A2D5A58F11BE18BEC8EF2B7D6548E066593837610D9B4ACAE6085802B,0174904E367101D68720F07CC901074530F17F56BD9C50DC3CC4B8C1BD9B03673CD2A14EB71FFF7C0AA73FB4AE42FF4A]]]
FP4trace = [[D23EC58ED025673245530AF8B3319A6A350325FE14898E93C5B3C602F86DA9617D7C44E348A17FDC5333A63B2F2FFD,3D8371BDBE6CB9233847D17D310F03025BCA70710FCE2EC66A975983F6831A6447FF0C398207144AAA9A0F00593D49D4],[21419CBC008874A42D62719FC707E12E21FD61B9A0F463FB726BA4424B8F030C0359C69727B97CC1DD5B515F1B8F4B3E,1FF05624C500AEF24F7827409CF7C327F426F100C2C6260515380DF364ADF93095A556DAD4576B47204987A222829E53]]

# test 8
FP12_1 = [[[2CC9CDCF6379918CB9325962F26885C526FD0C61A409C283828AC5C29CCF8F1B6B941B05A4476401D6BF952C122307D0,3C80849ABAD14FEBD96D4320ED2DFEE1D49236E3A6894378BF1B3439A905055FA40352F8452FBCF72F4623D731DEC2CB],[1B131416383C6111C0B634021D7B628FBC26D04FEFEF0E16CAEECD88A58CA9E9E733614AB78B62936ED4870AD02AF478,39D43495B5F0F62AAB87B14DD17D7D5B10E97C4840D3109ABDFAECCA4967A5F384D99E7E3394A7B6A1A7CC2424ED003A]],[[3BF8B2997975B02259823A32EEC133C241238944B941EA23F97EC76A01C6D97A3B5E40E441985CEF7E4FF6C7940A899F,3FFAEE440CE72CA35FE9694A0E4626FC41A6E052C953007FCEE23FD749938B835DB7F6FD596E0E7807BED4B6BFB2E33A],[354BA87B8AD6D6CFA2FA0E48B41577FD23B620D01C1A3F01382F2E78AC275B5F2469E851AA3FEA97C508BB5A690ABFAE,372B16600F95D099CC69B94996F8365050B1EB29105A5FEEDF8D7B4F7F01EC29DFB180BA88E14A0F242B5BD134DB483C]],[[410C691FC78BCEBB091FC98BB8469B4955406A649E8130564332E6E5CFA068265EF74A6D351326BC52EBBC7C5C301ACC,4AD797CE76CEF57818D7CF3E47864F67A2A012B8AC421B4FEE96649195E6481BCA1E6EAF099DDDEEFCADB3563A7BD5A7],[269FCBA0DB0F762C3E8D77FC678EC8B9AD4F4842892FBE40D7F74A10AD0D272915D92AB0C6F8157AE27F0E56CA19ADB8,0449847353BBC787BDE6F99E795B695B2812DEC64A5FCE18B8E14879AA4F396BC2BEADC66C5D4B7F129B944E7F3F224E]]]
FP12_2 = [[[2BB336C395286F6268B84B7F909AFFD358B074D53EAA19ABB553B4FC16F34663B6AC95A8F76245A58D6B12CC1E2F3E90,4AEB4C39BBFBD4CD1D13609CA1A0ED8ED7363C05CB7E4F8A81A6CC0D2307B79887F3219D4CB653A5AB0B33C98DA52414],[2BF8A047BE108C2CF9133E3117F00A78FA9D22C51316D10BE893A749AAA27252681561BB8642F8B64893988265EEF0B9,01738718C0423862D5A0837C377BCA3B1CABB39BA6B6BA6424102B444D115A0B770D8B50C765E599C1C5A00341DD94C7]],[[38413C061E29FF436EFBA86009D3C3153DE040CE4C1D98D1DEA2AA8245E4EE34CA18060ABFCA19229347001CF6FD7EA3,422638CD87A9817970488991506A4C7B85917B005A945DCA8F015D1445C8FEF523A3A3044461F36A38A93D791DE0517C],[4B1E311059995CE822E6BD864F1A559A4CB786C6EAC670B7441C2107752ACA88D02CA4D4DC001DE0AE3FF04AFF77AF8C,0CFAB5DF0F8317E793E1686E28EB5D17ECC109B0C71B9DD598F5D9DCD811359B323AFC7C3EB1CD423417406CF7A892CA]],[[32E10D8EE7C6772BB6804859642537EB57FCAB0FEDB3730C241F77F720B0EAAE35BB0045847FE0FC706484980DF8933C,30BB6FAE4ACACF235A876753C4FAAD41E1E64817E13864A80233BF71A2F152F360281B5624D2B76E192291419060D87B],[2F25F9D4C3AAA78FB565AAFE46347237DA96E989C144BF340A0DE277EAF2E1EB375017E713F0C6ABAC82E9E0FB168127,04BB1CF253C5D9DE1A9852144F80EA384059386FDCF64E41F1E991D13CB62AE79CC12696888F7F29134E97BB7C83AFC4]]]
FP12_3 = [[[3E977BF61C2961AF534B3960D64D1696D3A5B0D1F22D71D685D3BC98B2E7398F9975E7BBB88A55B512929FDFF57AC578,357D7F92A5B64852AA5D0849D5753DF9CE95E626326DDED7EA93012D3810C0C0786228F425199D36CD49CC9F6771CF6C],[142BCF3E93CE34020015A1D0E3E8B1AA5B169494E3D28816A17EFDC510E6E27AD677BE1CCC371B123A76DC56ABB9FBD9,2A0803F37457B79EE258BB42FF9D5F492E36BEF65EAC1FE272F3F499FF251EF0031894D6C1025D31E2C4C8C0D56CFB0B]],[[2CB39991917626FE5F8A259C329A7B43A3C1D0585FA1EB9D7F141C880A25477678F3A61D58F164A5A2382A5FA1DAD732,4210C658DE10F12BA9DE360424D13B341ABCBE4B12CC24679D3E8AE3E4BA744D4E5BC9780B75E475C02CCEF89B985E7D],[1BC8C72A5DE5408A1122274DC5E618ACED17C2205565A7D855634BDAF017C9B9A6BA0FA2DCE55B9CEED14DBFC80AE5DC,4834CF26D21D8F9E079F5916DE00BE9D68856FAA85047FCB05268CE10F8789691A1CFD254492CEA35A1750C602FBEA82]],[[32399E0211B9A4359AFB40F5DF48626B6DB933E31172740D1D7A0570BFF589663CCCA13CEAE317C2AA36D247C6EA527E,26FC8B93DACA9310FE26695A0E7A4D280E675371677DFA90353835FC7C0D32DA0BE282389E78BB68C0C30216C69AA192],[243DFFC16FECC9FEB466F67D9E2ED11331B97CE4B98396DD665B6D0D5D4D589B69074B2F942D0FF7723B92EBD525368D,40B997582C0F597AA0225D0B06358F801FB24E284F199E720C51057E4B1C43808C3C8817875338D9138BC6E49B249547]]]
FP12_4 = [[[40AF08EFE6E37343F1B6FBBC3B797CC4224E0AA01A5196FB6B97EFA0C222DA44BDA21D9572439BB5ACFE0594BC9B645A,30F618FC53E930284763C857801F62B2D1FF9FC266D4245CDE7B93608F3723CE62683FC6CA93C718D7204C8E21E25484],[425779183CFF421946476E3E0EC9ACA8CFD077965D5451E7700B9BB9B20DF8B178CDE4658B9AEC8B32DB9E4953C34FB7,3562DC2416CD6CC6819CADA27849D8F9A2AA7144590E851D609C4CAFA4EFEF15E23274805732084EFE1DDFDC19299D16]],[[448326CCF9FB271C197BF219C2F79CCE94D51653A086D0B75B2553079D03252247B4EC78DFC3C7AAB028351731E3AC9A,3DE20291A60E5773DD0F6441E9ED410C387A910149A4EEBA8F2361A9F5905248E5E889D7DF6458F42C3094A074EC0A65],[1DE7DD7A8F5E265F39AB6EFF86BF5FEDF9F35CFB46AF18995344C1DEA9A787647FFB5DA3F5AEA8DCA8DC03B6AE6DD2D8,0E28C9C3458E1FE1CE1B3B21F4429C95E255F4F9BE50A46ADE11A4B43280D1166D28E8C5ABAEF0A54DD3955E717BDC61]],[[23914751608C7433C4FCCFC5449AA1F05C16E4AF3B71F2F849084A2A5B7CB44289DD5B46C245FA82DCEF8F9D3743A98A,2EBEEC4C78031D4B3604CFB81AA7779D742BD8E34C57E5B969828037373438DF11B1D10964D4693D962B6AB58D03D706],[0FD2A10BB3053B5FE10D80E1DAED5B334C7AE4C40B5A2D2C06157B39D1F4F91121797172C7E4D8C22A0CF3DF36699641,41FC5E65E3799A2DDBCF4EABEB58150C203EF76C32D877863AA19EF496CFD745C393669804531218B26F88187CD49A86]]]
FP12_c = [[[02B055DCAB204ED9F802D573E9377DFAE036DA9AC46A64E7AA4F4C740AB71A734ECF5113DCB9FCA9F09B97CE9683D936,4A38D885CB1D46AC7712E75B41C79514E8AAE7A4916503E207C655C29652A02054C3E43ED0588C891EBA69B596EF4A23],[537ECB34E28C73110647A6781C35158DCE569983E49E00572BBA5A2A02BAE62DB1A2ED90F48CB8C47EC973662E861E88,3AFBA14CFC4E0555B1AC7714D9274258C2831492709DAC0F16CE087D3C032DE9F5152790E44F6F7841B5C6093C104ADF]],[[3A5DBCFB7FFFF4091CBEBC7554908477AB4E83AC1730DC84B2C75C85872BC9FD89E8C8E493401E9775F1ABF47C24198A,07823A6141C03D3CC43A4B3F8113A0658B43D638BDE7932AFE2E0B85F409C3D70994931ADCA8A436D40192AE59FBE9D1],[4ACB9538CA9E778AED3B0FFA1AF4A2EFDC235D6587DE17F4678248337DAA1AE8E8D386B40CDB14B96E6E9D1BC05AC4ED,09FF8867E95F05EAB740759C3160BCF390433ECF4984722696B9595E43760FA88354C6F68713665B2F0B76EE24803B29]],[[3F5B5175FF19885E63455E365E232D9F87B500983467E88132593F283FFD85CE3179F34C25ED84848411BC9A971531A6,46443150B69B7D9556820ABC3167B6417917BD144AAD2902423ACD9F32D5BB69B0746AE03E81C7EB8E45F2F197D5D87C],[4BA26B3EE6670DA5A36533FE486E9B3866B3D002B7E2630A1C3B7B9ABFCE7BDD970652E715464C3FE975E00984791205,04B8461B6374E468415F6F8ECFDEF8D4AD1CFB89916FAA8750AA0DA6CF3392AE7CF892A60E6010E259F2FB3696D6AD3A]]]
FP12smul_y_mtype = [[[2BB336C395286F6268B84B7F909AFFD358B074D53EAA19ABB553B4FC16F34663B6AC95A8F76245A58D6B12CC1E2F3E90,4AEB4C39BBFBD4CD1D13609CA1A0ED8ED7363C05CB7E4F8A81A6CC0D2307B79887F3219D4CB653A5AB0B33C98DA52414],[2BF8A047BE108C2CF9133E3117F00A78FA9D22C51316D10BE893A749AAA27252681561BB8642F8B64893988265EEF0B9,01738718C0423862D5A0837C377BCA3B1CABB39BA6B6BA6424102B444D115A0B770D8B50C765E599C1C5A00341DD94C7]],[[00,00],[00,00]],[[00,00],[2F25F9D4C3AAA78FB565AAFE46347237DA96E989C144BF340A0DE277EAF2E1EB375017E713F0C6ABAC82E9E0FB168127,04BB1CF253C5D9DE1A9852144F80EA384059386FDCF64E41F1E991D13CB62AE79CC12696888F7F29134E97BB7C83AFC4]]]
FP12smul_y_dtype = [[[2BB336C395286F6268B84B7F909AFFD358B074D53EAA19ABB553B4FC16F34663B6AC95A8F76245A58D6B12CC1E2F3E90,4AEB4C39BBFBD4CD1D13609CA1A0ED8ED7363C05CB7E4F8A81A6CC0D2307B79887F3219D4CB653A5AB0B33C98DA52414],[2BF8A047BE108C2CF9133E3117F00A78FA9D22C51316D10BE893A749AAA27252681561BB8642F8B64893988265EEF0B9,01738718C0423862D5A0837C377BCA3B1CABB39BA6B6BA6424102B444D115A0B770D8B50C765E599C1C5A00341DD94C7]],[[38413C061E29FF436EFBA86009D3C3153DE040CE4C1D98D1DEA2AA8245E4EE34CA18060ABFCA19229347001CF6FD7EA3,422638CD87A9817970488991506A4C7B85917B005A945DCA8F015D1445C8FEF523A3A3044461F36A38A93D791DE0517C],[00,00]],[[00,00],[00,00]]]
FP12smul_mtype = [[[38DB9AD864A0982DF3ABCB0B3161508164739E0B366BC82263BA27385D477C17BDA5700E43C7CE5C428C4D7CA24AFFCC,193DF3E96BD263B3EC4AF685C24483C9AD74A46B8B574344FB31DB44986BCB864E1C273DF0187EE418F8D8F8C8A43EDF],[17F5975A44BC6D61102CA49E883A5BC9B1DCD10D29013F07BAF7B0DF9DE291C1BAD28286B85FD16419590FE9F5E543AB,200E34A7D00A214D35F2992C4E9299506444B0D5A9901BD607ADBA311D545A8F80B56D43E33EEB7DB68AA57801466357]],[[4BB5CE5CC8B3123C74F83271C39FFDF64D721C9A23598BEFF74CB41D04BFC0DF3E83FCD29AC9E9DC4ADCCC45B790454B,25AF0815C0217D0ACC8902689D52F8FC290C58342C94A11FC9AB66788515D8F870F503DCE123FD6BCA1CD186BC311026],[34E8A0AF537885B880FFF85860AEBC50C9CA5700FC7FAA0EA07DFDF2380F00F20ED41007F7C828447C7702BFE2D67831,366C0D8CBD97D2A4FE9A706D60A619DC716276218BC08DA424678F1E10223316CDEF6E6ADCF01AE072D8D4684ED2A038]],[[46DD10AD7F1010482AEFBDA5A485893087FFEC7645649DD90F7E1A2240DBB6F54BE6B2C12D2CA159A582E55E01385039,36801503935CC686831D42BEBB0CF3F5C46EB0D7E64BBE7686C90915881706825E461480AA6790BCA737CA15503E634C],[4E82A9F8B13654C5A476D957C0CEDCEAA22E3B76A49416FC7A87BA83DD9181C79D187423C41F420E9B6FE3B832579FA6,25C830B7A5A394BD8BB5380196DF87970D83ED92BE546AA6277B45DD7FBACEC36DBE119A050CE3F59668E04FB8E08F5E]]]
FP12smul_dtype = [[[36E8492338114B855E5D187CB652E5012E37EA2C52ACE46244CB745ED083DF9DD77B00E874910CF915CE8AEF8A396DC3,3B6AC86267F2501374DEC3CA2ECFE56D99F36D80E8022CB4E43772CC215A40FBB050B8A12C432532A08071D0630963A3],[072F268ED482DE8CF152EC8F016D991DFF4E3730EAE93E1C3D304575A18A7AA1B7F0413A9CDE7F562144B2671E3A5DF5,42E3B934C6E63A4B583B7ACC6CCF10E58D777C2A954C3690D680B705D1C994FCEBA35AC9F29C1DCF073AF013CDF27F50]],[[3D0D7C4610679BE97E986AF87763359B44C4DC88157017C42D6F5C2949EAB1F2CFC1FBFD1DAEAE3E7BA3F36A77D2E656,02602C2336A5E5D22BCEFC4C8C9B8EED4CFDEA1084EAC9EB2B7B6D8FBE1A0B7A51972B5078DD2CA55AFDFD2208D75CB6],[1C85608F08568EFC75F29CB2033D5B6DAEC0067E3DF0F2F8B81D209A9A89E3EBFFA0709A46FA0A0E3CE73BF2939CC042,2823A9F06AA5AC69C1CA269DBF5D9745F8A06FD37781B175BF3B04AF5B2337993D3DD2298A0F796A6C4A51CCF727F631]],[[04BAAB4270231667A384676EAA80DAEA5FC0D43F1D737B7BAA214C736C6D8F14E27EA4D003A92145A9E825714B4A0EC6,299CF35A95D32A9EC4A9EFEC9E4044FBB3A7F1125CE57999EFE2A67331A74B18746FEA4B902EEC8C83408FD011221B33],[3968B4E511F63A26318D0E9B25079C2588DB714421C0307CB439E41531CB56B538DC4B62358BB1E15429F666629B49A8,27DB2E90D1BFBAC0E7D436C27EFE3B11C58B9D6D8B185D3F0DB08276B08003B9EBFEBAB84AB62EA217E2E3EC3540EF40]]]
FP12mul = [[[40D44F5D5DC9B0432511212A78649292346ED0F6A18544B5C2FF23D05C652521F1C632FF5B531340B8D132B1FD6A81A2,1E3FEDB5F75D7E4B29B8078E635009EC18FA2E81EC1C92539F98D1DCBEDBE9CC538F996E113D8CA3893F23C62C30E170],[3BA53F3ED0E33A1A1D1253E2229D9000728E52FEE94A04088C8D014ACCA3FB905BC7FCAB9ADD5C9F36E2C41EBD5B8CCC,296FC121D1E88037482406C604A8037AD6C1F9304457A5D8DB4F1986AB4F4E9E6A15707C260BC0411407213DED55A75B]],[[25CC11BB7F4BBD1D22E180E990A3AC26B3CE7E6332A8417E9E3027BD8A1B3C4458C33F5C6888119A05C32BE3B5458533,1B5117B5B1E6E47AD83611BAE962B4EE35FCD69DE7576790ECF729C5FAB98882279180681DCBDC6B70B1500F42C75B68],[2CE2DEB3826B62FD125D3E3B1DF623C2F8C5E56725D15C39C39294C4ED146B0C2515494081C06C0236D4BAFB8214C0D4,F905E41E5A17CC90A6EC01A914D5497A9159FEB8CB51E9AC3694CD6ED85760848CE146FB7EE7CA8422950318D9FECD]],[[34B48E1DCF1107B4C4C7FDA8F8ABEB7BE22B55FD9CBBD764FDEF68282C580668C9B9E6FD2EB5F74C6BCCD24BB230F8B9,18E0AE08B0DD53D1F50E55016ADE0BCA35237F185E261BB56CFD93D21EB68D586D312A17285EC0351C45AF03E1163092],[1D716F4632824AAD05A6AD6A50E0DE01C6CB40BE9A5B439C6BD730C09EDFB32F1A0080316121152FC772DFE91861F0FA,38E295D4B668FBCE23B50C68C783AA7170B9A1C842BBE208424D665CA5AF7EB2039BB17945EE68C9B52E9DC295D759D1]]]
FP12inv = [[[2CC9CDCF6379918CB9325962F26885C526FD0C61A409C283828AC5C29CCF8F1B6B941B05A4476401D6BF952C122307D0,3C80849ABAD14FEBD96D4320ED2DFEE1D49236E3A6894378BF1B3439A905055FA40352F8452FBCF72F4623D731DEC2CB],[3A52427F2C6F0DA3DFB779C2026F2FF4E48675DD037696FAE142EA78C3D47B0A9358DDDED2D922986B629659B57FBC33,1B9121FFAEBA788AF4E5FC764E6D15298FC3C9E4B2929476EE36CB371FF97F00F5B2A0AB56CFDD75388F514060BDB071]],[[196CA3FBEB35BE9346EB739131295EC25F89BCE83A23BAEDB2B2F097679A4B7A3F2DFE4548CC283C5BE7269CF1A0270C,156A685157C442124084447A11A46B885F0665DA2A12A491DD4F782A1FCD99711CD4482C30F676B3D27848ADC5F7CD71],[354BA87B8AD6D6CFA2FA0E48B41577FD23B620D01C1A3F01382F2E78AC275B5F2469E851AA3FEA97C508BB5A690ABFAE,372B16600F95D099CC69B94996F8365050B1EB29105A5FEEDF8D7B4F7F01EC29DFB180BA88E14A0F242B5BD134DB483C]],[[410C691FC78BCEBB091FC98BB8469B4955406A649E8130564332E6E5CFA068265EF74A6D351326BC52EBBC7C5C301ACC,4AD797CE76CEF57818D7CF3E47864F67A2A012B8AC421B4FEE96649195E6481BCA1E6EAF099DDDEEFCADB3563A7BD5A7],[2EC58AF4899BF88961E035C7B85BC9CAF35DFDEA6A35E6D0D43A6DF0BC53FDCB64B31478C36C6FB0F7B80F0DBB9102F3,511BD22210EFA72DE286B425A68F2929789A6766A905D6F8F3506F87BF11EB88B7CD91631E0739ACC79B8916066B8E5D]]]
FP12frob = [[[2CC9CDCF6379918CB9325962F26885C526FD0C61A409C283828AC5C29CCF8F1B6B941B05A4476401D6BF952C122307D0,18E4D1FAA9DA1EC9C7006AA332BC93A2CC1B0F494CDC6198ED1683C7C05C1F94D688EC314534C834AAF0F98D53CBEDE0],[46FB5FCBC3106AB1E91E23470DBB47A0F9AE8E7CE30EEA6B5858084B7266FFC5B042EFA9B38AD6788BC2121B3578275E,46A5D63ACB6A82689C43B3277C0ABD79D5CA2A14F19540FA055A7D76B5A4181F8E438AA7F43202E35AA6AF5AEB46EBB0]],[[0535C28D70D89E3E177F7A55B6106976C19124E0F2FF29B3851EB862B1BD15A53A10A0F9E6CEA950A340D8473345F0E5,40090261AE1C18EE629C7AC422AC8104B63B1A2118ACC711E7B8C2142FB8485FC2BAE808DEB69A18DA5AEA67C70BD30E],[147350AE95838DE10B34758494B47AD9B3BC2B78D674D568C4E28A552F446AB30297D132BEDD9100DDE9EFB3FE3ED82C,12D1EC75AEB07A9D8CA810DF660CBD49756173883B41C4F3168059C7DC1DA334F8160693AF2EDD15C4CD939A0931A6BA]],[[54B89CBC2006BDAB416A6EEAC27E7BDA180E1029AA5272B99219300933D80F599823D7BCEE36BAB10835E0F4FD159006,30A25640F2B8496C0CC5A694910D5EB0717EF9C9C9266687181752F56EC7D0645E9393B872D43D57702C447DB9524F6B],[4EBBAACD3A3677CBFD9101B36F011A58B4D410F4E98EBABF6E523100D25521929697B07FD78E4E6B9399C73F1C11A2A1,1ED14CB1B1E4CF36B8F45B017DA279C00D44AAB61B8670EEA23F3E10821B97B555E0B6553E005896388C0C999F9C5CA5]]]
FP12conj = [[[2CC9CDCF6379918CB9325962F26885C526FD0C61A409C283828AC5C29CCF8F1B6B941B05A4476401D6BF952C122307D0,3C80849ABAD14FEBD96D4320ED2DFEE1D49236E3A6894378BF1B3439A905055FA40352F8452FBCF72F4623D731DEC2CB],[3A52427F2C6F0DA3DFB779C2026F2FF4E48675DD037696FAE142EA78C3D47B0A9358DDDED2D922986B629659B57FBC33,1B9121FFAEBA788AF4E5FC764E6D15298FC3C9E4B2929476EE36CB371FF97F00F5B2A0AB56CFDD75388F514060BDB071]],[[196CA3FBEB35BE9346EB739131295EC25F89BCE83A23BAEDB2B2F097679A4B7A3F2DFE4548CC283C5BE7269CF1A0270C,156A685157C442124084447A11A46B885F0665DA2A12A491DD4F782A1FCD99711CD4482C30F676B3D27848ADC5F7CD71],[354BA87B8AD6D6CFA2FA0E48B41577FD23B620D01C1A3F01382F2E78AC275B5F2469E851AA3FEA97C508BB5A690ABFAE,372B16600F95D099CC69B94996F8365050B1EB29105A5FEEDF8D7B4F7F01EC29DFB180BA88E14A0F242B5BD134DB483C]],[[410C691FC78BCEBB091FC98BB8469B4955406A649E8130564332E6E5CFA068265EF74A6D351326BC52EBBC7C5C301ACC,4AD797CE76CEF57818D7CF3E47864F67A2A012B8AC421B4FEE96649195E6481BCA1E6EAF099DDDEEFCADB3563A7BD5A7],[2EC58AF4899BF88961E035C7B85BC9CAF35DFDEA6A35E6D0D43A6DF0BC53FDCB64B31478C36C6FB0F7B80F0DBB9102F3,511BD22210EFA72DE286B425A68F2929789A6766A905D6F8F3506F87BF11EB88B7CD91631E0739ACC79B8916066B8E5D]]]
FP12usquare = [[[10CEDEC6018FF70F40D0FE9879B46AA38ED8875ECB7EB8E056CC8867CD9E6325CDCC9B971B30C57DF421955EBED998F1,33CBC8962466056CA1936C9D209091E329B771CFA8CAF4FEA416AA8E4F6DE18A20956632098B3E5DFF06F75FD9424930],[524C03BD714DC889E159FB85A23E00E4C9C210EF245F1A50D2AE666078ED338E76A224643A7BAA4EB0E563CCA18F8E1E,0C0D4BCB613CA3F7C6BB468943E6AFCBA6AFE4E33EB0048A4599CE667A5E18088160032183D11DD7C8E8681C3DBDC390]],[[3B82082CFCD582E540099D28E2E01195C5137899AA922EDE4DC0D70F31F9E87D2638EA685F922AA46FB3B6BA485D1AF4,1298BE598445445D3D255654452BB7DDAF05A7A64758CAC5840AD4DBB0B306A781425FB151130C1765339F8693E2635C],[4401516A5D92D72B17C3EE5CDEF82EEFD79EEEA50EC5CFF73BBFDE9CA05E9814243CBD4DD96C270518A55EEE60181316,241DF60443C3D14A7D787AAC841800FE758468C48D8611D6AE9A131C76B997DB0ADCB9D25F7379A51CAF6693440B9626]],[[46B829561B42207280C1D2C4C2413B0D12AF1C5C14749AE2B0467074096BAEE6C14A7FF1BF56435DBBD8B2AEDED64411,109666E1882FDBEA78A56EC0EDED0D8B426892CE05A7AD9D3AD49B1DFA827408B7639E0502266F40AFB63A31935DB2AD],[36B68B2F114CD191B3E3C4E090C0BA8D1A577D325D1124897F439FF041EE47F95211B88753578EDA3E8DE302FFC420E3,2181FDCA00AF4C63CCDF3933AA4DE0F487803BB18E2E48CC9E50D3B95A6F2CF90861A95BD0C71519E1DD1FD69F059408]]]
FP12square = [[[10CEDEC6018FF70F40D0FE9879B46AA38ED8875ECB7EB8E056CC8867CD9E6325CDCC9B971B30C57DF421955EBED998F1,33CBC8962466056CA1936C9D209091E329B771CFA8CAF4FEA416AA8E4F6DE18A20956632098B3E5DFF06F75FD9424930],[524C03BD714DC889E159FB85A23E00E4C9C210EF245F1A50D2AE666078ED338E76A224643A7BAA4EB0E563CCA18F8E1E,0C0D4BCB613CA3F7C6BB468943E6AFCBA6AFE4E33EB0048A4599CE667A5E18088160032183D11DD7C8E8681C3DBDC390]],[[3B82082CFCD582E540099D28E2E01195C5137899AA922EDE4DC0D70F31F9E87D2638EA685F922AA46FB3B6BA485D1AF4,1298BE598445445D3D255654452BB7DDAF05A7A64758CAC5840AD4DBB0B306A781425FB151130C1765339F8693E2635C],[4401516A5D92D72B17C3EE5CDEF82EEFD79EEEA50EC5CFF73BBFDE9CA05E9814243CBD4DD96C270518A55EEE60181316,241DF60443C3D14A7D787AAC841800FE758468C48D8611D6AE9A131C76B997DB0ADCB9D25F7379A51CAF6693440B9626]],[[46B829561B42207280C1D2C4C2413B0D12AF1C5C14749AE2B0467074096BAEE6C14A7FF1BF56435DBBD8B2AEDED64411,109666E1882FDBEA78A56EC0EDED0D8B426892CE05A7AD9D3AD49B1DFA827408B7639E0502266F40AFB63A31935DB2AD],[36B68B2F114CD191B3E3C4E090C0BA8D1A577D325D1124897F439FF041EE47F95211B88753578EDA3E8DE302FFC420E3,2181FDCA00AF4C63CCDF3933AA4DE0F487803BB18E2E48CC9E50D3B95A6F2CF90861A95BD0C71519E1DD1FD69F059408]]]
BIGsc1 = 3FA0BAB4BB53BDB840482014F41803E139488248A54662FEB563EED54FF3FBCB2C9615B9499B18977BF115C12D0C4415
BIGsc2 = 0B742976733EE7152717C041A4655D93DA8AC191F3CFD4BBE9CC794536FFA866BAB82D6E33A155A45CDA5417C94E20E7
BIGsc3 = 455C60581300FCAAEA80254F4B4B8369D922FE123CE43EADA67FFC2691ED2D63D42588CAEF2B3D8718B965C320085C1B
BIGsc4 = 1842A608031FBF499D3E945A430CA9D688193CA57E40DA6FD30BB986E3ACB14A0E026572DE2AA928A7FA1D7ED8BEB995
BIGscs = CA4687DCBE093889
BIGsco = 01002001800C00B809C04401C81698B381DE05F095A120D3973B2099EBFEBC0001
FP12pow = [[[3110AE27ED774DDF20B07610F14D3282A394246540FC2BD972A77F8348CAE7E447A63FC7529AD4CCC7F6CD98606F3F33,091B000C59A21C5F93F56F5D7987890485D10A69C76366AA3E60AE4E4F210B90A7F9246D06B0B39A7B57196F467DB322],[01884CEAE6FF69929DF7F78483A1E8F3A46EDF6FFF448383411F5131FF6835D3C4B1809F253B6073AE6F05210CCE11FF,24E0C7BFE8B12E7320F0038A49E17D6D484D3D6AD935FC013379B37C4A0EA7D4185BD228D8E2B43526D0BD25D2906047]],[[53133386A8CF27E16523DEDCED9EF51B4483CECACC1324912B5B64A836D892FA84AF69225F34E9C53960B1ECCBCEA87C,3A2101786BFD3C2731A191BC339A9B3E69433D02179190E826A510E9E3E0E759C0DD0B0998D818D774FAC4CDC24CBAEB],[14337EFF818AAF73DC51083859EB74B9FFA844215C4BDABB9F6B17E61FAC9C4611E2DF3AD378161861EEB9446B596F5D,50AC2E8F92427797AEC0C39891A3A7FA819658DCEE2A4349602C6DA92C87D7E24C1A75832092B5BAE4E1DA5F4EFB89E9]],[[5030553C618B7981412EAF3FDB647D86FC14BD704685FA610585717F8ECF47BF6CED79BDA09147DAA2D4CBB9E79766E5,1B266D53A69336182E9D6940CFBD752332008D0E8E87E5E62969161AA1F29D5FAAD1A9F9C81DA68348840C5A6201253F],[089EA3C14E5F0CC7FC83A054A26B86DCCF039C65CDA14B387B31823DD8850E8CC48C4CA117A2AD84C97B18C292245967,321B8986CAA099E52E011DC3E654CD05F29E63589AF1490ED78F7EEBDC566ECACB350640834634A984B1EAF4A4BB8F77]]]
FP12pinpow = [[[29999403D5AF3DD45F28C5449C440BF35879E959F97B02828DEC3456145AC1A952732E65E4D85AD096BF1710954EED07,1057965F4DB61E06C279515DA983894336D4B43821A34BC79C8835641AA4C2FC753B5C44C68ABE075DA8195704BA1D71],[09C967FB374FC25062DD77033BAD4CE4FBBEBE91DF7AB3A0EDD34D8B2DF2E6A2547DD2268CCADB74E199EFC8E9468F93,3C49AFD0C07385955AA801F47C4D96549A5FA52EF7229DE94851FDB5DBCC6E7898D2DC0C7E8F5543D71A5269DE1C9EF0]],[[369D6B668866140A2A53DFA990E6B4B386088287C96BE4EB17FAA787335D87A2AF6009D0F786263F2B1A12316B27B0F6,4927984A78546F3961D834755F0B2100250CDB36D4A4D076A8C100FF7222B146DB85B66F0D115685E750F49BA5359D49],[3495F06B34393C34EE91804E343C556905EC3709AE6648AD3D3682D69B7FFD75971BA7F73C923AE97A4CCF1E658677E6,159E5E6E5FC24665A2E94297B0CC6687F55AD3EBF8487A16FF6FB133F079FD8721B9A16EF4C7A4EF39634F48165BB5DE]],[[2CCD4C9231DA49638FF4DB002E7C27536BC4906FC2E880DE4929AB45AF662F5A226E143D69DC7A19DAA783E4DE50344A,2FFDA0BF9F25F9B9E632674ED707C535EF7D6B0610143871ED0140C92C20211E3C2BA69AF3F4531BBB94E917A935F101],[483A3FE2C0035B9A510BE9C56B8DCA1C2BE267532F946EB28B8581AFA4D303D98E1E6D6155707FF819509A5716E0EBA2,3B12BC514EE0C88BEC884E7B97D7B920ACC76D991C35C2A60A55F0401E516C58B3A10D78A74D65864BD08B23F61CA31B]]]
FP12compows = [[0CFB060D41C91B8F131C3787F7A9FF70DF0A969501DEB3CE8B2E5DB9EF2727FF940D2B9904A730BAC752A29E014D693A,1CC3FA5290098FD3E5FD6732A5661626F02532FF9F5D5BCD5A5A6B46FF1FA6BE915F61EF7B5E7E408D22B615B384514A],[26FD53D09424A7C3857C50D7B7B72ED38FD96A5ED1FDB88FD442E547630181C0B6AC5F692DC5D6474B5364AABCCFFE4D,01816B36F49025E13CE6942590252AEEB990E4205CB1DA140A44A741DA84FEE681028FD1DE77EBF5BC2BF753F4FCD2D6]]
FP12compow = [[3EA1F719B7927F42E1C259D9A5CC889C3B1EE7E796C6EA10576CC5DA7159F35734A3F0D5D3D84F5594821A7EBB657031,1571721AF74DFF95CB306A66F9D13FA0549ECB28E23286AB46BDEF2583C9DB2A8FD1983AFB6452274E1A32EF5FB5AFC4],[17BBB7D02337123944E473415FE7B5A52C5227DC3DA439B9CE551894619DCBF3EA46D14CC72D79CECA5CE2C84B6203B2,01246E040AC007EA7D34F4BE97A4E1D952E3EA5C47B007ED38B24051D99924002ED3C35D5915A06020E545E4D3A71A27]]
FP12pow4 = [[[30CC07F5C62870E8B0D1FB50F5D7CA053B593BAB532EF3FF40C1539B44F7EF9F136307436FA5EEA5D0C31B0DEBFF9600,425339351EE9E7B23A926C3626E94CF8C5C4976BA4D447EAE09361586F0F31CCF1946707ED1BF0E1EDFA7781D323B839],[0F094D5F1CE7F0064EEC54F2E234D88E6AB5CC458545DF848300DC8EA5118DE846941323F6ACA51DF8429931FD01E578,23C5FE0D5C433A79E3F61C992C06733101A7F204F59259F2B966F8850596534313C47B91D57D30B8B26D3341D73B19DD]],[[3BFBAE3669D4E368F1FBC15BA947250D94C62053ACE8DC54A4B83DA50C2F2F3C4B0B6A14FD9F2846B72ACB9CED430D13,4576B0FAD33CCA6FD12B4CEED6B95792308681041ED22C87BB672036C3AAD072CD295F5F04C485FE2C80F3DDF8F4B282],[506B881440474222258EC68FEB5C7A8F55F43B3064D2110372BCE91629281BE9208FC9F411B046C3B95C10AC8196CE20,276A6704989488C0797ABD26D95ABF41D440FA82CD2B3140FCBCE1D782B87A66D41FD08C9F3360CDAC9CBF5FF7E219DA]],[[0B6AA3DCD7C27986D5B660EB3B9FBCB9D63C335339B93EE1A0F970685997A28AD66CC4F1B1A9B99895DB9FDAAE5E6D73,4A6E800E432534872D8CEC9CBE070295ABA3C4C6E886A79B581988468ED07126CE94ECD24C095F295590BE6E7F03994B],[0E9E79892598B314DDC9A6576F576FF4258370E2413C493A057036C3E1BBD3C4C23A00A693ABDB3C9ADD2EF1106A35F4,2E7313E0CDBBE224BA0548712B79BA9EBA987CD218370A4369FB272323DA258F888BE3F38FE44E6586DB3B70AD0D70B2]]]
FP4trace = [[30F812D8C5C145F08B295E64B74EFECAD449DEF7F8B7A278DB6E99466D0D885DC83011E76271A6D9AA07A21FB0BE66C5,0AB6E0A5671D12584B6C6DDA87B4D79C3C5C18510CD08046E4EE2CAA284CC635F6F17A95BAC62C8DD96430BC8A46E70B],[51393C42A8B5233542229C06587227AF347470EFCFCD2A4460CC6899F0A5FDBDB59A23E026A227BA4C7D95207080DD68,02B1F096587C0514C1BBB86134A35307F161E87EDBADE7ACE18D565C0974A7F199745D2785F4ECCC308929A363719F58]]

# test 9
FP12_1 = [[[02C7950BEE40D584A0A6AB27433EACE123AA53356E6ECC53621814066D1B1814DF1FFF7F7408392A5929920E9FB1EA6C,51C621C74C1A02F7F579E1F4AF614110CB840587A946ABABE28128B788E878467CC472DB1FCDB64D342A92EAC2467B77],[3528AAD68A23FA40D2DDD3722B6F599D42AC017E008357344365CF190E108E82F40F1BB30182D694421CBCED1DC5C7D8,0982A0C2AB270244294669D63DCD27A13F1D4BB0455B486ED4886FDAD1364D81FDC93D22105426C3487B2F438FC6CD06]],[[110E081A65C84B7A6AAEE2B48C3709BEE2544C1364A89AFB0AB80594FA0F3D255A8D0B38C86A069E7CAEEE4BBE31C529,51E03DB6CC6307A713CD98364E100478E26643E1F02BDA318F581719FADE3D87BD2748C5EE8DC07503FF3CE6309EAF9A],[47E86383A7037995F7839E5C86FB01EC263177720242A8DDF0894F6264D465C06F26A8C3F783707B08BCE1B72FD448C8,47C812BBE115DC084551B5B4B7217D2EF45B017D45E58559F21E0068D6DA5155A72E60B262A20652254B36A280C28406]],[[4901DF7C997F2BF992A4ABA243DF9ABA6E5C9E8F13DCD2826FA4FD3B656CC2AC810792A73DADB9841C5377249E22BA60,2A8C4F9BBE962589700BA334ACA8F09B8D77DB7345782F4A4F871D222A6F3C00EFB06915FB4BE510D9C7682695AF0E66],[2445886641BAE924E475FF0AC3CE4BFE13034B8D1A9C7623427D450935387D92EB5A501E8CB2B00D1FACDB22E11C0879,44001426AF98316D0D56FADEC3E87288DBDF44EE47512144262BB75DC43B596A8FE29C805BA225A3210413CC8270302A]]]
FP12_2 = [[[34C1CC9DE83E912B14C90FF116D38DCFE9CCFD627C657FE83FA822D6D5C8C93CE7128899EA82F6DC443096B33669583D,5528BD68E592EA0A03908FD236F5639255A82ECD1DCAB7955403CA7C958E8B1FA46ACE5DC8A677E8BD4EE45F0E73CEA7],[537A637CDC7614477C42319D929C8815B4420044FB4B8E3E86D1EFF6FD0457B40F236FDB0DE5380A6B94D37F08CCC344,01A282B1883A05C24878105F51449E8CEFAED158F1FEE795527E3828453A82DF223F02AA3FD2911C1AF89B391C12654B]],[[40DB950D718E03D7B57E7A2B42365BD9A609B7679532ADE515B740B9B37B02BB4AA1005EC18973CB3D055FD420403556,1D4688605B048025AE8AB8B3F2BA1A15C42B20900BF26C8189FC75CA3CBCB3E55DA551BF4FC7F6B12800B2A6047449B8],[49FF9E167CE405829F584B36F100009D84BCA912E32B099E61429FF292FCC1E45DCF6642F1A6C53129D0F0E1FDE398E3,29143CA5BC15CA2CCD80EC5568A71AC9454B2DB9474C0605328125E47ADD0949C548D6AD2F1EF431BFE95AD0579604C0]],[[4D37761D763C86505E33CDB1236739F0A29A6CDBF4D77541CDB6DEED14DE34A24AFECED4794340271D626598785F765B,425EFBFBC06725FC64E75E1FF777F7340E731074BAA6F662D4527E031D0A9EDAB06947F3CC9608FE2D0082946D412E79],[06C917DDD16783EF54D46A27037AA88B9C9709B751CA2B9DCEC7DB2B7E944D0649EB08290B623E3FC9A4BA0E97D87E0C,1C284FB58F13C04F2A9850F1B463C5CFE7012A52B73BE0BFB6BD652C2392705080DE0D4996F3413400A061BB2EC64F86]]]
FP12_3 = [[[33A406D852B4170B22D4EB024EA580F0AF0269435DF1EF050309A5C9D3EF07195F8894894004467FB907E8A9985ED395,24B93971A708CC98364B3AEBFB294053FB759AA782DF71437615BA99A004556C68C38B11C368B6FC1B417F1970A16218],[19ED0C5125755A1910D5774B7DDFB3AD2A8DB04428AB8DE02168EC1B04A447826091BD34D7BB8D20352E8C854B352B8D,0E5F12C97FA1158F66CBF49E2BAAEC58EB303AF7E1AE18B6F09A5DE7B2F78D2E1D3F5B6CA6869D0C60DC36BD9C831B0C]],[[4F9E76B140F5FA1B558B9B3B71932077156CD852A0581F8B721DBD7A0166CC1214750D7087A65F1F6D3F072A5E7A399B,054040A75649E27F27B072D3FD4DEFF35166A499306A1DA5569CEFA070448C8E13FEAE22F905754D799D40E9BBED0DB5],[1F4AEA4D983D99AE4D03C1CDC5EC202E80233E1F5BBD5D106056504663FCAA3A5122653D31BC9DE7396B5F6B25CC57CC,E2BCC108B71CF7F59A61286341AEE6EDE434215B05449AFEB282B11E4D89E7C10C758ACBEA59A2979343DFECD5D2A0]],[[23BDC4ACDAB226E2B83EBB331D35C68993CBB02FC6D6A47E843A53993E70F9713ED7F331553B1B08D4E68415A6A45F8C,2C5DF72147687FFC7100B4EF9651496646473AC1B8C976395BC4A87780DDDABD2EA2B73C54561CCE4DCB1BC7DA64177C],[1B63E3D80A9433C1061B97515D4D1A6EFD0063BDAF18A1CDF338B5C2488E0C1B517B9C00FF50C5DFBB7FB5BB26F1E402,21F7899AE1FE71C11AE607AFDB7020BE31E27969878820AEAB288B7D138705B42766029FF340145D6138EC4DDCB8C6E2]]]
FP12_4 = [[[42489A218D30FFBC247DC4E9A11B3048E3B7D01F31B33168A4BF95422222075B4D2725DBFD6D939CCDE969C9598CFAA0,4725B2A5FD2D6EB094FCDFD067DE71AAFB75FA226FD6E823EDFBBC1A4018F119465C534FE88990A6DA3B6B60823F1C95],[4FE7FB733EEC818E8FF94BC433350B13778825A313D11E5386179EB9F8F7C9B9B34337828A4C90CB0491AFEA92FCCFD7,2458246C93770496282D407A4FDF5D624F0E03282E6CCC1C7BABFD6D71D4D29060AC0B5D3732DB3F16F7C70878C4F7F5]],[[4EA1536A0B5758C3B1B95FB671B7228515F04E357DA8D5414EC732B43C259B337010B30F9E986CD3FA4AF1605C12783A,41C4E36E7F7E48B191C6CAA5AB2427AD737ADEB32B3BC9709BAB3CCFA3C3A44B409A8CAB14E505CA45453A2712A7D452],[05661D8C36A5E2E94761952C41D65BF5788DA9BB82C9381B5DE96F18337938109DF990AF3BBE8504D57633341D2B4B8C,0826A329AFD072751E2280425472CB5253EE05F560306FB82D632868105F8A58FDD5551040E02B12A54031BC0176B230]],[[1D2FB956E9246960D74901BAB31B85076BF783E68E97DB083D7722374959F798445E6B19A726A3228EE744D8DE7C18E3,3A1764DA9AB2A4E3F86F04AD0CB5DDD12565ADE957E65E9A147BF8625D2137766410D793BAF235274CD25949C25D45AE],[2611E3FA1BC4B3255D7AAA3A928608FC20896B0F60C7BBE614754A9E189CDC02EB6A4F9F2D2D611F2360E2E9359B0050,49BB5E9F76BB96087CA873A03C133BAB4BEA121F88C27723F28D9214B9A87F4C5465F45E3D89ECC22CBF8B5F9D7A0BE9]]]
FP12_c = [[[30AC9A03D95F736780046EC0A07F296CD197810DACC63154BDC76807D93751B2827F5FCDD99F75E85A217A4476E848A6,3E39F3AE7A7ADA973E13C32A0DFAC59FB515FD2E25752E71B60A3922D82737CA3B9643923AD16B2C0DCCCCD06380E57F],[15D2B7F61011374DABC9608961728B13B709762AAC62F872C3302856E7476C3E84C945730313BC1C6FB1453E2855C90E,0E10094DEA3721D552464E96778FDD07FE770B4429EFF6CA1BEE6FE675C6C49F27CC89BDDA0BD4C8096C4E278688BE27]],[[2282EA033E81807035F92EFB9998AC3756E50485B6BC7A5FF0D960424B1F9AA92112D2F977D866DC02AE50B9B738DD7C,0FA0735E87FFE0457987E1BCE3CABA328A7660F325CBA45518D228564204864CE38E456A3B83139B77790CAF6A3699A0],[4EEC10BE39E067E91A48F56E45152725200DE131C822F8288487C07163FE3DE9C68EC300841A65E713718424FF024817,21F8162BBFF4F05ADDBAB85150A7417FA4446A40D2F9D86E04FAFFD08FAC2111BAC5E4346786C0D874364FD66AE736EA]],[[21C5DD0967485B6F0720EBB4B6AFEC1638957F92893274261761A0FA779E806EB070F4DAC74E2474DE45F3D935955AAB,34AAD7AAA96E63EA20E34853B9CDC2CCBEE6D07F98814EB1ED1A08A2075A96146DC1B23D99D6861DD7D8739665B9D2FE],[151A9A42D00CE601705D9AF912F48DEF191D43C0ED4A12498DFC0E9D2D4A5EA0DE8CE71F45AD9C3620DC92C403A0BBFD,3A883C32F1D3565E8A86C0CA566C44694798C95DBBC4D05C350BE0F021F7749B16B5FCE0A904D086ABEE2030BF3F3889]]]
FP12smul_y_mtype = [[[34C1CC9DE83E912B14C90FF116D38DCFE9CCFD627C657FE83FA822D6D5C8C93CE7128899EA82F6DC443096B33669583D,5528BD68E592EA0A03908FD236F5639255A82ECD1DCAB7955403CA7C958E8B1FA46ACE5DC8A677E8BD4EE45F0E73CEA7],[537A637CDC7614477C42319D929C8815B4420044FB4B8E3E86D1EFF6FD0457B40F236FDB0DE5380A6B94D37F08CCC344,01A282B1883A05C24878105F51449E8CEFAED158F1FEE795527E3828453A82DF223F02AA3FD2911C1AF89B391C12654B]],[[00,00],[00,00]],[[00,00],[06C917DDD16783EF54D46A27037AA88B9C9709B751CA2B9DCEC7DB2B7E944D0649EB08290B623E3FC9A4BA0E97D87E0C,1C284FB58F13C04F2A9850F1B463C5CFE7012A52B73BE0BFB6BD652C2392705080DE0D4996F3413400A061BB2EC64F86]]]
FP12smul_y_dtype = [[[34C1CC9DE83E912B14C90FF116D38DCFE9CCFD627C657FE83FA822D6D5C8C93CE7128899EA82F6DC443096B33669583D,5528BD68E592EA0A03908FD236F5639255A82ECD1DCAB7955403CA7C958E8B1FA46ACE5DC8A677E8BD4EE45F0E73CEA7],[537A637CDC7614477C42319D929C8815B4420044FB4B8E3E86D1EFF6FD0457B40F236FDB0DE5380A6B94D37F08CCC344,01A282B1883A05C24878105F51449E8CEFAED158F1FEE795527E3828453A82DF223F02AA3FD2911C1AF89B391C12654B]],[[40DB950D718E03D7B57E7A2B42365BD9A609B7679532ADE515B740B9B37B02BB4AA1005EC18973CB3D055FD420403556,1D4688605B048025AE8AB8B3F2BA1A15C42B20900BF26C8189FC75CA3CBCB3E55DA551BF4FC7F6B12800B2A6047449B8],[00,00]],[[00,00],[00,00]]]
FP12smul_mtype = [[[3BD4D85064B95444FDBA9AE48277B4EE564C8689B36A98C6053F5DA2CCECE9AE2C879662140617105E41C941E79154BD,372A15148E740CB8C5DB5331BF76054A3DCEE44BC9D0CFB15A0CDE017A592F6667533912F32AE57723413653FA2E28BD],[18B7454774B0416AC5EAB80D0CF6564E4B7C2BCEE1253437CCB79B89C1C7D8281640A16F2EE7B6C8C8721390A686A925,21099BDC36234256B659C54DC779DF5A1587AD01E2B0F1913E0767224FE949F80823770E3072DBB53F4873684B8FB7E0]],[[0AFB9B43A336384CD7F8F84105DD60C0B8926F8A5DBF3D421472661BF643569D993921F5D5C8A91BB95D555AA44A6D5B,03727A276939279F73403B46BC3E249A57528A464EE382002CC37C1E8833A0CB423D1B37C6F1E4AD6F03DE4B7604E29C],[47300765937740CE68434E7FE254F9397110AE285F906B55B183947A7DE30EAA9933D68E7A0DCBDB0D29AECD347DFEFB,5072DF601C7F8618DBED43C0E6ADF15665676B7233A7ED854CCF0FEC8B5482552BE639E154DE4B9F4DCE12C93259E1B5]],[[3D9E5E7AFAE18038C26E532A8DB3D67BD00587C015DBE8D22C7CFB52A98513F66338CC96C0E18EF9F67EB977514C0FCA,01D26C0F10B9A8DDF1635713287728DA55D89D52ABC2A36E2465F9A1C63080CCF48EE95AED809706E66A2DF049F89A7C],[1E3A3569AED20EFCFE6E4DDBEC62EE75D6737328E5179829DA4E20CC3FF2E6B4C204E61E84A6DC2AF55D3BB3587521CC,4EE5BFA3A99C826E1715FD7EF03A968AD14FF58876677CD608B4AF0F0E8FB4CCB7074730EF32D97BD973ABAA51D5C1BD]]]
FP12smul_dtype = [[[321D2BE03A3389737D728BE9DDC4949EF16FECBCE8A0CAD1E9ECD6FBDEB4B7BCDB1441162137C1D0E20033DF09923824,325691A94CD7D4293F83AD513D20AEB40522C2817F312B4D879B5B147EAFA6CF8E51541560C0EB70E9934D251487F396],[3C055CE1BE8E181E0244FB816F506532800B44501F9E21A4D13E8E561D46C1D9D7946937E3B275E4191F60FE2339FB7D,48995078D5425F97E416FE9D91705A911FFAC1F85254ACCF5793AE23E76CC182631DBCD49738A0193F5EB49D7E0E100D]],[[119717FAA22E0816088505B8C4C364163DEF90C2AE66867FF46D26BD16D714E718FB4F867E0161EECF0678FCE8190821,0C6AA0D781CCA02656EF2389C4F42722A1C14A5E09D4D843B54EC6B082724144254C19A78F90E569012BA5671025DC9D],[4C6E99DA4D72ACF7D33A7206F41466E4A9C7CB9DD51212C2A6AF359BCE0330FB711A1551A7F701926F76C1FB86B22FD0,33C24FFFD5F283D3EE23AE7E5685C9681C55D42D902766836EEA1AEA31C1439B29DAF3D825C5528AC504CF8F0B08DB78]],[[45220B616A59847E4D0F009B54E3C452267F2C32F44866CADCA927441164D309728AFBCC27A752EBA664CE8048E4F47F,1299BD11306A95E00D6B1F3CF7CC4A4ABBB1B57C5CFD031241F4936F11F8D7F20724857B08D701C1A52A08FA98C13744],[11DD3BF4860D501F0018D76B1C75184B9050CA1BD9E7DD8C70EB03D1F1E9D01109A7213702BF243798539BBE296756BF,1227650EF8938ABCA6D7BE37B6157D6AC30D3C7BC6B4EB5C5A143C8EC54396F521F6A580B57F8299A1FB5DD287068A5D]]]
FP12mul = [[[08D20BCC5EF4C223D930F40DA9B5F06A27997BA3910371755D46D3F2642362B685C551BB5228CEB384CB28D02C6F4654,0D5426E1A66CBA683F1EA5C3CFE8B325A3056366FAE0F28BA8FCA8119AA2E19288E2C16B7C7C5E31B32BC199B90E1986],[20E948306A517F7F2A0960D60861BDB5AE715F1B28638FA359F3B773FD7C6B9CE16E7966653F46D5EBD9DF0633C6F6C8,0B4EDE7C668E8C448E12544D5430346FD59C0B9B53D71DB8C952FEB41B5013ACF66D8A98B00E665C17DCDAEBA95539BA]],[[541DDDD0C98517074D6ED9802A53DDA4CEBCFAB1330B34CB68A689BD426B75E543AD03027E7CED7BA1EE03F4A5ABC1EF,32AC9F09BF8E2D187197F31D526672F895559A564B8B910C3CDEDA06D0092C7FFA423CAA81ECCC3DEAEAF9B0AB5FD269],[2859D6D62BA3CCB1D1B53DBD64A347AA9E34BF9A302FF1DABD3CFA34ABC2F47458A0E776203F95EC856D710403BA0FAA,231AE2F73EB262666A76D859A8BBE8D9FF3672A820479A8509C075648CACB2851070DB5CFED269511519E3BBBB23E2BA]],[[36B913A90589D84F7750EF4A23852DF335D575ABB60B727C88EF64BB9CCCF5966BC817B06616DAC3B5872E9BDA34225F,4E99CE54C22F190FC58629592D3970125F0D106D824CDCAB8A2EA704FB6D0DBD9EBD4A77E4EE12A8EFE07AF95BE80990],[1B4E5D7340BB24C5C44276B6DC0ADAB46BDEDC37E31606A757E2C4D3D86367D358A84B13D81E3E4A47E3DDD627AAB98A,528E364165CD9F02A118B7D02A3F64B8B15A95672E340B33ED4F821EEFF8D6B57D4CE827CEBC44C3149838B0F8DBE9B5]]]
FP12inv = [[[02C7950BEE40D584A0A6AB27433EACE123AA53356E6ECC53621814066D1B1814DF1FFF7F7408392A5929920E9FB1EA6C,51C621C74C1A02F7F579E1F4AF614110CB840587A946ABABE28128B788E878467CC472DB1FCDB64D342A92EAC2467B77],[203CABBEDA877474CD8FDA51F47B38E75E0144AEF2E24DDD68CBE8E85B509671867D237688E1AE97981A607767E4E8D3,4BE2B5D2B9846C71772743EDE21D6AE3618FFA7CAE0A5CA2D7A94826982AD7727CC302077A105E6891BBEE20F5E3E3A5]],[[44574E7AFEE3233B35BECB0F93B388C5BE58FA198EBD0A16A179B26C6F51E7CF1FFF33F0C1FA7E8D5D882F18C778EB82,038518DE9848670E8CA0158DD1DA8E0BBE47024B0339CAE01CD9A0E76E82E76CBD64F6639BD6C4B6D637E07E550C0111],[47E86383A7037995F7839E5C86FB01EC263177720242A8DDF0894F6264D465C06F26A8C3F783707B08BCE1B72FD448C8,47C812BBE115DC084551B5B4B7217D2EF45B017D45E58559F21E0068D6DA5155A72E60B262A20652254B36A280C28406]],[[4901DF7C997F2BF992A4ABA243DF9ABA6E5C9E8F13DCD2826FA4FD3B656CC2AC810792A73DADB9841C5377249E22BA60,2A8C4F9BBE962589700BA334ACA8F09B8D77DB7345782F4A4F871D222A6F3C00EFB06915FB4BE510D9C7682695AF0E66],[311FCE2F22F08590BBF7AEB95C1C46868DA9FA9FD8C92EEE69B472F83428A7618F31EF0AFDB1D51EBA8A4241A48EA832,1165426EB5133D489316B2E55C021FFBC4CE013EAC1483CD860600A3A525CB89EAA9A2A92EC25F88B9330998033A8081]]]
FP12frob = [[[02C7950BEE40D584A0A6AB27433EACE123AA53356E6ECC53621814066D1B1814DF1FFF7F7408392A5929920E9FB1EA6C,039F34CE18916BBDAAF3CBCF70895173D52940A54A1EF965C9B08F49E078ACADFDC7CC4E6A96CEDEA60C8A79C3643534],[4D800D04F244E4E343F677ABD56F9978A9505AF391166A4BDEB013BC8ECE77648AC95D6A93E6CA4A59CCF75A29CE46AC,2C25826AEEA8CAEED5725D91CE7162A2C23B1A13FF5B320B78FBCADFB1CC55D53E5717C4CF70611B0187F26BA441F5B7]],[[4622AD576C182F46B1F132577A0A8DC71DBC634853964F19175EACEEA3FEA0111461AA38C88573CF9238B3D1B44A7B15,04E71AAD87344130F1D7FB5B06F430D134BC343F7F386C794BE6C505CFB100C14637C823BB779892208B117A2FF23595],[4243AB67BEE6B0A7BB6CC4977C59E64643F6E32F3664465C0CCD87706393F4A6513210B6601F17584B9477C542DB11C9,0D24E5973D7733ED5222A069FCEBD709658E92B788147B20BD0A6BCB5D7B5D65C2AC18E549524B3E4B94932034CB1D15]],[[4E198A5BAF6E47751B48FE3EE8ED3510B71F694E781659CA06F53BBF45AD8A2D9A4E48AC321BBF2E35FB57FDEDA05D73,0B43165E1D5BD55BD1EA927462390F53DD865ADB7D2E681B89F6ECFBE2C37BC094BB586BFD7C569A9874B7FD149F8C61],[12AF7302239C4D45A67691C62957618CBEA06025A96445342AE89C0F07C48ED0AB875E79CA87327172C07BBD8A70BF12,2B6FC15ED207A1902103A3CC8C5F164980740A48A4110922FA8C1B2E80CDF73B73B9C6FBA07DBE1C71BFB7423308F2FE]]]
FP12conj = [[[02C7950BEE40D584A0A6AB27433EACE123AA53356E6ECC53621814066D1B1814DF1FFF7F7408392A5929920E9FB1EA6C,51C621C74C1A02F7F579E1F4AF614110CB840587A946ABABE28128B788E878467CC472DB1FCDB64D342A92EAC2467B77],[203CABBEDA877474CD8FDA51F47B38E75E0144AEF2E24DDD68CBE8E85B509671867D237688E1AE97981A607767E4E8D3,4BE2B5D2B9846C71772743EDE21D6AE3618FFA7CAE0A5CA2D7A94826982AD7727CC302077A105E6891BBEE20F5E3E3A5]],[[44574E7AFEE3233B35BECB0F93B388C5BE58FA198EBD0A16A179B26C6F51E7CF1FFF33F0C1FA7E8D5D882F18C778EB82,038518DE9848670E8CA0158DD1DA8E0BBE47024B0339CAE01CD9A0E76E82E76CBD64F6639BD6C4B6D637E07E550C0111],[47E86383A7037995F7839E5C86FB01EC263177720242A8DDF0894F6264D465C06F26A8C3F783707B08BCE1B72FD448C8,47C812BBE115DC084551B5B4B7217D2EF45B017D45E58559F21E0068D6DA5155A72E60B262A20652254B36A280C28406]],[[4901DF7C997F2BF992A4ABA243DF9ABA6E5C9E8F13DCD2826FA4FD3B656CC2AC810792A73DADB9841C5377249E22BA60,2A8C4F9BBE962589700BA334ACA8F09B8D77DB7345782F4A4F871D222A6F3C00EFB06915FB4BE510D9C7682695AF0E66],[311FCE2F22F08590BBF7AEB95C1C46868DA9FA9FD8C92EEE69B472F83428A7618F31EF0AFDB1D51EBA8A4241A48EA832,1165426EB5133D489316B2E55C021FFBC4CE013EAC1483CD860600A3A525CB89EAA9A2A92EC25F88B9330998033A8081]]]
FP12usquare = [[[38BCB65433483D77F36A41A49D3DFD182C13D98E394AC526CD674D623B57F7E14D20825B47E72D72DCA6BC622F856666,41E82E8AD514530C850E89C5BBCD68D0012C9D5D380E98748BF2FA8B99D0B1281E48B4A24BEFD82865AA8837D58CDECB],[2212ADE8C6484EC0D9BBC693C6C02DFE4A35FDDBC71B0176596C57614EF7DCE1C634803EBE0986B22E83751B3012348E,18749E6DA86EDCAB342C8155770BCED27752AB90F65925FC1E97FAD4512AA0CA81B0B6176E286D374FA8F2F556888274]],[[4048EF9F6276968030F2ADB4109EA069361D92B4A45869F58A9ECA50897492FA40BD4F65DF262233D4765F04DB44DDE6,24A63DC0EB5BD6D6D2A7F9E61BA1ADD7182E4DFA38E66A289ECFCC5DA47468627BA0EB34FC5417EDE5A86CB2F5C2D12B],[5423DD6A6CA60B12E3CD43F0325D2BEB0018800C649DEABBC705C8BD122F89C5C7C490204C1EC6A09C278873184A3A58,F6D8DE260676838D324D11560DD5AC63FFD5B31CBFCB20B89E9886D81B9351B52B5301BA6DEAFD8FD82D9057578407]],[[18852EE73633139DC12AFA094B019CDCB5FADAAF7DE8A1A45DE4CA3C693F8F001D35829A0D3673EA4878D66126D89686,3A027742623EBABB4E72B91831EBC5CC0A9BBD80249FB7030B3D15240F503E34BF801DB3EA24DD7879D6B66CF1E7B746],[2B1A762C2BBD5570937B67385AE4CC1AB700EB9C216945981522436231F69A55436AD8D1624EA74689F4519754E7CA90,0612356085808EAFC5B6F1B413807984C0CF4F5F4614190AF2D45E5DC96B47561DD82C2E1C3A0B98E442765468211BAA]]]
FP12square = [[[38BCB65433483D77F36A41A49D3DFD182C13D98E394AC526CD674D623B57F7E14D20825B47E72D72DCA6BC622F856666,41E82E8AD514530C850E89C5BBCD68D0012C9D5D380E98748BF2FA8B99D0B1281E48B4A24BEFD82865AA8837D58CDECB],[2212ADE8C6484EC0D9BBC693C6C02DFE4A35FDDBC71B0176596C57614EF7DCE1C634803EBE0986B22E83751B3012348E,18749E6DA86EDCAB342C8155770BCED27752AB90F65925FC1E97FAD4512AA0CA81B0B6176E286D374FA8F2F556888274]],[[4048EF9F6276968030F2ADB4109EA069361D92B4A45869F58A9ECA50897492FA40BD4F65DF262233D4765F04DB44DDE6,24A63DC0EB5BD6D6D2A7F9E61BA1ADD7182E4DFA38E66A289ECFCC5DA47468627BA0EB34FC5417EDE5A86CB2F5C2D12B],[5423DD6A6CA60B12E3CD43F0325D2BEB0018800C649DEABBC705C8BD122F89C5C7C490204C1EC6A09C278873184A3A58,F6D8DE260676838D324D11560DD5AC63FFD5B31CBFCB20B89E9886D81B9351B52B5301BA6DEAFD8FD82D9057578407]],[[18852EE73633139DC12AFA094B019CDCB5FADAAF7DE8A1A45DE4CA3C693F8F001D35829A0D3673EA4878D66126D89686,3A027742623EBABB4E72B91831EBC5CC0A9BBD80249FB7030B3D15240F503E34BF801DB3EA24DD7879D6B66CF1E7B746],[2B1A762C2BBD5570937B67385AE4CC1AB700EB9C216945981522436231F69A55436AD8D1624EA74689F4519754E7CA90,0612356085808EAFC5B6F1B413807984C0CF4F5F4614190AF2D45E5DC96B47561DD82C2E1C3A0B98E442765468211BAA]]]
BIGsc1 = 466AE645187BA43F83BF7C42886B8093734A5C1C5E931857478FE2DB4163163F0CFFF20F9831E08868A0B06EE5C39639
BIGsc2 = 53DF60AA0D3B215804D3F016B0A99ABF00881C3309EE1D7E40B867B81EA446FDECABA2F92E62107E11B4FD172C9AB7AE
BIGsc3 = 31F8123695A26E26A36F521FD73AF02DD559CB524BA8EA19297F1EE600928FA3FE21B2210C4C750A631497F97F7E5EAD
BIGsc4 = 3783A9EBFE7BBCE6BB598575536EA143A04C45B8F2B8F39B5E3EC5D316A9030482ED7120E7A892BE0F4C540F43D37D2F
BIGscs = D18C7B62A1F480A5
BIGsco = 01002001800C00B809C04401C81698B381DE05F095A120D3973B2099EBFEBC0001
FP12pow = [[[3F9DA648E0FFB48DEE5585E7BB1674240AC8CCF83CEA8BED375E6DA899D0057513A75DF92F77BE448602DB9C4C0192C1,114E92B3C63ED47B37B92BCDCA1264E6759E48D3D9E08A47213904D836DC95CEBA9EE19CCB804680C24171E5E70C7B5B],[11780DE05DEF0E25B2BFFD11A3C6B9F67AA42BC0D5474B2AA1F13AD98D02EFF5FFE1654A665132E46A8900776E4F2F85,12BE09F018C23FC4971DDCC51EFE910CA7D29003E90343FB481EDF782B88CF5251CAA69D5D81B680630AB633A04F1112]],[[22275BE008BCD2C1CC5FCD19BE10D21A35E326F9E453A383DDE698C955A7978A14A48C034DA057727B5C8449794EC433,1C25549B0521DC5F98444E3F8A0D68FDB993DE41E8B3A9AFEA326F8A3E66FB854A8FB22A417776C581DAA0AEC57C3339],[50DCAD0EDEB71EC551BF31052592BA9123C416F69BBF189A7A38DFA81D2B0469AC5F422775B750EFBFE164BBB65C30CD,461BD91F6E632C0F134DC1C15D5A564761DB2BE89C70CFE60D195FD78270E0FEA24C26FE919B6ACC421FE0DC2B37C0B3]],[[11CBA3EB212CE2889A5A06B9E1CB59E8DFA738BF30FE8FA154D466FB7E84A898195270DFDBAE9F0F9B371FE84FAE6E47,255A28AC3EB46A22A6B11E789A2249C4980B467F92DA90517EA7A73C4E0F52A5B21C1C25569CAA638355E8DE49ED3F0D],[2A985A3283A0F7B7BF35B1A91570C47559D1D78A328FA54EC70D946B6C5EDE92451A30C816336FD77B3400DB6CA829CB,1E19C6D9500D90D5C76A542C311EB70660E1BBB91412B8B91A4D30952288F3AC7EF079A342A9BB5C4F19B5B22AF3C2E6]]]
FP12pinpow = [[[5513942B7AA39A74F8C1F9CB72B20FD6E1677E34187610916F1896CE09F3509DE8AAE2801193E39A97EF54C5B379D9F1,0BEE57331FC8B6871E69FF7BCF593C75C6801EBA512F74B119C76CEEDEC29BDE6E4EF5983A4D5D2BFCA89DA6CC6E8A07],[33888C63685AA8B377A56A8AEB52B559AF1BB5B2F2EB874FCC709D991A04CDD5502EA9D9BA5BA0EA890F503320E5389C,31D0233D6A37E252033F51A56FF5873FCC2744C3320457C45A264F19DD51E0D6CAF08B6B78FFECEA750125AF3E058F6E]],[[0144BAC293671343DC7BB1DB32A99F460A964B1622194D0058A35FEB0AAF45911B96845EC013FB86F75CB0816316100E,4AF6DC395833FEFAF00EE5CD094A70953A12FB06533AB4CD232BCD3D3C118253C0FDBFDC50CE63A90E1F68816FFEFE0F],[2A1AA30CBB5BFDE0E77ADBB079DA36891AB222B3D6F29CA6941A8AE0DB4747DCC90D7CB9222A7667328357AD34C13796,1E7F8568D28EA0C7CEE791930F142B6208CAC9961908043A2330A9EA877F89142F535A756C971CD6A6878086C97EFBA0]],[[5331FD19D09430EECC11751861E74812C507EFD4FD5D7BFD9B2B40B6A25379E5489A6DB4753D014D0F23A63065E3FAB9,0FAD8A145FCD684F16ED64DE83CD87B766A724BCCCF26F4EB6456F17E9B439473F73FD3B4DAB01E859B035EFC17F1FB0],[5280DE87B756A724E280491D45EF943D4BD9337F8136510B4D4D23204D09034F31C223EDD530957611CB81F1E6C1B455,15725F5D27A63485E68923E318D4B893416D9A4F9D6E86BCB220DB0E65503AE3509113B44241913941BC1C71CF07D5B9]]]
FP12compows = [[09395C2FCC16B9C62209C0799701D0803B8C83311848A7722056FBCA0D10A4543968962659182ADD4039192F3EE58B01,1A64028B779E8866E74045CFB71C3A46FF1ECC4F810B8B266C6B64DCEB1DE4454F6890FF0718A00534214E4F414928AF],[19E74CFC4A0FAD166C381FD3EB256C299CD20E21329F157587065F306312B8ED084704FBFF62683853A857A4B0A51BAF,2530ABBF23C7E4E623ED2BA06A536EBEC95F839EAADBA68DD62EDB3F0288DC627AEA07F59A47C013D29787277C68A94E]]
FP12compow = [[551ED1660FEC34DDB17454624DD3858AA3342D7F4B23C13B855235F23AC0A74C700D2951DBF95B7A5D296EB6A11F01CF,04D3472B944ED28D1004F644C0F91C7E5C7B5BE48AF5D55804C1C550545164A475FB71C919154FCC91640B7DC70A7A49],[235849FF81CDCEC2B7AE204E8C77C1E08CD8D312ADB01009BFA3E46A61D190C5406567075B4943D7D61667049702178E,0E0069C9C25B7C12B8634924D6173A8B0A3B3CA4CDE087DB71246147CC9D1E32E3697FB05ADA1E8F10FE8525820AF96D]]
FP12pow4 = [[[37D4E92045BC1DD4D6B1883E26A73458B7ED24E30E5AD1649AC26ED11A3E2D9C0D1FDA30967AD0E9B29F397BFDA622EC,12DC26002D8757661B2670F3D39D472959660F3C4360D6BED6B7EF4FFF83526EC0C6D0DE3A91150D3A677B40EE8487DE],[5421EFFE8B8737F94A2ACC1D10E66332AA33854E9EAB30024BD440BF84FA86FA40AFD8893D2E62E9CE186B81AEE81279,411FF13D0E1CD6DA9CAF3282DF4FEE313DD23A28A09EEEAC5B707C3414DBDF912637A857C35226B91D2502B24E7B6188]],[[08BE63B7B00557E49F222346A2A7559B5F99680322ED4A0340B76E2D74B06E77749A0B86E91647C0A36DD5388CE05F46,181776CD9B172D65040FF989D87D3C7DCF5AAAE588D3DF9E8B9DE2D52DA16D7F25D8BAEA0BFAD0FC71D81B14CD4492F6],[044E204E110E88A8404C15F68553C4F02B5F998CE3A5A3BA07174FA106744BB8DB44BA85F92BB2D3A332537343070F3A,2BFCFC6259CAE7B71221F801DB65498E7D7FFB6FFCCA1F96698F62C69C6FA8E3209CCA620584CB305DDC4B00F45B6DBD]],[[2528044AE977FFE3D88D075348E69EE9C9D0E3A5721EFF727358DF1B3F60B09BA2ACC61BFA794F308FD9D0A883AFB580,2B7F3B0895C502B37E0BFC8751790227D736BD9078B3A2776038FED3C6E72C298B21A60F6500F7BD1FABFF30BC311A40],[0303B9E3E4DB3746D391188E2ED74553D03F2DA2227EB38013E7FA1AF3C656C58F29A1E2DBD7441AFF7E2D3FCB777B09,511048A0264BD10DEB75DA002C808230541B3C53B88652C85C5C491ACF54A10D6A7FBED53DA835DC080E70A257D3370B]]]
FP4trace = [[0856BF23CAC2808DE1F40175C9BC06A36AFEF9A04B4C64FA26483C134751483E9D5FFE7E5C18AB7F0B7CB62BDF15BF44,4A87B82B1AF72B7C9F924A55CE4E9E292131843D1508B8E04F200A23C7F71EEA8134DA3E4AA0188FE8117DF73B7E110F],[4A14A9EE39C0800CD82BCC9262637A532756BE4D0E24608B1DFFB549C0D0869461A113EF7A23FE90EC1F1962D3A6A6DD,1C87E248017506CC7BD33D82B96776E3BD57E310D011D94C7D994F9073A2E885F95BB76630FC7449D9718DCAAF546712]]

# test 10
FP12_1 = [[[2ABA159D2769A59ABA53C6474D3385D5E2E2D84A726134BA0000D19283EF46F5DC4F07A43F0574A8BCAA056A14600172,3B6CDE38EF3BA9B19FC5474A06EE0C9E2075966ABC0EB9B5D88AD916A2074AF2B469797FC8086363A8A7BAF045E047FF],[2A852DE4C5470A2A123AA92D51FEF49793BE9308BB8E107304FA39D934A01367C36671CF47F8490858FAAC56C1FBA0F8,4B639198AFD0248CF02B56D6AB102ACF9B0A9F9C54449B31614ED9EE3701A2155F4515B713947B38C0EF7CBA1A8B7EDD]],[[131C2318DE5CB1ADB1BC939BC27D2E57E0B5905F397944A300335410981AEAC3D63448F8C1FFFAFCD34A0487C397A8C3,35E219135AE84FDE70B834FFEBB58DDDA3042A2B93BAB45E8B1B7172432FC8D662E6A6BC492503213B3752FB3119BC64],[263F673CF6DAAB86A468E8B8DC87C275C81D25590DA9308BD6F2DA8C70745DD9A1B4D34A49C94D8EE21AE442731B9831,4A3F2B411CD8E937DD0906F999379D301BA7D2BE143768CE0961F8C19FACA9F43A77BB890C9E367F7FCC36F11DACC5AE]],[[3800E1031094B96BA41144C15C5945B9044590635AD0416C085A30948FCF68550018C115F466B5983CFDA6B2E74E5BA9,40E80F380E4542DCF56D804896ED67F248F986BADF3DC7ADE72BBDCFD8593AD4D6F4B9AB1DFC9ECD622B4E53FEB640DA],[1DAB128A2C5F913D23A4968571D6D611BCE18824FB11DCCC02E34EA3CDABE6FAE2F226886E5AE3636CFDBC4F7DB5514E,4E66861C95797D8814C0123908FA3EA2F78A714693B861B0E9B18779AB923E2A0CD474A3FF9BF81132FEBFB9F3D830BE]]]
FP12_2 = [[[1FFF09B2148535D18014B73E6C3A7DD4E575A6D9A2F8FD7AD90D45A04FAE8620E7E89C47FD2F3AF6B154353A2EB987DF,53FD6D2341702B6748418E2CE40BDF858A2B6C75E93BCE517A3B447298799714E03424A31F15D3509E7B32469365A46E],[53CCB770D5B6B794C4D4C8CCEB471E5ECC2E1C64A2BFFC9A2A3FAB3E50C3279F919578B6FF3A5813A9C4E2C3A446B01B,28531F6408A65321EA981E4EF5327BB20C6D3B786970D5D2B8A3A50E38904506E948E1F355E4D80EEE0EBEE61D3EB25F]],[[46201883A82DBF11BD0F969ED76C978810843075B892D2667C6E6F1F467826F88DFDED4C9676A58F09DC0D03E786AAB3,4DA2F8545507EDC8F36385CAE1B348E3EB37537F04185FC15D04CA16AA6F329CFFBB391ED9D85524A6595F2E6AAACF16],[282A122D68211902B03B1912D216C35898BE0950E3486AEBE6346AA4FD332E8644575CA47F6C5B7B48BD2E4A826BD724,14FCE6B29069563E6C9B3D5DB7B4B1683E0A7CBA0A9D67D569F552D8505608EC175E482B63EDE90C95E2616653B1BE08]],[[3C640BB491D3BFA82306E97A88DBCB739B995DD88A2951B4AAE4FC958D3031543E806A640B4EF153986DEF09FFA2E50E,54E1010C42CB159ECD2119413890185AA85DDD4FD1B84F3DDCC9C78E4707E34454457EF953D1DEB6414E0BBCF84BBC76],[4B8C8A796501401D7C91FA0833510DE202A5A8A3DB0F7019F50013B12AEF52AFDF909CD35D4378846FFC1B3387CBF5E7,2310F6EC741742BF03CF23B8FE9794B4DCF55A2249B7F5AECF3793120CCBB8DFD5584A2CEE1D5F8433953B99DAD08F98]]]
FP12_3 = [[[19F05DB461C188BE4CF9DF7CA62B9A848B876F1E1C01F679FE30EADFFCB09BC0544FD8A1B686A98505CD40960BE8846B,05BBB2980B94211410932F9C10687B2892ADD8B925FA7B11CC00C273606E4EA7018B68A6BE076066E7D60A1B2AB0D474],[515011E62C19B942E3BBA3AEE21AB0275E27444DC8C7837126E267CE838C96C709C22F83E35A8CD1DF942E4938B6A153,0F136217182CAB704FE5B82C321E04600130B92C03FD5B233628B2561498C44FEB9102BB8CE80731892445E8D630F86D]],[[4AF5C4C3500EDDC56D54004271D749269994DB281B809708623B91688C6B585C7A89A21146EFEA5F3277718DD5985827,1C8A75791E4B6A66958A105D5D0B114CA8E37ED1BE6C5BF46F6BC5E2DAAA8ECF8D3CBE7D581A51A47CEC40FAF5B4EAA6],[41B9819B9F9101A7FAB5B86EDEE04E24C716D5126B8EF6A3867F8E9A5D495254C725C9137A4031074D011D6142929B78,20E6C6FB6DFF94AA51DB0054D455F66EA040746971096DF232785C927A0B6B9C0595562375DBC5E37A537B0F19989524]],[[17694A7055ACA3020EDAD22B246FA98861C3F936061C89C1D8A8494279EA067DF2FD8FAF5425F2637C8520AEDA0C2EAE,425C81B692219F6B63DC7A51135F4D3EC363B30D6978AA1F29B43E2690F043F5FB70AE80B16AC0759FF683E7D35DB8BC],[4D9C6E7DE185CBF64174C8923DAC7E7309871FED6B5758B4B27D0F51BB843831EBD2CF11B35F5ACA572B524FDDE10003,12B4D02FFB3B91C7A1E7E95588E994F38B13C13DFFC1DEF959B81B69A0DB4C6235DDE8E6E88C3F26FF6E478BE1BF7D18]]]
FP12_4 = [[[34CB062DFAB7125B89354B642C12217B904C4100EAE9B6F48D4BE05E53974FFD769F7540A62F3A2ADB329F1CD6A306A2,331EF417624F5F98537A583EDEFC12840F0859E825605E2591A87BD6EB3073608E3ED17DE03C53288F9A663A8F48AC93],[1539492E824DFF819D59D51F51094649AF6A1DB825A0E1F5CE268ACCBB07F3D238947C59C503BFA3B7A6AA01FC099B71,423247271E55620A87CA005AB6ED3545707E846383A739745A860E5925C75CD891953DF8576CF520EE0CDB6234E9422E]],[[2778F9636CA31727B1EEC0E748E3A79D6D1A028C82B3850C12CFBA42E0CFC65B60A7724ABE789C7CDDA5F6D3C48E52F7,4595DC39F959CCAE0622991E255F769190625C7927078F2246AE9C9DC77F1893531380531669A20E1497D3716B833222],[3D9CD01F77886BC31F80E65097C11511025F0196D15B985E71F13FF244F259117D8F9D705874B50F6EFB49401BD7AD5D,4A31395837DABD72F055CB3B17B030C71D316C6484FA5A663D0C906CAAE82871B964FABBA07D0D210A53E5FDCC9A83FF]],[[4DE311B2C6EBCF47AC0CA5318746591BD0A2AE38E9DEB6DEBC352E5811FA0B12B116EB54EAE762F5B22C524AB2A8E816,36657FF95905790D5697A514864B18DEF2ECDA75C70D66EFB7A8D5CDAEE41325B0A8181BED25CC15857C297E76C64D14],[1E1828A034E4C9E8FCE24209E672966F272D7B0AD2D1CA6DE8BDFCBF4A0146C309B0DEFB1ED26E67E6887CB4F083C9D6,4091A4CFE0C582344C91FF86FE416D4A9085220CE241CD2688ABDD638A72B880A341DF92ACCD8837EEE0691FECB1B021]]]
FP12_c = [[[08925A7045938DD440A3A53892F561D74FDC581174858BCFEEC4F71A13E8E4BB768D5FD6E2583E4F7880E219DA744C5A,22EFF799C9590D3706CB122126074D328BA1A52F13EAE1B6ABC8A0131DA2A75BEA748435DDB8686892F6663FFDC89D1B],[04090E92F3058B7A88B818E12A94C52401F13C01BCBB7182FEF63AF36252BD4C94FD573821B9AE05357225A0458574E7,35E52339DC0D81B92740CA06713674E86B777CC3BCE0480D61B8283126E5B51D63005B3BD50D00F2F00D66931EFF39A8]],[[078A62841210B3DB8BEE9203D6F0DF00ED78C8C8EDCC2177EF85328F7F5C41C3D5A1C02DBB513A5B9643320B70498B8D,6B9898BCCCAA8A1178995CC21C6F617FCBC1D3BFE3E10B1FE186EF5CD340181A6932F2A1787FDC1263B91BD08AA4B1],[2D96B08F75F39B993135B48FEFEF52FA683024ADF48C747FF85C73724F07093C9E27E3A3FB8FF051C3D21B522FD3DEFB,419E72469FDF254C0796F2061CD64FE2C7CF33C985F9E1C13DBFA2AE57B871638AF1D6AC573418932EB0C3A20B08A5E8]],[[05B3FB26E0CDA9C6CCC5E6969086206A0AFF78081AA2F3F2705EEEF23B21BE9C64AD7BC8FA18FC6DAE339699E7B3876E,0233AB79C7FEF44B1E9057FBD6E73E6BA47B55216574C5FEFB0E5EA3A30DFDCBB7C11253CC2B868A36928138566DFBBE],[478A046614992C1A80493A7AC62000C3E6B9270FD1E49A93710F411C73012602924BDCBB93E190A20551534FEC0C5426,39DCFCFB0D36FE08E73B5AE26FA962120B7AE8D30D9A480E1ADE30917C7606332FCD41DF3BB910400A5C0C252BF8BE0A]]]
FP12smul_y_mtype = [[[1FFF09B2148535D18014B73E6C3A7DD4E575A6D9A2F8FD7AD90D45A04FAE8620E7E89C47FD2F3AF6B154353A2EB987DF,53FD6D2341702B6748418E2CE40BDF858A2B6C75E93BCE517A3B447298799714E03424A31F15D3509E7B32469365A46E],[53CCB770D5B6B794C4D4C8CCEB471E5ECC2E1C64A2BFFC9A2A3FAB3E50C3279F919578B6FF3A5813A9C4E2C3A446B01B,28531F6408A65321EA981E4EF5327BB20C6D3B786970D5D2B8A3A50E38904506E948E1F355E4D80EEE0EBEE61D3EB25F]],[[00,00],[00,00]],[[00,00],[4B8C8A796501401D7C91FA0833510DE202A5A8A3DB0F7019F50013B12AEF52AFDF909CD35D4378846FFC1B3387CBF5E7,2310F6EC741742BF03CF23B8FE9794B4DCF55A2249B7F5AECF3793120CCBB8DFD5584A2CEE1D5F8433953B99DAD08F98]]]
FP12smul_y_dtype = [[[1FFF09B2148535D18014B73E6C3A7DD4E575A6D9A2F8FD7AD90D45A04FAE8620E7E89C47FD2F3AF6B154353A2EB987DF,53FD6D2341702B6748418E2CE40BDF858A2B6C75E93BCE517A3B447298799714E03424A31F15D3509E7B32469365A46E],[53CCB770D5B6B794C4D4C8CCEB471E5ECC2E1C64A2BFFC9A2A3FAB3E50C3279F919578B6FF3A5813A9C4E2C3A446B01B,28531F6408A65321EA981E4EF5327BB20C6D3B786970D5D2B8A3A50E38904506E948E1F355E4D80EEE0EBEE61D3EB25F]],[[46201883A82DBF11BD0F969ED76C978810843075B892D2667C6E6F1F467826F88DFDED4C9676A58F09DC0D03E786AAB3,4DA2F8545507EDC8F36385CAE1B348E3EB37537F04185FC15D04CA16AA6F329CFFBB391ED9D85524A6595F2E6AAACF16],[00,00]],[[00,00],[00,00]]]
FP12smul_mtype = [[[513BE5DEA7801CBBD6617053918EE8E8E3B120F635AE84D85F9248916E2ACEC622CDF4DA82FB9D1B60B448A0A1EB4217,101E97D466C6C6AAC4AB97F8E4A13BFD3532AC312AB1020457EEEFC456F6B79B461B2769B119DB3E29D72E5E8F45EA18],[544D7E03733D83188439DD471F77B98275B90885CB6A02761B6484E0FF6B7A80E2622D48AB6851C3C2496D24D52C41DC,489C566783ECE88FC3A27838D4BE7EA29A812CB03635AB294A0FD4632F03FB79655CBD65A35C118ABC5B8BF7D2D8DFBA]],[[4DE0EC7B0F7D93134DB7A4F12725C1A75AFD34FB4FCEB225BCED03261F8EDCD7543AEC4B130A51005395D700A84EF33C,08F773302815340CEF7C852FCDC13D9A60409BC1403208355C88DD69528482B4EE6DFFC11013922DC6C36ABC4ABA9936],[17A550CD19CA0B87D50ED43875D8CDF8FE12473364B0375D334326F378D436D843D7143BE01C5FBBD64D842DC8EF02E9,27DFB126E2F64261609AA9E6297D83D08E4BCBB39E1AABA4B295CBB63ECF9923DBBD0C6256F753F6EC402D09F458230A]],[[276059A018038F91893F43CB3360788A9B665CC56E9D3B136C9EACF64ADD104B3CEF75B70880FBEBCFFA76124079854E,2AE735D45B163CC2185EEBA18519F3598FF901CF1A72A8E9B60FBF56B3F60C0E8DF322889EDBA9E8B5B28AF4167543A6],[2E58C641359BE0288656BB50B8F0730E92361F36DE6E9AAFBFF10A887868D258A292754AB646602D56B267F5C6D1C60F,2FC205EE39124C516F67100919F40096E9454835023344A4132B7A8A366F72316ABFA6757F438985A270034D5F309B68]]]
FP12smul_dtype = [[[23E7D31CACF8D748674CF99D53FE47B18CF942422B06FBAE65DB97D5016F97975EA7043843106E48F933AA3FA3BB0311,218F8C8BC7191891351BC9D2A250D0BD985DAFEFB9AD1CA971151DC2D47A97EEB409288F5711568DE7117F4A64A1BC27],[020ECD0AB8C4729FDF1C8320B8E19FC5ACE015A2839279E931C32B7DCD82CFF269BA4E675CB82AC05A391772A05E5D3D,93AB4133ADF14AFB274539C648E9E964FC6FB932D00A3C912380F5CF93BCF9535D9378C36F1B5BD9FD8EA2111D5F01]],[[0E003F4EFA1AEC3AAEE0E37DD723B8229CEC5DD811A0869B2BB4F5C89FB747EED3EAADDA44847DD04AB4F87D6DB5C8A1,3F5F9E2025CD777AFB5092D8327DDF0D884FFC9F7DCC9C6F6BAF1535011E760AAACB2EC18CA7AAC156319FAD00FAF4E7],[52B8968760A84E915E08AEC7ACC00AA53887A2C6F55DD355F63945C89EC253C89D5AAD00E40AAD6A181647C57EFE4092,0C19FBBB57F07174011939970EED05F160A7F854C06BC46A3F20D2CF0D15DD68B424BA4792EACEA517119409DA2869D9]],[[10223ED27A69D3BB056D3309E95DE413FF15D3420E5152FB77C96DFB1122096363499AEC7BD8D1301528154FE9B70EE9,2BBB00B954053BF6ED60637520FE15AACAA55D4FAA623ED898BCEA38435DB81F091F5BAAE984A32BAB59D9952FBED19D],[4DFF586ABF4BDF6AB943591C19763775C607D7C09319A0983156531A1FA7A07994A31F7D6B2A919AFA0918FB05C904D6,1BF24D38C2CEB9C7D4BA73819B17BCBF59BB425B0822BC6D4424987E8B95A03C656D7D1D8504AAEAAFEEA7234C0C0777]]]
FP12mul = [[[488DD103C5EB685836FC410F97D05C14E5EC830C56E070E2EC4248A9CF0A2ABFD509D84BA397B09F42077EE0A422DEC9,0DD3172BC464E99039F95EC26F6E9F8200670676F28764C724F625C1E568994EF3DEAC0B387C2BBB11B90345BDCDD77A],[45759C5038D5F200C5E91032B275DA9CD313AF9BD268845490B852DE0C50BC47093867786B8740AE31DC2C0035AB9F19,1D775C6CD48F63170D4316ADB5AEC5096F155054438907A497BA6AE147EBB8AC45E7484D1E0D209424B4696369523DAD]],[[5267FE8EF7200B29696636816ED325B2BB17116E84FB616A3AE0662899A4607E8B432A5026EE6E2ACC0EA8FC0D240A9E,0C84E43BC5169E2481253BB2E46B84C3AE0623776A1C44E191E55E2B3EAB1BB480232677181BAB257520472C6D49641A],[07E138A804826C94E471945360827870967DA412A8A6330850BCF750273B46A8DAF76884A7CE04F09567E7394C440715,1F232DE1E267F1FAE6CEC358BD09B4911CBCAB4A9A5D85DD4B5767B7BC116F6803075F7A318B6955CD12951C7CB7CCEE]],[[179443E54C68FC6D9A2D2B3F98720DE774666B68E6C6F624C407B24A928FABE8DC769DA1D3610941AE2BE020F33F96F9,2746E37DFAFECE75A34048F343E2F126B1AA3ECE295A68079CC86FA1AD686D9408FD560AFD42039EEAD0AE2BFD5E281B],[350770F71861B1405CED3CDDD595D298AD7C6B5AC314FC4B3A4FDC2362955DAC4D6C6306560E23CFB649609BF121A848,22C385D43B298C95BA3EF30D7D0648CBCAD604B39173247A246E704930F32294AB5E44C8B991DAC580C0A3DDEE336D6F]]]
FP12inv = [[[2ABA159D2769A59ABA53C6474D3385D5E2E2D84A726134BA0000D19283EF46F5DC4F07A43F0574A8BCAA056A14600172,3B6CDE38EF3BA9B19FC5474A06EE0C9E2075966ABC0EB9B5D88AD916A2074AF2B469797FC8086363A8A7BAF045E047FF],[2AE028B09F64648B8E330496CDEB9DED0CEEB32437D7949EA7377E2834C1118CB725CD5A426C3C23813C710DC3AF0FB3,0A01C4FCB4DB4A28B04256ED74DA67B505A2A6909F2109E04AE2DE13325F82DF1B47297276D009F31947A0AA6B1F31CE]],[[4249337C864EBD07EEB11A285D6D642CBFF7B5CDB9EC606EABFE63F0D1463A30A457F630C8648A2F06ED18DCC21307E8,1F833D8209C31ED72FB578C4343504A6FDA91C015FAAF0B32116468F26315C1E17A5986D413F820A9EFFCA695490F447],[263F673CF6DAAB86A468E8B8DC87C275C81D25590DA9308BD6F2DA8C70745DD9A1B4D34A49C94D8EE21AE442731B9831,4A3F2B411CD8E937DD0906F999379D301BA7D2BE143768CE0961F8C19FACA9F43A77BB890C9E367F7FCC36F11DACC5AE]],[[3800E1031094B96BA41144C15C5945B9044590635AD0416C085A30948FCF68550018C115F466B5983CFDA6B2E74E5BA9,40E80F380E4542DCF56D804896ED67F248F986BADF3DC7ADE72BBDCFD8593AD4D6F4B9AB1DFC9ECD622B4E53FEB640DA],[37BA440B384BDD787CC9173EAE13BC72E3CBBE07F853C845A94E695D9BB53DF9979A18A11C09A1C86D39611507F55F5D,06FED078CF31F12D8BAD9B8B16F053E1A922D4E65FAD4360C2803087BDCEE6CA6DB7CA858AC88D1AA7385DAA91D27FED]]]
FP12frob = [[[2ABA159D2769A59ABA53C6474D3385D5E2E2D84A726134BA0000D19283EF46F5DC4F07A43F0574A8BCAA056A14600172,19F8785C756FC50400A8667A18FC85E68037AFC23756EB5BD3A6DEEAC759DA01C622C5A9C25C21C8318F62743FCA68AC],[5343E785CB134D20127D53EB79F7ABB9B5454864FE563E0FF425F334000F01990B5F648DC217AB9C9AB491B7DAC50DBB,11F9F25A36F2BE2FE4F7326CB077499B57F61486A9F3B399B3D107335529A335F320528742E4F247C46CB2F7E69D6DA4]],[[34506D5552DC4AC72BE904B7F010D8DE93D9F48C544750BEF3C8B149687DA7C9ADCF4A3E25CF4628CB9D82175B44D635,15F2F8D41CFB7F0FF0D1D213A4F1A9B268297BAD44DB237670A538327B9122F58A977E114768B24764716E9442FC6CB5],[30B346987007DB47CF5EBDCCAEA67B459221DCA70552AB61AEF124750E71B1DF49CF6932F7CC7701D7D4DBDB042CB274,0A8E88418204A29A0296D6FE87207D6922F209EA6B766D380235C935AC185658AE9A9D322E99E7A4C5BE20BBD990E67B]],[[050CC190E10BF58EC9BF580679635342C116A324E120AD3EF93EBF665495CD8F46174101A8C04A2A2031FA1DFCC904BF,220977F2F9B15CC2004F53192224E01519D7AA370D2075D46EB8671F232A8F78C10EB20C22269CC2676C1178D2E46AAA],[078BFAA3D2EBBD4D5B1B6FDCDDB373ECA95126C2635641907C94A199DAC5E8F1B2E7D8694913D6DC7513352E353914CA,4008876D3D58AF7A61E753572AA4D6541E66B56A2723FBB1DC549EFB1EF094EB8B13832273EC66BD466F4912AE3402B5]]]
FP12conj = [[[2ABA159D2769A59ABA53C6474D3385D5E2E2D84A726134BA0000D19283EF46F5DC4F07A43F0574A8BCAA056A14600172,3B6CDE38EF3BA9B19FC5474A06EE0C9E2075966ABC0EB9B5D88AD916A2074AF2B469797FC8086363A8A7BAF045E047FF],[2AE028B09F64648B8E330496CDEB9DED0CEEB32437D7949EA7377E2834C1118CB725CD5A426C3C23813C710DC3AF0FB3,0A01C4FCB4DB4A28B04256ED74DA67B505A2A6909F2109E04AE2DE13325F82DF1B47297276D009F31947A0AA6B1F31CE]],[[4249337C864EBD07EEB11A285D6D642CBFF7B5CDB9EC606EABFE63F0D1463A30A457F630C8648A2F06ED18DCC21307E8,1F833D8209C31ED72FB578C4343504A6FDA91C015FAAF0B32116468F26315C1E17A5986D413F820A9EFFCA695490F447],[263F673CF6DAAB86A468E8B8DC87C275C81D25590DA9308BD6F2DA8C70745DD9A1B4D34A49C94D8EE21AE442731B9831,4A3F2B411CD8E937DD0906F999379D301BA7D2BE143768CE0961F8C19FACA9F43A77BB890C9E367F7FCC36F11DACC5AE]],[[3800E1031094B96BA41144C15C5945B9044590635AD0416C085A30948FCF68550018C115F466B5983CFDA6B2E74E5BA9,40E80F380E4542DCF56D804896ED67F248F986BADF3DC7ADE72BBDCFD8593AD4D6F4B9AB1DFC9ECD622B4E53FEB640DA],[37BA440B384BDD787CC9173EAE13BC72E3CBBE07F853C845A94E695D9BB53DF9979A18A11C09A1C86D39611507F55F5D,06FED078CF31F12D8BAD9B8B16F053E1A922D4E65FAD4360C2803087BDCEE6CA6DB7CA858AC88D1AA7385DAA91D27FED]]]
FP12usquare = [[[33A5C8E06B93FF8DF469CEE8A8AEC909AF444D3520721047AF47A88E07B8877A07C6BFEDD459F8655BDB6E034F63040A,2A9BF376C3B0CBEB70007913F0C21102BD8609C1150A5D65524C3DF0B91C29FE6B58D2B6E74C00E028E57F043480A13A],[1008B62869F7A2CEA2A16C118E3057AF6DC3A4262A8AD1C2BD1038F8C3380D79B6EE4A492548BCCFB9106F24919E7B1A,3F75F45A4B0D0F474296EBA3CA613CA4195BC8E853DDC5F34FB4DB54BE3CB218082B4020BF1C62E987AB47B978C1E145]],[[33E8BECD84DC769485949F37D48EE2C7D05E21AD0E26914F4356FA36FF4328213021C0ED82919440E9294E10F45DDAE8,4DCD31C967ED65B77A5A1B590815B453909E4E61E2504B110CC246923659A5B684120D36C340471CF4D3B62F09731A14],[0DF3B1154625622F567C62F605C9DFE4986098D8EE9E0826F687D2B1EDF9AA512B4EE092E2BF292DC3D74E8B115A1380,20F1A5AAFFBA52E9EEAFB175CFDE68A7205EB4701ABA99D90B5DD251F542B6E179CEE6AB8836030DD6A972441E79276F]],[[19DD3BB5E0B56089DCA0E65BA2731179323B3DD07EAF19C29FE59107AD012C0163CBBD7FE2D8745638469713A376EDD4,125EA41582680F4B78227B254327127651FFC8715DD0F2268EC00F447B16AEB42F94D2968B5951A0648FF1EC6136B8C8],[15723CD863784697BD17C6040E1F62DC8833C16F47EA2FB1F05FA7B4D920D70CBF1D554BF0057ADDBA3487D218F84AD3,157B34E7B3DB46928C56C368C3871A659B39BD71B6C621471FB820802032A30CAFFE5E01749B8BAB78495D80725A4DB5]]]
FP12square = [[[33A5C8E06B93FF8DF469CEE8A8AEC909AF444D3520721047AF47A88E07B8877A07C6BFEDD459F8655BDB6E034F63040A,2A9BF376C3B0CBEB70007913F0C21102BD8609C1150A5D65524C3DF0B91C29FE6B58D2B6E74C00E028E57F043480A13A],[1008B62869F7A2CEA2A16C118E3057AF6DC3A4262A8AD1C2BD1038F8C3380D79B6EE4A492548BCCFB9106F24919E7B1A,3F75F45A4B0D0F474296EBA3CA613CA4195BC8E853DDC5F34FB4DB54BE3CB218082B4020BF1C62E987AB47B978C1E145]],[[33E8BECD84DC769485949F37D48EE2C7D05E21AD0E26914F4356FA36FF4328213021C0ED82919440E9294E10F45DDAE8,4DCD31C967ED65B77A5A1B590815B453909E4E61E2504B110CC246923659A5B684120D36C340471CF4D3B62F09731A14],[0DF3B1154625622F567C62F605C9DFE4986098D8EE9E0826F687D2B1EDF9AA512B4EE092E2BF292DC3D74E8B115A1380,20F1A5AAFFBA52E9EEAFB175CFDE68A7205EB4701ABA99D90B5DD251F542B6E179CEE6AB8836030DD6A972441E79276F]],[[19DD3BB5E0B56089DCA0E65BA2731179323B3DD07EAF19C29FE59107AD012C0163CBBD7FE2D8745638469713A376EDD4,125EA41582680F4B78227B254327127651FFC8715DD0F2268EC00F447B16AEB42F94D2968B5951A0648FF1EC6136B8C8],[15723CD863784697BD17C6040E1F62DC8833C16F47EA2FB1F05FA7B4D920D70CBF1D554BF0057ADDBA3487D218F84AD3,157B34E7B3DB46928C56C368C3871A659B39BD71B6C621471FB820802032A30CAFFE5E01749B8BAB78495D80725A4DB5]]]
BIGsc1 = 44DC9FE9E78342EE77A6B542A519ACF92AC6F2E34656127C73A223CA820EC23BD8544DE3DA3413DAA2E248448FBE2AA4
BIGsc2 = 47B1FFE3C6584B1C83ACCBB872804F59AB2E992CAF0BA6A48AC26A7CB36D24CE476497DBFFA12953D6957BBDA1E2C00E
BIGsc3 = 3E7B92746DA5B3F55D8CF81A9B60171B167F6E946BF07AE40AFD1E3FF3CB317776D205D3EEDF19469DC87677AFF15A3B
BIGsc4 = 407063092AAE4D6937D0DB97E95E6EF448B3291B8E15BED32FF2400B35451065D9FAE43DD48978D0D04C1271B5E26C02
BIGscs = 8DB071CCC75E0745
BIGsco = 01002001800C00B809C04401C81698B381DE05F095A120D3973B2099EBFEBC0001
FP12pow = [[[4B3D1E38F95F9AD0B58C86FE57047094867244ABFE17051B72C859E5D9D073BC7E7401389BDF1DC34A3FCE7936224EFC,0E4511E6EB7F96CF7C5FDECA3E25C8715958F4D8DAE8AE27076DCB1729DADEEE840762CB190D7C0D5A4E85C3C7B1CE37],[101C71A507AD57FAE46F716ADC21CE682E810DD96F148493262FA730C864DCFD1E403C4F06377EB22DE65C2B70073444,0FAC535BA91C547063CAC3B9A35875F34B0651A9719EDCEB5D4174DDFBECC0793AF2C9E49A740AA04F753B9F0715DC6F]],[[0AC9EE1C070626E729F6DE46FAC8CA051BA8F646B4F28E4D2C0B6773CB924D39252A8CF85DA336CEDA8A8F2F8D36DF85,29EBD42A30A80CC20676C5D7ED5CA5555365BF6F76A305DF9AC53C86BBE57941DE25EDC882019E911B259E1A652B1C32],[2583EFCCC28E2F62C3EC37CA55DBD66893CCD1610FE4410F07BE0824011F3E112C314C83105FFC840C383F27534AF6F8,AC79FD68BDAF721312350AD1490804DC3643FA578922D85594DDBAE7E275B0E49D2F58009A86E58CE9A7855D88998B]],[[32026F69E70CC30475162C00E19C72928EC5F3595F8BB18814E236FE6D99797C2BF30E980F340F703FE0CDA352411FDA,139F2904E00C6316C243DB8E9F82CD85FD95177FEBB0D72B34E113848C93990A13ED83113E2AED8E396559D9344B957D],[5141BD953F2BD172A097A21676FB7D103662BE003782AA83B7F47CE3043BD3A898729EDBA49397767DFA28F1BC8733F2,237891BC70AFE20287BE12291EEF88B8760C63B7B305969815A8F1625674C7CF456B4A50954EF6CE6E05A74C708091E0]]]
FP12pinpow = [[[50F8872C01F5FA44D0CE9BEDCBB120FE798A0B3CF37A9D6DB2BAEF06D9727C65FAB9EE7B98AC5489894C17B168E2EFF1,0DDBE80DE125B2592B14CF06F3144046BF6EFCAAD69D0D27BD2A80B0E4DDA5891E5B37E13FD7A59DFE269ADFABF17FC5],[3DA8AD40EA48DB2FA818CA63814583505F7520AC5158E11524BFD2851B0D6602E1F31122FC64D440156E483558A1E7D2,3A8C38C3C3F81A301AAE97DD9BA471F1233A0B8F88AF165E7026518E0E79C966D41F4B0E6B6EC6EEA67AC09BADB8E98B]],[[281823E58D9BA73A7DFB4D0669E93B8B7535F8F1CBF330B95EDC9164424332B9DF6F06D8BC0CA68B2D405992BC3CE4F6,40F512374B736FCD66A03C48E76B186581F195A19982C01F955773D66919C5B471D6D350565B6CD0A7F03B6D3F03C279],[534BE9A1F45FD3872DBB0FCFD7484DADA805FDC8F19A9015CBAB4FB8F893379509236AD20E910559B044BB1E9AF14CFD,2A4E8B7933AD14A107B9BA7CE11E99B9E0F10C44A00EF7DD5D937C7A79FBD1E9DF20C1340AA43D5ACE3BDAA784DCCAE9]],[[0CDF2C26611CB07E5E58045D0B7F3CFF00843DB2DD664C3738DA8AEA2FDF86822686DCAFBEE5F8D37FBE946E6A3C7238,1AD2AB859F60B0364BA9559AC0ADEB437E52CCE14DD0BDA26D188D71AD6F93E284F2236E80CF5FB7F1E07C2B07D533FD],[20985780C4F44E2D51EBA3707F79ADBC49CFCD545D8B515D58BFADD48EFE95319255ADEF9641E353290E191247C4CA66,381FAE71B0039583BFA739FF1B938BB6743F6AC1E8819D6C894791B6234D3AEBFD059FBD557129D3E4ED78BA864849A1]]]
FP12compows = [[2649C6E3271736A7E4759F5AE626E9DEB2E758091A4613DD983E66C846CECAB1AB69471E6171239B0F1E9038E142D5D5,284B6EFC9609AA1D7D660B42E6101670FC1DC73BAE6BAC0A70D09FA99E8F2182CD095C24F5F34CA64A2B0A277C378304],[1B19C846440BE574E6ED4645BD96FE4F783117A7703532799EADA0AAD682560A9439BE84EA708F7D465C4922080ABD21,53E3F91EF33A6476941FAA9DBB18A15B9567954A24625286A36A3006E981BAA45F5C43784215EA606656A98F5925B031]]
FP12compow = [[171F15A5C55C852FD4FA28E9A784E684908BD8E7ECA2FDF4932267AFCB4F248EDE258F410F8434C6288984477D7CE8E1,31122BFCF69E7BA548369E30AC0F69A0B9ECF7ADCDC3DB165868F416EDEDBAA9A856D1B50312AD9F398909AEADAB6FF9],[547C734EB75368991B738126FCBD82DA483B5B94F51E4291C2A866106221B72D92502E0577E25A68FF2A00F8C4FDE453,50A6D032D4B73C93E6DE7E4E5E0CA3BFB2BC6F36E058126A255F493996589CC0BC5742DF6B96164299293172751179FF]]
FP12pow4 = [[[06659F4510C3F2B18F1368F81C828590F42C454B0DA268B4B2C778064E2B89F78F93651F5E3BAF946375701DAE43E55F,203F3BB73C4D97E75EE0875ABE532F024BD75CE72B20C080447C8A37488BFE4FAB20FF1CE518675042DA6839E445113F],[10D5C7BBFD5B1EACB5867D7270D79637AF27EC74966E520EFD1A4A2502A447EAB0BC26849265DE17FA40D3FC031F3EA6,1FFE4625D8198F3775D6D81A2E49E8F196427FF865B1988F6B30F39225CEC1060453AF29BB54D91CD53D1A57E9C59997]],[[1EEF7A867E60E65F33E091C2B64F127E4C3860F2F06AC6400AA5779CF45915357125D6DFD0C7FB5E21B085DFA2A1E498,25531DC1BE0A63D5CD69808911133A08C81DD85E822D4AFC8E3FAF784B281A8C345EBA50E032E065DE1FC33811050F8D],[024FF22678C0054C6BCC2DE96BEC198FE6C49ACC1484C92FF2BCBAE894B1B1B3407310526E9F195156EB50FBDFDCFB2E,4D69EAD1491589AFC1387313FF740376D392FF75841B62853A4E4D9DDDCF5FD1163E772F75B7CF0445AF06D154A91775]],[[03751B28F2FD46F6B52D23277C7DD508075E0B4BAD9025A96F1C29ED04E5A7C8216F67063DE428F24F8C7CBAE1DC5CC5,1D58A843BED67D8CD3727A8FCA8D08B1381CBDAFEBFEE533A79EAE5226660C98AA5C3598F7B4C679E2FFC2130E1B658B],[1496BBBC1F1DC5EEDF41179B4B963F2D1A9CDB37020FE8C577A6BD06CB3733F0109521DEB68F1EF07C5090081041B1AC,54D55C2A676E691DAA564C3099C875F5AE533BB6D89E97EC41A1EA0C9E740531A0DC54034D8959BF145E162C14E05449]]]
FP4trace = [[2AC8EA421191821A8E8DA511C7AFFEFD07FB42B263BDF91C53D0BCB6226CAFED1A60D7C332ABD8CE5BC6F2D9B77553AB,077BED80045C1FA99E747A55D4F500D1200636E64D60E2FE313D1B41135396EF2823EE2C43501FD34588F607C64B76A7],[2A2A3318EB29AFC896424DC3D6124B421A8E72ED3F448C4762BCF58A347F1542CFA716444D8455ED30B8E79FC048323D,3760079F4619903B8FA6A8FBC15B5B658FC5527B16028770CB891DC7D2429C5728B6C2D225F467528E603B65444D1B41]]
