# FP4 ARITHMETICS - CURVE: BLS381, Modulo = 0x1a0111ea397fe69a4b1ba7b6434bacd764774b84f38512bf6730d2a0f6b0f6241eabfffeb153ffffb9feffffffffaaab, BIGmax = 2^381, Frobenius_constant = [0x1904d3bf02bb0667c231beb4202c0d1f0fd603fd3cbd5f4f7b2443d784bab9c4f67ea53d63e7813d8d0775ed92235fb8,0x00fc3e2b36c4e03288e9e902231f9fb854a14787b6c7b36fec0c8ec971f63c5f282d5ac14d6c7ec22cf78a126ddc4af3]

# test 1
FP4_1 = [[0AB03DFEB7D320B939E8E33B156ABC647F211F57F6223FF4BF15D686AD5CEDB1B632C5C5DE31E3C54FC3B882B689F110,0AB7869CC1DDE180731991631EF829453E9C15E5F20109D389D7624889D256A4D1034A54C34EA038A5DECF7ACA64C90C],[0670E5F664DDD4A8E20FAF6D6334D1333CCFDF9EF57BECCE95CEEE79CC66FB920D88A5F90F1B0202140AD4A79379E3AE,053467E84C5E3FA544FA238C51ACEAC1653C09456AE0240D3E0C8F33AFF22B453580B55D12605B559F32E1215BA16DE4]]
FP4_2 = [[192B223799D71F6D08778C7B49C0C9EEDE076E7AB6F802E252656E55112BA2BB6C79781ADF144E07FC13EBF36782364B,0BE2D676EA8CDF33BCC0577F7E5EFC3837F3B0D5870175C24C4E10B7BF6711E46DEA18AD8CFB82879A976AADC4D534D7],[0F5B1C95333D032791E37697186FE9EB38F65F7BB4B836572FCA62C6301FCFAA5248FDE7840001BF1B40B79347D00F85,06DAD9BA40730580B3C394223CA4A79820C23F2AB49876EA8C0167AD572105DE7FCBE732E32690BB70C1A138A7AAF7E6]]
FP12_1 = [[163A5E07B215642F996BCB6147652A9D43EC786FDE86029BAB6325E47B2C6B4BFA05FD8FCA1343B05872184BCAA333A1,0138C6CB3EE84A8B86F441A70BCAF676C9C5CC2DD693DA8014B879CE27DD3E2256D140715BE100130294765B5C6BEAE0],[1954113B3A35C872048A2A10415F158D84855B28E141EF72CAE90A0FED943FE788FC230AA5E4F522D6514CE2E7321EC1,02A2E7AD928E71BFA3E35466D33621F0A492CE6F4CCCAAEE1D41ECD880CD235F582722C6797D8747D870A339670A0BCC]]
FP12_2 = [[163A5E07B215642F996BCB6147652A9D43EC786FDE86029BAB6325E47B2C6B4BFA05FD8FCA1343B05872184BCAA333A1,0138C6CB3EE84A8B86F441A70BCAF676C9C5CC2DD693DA8014B879CE27DD3E2256D140715BE100130294765B5C6BEAE0],[1954113B3A35C872048A2A10415F158D84855B28E141EF72CAE90A0FED943FE788FC230AA5E4F522D6514CE2E7321EC1,02A2E7AD928E71BFA3E35466D33621F0A492CE6F4CCCAAEE1D41ECD880CD235F582722C6797D8747D870A339670A0BCC]]
FP12_3 = [[18BA9AC7FEB972984ACC3C238C521EB1CE9C025901E8387412A2FA1A2180B6ECAC9AFAF993B52C481719F4DD7CB554E2,07211D2487F853F6600FB76B2DD25926C1D74FDA86F8090F255136710ADF68B902F1E667E83BB1BEB9922BC23B99C638],[175527BCA034BC855CC4D016372498545570672F0DE973FBA5A39191EA330638E90C2164272007E5824260A6C80C35DB,03A77782B703CBACF279289A90738EE0C079032B5BD0B02A847B6732F17BCE4D6044B290E6F8479B2EA0FCAD25A90E13]]
FP12_4 = [[02C3FED3990404B7D8B9E98D2A3F3802EE5A7BCC698025AD39CFCABD2F7EAB54C22D49C8A5AC979ACA4548CA521C7DEF,03D59D7CDB139BFCCA44E491FE853D7C13DDB18B06D1BED205332F4C163E22D085CAE9A5878C29A8EBEEB38219E79A19],[020585471CD9577C0F1283C3C5556BBC4C1BDA274AA6C6444F56A091753B54E81355571C3B7BD61396A6F0A0318CFC29,0693E888A0C2E882EFE62211E4E0914F7203C39C011EEE072DA1FA789271886F69A8B5686AB15AD844F172AD57AD7153]]
FP4add = [[09DA4E4C182A598BF744C8001BDFD97BF8B1424DB9953017AA4A723AC7D79A4904003DE20BF231CD91D8A4761E0C7CB0,169A5D13AC6AC0B42FD9E8E29D57257D768FC6BB79027F95D6257300493968893EED6302504A22C040763A288F39FDE3],[15CC028B981AD7D073F326047BA4BB1E75C63F1AAA342325C599513FFC86CB3C5FD1A3E0931B03C12F4B8C3ADB49F333,0C0F41A28CD14525F8BDB7AE8E51925985FE48701F789AF7CA0DF6E107133123B54C9C8FF586EC110FF4825A034C65CA]]
FP4neg = [[0F50D3EB81ACC5E11132C47B2DE0F072E5562C2CFD62D2CAA81AFC1A4954087268793A38D3221C3A6A3B477D4975B99B,0F498B4D77A20519D80216532453839225DB359F018408EBDD5970586CDE9F7F4DA8B5A9EE055FC714203085359AE19F],[13902BF3D4A211F1690BF848E016DBA427A76BE5FE0925F0D161E4272A49FA9211235A05A238FDFDA5F42B586C85C6FD,14CCAA01ED21A6F506218429F19EC215FF3B423F88A4EEB22924436D46BECADEE92B4AA19EF3A4AA1ACC1EDEA45E3CC7]]
FP4sub = [[0B862DB1577BE7E67C8CFE760EF59F4D0590FC6232AF4FD1D3E13AD292E2411A68654DA9B07195BD0DAECC8F4F076570,18D5C21010D0E8E70174E199E3E4D9E46B1FB0955E84A6D0A4BA2431C11C3AE481C531A5E7A71DB0C54664CD058F3EE0],[1116DB4B6B20B81B9B47E08C8E10941F6850CBA83448C936CD355E5492F8220BD9EBA8103C6F0042B2C91D144BA97ED4,185AA018456B20BEDC5237205853F000A8F1159FA9CCBFE2193BFA274F821B8AD460CE28E08DCA99E8703FE8B3F620A9]]
FP4conj = [[0AB03DFEB7D320B939E8E33B156ABC647F211F57F6223FF4BF15D686AD5CEDB1B632C5C5DE31E3C54FC3B882B689F110,0AB7869CC1DDE180731991631EF829453E9C15E5F20109D389D7624889D256A4D1034A54C34EA038A5DECF7ACA64C90C],[13902BF3D4A211F1690BF848E016DBA427A76BE5FE0925F0D161E4272A49FA9211235A05A238FDFDA5F42B586C85C6FD,14CCAA01ED21A6F506218429F19EC215FF3B423F88A4EEB22924436D46BECADEE92B4AA19EF3A4AA1ACC1EDEA45E3CC7]]
FP4nconj = [[0F50D3EB81ACC5E11132C47B2DE0F072E5562C2CFD62D2CAA81AFC1A4954087268793A38D3221C3A6A3B477D4975B99B,0F498B4D77A20519D80216532453839225DB359F018408EBDD5970586CDE9F7F4DA8B5A9EE055FC714203085359AE19F],[0670E5F664DDD4A8E20FAF6D6334D1333CCFDF9EF57BECCE95CEEE79CC66FB920D88A5F90F1B0202140AD4A79379E3AE,053467E84C5E3FA544FA238C51ACEAC1653C09456AE0240D3E0C8F33AFF22B453580B55D12605B559F32E1215BA16DE4]]
FP2sc = [08677785127F2DBF64B7BB5208382549FC29A601C0ED0C9F418A80FDCF5C45330F195EE316EA7889314A3E7C52824C41,054B56F14597BF41AF15996A38F87153E8EAFFBE869D5BB061481FE2514DDC340467B11B97C88E0FE9D3B391976BB9F4]
FP4pmul = [[0833E361B4A833C57226B990A10E5256DC91D2B251AD3AB28D13556E9F57E868034C1AD8FCC0CBDBDF9FA65A2EA56AB5,19797DBF9EF887A46376BBCC692E86001D746820A2BEDFDA3367012238E7088C8C9AFEEC2272E9A7A49DF0176C0A4F98],[7A4354F8A496FC76F0BC5A13C683E409E4693270D4FDFDEAFAF6BEF3ED3407D5C915ECDEB4B97D19217A00DECC123C,16582C754B696F9A3CF733F2CE6B44FEAA7558D339D4CF5C8D6AFD7882D0E8FB242C73734590BE90FDA434C856BE5797]]
FP4imul = [[00,00],[00,00]]
FP4sqr = [[01DFC5EFB674394200B4E7CF1207649FFD682ECA0DFFDA980DBFC0C6E464983C5ACB1E8DE64706889C59CC2AC2824595,06FA7E6FEC36AB5AC1C4012BB82DC4F74778572A6BD4436FCCB74B2C0CAD8C3AF4C86879F4BD8E37D4E5E82B870B4D46],[0572AFBF6CF996289232897E177ACABA4FCB6279F72A60752B437E7DF483DFF81F9598E676FE4BC1166B6B5D06834908,1664AC5F305C344F3F824C06E1B3DDD4DAE5EB8267CF7EAD63254AB75EB6C658FA7D746BCE9C494B43A2CF12A9F35972]]
FP4mul = [[16A8C617D84E82A9DEBE9750ED57D4B6BBB9050D6014CA0735DEFDEAE6C3AA067971B6D5CA6346E2546E10F37F9B2B23,055D5514BD1F47E02F86EA2B4B99EBF3B57E72850DC848C85F70763E0E9A12C3642A40F3A355CDAB987A0493B094AE74],[0B5EE37BE5E59D015652570310097DE36C87DE87F17D54DED547D113A504FBCF256CE7313038EE36133A1E4723D925D4,07054FE6C161B1A79B2148CEAC5C2307ADEB5827B30A85A1329B6B8EFC530D11B955436379D84CA7D157CD7494BEAD25]]
FP4div2 = [[05581EFF5BE9905C9CF4719D8AB55E323F908FABFB111FFA5F8AEB4356AE76D8DB1962E2EF18F1E2A7E1DC415B44F888,055BC34E60EEF0C0398CC8B18F7C14A29F4E0AF2F90084E9C4EBB12444E92B526881A52A61A7501C52EF67BD65326486],[033872FB326EEA547107D7B6B19A68999E67EFCF7ABDF6674AE7773CE6337DC906C452FC878D81010A056A53C9BCF1D7,029A33F4262F1FD2A27D11C628D67560B29E04A2B57012069F064799D7F915A29AC05AAE89302DAACF997090ADD0B6F2]]
FP4sqrt = [[0C10F03CD20622D7288BA00C854E27C71C40C7628004D7435A8B6621CD1D0DD686B0C94D0C8A34945EEA68C1118AE5D9,02AD70A003CFA851A136378D9D7FCC2C732014A3B86AB30044EB547CAD3DE00A477E43DCA339D74B03CCFDCD3BC62176],[0C6A0ADA2CB3248B299B867BAF2468A040E948A2D226D39C73C6F4E7984B2C516971F663CC501D42DC9E1353B0D5EBCF,088A5810C4ACC175C324EB0943754A9EF762EC07129F6EA3ED9FA51EA52DA94B36E160B4C20EDBD9E74F3638916D2C67]]
FP4divi = [[0670E5F664DDD4A8E20FAF6D6334D1333CCFDF9EF57BECCE95CEEE79CC66FB920D88A5F90F1B0202140AD4A79379E3AE,053467E84C5E3FA544FA238C51ACEAC1653C09456AE0240D3E0C8F33AFF22B453580B55D12605B559F32E1215BA16DE4],[0AB3E24DBCD8811CD6813A4F1A3172D4DEDE9A9EF411A4E424769C679B97A22B439B080D50C041FEFAD143FEC0775D0E,03A44F050560639C98571404C6B6705FBD7B46FDEF64EF6560C5E0EE3AB4798D684247728E5E39AB0D8B7C09ED6BFE]]
FP4div2i = [[0CE1CBECC9BBA951C41F5EDAC669A266799FBF3DEAF7D99D2B9DDCF398CDF7241B114BF21E3604042815A94F26F3C75C,0A68CFD098BC7F4A89F44718A359D582CA78128AD5C0481A7C191E675FE4568A6B016ABA24C0B6AB3E65C242B742DBC8],[1567C49B79B10239AD02749E3462E5A9BDBD353DE82349C848ED38CF372F44568736101AA18083FDF5A287FD80EEBA1C,07489E0A0AC0C73930AE28098D6CE0BF7AF68DFBDEC9DECAC18BC1DC7568F31AD0848EE51CBC73561B16F813DAD7FC]]
FP4inv = [[1636E7A0BEA0C2B31C2B38E723261E016ECB6D04EDAB1C7BB5B9E3DCB52323D925E7CB9404EDCADE9F3396EFF453ADF2,15527C8DF626BCA428FF93C424F6A8254658EB2233567EAA3BC0918D9271DF1084646861BAC2B010BDF8CF16B9080F3E],[0C7AB18C9C88F0A69870FB03CFBE1C551D4D458EE1014B46EC57A69D155FA81B5398581E185B2C72ED890F393080478A,143339B0F35F6B2D68EAE83386B76F8786AAA72630A505990A75DA580B64E5DC9E21566B4B1D1081941272014D200819]]
FP4mulj = [[013C7E0E187F95039D158BE11187E671D793D6598A9BC8C157C25F461C74D04CD807F09BFCBAA6AC74D7F38637D875CA,0BA54DDEB13C144E2709D2F9B4E1BBF4A20BE8E4605C10DBD3DB7DAD7C5926D743095B56217B5D57B33DB5C8EF1B5192],[0AB03DFEB7D320B939E8E33B156ABC647F211F57F6223FF4BF15D686AD5CEDB1B632C5C5DE31E3C54FC3B882B689F110,0AB7869CC1DDE180731991631EF829453E9C15E5F20109D389D7624889D256A4D1034A54C34EA038A5DECF7ACA64C90C]]
BIGsc1 = 15C50F2DB6D1D254B46455C91EC007AA19EAAA03E27689034131B883E25167077D468F14252F96E37BB91A50EDCAAAFF
BIGsc2 = 3A
FP4pow = [[0B82BBA48D4F99EACC0478828CBD8E68D402BB5790527A8011682CAD5692C52B39A4B7CA622D3ACD20F667792706A7AC,0D224046771EBB56B89488B791B0AB2DAA40FACC1DD8B34FC7C09BECDDD81FF17619DC5A681BDBC340780C1BF90A2752],[10AEFB89AC68A0B3D37FBDF474C987E18C85FAD73ECF5DD92D68D7DD722723276A9B7DABF9DF0EF907ABFFE7A5C29744,0874F0B692E132DF9DF279FFB1838D03519BBAA4B910E355019603CC64EACC2FBAE8641E754457908DEAB1EDE653FBF1]]
FP4frob = [[0AB03DFEB7D320B939E8E33B156ABC647F211F57F6223FF4BF15D686AD5CEDB1B632C5C5DE31E3C54FC3B882B689F110,0F498B4D77A20519D80216532453839225DB359F018408EBDD5970586CDE9F7F4DA8B5A9EE055FC714203085359AE19F],[1855810AE6844959C13BD7A49190E4EC4D62EE7227C71739C0CA3B117E6B9D554D028362AFD19366A0CB5D18D8518A22,1711FED0D0786562490733C7594B38FBD673A34C52FB764B132734E99877CEDA0ED33C6EA014A75A5B707D8FDAEFA5B1]]
FP4_xtrA = [[11E0E3DC4ABC8ED12F96741BD08A667988ADFFA2990F72E44F23D57766548E7774EBCE17AEA436F4B5725410F89A61CD,18CBA6944DDD97B68EF4325C3889C4041CC7A271D19CBB4ADBC787100CBC3DF5CE0F5B058716B2C1CF55483B085695E5],[02C8883E10F0D1C45ADEE61A518F139C7E11283C1DB521BC06C078626144A6E67826BC90577C3FA69EEFC5A4946BC5B0,15E333919CDBDC1BA095F3396E9A5FEB70F5E0176768148CFB67F7F691383577A8B1388C9A107395D306907BB7E45459]]
FP4_xtrD = [[06805BDC804DDE69D7FEC90F2A7D98AE639D3B9F15406D6DF6C4E65A805BB2FD0D119300DB373EFDB6D15B25556E0E20,0B8C8320A1FACEF426AC861BBD891F442EB776E37B5742882039593BEFB9D515716DD3CF1F744DC643274935F24165D9],[12547BAC36B53F7A5651E858DDE46D20C96B21B7E2223A1256E15B718D51D71C3AA6E4D895344FC53E8114AC2D771064,06CC6A458F98CCFF7E5AEB6941C2068040E6B2884A0AB408780D967DC7EA26BF46D2DF274208FFF6C809915561368A8F]]
FP4_xtrpow = [[09BBA6F9E31CDFD05C76FD3348FEB1BB7BA441C410A9AA975350F017780EA8F108D2564D6890D10524E9BB50C7EA5E2D,13C4A30CA6D0B7DF49BAAF42C886C0364EA74BF69DFA7EFB3F0EBB8D574F6D5D9BF822CE95629D82F75A472D16E0C429],[040326344DE7D646434993A1185DC84CD0F4BE6806743A10FE34FDEB8104023FD315BEC3E565E8737CDE2AE8406A33AF,040243E51ADA9781CCF2D8D0EB13011AAFF6A7AB2582571E79C142207F7AC61C681EC9FF5F62FA9DEC9C0CEA76A1DA4E]]
FP4_xtrpow2 = [[10E590263E2B7DC32EC9977DA91129AEA524FD6A1CCFBD976151BAB64322328ECCDB29FD664966C3F4E2F64D0D81C274,02AB115C355889C866C569A9C7E6B75FCF80F3B6FE60E8E774DF6E0A364E2513D4419141E2E6D7DE2E6AEA59609FEA77],[06F1FB013126F3B93C604552DCF37D584F07573550F00A7BC416B8721C6F8901C76F94DFFEEDD6271C510E69CBE3F1A0,1843C021BB4781BB97EEBBF1E009FCE3FCF31EA419F010C841B69B091560CBFEADD7DCE675E8D8C26DF80F3600D6C328]]

