# FP2 ARITHMETICS - CURVE: BLS383, Modulo = 0x7ac52080a9f75c6105c552a7852c01355a68ea320531820f99eb16cf73083d5d75201bb01475f75d7aacaab52aad556b, BIGmax = 2^383 #test1 FP2_1 = 0D2591D40E412C2F41C2E28B2C6EEAA667EC366156ADA96B3199FFAF378E876136F7828B468540138F44DAE9B3FD5353,5E5DB1D7A6D7C22DE08EDF6BEDF216793612B97D688C5D85BC210A589ADE22CA118C6C76B0820F797DFACA84CB22A05A FP2_2 = 285344FDBF36BF811719F32245F26C9E5DABE7594D6BF6F5CE467C75F01176F96E0C304E08B4826BA7A85C6B45D3CE06,58B43ED780F585DAD0383C1FD6AE46C52B0055F30E9C2467498AFF3E66EDEEF197321F42BC9B5969DA3ADA2D846A1744 FP2add = 3578D6D1CD77EBB058DCD5AD72615744C5981DBAA419A060FFE07C25279FFE5AA503B2D94F39C27F36ED3754F9D12159,3C4CD02E7DD5EBA7AB01C8E43F745C0906AA253E71F6FFDD6BC0F2C78EC3D45E339E700958A77185DD88F9FD24DF6233 FP2neg = 6D9F8EAC9BB63031C402701C58BD168EF27CB3D0AE83D8A4685117203B79B5FC3E289924CDF0B749EB67CFCB76B00218,1C676EA9031F9A332536733B9739EABC245630B49CA52489DDCA0C76D82A1A936393AF3963F3E7E3FCB1E0305F8AB511 FP2sub = 5F976D56F901C90F306E42106BA87F3D64A9393A0E733484FD3E9A08BA854DC53E0B6DED5246B5056249293398D6DAB8,05A9730025E23C531056A34C1743CFB40B12638A59F0391E72960B1A33F033D87A5A4D33F3E6B60FA3BFF05746B88916 FP2conj = 0D2591D40E412C2F41C2E28B2C6EEAA667EC366156ADA96B3199FFAF378E876136F7828B468540138F44DAE9B3FD5353,1C676EA9031F9A332536733B9739EABC245630B49CA52489DDCA0C76D82A1A936393AF3963F3E7E3FCB1E0305F8AB511 BIGsc = 0983BFB1E55FA6554DEE87C886486BD5E36C77DE91C98A881164DEF36B8B1BABEDEAC895CB043C4325DC0F39431A7CC6 FP2pmul = 176450BC4470E08A053E007DC11C9831035ECA713EE0E872A4ADF590F9F1FF7C60C32FD260BEADDAD54C73F23963AB4D,4874CDFFE183F350254D6246130765D5DE8CA1DE88BA6F16EEEE628D0FB4C803AB7165AD21A9626E9D5480987E7F41E5 FP2imul = 00,00 FP2sqr = 6AA6641CE4A2B7BF37229990CB7F0335FAE98B3E98C9077024CE5DE5D5BA5C3795191E8E52CABC4424413494C6597638,0A3E9C968AC3845F51DB6A579E348578CE917C46211CA785FEC2EB48BE4BFA23599C2C21B8C8DC8299DF3A28373FB715 FP2mul = 26A9EEB1666A76632BE5CC4156BEA151B37251705B57BEC5D824C7DF55B36C5F9926C306BA040F9CDD07B700898DD8BF,02940642D542969473692224129FBDE83C062DDD94C6A3F3C78BD9537932FF3A21EDCA2228B63D68E2CB4BF074E67E65 FP2pow = 5279029528CBCB4D217A8068103431D1A91C24644DB3E0565AEDEA65B6F03210661EC05A3C4705BB3BA60FFA2F25A90B,12781C82572876BEC150D9D834A267F1BA19E72F2209EF250FF4A6B878CAB96C36D28BBDC7A4199C28E61E0D1A6E84E9 FP2inv = 4780DEA6A5E946A1D93970BEDD2FF923E758ED1F0250907B0246A70026D0B0D8B2C37A8A1BB0B1EC295A06158F1F2C26,3EF063BC1A237AA3B86F382ADACAC28D6B5E1783F16A0F03DB339E30A72F74F288CBF167286B53165EC70A1F45D006EE FP2div2 = 43F5592A5C1C444823C41A9958CD75EDE12A9049ADEF95BD65C28B3F554B625F560BCF1DAD7D9BB884F8C2CF6F55545F,2F2ED8EBD36BE116F0476FB5F6F90B3C9B095CBEB4462EC2DE10852C4D6F116508C6363B584107BCBEFD65426591502D FP2_mul_ip = 298D007D1160C66266F955C6C3A8D5628C426715F352CDF50F640C260FB8A1F49A8B31C4AA7927F78BF6BB1A13880864,6B8343ABB518EE5D2251C1F71A61011F9DFEEFDEBF3A06F0EDBB0A07D26CAA2B4883EF01F7074F8D0D3FA56E7F1FF3AD FP2_div_ip = 732432162F88255F140B8A4F4FC6812A7C33ED086235C48043D3106BA2BA73C45ED2055905BEA37543F62811D4E6A48C,65FEA0422146F92FD248A7C4235796841447B6A70B881B15123910BC6B2BEC6327DA82CDBF396361B4B14D2820E95139 #test2 FP2_1 = 2393093E501F0B9B330629887447FE108D1068DCB0F882544B44C2E661861FC52E0A80D42646B1A232FECB98C81A8831,193AA2A5A786CC2F60BBCF9E308B2D0AB415F3E39E6E7FE47C36DA627DD3425A7774F3913F6F9C38F1BAE4D361174488 FP2_2 = 2EDB5DD52E704B85809AE8A5903A080D26F209C83570C40EE7A0CC4B031A809AD486C07A48270C1A4DFAACCA31ED94BA,31CA7E703379D0ABBDFB8DEDC46B490B4B361E1CA00AA491D481828A3B8F66071F5A5C95D34387EB87F847C943E4663D FP2add = 526E67137E8F5720B3A1122E0482061DB40272A4E669466332E58F3164A0A0600291414E6E6DBDBC80F97862FA081CEB,4B052115DB009CDB1EB75D8BF4F67615FF4C12003E79247650B85CECB962A86196CF502712B3242479B32C9CA4FBAAC5 FP2neg = 5732174259D850C5D2BF291F10E40324CD5881555438FFBB4EA653E911821D9847159ADBEE2F45BB47ADDF1C6292CD3A,618A7DDB02709031A509830954A0D42AA652F64E66C3022B1DB43C6CF534FB02FDAB281ED5065B2488F1C5E1C99610E3 FP2sub = 6F7CCBE9CBA61C76B830938A6939F738C087494680B94054FD8F0D6AD173DC87CEA3DC09F2959CE55FB0C983C0DA48E2,623544B61E0457E4A8859457F14BE534C348BFF903955D6241A06EA7B54C19B0CD3AB2AB80A20BAAE46F47BF47E033B6 FP2conj = 2393093E501F0B9B330629887447FE108D1068DCB0F882544B44C2E661861FC52E0A80D42646B1A232FECB98C81A8831,618A7DDB02709031A509830954A0D42AA652F64E66C3022B1DB43C6CF534FB02FDAB281ED5065B2488F1C5E1C99610E3 BIGsc = 6E06C60A855ECD5867F4197229A30292204FEF0DBC8A8FD9F4A5680E063D9D154BCE399308136D444CA75990B85B24F0 FP2pmul = 10003BC9E58E8472854B1BFBB765FBE4988B77D585437E7BABEFECD57576BCE45986FB42C53F4A0264CF08B052E33254,6E9606F7E9148733DA469B9677DCB5DF9B890F4F0AF3A307E2581130F2B8E0A98C5E02F3AC4C0137C6CACE12FDA9E7C6 FP2imul = 2393093E501F0B9B330629887447FE108D1068DCB0F882544B44C2E661861FC52E0A80D42646B1A232FECB98C81A8831,193AA2A5A786CC2F60BBCF9E308B2D0AB415F3E39E6E7FE47C36DA627DD3425A7774F3913F6F9C38F1BAE4D361174488 FP2sqr = 318E15BFE9DF0100A299D13A230C8922852AF8964A07BA52B36162CDDB144531143B8690440BBB6152E5CD7C033A517E,50933CBB683335C3BBC01725E4DF996B805FF02EE0AE96EB671F1B9FF36D16B07A2351B0654DF04583DC0D82198AF2E1 FP2mul = 434457E573936EC076A8BBDF16ED7E90599EED455E54B6F3EEB355C9DC0FCF172E61BCFBFA62A2C896D988C8DB2CB188,0C6E1CA8909195D7DC7EBCFCB148D1E504FE7D2192AB57A7982A40DEFA75BCF66736658F01B2D2181C3E3540838BF21D FP2pow = 666D321E7C50627CB8750A1EA44A9928F2D97BF6CCCE1E0BC218B9D00EFFF44F456606800435BB68E8D40BD0E3222744,5886ED34AEF7E60F17C00023809187E78E10FB9E4EEF7FDB4FF89002A22FA15703D7EFB7DF9F86CDE2060F07D2095D09 FP2inv = 6DE1BCADCD51C0BCEA841BA085CF91EF04805699CA786B3DE536E27B999417EAE8B95EABF4F5ABAF0DF4A73322452AC0,20640825A1148526A08F8CE689E4CCBBC0D2BC7595D1C0ABCD93E76705A1225C4A0B53C4F23FE6FF3C8CFB832E46BA7C FP2div2 = 4F2C14DF7D0B33FE1C65BE17FCB9FFA2F3BCA9875B150231F297ECDAEA472E9151954E421D5E547FD6D5BB26F963EECE,0C9D5152D3C36617B05DE7CF184596855A0AF9F1CF373FF23E1B6D313EE9A12D3BBA79C89FB7CE1C78DD7269B08BA244 FP2_mul_ip = 0A586698A8983F6BD24A59EA43BCD105D8FA74F9128A026FCF0DE883E3B2DD6AB6958D42E6D715694143E6C5670343A9,3CCDABE3F7A5D7CA93C1F926A4D32B1B41265CC04F670238C77B9D48DF59621FA57F746565B64DDB24B9B06C2931CCB9 FP2_div_ip = 5BC9663250CE9A15CCC3A5E714FF96284DC7A3792A4C422430B35A0C2930CFBE8D4FC80ABD16229C4FB32D90A9EF9112,38365CF400AF8E7A99BD7C5EA0B79817C0B73A9C7953BFCFE56E9725C7AAAFF95F45473696CF70FA1CB461F7E1D508E1 #test3 FP2_1 = 6DA75B03A025DEAAD5B3015783704D1E62E3C9F186ECD2AB4A0A015AD1F3B5063DE729C6A8A89CF60AC4F3AB82F15B73,606AF220F54A157D23CDE7BE2E2AD2ABD628F022919C22519504F87B39A003266F31AF44A34D0634FB3AC3F281674791 FP2_2 = 021E6A336C11FB044C4407D76172FF8BBEAEE1F9971E0059DFEAF0870201131A339AAE1CEC04A6B0D13B378927D72443,05B4CA0F22B63638D83B20ACAD8E38185DC0DC8113ADE0A91A34EE6C773B24BFC84797668D729D293392FEC98F6979DE FP2add = 6FC5C5370C37D9AF21F7092EE4E34CAA2192ABEB1E0AD30529F4F1E1D3F4C8207181D7E394AD43A6DC002B34AAC87FB6,661FBC3018004BB5FC09086ADBB90AC433E9CCA3A54A02FAAF39E6E7B0DB27E6377946AB30BFA35E2ECDC2BC10D0C16F FP2neg = 0D1DC57D09D17DB63012515001BBB416F78520407E44AF644FE11574A11488573738F1E96BCD5A676FE7B709A7BBF9F8,1A5A2E5FB4AD46E3E1F76AE957012E89843FFA0F73955FBE04E61E5439683A3705EE6C6B7128F1287F71E6C2A9460DDA FP2sub = 6B88F0D03413E3A6896EF98021FD4D92A434E7F7EFCED2516A1F10D3CFF2A1EC0A4C7BA9BCA3F6453989BC225B1A3730,5AB62811D293DF444B92C711809C9A93786813A17DEE41A87AD00A0EC264DE66A6EA17DE15DA690BC7A7C528F1FDCDB3 FP2conj = 6DA75B03A025DEAAD5B3015783704D1E62E3C9F186ECD2AB4A0A015AD1F3B5063DE729C6A8A89CF60AC4F3AB82F15B73,1A5A2E5FB4AD46E3E1F76AE957012E89843FFA0F73955FBE04E61E5439683A3705EE6C6B7128F1287F71E6C2A9460DDA BIGsc = 55B4057D665747BC02410A2421E2F5CBD9A86F84C1EB7993CD19477073D4FBD369486C47B212C99F1367F77E9131C368 FP2pmul = 65CB6EFEFAF0A17CA22E8730C21A314F3BA24E8FD078A3127835EADDC0349E86EC180225FC67FC23BE4B7A8088D0D917,47A172B6E7D1C3AF366C8E7847BC5AEB9ED7B85F60EE46C7A0E9A4143715DBEFB9FDC808A47E0A05F5130C0E3D98E681 FP2imul = 60899586965460F4A5A0B00781B499076B5EA9B108A82346FA28EBE630DF2CAF06AE37DD3CDB428E9ADD3CA1DB35617B,4610C3C1409CCE9941D67CD4D729A42251E8F6131E06C293901EDA270037C8EF694342D93224150C7BC8DD2FD82139B7 FP2sqr = 796BCA3B65B8B64E07DBDF15EB2ACDDE6EC867822ECF7BE5DD0BF42B5B85B9534C45DAC2E5D7F2911A57E53C18A7BE5C,2A7198ECA0D5C97A0EA23D914661559938BD34144D3C6BBCC7E9CB198029E8AFE479FA9C22B0A5DF6B4461A272F43C6E FP2mul = 3C403EF7ADE7FD1716F490553C5A382F3C36CB484C7ABE34C03279CB1592FF9ED277AF853792A1ECD291AE9F4192D989,713C01BC550232BE0CFF983B6492214D9ACD6D9B0CB0A946EA50DA5765E6D364490F9C12398886EC2171D15EEC76D51F FP2pow = 599B8B11A04E87E202762970B94E24C7432FFF54F83AD9AA4913175ED3596B4AC57374EC3745F88FCFC0F45E6D87CAC8,4699142B0E489DF48FC265A6CDD68121153587B931535A87922CE125CD66161131A0FD8A29343A8C3433B46D02B9D266 FP2inv = 6D3BE2534003774667F545075B58AEBBB424BE5B972DAF2AFE8DEE66C08BFB6266B27668B4CA260C274D0DC8C28EAA41,4260DE4017C6C54BDCD59723591E02A3F50181A31EBB6913B834BAE806A52EC4078D9F7BFFA975691C59E0215998046A FP2div2 = 74363DC2250E9D85EDBC29FF844E2729DEA65A11C60F2A5D71FA8C15227DF931D983A2BB5E8F4A29C2B8CF3056CF586F,6D980950CFA0B8EF14C99D32D9AB69F09848ED2A4B66D230977807A556542041F228E57A5BE17EC93AF3B753D60A4E7E FP2_mul_ip = 0D3C68E2AADBC92DB1E5199955457A728CBAD9CEF550B059B50508DF9853B1DFCEB57A82055B96C10F8A2FB9018A13E2,534D2CA3EB7897C6F3BB966E2C6F1E94DEA3CFE2135772ED4523E306988B7ACF37F8BD5B377FABCD8B530CE8D9AB4D99 FP2_div_ip = 670926924AB7FA13FCC0748AD8CD8FE51C865D0A0C447A7E6F877CEB05C9DC16568C6C85A5FAD19582FFDBCF022C5182,7426EC0F548977CA2CD2C5DADA8943FC140B7D4A8A8929E2BF68925FA6DE646D8DC55E6F11C82BFCF2E792D8A9E84B7A #test4 FP2_1 = 46B24275EB74A41ED5CA6191E0D05DA4720DF5C4BDC1E5C6390505F91992E32072EE4844F06266F5690BEE5A95505C45,53CE0B8689103DAECA675A6128F59A6C5C503726E2D6B195BDA15EC0C82DF208E35540C8467F84E7ED327663ED8A1D25 FP2_2 = 546A6171C3032A50A7FF3EB94A4265CA84064B02DE03E731F5D7D9426A35101844464B5012E6FBD082FFD030518FB96E,5AD3BA158EF53992F00220696A15F91F2316B40A6D2369EA10A436509A30A135BE94936BC2CB682B589E4492B032846B FP2add = 205783670480720E78044DA3A5E6C2399BAB569596944AE894F1C86C10BFB5DB421477E4EED36B68715F13D5BC32C048,33DCA51B6E0E1AE0B4A428230DDF925624FE00FF4AC89970345A7E41EF5655E12CC9B883F4D4F5B5CB241041730F4C25 FP2neg = 3412DE0ABE82B8422FFAF115A45BA390E85AF46D476F9C4960E610D659755A3D0231D36B2413906811A0BC5A955CF926,26F714FA20E71EB23B5DF8465C3666C8FE18B30B225AD079DC49B80EAADA4B5491CADAE7CDF672758D7A34513D233846 FP2sub = 6D0D0184D268D62F339075801BB9F90F487094F3E4EF80A3DD18438622661065A3C818A4F1F1628260B8C8DF6E6DF842,73BF71F1A412607CE02A8C9F440BA28293A26D4E7AE4C9BB46E83F3FA1058E3099E0C90C982A141A0F40DC866804EE25 FP2conj = 46B24275EB74A41ED5CA6191E0D05DA4720DF5C4BDC1E5C6390505F91992E32072EE4844F06266F5690BEE5A95505C45,26F714FA20E71EB23B5DF8465C3666C8FE18B30B225AD079DC49B80EAADA4B5491CADAE7CDF672758D7A34513D233846 BIGsc = 6A2CC885AA500751927E64ED67FF19001A064BCFABB1A1F047ADCE622E0B16375FA2D5D6CD0E99BD6306CD1E3D46A675 FP2pmul = 67FD3E26FCF5605A0BC99B2ECCF42427F0FCCBF787B2E02B2EDC68C1C91AA521F30B9B1AC584A3D2B317F7910578FE96,5A14BC22F3C4F9E2E0C6523DA8C6E0579993F9BFF69116D16E6BC2F9F33E2350DB7296CE18D27403E6081AFCC6079B83 FP2imul = 5951A6E118668FFB7B99D20E1D4517B7FBC0F71C34142F431123FB1BD9B06C03E3AABD1EBCB13D82C077205A9543BF64,05DFE1924742004A53AB69D47088CCDA601ED1109E2110A2050DEEA372795B5FBFBF8AF8AA929FFCD23E0DC17343AC99 FP2sqr = 1AD7215A41C09FCFED376FE19BEB0D46B2068F739D68678FDF20BC4498433C443552A8EBEA802246FB699E024C96B2E0,71EA89DBF1E3A97E8EB07705EB07DFE7C15980495474B2C4DDAF222554453047E8D7188B1BE7EDFDEE2A80E9E6335EBE FP2mul = 52F95DFFB03B36847F8648CAF6939520642FBBD296BEB6861C2B7EA7E3B8A415CB5273F95B4AFDFD98697FC936AE3DEC,759777D381574821B6C654877A480E6F7B69E064E38F8E255A690B525AF40BA0D09F4C230D3E41F04D9EAEAC8E3C567C FP2pow = 55ECADB70949B2F03CCE44376B0E667291BF430BE4C73B334949ED915AEDDF323741AD84AB7928A43879A50994001EA8,33A575214EA2B88C5A5C86D6C294409FA90D8C02C9B56FD929E58C0227BC6DC927D0A6CBB2EAE04BB8B207618378E0D9 FP2inv = 6CC592A2F619E2E4EE0F7849BA2A964F4FC199E55F02D0ABEC05F38505A6A139D1201E86C588AF15B344C2F004093662,61DAB29F93171C1800465D84E93BDC80461DDA00DA92BAF718CABFB55E7CCF51C08A80F35EBCCCF3555A0FFC8080711C FP2div2 = 60BBB17B4AB6003FEDC7DA1CB2FE2F6CE63B6FFB6179B3EAE9780E64464D903EF40731FA826C2F2971DC4C87DFFED8D8,674996039983CD07E81656845710CDD0DB5C90AC740419D2ABC63AC81D9B17B32C3AAE3C2D7ABE22B3EF908C8C1BB948 FP2_mul_ip = 6DA957700C5BC2D1112859D83D06C46D7026A8CFE01CB640154EBE07C46D2E7504B9232CBE58D96AF68622ABD273948B,1FBB2D7BCA8D856C9A6C694B8499F6DB73F542B99B67154C5CBB4DEA6EB897CBE1236D5D226BF47FDB91BA09582D23FF FP2_div_ip = 4D4026FE3A4270E6D018DDF984E2FC08672F1675D04C4BADFB53325CF0E06A94AB21C4869B70F5EEAB1F325F416D3CB5,068DE4884ECDCCC7FA4E7C67A4129E63F52120B1128A65E7C24E2C63D74D877438337C41AB0E8EF942134404AC1CE070 #test5 FP2_1 = 39CDC502C19CD9F49A0C97D641912C7CEC734909462029FBBFFE06907529E8378BB3F5C33349A290A38286D15634954F,2C63CA52AF9A359B881B1635743D64779DC40DD2E1BEDE771D869744CB494FE682E09C8CD8DB246817454F25785E4D45 FP2_2 = 2375DE8B39E848F97D40D0C947BA9465F0AA9C2BF5883F9C4816DB3DD548CD9CC1423950ACD6B8D94A2736FB5DC692E3,6EF4632F99462E636F80A09C91587FDF87E76D13C6632FCF93879D77D3006D13FC8961E5646935E220EC405C4A4F8C3C FP2add = 5D43A38DFB8522EE174D689F894BC0E2DD1DE5353BA869980814E1CE4A72B5D44CF62F13E0205B69EDA9BDCCB3FB2832,20930D019EE9079DF1D6642A8069E321CB4290B4A2F08C3717231DED2B417F9D0A49E2C228CE62ECBD84E4CC98008416 FP2neg = 40F75B7DE85A826C6BB8BAD1439AD4B86DF5A128BF115813D9ED103EFDDE5525E96C25ECE12C54CCD72A23E3D478C01C,4E61562DFA5D26C57DAA3C7210EE9CBDBCA4DC5F2372A3987C647F8AA7BEED76F23F7F233B9AD2F563675B8FB24F0826 FP2sub = 1657E67787B490FB1CCBC70CF9D69816FBC8ACDD5097EA5F77E72B529FE11A9ACA71BC728672E9B7595B4FD5F86E026C,383487A3C04B63991E5FC8406810E5CD70458AF1208D30B723EA109C6B51202FFB77565788E7E5E37105B97E58BC1674 FP2conj = 39CDC502C19CD9F49A0C97D641912C7CEC734909462029FBBFFE06907529E8378BB3F5C33349A290A38286D15634954F,4E61562DFA5D26C57DAA3C7210EE9CBDBCA4DC5F2372A3987C647F8AA7BEED76F23F7F233B9AD2F563675B8FB24F0826 BIGsc = 04B38ECA79D9969315F86C4FFE1A3B91E610DDA157BD875A849C956DA6FFFCFD3F14E59CDE68AF4F5B0B7E0B6A9FECF0 FP2pmul = 38EB4CF56375A5EE2919A4D2736B1FCE44AFD78F14456C92D1CD724FAC0A03E534BB0DE213549B3D462AC6EFAB3F3904,582F28BF2B7261F3938457465511B9B043D1ACB615104599B6A7CA47E9ADF1535CFC6686D31618F9A2435304A89EEF00 FP2imul = 6C71F38A5C7C0B71626D0CB18118B0BE576439F3134F25DF660D0372619F6380B9AFBB5CB8B092E5135D70902E24FFD1,36CA08CA14717A0D1AA7062E4BC990A91CA74D1981C9F7CCDC2F4643BA1D023C966256834EF69A42E26891E0B6CBDFA9 FP2sqr = 136DB35F1F9FF70D05C668C6F822488865F0DFF4EAF8FFFD7C1A247456F0EA7A3A59192720DDD85CBF69C3AA6D69AA3F,0F14C96F79CE9B0C1519E6FD95972A98F79AB638B95D8E5CEDAC8D8473CC117A5CAEA3503B7EADA1EA39965753B46E3F FP2mul = 026C6D90D791E74079CAF00BE34B9C0F87A0F6BE1F547BD306F9B33BD30A0CF358CA34297821066736D1B9BD03F0319A,0D71C1F6E00B5464879AA9EF7F15507C97CC8D80F394EF20160246F5F8B2AE6D6CCFBDC2E2318EA4DA517D3220CEF011 FP2pow = 6BC3CAD1FD724B48F0F7D3F08DF788C447E779441F5D5E01BD6ADA3D3CFECA285FE069E9FDBE7C5BB014B22AB014D972,3AC80EE1B7674A535735C68DDAAB9F9D2A165457023A190470F5F6E61FEBCA4B210A43B2043B828E6B13F4EE318F0489 FP2inv = 3CBB35F8555E0CB0874F9B7AEE2DD380F95A834D70166A9B666ED7D5355E412D27A46E4A1701E6EC7D1F6A30E9D64FC4,02AF7FCD244398756C3D4BFDE36C7E1CEF97F9AA0A5D81A8E6B2FA418E79C37CC712BE68941FCF845DCDD74B53D4630F FP2div2 = 5A4972C1B5CA1B2ACFE8F53EE35E96D9236E199DA5A8D605ACF48EAFF41912CA806A08B9A3DFCCF70F1798C34070F55D,53947569ACC8C8FE46F0346E7CB4B2D67C167C02737830435BB8D70A1F28C6A1FC005C1E76A88DE2C8F8FCED5185D158 FP2_mul_ip = 0D69FAB01202A45911F181A0CD53C8054EAF3B3664614B84A2776F4BA9E0985108D359365A6E7E288C3D37ABDDD6480A,66318F5571370F902227AE0BB5CE90F48A3756DC27DF0872DD849DD54073381E0E9492500C24C6F8BAC7D5F6CE92E294 FP2_div_ip = 3318C7AAB89B87C81113D705DAE7487A451BAB6E13EF84396EC24EEAA0399C0F074A49280612637C5D63EAFB6749714A,74102328A0F60A347CCC91D71E821D32B3114C96D300DC4D48AF5F299E17F134F0B66F14E73EB849348E0EDF3BC23166 #test6 FP2_1 = 795F19CC58D3A7A69D157E87DE80EFD2A72CECEE0FBC1505522BA9DDAE961E1FB82506A1193E1EBDDB4284E7CED6F0C1,CD8A013B4FC7A69FED21AE23E0345B6235B059C1192C99D6AD3FA0408F060EBEF999B6C52FA02A42EFEE0252CF8E1B FP2_2 = 4A5CFCC7731528E120EF894A2F62B1B54F62B24D1676E8AB8DEE2A7B8BCE3DB3BC86A439D4F011C13C0034A9E9B03C75,095484D891D31F7DDB9BCF0231ED7D2033A1EC90D616E6373D7CAAF98F8EFD89F00C5C9FDC5E3BC842DA6BA8F7B4D64C FP2add = 48F6F61321F17426B83FB52A88B7A0529C26B50921017BA1462EBD89C75C1E75FF8B8F2AD9B839219C960EDC8DD9D7CB,0A220ED9CD22E7247B88F0B055CDB17B95D79CEA973012D11429EA99D01E0398AF05F656A18DDBF285CA59AB4A846467 FP2neg = 016606B45123B4BA68AFD41FA6AB1162B33BFD43F5756D0A47BF6CF1C4721F3DBCFB150EFB37D89F9F6A25CD5BD664AA,79F7967F6EA794BA65D830F9614BCCD9F83339D844185575C33DD72F3279374EB62681F94F46573337BCBCB2D7DDC750 FP2sub = 2F021D04E5BE7EC57C25F53DAF1E3E1D57CA3AA0F9452C59C43D7F6222C7E06BFB9E6267444E0CFC9F42503DE526B44C,723E25A953740489CA16A553771EB87088FCADFAF033C872331BAB76240845E2440D58C6FD475BBF7AC22D0E85C80D3A FP2conj = 795F19CC58D3A7A69D157E87DE80EFD2A72CECEE0FBC1505522BA9DDAE961E1FB82506A1193E1EBDDB4284E7CED6F0C1,79F7967F6EA794BA65D830F9614BCCD9F83339D844185575C33DD72F3279374EB62681F94F46573337BCBCB2D7DDC750 BIGsc = 0E1A37D14542FC3E8C7959311DDFD35DBB140C1B198E04FAB9225F01EF711DA4461B76AB7784F2FA962DD595199B1A73 FP2pmul = 1E54B5E72FD220846358ED37770FA85C60B4E666580646B463D3A1D9C2469FC0F8F7A3FC6D1294D0C10BEB2205FCF272,5AA5F1E0E9262E51ABF43BD2ED7E1DD34AA004E6FA18CB09E2140D4965155302BDCF849A11AEE580D9336A32874B4B53 FP2imul = 73C6FEFB1444D4BCFA562E0943D4AA47DA3CF7DE39E660DC332DF6169CCDA128C438B2652C5EBC3F5D99EDB25F7D5E19,0403B206288EE6411FA1A866B36105C8EB0C71C0C57DDF0131623E2142CB1E49BAE00091D9EE20D34EAFA60B9E0DC687 FP2sqr = 4D6E306F3689C4A863B4AAF71606EAFAF19BBAFF4F5744B097DC31EB377DD16ABD968A4B984A76B4D87681A2136C972E,36286B8041E3A548847F5A9BDEA5287A172B1D2875F2AA9EA8096AD45A63D66F40DAE40FDF433644DEE7F48F14FC26D9 FP2mul = 14D7B2BCE06A89FEE846DEC457242C2371CB5173423D42A4F0D745EAA789BB40296DCD55E6B935AFEBFA370EEA0427A8,3939F5989FB7CBC2A83F7E5638538D8C36B4EF775E7D8ACB9F4B83B00DB532E05359F2828C880ACB3E2822FEF22276 FP2pow = 79EBC2459A78BA75385E6377FCB9FEDD54651ADA32B5A69A8E9896A98432443BEED0ADB320F17061E4BA7CACA121BF84,320BCC086F5FB1F3036FAE98E2EE872A932B93CF1659883FB00B4D59BC71174592D18480BA027FFD4A25C963BCB3EA2F FP2inv = 0B474F3B518A524322A75AF2453E0AADC72952BEDBED2068F4AEEA28CBA8ECC141AB7C5AD50F07B96B5DC62406F7B682,74BB871E090CC1862AAF811EBBC8DF95685CA86839AB6667CCA55490DCB40E9776E24155A75772ACB67F9CF14BEA68E6 FP2div2 = 7A121D2681658203D16D6897B1D6788400CAEB900A76CB8A760B605690CF2DBE96A2912896DA0B0DAAF797CE7CC22316,3DC95540F2A39203D2D93A2AD4861AC85E4F4D45E3255754B84C2B37D9CBA1B61A0CDAB36CD2CBC3DECE4C5BBEBE71C3 FP2_mul_ip = 78918FCB1D83DFFFFD285CD9BAA0BB7744F73C944EA2E86B7B7E6A3D6E071810F92B6CEA540E7E93985296E57C0762A6,7A2CA3CD94236F4D3D02A0360261242E09629D47D0D5419F28D8E97DEF25242E771EA057DE6DBEE81E3272EA21A67EDC FP2_div_ip = 3D1651E6CA11B7A69E81501B0130921704B14EA3E86AA0CF946C74BEF79292173B8F502BEF36DF740F19397510D33F6E,3E7C589B1B356C610731243AA7DBA379B7ED4BE7DDE00DD9DC2BE1B0BC04B154F88A653AEA6EB813AE835F426CA9A418 #test7 FP2_1 = 6933BDDB1A4E2EE59F86A203FC4D6EC91ED1BE12EF1B3C6907F389650E886FD6823B0E4FE2E67BF4814E2B292A208F56,2A374BDDFFAA7DF43CDE0040867BF83370E1F7D41C05F95DAEF858C75D69C4EB83F232F60672F15097356D582CB5B10D FP2_2 = 4961AE4B1EA72B3017460C60DDEEE44189B1F3C5D519A7AC8C5C9A558C65D357E4B607F68BA9DC01852851E406EA233F,2FB8BB3480FD5858BB0F28523C1E687373B5478274305808D49612BA972396C789B7407ACD0F7FED6FB9D1FB96CC37AF FP2add = 37D04BA58EFDFDB4B1075BBD551051D54E1AC7A6BF036205FA650CEB27E605D0F1D0FA965A1A60988BC9D258065D5D2A,59F0071280A7D64CF7ED2892C29A60A6E4973F5690365166838E6B81F48D5BB30DA97370D382713E06EF3F53C381E8BC FP2neg = 119162A58FA92D7B663EB0A388DE926C3B972C1F161645A691F78D6A647FCD86F2E50D60318F7B68F95E7F8C008CC615,508DD4A2AA4CDE6CC8E75266FEB00901E986F25DE92B88B1EAF2BE08159E7871F12DE8BA0E03060CE3773D5CFDF7A45E FP2sub = 1FD20F8FFBA703B5884095A31E5E8A87951FCA4D1A0194BC7B96EF0F82229C7E9D850659573C9FF2FC25D94523366C17,7543B12A28A481FC87942A95CF8990F557959A83AD072364744D5CDC394E6B816F5B0E2B4DD968C0A2284611C096CEC9 FP2conj = 6933BDDB1A4E2EE59F86A203FC4D6EC91ED1BE12EF1B3C6907F389650E886FD6823B0E4FE2E67BF4814E2B292A208F56,508DD4A2AA4CDE6CC8E75266FEB00901E986F25DE92B88B1EAF2BE08159E7871F12DE8BA0E03060CE3773D5CFDF7A45E BIGsc = 2324D0BEF971E74B7D93CD7936C68DE7095C772784F295A176404B067A4106E4C8FCF3B97C72075BFFE048D9F5112764 FP2pmul = 54FE0BA78FC27A35CAC57D0610AAF230E95ACEA5C708566AE56AF89973E6B447AFEBE64BF358E0EB312E4886C771E0D5,7A61AF2C55D5CC7CFAFE074F897F96A8B40FBA9A3D26374F0F713F3F000DC2E5C65811841D5B593A92FE74BB00EA6FC5 FP2imul = 115CD09F4C004B7CA04D2ED24FF492ABF4DDE17780ABE0282E1DC65118096C33C3C1CB6EEB1912E7A275AD6D2760B0ED,07C18632AA103AF761A95C341C8FCEC9F079FA949DC0D412E5FBE70D4A6A22CA2D6CFA63FDC5B92895E73AA6B6E77B78 FP2sqr = 6E1DDCEFA4973AC661B89FB835FE14080AAD6BDAB01D701A2EF7F00B250C0266B3140EA9BE605CDF95F3D291F810C516,5D855FE28D89CDDE799290A2363AAFB16EA06D437DCC5BAC52204A4F407A00AF343DCDD1F54D5C7B11A254F28A919867 FP2mul = 5E52CEAE3D8E5D1D791D65E384D2C3DDA2244D593A3D531FCA182EA164EF516C0149355494A0E06A44ED9F67CD960D1E,2FED4033F237FB4DD7299CC4080F52E025ECCE01856C549A25933EDDDB42D8A5EE86DD1B70CE3618DB93DEEE9D5A7BA1 FP2pow = 795D1045EA2243CD53BE10A8AC1FA64A82A7455244FE3A2A68D20D2010DEC0E3346CFC4FF8DB5F8999754631D7F9CA2E,4156C7519B3F77422E898FC741BB389093A034B1D4159F842BD904676A9BF7BA7BCA39C42FA36B8E555A85AC44817D51 FP2inv = 61557C09A2B2778042116CA89D9682B6C2BBD7AA5E9B21515C287C12DF963CD9A99D70B5A303CC530A86F4F2E6B58CB7,332B7809A806C730E6667ACF02312D474ED5CB9E1C55F9BC7AC21D82E314FDCCA03ACB841F148BFD32177EDB9933235B FP2div2 = 3499DEED8D271772CFC35101FE26B7648F68DF09778D9E3483F9C4B2874437EB411D8727F1733DFA40A71594951047AB,527E362F54D0ED2AA151A97405D3FCB465A57103109BBDB6A471B7CB683901247C8927530D74745708F10C06ABB1833C FP2_mul_ip = 3EFC71FD1AA3B0F162A8A1C375D17695ADEFC63ED315430B58FB309DB11EAAEAFE48DB59DC738AA3EA18BDD0FD6ADE49,18A5E93870015078D69F4F9CFD9D65C7354ACBB505EFB3B71D00CB5CF8E9F764910D2595D4E375E79DD6EDCC2C28EAF8 FP2_div_ip = 0C52F49C3800A83C6B4FA7CE7ECEB2E39AA565DA82F7D9DB8E8065AE7C74FBB2488692CAEA71BAF3CEEB76E61614757C,1DE45741C7A9D5B7D18E587207AD454FD63C91F9990E1F822077F318E0F4C9393B6BA02B1C01365CC849F67216A13B91 #test8 FP2_1 = 6DDBDB130604A6C1781CD299B9C4F549D8A57942E09F038F7396D6E7E355C94BC61C9758069C2934EAF5E2C7D63AE62C,4D68061749F68934A833F0B6ED5A019A536CB585EA63243EF0C1B7BE26D5681F7F6B33512305907444120C711AB68845 FP2_2 = 326FF12737CBD93AC4646BA9A269733DA2935B56F9715C21E17B443A62AE20C4765B30D2EFF615C3150701B19003DDDB,6A5CEFFECBD302C0D3CBAC37BC0A2B7FA572A120CA9B72CB4180FF4CF611CAD1D67421A4FEF239776553D8F2F9CB2493 FP2add = 2586ABB993D9239B36BBEB9BD702675220CFEA67D4DEDDA1BB270452D2FBACB2C757AC7AE21C479A855039C43B916E9C,3CFFD5956BD22F94763A4A4724382BE49E766C74AFCD14FA9857A03BA9DEF593E0BF39460D81D28E2EB93AAEE9D4576D FP2neg = 0CE9456DA3F2B59F8DA8800DCB670BEB81C370EF24927E8026543FE78FB27411AF0384580DD9CE288FB6C7ED54726F3F,2D5D1A696000D32C5D9161F097D1FF9B06FC34AC1ACE5DD0A9295F114C32D53DF5B4E85EF17066E9369A9E440FF6CD26 FP2sub = 3B6BE9EBCE38CD86B3B866F0175B820C36121DEBE72DA76D921B92AD80A7A8874FC1668516A61371D5EEE11646370851,5DD03699281AE2D4DA2D9726B67BD7500862FE9724F93383492BCF40A3CBDAAB1E172D5C38894E5A596ADE334B98B91D FP2conj = 6DDBDB130604A6C1781CD299B9C4F549D8A57942E09F038F7396D6E7E355C94BC61C9758069C2934EAF5E2C7D63AE62C,2D5D1A696000D32C5D9161F097D1FF9B06FC34AC1ACE5DD0A9295F114C32D53DF5B4E85EF17066E9369A9E440FF6CD26 BIGsc = 65111029E074A3840A107B8ABBDCB551CC09B0191752921E019998276EF3B601041D0B89A760F625FAF1ED964D93639D FP2pmul = 42DE125D3E0B99BB4E58129CBD21113D3B214018CE711D97690F68DC79FDFC0A107D5E5A17B1415E624975E94C957E05,228A1963C52776014F231502BB24C55B1CE89FFFDE7F72E57003D762C1E9FCD989B4BE46D8713B41433B4729FC7DAE71 FP2imul = 20643A812E5465042629D246F55AADC4CE10D3A805300C8E8D9D577A852710E1AC077D47B38154418CAD3337DB8C4AB2,32C3A8A05DE04EEC82564A6268C60662DE554DE153EFF57A2D9FAAF543B4E366A76DF877A34F15B7F1CBAC4310486437 FP2sqr = 46DEA8C8B6024B02D895E3EB774E4A36341FA620FAC46C7E190242729E45B1090F3DB164D00DC7C4B5C6737D7EDD091E,35DCF29988BAF7E2875A0029A9735E74935039939F976EE03594E715D47E6638D15F223DF55B023EE7FA0184AF644046 FP2mul = 71BFC1EDEDD7386662934BC2D044A67DAB667E35EAC0CD8870BAA88F4B96E416B2AB180F7371505CCCED26223718A388,6669E417E6E17D3FE4C765BE78D7AAB1B3E5782363777446212EA21EEB95012104136201EDAEF563966D4585FC8BDE9A FP2pow = 5CF5384B48EE8FA9D7F09D05F0D51F3D8C96605D8D11FECF8D57E9A3279C6BB98DEF06569E8281B67CE78F5259D184D0,75DF15CA37CFF4DDA98AC392679FBE6FD850616276FD96E3229D779FCC6478847FAD51953FBCB9B0356DD8BC2AF7E023 FP2inv = 3246E7E90A087D67EBD0072FC4AB1ABACF8036DDA9BA1D69DA9F535F319C1D81D27923E99EB6A0A8AFBAB53FC5407CD3,5580D30AA35ABFF0401688C0A88FCC8CB61680D6578A4D5377D9AEA1B2111DB1BF07476947E088E1F23F2D225C56892F FP2div2 = 36EDED8983025360BC0E694CDCE27AA4EC52BCA1704F81C7B9CB6B73F1AAE4A5E30E4BAC034E149A757AF163EB1D7316,6416934BF9F6F2CAD6FCA1AF39430167D6EACFDBF7CA532745566746CCEED2BE7A45A7809BBDC3E8DF5F5B9322B1EED8 FP2_mul_ip = 2073D4FBBC0E1D8CCFE8E1E2CC6AF3AF8538C3BCF63BDF5082D51F29BC80612C46B16406E39698C0A6E3D656BB845DE7,407EC0A9A603D3951A8B70A921F2F5AED1A94496C5D0A5BECA6D77D69722F40DD067AEF9152BC24BB45B4483C6441906 FP2_div_ip = 203F6054D301E9CA8D45B85490F97AD768D4A24B62E852DF6536BBEB4B917A06E833D77C8A95E125DA2DA241E3220C83,2D28A5C276F49F6A1AEE38625C6086C2EA98133A877AD15F8B8AFBD2DB43EE1897375BD4986FAF4E69E46A2F37947BC2 #test9 FP2_1 = 7998680D47AFF84B4BC18A6B4007100214FC12B96CDC9991F11004C6E0619FED000D5F4EF345B809797FDA9384CC80E9,4A8FD87AF2AFFAA4FE4C1C6412EE8628FD7CE3C8AAE690DF71BD097B3826BD3E0478EFB81F85E9B8CA92AE3D5614B35E FP2_2 = 62CC708FC5AD0E80DD1A33CC41EA4AA528E6E4E5DB942970CB6F8AE6B44FC027241BA38D88602ACB5E9EF941DED5A1E3,105209E48A30952950E564B83743CB371C5E7866600DDA8F7377DD87707A9DB4083084ED9F64AC9D8D34522A3917D73E FP2add = 619FB81C6365AA6B23166B8FFCC55971E37A0D6D433F40F3229478DE21A922B6AF08E72C672FEB775D72292038F4CD61,5AE1E25F7CE08FCE4F31811C4A32516019DB5C2F0AF46B6EE534E702A8A15AF20CA974A5BEEA965657C700678F2C8A9C FP2neg = 012CB87362476415BA03C83C4524F133456CD7789854E87DA8DB120892A69D707512BC6121303F54012CD021A5E0D482,30354805B74761BC07793643723D7B0C5CEC06695A4AF130282E0D543AE1801F70A72BF7F4F00DA4B019FC77D498A20D FP2sub = 16CBF77D8202E9CA6EA7569EFE1CC55CEC152DD39148702125A079E02C11DFC5DBF1BBC16AE58D3E1AE0E151A5F6DF06,3A3DCE96687F657BAD66B7ABDBAABAF1E11E6B624AD8B64FFE452BF3C7AC1F89FC486ACA80213D1B3D5E5C131CFCDC20 FP2conj = 7998680D47AFF84B4BC18A6B4007100214FC12B96CDC9991F11004C6E0619FED000D5F4EF345B809797FDA9384CC80E9,30354805B74761BC07793643723D7B0C5CEC06695A4AF130282E0D543AE1801F70A72BF7F4F00DA4B019FC77D498A20D BIGsc = 450E660B360F700144AF6795A2ADF7139B54179C39DC1D6E89F261D9323019890412928275B054CB9EA41BA5FD10A446 FP2pmul = 20F8A53E2B809456F7987ACE4CFE91095BF092DD02BBB17764B19B14D10ABA4D575634B4316F11020B028371F8C9ABD4,78BE85C8B9B3C0F8152A486B3D28FA3711C6E1FB0CBADE4C652E82A00F4B9E73B3331D67C3A883E7BD8822C78414413F FP2imul = 715F5CE597BC3BB335A710C55C04779B2F022E6D428A3E225312868ADDD351D9CC8A38A70AF3FCBD714629A7FBA6B15B,696A41D4EDA263A3DB4B988282C42C728243757D426E7EBD263BF09BF514F47A4F470F00AA57705069E2C71605F04544 FP2sqr = 697C4B4A506A73E468C3D07DE24697A6D14EC5C72FED817229EDCCA7BE21CFFC7260CA5D1F6088FA80E1322C4710DD8D,3862DBD8F591B52599F9470A046156344BF867CD4FC2D9557CCACB0159EBC8786E47889EF25197A17778F4322210C1E0 FP2mul = 24CCF0D0E46C0A4C511932DDAFE726292B2F0FBB22040A75DFCB4D76B4F9E04AFD56A1909959D4D315FE28E3D076FA4A,7557DE63458EF99F2FFBB75C36DE268CD87B8174086A65CA301D7072FF5BEE1BCCA4DB1A3939CDEE48DEDC9DE52D7A05 FP2pow = 7495775BDF0C8B553A955C9340595792E65A9F64068CE35732D13A47C48B7759F06BB432168F2848AE179989F17F344D,5097737778FA17FE5AD57AF2D62B05EC75F6AECB4D1D6CE8B84B6BADD06CF38C6C1A99D34BF3EA6BF115D79A0B3C2C18 FP2inv = 5F0A6BD5A74A42B3DF61F04E8BEEB180A720E7E44B7FDE18EB0E223AEED5DF893D20BC8354CACBC40743593F992BD0DE,0990A24C6393D12536D77FFF9CC49FE11C9559326B1A474D54725CBBDD095D168AED6D48E503B7821FB75901105FFA5C FP2div2 = 7A2EC446F8D3AA5628C36E896299889BB7B27E75B9070DD0C57D8DCB29B4EEA53A96BD7F83DDD7B37A1642A457BCEB2A,2547EC3D7957FD527F260E32097743147EBE71E45573486FB8DE84BD9C135E9F023C77DC0FC2F4DC6549571EAB0A59AF FP2_mul_ip = 2F088F9254FFFDA64D756E072D1889D9177F2EF0C1F608B27F52FB4BA83AE2AEFB946F96D3BFCE50AEED2C562EB7CD8B,496320079068968F44485427CDC994F5B8100C501291A861C8E1F772A5801FCD8F663356FE55AA64C965DE1BB033DEDC FP2_div_ip = 24B19003C8344B47A2242A13E6E4CA7ADC0806280948D430E470FBB952C00FE6C7B319AB7F2AD53264B2EF0DD819EF6E,25DE48772A7BAF5D5C27F2502C09BBAE2174DDA0A19DBCAE8D4C0DC1E566AD573CC5D60CA05B148665DFBF2F7DFAC3F0 #test10 FP2_1 = 304DF86A50DBD81503008DF05CCABE85BE86935D10C85B34A118FE4B9F613F4C716ED44371286A3B2C95913C17FEE3E5,65B36E6A2DBB041A54C359A666EF677D4F0DA9E07A7F85A4F0E064EABD757B9ABDA05EE15663D860864F235CCEB5E56D FP2_2 = 291023AAFDD429F5A40D6F50BA17D0F987BC7D76FDDE46214658656266C353194BA9F8E500C27513271D6270B9FA2F79,2C0167CC076F5234B12CE506AC3441CB5100FECB54E3BE94E308FC0D94E8A9C7627B0C6FBD1013054BE00FB47EEF382B FP2add = 595E1C154EB0020AA70DFD4116E28F7F464310D40EA6A155E77163AE06249265BD18CD2871EADF4E53B2F3ACD1F9135E,16EFB5B58B32F9EE002AEC058DF7A81345A5BE79CA31C22A39FE4A28DF55E804AAFB4FA0FEFDF4085782885C22F7C82D FP2neg = 4A772816591B844C02C4C4B7286142AF9BE256D4F46926DAF8D21883D3A6FE1103B1476CA34D8D224E17197912AE7186,1511B2167C3C5846B101F9011E3C99B80B5B40518AB1FC6AA90AB1E4B592C1C2B77FBCCEBE121EFCF45D87585BF76FFE FP2sub = 073DD4BF5307AE1F5EF31E9FA2B2ED8C36CA15E612EA15135AC098E9389DEC3325C4DB5E7065F52805782ECB5E04B46C,39B2069E264BB1E5A396749FBABB25B1FE0CAB15259BC7100DD768DD288CD1D35B2552719953C55B3A6F13A84FC6AD42 FP2conj = 304DF86A50DBD81503008DF05CCABE85BE86935D10C85B34A118FE4B9F613F4C716ED44371286A3B2C95913C17FEE3E5,1511B2167C3C5846B101F9011E3C99B80B5B40518AB1FC6AA90AB1E4B592C1C2B77FBCCEBE121EFCF45D87585BF76FFE BIGsc = 01C2B9F0844F7B3C39310DBA40CB3C729362B0CBBE76148BFC29114FF9AD3EEB71E6F45A491E557524D8D23B03121E99 FP2pmul = 55642E6F411228E52BAFE43901E3087E3DF1DC6E15EF89019BF371729D54E9DF2F59C08DE7A81FCC28BE794730F17263,4AD0C4A43BF2EECE177ED25029CD430B0DB973911B35A9D8FF03461A8D4AA2B0A310A0AAA4D389DA973E7D6277F0F7A2 FP2imul = 426E5A3AD9D4839A09B5057CB39CAF13A3806FAF8776AEAADC1FAC3A415281979D85234EBD09D5FC213C1AFD57EE02CC,37EAFE36F5CF9E45D278E444FA369AF24E9C91862A21245F4275EC9483E7AAE276C2941B7A48D7D65E0F934F19A7BAE8 FP2sqr = 0C77C935FB76C43F3DFC5ACB4A96F1FC8B6AFC5936DDE45573ADC22D55C59B3E26B53371CFA016835BC77533AB4B978C,77FB65102AF8D9A212ABFBD900866D9E8C36386DA41B7262FF2CB0836D081CE03C5E74C9661B295B83F53CEC560AAA15 FP2mul = 2C87E78AB89E4229FD1D9D8BF1D495657472E3BBE914FDF8DF64F91883FD3A208BED36A5FDC2F3ECF27A20A08A3BDE11,06DCE7CC3DC084E61F0F9A2248C2F375241A23649B79FBE0D1B2516DDB8A2E7C2C3DCCFA3AC110FEC18A477AD7E23588 FP2pow = 6A6A5B37708870BDA5CEE4C1C289FDE5A8062CA0BA24109315D8CA7FE7E4B408CA8A58BCEB19C1296DE39F0ED136D275,3BAD86D51C5FED53B677058DD291DB1058725C8D15E0F4EEC884F4D18A57ADD2A895E114924E4EF7D5773B8A092A9006 FP2inv = 494FD91235D358C6AAB68EC846CEE503C4A6F11F4B93F5BA8B461F2D3AF495F5BBE37822A9FAFE7F7FEEDF7A5D260CBC,1B7687B03C8C927AED5F8FAE11E30FEC8987E71939DA82682ABB84D41D36C66806BE911F72B928871C5288BAA3BF3873 FP2div2 = 55898C757D699A3B0462F04BF0FB5FDD8C77BEC78AFCEEA21D820A8D8934BE54F34777F9C2CF30CC53A11DF8A1561CA8,703C47756BD9303DAD445626F60DB45954BB4A093FD883DA4565BDDD183EDC7C19603D48B56CE7DF007DE708FCB19D6C FP2_mul_ip = 455FAA80CD18305BB40286F17B07583DC9E1D3AE9B7A579F4A23B03054F4010F28EE91122F3A893820F3189473F653E3,1B3C4653D49F7FCE51FE94EF3E8E24CDB32B530B86165EC9F80E4C66E9CE7D89B9EF1774B3164B3E383809E3BC0773E7 FP2_div_ip = 4B00B36A3F4B6E17ABE1F3CB61DD130186CA1E9EC5A3F06CC8FCB19B2E6B5D739787999263C6214DD9725A4C735A64A9,1AB2BAFFEE6F9602A8E165DB0512547BC8438B41B4DB953827E3B34F8F0A1E272618C54EF29DB712ACDCC9105B5B80C4 #test11 FP2_1 = 00,00 FP2_2 = 01,01 FP2add = 01,01 FP2neg = 00,00 FP2sub = 7ac52080a9f75c6105c552a7852c01355a68ea320531820f99eb16cf73083d5d75201bb01475f75d7aacaab52aad556a,7ac52080a9f75c6105c552a7852c01355a68ea320531820f99eb16cf73083d5d75201bb01475f75d7aacaab52aad556a FP2conj = 00,00 BIGsc = 0 FP2pmul = 00,00 FP2imul = 00,00 FP2sqr = 00,00 FP2mul = 00,00 FP2pow = 01,00 FP2div2 = 00,00 FP2_mul_ip = 00,00 FP2_div_ip = 00,00