# test 2
FP4_1 = [[0174BEB891DE4A9C4707C8EC052DB1C3585149349CD373DE5E385CE5795E8110ECE2D81DB4E32E89205366E2B14D5363,0C0477AFE6218F5F144A9875426A7D7460F04F7E0D348C336AEA9DB3A93EF9C7AAEDFD15BB5BA73A54098A1E34E47B16],[0B7FBCF22163963637729F380E5E66B7C5CAE3504E11B05AADF828648BD33A9E68B1E562E0215497B0938B6E863E03AA,0C3B90A9E7B2339B3A3AEF134C4F9809CF512AA5A077CE3E143381BC8DB4DD4D250C57C2AC50F1D2897D456D21B2F7C8]]
FP4_2 = [[065CFF949332CF78A3E10B81A8454AC7B1E3714EB0AE48BF0FA2D1632F12C8AC903639AC58E3B1D87BB2187A7E342B8C,11B8ECFCD91A9461DA08A16CDCC123DB268A935B582C950280BC690932CFBA7317909381E7D9EF741057C304D4E111A4],[13E399E0BF145B85D35F958C3D46B1B682BD4AA90F67AC37FD5F2A3846F35482EE72B4C4082E6E7A36C51C677BB13BC7,1530FDED303CD1108179899662E07D058C0555165BED0F6C4D61952069B7F3DB56A5810D73C722DFA15F59A9A6608514]]
FP12_1 = [[11A1F3792ED7C4DE9FCCB7F84130C8432422596102973E003AED84AAF266E14883434F290B8A6260520B3A859F64B992,15C7B11475DB2AE29081C2CB2E8BDA9E14B56970CA03C28864D36F005D8D219C2C6F2FE4460C67B70A1B11AB8E16E37E],[0781BDCF98595B17D6000AE0B4B670EBAC7E1864224B6341B2EEC4A073D758841C94085B9C070BE7F3D5224D71E040A4,068884C319B4EF03B6EC8E2DED69F19CA41FB4E29A9E95BF0513C1ED098DBD9D5947D5F2ABAF6D9DAADF63FECABED3BF]]
FP12_2 = [[11A1F3792ED7C4DE9FCCB7F84130C8432422596102973E003AED84AAF266E14883434F290B8A6260520B3A859F64B992,15C7B11475DB2AE29081C2CB2E8BDA9E14B56970CA03C28864D36F005D8D219C2C6F2FE4460C67B70A1B11AB8E16E37E],[0781BDCF98595B17D6000AE0B4B670EBAC7E1864224B6341B2EEC4A073D758841C94085B9C070BE7F3D5224D71E040A4,068884C319B4EF03B6EC8E2DED69F19CA41FB4E29A9E95BF0513C1ED098DBD9D5947D5F2ABAF6D9DAADF63FECABED3BF]]
FP12_3 = [[0A9913E7D532F4FC7E2CAB0AF1E119531CFD3198281450182E914A861DEA3CEB38CE458EBEE1E3DE1AF0F272965CB723,01323E0275E118FD785A340D13992E1873B55247D8F6B81A1D83CB5D8EAAF581CAB2781E88D79BA116A117E273706DEB],[01D320C8298767E2A60580C5738D7693081ED79911ABF9250030EACB678721B2152A75880967879B158E9974C028722A,08870A9AE1DC6736B14C2B263F6E737699571CD2CEC919CF807834636170CDA903A1D012BAAE837CE872BC5E67F35E9C]]
FP12_4 = [[103EA397E28AE8C1EA614454EAB53AFD4F8DC996919C4FEA064CE65E105C4398BF68DAF93F3A62C023825747BEC9E7DC,17FB40E2D211BC1B182A196DD7C9495925FFDB5ADF2A41F24755830031D36251E1386D7487D9E94A89208866D1A956F7],[78B7E21CF3165612E55616FAE1785F73931EF0D6AA35754BA648014C96D024A337D759A6BB867BE8BA1BB95A133146,0BD9F81F80D4F7EEADCA696B895BA5B787793067927BA7F2F6541ECEAA48BB7BA2F222C26CF954B98190CC64B2259184]]
FP4add = [[07D1BE4D25111A14EAE8D46DAD72FC8B0A34BA834D81BC9D6DDB2E48A87149BD7D1911CA0DC6E0619C057F5D2F817EEF,03BC52C285BC3D26A337922BDBDFF4782303975471DC0E768476341BE55DBE16A3D29098F1E196AEAA624D2309C5E20F],[056244E8A6F80B21BFB68D0E08596B96E410E27469F449D344267FFBDC1598FD38789A2836FBC3122D59A7D601EF94C6,076B7CACDE6F1E117098D0F36BE46837F6DF343708DFCAEAFA64443C00BBDB045D05D8D16EC414B270DD9F16C813D231]]
FP4neg = [[188C5331A7A19BFE0413DECA3E1DFB140C26025056B19EE108F875BB7D52751331C927E0FC70D17699AB991D4EB25748,0DFC9A3A535E573B36D10F4100E12F630386FC06E650868BFC4634ED4D71FC5C73BE02E8F5F858C565F575E1CB1B2F95],[0E8154F8181C506413A9087E34ED461F9EAC6834A5736264B938AA3C6ADDBB85B5FA1A9BD132AB68096B749179C1A701,0DC5814051CDB2FF10E0B8A2F6FC14CD952620DF530D448152FD50E468FC18D6F99FA83C05030E2D3081BA92DE4CB2E3]]
FP4sub = [[1518D10E382B61BDEE426520A03413D30AE5236ADFAA3DDEB5C65E2340FCAE887B589E700D537CB05EA04E683318D282,144C9C9D4686E197855D9EBEA8F506709EDD07A7A88D09F0515F074B6D203578B209699284D5B7C5FDB0C7196003141D],[119D34FB9BCF214AAF2EB162146361D8A784E42C322F16E217C9D0CD3B90DC3F98EB309D8946E61D33CD6F070A8C728E,110BA4A6F0F5492503DD0D332CBAC7DBA7C32114380FD1912E02BF3D1AADDF95ED12D6B3E9DDCEF2A21CEBC37B521D5F]]
FP4conj = [[0174BEB891DE4A9C4707C8EC052DB1C3585149349CD373DE5E385CE5795E8110ECE2D81DB4E32E89205366E2B14D5363,0C0477AFE6218F5F144A9875426A7D7460F04F7E0D348C336AEA9DB3A93EF9C7AAEDFD15BB5BA73A54098A1E34E47B16],[0E8154F8181C506413A9087E34ED461F9EAC6834A5736264B938AA3C6ADDBB85B5FA1A9BD132AB68096B749179C1A701,0DC5814051CDB2FF10E0B8A2F6FC14CD952620DF530D448152FD50E468FC18D6F99FA83C05030E2D3081BA92DE4CB2E3]]
FP4nconj = [[188C5331A7A19BFE0413DECA3E1DFB140C26025056B19EE108F875BB7D52751331C927E0FC70D17699AB991D4EB25748,0DFC9A3A535E573B36D10F4100E12F630386FC06E650868BFC4634ED4D71FC5C73BE02E8F5F858C565F575E1CB1B2F95],[0B7FBCF22163963637729F380E5E66B7C5CAE3504E11B05AADF828648BD33A9E68B1E562E0215497B0938B6E863E03AA,0C3B90A9E7B2339B3A3AEF134C4F9809CF512AA5A077CE3E143381BC8DB4DD4D250C57C2AC50F1D2897D456D21B2F7C8]]
FP2sc = [0532F7EF8933C1428A85A2301427AA62452368E8556D99D669E7E1031C8C22393307FF85DF5F54CB36EF82D62A9F4149,18E9BBEDEAE91A1C32356DDC2B20937E05F09583A45E3252F245372262458F536A4623E64E4BACE268A03A007B29C63F]
FP4pmul = [[075F89B563410EEA50977D9AF754A1F2C5737EF5C87248E19AFC254FFFDBE3F6119D28BDFD236FF9EA015FBB078AFEFD,0DD3007D14A1F3D72FD2DD19178A4BDC6803F6F27325A45AC4CCF8B1F005FAC9B214D0F79BF1E5BAD0ACE16067439646],[161A1F2400BCDC0CA53CA284A7D5F3269E8029D2BE0B37B45F3D0C8EA701E22DF2645B1AF2670AF1EE42E20AAA23AFAA,015272A39E4E854429CE7F3F9A40B519A4EE5B9701951AE7858303307C0A2AED2A6FFD4F2FFD0E85DF28D7B86E403B4F]]
FP4imul = [[0174BEB891DE4A9C4707C8EC052DB1C3585149349CD373DE5E385CE5795E8110ECE2D81DB4E32E89205366E2B14D5363,0C0477AFE6218F5F144A9875426A7D7460F04F7E0D348C336AEA9DB3A93EF9C7AAEDFD15BB5BA73A54098A1E34E47B16],[0B7FBCF22163963637729F380E5E66B7C5CAE3504E11B05AADF828648BD33A9E68B1E562E0215497B0938B6E863E03AA,0C3B90A9E7B2339B3A3AEF134C4F9809CF512AA5A077CE3E143381BC8DB4DD4D250C57C2AC50F1D2897D456D21B2F7C8]]
FP4sqr = [[0BBDC3C778005B5C2EDDA84B1D085916F8FF7CF96EBFFE08A15DD106D0B4702E65DD4B6EF5D99540CE4046DA4344A0C2,04F10FB277839D339D178AB36AE7DA2640232995ACAFFFC4CA041DE5C17AE3D107636EB067535CFCFC83A3DB9F1A84B3],[01DEC10155071905C5FE53E60E43A7FD094EB05E47E9ADB934B43BD8BDC32854B075D7BDB01E467B06E9E905D393AA83,08D3129ED7F6908F679FA71F87A759DFD40116EEAF5F842FD1F9AAD432F03A3B36121A496DD3E4841090ED53D17569FC]]
FP4mul = [[056EDED459A835822C3626CEC9EBFB697D413CA1BDC0B6A833E690F99ADC065B9A99A1DD4C34B94683E15F56D1060E49,11FBCFEF56A857D755A68808C139BBDF88B760CAAD6CEBAB54338E753CF0A0C245C565419E297D78161B0224F0A996BB],[1649FC5740C54A21A8A781F9319E064B0A60790E3951AEC2E7807543B7C6A65AF72D790EF0F1212B9B93C758E9A1A2DF,0150571C162B6249410B2E656CDA41DBD7094371324B5F7942303528BD7B43223A5BAB6D79BC45B967C94CBEC94607B4]]
FP4div2 = [[0DBAE85165AF189B4911B851243CAF4D5E644A5CC82C434EE2B497C33807BB9A85C76C0E331B97446D29337158A67F07,06023BD7F310C7AF8A254C3AA1353EBA307827BF069A4619B5754ED9D49F7CE3D576FE8ADDADD39D2A04C50F1A723D8B],[05BFDE7910B1CB1B1BB94F9C072F335BE2E571A82708D82D56FC143245E99D4F3458F2B17010AA4BD849C5B7431F01D5,061DC854F3D919CD9D1D7789A627CC04E7A89552D03BE71F0A19C0DE46DA6EA692862BE1562878E944BEA2B690D97BE4]]
FP4sqrt = [[04A29AF9693CDFC8903F7F954E450D10D7F9A7E504CAC1C10CBD4D2E938F2DE7B34B645074175EBB933D24E244C70947,07D43D357F654C3DC9FD8E09457E891A3D7C36279520C25DC1F82458CC441E3F3A788CA50794C8BB675E930B1F8AFCD3],[F692C5948A14A058E5234FE25E898DDFDB6D0EC2D1A84F50E77890FCD96DFDEDB4E77681988BAA8557F680093BE3FE,0C41AB5FDC3EF45FD693EA79C1BBF544E63BD56DD5084FA17C079BF88FA276D9D73FDC436823FE690454AA66C6F68C29]]
FP4divi = [[0B7FBCF22163963637729F380E5E66B7C5CAE3504E11B05AADF828648BD33A9E68B1E562E0215497B0938B6E863E03AA,0C3B90A9E7B2339B3A3AEF134C4F9809CF512AA5A077CE3E143381BC8DB4DD4D250C57C2AC50F1D2897D456D21B2F7C8],[13BD242958BFE04AD337048BC571EE078EDC721BCEC689689829E69D0CA7387E5B3E6A9910C96AE1972DF8807318BC92,12486570C6E195AE8C2F3B9FC0443C44368B28E731F3158A39F189B79348B76D6E5B927B5BE63C5876DA919DC1CB692F]]
FP4div2i = [[16FF79E442C72C6C6EE53E701CBCCD6F8B95C6A09C2360B55BF050C917A6753CD163CAC5C042A92F612716DD0C7C0754,18772153CF6467367475DE26989F30139EA2554B40EF9C7C286703791B69BA9A4A18AF8558A1E3A512FA8ADA4365EF90],[0D79366877FFD9FB5B52616147982F37B94198B2AA080011C922FA99229D7AD897D0D533703ED5C3745CF100E631CE79,0A8FB8F7544344C2CD42CF893D3CCBB1089F0649706118550CB240CE2FE078B6BE0B24F8067878B133B6233B839727B3]]
FP4inv = [[194BA7F4E8E051F6C8F300A6C43F107C08B7BA9B052187092FEF4A6AB7220BC2B4DA05BEA2CA89808E07DD3FFFEE0276,08C9C786E300FCF78B63D080C71A0E32F61D28605DB4C0BCB77EAEA7B7FBB6372926510708B6613C8F0BB4F4ED5560E1],[02BD6973508CBC48C6F17D4F72CEC4DBC573E56DC88AA3AACADDBA81BABA2A2D56EF3563075136DB5AF39DF0AFBDF75F,07347C6AF84E7E9304C4802014A1F2121ED78B3C5142C1C9BAEF3F628F01D89BFFF22B94CA155BDABA3C4FA403832A94]]
FP4mulj = [[19453E3273314935485357DB055A7B855AF1042FA11EF4DC00F57948F4CF537562518D9EE52462C4E1154601648AB68D,17BB4D9C0915C9D171AD8E4B5AADFEC1951C0DF5EE897E98C22BAA21198817EB8DBE3D258C72466A3A10D0DBA7F0FB72],[0174BEB891DE4A9C4707C8EC052DB1C3585149349CD373DE5E385CE5795E8110ECE2D81DB4E32E89205366E2B14D5363,0C0477AFE6218F5F144A9875426A7D7460F04F7E0D348C336AEA9DB3A93EF9C7AAEDFD15BB5BA73A54098A1E34E47B16]]
BIGsc1 = 0E8ADACDC25FDA5FF6C2C3E0D78D749272CDD711F9CA881935BF3BAD2A4AC91EB346EEEB1A9855D68B84EDE78A5F2342
BIGsc2 = 46
FP4pow = [[18593FCD2578C68F7086A4297BA7F90FE448020FE21B0EA7455318C2EBF65B2E3D6A444B9F3F2FD58745D3C5C5EC1E10,0B3DA46A913D81F4EC95C2C8A8845238F7E44AC8F200FB04FB1AFA419F5E7256A028ADDB33C9A5F5B8BD1D8E41D13CB6],[184A7129D5F6DF641B9A909889FA0CD42A2AAD556CB7BA65BAB6F8E15B6EF26E40C015E37AD345716C26E0BCA92DD836,125A7EFCA93A053509CDCA8F99B7BBFDC369CEDD7C8C5ED31C513BB78C7FBF2A02A3B243BF50D228D5D35F7A12EB0F73]]
FP4frob = [[0174BEB891DE4A9C4707C8EC052DB1C3585149349CD373DE5E385CE5795E8110ECE2D81DB4E32E89205366E2B14D5363,0DFC9A3A535E573B36D10F4100E12F630386FC06E650868BFC4634ED4D71FC5C73BE02E8F5F858C565F575E1CB1B2F95],[038018E43663A119BB8F567B15F879ADA44726B9AA82E4684B9A3193D1730EDAC50EB9486FA4B33EBA667C678688B10E,1169548BAA1C18998B188A35EEE3A53A7B49CB6AC0A068687DB95E671DA8EFFD298BDE052868CAC63DEC908458CCD083]]
FP4_xtrA = [[15FB2095E1FE3FA881A52C3F48F26389A0456D49AB0FBC56931950EDC4BA021EE1FA271CED31BB481DA3A3389684696B,17E17D8309BA79BDCCC6959346306588DF15A87848BE177EE7670BD6E25BD4A83F56B24B516882BA1B3D0C2F94074703],[143CB5FE61637FCE8AA4C8B59E6FBE05B09A0B12BE51E475BFD8FAE60C5DE37930D4EBFD40DDE984BA3F6EADC8409186,115AEC166DEEB9B99DC4AD58C38C31B6090A0331802C0F848256C5B57514CD3B387924BB5EE95AFF9C6FF4DE41A55E2D]]
FP4_xtrD = [[08D446565443C623A0CE167312ACF590485CEA903519164BE4ED173BDDF76E0C8C179B338C13382E8D997914E0A9F9FC,06E9323CE4C0650FBF9E017F295E8C14E2B9D61E85CBFA1D5B5FB51F65ADE665D0337483A1F00E880E6F8F9F35513932],[18DE3AE597CE457234E392562B00756C94E476FEE40D0E6E90A48CA1D5699D9181D9A2837060EFAA6810FFE2E00FB1D7,074922086DDB112B90F9DD8FDCFADD1C0E2C20B4FCCA0DEC932FDBAC57A8FEB1617EC9D01521C829698C782E14DBAEE1]]
FP4_xtrpow = [[01675EEBBBFA4239BD3F32F92B082B9125E3D58619A3818ADB10C27015F0371566BF19AADCB5CCD28B848B5EA43611A7,1291474305DE9635B5B33FD7E26053D40E465FCA2D41F6F5132EA2A4EF98535680F85E30F9539EA4A0015B706CCE32E6],[115298293C305C68A4C34FB3314BA54893340AE1CBF9988AE06F2FB7C4DD30935F916BBBA79A639A131DB168896F4615,0FEFF1F5152CB94DD0C5E747FF174A2BB232359A22F6FF831B5984AAEDF6138FE4310F0F0AD5AA34D2330C331E18090B]]
FP4_xtrpow2 = [[1161E8EF22A9D6B136D29FAE2F53E5642A512E0DCB79B7234A5660D153A3186982D43A8C93B199E51EE0E2010DE7BF37,157BAA88BBA87A0B9763E1C97A8CA8E03FBB3A5BB6F3476F2498C495B4F63443D2A3E9699AE1E956B0DC9AC7A92A2C75],[102B699DA13786BD27D281F81098F17D34B0999E6FAD1BE6FA815574A6A11657ED0E2BD1E9706D030BB4F71395EDD2CF,020CE4103A2B1C6091F4427D41E55C8744FED4B0EE2B6029D09068D1022AE2E947C6582905A550541B53733296C21BB0]]

# test 3
FP4_1 = [[157B54F43417563EEC45F77FC1521D19AAA511560C32CA50DE1EB5EA7F01C3D5E767A374D1D88BEBB59EB3DDB2AF7E89,055E09F9BB04F1543ECA7CDEA87D92653DCA47B15EFB2F2A63FC556931BC2D3517AB4F879382F83E71F30405CA529E8A],[19312BBB5DE66EC17E6B2AA06711024406A6B43D737D55638C80C399CBEC34D3CE8C066F78F6D120B88F3574C8025FF5,04BA9A1FCC90745BC27CE25906A5CF7391F4951561167B14FC95D1C272BC5D43F297721776DC0A4FDFB1FF22870A2BFE]]
FP4_2 = [[0A9CD98148BCC890931AF1B71D6320ECDEF6D65A42674778C47248946819F76F55A6996A52FED50CCD9DD0FC5BFD0CB1,0E0832988BEEF908DB0FF3C142710B9452733FDC210C57CE23840E71C6AA590C2A99AB35E1D6655897408C32056CA9A1],[10446D6B669B65F57A990D4C1DC8277E020C43DACFE1D8035A52EC5ACD7F48FEAD2B0559D43A3C948A148B704E778711,14B00B04C66D84617CCD1B264D6709F783763ADCB5619EE92B43122474BDF38842F0E7448EC017A8341B1A8D70CB440F]]
FP12_1 = [[05B053B87ED4BFC4B293A3F8784E1BA576D016F7ADCB487041674ECF94DB9B5D894B2FB7B6E5AC10D8C25DE149DC6245,093FD6FA5F83F3ADB525E3032CC1AE756C2D7AF2830BB9EBC1F12FB749CF670293AE3BD28EC5847A43F9FE860D6197DD],[126B1ECD89662AF0782342A527771667BD05B4F73D746659B1F2500F33CF58F49A6176920FAEA7A2ED53068A4C58FE14,0B4E981F68FFD8DFCC86A4F0B9C3090CA03BA17D34C959D696F5EA94843F6AA8A69CB02F7335733DE33035858D65E9BF]]
FP12_2 = [[05B053B87ED4BFC4B293A3F8784E1BA576D016F7ADCB487041674ECF94DB9B5D894B2FB7B6E5AC10D8C25DE149DC6245,093FD6FA5F83F3ADB525E3032CC1AE756C2D7AF2830BB9EBC1F12FB749CF670293AE3BD28EC5847A43F9FE860D6197DD],[126B1ECD89662AF0782342A527771667BD05B4F73D746659B1F2500F33CF58F49A6176920FAEA7A2ED53068A4C58FE14,0B4E981F68FFD8DFCC86A4F0B9C3090CA03BA17D34C959D696F5EA94843F6AA8A69CB02F7335733DE33035858D65E9BF]]
FP12_3 = [[177F13E93BFFE2DFD1DB1D8FC77541B8C8C63C1F5EEE8308086A949DFB58371A15671948A37D14EE1ACAB1922BB0A5DC,01668AD2FE1B6576CA7AD9E8F00C32DDCA3F46B8E5CD8D9BEA66CDB92C2F837605AB6C58313DF203D904F645C512A6C1],[0F45C348E0221D0BAF152E40CC547FAE547646E5C816804C54968538E758E931D5C2FF55735BE5A76DE4CA902D5EDE6F,14345355D64A60F4C3C1F4E38DEEE6098D11D2EA521E06D8B684C00D1AB9E06F5C830F03C77F12A3D1EB4467BCA00D1B]]
FP12_4 = [[114C5CCDD80FF1571FDE42D475EA19CCC2D608A1B461ADE74300758347BFECC85969F859EBA9BAA879E899BE744B00BB,05F88BBFC895E94B81DDEA074CBAF5A24A257537273F1538B4EB0FDA9359964CD8A302258DB962079FAE4717D1EE6B45],[1638FE618520F75F263E508CB22834C8748EE3AAB970B7D127C9A0CF92A64AB5C220F917851710580E480571F2B99170,0F79EEAD6F57D62122C8BDBB6E4E2399831BDFC1263B83AD389B0F7931974FF1965729B6523ED12C65448427E5DC9C49]]
FP4add = [[06171C8B43543835344541809B69912F25249C2B5B14FF0A3B602BDDF06AC5211E623CE0738360F8C93D84DA0EACE08F,13663C9246F3EA5D19DA709FEAEE9DF9903D878D800786F8878063DAF86686414244FABD75595D9709339037CFBF482B],[0F74873C8B01EE1CADE89036418D7CEAA43BAC934FDA1AA77FA2DD53A2BA87AE5D0B0BCA9BDD0DB588A4C0E5167A3C5B,196AA52492FDF8BD3F49FD7F540CD96B156ACFF2167819FE27D8E3E6E77A50CC3588595C059C21F813CD19AFF7D5700D]]
FP4neg = [[0485BCF60568905B5ED5B03681F98FBDB9D23A2EE752486E89121CB677AF324E37445C89DF7B741404604C224D502C22,14A307F07E7AF5460C512AD79ACE1A7226AD03D39489E39503347D37C4F4C8EF0700B0771DD107C1480BFBFA35AD0C21],[CFE62EDB9977D8CCB07D15DC3AAA935DD097478007BD5BDAB00F072AC4C150501FF98F385D2EDF016FCA8B37FD4AB6,154677CA6CEF723E889EC55D3CA5DD63D282B66F926E97AA6A9B00DE83F498E02C148DE73A77F5AFDA4D00DD78F57EAD]]
FP4sub = [[0ADE7B72EB5A8DAE592B05C8A3EEFC2CCBAE3AFBC9CB82D819AC6D5616E7CC6691C10A0A7ED9B6DEE800E2E156B271D8,1156E94B6895DEE5AED630D3A95833A84FCE535A3173EA1BA7A9199861C2CA4D0BBDA450630092E594B177D3C4E59F94],[08ECBE4FF74B08CC03D21D544948DAC6049A7062A39B7D60322DD73EFE6CEBD521610115A4BC948C2E7AAA04798AD8E4,0A0BA1053FA2D69490CB6EE8FC8A725372F5A5BD9F39EEEB3883923EF4AF5FDFCE528AD1996FF2A76595E495163E929A]]
FP4conj = [[157B54F43417563EEC45F77FC1521D19AAA511560C32CA50DE1EB5EA7F01C3D5E767A374D1D88BEBB59EB3DDB2AF7E89,055E09F9BB04F1543ECA7CDEA87D92653DCA47B15EFB2F2A63FC556931BC2D3517AB4F879382F83E71F30405CA529E8A],[CFE62EDB9977D8CCB07D15DC3AAA935DD097478007BD5BDAB00F072AC4C150501FF98F385D2EDF016FCA8B37FD4AB6,154677CA6CEF723E889EC55D3CA5DD63D282B66F926E97AA6A9B00DE83F498E02C148DE73A77F5AFDA4D00DD78F57EAD]]
FP4nconj = [[0485BCF60568905B5ED5B03681F98FBDB9D23A2EE752486E89121CB677AF324E37445C89DF7B741404604C224D502C22,14A307F07E7AF5460C512AD79ACE1A7226AD03D39489E39503347D37C4F4C8EF0700B0771DD107C1480BFBFA35AD0C21],[19312BBB5DE66EC17E6B2AA06711024406A6B43D737D55638C80C399CBEC34D3CE8C066F78F6D120B88F3574C8025FF5,04BA9A1FCC90745BC27CE25906A5CF7391F4951561167B14FC95D1C272BC5D43F297721776DC0A4FDFB1FF22870A2BFE]]
FP2sc = [0C603E131A4BA7824FAF227B2B6C5C5D57F995239BE617111802A511D78BA041959249D4548CA7AFB5B18E699EE25AB5,168F24E311B2C6344AE38C1C56C912548BD3BA2F6C853B9E612550EC8965BB4014348CA977E61F9304E88404E23B2090]
FP4pmul = [[141A852CAF606F340EEE13B2AD1443C95AECCA89D1B43737963B669872662BDAFC38007905B269302642E75699ECB98D,0ED067E899522DC09E84DE39102091E80D84ADF8103889E18053C48A5B78085B0C85E323DCAAC965E21E91C10AB0A510],[02B9850E4F631C74FDF1F2EA851A0DE9FE06A25C08D9D4A1A29E26EDF708EEEA6B714C6855263A16468B76CD50E8131B,15D20B197CFCBB714CCDB6E82720C79BE9E55A7DDD06961FD2701389A8F2C22179ACAEFBBA327031B4EB82154C70CCA0]]
FP4imul = [[10F597FE2EAEC5E38D7047493F588D5BF0D2D72724E081E2550C993407529187B02346EAF25D17D7B13E67BB655F5267,0ABC13F37609E2A87D94F9BD50FB24CA7B948F62BDF65E54C7F8AAD263785A6A2F569F0F2705F07CE3E6080B94A53D14],[1861458C824CF6E8B1BAAD8A8AD657B0A8D61CF5F3759807B1D0B492A12773837E6C0CE04099A241B71F6AE99005153F,0975343F9920E8B784F9C4B20D4B9EE723E92A2AC22CF629F92BA384E578BA87E52EE42EEDB8149FBF63FE450E1457FC]]
FP4sqr = [[03C1C520A023D18649E383F229AA0303FEFD3AEDCBFA2847F82475EA2CFF29F82C1F8B4D5D929C10123ADE4EE7658CB7,042763C88B2D44F8EB64F42C14E04B2416E096ED647B8E758B842AE91C99D910A1043E4A6F658B2D39E6BF06B12B3FE6],[0CE13DD0174FD3DFA243612FAC61B86DCBC2B42A6A3A39D0AA36FEA33BE6418DB456B537E6D898628A586AC3C8BC2D90,034047C5600C5B34268585512CA2C6DFDB438B2F222AF497F3E2228FF09FDDE833F80C649B3BB88CEF391243BAEF9046]]
FP4mul = [[092D7C1962B7385C0E4AE1A139627FD4A3381A83EBD6617C8BBF667E2AE379D702F05CD82931B3764CEA3748F03BF61D,053E13183CFDF849196F3420769FBA8D2E84486C5185643A266D025BE54F0A95613BC3F85C59138A4D79E2AA10C25215],[0C9ED6A67723B4974E584EC13FAEAACE8A555A482A2F7B4387655E149E76864B4803D1D30FA072B429E82497A1EAB833,098C9B6D7713FF01B9F57E769881CD2F615ABF3ABEEB413C0FD5F8FE2AAD5E963AEB19FF6E56F04F54D566E546A3D96B]]
FP4div2 = [[17BE336F36CB9E6C9BB0CF9B024EE4F8878E2E6D7FDBEE8822A7C445BAD95CFD0309D1B9C19645F5B7CED9EED957949A,02AF04FCDD8278AA1F653E6F543EC9329EE523D8AF7D979531FE2AB498DE169A8BD5A7C3C9C17C1F38F98202E5294F45],[19991ED2CBB32AADE4C3692B552E578DB58EFFE13381341179D8CB1D614E957BF69C03371525689039471ABA64010550,025D4D0FE6483A2DE13E712C8352E7B9C8FA4A8AB08B3D8A7E4AE8E1395E2EA1F94BB90BBB6E0527EFD8FF91438515FF]]
FP4sqrt = [[07B295F3473620C9315935D51DC578F40C70FB6968AAD16643CDC6A53E90BDE5EDF8067D916FF743F23C1AB20C5F5EC4,153B6EA55500B33E2CF3F9F03EEC0845D0D4EE5F69682C6B4126883C58574FC9E2BDD628E7E5F596E241B2372D1C7119],[1553766B5C21552A9D11BCEF947AE977C24923956AB94A5277806DE8FC24297508911CB906DA4CD1624F01984E4E5671,048ECF7D1D52B42EC06E246BDF03F45A889E0C47A3F49FA2D3CD494123FB4F95F2CA10AF85CC2702B3274BB9F45F29FB]]
FP4divi = [[19312BBB5DE66EC17E6B2AA06711024406A6B43D737D55638C80C399CBEC34D3CE8C066F78F6D120B88F3574C8025FF5,04BA9A1FCC90745BC27CE25906A5CF7391F4951561167B14FC95D1C272BC5D43F297721776DC0A4FDFB1FF22870A2BFE],[6C2681DACE307C6FFA665413420153C1FC06C13BD4735DED751C595D067D737033797EDA03C21536C95BF1BE813934,04F1E377E036C0D7CED0168A953B91117BCE40F02326BBCC7687390FD4B5AFC1A777D608B97F36293B29A8140BD16556]]
FP4div2i = [[1861458C824CF6E8B1BAAD8A8AD657B0A8D61CF5F3759807B1D0B492A12773837E6C0CE04099A241B71F6AE99005153F,0975343F9920E8B784F9C4B20D4B9EE723E92A2AC22CF629F92BA384E578BA87E52EE42EEDB8149FBF63FE450E1457FC],[D84D03B59C60F8DFF4CCA8268402A783F80D8277A8E6BBDAEA38B2BA0CFAE6E066F2FDB407842A6D92B7E37D027268,09E3C6EFC06D81AF9DA02D152A772222F79C81E0464D7798ED0E721FA96B5F834EEFAC1172FE6C527653502817A2CAAC]]
FP4inv = [[15DE28DC7AB2630D78FE235B6477591C8F9CCD40BCCB6F9F26A5AF5CEC4CD7FE0183DDE02A5E04A2772FDC9D65B9E441,1207C83399AC0BA6A269DB073FA3CFF63DFD925ED80DE87DCB9A4587B157D4F5D938B726A974623C1E0DC299B3A1E9FB],[0E0E16F27E988873188D14BAA8981744573610AA74849B9356FE8956F727D4CE70F2FFB2F6C152F6E2B09207D72F6DAB,08A68245A9A6E00539B93F0E00CC6A1BA554A6FC34D9DF1A59E46914A49ADC4A2C5392CF6EC6F9647DDED384846A80FA]]
FP4mulj = [[1476919B9155FA65BBEE4847606B32D074B21F281266DA4E8FEAF1D7592FD78FDBF49458021AC6D0D8DD365240F833F7,03EAB3F0F0F6FC82F5CC65432A6B24E03423FDCDE10EBDB921E5C2BB47F79BF3A27778883E7EDB70DE4234974F0CE148],[157B54F43417563EEC45F77FC1521D19AAA511560C32CA50DE1EB5EA7F01C3D5E767A374D1D88BEBB59EB3DDB2AF7E89,055E09F9BB04F1543ECA7CDEA87D92653DCA47B15EFB2F2A63FC556931BC2D3517AB4F879382F83E71F30405CA529E8A]]
BIGsc1 = 146DAC543779CAB3625D2C7EA58659C046664F9C00EEFCE40685AB5AF565244A18152AA3B207B68A3433E9074917AFF6
BIGsc2 = 35
FP4pow = [[130D71B36BFD677A5796370A64A70195CCC10922A935AFBBF7526EF12CC3BFBFCD19290A3198B9920C023609002FA5DC,16CF1A1FE328C47E8FA5E371A3FBB80E8C39ECEA27F744F399C5732A8FBBC130A38AD4C74D8B27D0230E1D0DB94273E8],[0421D9B271EF56810C79750B1FF2ABBEDF8757FC651C92F7E9FBC21645C4B7A6C06E44E2502D18146755727809F06F4F,0F8E3AF2A98E940E835C07A3384875F34CA1738B0B66554A68BD25CD21B37E529BF622983DAF1B885B8DBF71F85B8D21]]
FP4frob = [[157B54F43417563EEC45F77FC1521D19AAA511560C32CA50DE1EB5EA7F01C3D5E767A374D1D88BEBB59EB3DDB2AF7E89,14A307F07E7AF5460C512AD79ACE1A7226AD03D39489E39503347D37C4F4C8EF0700B0771DD107C1480BFBFA35AD0C21],[04AD112211F65440011A5D83EAD5AA77CD0F141062D476A637CF88C1B288BB401AB58182A800EF82CBA1212260AB3330,186552B67E900D7158E5740054A798DB139236B4F98E8656DF9F9214B456590FD2ED00DEF6756CCB99B37F34EA9FD954]]
FP4_xtrA = [[15F9134FEB031EC8B6F74C7165230707EEB0670CB7DB8E15F025CF217E1AEDA6C0120992FEB58DBA9A3E56EB61D2C8D6,115E3E4FA9A8A8BCF23B9649C8B24EE94C722B7CDE6108EC67FC43666B38E97447C1375CCDD2A4578F3A98234531FCD9],[0E9442C02A423D92E869CAF78B62113A535F92D796EC7D385BA93C03218709B7BEB46E0F8BAFEA69DC7D722EA25753A0,14A2C84696CED0106B8CCF76D813EB0CEE9C3703F72F65FCFACC41EB1D1A4200F74FCA4E041FAE1A21A9C59C17612FD3]]
FP4_xtrD = [[0CCD3F0CAAF4F23D078EE45F2D9D227F72A1AF4B9A9EB9250A48AF571C5D8E949AA844611C8984381AFB76938205E4FB,136C61BF4EA348EAB8EBA2250730D330FFC3530F9A0A42E02ABC52B7AFD274CA90599F39F9B39AB00FFFB6FB1C85AD7D],[0B417172601CE42E08E26703F3EC63471021859B6A2ABF18F4D6E094E65CBEED1416C219761E3AA48778D5AD58C19824,0CB57C04F92D43EBAB7F4A0339EE65C6FF2CB559E457EAC1ED0DC614D61898701926F09388F3CD2CAE9D1088C903E842]]
FP4_xtrpow = [[07532B9758AA2C4D5F96A59624810C1B17F024F3F7F55BBCD0AC5CDDF0BB188BEE26539CEF94C8C205279C12EC9D1BA4,0AA82F744A798312426076F3BCABF4308549B9E59FEBD21BEE5F5B46430C183F2A0D366388E2D872970FA3A40349D282],[034204025C240402EA424BFB15ACC5BEBB504BF903806D5D1E67D0F15BC9D8EC1E465570C27DAC6199623FEB060A8362,0D6C2D30B1F1DC0CF8EA302F6A3AF691F7C030AED21145E9757BBC1A7FED6162813897F0535A7793003B65AC77C210CE]]
FP4_xtrpow2 = [[100DDB0D0629B924ED1917B9182863C322E792F9DC1984082E4D8AAE15D67FD0CACC547E7C92B8046B71D98B5FC49642,01B6E96B1F2130B46136A7DFFBD7314DF1F9641EA0D4D902504302334F5711CD79A3AFEF33BBE84547A5A3C274C0F37F],[03EFCCC89DF2889FBE5A80CFF5E2DACEB56D9F3DAF6C0EA122785C3A1D8B9A1525F80E940509A22FCD3DAF596A7C36E3,161C787F917EAE67B6FF798019533243D754972CE477D2B9FED645B34ECAA0A43C3C33CA693B70036018175B951BB8D9]]

# test 4
FP4_1 = [[14C8E410C80E481DAEAE5B751ED31F065B125D91F8CAA487087114CCE3CBF93612728F20DA7E48AF35F5FAB0ADF5BE8D,0F5138A513957C1F154061B6A255A2D34E34A5A6B28C6B6D795F488DCDAA081084E52D990DB64B0CAD92279BDD64B374],[19BD3AE64C00BE76465D317C449B22A24BBE3C5AAD0916113EB2AB2B22988093A425D4ED84AF3C513713C9043030686F,1700C838CD6468DFC64738C38C966B3CE3B1F6EB92B64578D4A1BDF5BEAE4A6045F561564C95F1D0A2D1DBFC706CA7E5]]
FP4_2 = [[131BC3B919A197E88E02F1DA6F973AEF468686AD195F3165622A2FFCC5726FFC1379719B71D82D9EEE6BA22D9BD6BF96,0B63E5C292C5ADFB429825CCC79B6EFB9E0847B0B58C10165E59904FAF9C188F6E35082981D0268E1E08A44F8C237D2D],[170FB07286EDE493A1C91F049D81F1EE1D8114C1A18A73C1200A2A70056291EADBB2D5FC4507DE95B6269C73C23F1F2E,0DD6D1C0085A9308D45EFE9F121FEB6BCE2FF1F999EF59F63A7DCF4B1CD901B3BD79C20148DEFABFE8DEED4E93890C45]]
FP12_1 = [[13AEFB51AF8BBAADDB26E6A315708F5536DB7A186F39A61BF9471A1FA2B8D5F591FECB4A16405B61800ECEB85E0C7D3E,06B8DD64562177D33E85BD3BA58A00DB422F109DD0A3E5221F4B18447908ED297E1563209A5A05FDE29054FA89F31CCD],[016C02E9AB3654739D2EF33B8C295B54AAC5CA11AB3DA14B55487621B3DB1EBCDC598127B88A13DFAA2C08BDC0BF515C,04EE724587FDF5AA0EBE978815A9F7CB79A9BE730F9D3B9DF506084550C1D710ED03F30561A4B78B6CBCE77A253CE14F]]
FP12_2 = [[13AEFB51AF8BBAADDB26E6A315708F5536DB7A186F39A61BF9471A1FA2B8D5F591FECB4A16405B61800ECEB85E0C7D3E,06B8DD64562177D33E85BD3BA58A00DB422F109DD0A3E5221F4B18447908ED297E1563209A5A05FDE29054FA89F31CCD],[016C02E9AB3654739D2EF33B8C295B54AAC5CA11AB3DA14B55487621B3DB1EBCDC598127B88A13DFAA2C08BDC0BF515C,04EE724587FDF5AA0EBE978815A9F7CB79A9BE730F9D3B9DF506084550C1D710ED03F30561A4B78B6CBCE77A253CE14F]]
FP12_3 = [[17FA5C0AEAAFE85E0F75B5C287678BAD3C5DFE3F83563DFA4A80A04493542CA6B68C7B8E2D82D454414052DB22941ED8,04A4C6E03F1D82F84D9B73BDDA49B8A4430E2025452CBE38F8CB8BF00A921A20285061E52D820A2E7B551035351B93E9],[18E98B3571F5CEA8F7DB91E53605ED40245BD1EB8B231B6A36075CDF92A49913F1D90418732C790F35CBCD762C6AFE3C,055ECD39A4AEE869D0291BD687B9484DCE139B932295970BEB75E6A20C10E31ED028D8E1F928E3178CE0AE5ACA7B088B]]
FP12_4 = [[12EE3D1458404431C2B159EE25CF4EEE8496B0E2647E43F8DF48CFA113E2AC8EBB5C4D865EE4ECE0E9E3FF7703C9B850,0F0601816B2CE82914B64210964285DBEE471AF9A4A8CFC3532A84BEBD4FF141E36155A8F63CFFE307274A320B295B80],[83B21344F43C63B1FBEE49032F8054F92D287320FD9E389A466DD5512100D1E92D09E02DC72A28CDAC04C6A93C9F5E,0D9BC7DD3F41814F9C2FDE7B283A4D22A4411A3580EB14CD9385D3E44261CD97A0CBC7A56B3815ACDBEDC8FD09FA4076]]
FP4add = [[0DE395DFA82FF96BF195A5994B1EAD1E3D2198BA1EA4C32D036A7228B28D730E074000BD9B02764E6A629CDE49CCD378,B40C7D6CDB43800CBCDFCD26A564F787C5A1D2749368C47088063C86952A7BD46E35C3DE32719B119BCBEB698885F6],[16CBD96E996EBC6F9D0AA8CA9ED167B904C805975B0E7712F78C02FA314A1C5A612CAAEB18631AE7333B6577F26FDCF2,0AD6880E9C3F154E4F8A8FAC5B6AA9D14D6A9D6039208CAFA7EEBA9FE4D655EFE4C32358E420EC90D1B1C94B03F6097F]]
FP4neg = [[05382DD971719E7C9C6D4C4124788DD10964EDF2FABA6E385EBFBDD412E4FCEE0C3970DDD6D5B7508409054F5209EC1E,0AAFD94525EA6A7B35DB45FFA0F60A041642A5DE40F8A751EDD18A132906EE1399C6D265A39DB4F30C6CD864229AF737],[43D703ED7F282404BE7639FEB08A3518B90F2A467BFCAE287E2775D41875907A862B112CA4C3AE82EB36FBCFCF423C,030049B16C1B7DBA84D46EF2B6B5419A80C5549960CECD46928F14AB3802ABC3D8B69EA864BE0E2F172D24038F9302C6]]
FP4sub = [[01AD2057AE6CB03520AB699AAF3BE417148BD6E4DF6B7321A646E4D01E598939FEF91D8568A61B10478A5883121EFEF7,03ED52E280CFCE23D2A83BE9DABA33D7B02C5DF5FD005B571B05B83E1E0DEF8116B0256F8BE6247E8F89834C51413647],[02AD8A73C512D9E2A4941277A71930B42E3D27990B7EA2501EA880BB1D35EEA8C872FEF13FA75DBB80ED2C906DF14941,0929F678C509D5D6F1E83A247A767FD1158204F1F8C6EB829A23EEAAA1D548AC887B9F5503B6F710B9F2EEADDCE39BA0]]
FP4conj = [[14C8E410C80E481DAEAE5B751ED31F065B125D91F8CAA487087114CCE3CBF93612728F20DA7E48AF35F5FAB0ADF5BE8D,0F5138A513957C1F154061B6A255A2D34E34A5A6B28C6B6D795F488DCDAA081084E52D990DB64B0CAD92279BDD64B374],[43D703ED7F282404BE7639FEB08A3518B90F2A467BFCAE287E2775D41875907A862B112CA4C3AE82EB36FBCFCF423C,030049B16C1B7DBA84D46EF2B6B5419A80C5549960CECD46928F14AB3802ABC3D8B69EA864BE0E2F172D24038F9302C6]]
FP4nconj = [[05382DD971719E7C9C6D4C4124788DD10964EDF2FABA6E385EBFBDD412E4FCEE0C3970DDD6D5B7508409054F5209EC1E,0AAFD94525EA6A7B35DB45FFA0F60A041642A5DE40F8A751EDD18A132906EE1399C6D265A39DB4F30C6CD864229AF737],[19BD3AE64C00BE76465D317C449B22A24BBE3C5AAD0916113EB2AB2B22988093A425D4ED84AF3C513713C9043030686F,1700C838CD6468DFC64738C38C966B3CE3B1F6EB92B64578D4A1BDF5BEAE4A6045F561564C95F1D0A2D1DBFC706CA7E5]]
FP2sc = [06F52C7ECA3057C0497C977F14F1DA30F4674DD6C7F8F3BDE194A74F2D0F02FA07FB525981E94A3CE76BACD7F9DA3B7E,09AF536EB7129164BBD71FDF3A7E1373354770092234A6919381C21762585D8573170101E2A92B5D89166C474EDFE2E5]
FP4pmul = [[0494D5649E4D0AD575B7A284DADAD1E7D205A229274D26F811BF7F9AFA9CAECB90E7ECEA9889D6A9271722D8E824E16D,12DE232A30FA9B186F0B9C0607593CCC3EA9AAAC6F08BBB552DFA03A0852E18D376CF76AF422E1C8CDFB9EF5674B24EE],[16B79EEED54927EBEA223C81E2FF7C1DFD35348988F96D47058CF9E9377970A789DCACB9468BDB5B5BE411231EC8C962,180D56D79310531B410DB784B715F9C5DEA4E24F39D6AAB0D86B53BDFCC57F758F35539A5CA949ECCE76588F3AD33813]]
FP4imul = [[0A58885DE52B0B2475D3C2F2D5E20364484881AC0355C8164AF19924BE01FF59F9FFAD652CD2DA0E2DE3F01209E1E651,13F2980501408DC2F4A57D6DA3B53BA28626A56F24202F8904ED0708724D220D700388CC77CEE1264EB776D3982E6FB1],[19358CDE71026E2E3CE04508473A0E381A4C1E0620111CB4EDB65C3F7A679572AF197ECB2B65B4F4313D5B0C9091E3F7,110034D5F52D6D6ABC9E5ADE1F2BE807E2274DB8D118AAEBAF83949F4EA8F2D8948824058319D572747793F55146A259]]
FP4sqr = [[0D0CE290DDEF727DE7D23A66295CFFDB9BBDFBE29A4648FA1BAADC776B5BEA42C0BFBDA63F17CBEF2D4E6301A97C0DDD,0A529F21031F7665D911F0B79E7C83D5D78FD902C40350B45BEF5D008280E5B4A183822143C552799B9191A2659A4485],[15A7C3E3506EA3D556E87F1E6D8B9EA35933433D7D9C7AD22C7DAAC435442E28EC71B97CEDED64242D216FD9D0218FDD,1312EC69FE3B765749C9885C7B31D2BB4009A6C580465DA1DE9609925D8CAAC74BF64039EC12AC0DFB9FBD2832DD7E47]]
FP4mul = [[0DFA3F5989DED9D1AE70EAE2884C61942D91B8118216C0EB8C8FAAA8E5A8C4127E03271205FBB7553D96743410295468,1302E750047309533D810BD44B64F56243C46DBDC1F07C0DEC29981B47A9B5143810A56B213E84AB798EB1645DC37D8A],[0864FBC579D5E43F5BCC90857E057FE75F9DAEBDB21661B4AAE30ED478DAEF8E9877B9E73F5429A05C1CE9C01B21F575,0991B1A6829B363A4C7CD031C292E43D0347A0D17D228CB423EAA974A09F1FFCF80071CBFFFB2D80B5763427CF6E7F9C]]
FP4div2 = [[1764FAFD80C7175BFCE50195B10F65EEDFC4D48B7627DBA337D0F3B6ED3E77AD188F478FC5E9245777FA7D5856FAB49C,07A89C5289CABE0F8AA030DB512AD169A71A52D3594635B6BCAFA446E6D50408427296CC86DB258656C913CDEEB259BA],[19DF266842C0528848BC6C9943F367BCD81AC3EFD047146852F1BEE60CA4BB5BE168EA761B019E28788964821818098D,1880ED11837227BD08B1703CE7F10C0A2414A138431DAC1C1DE9484B5AAFA0423250B0AA7EF4F8E82E686DFE38362948]]
FP4sqrt = [[0A0CA56457AE28A6F115B97FE1CC9FE4044191202FC9C4126207F1D4662FCC5AD04968C0EC3EC9B4231A4EC820081A1B,135257126E2A51B12E76AC90429EA5AFA45C57167BB0ADB9C935817D28E38EDDEF5623E4B9F3C131F6221E5F996FCC21],[0279666B945398678DE3794B4B2408CAF2CE134C7CD09540438E9F22993D7608BB4E0880E844E7767A98EFC8B7C274C2,16D9B638039BE0EEA8774EF29D947D2325D45AD4F598B0731C6844BEC301E4ACBB4CA08482E46EC838211C1A9DEE50BA]]
FP4divi = [[19BD3AE64C00BE76465D317C449B22A24BBE3C5AAD0916113EB2AB2B22988093A425D4ED84AF3C513713C9043030686F,1700C838CD6468DFC64738C38C966B3CE3B1F6EB92B64578D4A1BDF5BEAE4A6045F561564C95F1D0A2D1DBFC706CA7E5],[050C8565D111EED13C698ABABEEE8A812267DBD9DBE8FE9A8D4FC55CDD6285913C55DE5D9B7049DE14C4912645AD63AB,0A44B33F42838D4DD8D6D6FBE36718522BCCC9CCD6A36CD2EC0F8330F047827F488F4F3B7246012E98CD967597B74FC9]]
FP4div2i = [[197963E25E819652419EBB4245EA986D33052D30668D1963163483B54E800B03299FA9DC580A78A2B428920860612633,14007E876148EB254172C9D0D5E129A262ECA25231E778324212A94A86AB9E9C6D3EC2ADE7D7E3A18BA4B7F8E0D9A51F],[0A190ACBA223DDA278D315757DDD150244CFB7B3B7D1FD351A9F8AB9BAC50B2278ABBCBB36E093BC2989224C8B5AC756,1489667E85071A9BB1ADADF7C6CE30A457999399AD46D9A5D81F0661E08F04FE911E9E76E48C025D319B2CEB2F6E9F92]]
FP4inv = [[17EBA409B02D26A0DBBA1F283B9E87AB290CDCBD03D088292E5D40F851489420F4A0FF64BB1EF5D2EB5CE2B3CF718A24,11B6F95946D8ECD362BC56360119BFC8673F1BB78D3DD16932274E89578AF59626ACDDA9B24884592E0482E1CE2C0671],[0DCF057B66BF178D790485B1D5E3EF082844DFC07D2DEB48C6132C617049E359EAEEAC6F0FE885D16209F0B3073D0B08,1013693F88F5CF0C1EC121C69486273C42F0AF8447C300D1E0FA6FA971C128C69E16AF78C0441E97DF3EE525F2350F09]]
FP4mulj = [[02BC72AD7E9C55968015F8B8B804B765680C456F1A52D0986A10ED3563EA36335E30739738194A809441ED07BFC3C08A,16BCF134DFE540BBC188C2898DE5E107CAF8E7C14C3A48CAAC23967FEA95D4CFCB6F36451FF12E221FE6A500A09D65A9],[14C8E410C80E481DAEAE5B751ED31F065B125D91F8CAA487087114CCE3CBF93612728F20DA7E48AF35F5FAB0ADF5BE8D,0F5138A513957C1F154061B6A255A2D34E34A5A6B28C6B6D795F488DCDAA081084E52D990DB64B0CAD92279BDD64B374]]
BIGsc1 = 06BFAB6D1D15CF3A0C17354035FF925CAC340BC811BCEC7352AAAA60CCFFA5096C90627D63B93881C035B5751EE9BE29
BIGsc2 = 43
FP4pow = [[16CBD4BDB425B3F648945AA0A0E1CF685400E27B0154EFABC799A4BC5E4F6C9769AD207C216D2E3A68F170952BE5C244,12DD0B59435966CC7C3D6A1E28409083D991E0B6019FB66ABC8CD31FC89B963CB44208B3F7DE9238FBFC2319FCC8FEB2],[02A710DD121D8398D8BA040FB7E03D7B34D4677040C55B012E6D30844B4B017965B5F4E0707D6D0B3B5E802B5BFEAFCD,03D58DF64C17A8641393704F3CF6931557B2C639125A459736B1D79666076453FCBD82FF7A1FE2295469B3FBEB396AD3]]
FP4frob = [[14C8E410C80E481DAEAE5B751ED31F065B125D91F8CAA487087114CCE3CBF93612728F20DA7E48AF35F5FAB0ADF5BE8D,0AAFD94525EA6A7B35DB45FFA0F60A041642A5DE40F8A751EDD18A132906EE1399C6D265A39DB4F30C6CD864229AF737],[0E1955CDC91AA3551F16F90CBB3788BF5D427B65FC55BDB1F43658BBD87E8B5B406BF3F5C01837BF178CA31CB0D1F64B,0B317DCDA0C41CA56B8AD9641D76DB2C2F06BD5FF0A690B367F79971D99197859956C69629CF300B9EA1331BA2903537]]
FP4_xtrA = [[0E6F184638603F3108FA183997F4E09BBBDE697317D6339DA19396F7885E39396AB09F65F8787E03941F48B82A9C16FA,0501065BF7A484788DE488562C7A21A3027E0FC220663326C6E1374AA456BD697BC2989CE76FFED2E7D6DDDCC3416D89],[0B7EC3700F6ECDA4617FD690888C828744AA0AA57E8D4A31134C4ADB4B14AC2ABFA0CE0DD3B2E77190B3027686B6C1E1,1392C8E7287C2063C3C6A4469E461A3A4D72A186D96152D530D0089DED6B0973EA1B8A760E44FECC135B4135F9BB5568]]
FP4_xtrD = [[177D3E43C0D2AF7720ACD2E8724E1B7DAE87D7C88FBB256AD92A581F9125E41ED9329F61ECC33A9035606DA04D8FE619,05B13FC1157464C1F9ACD5009D1CEB069F9DD93A526F8C98D0619E85DDDDCBB7B66526EDD9ACBC5FFA6C426AAAD08848],[152015DB7570538D4D6B92AA702A8A3927C124E8F0A48175DB815BD88D134307F765635A94A3DCC7274B01E230830B65,0D12590726047AE24020AA770DC74F863E7EFD92BEA8C314B977E03BED87533F9A8902E922968FAFCD45752113B778BB]]
FP4_xtrpow = [[138AE8C572B5403FF006ABA9E277587FF7F78CE80A02B39E70454F1DAA9507501F09F3C07B3874F94C78FEF3DFB4B3A9,05AA8A745B43577D44AF19815B5F514AA62EC9F595C9D758E225CAD74FEAB740C2FD787397972D1EDADEB7CCF3BABB8C],[14B12154C4A1DDB925F4264BD9E5A2B15D290F5EE59458B7D032DE4D64D6F9E6764369974411A5FA0CCF97DEA1668D49,12FFA22E6983AB1860F4774135132D64A3BD08F2C8F7B7F6BA147EB7042C007D50B10D74D0FA8430FE402E34A0C03B2F]]
FP4_xtrpow2 = [[14507ECDE9C3E4DC9B26CD2E6C75EB554BC19599B658EF517CBED46A55ADFF2D88EB804F8374A3E0F154B713FD63ED93,0B49F5FE7233351C6B8C19038C66B9DF161862D147FC2A9FF65050551DA7AE9A117A6B680A44492D31DB53649ABEB39B],[091CB850F1E4549E4B3B75C629426962856C5FD8AA7538592CDA0DE80FE12C857D67647767D33EDC2FB6ACD7D0A912D0,05F8602A4E592909D9BBEE0F912F68BF99EE6C45159FECB87C906F9ABB6FEE2EA07193A9F01A0B72B07A0D952DF72376]]

# test 5
FP4_1 = [[0DCABFFB5D5B4E871001655E1A88F745944B277C8013DCE8FB0C42088DFE1737F2F82473DF2ABCD903AFC2EE2C24179C,1711C05048E6FB71834F9BDFB27AE2EC02E75F4E5E23426DCEF95E9256B9AD532164274D56DD70E84504518BB2BD4375],[05D552E7A2663B942AEE7DF6FED4765583D9CAF9FD94AC9A0E58A93C3A336EAF6B80E192044C97237BBD2B20C2D834D9,193A9C81225385A01C9D3286B77A39846DFF4A5866D69C008AAF1881AA0F08EA9ABFE4A4F7054C90201C7057E23A1931]]
FP4_2 = [[18433CDB71EED79833294155BE99D3911494238912E57F5B0AC518FA332FD15CC0A2F3DC1D03FD5ECC16931C53D934E1,44356900B27C9AF0F0E4194BD02ED3111173C17A35515B99C31A132DB0EB8E6F9CD8A221E3E37FA122A0D5CD1718B9],[183C93177A4F876B3260851BCA8E56FC631E6F9A1E9C1166B90665F518B3EC542894F600DA705465D7D5D0B95EA6B68C,0B0BFAB8DD5F594347058645407FAC21F876E45C7B6C856E82685E1CD9E8A7539A20121A1DC50805BF29EE54DD5D86EA]]
FP12_1 = [[14182F02A51974C895D6FFC053F9709BD25AFC5895E2DC9965B642D0536F575DB2E766E2F682756FA50ECFE27B745DCD,1048187D198BCAB72021D547BA381302D9E6D9E02F3E1EDD1532FD40D6E1624E80202D78EC26747E5FCEE8840C6B6718],[0985EA3A1AB160896251390983D52E2132349FCF4E1178B993B4EBADE5A52AD69B11AAA1617363ED517B4B163DECFFA0,138515AD5CACF584CC624B5D62BF6BC48E927E1E744923C48AC14A1943315741B5979E141C4B918F661A9B67D09D6790]]
FP12_2 = [[14182F02A51974C895D6FFC053F9709BD25AFC5895E2DC9965B642D0536F575DB2E766E2F682756FA50ECFE27B745DCD,1048187D198BCAB72021D547BA381302D9E6D9E02F3E1EDD1532FD40D6E1624E80202D78EC26747E5FCEE8840C6B6718],[0985EA3A1AB160896251390983D52E2132349FCF4E1178B993B4EBADE5A52AD69B11AAA1617363ED517B4B163DECFFA0,138515AD5CACF584CC624B5D62BF6BC48E927E1E744923C48AC14A1943315741B5979E141C4B918F661A9B67D09D6790]]
FP12_3 = [[0E89C7EF3BBAF9F7D207CCDEE27977FEF3E34E51526F4ABE1C4151C6F5944EFE164AB3FE171414E15339EC9323ACBFAB,1831B190E9A1B47CD9FD6C5448674142393EEA429858459E7A1BF96B7FA5ABCC97CE89F4ED79194A6F09A5FBFAC7DCA5],[E73872AC8B1F99DAC83D6D3B75C8F724AD478E289194D3EA3731A85CFFCFD178A6D3D15BA00A2FA6D2D3305A40677C,0133912B317355A0DF600393883B7AD8AE764DC6D679DF843D9715033F1F1FF4201FEFD446C3A7D342B53B06A08B8F9C]]
FP12_4 = [[DB0AA43A0C6D17426771E44CD5CB84FDEEB2A4DA7014CEE7F3EF32606D2F4FDF4D4D649507C0570DBEDD2397CCE6E3,0B8F500AE968493A0C1CF104A2E4B1FC44FA17BE542131C0FCFF5C46FE849098E1450F5C04324037B47736B505CD70FC],[0F4D2B8CB25D2847C0BE946891606A0D735BC0F601C2D640EC01B4B477E80772F574D3964D3FD04F0A0C4B42F849D7FA,02C8DDF539B737830220D2BEBE7309F413908CF439179B38909BDEB01F5938372CF2257A131213175BC660F8B113A789]]
FP4add = [[0C0CEAEC95CA3F84F80EFEFD95D71DFF4467FF809F7449849EA08861CA7CF27094EF18514ADABA3815C7560A7FFDA1D2,1755F5B94999780C74407FF8FE4B11BF13F8D30FD85893C968BC78A5846A98E19100FFEF78C15467E626F2617FD45C2E],[0410D414E335DC6512335B5C8617207A8280EF0F28ABAB41602E3C905C3664DF7569D7942D68EB899993FBDA217F40BA,0A45854FC632F84918871115B4AE38CF01FEE32FEEBE0EAFA5E6A3FD8D46BA1A1633F6C06376549625475EACBF97F570]]
FP4neg = [[0C3651EEDC2498133B1A425828C2B591D02C2408737135D66C24909868B2DEEC2BB3DB8AD2294326B64F3D11D3DB930F,02EF5199F098EB28C7CC0BD690D0C9EB618FEC369561D0519837740E9FF748D0FD47D8B15A768F1774FAAE744D426736],[142BBF029719AB06202D29BF44773681E09D808AF5F0662558D82964BC7D8774B32B1E6CAD0768DC3E41D4DF3D2775D2,C67569172C60FA2E7E752F8BD17352F678012C8CAE76BEDC81BA1F4CA1ED3983EC1B59BA4EB36F99E28FA81DC5917A]]
FP4sub = [[0F88950A24EC5D8927F3CBBE9F3AD08BE42E4F7860B3704D5777FBAF517F3BFF51013096737ABF79F1982FD1D84A8D66,16CD8AE748347ED6925EB7C666AAB418F1D5EB8CE3EDF1123536447F2908C1C4B1C74EAB34F98D68A3E1B0B5E5A62ABC],[0799D1BA61969AC343A9A0917791CC308532A6E4D27DADF2BC8315E81830787F6197EB8FDB3042BD5DE65A67643128F8,0E2EA1C844F42C5CD597AC4176FA8D62758865FBEB6A16920846BA64D0266197009FD28AD940448A60F2820304DC9247]]
FP4conj = [[0DCABFFB5D5B4E871001655E1A88F745944B277C8013DCE8FB0C42088DFE1737F2F82473DF2ABCD903AFC2EE2C24179C,1711C05048E6FB71834F9BDFB27AE2EC02E75F4E5E23426DCEF95E9256B9AD532164274D56DD70E84504518BB2BD4375],[142BBF029719AB06202D29BF44773681E09D808AF5F0662558D82964BC7D8774B32B1E6CAD0768DC3E41D4DF3D2775D2,C67569172C60FA2E7E752F8BD17352F678012C8CAE76BEDC81BA1F4CA1ED3983EC1B59BA4EB36F99E28FA81DC5917A]]
FP4nconj = [[0C3651EEDC2498133B1A425828C2B591D02C2408737135D66C24909868B2DEEC2BB3DB8AD2294326B64F3D11D3DB930F,02EF5199F098EB28C7CC0BD690D0C9EB618FEC369561D0519837740E9FF748D0FD47D8B15A768F1774FAAE744D426736],[05D552E7A2663B942AEE7DF6FED4765583D9CAF9FD94AC9A0E58A93C3A336EAF6B80E192044C97237BBD2B20C2D834D9,193A9C81225385A01C9D3286B77A39846DFF4A5866D69C008AAF1881AA0F08EA9ABFE4A4F7054C90201C7057E23A1931]]
FP2sc = [14F7D4F9D650539F7A3F3B062DF1713BDE384428015591C5F534B6995C77530A3138F7F4928D37FBE033070807AEA503,04DE75B3E3A155A01A706BC269A73924AA52638EE78BD3A323781D0FAE0A5BD0BF4A989CECB17FB78623A8D30C5E8342]
FP4pmul = [[0ED6D8C66660CA9DF124E681D3BF8CB1A378105FF337C09684DEB5AD0EDBC3A266D4F7FE4BE51974FD6675772AFE1791,0ECC4FE22435E2E36215BC3919F7F0BB6C485F619B00FDF07E8D941376A8B6CE9F2FDDA489F0B1E567651226628A2D69],[09535FDABD85FF82D00A0D85AD0AE5B7562D83A65774326B293768CF259AAC33CE514A4CFD1D81C243EB2926C98525CA,08A248F91DBCB01A04B9E1CB032C8B63EE7CC06DFBED46407F2BA1948EEB2FFAF2DDA0C27E82DD36E8FCC2E0CDFF40C8]]
FP4imul = [[0328DC19026D6CE7A9CE460BE38C8367883E06E819454E251DCF62E04A9670978E8891D21A02F3649AC10BB8B091091A,0E43CB82771C39F72BEB785C00088529DE379AAA9DFDD1790653026676D3D2E0298C9D394779C3A1E614462ECAF60DD3],[17554B9E8998EE50ABB9F7DBFB51D9560F672BE7F652B2683962A4F0E8CDBABDAE03864811325C8DEEF4AC830B60D364,16E73C45DCCE62B19121D2F81405DF8B8A9746D2C0CB37C3F529EA23C429413E0EFB9297C81932415274C15F88E964C3]]
FP4sqr = [[045CD227CDC51BB7691747C4FF64E21634CF76B550F22E158C3E1B66107E3697B894F4F796EB845E796F761761FF87AB,0C05177B91C1CE29C9CC5FFAF9F831B08BC8696458B89228042950132DF618E7355CB95383DC7FA43DB5051E366FFB8B],[186B352345E07B2B3D92821DCACF80CA04BB8554CD7370B8EAC745CF73676423B8A8DFCE8CB61C9436DAD1B9A3E5D90D,1672484F0DAFFCC61A68871619BBF521A2341499F95F6F6C7D7E0E60C23AAFCA5D11B642938E15DCB225FD153A36BC87]]
FP4mul = [[04D54F0D91DC17A7A38DFE719BD0432149A7DA79E55A0B5BEE8196537CA2F05DB3C30426A8BFDB0BC2675974D4A1E969,1379BDC5BB70EC26DD9748482EA63BE5904CF873FBC39D15749BB473EECCF6F1F81ACD1ABF936B4E70C3266AC38345AA],[0CE14DBFEB4E798F3ED27CC00C808F12C01A3EBDEDAB4836F45D7D1BE6B016B343217B5F32A05BF96A5C2E8FB8561050,09F2B306F5F68F6127B294696F2125D4EAED711057709D0C19FE1ECF1E60601CA8DFB467A9EB27309F3D91D39620F4DD]]
FP4div2 = [[06E55FFDAEADA7438800B2AF0D447BA2CA2593BE4009EE747D86210446FF0B9BF97C1239EF955E6C81D7E17716120BCE,1889691D41337105E735A1CAFAE347E1B3AF5569A8D42A969B151899A6B551BBA00813A60418B873FF81A8C5D95E7710],[0FEB3268EDF311173B0512D6A110119674288B3F788CDFACBAC4BDEE98723269C51670C85AD04B919ADE1590616BEFC2,199DD735ADE9B61D33DC6D1E7D62F32DE93B4AEEAD2DD75FF8EFF591505FFF875CB5F251D42CA647ED0DB82BF11CE1EE]]
FP4sqrt = [[12E138645F946343D731D3DB57257D5E26CF94172D1D34152A41B72D8AFD1A98FF60CF05DC5F5E933DF1681B80427648,046636006C10B4E827CA285558874D29A46DFDCB5FF034DCBD6D2EC09E0DF2B908B3EEB1DD42C32EB9F1CB22D7BF3D6D],[138FCBE4BEFE158A14318D5EF886151F8362083C325EBDCE1F3A2C14AEDEE57C1CEB4DDE035C10A7EBE41999F074AF0F,047FE6DFAD258DD26BB7F4EF920DC84543F5B6A6C848735F793AF4216BA03F9FFE6779E01FCAB7C174AD953F3C2E36A7]]
FP4divi = [[05D552E7A2663B942AEE7DF6FED4765583D9CAF9FD94AC9A0E58A93C3A336EAF6B80E192044C97237BBD2B20C2D834D9,193A9C81225385A01C9D3286B77A39846DFF4A5866D69C008AAF1881AA0F08EA9ABFE4A4F7054C90201C7057E23A1931],[056DB730B66131AF241AACC3C4DC16AD195D9DA2F559064BB16A66FCF70367337AD825E1425A16E0C75A8A3CEF70D833,11A4091F9285C9C25F34EF1BED9ECC3EE989C1AB68CA3C221D8EF7955FB6461FA68C016C14835A077DA9C74EC34C6B42]]
FP4div2i = [[0BAAA5CF44CC772855DCFBEDFDA8ECAB07B395F3FB2959341CB152787466DD5ED701C32408992E46F77A564185B069B2,187427180B2724A5EE1EBD572BA8C6317787492BDA282541AE2D5E625D6D1BB116D3C94B3CB699208639E0AFC47487B7],[0ADB6E616CC2635E4835598789B82D5A32BB3B45EAB20C9762D4CDF9EE06CE66F5B04BC284B42DC18EB51479DEE1B066,09470054EB8BACEA734E368197F1EBA66E9C37D1DE0F6584D3ED1C89C8BB961B2E6C02D977B2B40F41548E9D86992BD9]]
FP4inv = [[03FE7CD8920FC48F0A99A6B879AA2BFAB4BFBD2971A709F1206E23E4D5287419940B41170CB9F8D7C6B69A8BD5FF46B7,0B63DBC1E1F08DC8DCFFA8DA74DE3FBCFC5921DA6D2B5F002B0D35071BC8105F5B9E6DD6C7EC4618638C78D4DE525EEB],[1324F2C96E489784D606B31F92B82488E6C27B4359488221C0E03AC0B62CB072255AEC0E351FAA9C603F32DAF98071B8,10F7B7DC049A20C4AD0D43359D98B6DE22B2AF3D08DB1E08358C02A1B30184A63CD290862EF586D59AD513D2754625E2]]
FP4mulj = [[069BC850B9929C8E596CF3268AA5E9A87A51CC268A432358EADA635B86D55BE8EF6CFCEBBE9B4A93159FBAC8E09DC653,050EDD7E8B39DA99FC7008C7730303028D61C9CD70E635DB31D6EF1CED918175E794C63849FDE3B3E1DA9B78A512A35F],[0DCABFFB5D5B4E871001655E1A88F745944B277C8013DCE8FB0C42088DFE1737F2F82473DF2ABCD903AFC2EE2C24179C,1711C05048E6FB71834F9BDFB27AE2EC02E75F4E5E23426DCEF95E9256B9AD532164274D56DD70E84504518BB2BD4375]]
BIGsc1 = 0D118D2C64958545A7162B07F929D90087C43A8A68AE663DE1B59D9AC874E778E3D46DFAB3452C6EE18694CB63F8651A
BIGsc2 = 22
FP4pow = [[1153E0FE860CCBF4EEDF8A75040CD70ABA43EB8E2AA342E68A6C0E79E5FF7430EFF5C6165E98E3E46C155A138DE6C726,107543E4B004AA2FE2FD6495E75BE8C5AEA6A8DBF60F4DA08EDC857D4EBAC4982AF944A2157CD3DFDB6348AB10A3E016],[17FDBE1ABA84E9A8C07459658D216A4F341EFD80CD21676069BFA90FDC8A536E61C56FE90183B1F957E645176FFA7863,0E0EC68A5C757DC7AF49BAE2D733D851221D3C1F590A0C67F56C5D5DDF1DCE8B6B7267E05DDC6ACA34D5134245757940]]
FP4frob = [[0DCABFFB5D5B4E871001655E1A88F745944B277C8013DCE8FB0C42088DFE1737F2F82473DF2ABCD903AFC2EE2C24179C,02EF5199F098EB28C7CC0BD690D0C9EB618FEC369561D0519837740E9FF748D0FD47D8B15A768F1774FAAE744D426736],[0EEFC259086CCA2CAD284F331C78C17A16A4E6F12D1DC6134D24DF7FD09C69E4BB6594859EB8A5107E7B407E82CC8A94,18BD9BCCBFC4855F30C55E53DB51C63ABF9BA8212E20AF875FAA17B4DC1E188ED13518091340D51930D5D4531998B362]]
FP4_xtrA = [[0EF424D37255597282B818B67B116E9B0AED573F76584BFC4EDEB9D33229A4E3703E03C7E642BED3CE34C88F99E66910,4E6EF74C7D81BB87A617E96E9C86B3C274F2EC2D125665F8B5D01363A11B0B3E8F54124079061E8CA7919FF41553A3],[161946F67A0458C5A4C48BC0AA70C27E7F1D503DA2246A79C7171F959367750238E40620891038BF15F6AFA3F8D8929D,11A4336854ACD8A30072DA03CFA520027015D2AAF3E075BDE156EF1AB4730E5535F7602B9F6B392958C82241B42014C1]]
FP4_xtrD = [[02C8641B4C8E6543943024BF0D9EA06270B07341444F8702FD5669F5EB32FE4BF150AC0E89EA0AAC2C0EF03B09B7031E,11E3BAAF72F3A47B596477A81B99C5874EE841D1837C32CB349838306DE4AA892FEC6AB638C99DD327AA6206D0F4C9F7],[0A14C908512D0BB94853D655852CC09DA7F7CFC3D517B72DA047C5A6F11D4B5E70FEA2F3E3FB4ADB745627FB29969814,14E55D7CDF573AD1BD6B9CB702190E7BB5441240E00281EEC47A9A2228F6D55755397F8F1EF0AEFD7E60DDC4FEAB9993]]
FP4_xtrpow = [[113EFFA4CB0C6E5E582A5C31B8B32EA078DA4BC90BEFFB248AED3613F3B235E5A6F8B03C57982ACB522195D8C5215472,08BA048174030BF049E67B858B11C2DD32E60F30AA83E556ECBA73F597A4A8476B99F1050E9A375A62C01047392EB684],[17DD96E065B308AC3EB398ABCC8AC11AF7B467DE4D4E74D9FB1D7F21B66D8B61819D01CE302E1EA11FBFC8B805C41D57,0E71072C10968C1E1E4E2769209C553369E67CCBDBA9EB8210EB36B375BC4E3667C30E5244B08D929CFCE90DC07152DC]]
FP4_xtrpow2 = [[11569D61CFBCCE2C9985727810EF839D0627329115030B23E957ED3D3AAD2AD9F5434FD159BF0BB859560436FCD22C38,D4EA472E94879479584F0D7FF8196F9C172F115CC9777586C8BE23769A0B22BDEDD2DCC7AE7E26022357687CD0C6AB],[0C9A7D8B20FA844A096AEB8ABD301DE2F670B129F16D581BBD09430311680722CC5A81BE0B1611E225AB20D4814E98CE,0724E87A55757E4730F00EAADB17EB81816E0F00A9DFA9E0AC197E3AFEDBE6ECE5BCCA11D4DF347D5444422B12D319F6]]

# test 6
FP4_1 = [[13C99F482A58D721A4CF88BDDA436BD7145C4AE5A087F2C2470177C304F2FB4A931B4EE308F45FDFF2ECC067ED796FF0,06E2266FD8B9E61B4DD3AF5E4EF50E9F943B4D05889F3315DAF7B95B1C0EA4C2F4D67C7C907F4628437F19FCAD7A3F9F],[0D082F836E4E1B5523BC9F3DB4FAB0CA5B5ABFF7328554AADC609A50FE98A000A9E573FD9CA38A4B438A9003561D1928,025F148C9FFEC0FAAC4A148EB3AA609CC603C8DB19BA52C3C2A80C72927B222A7F851023C68085CFC13A417EC18B2B32]]
FP4_2 = [[124C225D4A3B1A5D94567DAE83D3E91D4AB2B6849ECBB175366A72EC47D3B4301E312D3447D0BCCD7538A9678816B9FB,09AF99DA604C7FBBC6C43520C865C6CBA6C1E5DF0CC5D991FFD761AC73305E18F4FAAA155B44C3504820869709211D36],[0B970B9DD6B5C48AB49E82A9DF6A4D7F4A97F1FEC1D8F03DD93FB9425BD499AAE56788E4DC94436216749841D6D3D484,19C1B7B103F2108C9358E4C4B2D865AEFED523820319D2777183660F9AF846CED6DA7ACF22C4D1C81A6B7ECD15FC7724]]
FP12_1 = [[0A102245EDEC66E2C1F9EA7679944C8AFAB324902B6000EF8FA6D9146471240BE7C8C67C088F6D3D29352C89CFA36A7B,0E549F8883FDC0641CDEF3DDD652C6574C76708532A87A52B8702704CB2510B7DC30364DA34218C6377B52D27DBD14B2],[08D025ADA9A6A23F489591B9BD6E2F37CC2FF350C0B819B73BAC2C85BAD71B0AF292B6DC49650CC5651341888E41F4FE,0D7E82161886D924DBCE0526C27FC847E5FAE27A538C5508B6096DE2FC2538A875429671265A07D84F9F29767CC51982]]
FP12_2 = [[0A102245EDEC66E2C1F9EA7679944C8AFAB324902B6000EF8FA6D9146471240BE7C8C67C088F6D3D29352C89CFA36A7B,0E549F8883FDC0641CDEF3DDD652C6574C76708532A87A52B8702704CB2510B7DC30364DA34218C6377B52D27DBD14B2],[08D025ADA9A6A23F489591B9BD6E2F37CC2FF350C0B819B73BAC2C85BAD71B0AF292B6DC49650CC5651341888E41F4FE,0D7E82161886D924DBCE0526C27FC847E5FAE27A538C5508B6096DE2FC2538A875429671265A07D84F9F29767CC51982]]
FP12_3 = [[13129F16042D63565530B28FC41B636A9D206CB3B5F0058EEDA47ABD3471AD72F11539585D5D4FC9EFFBBB5C9F1CFF8C,13FA81BE9E737956A99B8AF270C9EBE70BCEFBEF479A94FC96AA0497EAD1F36E9B72C6904E3D5D2357FC5D35F86729B4],[19674D6BDF1970355527CD6B62CFA37A69AC10B86AE288FB21260E7310088D9FFF05C02D27BF5FC04476D0C19EBFC58E,19A6B009E463512907FE58EF94B1E35EE159AB8ECA5DA596AB5882D6FA3F2B2688B42559801BEB5924D3848ADD8FA19C]]
FP12_4 = [[07FA836BB30375FC2D699CACF01D180D6D3ABEF39F3BA8D7DDD4C57D0FA81700252D330BE7AC4EE3696D3777F1A60C2C,0140210DC674D753266AB183B725BDED6D041E63D87A1FDD45E606D605976A30448CD7F42562A780E01620BC4AAFC658],[0C0A47978249937DBA67E2F0074D2F6B147478DE35D0EC89961B956729A23B79C04AFD2F3EA8EC94108A687D4BB22BC2,07DC0348FFD73F05BAD453E7B400AF85697F638BD9BA24609DC1F8CC446F7898FF56EBE44E76FC0523E35DDD21F38D0A]]
FP4add = [[0C14AFBB3B140AE4EE0A5EB61ACBA81CFA97B5E54BCE9178163B180E5615B95692A07C189F711CADAE2669CF75907F40,1091C04A390665D71497E47F175AD56B3AFD32E495650CA7DACF1B078F3F02DBE9D12691EBC409788B9FA093B69B5CD5],[189F3B214503DFDFD85B21E79464FE49A5F2B1F5F45E44E8B5A053935A6D39AB8F4CFCE27937CDAD59FF28452CF0EDAC,021FBA536A70EAECF487519D233719746061A0D8294F127BCCFA9FE136C272D537B38AF437F1579821A6C04BD787F7AB]]
FP4neg = [[063772A20F270F78A64C1EF869084100501B009F52FD1FFD202F5ADDF1BDFAD98B90B11BA85FA01FC7123F9812863ABB,131EEB7A60C6007EFD47F857F4569E37D03BFE7F6AE5DFA98C391945DAA2516129D5838220D4B9D7767FE60352856B0C],[0CF8E266CB31CB45275F08788E50FC0D091C8B8DC0FFBE148AD0384FF818562374C68C0114B075B476746FFCA9E29183,17A1FD5D9981259F9ED193278FA14C3A9E7382A9D9CABFFBA488C62E6435D3F99F26EFDAEAD37A2FF8C4BE813E747F79]]
FP4sub = [[017D7CEAE01DBCC410790B0F566F82B9C9A9946101BC414D109704D6BD1F471A74EA21AEC123A3127DB417006562B5F5,17339E7FB1ED4CF9D22B21F3C9DAF4AB51F0B2AB6F5E6C4342512A4F9F8F3CCE1E87D265E68E82D7B55D9365A458CD14],[017123E5979856CA6F1E1C93D590634B10C2CDF870AC646D0320E10EA2C40655C47DEB18C00F46E92D15F7C17F4944A4,029E6EC5D58C9708640CD780441DA7C52BA5F0DE0A25930BB8557903EE33D17FC7569553550FB40760CDC2B1AB8E5EB9]]
FP4conj = [[13C99F482A58D721A4CF88BDDA436BD7145C4AE5A087F2C2470177C304F2FB4A931B4EE308F45FDFF2ECC067ED796FF0,06E2266FD8B9E61B4DD3AF5E4EF50E9F943B4D05889F3315DAF7B95B1C0EA4C2F4D67C7C907F4628437F19FCAD7A3F9F],[0CF8E266CB31CB45275F08788E50FC0D091C8B8DC0FFBE148AD0384FF818562374C68C0114B075B476746FFCA9E29183,17A1FD5D9981259F9ED193278FA14C3A9E7382A9D9CABFFBA488C62E6435D3F99F26EFDAEAD37A2FF8C4BE813E747F79]]
FP4nconj = [[063772A20F270F78A64C1EF869084100501B009F52FD1FFD202F5ADDF1BDFAD98B90B11BA85FA01FC7123F9812863ABB,131EEB7A60C6007EFD47F857F4569E37D03BFE7F6AE5DFA98C391945DAA2516129D5838220D4B9D7767FE60352856B0C],[0D082F836E4E1B5523BC9F3DB4FAB0CA5B5ABFF7328554AADC609A50FE98A000A9E573FD9CA38A4B438A9003561D1928,025F148C9FFEC0FAAC4A148EB3AA609CC603C8DB19BA52C3C2A80C72927B222A7F851023C68085CFC13A417EC18B2B32]]
FP2sc = [1987CC04ECC50090A3E697157BE674C364A73825A3C6C2D62397A8BEBE1C394F937C0B48402CD7558B431D6F97EBC0BA,0681727EA3E32ABDC8005AC3CE44EBB5D7D14FC69A307124524CCB29A9B3490D6A4003284F4D400B657EB4A4E25E91B7]
FP4pmul = [[040F8EBE1F04284912A261FBA8D7AFCFCE83444A33C1E36A4BBBD9F7ADCE31DEBE5FA5B4C08636F4BB2C51931EBA0F08,04C50BDC6DB6A832E4E215C0F5B4D2FB8B8880D7224567E627656F3B8B76F0B578F9F095B591AB6D449D98C22F42ED9A],[0D262F84C5852BAE31E14868A3D7E7B935560614B45B5A9A06C80F121F6AED16A885D28B6E4D87B62D2025F16CFB7663,0A70A83C0FEEE7C1E2CB2CB988DF49C90F5DA40E975E4F851256BEBA2027779ABBF0F2E71FDEB0A5B026ACB2BF217387]]
FP4imul = [[14ECE6AA273C7FD956BAB492796E14AD386793ED4818858D2D74DEEC34AC060883848A7318C9DF6090A2C207A3602FAF,0869AE45022197EE3A06C521477D9C4680B13596B796ECADDFA5CC26959841AAA9846E7021285EC9977C81EF63639370],[0D26C9BCB486BB751C77CCC8024E1A44FFD728CA159081D77F815E530B9933BB142343F6AC89B378DDB6D010AE922872,0BDB66BF1FF9C4E55D7266C98253E30FDE12EC4780A39DD2CD483E3CDC67AAD47D9950B2E0829D0EC6234779C7B7D7FA]]
FP4sqr = [[0DED9698F18B8A2F410AE53BCFA37495273BEF582549CBAE6BFBA6AE8A652E9E0DC01BF727792DFEC9D02B960DC43335,195807F1EF168A513665FB3E966F8D843E7AA999639F89CB18003F3077B0E82299CF36769DFFD475A129C865DB8E8D73],[07835B1CD04B314947C2084B307A96EB4BF573BEEC71F43C2D36618536DB2E15F7D094F51A8EFAC7BBF7F79F45463BB0,12CCB85687F0FAC8F96CBDA54204928AF6BC9B92E3D6111CEB52021EF8C79A6606DD9C1E8FE27A2216017FA21E601FDB]]
FP4mul = [[09D278662268D6D86CB7A9C67C0F1786B144B01A5A4650896EF67106A0FE32C677E8EFFE1A8968A08920585BE8BA346F,0C243539826D03A63B48F593903E15723BFD03CFBDC089DCA84578FDC480C34354925E5709A1F7763582B47EA608A051],[0CEF9909618ABEE3DD035F045BDF362AADF927F77DFE56527B265438E7322208671F94C68D1D729FB490280FC3547BFE,14D7C685B4FE10D2B737038AE90D46E99C7C639666F3D44DC7A587CE3759EE174E6A709EE7740687FBE05AB77CE71101]]
FP4div2 = [[09E4CFA4152C6B90D267C45EED21B5EB8A2E2572D043F9612380BBE182797DA5498DA771847A2FEFF9766033F6BCB7F8,10719C2D091CE65ACC77AB8A49205DBB7C594C453E1222EAA11445FE095FCD7389C13E3DA0E9A313FEBF0CFE56BCF525],[068417C1B7270DAA91DE4F9EDA7D58652DAD5FFB9942AA556E304D287F4C500054F2B9FECE51C525A1C54801AB0E8C94,012F8A464FFF607D56250A4759D5304E6301E46D8CDD2961E1540639493D91153FC28811E34042E7E09D20BF60C59599]]
FP4sqrt = [[194A04B3163F3B1F5A02D009E09A8F3810D2FF345A08EAF0FBEFCC5C3B8C8EB65759333F8287136E8D9D40E1EBB9046F,182D620124CABD9D4AAF8CA91544B45F95BF4E6F093A9CD63BDC0064CCD5A477F7F5FD55E97A99529667172D9CB455E8],[10BFF57E63312E88F592DF3EF95BBE3E3DCC6D8FB5DBFBC84405E45500B441347E8A3410E6900C9F15AA80FAFB961A4E,C80943011F2B9F94A76F9A16BD551AC37D1ED88109D50A1FAA8972B97264B36E1427CCF364E3CF55B1B47B12BE378E]]
FP4divi = [[0D082F836E4E1B5523BC9F3DB4FAB0CA5B5ABFF7328554AADC609A50FE98A000A9E573FD9CA38A4B438A9003561D1928,025F148C9FFEC0FAAC4A148EB3AA609CC603C8DB19BA52C3C2A80C72927B222A7F851023C68085CFC13A417EC18B2B32],[5559E6E4C96B5153C3C832F2F666CFA21026331AD1098C5D642F3E952854F4B4A2E5B0740FD3043E366D324D7A0272,068CCC88F3F07AC9FA0FE72B5BFEA7CFF22B26D26DCE29897D938A1C86E64FCE403396CC1C6F73240548ACCA60003D2D]]
FP4div2i = [[0F4D1CA31C500FFC5D96C526A9B4BD523E34697185969651906201068049DD351EE7FC87F31496CD162006AC3A87A5,04BE29193FFD81F55894291D6754C1398C0791B63374A587855018E524F64454FF0A20478D010B9F827482FD83165664],[AAB3CDC992D6A2A7879065E5ECCD9F44204C6635A21318BAC85E7D2A50A9E96945CB60E81FA6087C6CDA649AF404E4,0D199911E7E0F593F41FCE56B7FD4F9FE4564DA4DB9C5312FB2714390DCC9F9C80672D9838DEE6480A915994C0007A5A]]
FP4inv = [[0826DB316B3649A0F8065EA4D5CF124EB9772C4A5DDD516730182D441DF5D1F06A4A0D60DCCE91D951B59B1A61E5DB32,031A0FF792EDD020ECC6BB9F1F962E7F41D367F394D34B383A712BE573BAC1A95C0B03F80738681192AB539EE13BDA1D],[01BACC87C81EB287B2EF937CDDEDD58FB5428F9A31EC9505B43DDC821F562004E41333F81096B32F4C868C997AF8CC93,160826F2155EF5F856D1C126BC80330552CF2C8E92AAC6EAEE1E594CAE9E67F80145A61788192D972B065CC8FE87EF4F]]
FP4mulj = [[0AA91AF6CE4F5A5A77728AAF0150502D9556F71C18CB01E719B88DDE6C1D7DD62A6063D9D623047B82504E849491EDF6,0F6744100E4CDC4FD006B3CC68A51167215E88D24C3FA76E9F08A6C39113C22B296A84216324101B04C4D18217A8445A],[13C99F482A58D721A4CF88BDDA436BD7145C4AE5A087F2C2470177C304F2FB4A931B4EE308F45FDFF2ECC067ED796FF0,06E2266FD8B9E61B4DD3AF5E4EF50E9F943B4D05889F3315DAF7B95B1C0EA4C2F4D67C7C907F4628437F19FCAD7A3F9F]]
BIGsc1 = 0779115C1660DD911F6A3289DD6C74F621BDF1861CE7FF7E7F6C3C32973EBEBE2BE219F184AFAE18951AD2F8D03B2D58
BIGsc2 = 1C
FP4pow = [[0869CDF0A8452EE9B8DA47DFB096D92EDB0994AD3DB6C384CC9A02B5D59A04ADB5700150809359F6B7A3880F460D5C8F,131F6453913FB52B8C25B4D4B18C9DF7BA43B7D274F1D29B6F36F7B41F4192B6494A51A6A828FE29E0D026FD7A9219E3],[0BCFE18E126FB6BDA28A3A9D455E3307F4D09433D6247D9D576CF3CDB6107D62EE9EB8B0A71FB01446B792E37E32E750,0F32ADD25EA49F2A7F78FAA6C16F6BD7C463B85E081155C8F970E3AB2D8D0551EDC46D27ADC0EA4747B5ECB5BB70A399]]
FP4frob = [[13C99F482A58D721A4CF88BDDA436BD7145C4AE5A087F2C2470177C304F2FB4A931B4EE308F45FDFF2ECC067ED796FF0,131EEB7A60C6007EFD47F857F4569E37D03BFE7F6AE5DFA98C391945DAA2516129D5838220D4B9D7767FE60352856B0C],[031871F088D559C3C57D242D5F7E1871BA60D4481E3409B37D6B96BAE36CEF501835D963EE3261875EEB9D8AC85B9D4C,0ED9160F111E000117032B5E969487376ED91302751841664490F885D2BDF4F3891F33AB71A6EABA7D14A757648EDE32]]
FP4_xtrA = [[0346A3A12EE411865C1E19101E2B9E434D188B8A80B85C17F660A5A74149070EBE4F9B7FC70C39CB446EA416E3BC247D,0E47D32A4A77FAC23CC53A584FFE4F7981EC7538A7F6F6B41F7F40BA1DF87CBCAE42F7795DAEEF66AA108746D242E7E2],[0C66D50AB9F9AC232C26BDE62192E7026C1895B753F27A78D2955B70DC864B143C03D0030308B3FEF2269EAE2DC09520,0BEC2F61A38A441272558E81A7E3342F49F3F273847CC3BB45B0C5CFF6531C5EDC9C29BBE2CD884C277C04A7AF639871]]
FP4_xtrD = [[5B69F2D659C28642877B765E6849BE62FAA511D7BEF8E9452989C977302E2D06357E2FC6E46E3E9DF5AAC632D0FE00,0B93BB123DA2BE1A9ABE9C81F885704516040F8E5261239F6210CC7A3F939E9CB0223D7D7D0148251A2B946C809A0E35],[0792A83973678159441F9F1057244BA89E33A8285DF78AD27EC6C3863D5B77F32CEF7CF1A2820F5E890E17A5F180C355,178AE16FC7EE7CBE5200E6C2A95953C482C42D49174AB6A470A21B041DBDDEBB05E7BC661CE385C19876029FA176763F]]
FP4_xtrpow = [[0A5A9CBCCF20DF2BEA566B2AAFF6702ED362F1B20FF28A89C14E0E08662E706B3DB62A6F274601B1DDE107DCE2A7ABF2,17A38C0BA92AC26048FF65E11FD6664BC8E0CC600AC8C761F287A52CE969706AA1EFB3BC30DBD86A33FB101548CF309A],[0CB1C5A6B6715E8CCDF66D002EE6C6C7C6893DC93E04E77C75BEE666838B06F387A11146C4A65E1700B770E9978DDF24,1008F083EE448008F7DF1E10FAA998B0BFC7F3B4FB74375B49E936B8EA714A4E1CEE8074A1EFCC859351AED596CE24F8]]
FP4_xtrpow2 = [[0B264DB43836D8D609CAB0DE59FB93F810836C1E55340799240D259F1F960671FE511408CB717045FC471C476C1A0B6F,094EEEBE08DBFC0B06A7001727587890CC0C0DEDF79AD8E224EEF0642736C60176D55B8CA09C2F348F387EEC4352F504],[15BC4065C3B5BCA9B32CDF1FFB2E822715EFF58148666E90B6AFC1AC4C69B5E78F61C798EEBC0BE5B96236C4F6F512F6,0D95D6715505C564F25008CA46BBF2D4E2AFD606C9C0D662A6EEB22DC132F2D8A128AE4AE159B34E67CABA0ED2F1DB2B]]

# test 7
FP4_1 = [[15C5F558F039D442A78ABE605E09FD5FE8FD9D50DC45A125505E1D9E87B4894E01554FBBAF07E9824A0A4CF9DC480F21,0E282D65CD959B5F8ABCBAB0C254AC3EA78B5A5A2A07DA124DF4DDEBF3EF5CCEE0E8CE24232E6062A2C868519BBE7123],[192702AF88FF28F040C74276ED9BA55A22FA387DBCE7F9DB42EAB96772FCCC6D5EFA9797D58F23547572A425174EC86D,0492A780B7809076B97D2567EAE9414AC79EE10D535125DA6F1D47B58D0987DEF26C6D35D5E020C75CC4AFA1AB1BF6DC]]
FP4_2 = [[090B9CDB7660307382D37332B46D5C63F88981E16E51F712CF4FCDAB2BD9B7AFEF1E1AFB8DB9C1C7D07402782543E2BC,04880B11943F2FF184656A230E9869D98010B284E9C24AFE37F091231080068845DC47035933E2AA8CD3B1640A170BC5],[153CC8173C004BF71B5BE6741F00475D7C111C120CC4FEF6A07209A8E7B3FB2F20D84EA2AEB86F0F2E2715C3880D693F,0DF2A2581FA33BF7E02E4328D57735A0898E37621F7E61291E352E14DFC9554937C2978ED600C72E887DEE28A71F62B7]]
FP12_1 = [[01C14D63DC7E86D478CC24FC0320DD6E2B544BE9E9B9B36EB9DF9555DF14907E4DC1EF90F98980FEC2E2A2EC92AFF54F,14AC2C6DF9AF5862D80669BC29E39BDD40DFF6E79E3C843A95C3DE39E6143BE0C968B8DD836461FCFC7599F2187661D1],[01C81DBD2ECD7801A5B2E98A5C12CE73AC34A65764FC1E04036A382C224F2F5E8BA832784CE3282EBD65DCB7F6116A5E,0DBB3FF24F4BC2BFA0EC6F4293726E6ECA7AAAE8FA531C0CCC873A73BE834D98CF445CCAE1A3C57CB9A5669D9F399B69]]
FP12_2 = [[01C14D63DC7E86D478CC24FC0320DD6E2B544BE9E9B9B36EB9DF9555DF14907E4DC1EF90F98980FEC2E2A2EC92AFF54F,14AC2C6DF9AF5862D80669BC29E39BDD40DFF6E79E3C843A95C3DE39E6143BE0C968B8DD836461FCFC7599F2187661D1],[01C81DBD2ECD7801A5B2E98A5C12CE73AC34A65764FC1E04036A382C224F2F5E8BA832784CE3282EBD65DCB7F6116A5E,0DBB3FF24F4BC2BFA0EC6F4293726E6ECA7AAAE8FA531C0CCC873A73BE834D98CF445CCAE1A3C57CB9A5669D9F399B69]]
FP12_3 = [[03E5A89D40E1A83605FA98863E0DF99FF354A6E8C8DBEA7503F907B3115B44FB488DE71809749DA70551013B91E27565,0E0CC4C74E9D5C5936FCF10FD88F39B1C8C15A7D2BFCB98B2A1A1DDEDE6F94D16A263C2D06CAD3DD5833602FD5A9EE00],[11EC62FD8331DE229DED5E25149BD14F91082A2F12BD10315CB057D8E11D78A95DE69FE675E3DB0261C9FCFA6F14836B,01C3237D22328B0F7F5A8B587B4B5D505E9428DC8CBAD3B76988B475D170686DC9C4F4B03295E620AD34265FB17F5A]]
FP12_4 = [[07E4D9E6C658A16CF3C6E0EAEBBC9E3071E1C6C91C73793347E37C5F20724CB4216449888E609655E01767198E18C46F,0AC0679924C10C0394D665F1B302A53D486C73503CFA3FC43412051564575463E2F1642C7150B449708F40FB680C6FC1],[1276AAA55BFDDB3C1F384F59027D52ED7FC657A78EBF3D899ED210AB047AFB5AB1C97A08A3B0C714BBC873DD164BE913,1591AEBEC5EF3FFF5CD8EC0CC76700833AD2EAAEC90F85233A29CEB78DBAEE77D7907A23E93F253BDC682074D4F718AC]]
FP4add = [[04D0804A2D1A1E1BDF4289DCCF2BACEC7D0FD3AD57128578B87D18A8BCDD4AD9D1C76AB88B6DAB4A607F4F72018C4732,12B0387761D4CB510F2224D3D0ED1618279C0CDF13CA251085E56F0F046F635726C515277C62430D2F9C19B5A5D57CE8],[1462B8DC8B7F8E4D11078134C9503FE03A94090AD627E6127C2BF06F63FFD1786126E63BD2F39263E99AB9E89F5C8701,128549D8D723CC6E99AB6890C06076EB512D186F72CF87038D5275CA6CD2DD282A2F04C4ABE0E7F5E5429DCA523B5993]]
FP4neg = [[043B1C9149461257A390E955E541AF777B79AE34173F719A16D2B5026EFC6CD61D56B043024C167D6FF4B30623B79B8A,0BD8E4846BEA4B3AC05EED0580F70098BCEBF12AC97D38AD193BF4B502C199553DC331DA8E259F9D173697AE64413988],[DA0F3AB080BDAA0A54653F55B0077D417D1307369D18E42446193983B429B6BFB16866DBC4DCAB448C5BDAE8B0E23E,156E6A6981FF5623919E824E58626B8C9CD86A77A033ECE4F8138AEB69A76E452C3F92C8DB73DF385D3A505E54E3B3CF]]
FP4sub = [[0CBA587D79D9A3CF24B74B2DA99CA0FBF0741B6F6DF3AA12810E4FF35BDAD19E123734C0214E27BA79964A81B7042C65,09A0225439566B6E0657508DB3BC4265277AA7D540458F1416044CC8E36F56469B0C8720C9FA7DB815F4B6ED91A7655E],[03EA3A984CFEDCF9256B5C02CE9B5DFCA6E91C6BB022FAE4A278AFBE8B48D13E3E2248F526D6B445474B8E618F415F2E,10A11712D15D3B19246A89F558BDB881A287F5302757D770B818EC41A3F128B9D955D5A5B13359988E45C17903FC3ED0]]
FP4conj = [[15C5F558F039D442A78ABE605E09FD5FE8FD9D50DC45A125505E1D9E87B4894E01554FBBAF07E9824A0A4CF9DC480F21,0E282D65CD959B5F8ABCBAB0C254AC3EA78B5A5A2A07DA124DF4DDEBF3EF5CCEE0E8CE24232E6062A2C868519BBE7123],[DA0F3AB080BDAA0A54653F55B0077D417D1307369D18E42446193983B429B6BFB16866DBC4DCAB448C5BDAE8B0E23E,156E6A6981FF5623919E824E58626B8C9CD86A77A033ECE4F8138AEB69A76E452C3F92C8DB73DF385D3A505E54E3B3CF]]
FP4nconj = [[043B1C9149461257A390E955E541AF777B79AE34173F719A16D2B5026EFC6CD61D56B043024C167D6FF4B30623B79B8A,0BD8E4846BEA4B3AC05EED0580F70098BCEBF12AC97D38AD193BF4B502C199553DC331DA8E259F9D173697AE64413988],[192702AF88FF28F040C74276ED9BA55A22FA387DBCE7F9DB42EAB96772FCCC6D5EFA9797D58F23547572A425174EC86D,0492A780B7809076B97D2567EAE9414AC79EE10D535125DA6F1D47B58D0987DEF26C6D35D5E020C75CC4AFA1AB1BF6DC]]
FP2sc = [13535201580E94E70E1EC35EE9DBF203F8D50499464E1B1202420C61C478AE8AB2CFA26C89F66673CA4BA9E3E3E49532,170E0570613A78D1894E2595B8BFFCEADCA73B9669AEA70E43E3C7811BC982E6015BE44CB04537765FEEB37700B9E2AA]
FP4pmul = [[0EA0E4D3E411EE9AA23082197E307EC93E497A9F7E48488FE6467C883629B401A5F86DEA6821F2B9169B67F5A5EB77E6,A7F4FEF92C219F3F35239EC8AFB750AD4D3F0FBF1A571F71D706D6667DCB2FFAA151F13F6DE71BED159FBC07813B9C],[0794562C10834F1272FB61CE53CAAFE45BAA2DA65D766EDE36CBA797763F458FA2224CC8DEAC01F2995ECD54E1E304B4,0349A72E58DAFBB5C051C6FBAB1B2ADC85D585507862F43AADF6C04143171AAD3808817C06A2B3888E78157AC945960B]]
FP4imul = [[9E668281DB788C75B62FB2E3C1900A7F9D364C68086922DE4094925CC6691F6EA3DE6CA38B790F1A42CDDB29B2056F,06EDDAA42501F06E5F196901C41902F1BFDE3B8E219FE42F9E2ABBA4D3894A6CE970D4DCBF1A4250A2B571E9A677A6D1],[14E4B68A167B749E0D21483A412B7FE7DB88D959ABD67D668D8C3B47E077FBDBA0838D958AB6D3FC1EB4D8DE8BDA5D37,016EDB1A13837C2E0DD338B93E2BDAE94941FACB0061D05F337EDBA0578839158FDE8F4451ECC4AC729D1DCA02A81E7D]]
FP4sqr = [[014BADEB47834ED1AAF2CC6B310FF30404D347DCAF68B2D5C2798F1E3752F8B061941C29DCF547B4043101700485365D,106538EB5EB4451185793E814E611F6D9B3DDCD4195B74F1916A3F009D4C4DCBB59F41EF658789B05192E893032E5FFC],[1938E443E6108811B05637ADED999E0CE9A16E65DD76F68F95616659AEC0534285CF2C79CC599CD2C0A3663CE41E7EBA,179221FCE5333952A3D8CB6F91F82CC4A92959386D625F66710F7E09EBD18F4A0A10A495006252D9F4CD0F41000A1B43]]
FP4mul = [[1244F3347CD0E9C1B65F0534679DD3E7FA277D2FBB3F2BD0748D282E3B4CF67B081C9CCC0A05E616A37B1751F171BF6D,54F84A56E53E2F24624F4E3FB55B32FE9CD6532A3CC02CB5A398F35DCDBA13907055C7B113936D9DC05358662A2697],[0ACD7BD3190634D876610FA7A98C629D048349B0AB39CFE04CC00F104230B964635BE1016697848D1D7ED64524EFA751,13C5793139ECAD7EA9A8B03D5C2A19B506F2651BB3B82789146747CA12A8FBB10EDE8F6041C6445442DCB288B8CEA088]]
FP4div2 = [[17E383A194DCDD6E7953330B50AAD51BA6BA746AE7E559F25BC7781FBF32BFB91000A7DD302DF4C10204A67CEE23DCE6,14149FA8038AC0FCEAEC313382D02C8B060152EF8EC67668DA92D846755029797FCA67116A4130312E63B428CDDF0DE7],[19940A4CE13F87C545F175169873A918C3B8C2015836864D550DC60434D6E148BED34BCB437191AA17B8D2128BA7398C,024953C05BC0483B5CBE92B3F574A0A563CF7086A9A892ED378EA3DAC684C3EF7936369AEAF01063AE6257D0D58DFB6E]]
FP4sqrt = [[095DB46DA0F63C817F4A45A891E2B725980FE5E3A932E9483685823415C9D9E1F58B206AD2EC6AF31CD755C6D79725FB,15F1E78BE415A54C1965FA4A331D14BA5F3D794CD426E04050CBC516704713E854B496B02A696AA7F0E041B10F76754B],[0B4A513F8C1D1B198368245C152B1ACAC46A1DB85B4A9476735D8380049E6D7C3B716D3D8C53C1A2391E874B3840A4F3,11DE3173972CB530B180296CE50198F967FCE260D44F90BB63A1E918BAB9213255DED92A868DB4D8F8658633E4220EBA]]
FP4divi = [[192702AF88FF28F040C74276ED9BA55A22FA387DBCE7F9DB42EAB96772FCCC6D5EFA9797D58F23547572A425174EC86D,0492A780B7809076B97D2567EAE9414AC79EE10D535125DA6F1D47B58D0987DEF26C6D35D5E020C75CC4AFA1AB1BF6DC],[11F7115F5EE7B7D11923BC88902F54CF48447BD58326BD9BCF297DC53DD1F30E711F0EEFE91B24F276695AA5BC034022,16322DF0A82DCA28BCB4A5DE75710446C3BE2A099A662F35E5FC32C7ACCE5FE48E75BF32EB673B6FE65E0DABDFBADBAC]]
FP4div2i = [[184CF374D87E6B463672DD3797EB9DDCE17D2576864AE0F71EA4A02DEF48A2B69F492F30F9CA46A930E6484A2E9DE62F,09254F016F0120ED72FA4ACFD5D282958F3DC21AA6A24BB4DE3A8F6B1A130FBDE4D8DA6BABC0418EB9895F435637EDB8],[09ED10D4844F8907E72BD15ADD12FCC72C11AC2612C86878372228E984F2EFF8C3921DE120E249E532D3B54B7806D599,126349F716DBADB72E4DA406A7965BB62305088E41474BAC64C792EE62EBC9A4FE3F7E67257A76E012BD1B57BF760CAD]]
FP4inv = [[16C69FC36969070B3790CB9A4283F87DF175820E35AE94338FA0495355D5963C04C855775C0E9147E4A35F0375A7D010,1913A0A0D56BB5B195D23C38DF1B39D9FE618A0C4EDA39271DF9A7E559D95FC8D7F64C7C984B736775F62E67DA4C2B26],[08BCE2CB9254D6415EDADB2E77E332A2DE67D23675FEA0F7F5C204F9D4D046AF24ABDD938F9ECAAC241C1CDBAD4A4589,1702685EDB44E81EA68749EB48D80889948F55D644ABD6088F6F3B5A427EA7AAFFCAD7A80B126CC9EF3E7A8033B16BF0]]
FP4mulj = [[14945B2ED17E9879874A1D0F02B2640F5B5B57706996D400D3CD71B1E5F3448E6C8E2A61FFAF028D18ADF4836C32D191,03B8984606FFD2CCAF28C028953939CD8621CE061CB40CF64AD72E7C09555E2832BB04CEFA1B441C183853C6C26B149E],[15C5F558F039D442A78ABE605E09FD5FE8FD9D50DC45A125505E1D9E87B4894E01554FBBAF07E9824A0A4CF9DC480F21,0E282D65CD959B5F8ABCBAB0C254AC3EA78B5A5A2A07DA124DF4DDEBF3EF5CCEE0E8CE24232E6062A2C868519BBE7123]]
BIGsc1 = 16D95064BE8B5793CC634D3985FE7A8FF6E621145E07049E50E3C5A64DEE1983061596FA79573BFB0BA8A4E96710609E
BIGsc2 = 48
FP4pow = [[0D6A3001EB22FBDCBCFD01AB6972DB7DAFF688BE3977F4F836182F391B7A0DC37C3F4854077E313C70F40E3364BDC386,03881217CF423AC0C7F9ED3AE3AEAAA14B888CDCA969B3B2E8F15CD9D610CC477FA0BDE4749041930396DE1A14CABFDC],[177D52F4DA616A93BDAF31D19AC676C1EE8CD9357845A7D0E3110225E4EA26256788C4F70D4B7A0CD658209FEB082D55,0879F691657E460AB925097548841C3CCBDCD31F093386668F0D34D78BD50BF05DBB3F37E041C6C8512E0D044E94645E]]
FP4frob = [[15C5F558F039D442A78ABE605E09FD5FE8FD9D50DC45A125505E1D9E87B4894E01554FBBAF07E9824A0A4CF9DC480F21,0BD8E4846BEA4B3AC05EED0580F70098BCEBF12AC97D38AD193BF4B502C199553DC331DA8E259F9D173697AE64413988],[0E9B5EEF421049A89DA1FDDBDBF52D60B9ECFF7918FF3FB89775853310565C5F0E284F8B54753159642C5D037B9845F7,0B94AEAEB3DCE0FA85ECEC92A96555B111F10F3EE7E4CB51E99A79F363C197AFE27F6CDAE0EF6C9304E8574FDEFF96A0]]
FP4_xtrA = [[0340C097192BC294A5CFFFDDC9B101265261B77DA3C2CF53AC8B1164104817739A4642B488C1CB2241E57E97002581AC,0B7A305290ECAA4A4F15BF3F0CAC61E76D2855435EBB9F123E9C87EEC7FF354AFD3EAFB12855EC30BC0B01E70B46FCC9],[127EA6B5DA1E122B56639DE8B2CDC405A5935F6D94B88FD01FFCF700F9A6CB72471E15F92A90D19066A794E89F619501,097FA27722F13AB09DF71B1A261FEF34FF02BE4362B4F7A1B9C1908EB272B021AD983EB8CCB9F2A0139050A4CEB164F9]]
FP4_xtrD = [[09C1E70DDA0F7380F2149F16FB9351F2FBC6A444DDE79609F01EF923154BD25C9C417CAFE18D74AEE41A677C4BF46D71,0E15F009FD08F4ECBB1B70D60D0373C7B09E73A4B8D0D38C5CB155C9AC1E8A521279A5A5D07EC8EAC60117EFCBB12861],[1784C5CE850F0CBD9BAD6D2F42398F1266A74857703CC4C74CD533E6A757FFD5066C5BAC14CFE37C378AAE8712BCBA3E,06B65F141AB473A5CBB76E89247F0282D3EFCFCE207F985BE8193AD40F33A8E3D03D7F01FACE9468F4576E8456425E50]]
FP4_xtrpow = [[17585E8D3C5E5FDDDF533A29DCE05553153F11552E7CE1E234CE1F8152A33F6D02C51740E1F7EB5E3CDF319822A54BB3,101D5FC2EBA813C4AF5A169583C8228AB19DBADC47C3A4A7442A275F2F314BD3911FDCABDC571CF1850D69705DDFE9F4],[0181E7660AA455284EFEE30822797A28B97B5F80A0C40B15CCE9451353466B8E78B1952A0308BE0A945C94786ACA0839,4F9CDE851C35F8D2305EC9B326AAAFECE0A7F9C6A69C27072351655C54CA7C598D2B39E4BEF3D03E7DE70626596D2B]]
FP4_xtrpow2 = [[11908D59B8E95EB3382C2EC4AE82A08737DC4576DC8C4A27A2BF4BD212C540377A3022F8777EBDF607C38ACCF657FF83,08EC42DFCA8405C67E6CB55C4305794431E4DB552542FAE39B2EC8BC56023FC23DD02DD3F937326A5B1FA6BD73D24100],[0BC1249106F06C2F5EBD6E314727F5A1C54F29890FC6B47298F5E1B90A70BCD3396B463EF0B94814EDA6735ED3F17A5D,018AB90B86B42897AED747AEB32686F6AFDCB62E4DA795811D94215129A40FDDDA16E7D03F2CC4D56CB60D7AD717EC5F]]

# test 8
FP4_1 = [[18992CCB1F40624FB573F40787D6FC0528D585F3887EB9CBC39A6DDC1AB6D2BCC3324EFED5BF4AB296C216C7BD7D7F84,4309531A87B16AF6D34E2E82C72DE0416FAF2695362BB9BA14DF068957BAC5B3BCFE2E67DBF7F6D15110B43CE0022E],[048289A23CD9B9C190347F17ECFCA3B9036A1FC5823D8C990BA1AEE77C1C83065AFD520C10577820AF0509996EE92FEA,194EADDC7D245C5863AB58A7D6CD11DCD48B386632F06463439C132CDAAB7D8D6FFDA654DD42C555B9BA830ECB2E07C3]]
FP4_2 = [[0CA706B5F63C6805B909388DB4F12A1B7EB0910F4B9C143211FC2A0659D5527C45E80101475F13E74115005972CA3F45,07DB3F81C94B04A5F5E62C7BA1455B746AD0503282301B02FBD1D94492D92A54498866BC08A4C987EFD2226BC0AFBF6E],[150F9F4EBC3E70118BD5B87E9D8F28C98E13B29CB89C6A4B5BBE7C035BFFD92A4998AEBF14AD13444BAA30B458843E1B,08AD94EADDAF87A2D73E299B5CF08283E43F30F3A03114E285FBA761C60D7DF6390D605F4A38B8C79069387DD84FF62C]]
FP12_1 = [[0ACD58B228BD5A40750A9D701713135AD4D2F1206D4635FE87121825994A375C5C32C358E284E7896D107287F475E627,0FD8522D06EF40DA3EC722C04A9AF1F07B8150D15E0FEE13E57AED12AC2DDF04EFAD499F710C74DA196E386C0EE9B860],[16BAEBCE98DE09D27CE9CC1C14A851A8DC38B691C852A289EBB03AEFB8727FA05A277B780380D2AC6C227EA5545322AB,0BC0BCF6C9AF66AF89405B24941F000FD92C74056DB531C8E7BB915FA1FC7898707DA137375F3FD1805D8305A1D3A28B]]
FP12_2 = [[0ACD58B228BD5A40750A9D701713135AD4D2F1206D4635FE87121825994A375C5C32C358E284E7896D107287F475E627,0FD8522D06EF40DA3EC722C04A9AF1F07B8150D15E0FEE13E57AED12AC2DDF04EFAD499F710C74DA196E386C0EE9B860],[16BAEBCE98DE09D27CE9CC1C14A851A8DC38B691C852A289EBB03AEFB8727FA05A277B780380D2AC6C227EA5545322AB,0BC0BCF6C9AF66AF89405B24941F000FD92C74056DB531C8E7BB915FA1FC7898707DA137375F3FD1805D8305A1D3A28B]]
FP12_3 = [[0D6AF96071CB44636A8994BEEED036B8503ADB80694B93097AB70E21CE287A1D45746442FAC303847A08DD398C0253E5,01E337368F4D43B5C80781C9EF8534255D2BF26D681EDFA21687E1CD347E56FD8A3C393976AD8744CDF9A26BA7D47FC0],[19E419FBF887F594EA1393A2EAB2E5AFC65C34D07E3F305EFDD8AA2ED3893E75EABB1BB005B4CF6EDD8A1A7B64C864CF,0C5C8A96A43835029E879E02E8B195DAC977E0CED7B3B2E5635E07F772AE0B0C2C4EA24D9B06AA110B32D83F786C7999]]
FP12_4 = [[16D236F5AB745478ECA564ED1E713A9F957F1934500AE93CB1B1980571D7441A08F5F961FF09164DB72275948914D4E2,0744EB280C048E249395962A109BE32E11504DBB3755E0F2E420DF2AB272E34756A61B1FD2B6C09CDCA7391C696B8A03],[179B402A95F3736F5B80FA0709ACACF60B1C299C6D0A55B9B5242A78626ED37975A7707238BB8020A5F4336EACEBF14D,0715A071DC71595845FB8E8B942E3615E50DA60DA0917A53516CED2091DE2CD02B36A157D8F9F7B09227F25A7BC2A715]]
FP4add = [[0B3F2196DBFCE3BB236184DEF97C7949430ECB7DE095BB3E6E65C5417DDB2F14EA6E50016BCA5E9A1DD817213048141E,081E48D4E3D2B610ECB97AAA240C8954AC3FFF59176646BCB5E6B84B1C30E519FD4564EA7080C17EC123331FFD8FC19C],[199228F0F91829D31C0A37968A8BCC82917DD2623AD9F6E467602AEAD81C5C30A49600CB25048B64FAAF3A4DC76D6E05,07FB30DD2153FD60EFCDDA8CF071E78954531DD4DF9C66866266E7EDAA08055F8A5F06B576277E1D9024BB8CA37E5344]]
FP4neg = [[0167E51F1A3F844A95A7B3AEBB74B0D23BA1C5916B0658F3A39664C4DBFA23675B79B0FFDB94B54D233CE93842822B27,19BE08971EF8352F54485987C0847EF723079C5E5E4EE705AD1BF39A6D593B5E6AEF01D049780808E8ADEF4BC31FA87D],[157E8847FCA62CD8BAE7289E564F091E610D2BBF714786265B8F23B97A94731DC3AEADF2A0FC87DF0AF9F66691167AC1,B2640DBC5B8A41E7704F0E6C7E9AFA8FEC131EC094AE5C2394BF741C057896AEAE59A9D4113AAA00447CF134D1A2E8]]
FP4sub = [[0BF226152903FA49FC6ABB79D2E5D1E9AA24F4E43CE2A599B19E43D5C0E180407D4A4DFD8E6036CB55AD166E4AB3403F,1268DBBB8ABC935F4C08C96924CD7F433B16AA79068B23762573D862ED2F869588E09771108B2E6E9B7DEE487C2FED6B],[0973FC3DBA1B304A4F7A6E4F92B927C6D9CDB8ADBD26350D1714058516CDA0003010A34BACFE64DC1D59D8E516649C7A,10A118F19F74D4B58C6D2F0C79DC8F58F04C077292BF4F80BDA06BCB149DFF9736F045F5930A0C8E29514A90F2DE1197]]
FP4conj = [[18992CCB1F40624FB573F40787D6FC0528D585F3887EB9CBC39A6DDC1AB6D2BCC3324EFED5BF4AB296C216C7BD7D7F84,4309531A87B16AF6D34E2E82C72DE0416FAF2695362BB9BA14DF068957BAC5B3BCFE2E67DBF7F6D15110B43CE0022E],[157E8847FCA62CD8BAE7289E564F091E610D2BBF714786265B8F23B97A94731DC3AEADF2A0FC87DF0AF9F66691167AC1,B2640DBC5B8A41E7704F0E6C7E9AFA8FEC131EC094AE5C2394BF741C057896AEAE59A9D4113AAA00447CF134D1A2E8]]
FP4nconj = [[0167E51F1A3F844A95A7B3AEBB74B0D23BA1C5916B0658F3A39664C4DBFA23675B79B0FFDB94B54D233CE93842822B27,19BE08971EF8352F54485987C0847EF723079C5E5E4EE705AD1BF39A6D593B5E6AEF01D049780808E8ADEF4BC31FA87D],[048289A23CD9B9C190347F17ECFCA3B9036A1FC5823D8C990BA1AEE77C1C83065AFD520C10577820AF0509996EE92FEA,194EADDC7D245C5863AB58A7D6CD11DCD48B386632F06463439C132CDAAB7D8D6FFDA654DD42C555B9BA830ECB2E07C3]]
FP2sc = [16B69326C094DE5BD9CAF200653F7514CEF81B8812BD58A7BAB4E275368C429E08E4B6FBCAFEB88A63766AC3B6250A40,0EA798474A42C75A4291059B37CCD706BF6E66C3823E5AF5C04813397F2803DFDC17DFB4207346F29644B445D76CA8FB]
FP4pmul = [[0F7DE198A1EFF7D93663CFE12A9819A9CADFE264C200583586708739B9B70E820358E39C39C9E39719DC8A6A4DD0850B,09520CB718BA32541848D0B9738871CED7E1E4B96EDC511474D8ED611BD19E14ED45365E177C99FFE9E5B8931B7F2F7B],[08B9E1FCCFE8CCD92C93A010AA6688441AA983EA59C4A22B7355148BD330CAA9458E02495AEBE8E2731E00227BBA3C,025AFF61E5096E666605CE9F4427A1E63D4755A49154AA4F41D6BBF38FD257DC077665CB57FE0CAED647FBE112A93DF8]]
FP4imul = [[1029CE1081C348903385BDEF231AD717C30AE48B0658A415EE14113EF2D9FE509E5828FFB0430AE3C3549F762E707C9A,01D54145B9B5D9ECBFC7234593724121CA0DCA0E147B32141692192DC1661B67EA2AF344D703C7BFB93774EDAA200F42],[0590B18570742DB0A653D1F1379CCD37B36F92E19C29C56FEA3AF5B36E169F085E413E55C11048E50F2443320860A4BB,1520558A12FF1ECCF7097E514BD56FFD7502C5ADAF744E3A6E1F9674328AAA0557E78C59E4DB6559B81F95678E443653]]
FP4sqr = [[062C0F2472910D98600D9252067FD5866E3AFEA66D1688D54A74694B1BD6C9353F1B7A85A14641E03D6B6717B24385C4,1831237C99AEBBC7353FED50066B368AB0EAC5AADE7011CA1821A60C16C7E5443C79B7B5B3EBF8A400D90CBBD1C78A9A],[073550DC80B01F2AAA324D0430CE580318702D4951DA70870756A0A10363972AD26A8DBE3EC0D5311EB9D8C8F3574AC7,17172664675BE06B2175B1321857F8AB3696578C15BC3BAAD73870EF38064E992811AC57F0F2B638A61DEA3C4E9E2A63]]
FP4mul = [[035CC9BB3CF70A1EC43A000F501E5D0B677C6A64CD5F8E1E0F1AE38EE2BC97BE3409226C5E3D0D6EA3774BF48EC4AC7C,032357C9430A218C7BEA3A3869795A316276BC6515736A772C97E77B96547D956B69E4A76AECA3D89D50A87F6C8BD4ED],[130D7630673AF51D74FDEBF8CEC2EA9FFA856F7063C03186271AEF96E8A853975241497E05F70B4F1D8606992A27D006,05FD62BACF4BBE77B1B6D11D60FB8D670F9FF758D5210C2724DDAD487B166C6DE6F7D37A7106AC86B4A20CFADED70BA5]]
FP4div2 = [[0C4C96658FA03127DAB9FA03C3EB7E02946AC2F9C43F5CE5E1CD36EE0D5B695E6199277F6ADFA5594B610B63DEBEBFC2,2184A98D43D8B57B69A717416396F020B7D7934A9B15DCDD0A6F8344ABDD62D9DE7F1733EDFBFB68A8885A1E700117],[024144D11E6CDCE0C81A3F8BF67E51DC81B50FE2C11EC64C85D0D773BE0E41832D7EA906082BBC10578284CCB77497F5,19A7DFE35B5221795763802F0D0C5F5A1C8141F5933ABB91556672E6E8AE39D8C754D329C74B62AAB9DCC1876596D937]]
FP4sqrt = [[17A83E566DA9A376A7D2E423D1420CFCC1D20C8BA5A57F11828A9099E03C629FFBD31DC3A8944345D7D4AECBB1D5CEBD,196F27F043442CB5FA2B338E88424C36EE103B3D8692B3E610379BF5B29C7034A4918FF1522D0B0811AB94CE0D8C4E01],[1862B313910CDE596081589C5CD6AAA3583959B9A7A1B58E11FEF7A0D55989412B2260203C499A3E6377936110FF1D7F,15187CD1B6940C3A31BD19E5AA3924A374B2214C1BC92DA9AB35DCA26FCE68A2B74E48A88FEC5C232A0740BB85006419]]
FP4divi = [[048289A23CD9B9C190347F17ECFCA3B9036A1FC5823D8C990BA1AEE77C1C83065AFD520C10577820AF0509996EE92FEA,194EADDC7D245C5863AB58A7D6CD11DCD48B386632F06463439C132CDAAB7D8D6FFDA654DD42C555B9BA830ECB2E07C3],[0C6E1B0F1CE409DD5623A11B054F14F2B5229A8D0EDA72C2BED7A671520746C13B77A6969ECDA154B40993BDFD2EC0D9,0DD6002E37238E27EBCB54C9C0C3C5C4F0C4601E79E0CBB6626E0B362E016A2896F157967A6256A1D7467CF63FB0EC00]]
FP4div2i = [[0905134479B373832068FE2FD9F9477206D43F8B047B193217435DCEF839060CB5FAA41820AEF0415E0A1332DDD25FD4,189C49CEC0C8D2167C3B09996A4E76E2449F2547725BB607200753B8BEA604F6C14F4CAB09318AABB976061D965C64DB],[18DC361E39C813BAAC4742360A9E29E56A45351A1DB4E5857DAF4CE2A40E8D8276EF4D2D3D9B42A96813277BFA5D81B2,01AAEE7234C735B58C7B01DD3E3BDEB27D1174B8003C84AD5DAB43CB6551DE2D0F36AF2E4370AD43F48DF9EC7F622D55]]
FP4inv = [[07B132E4C08EC42CB34D5064128CCB0FC332354E05120C401C6038BD2D0C418105E8FC25A63938AC64DCDF35E8CA2588,06B3F8DDB76775A2ED8F8EB026A7245475FE548EF3B22371C0E205C25BDA94F70F218645F836238833AB2B0D4085DACB],[05700A7E8A6EFDC5CB1DA1B0D63E70BDBBD34EA2C9D89B4B23FE7586C2360C635F9E118D357F0F47094292CF5B1C3902,0F5BBE31019B85767419EACB5B4B85389790195E974907E2E710F9838E2AF57159208FA1226DD75CE292A6EE5F8BFEEC]]
FP4mulj = [[0534EDAFF935440377A4CE26597B3EB3935632E442D23AF52F366E5B9821FB9D09ABABB5E468B2CAAF49868AA3BAD2D2,03D02594807E2F7FA8C43009807E08BE737E0CA6C1A8DE3CE80CEF7360170A6FAC4EF8623C463D76AEC08CA83A178D02],[18992CCB1F40624FB573F40787D6FC0528D585F3887EB9CBC39A6DDC1AB6D2BCC3324EFED5BF4AB296C216C7BD7D7F84,4309531A87B16AF6D34E2E82C72DE0416FAF2695362BB9BA14DF068957BAC5B3BCFE2E67DBF7F6D15110B43CE0022E]]
BIGsc1 = 123598B00A8A7AC7C8B5F3E4000BFC3E37161251786CD639EA4022EF07991D8B01D2163FC11C08C2F4CCEE904EC37C16
BIGsc2 = 20
FP4pow = [[19E619670FCDEEDEAA94777D2C66C6F60C408F3250FE8D7BA79650DCC790F44775E3BF5044A814610997E267E7A4333E,15D5863AEFAF652D8E8AE1E1AC3D949C6EF14F7DBD4B96D2E10EF897EC796A599FE2DD3BFDB861217CBBB8606A06D2E0],[0851AE848FCD462F331A29F625830B253A5747A02484BC3E092D73E02DB9A05B3054C3290F4AC4AD0CEAAFD2005CE9D9,09ACA8E400AC5545E3D05934A73796733742724CC3D94199B11D85DAA7DBF8A9A01768D463A91A245E81B64775705264]]
FP4frob = [[18992CCB1F40624FB573F40787D6FC0528D585F3887EB9CBC39A6DDC1AB6D2BCC3324EFED5BF4AB296C216C7BD7D7F84,19BE08971EF8352F54485987C0847EF723079C5E5E4EE705AD1BF39A6D593B5E6AEF01D049780808E8ADEF4BC31FA87D],[061A09442A8D5CE25B0FBAD6F339BD5D8555B5F0B9F4C79868461EA44E9D042F69F9DB5B52ED5F51988235CD15DDB0D1,186411F516C0DA8627D098FBA8097B31923641070E34DF35D922BF33AC52046A3CD4697AF8083F5387D373D84DF3C9E2]]
FP4_xtrA = [[0B7C4D4221BDF631204CA1BE716E891CC8BFE8E1F2FDF08189F4AB0A4F59317E553B334C7F20A4ED6A269ADD94B62E81,065B01C4658FB91080F78C2C2E17C307E41577971DDEED1A8B73C6EB701FE90147995A95D51C5F470BE9F1D636AF7694],[0F5E10F50B717FA203CE9EC4DBABF7E388D0C49E571B282E8C96E4D99796860F8557D888797873E0CC439CA2E3B5914E,0B70E67ACA992AC84D7BFFE6AD1CEEB7B2ABF2AC119521E48E9083329DBCDE14E71F361C54E37BC635F271BC7D9732EA]]
FP4_xtrD = [[08FBD962A710162D8B5CF9AF7D69372AE57E89C943233ABC91A132D4D3CB1003F60EDC85586FAC7A83E539883747DC12,17AB10D6649F58F1479950F300DCDACA2E0B675DB403BA56A3F7E7FF04186FB8D4FFBB58E43408B65E36EB535807863E],[103A6420FA6392ADCA9B4B340AC79F751F446CD4565589B91E99FE6FFB9C9D37886531D65F6FC5727CC3EBFBD129AA9B,15B25E48EEA4CBE7529513153F5AC2B616BE314E9492DEF2900EF206FFFB5D6BCAB4F90448D040E4A594F059E4FAE493]]
FP4_xtrpow = [[0B6E7B71CAF00DED814B760D11382B329B81A8A746BF41ED0ED8D1624B71801F65AA376EE6AD044A6027243916A5C0,055EB37CF15C100245F604A18459263C77CCFC1E14976878546C8AD4DC6B758C0868B39FA8BE4C5880C0A1954AAA4655],[04F25E36C4D0AF9079D33C2DC024335859A3C875BB1A158A98848BE9CBBDD7F53AF080B40142294DE26B33F93EA8AB5A,0E0BCC238CBCEDA07CEC8ABC1077BBB290D061074A95B9D9B7CDA21A8D5A63CDCA21990CC7D4314EDCE1696283BD37C3]]
FP4_xtrpow2 = [[07ADA641745A85E66A790B2BFB259323EC6E8876B238F421B219688AC6327A950226EA59FE6AEF78A8314CDB003F6BB1,0E09D4E5FE50EF0649CCE30545BBFB9A59E5AF08590AD132424844413EDBBF1F6280AED02B6D7E97184854E6D724EDB2],[136C7F5AB6A7A8A2D625D933FF4FCD687765957CBA164C99A4BCE5566D1838CFA19EE02E0BCA768BC3994ED2A71D3DCA,150A244A5F811C3E544BFD6967E41FB931F5F3417F415EDF3448357B159C1BE803E588B898843CD99B26B6E5498F36D7]]

# test 9
FP4_1 = [[040E0ED2ABCE12937D1B4923662977CF1458121F9085809AA5E80DD71D975836CBCE253B23762438E3B73FEFE5ADA1E0,0E83DBA4C4AE9261543D750C9313CBAF4EA87CF7BB3951591803281353E34241948FF5C3221CAEE2E5C452BED390AE4A],[12A6F5A4D0CF400E6CED7878B03913DF80098A68DCD9B0C432A6558F073EE18F6079C2D3F148D63A82E54D98F92377A7,016BF7B16FA1D27AD96039B2C303A8D195B551DA4293AC1863FD2F99319BEE7DF8C41995C37EA175B800976B7B3584B9]]
FP4_2 = [[0131D0D229D6026A5D1C0B5883AE6D90CF0554E7B52A90463C2C56499556097F607F3D3B5C1C2D62F6E59492CA06671D,11C44100E60A288A44345086C346135C78B7755E6DE0496DD7B7267719E7B0AB8C70F10613618E0CA99C79445F3603D9],[01582DEAC26A8FC59D7C41E9DD24319A4697DA279A9BC8E15349D4C31B1678C992D6C2AE76D6952CAA3F5C3F64E7B1D1,065E18FA5DEA3A44287E073B6078385CEB8FF043839B562F398ACCF488F8EF9941AFC1BB9D43D641A45DFBB60C4FDC96]]
FP12_1 = [[E080D86251D6315194D66E1E447B546D02A519D6F04966BDBFCB53BF60F52D4DEEF79EC94641531E2031F5DB7E0B6C,0C7BA9D9358DBB3F9654842A07E40703AA6FB8AEECB82F7233A9976D9C2D7B54F1B6A55D8AE3CABF48529D8F1D85A190],[014CE241092AD9DFE4FD14136C6C7679F3196F4B836EAD461EB18867732B44FA614B552EC70A18210CFABCC0A3FD3C1F,107D1C46CB95CB2D6E7B6FF6D2B8C23ECF7D9030E7DD2CC796C82663EBB65817C7B03CA2097399086FA4FE6127A1A421]]
FP12_2 = [[E080D86251D6315194D66E1E447B546D02A519D6F04966BDBFCB53BF60F52D4DEEF79EC94641531E2031F5DB7E0B6C,0C7BA9D9358DBB3F9654842A07E40703AA6FB8AEECB82F7233A9976D9C2D7B54F1B6A55D8AE3CABF48529D8F1D85A190],[014CE241092AD9DFE4FD14136C6C7679F3196F4B836EAD461EB18867732B44FA614B552EC70A18210CFABCC0A3FD3C1F,107D1C46CB95CB2D6E7B6FF6D2B8C23ECF7D9030E7DD2CC796C82663EBB65817C7B03CA2097399086FA4FE6127A1A421]]
FP12_3 = [[0FDF4ACCBA61DFA5509D06D6BF1507216FBA7F7CF56166F132DB25506BBF6F15EA71A5F22B6C1D50F9F5E40D5F23FCDF,063B0E03DE2905B5179F76F399B793E8C62DBB77EDC6A567E05FBA5FED5EB818CF6266A15BCA39BB3F193DE0A2746FE9],[175E2424DD0C3A410FBA4DEE24440B5A233045337F67D05463C57B42C1E5720CFD5AE8D7B14923092CB51B3296675728,0582FF45DF8B6CC2F7ADCA09AE0DD8C8F367C302169C802A7851CDD3407730E1100F57E1A17265904309DBF2400F4E98]]
FP12_4 = [[18482C93E3B6A10F674CC8DB38C1F85F9C731D8907782468F2F18B20A4D5B70FB36A03CF614344EF98B38F75B9E91B69,05687A2EF7FC2664B478FBF22D383D7B5CFDA2599D75C5EF14C792FCC8CFBE734AE57D9CC3D6C41155C61496EA90C6F1],[1411EB8E5CF1BA7804CA6B146FD13EF3F22DCF0F88EE0544CD4B8AC7CFB08F4D7C0004EBCA47988CDD2D4E808792971E,143D73E8CEABFEE9D8B6D82540FEED3E387C839D74B76C98F187948CCEFBA575B91DB425ED5E98A4314B32BA89791153]]
FP4add = [[053FDFA4D5A414FDDA37547BE9D7E55FE35D670745B010E0E2146420B2ED61B62C4D62767F92519BDA9CD482AFB408FD,06470ABB7138D4514D561DDD130E323462E8A6D13594880788897BE97719FCC90254E6CA842A3CEFD561CC0332C70778],[13FF238F9339CFD40A69BA628D5D4579C6A16490777579A585F02A5222555A58F3508582681F6B672D24A9D85E0B2978,07CA10ABCD8C0CBF01DE40EE237BE12E8145421DC62F02479D87FC8DBA94DE173A73DB5160C277B75C5E93218785614F]]
FP4neg = [[15F303178DB1D406CE005E92DD223508501F396562FF9224C148C4C9D9199DED52DDDAC38DDDDBC6D647C0101A5208CB,0B7D364574D15438F6DE32A9B037E12815CECE8D384BC1664F2DAA8DA2CDB3E28A1C0A3B8F37511CD43AAD412C6EFC61],[075A1C4568B0A68BDE2E2F3D931298F7E46DC11C16AB61FB348A7D11EF721494BE323D2AC00B29C53719B26706DC3304,18951A38C9DE141F71BB6E0380480405CEC1F9AAB0F166A70333A307C51507A625E7E668EDD55E8A01FE689484CA25F2]]
FP4sub = [[02DC3E0081F810291FFF3DCAE27B0A3E4552BD37DB5AF05469BBB78D88414EB76B4EE7FFC759F6D5ECD1AB5D1BA73AC3,16C0AC8E182450715B24CC3C1319652A3A68531E40DE1AAAA77CD43D30AC87BA26CB04BBC00F20D5F626D97A745A551C],[114EC7BA0E64B048CF71368ED314E2453971B041423DE7E2DF5C80CBEC2868C5CDA300257A72410DD8A5F159943BC5D6,150EF0A14B377ED0FBFDDA2DA5D71D4C0E9CAD1BB27D68A891A335459F53F508D5C057D8D78ECB33CDA19BB56EE552CE]]
FP4conj = [[040E0ED2ABCE12937D1B4923662977CF1458121F9085809AA5E80DD71D975836CBCE253B23762438E3B73FEFE5ADA1E0,0E83DBA4C4AE9261543D750C9313CBAF4EA87CF7BB3951591803281353E34241948FF5C3221CAEE2E5C452BED390AE4A],[075A1C4568B0A68BDE2E2F3D931298F7E46DC11C16AB61FB348A7D11EF721494BE323D2AC00B29C53719B26706DC3304,18951A38C9DE141F71BB6E0380480405CEC1F9AAB0F166A70333A307C51507A625E7E668EDD55E8A01FE689484CA25F2]]
FP4nconj = [[15F303178DB1D406CE005E92DD223508501F396562FF9224C148C4C9D9199DED52DDDAC38DDDDBC6D647C0101A5208CB,0B7D364574D15438F6DE32A9B037E12815CECE8D384BC1664F2DAA8DA2CDB3E28A1C0A3B8F37511CD43AAD412C6EFC61],[12A6F5A4D0CF400E6CED7878B03913DF80098A68DCD9B0C432A6558F073EE18F6079C2D3F148D63A82E54D98F92377A7,016BF7B16FA1D27AD96039B2C303A8D195B551DA4293AC1863FD2F99319BEE7DF8C41995C37EA175B800976B7B3584B9]]
FP2sc = [12A8282FD8695C3F2FF89AC49E100FF3397921109901B40E1EB9C76D2740985CC10773E77558E2A61575460A4CF922BF,0C4236E862E88ECA37C0DF146B502F66CE1B65AC2AB63F9F062AB65391368EB658C418E19A12541BCEA5C62BA6EB82F4]
FP4pmul = [[0E467A885685FFC8B97D60DDA8B38F2CA2B327AFCCE9DDCB688B9633F0709142388A05CBA79EE562E831694DA486DBC2,0B074B34B425639F279B8AC0DA53962DE0CC48D226AB845D0E014445CA3C9DD6B4E3BC8D39B119FDA64D57B294286E6B],[0A67003D21EB7499367EA2291F99795E4392C669DA2A423897CE0ED47770FCBD24CD2A8EEE29163C9CE3FCB19DAB500F,096292FDAF09372F539809B7B7C635F475DD2DEA76614B61B5557D0E02C66BE529D6E3A1C485570B9C353C97C0CFE76F]]
FP4imul = [[066F64AB24F0AE019DBEA164EE0011A13E49457790A6F215C80F9C17F609CB923FC529DA6A5D21C763BAFF7F2D6D6455,0C1A957D3F74F8A1757D098B8B6FAA1CE366B9AA0BB63FCB2355F616C456397C29CFAE1E4B957718462695F69C86C7A4],[1332539366FA7F6FEFE17D36314E3EC709F7D9AE25342864913E8F5368823DC66A7216A613A2B1D5752F6CC7C91D67E1,0B5FBD8B7D0E93D6CB01CD96181D468CADAA8ED2149D60C31FE97CC98CDF73EFC620CCAE1BF50BADC004BB5BD9AC25C8]]
FP4sqr = [[0F2DDA4437022BD6A1665ED8BF0EC7406A9628BFB9DD9E2345C4231FA80BF0634BB4FD6128FBB134BCE09354C60827AF,08F4ECBB25C8C9C1DCD3791067F8E191EC4B05CC7A15E90A1E155D257CF4192BADA84013C9F08A992D3F83FD8E9A7BBE],[017EF55D9AC9A45C57CF559628077BFF8DCAE54246BFB60F7A653F89C0A3FEA54BA03A220EECEE0EB326B7E0656E0FE8,09CF1311A1988238831FEDA5D9013CA2610840E0C94EED45B402DDD0FD2AE1F46D41ABB45CE175BA7C0A1E6C22537F08]]
FP4mul = [[11C3A8BF7C170E93EEFFE5EAD3BB93D787C90DE11664C1EB05F768FD46331E4D01277EC8F9AB8BC5D883267C2D8A7C8C,0FB42552B3A49A280DA840C3422BF54B72BA98522CA5B533D1269C44705FCF74835C1CD0A3F351509BACFA2818AB139B],[088225C117A68EC94BA6432355BC425253882B47BCC5FC9AF314B9D1FCF86B6559F6104908B77856A7C920DD03D57872,08123C951C62779300B833FEBAE6E41CA012FF8EE05B40362A45CD0349FB40557EE7FACBF413FE108F1C3D74299BF40B]]
FP4div2 = [[0207076955E70949BE8DA491B314BBE78A2C090FC842C04D52F406EB8ECBAC1B65E7129D91BB121C71DB9FF7F2D6D0F0,0741EDD262574930AA1EBA864989E5D7A7543E7BDD9CA8AC8C019409A9F1A120CA47FAE1910E577172E2295F69C85725],[165403C7852793545C04901779C2605B72406AF6E82F61C1CCEB9417FEF7EBD9BF92E169514E6B1D1E7226CC7C919129,0DB684CDD490DC8A923DF0B48327AAD47D164EAF9B0C5F6BE597011D142672510BB80CCA3A6950BAB8FFCBB5BD9A97B2]]
FP4sqrt = [[113F6EC26E2164E60518A19A5A9A15D803A1FB0B306D9D7860AD7B6CA2344AC0DADF48CA16E8A0A4482C2781EC3BE504,09A05447DED5696BCB2D8588EA83C542315B263BF425540C88D3E6F1602F3BC25EED93633BE295AD8EB72DD28BFB5490],[1849079885DC22DC7BC46708F7B497DE674879BBD798BB6D8D97FDCC0F915DE83319E6F9DDD600865E249130DC217394,149A3782E7DE830941EBE0112157EE048BE64930E144B17A6DC3DB0A8837D4E5BA74315757F8604FA36616D606836EFD]]
FP4divi = [[12A6F5A4D0CF400E6CED7878B03913DF80098A68DCD9B0C432A6558F073EE18F6079C2D3F148D63A82E54D98F92377A7,016BF7B16FA1D27AD96039B2C303A8D195B551DA4293AC1863FD2F99319BEE7DF8C41995C37EA175B800976B7B3584B9],[0948F53BB83E527A68AC5F17FC9EA1BF3180478BA5DF68F9DEF59AF538BD4D3C302F0D7F22C9698DE4BDC9575C9F2815,053AE6690C703FE6EB9115F4967529F01D28356C1559E85F390D8D1E1B25F5056460E843FF5345550106896776F18635]]
FP4div2i = [[0B4CD95F681E99828EBF493B1D267AE79B9BC94CC62E4EC8FE1BD87D17CCCCFAA24785A9313DAC754BCB9B31F24744A3,02D7EF62DF43A4F5B2C07365860751A32B6AA3B485275830C7FA5F326337DCFBF188332B86FD42EB70012ED6F66B0972],[1291EA77707CA4F4D158BE2FF93D437E63008F174BBED1F3BDEB35EA717A9A78605E1AFE4592D31BC97B92AEB93E502A,0A75CCD218E07FCDD7222BE92CEA53E03A506AD82AB3D0BE721B1A3C364BEA0AC8C1D087FEA68AAA020D12CEEDE30C6A]]
FP4inv = [[055A99ECA67E27A68C9532B44B80DADDC03CC420E14B670877F289DD0B7C097E0583F42C275BA78E559D5B40276F08F0,015482DA9CA54C506E0AC7C6E612BC51AF4ED0C17059C25759ECD2CB3D37CE2BC250FB90AE82442A5391D91075D30696],[046C0D36CA1AAE386199324CD90D6C7E76841D7B901901FE1DDCD99433B0A682ECF861C43CEA4E53B6A4D2DFFA6C6493,0551E776EE349D01AFF26C6AED986DB671E558810ED466FCE69000531B49D292D8440430111F25B0FDE00A2AD0E43B1D]]
FP4mulj = [[113AFDF3612D6D93938D3EC5ED356B0DEA54388E9A4604ABCEA925F5D5A2F31167B5A93E2DCA34C4CAE4B62D7DEDF2EE,1412ED5640711289464DB22B733CBCB115BEDC431F6D5CDC96A3852838DAD00D593DDC69B4C777B03AE5E5047458FC60],[040E0ED2ABCE12937D1B4923662977CF1458121F9085809AA5E80DD71D975836CBCE253B23762438E3B73FEFE5ADA1E0,0E83DBA4C4AE9261543D750C9313CBAF4EA87CF7BB3951591803281353E34241948FF5C3221CAEE2E5C452BED390AE4A]]
BIGsc1 = 135883AAB9AF0EBF6C3D7C61B7673AEE050891FC5A54D03B2CA02D89BC8008CF062625764256D47B4CB68764B99AEAE4
BIGsc2 = 61
FP4pow = [[12320D2112B666E569F8641E86DCCF3371C4A158E7C265AA80F3A6715230C5FA706B33CB157BD5F59A36B37D7C465EB5,016D4C2ADC7D9E2059A24E9A526E00AE2DCC5C927EE49388AB4F838016391663D1F472D56EA1DF493F5F4BC275540CC1],[0365C44416B8F631B6A0F111DF4B2CEEABBC91595848791B89E6883F14A92F308B10931A03AC576DA643CDCE77D0F314,180BA4B6E84DDD500BCE66113EECC8CA46E88B69E423B9FED5C772DAA845A9B10A44DA387C971EBFC6536CE8C463A31F]]
FP4frob = [[040E0ED2ABCE12937D1B4923662977CF1458121F9085809AA5E80DD71D975836CBCE253B23762438E3B73FEFE5ADA1E0,0B7D364574D15438F6DE32A9B037E12815CECE8D384BC1664F2DAA8DA2CDB3E28A1C0A3B8F37511CD43AAD412C6EFC61],[02A75D7710AD2BD703C524C08498EC6CDF72DF0CDCA9B95A9480F00F7DAF5243DE12DDBA54C4DCDE8FA351208FC9477A,1A21F20763EEC9C280D3480101C06B441FFE520233B118B16788348570C87A5346E6AF9A18430D884649D1FE70631A]]
FP4_xtrA = [[10B45C0277AF0DAFF090C7AB9EDD8070BFA46E02067FC56C1DEC1434DFE08CBC9629875FA97ABBDB06369B353E6B8CE5,035E7B3A65284E7A3CA27420768013655692201852D88672B1FA1277F6B72FA76DFE8B4388238B343593C632B93DF733],[13D50357F8FD60C6FE9E567227744ACC651764EDE04DBCB85D76D436FCEE9E3DB649D9B67FF1836CA58AC518C7D6CD01,0959DFBB2B066C2B0943AC7EE3E1B70797AAB724A0F8EF87736599389AACD06E3683AD2CE2FFBECB845CBC0B3EFE4703]]
FP4_xtrD = [[0711BC9EDF6606AFA72FCC91F2BBD7A241E6048098D29CEDF9F407716CDD3FF5B418B2EAE20F68C2F5721374FAACE3EF,05EE475BD5EB8B997F7436AD851CF70AB3715761F7285917553FDF9FCBDE8ACCA334548C370B2CD31BB5DE7FE778C9D5],[0CCBCEBD02E83DDEE68E9ED1452DF6E72966AE8F0CEE04D878811806D870CB9FEDE7BFCB402A9A83FEF2531257B5548B,0CA7027480DC272E35E0610B5F088E458C72E4954E7645767BFD3D036062BEF05EC9DEDFE3DEB8A5EC0B4D4318BE887A]]
FP4_xtrpow = [[0523399382257575546F38EC1494FB80D0038FB0C07FE5BD3BD6DA88E686B16082420DDBB6AE2E64A2F013D55D2C22C7,0BD83C4F47C1EA9A2FEA934799275C00C17B3565401933FD08117C2C9C16500C61DF36CE6EF7D58F70753FAF9DC169EF],[0C2131BD19EA38B42028AE5F0B47E0FE1EFE919E39E442A3F431A219FBBA78D7D832B9E68B08404D33C2C69AC51D4100,0A1D04952E05223E5581489C0F534873702A4B5C160E0E39F5C72ED6CA6D28703DA3FFFD11919A571565A9E2883867B6]]
FP4_xtrpow2 = [[0FF19730F5C0363505C8A21A1B7301090909417868D1B654F6229DC73DAEA29A21066F4244852E190BB9F89E1AE3FA2A,0759669F9E16BFF2AC7C2905D55B25D6479356275FB5C8F1CFCC7391BA79D15BC235E43984C36B8E5ABA45AF51231994],[0C62969E534FE92241D30455309BF1FE5F45D01BF20C21AD8257957381540CE9C0D031F421F75C64FDDE07DBB45D2D57,118D600799B6ABB1754631A53BCF4275B5C88D7D313E18B5D8674F98F67A665F003B6EDEC38F00DDF094CE0C6BEA6565]]

# test 10
FP4_1 = [[151B3AEB59F83357C703C0C390D98E40079821E8A43FA4A3FD264CAC6AEAA5A8A7B3E5EE4AF03C05817025E3BE01D38A,15737553B7869273A264CA137F576E510DA008EFDBFD193A4F2AA9D0636C7C9D4DBE6B5B7B8D9B2DD808FE163AE90E8A],[13E5DCBB08EA32AD591433881263791B8E6279BAFF9FF8413C1862CF38E4347F4B9C0BE39FABCCDC66B08A2CCAFDBC3C,05C6505432F67B414D6182E7EC44828181CF775DF6EF8BDE6A8D4D39F2628215130AD8267A73EB5503DF520DBA92AD9E]]
FP4_2 = [[03EBB0CE30C2B671B6C5D5A0FC94512D680DC259350619C4D0AD8954FE687DA8A0B9ADEDB8B4F075FBE6A4EE4238D363,181565AABD249D4175C3663150FB1EFBE237FE720707DA39B22F775465AC64B38BD0D803AC2FE489AC906A3E3C551B38],[12A10ABEB8BE82BBAC39E9746352242F78CF6BC7B04CE1AC3DC7B4D100CC774950E59C59EFEA101AD37FFA97BD2C484A,03B62F5C344B486AB79BCC4E96F095A3C1F37562D1CDF005FA10D87631355722181109D4616316EBB60E3849FDCDA7A5]]
FP12_1 = [[05A0EBD3F96918E2A2CB6D814604642594FAE7B790A7B2F31A73A55E9833CC3D6C62F42FE3F624D83B05CF11BE501B3F,0D22C33B8FF8603EC62C00CA2A537075DDA8836102879C0F0D56C6B46827C2BB3EE6D09F7D73D9EE47CDB4C66E9A077A],[0D6E54B65015FE48DB45D26E8633635303459F6AE1F66E5FE3DB604DAFD9740F6A388C024D025C6C8BFF288ECE8698F2,10B4EC862B1246E2518876AEEF900BC00EF7FE555DB64B02E9C02D6802F08217B63AD9C826D592B16C5801373F3FDE14]]
FP12_2 = [[05A0EBD3F96918E2A2CB6D814604642594FAE7B790A7B2F31A73A55E9833CC3D6C62F42FE3F624D83B05CF11BE501B3F,0D22C33B8FF8603EC62C00CA2A537075DDA8836102879C0F0D56C6B46827C2BB3EE6D09F7D73D9EE47CDB4C66E9A077A],[0D6E54B65015FE48DB45D26E8633635303459F6AE1F66E5FE3DB604DAFD9740F6A388C024D025C6C8BFF288ECE8698F2,10B4EC862B1246E2518876AEEF900BC00EF7FE555DB64B02E9C02D6802F08217B63AD9C826D592B16C5801373F3FDE14]]
FP12_3 = [[19AF5EBD6D642CAE33364B8314095BD87E7CB56F8AE7B01B28973882C7B963EA68861AB442BE9E8D63C22CE3C2BA68A3,0CC93AC75A6FBE664A502CFC79AA087D18032A0BDA6152ACC135D9F666E0EBE07B6814F503CA28B12061B490F64A2BCD],[1008A83209D0BACC1049FE5304EB27AFFFDCDA88E9311B0983E9147793A0CCEFBB791F4A53504DDE5EC9EF7C662FA0DA,122788A985158E437B1AE7B59CB16D5BE4A4C6044933B73240329B00716894FD064C35D6CAB2AD2D9B1FEA794471EE20]]
FP12_4 = [[066E086470B6F4163692CD030341B31CC4A003F2921CA704457A0BBF6B2A5F5329B8A5A5A95BD04EED90CD08A04A54EE,0A408C11A884700449D564733EEBDBB463A02E5616FA124AE1D5C23C1F691180B1E2A8DA22F74639217F5FE93BBF2C6B],[10A7C8DF18A308A4CFE1560EFECDB7018E89054D9779BC75F9DF48E7CA7CEF9E7D9F8752DE62079513880B435DA2E1D4,149671726739730E766EC68400A5C193630FB1D93A20A72522754E2C2699E6DC91048A0EF511AD00E88C64416E4A7F99]]
FP4add = [[1906EBB98ABAE9C97DC996648D6DDF6D6FA5E441D945BE68CDD3D60169532351486D93DC03A52C7B7D56CAD2003AA6ED,1387C9143B2B491ACD0C888E8D06E0758B60BBDCEF7FE0B49A294E83D267EB2CBAE3436076697FB7CA9A6854773E7F17],[0C85D58F8828CECEBA3275463269F073A2BA99FDBC67C72E12AF44FF42FFB5A47DD5A83EDE41DCF7803184C4882A59DB,097C7FB06741C3AC04FD4F368335182543C2ECC0C8BD7BE4649E25B02397D9372B1BE1FADBD70240B9ED8A57B8605543]]
FP4neg = [[04E5D6FEDF87B3428417E6F2B2721E975CDF299C4F456E1B6A0A85F48BC6507B76F81A106663C3FA388EDA1C41FDD721,048D9C9681F95426A8B6DDA2C3F43E8656D742951787F985180628D093447986D0ED94A335C664D1E1F601E9C5169C21],[061B352F3095B3ECF207742E30E833BBD614D1C9F3E51A7E2B186FD1BDCCC1A4D30FF41B11A83323534E75D33501EE6F,143AC19606896B58FDBA24CE57072A55E2A7D426FC9586E0FCA38567044E740F0BA127D836E014AAB61FADF2456CFD0D]]
FP4sub = [[112F8A1D29357CE6103DEB2294453D129F8A5F8F6F398ADF2C78C3576C82280006FA3800923B4B8F858980F57BC90027,175F219333E1DBCC77BD0B9871A7FC2C8FDF5602C87A51C0042C051CF4710E0DE099935680B1B6A3E57793D7FE939DFD],[0144D1FC502BAFF1ACDA4A13AF1154EC15930DF34F531694FE50ADFE3817BD35FAB66F89AFC1BCC193308F950DD173F2,021020F7FEAB32D695C5B6995553ECDDBFDC01FB25219BD8707C74C3C12D2AF2FAF9CE521910D4694DD119C3BCC505F9]]
FP4conj = [[151B3AEB59F83357C703C0C390D98E40079821E8A43FA4A3FD264CAC6AEAA5A8A7B3E5EE4AF03C05817025E3BE01D38A,15737553B7869273A264CA137F576E510DA008EFDBFD193A4F2AA9D0636C7C9D4DBE6B5B7B8D9B2DD808FE163AE90E8A],[061B352F3095B3ECF207742E30E833BBD614D1C9F3E51A7E2B186FD1BDCCC1A4D30FF41B11A83323534E75D33501EE6F,143AC19606896B58FDBA24CE57072A55E2A7D426FC9586E0FCA38567044E740F0BA127D836E014AAB61FADF2456CFD0D]]
FP4nconj = [[04E5D6FEDF87B3428417E6F2B2721E975CDF299C4F456E1B6A0A85F48BC6507B76F81A106663C3FA388EDA1C41FDD721,048D9C9681F95426A8B6DDA2C3F43E8656D742951787F985180628D093447986D0ED94A335C664D1E1F601E9C5169C21],[13E5DCBB08EA32AD591433881263791B8E6279BAFF9FF8413C1862CF38E4347F4B9C0BE39FABCCDC66B08A2CCAFDBC3C,05C6505432F67B414D6182E7EC44828181CF775DF6EF8BDE6A8D4D39F2628215130AD8267A73EB5503DF520DBA92AD9E]]
FP2sc = [0FDF9B43A699F7C234269E91B03F33DFAEB55FDE3B901DAB02467E92C09C0FEDD836F5717C8D50D1C824CBF7F1B4E839,085C2B0244B49F58B64AAFE8A77D06A402D0B45DD5C091136D43093FA1CA2B847487F8C594B5E3C3DEA4583685548FB0]
FP4pmul = [[0EBECF43F1EDCBBC022D212946D41616127636C92E24A8A3C03D0F8DF937CF3EC04D134F04F59BE05F19E5B447F7119D,0A5E0168A016D6879B0FC66F3FE99A7CFA9FC8C470D8D7D490DBD631A40451C0CE238F6A837958556BF869E9B304A21F],[0E206227D0EAFC9D6BD36D0B1AC1C88A9651D58378AFE81B020F7381A8D562C2C9AA9343CCE0CAA721C8E6D55D55D6A7,128141F6C077A0800FC56E0D68E8C8D7CE1A7F9281D823768C30AF5872AD0D7BB140B22BF1D4F4B64454B0A655C25E5D]]
FP4imul = [[07ED94DE973A7FDDF16030E44094465C8516208B1D9946881402EFA9036917F10E9F1569C9261C3376F85501AE12C52D,0B07A289E13BD7D8A7C984B3A30126F5BB5D3FCC13425FD0F62A35ECBFF9A68AE4FDC6407EAE749E8257EEC81233D82D],[170E5715F73C607A5F0FE18311B934EBA6AA8275478149CEB1B6898337E013A0F0746B08751233C1403ADB9322ED9E1A,19F7C10B912A6EB16D51F2710B1CE9B62BD3E6C8BAE6D81257C6E4688EC59C998CB5995B9CBF45FD68DAE27B8F286FE3]]
FP4sqr = [[0CCE75EEDAED8B225BEF958A51ECF36FACA271B7EBB7364468E6F9C4E3B330D3AA50FD145120CA488965F81387FFB96A,16B053CC38EFEC3A672FC46702AA05D2D5EB4FB2A6828C9AC7AA28EF3D339CA80D5891F15E3C713676AE9656FD4CBBD9],[16BF976DE338F970E2330098AE5CC8B9EE379F30B7E4CE3EA73CE2D00423CAC65B97B04F1C5227166088D65DDFFA2929,057CF3BEEB95D0F37A38052FE32B1784AC641CBC17AC89DA7C2272B600D95EE6E8D707386974FD089BE2CCF5BBAF0846]]
FP4mul = [[0624B2A54972A9B78872B1C3BC614F5BAC1E544591B27AD10BC9F2782DED509EEECB30DEEBC72C0B16E7329209B2F05E,104EEDE3AC66149ED93B12B3832F97B4BB2CBA120D9671D61F8E65B3E68ACE7F9EA158D37EC96B8DE3B38867943A26BE],[0F514117D7419CF23998C0B28742F56D16B3F98D98E43EDA5FA8858B1EF7F2F9DC18C57512F6769FEA87472A5CF8E364,171E75C7CCEF121F7E1062CD285A5DDDB32A0C10C303784C2ADF9973D10BBF9E017CDD41DE315F1E31F14A1A3B8252F0]]
FP4div2 = [[0A8D9D75ACFC19ABE381E061C86CC72003CC10F4521FD251FE932656357552D453D9F2F725781E02C0B812F1DF00E9C5,0AB9BAA9DBC34939D1326509BFABB72886D00477EDFE8C9D279554E831B63E4EA6DF35ADBDC6CD96EC047F0B1D748745],[09F2EE5D84751956AC8A19C40931BC8DC7313CDD7FCFFC209E0C31679C721A3FA5CE05F1CFD5E66E33584516657EDE1E,02E3282A197B3DA0A6B0C173F6224140C0E7BBAEFB77C5EF3546A69CF931410A89856C133D39F5AA81EFA906DD4956CF]]
FP4sqrt = [[14CF7C592B3522D0801FBF1B7B6BC4CFACEE5C7A1D2CC5F7A66A3C27AEFBCF2D5DC954288896AAF834F39C5BEAA60C88,0A61560BAED0BF50AA673731EF89E768CBB3099BF5BC4FB6750487E941A7B0835F05D95ED631A09E91DA42FA6AAF1A9C],[060A58AC1ED9969AF8D4BE4763FAA18D2EED0FE2EC7853631C59F60EF5B0F792A031F959163CB036BC2EA01EB8312A5C,0A5531C9C96971A2E081EE981F660526F8ADE3CF390DCE5E9770B47818E6914E288F0B9378FD2CC95BB54954803D5F9D]]
FP4divi = [[13E5DCBB08EA32AD591433881263791B8E6279BAFF9FF8413C1862CF38E4347F4B9C0BE39FABCCDC66B08A2CCAFDBC3C,05C6505432F67B414D6182E7EC44828181CF775DF6EF8BDE6A8D4D39F2628215130AD8267A73EB5503DF520DBA92AD9E],[1547581F88BF62E5B4B4456B88187E488A9C156C401E5EEF26287B3E672B9122FAB928A4E33EEB99ACBC91FCFC75710A,2C1D342EC72F8DEDB084A7F73EF0088303F3839BDEBA4B29022E91FC40EB7A530542B6984EAF942B4C6C193E739D80]]
FP4div2i = [[0DCAA78BD8547EC0670CBF59E17B455FB84DA7F10BBADDC310FFF2FD7B1772DA788C17C88E0399B91362145995FBCDCD,0B8CA0A865ECF6829AC305CFD8890503039EEEBBEDDF17BCD51A9A73E4C5042A2615B04CF4E7D6AA07BEA41B75255B3C],[108D9E54D7FEDF311E4CE320CCE54FB9B0C0DF538CB7AB1EE52023DBD7A62C21D6C6514B1529D7339F7A23F9F8EB3769,583A685D8E5F1BDB61094FEE7DE0110607E70737BD749652045D23F881D6F4A60A856D309D5F285698D8327CE73B00]]
FP4inv = [[10B38108040BAB6B0C0A52C70B8F2CB0866EF0D177F24C2F70A95F5883DDF3CB7E75673F8D76EFAE8AD55881FB11434D,101F5BA56DE1927FE0B3ECA8E745827899F3791263787971AB4C2D60FE8684C6167E6D89AE0E1FE6FD6237F2A1DEB244],[1471AC5F4F94C4C1B2ED8543FE69D287463AAFD63A12E4B8108B464612ACF3212996CBE8F4DD9C1E4848C2ECDEC962D3,06326C3792C1414AC2E87F9B9B59A580E84CFD65A265F0678A964F33F2A5166965A3A798F05E17325F78F5EE241FD639]]
FP4mulj = [[0E1F8C66D5F3B76C0BB2B0A0261EF69A0C93025D08B06C62D18B15954681B26A389133BD2537E18762D1381F106B0E9E,19AC2D0F3BE0ADEEA675B66FFEA7FB9D1031F118F68F841FA6A5B0092B46B6945EA6E40A1A1FB8316A8FDC3A859069DA],[151B3AEB59F83357C703C0C390D98E40079821E8A43FA4A3FD264CAC6AEAA5A8A7B3E5EE4AF03C05817025E3BE01D38A,15737553B7869273A264CA137F576E510DA008EFDBFD193A4F2AA9D0636C7C9D4DBE6B5B7B8D9B2DD808FE163AE90E8A]]
BIGsc1 = 248B7E1FAE02D847A6BF95CDFC2C22F139E5D64E39AA409537EAFDE30F74091F640B9E9B3018CCCDFBAF60B4ABC234
BIGsc2 = 38
FP4pow = [[148799D0F285F63AB96EAD61415EB79DB72590B2D6CD07A78611EC1A0102604417463C725E2F2A509A80D436E6C7FCC9,0FF04D4DCCACEE500D39C4D0B3558CA7DB1D8F6C6AF4F955062F4E0CDE97183FC05290CB5939DD4C53A0CACA7A5F2CC9],[024AEE6C321D2C648D0F8187DA4FD3803631D6399491AD64F9765760ACE6F85BEE030F937897F21B9CBAD1D7DE95B3FC,182261C4D043BDB95BDC8D4F8231AEE25603425260572728E7FA792E354D8E21FE4DBD92BF9BD1D6461C849D209CACA0]]
FP4frob = [[151B3AEB59F83357C703C0C390D98E40079821E8A43FA4A3FD264CAC6AEAA5A8A7B3E5EE4AF03C05817025E3BE01D38A,048D9C9681F95426A8B6DDA2C3F43E8656D742951787F985180628D093447986D0ED94A335C664D1E1F601E9C5169C21],[08ABA633DA3CA1570EB3CF39EDFAF8FFE93EEA766110522102508735C9FBD3A69A7E8DF2209D95774E82B59B6566706F,0E47AB89840A5AD2D6B675E210ACB1295CF2373CB63302DF7AFBCF8B6B69449E88A9CD465E7B5FB386C61E83D63E525F]]
FP4_xtrA = [[159CC70EC46B510A8F8D86315AE32EB7C2024942BADED5C5539025ADBA86689B814C447960D6ADF4D1FD851FCA1CFB34,15F210A1BE85B5EB540A992A4F0E7D3837680ACEE95703D1C93784AC3152149AB21FCB384AE42435B4AB2A695964A85B],[05CD33E2F70A039ABAC6B05818470CC26DB929F3E67139A351D6E1B341DE1B9811944038B69A346EEAC621F2648EEE38,09AC2D69943CB96B8F899D48ED4F50425197373FBACEFFE89E32F2DC7600E369073FFBC3C726F9AAF858EE9731563401]]
FP4_xtrD = [[169A23EC99FCF1A7641F636FB6D1309E6660C4F08A42127B3CFC05ADFB3FD1CA984131351DE8523CFA83AC4C0BFB67AC,05CA7B0F0362ADED6D81D7F64746D6081F228957E20D6CE59085A7EF6D0B99919087BB3918753ADA809B9A2A877A4970],[0A892D0F820D9196FE24183C4C8C6142420DFB9CD01A9942510C032C888A477CB577C818F901C0CFB9EBEAB775F64C4B,110994675182C77614FB0AFFBBB41C87B0030B78058BA197513D0D29E59E63110EECB7855E5CD3B2A3A1711130D46382]]
FP4_xtrpow = [[051653705E2548D953016BB71D951E325B5F1E771FCAC35E8018FF43685150654A29E1E148A6F4A414187B61B01B86E3,04C002C862B9F898595DCC04BC6A98AC6C4B4A71DF607EBFA29562C89BB77F9696EDE2FFEFEC6FE697C1CF1B47F4EF10],[1424A6675D815E04D75CCB045EAF50E4461113924F7608C104E020CDFDFF29925BB837479D3545B89E387842ED972338,09053828F6DB0418555DA44EEC093E1F8930BBC7AE03ABC686C69885975506B0977680CB51689651EA2C3170A965A22D]]
FP4_xtrpow2 = [[16796078641BA88CBE95F5B29DDADBCD78665EAED52FEFBEEAF5DDF6D60002978F45B07C89908A483A8B1EFF504EE1F4,19F5A7623089CA38EC99766E92A8247DF5FE49FE43B3CC58FF5E4BDDF459AB32E43A8CB08DE996CB172362215E3AACD9],[0807F0879EFF4909764C62CDD81592C69336B786095D10CEA90A3BE7AE1011D192CC84553C0663FE40AA66BC62BBF8CA,0AF2B57F99FBA6479D77374650405E27A4B3762B68421A6BE695E19271EFA42891F6D23A7CE33DD0B017660A42EF13C0]]
