count = 316
siggen_mu =
siggen_msg = 872D84AAA57A444623F01BA9AD989A2A8C6F05DB602D0D0E7C4A8B40907430DA37D8AAAE72D9EFBD572B345F16E42D3A346AE9D5A3B6CE32DBF78395379B71584F318DDAD3CE947644A8922E5FE905FFDFC3DC01CC7F0CC5B27E7D07503465E95A94481CE40CFD106CB654AF7C81B058FED3C99D85CCEC984E71E6D0DF012D99570FB0104204D3A86061CEB9185A37994F5C097ECEBDF90BA58B21B7B45E723B706D09B41AFFB50851975B7ED791236F299B2F513C9D0661C3CB10F70D2540BCE0A54B3CC961347EAE461BD41FBCD6B5832EDDF51A52E0BBA9D3154F7E634E6D6C7A3BAD47A79D07904AA41D59B035D91A8E5B5B93AC361C5392E36668C4C9536375845596F043DF8971A1516E344D8C3A7E1347B7B2E3F1CFD19E8A862778329C1351A73C6F582ED6120E769E06EDF11D6A8EE1F66567B51CC1C5EE1F1AF298E83F585C266BF6C8600AAD1E67FFB394BFBDA478BF6171F47077123338B83983307576519BADAFC2E34D42685AD72D2EF5FDA6589D230D5E91F40AD52DDA15A37307F5942DA8926616429CCDBF03E87B4D3F0D4E5BAC8A260AA4F92D14C5047F1A026B43527A6E034B0205274918028A211F9B315930A6DF4A480F9CABDD691B69E5E5C28E0A9AE971677E018CD46E1A40A50B7EE16E6400C4FA4DEC64DF6ACA0491FCB83343302D9D7DA0BE306AD99734747B15A86EAD669D1905BE3837661125AF6C666CA38FBCBAB3EC8ED40219CAB88523CBF18F7971F8695BC2FFEAE1890B74C14A35911D583F6DA521DFA5CFF9DB04A919C07286E6F9A1F88AFBCE295FD5CC34A3FCF5CE619FE43D77767313F0F35791284AB7554018BD3F03F3BD3C7CE51B95F395C2516D2DF4D116B29EA439A5EB48384B0E7B6BBFCA664E62FC5571FAF0161AADB9DB3C90DC37C622150A7E0BA200482E376DFB3542AC71FEE14A65BAF32BBD1DB0DCA5337770B90AB0AD6B3B6530AC610F6426AE33CA895E0FB300964277CF8146E43B4F6158935D1B2F00CB0B80B2E2E0A731C3AC0401EC2B078C0ACED439B17877BC17128D094128D3B235B6B5669BBECF6A7B2848F803FC4EDC6A99BC31CD65B680711C70B14A23590CA507FE3A087225C7FFA29E67F9E8D988C4D72C9A3478B933F1BDD8C185CE0D1A9042E1DC8413B49634F0A98799A83E49DDF580583EEA4E86E3824EBD0959B7A92938103832B77D45306A8582FF9DB63F7AE11A3C773652A07A13930258E401B972A9244FE7B92BF832F88E908AC89A7784A6A10A122A524E87F7F15EB0B03DBEFB0F4B99143BE61CEC2D66CA84DA986B7243B295A3FCC8BE43398ACED5172699C2136B22340CBB373C4506DBE8968712C5C676D649FFD266327FA6CF722261F3094F600BED5D32E81AFC957663FB3DE908FDF0360B30E8231F588066F5D533D1BB6AD7267F9010B6FD81063222F2BFB2E59BA5A6F41C5DE075E09BFD142F6A202EB76823AE2385AEA4E55368105E03BB5695955FF66289238D8549053EB49C51E9179026AD16487BFB9B087E40EA65BEE6DAB1B0805338BEDE1639F69E804AAC639452761CE995084516B32E20673AC67BE7868861FFE53C8EAC10431E8D91AECA28E57BB0E1A66C6313B06690C66BEE5A57842F2E15D5490F0358C356F91BF67C43F58B55941D0017B59E3649F53FE670663D39840EF1C0B43B0FCEE1BE21014AF95CCFACDB549791083D1FD58A851FD13A8177FA65F0D913A267AA2BAF0855D473C1CE151120F1DE379F74E704621CE63B7DEA13F6740BC871E1CDCD32CE317D252437A66B5B4F24946E6F71B84BF46F34DDFAE0867AF9AB683A716145864CA6112D32F9D151C3365E718EEF207402E24212547F7542AB571D09F72F92AD95235D8FE5BB2E3781885C702232D216B56069030EDBAAAA36F6E9603053D920A780A36106D5D46BE551EDFE29AB3894B84E5DD14F392E39846464B92714896F86861C5BC68B651331B83C3D142E0E9BB01074BAC360A6C3DB6AEC6BE80524228E012C3847E8A52D082132F5FC09A371CF4DBF4B361871B3BE63436CB86D3464AE3847B7A0DEE86F5CAAD2341465271FD6A5D91C6AD35AD6B9CD162F5801D8DB55465B23297A17A96A291E90EE2B80D5939B6D91488AAA095C7032B78852997A3BC15F943ABABB443622A615DCB646EC849E82F17C139CB5DB95DDE4BE4DCB103EFB4735170574168DE9A4E43F869F3A55F0055363D87583F6769AAFD0482DDB07E69B7BF09CDC89F2E6C9F196922C7544AE2DEC29D2F7DA7738D1F38F66FC57DB3B776CFCE3E882DC2E265BB2EDBBC76A2915CDA009177E53985FD91FB9B818417CDF515A979F5A7BCDF540514A72D611F0AC477F3ED3BA8DD1039B3E6350D16F77A625C3CCB81771950B73C3A45057349D3D6F8B278FE7A1A21E12AE10F08641B9E4A1A1A6744E60376F0F26755DABE4B2AC2EEA928B541847CC381A184FE0A431E921503409E0CC2701167BA82F6EDB392AFEF194B82ADA35D5AB874076624EEBB856E338E40EB09DC3A3BD6589EEF35379917A9DCC5D87CD5A3542BA7D8FCBBE7B059723C154CAA59BBDF240F8346A186504D04120C9F04F79A58CAFB34C5AB5E3B59AF307585749D39B67BDAD0172E6E4F606D844AF7415F89F7C199D9D40027B9F416A1B4F0F6BDC14F095DFE9EFF5BE2A4DF44ED654251FB54217C4345EC43047A79CF6311132EA55AE99D493CB3BB6404DFB617049223B389C2C81FAC18BAEC528AB25A5360C25AE6598F88F5DBBE2C41186BF0C8959F2CC412C3E36E04FEEA629314FAEFFC8C60D07EBCA3CEF7C65DA63624AAF32D7F77859256DFD1A2D9A2FD5E70CC29645265B35F1E380D14CF2AF2A58637B7FC38E35F4E5F42524FCFFEB6B9B88E12C8F32C7DDC972C00CEB5E4D4B91F9191805CB5EC93851C80D0325A8B2F06C2F9A3D4023727C804A21576E46AE012949A4B2DBD7CB231E6CB2A4435D1394187B320C4F74DB9DCCF3DD9781E7A5046D5061393CCB6B9E3CE9B11BC13E6F5EE1A23F134A1B528A82E07D4776080CD08873E3B3BBF537578E7C28A1FF5D7E4A3A539F8EB72D7751031D2E7323FA1B648BB0793F89AAB18031F641C26D56A7B154A141916D988002B36C5D6D75684ED03F95F7A60FD2EB7CE50C26382F2BBE618AA4DB72CA5BFA835789127527968D572F71ED2BB7325530130CEC671BD88BC5E1850403BF7E412DC0AFD96503FF89D1734110BBF09FE68FA79BF00C88BA3230EE1574B06800983F2CDECB9EC1FDCB041975214D0879DB56366D0358BD6D0B8B4E9B62CF04A246958F1934CBF61CFCABF4AE7A944580CC50E57953AF96275960AAC1BBBEA8BFB2930967CED5CAC0D0891C998016CEB64D09590B8FB73650FC5DEEFE8CC6A6184574C5494A938A265C74308AFF9285475F368862D6EE3478DD54FA58FB263400141B2C055E2EECD56C30F9C32F13A4F7B5E924C0C7BB34727A23773768F65655375F9EA38A3A3183F74F1D0B60AE9B548B634E517B6C60B2BFB74090B1E425893B5A72CB682F5B033BA02D286EF329BAB4291B8E8092AFA92B06D3E53E6D2424778BFE89684F7DA6F2CEE42B168BB9929C7EFDD6099D153AE3DA1BE5D64DD220CB44B32785C638B1FF242C95CC938446EBA932108DEF682BB38450A0017CCA1E64B1BE9AD1A53BCF8E8BC572C9C8BE337B1C62A16B36D18ADE85CCC195C63CC596F55E8BC7FF634E4A9E465E7A47B17F45E6673E416113C33C869A35F3856ED5E93FB97A48031AE35BA4027FF90D1079BABF46049B2605506FA78EE1E3BEF24C1D406B8AC16C3E8CEA036546B1836ACB677EF4E6D28B1555CA7BE6879004E6C1EBB40263D878F7AFA51990B17CCFCC562E1FE5C980DE0020A44402B91BE4A57AB4E2167DDA98EA4D4874C4D3ACB999CD35026B357E9BA30231DDFCC2C53F236AEC3C6A169D01589954646524E032FDA006C8F93E4F91B71EF9B47F33323FB2AD98A405AA59A0962F40BBC736BA9CB6B1102E0177EDBC0FF1E6C3B7333099551C9A1FC096E30DCE0740E6FB5E839EE2B0E7B0CC875B4DCC593AE9B828A8D6163B194BD49C4D9D61DCB65DC4B91549DB9EEC5F0946D56E686FBC0D3345EA856505A010A85E3DCF0FF1F7A2F5C4BC89676E2EA2AD0DDBB64CC1AA116C5C8E587EAB2181437CB809419A6CE5FD212F1280286AC29D69308686E38D60687F697CD6F5C325D63CB1D231CC0CDE93629AD9221290D5D9654D42D1F8BEF44FE9D54E78004798FB522511FE4428EBAC027E44D8DC4A3ECDE27D1E8DBF78FC4EB01659B7B9E112A673B66C515EB85784DB0249F40CA565438D085A12EE0CB2BF766FB69BACC7AF4C72507D428ECCD63C900D9A723772BD67B2067F692D84F7F1F8FB1D34F5E79176748067C90C174A0D718897E6FEABBA94A3AB833E3D24CDDA1A8A5AD8D947C428F3981DF10761123545BC8DFB5E127B52D4F67CBA10840F92726E2B1F4D8FC9FF83F6F87AFD8E8A206593C34CB6404846A9A768A246481FEB121B80918178C90809443BA75825FA3C99C3022F7021ADF3FFAD981797D343BE9E519FF8CB24E368C3336E633348F341BF00768A07BD3CB2134CB564E18D3B77A86EEF4B67BA3D0F4D09ECACD4C03FB51179A4D34AEC2D8D9C06B208333072B0E0432472FD04BA64D3C076344AD9B9C655E995533D1BBACDE1ED50221E10D0C43E37868E87949EA7CCE1EF05B90F7AED29D11903F5B1E766D1AC079CAB8745C3C63044C5C7E2976EED8A0424828C79E989FCA964D397F582FC4D701F038B31D106719132F803EAD335ED9BEA34E4B342CB0B27DD594C3558633CC8B1B5CD5C8875390936CE45F4B0DA03B009EF58BFC5FE26ED5F13A70A10A86077ECB4C5D6E6F68A42F3AAB268B86B3B85645CDDB8DB297D768CB35213B82CB4E937FD5FEB60670DE6A833E84275B2A0B2265F37C49197754C9F253EF3DD3375DBED271B591E61E59B216F5051751C9BCAA730462E08A21152577D4D45032F55F8845E5F107D48E36D8D3F66A2EACDCAED6A4123322CFA3A4D3899A201CF72DB88113A1E400A050CCB63732842EF49ECFA7F1CB7DEB86733A29E6A168A1446E1B68256ECD6C7490A2220DB9A609DD9B74F23B647B0285EDFFE10E68A14272DA7FDD3C51BA79810B0C7CDE03D97654489297F3EB7BB44B47B9EFE85E67810D7025E7300A42602378DDB718B65A4FDDD83F75E9BEC2A8B1AFD78EC1EDE26EB225232853A75E93BE7C46B6842D6422D67BCDDABD19A630A8798E9E9E00DC6A2F51D48CD920CB9BA2EC9F8FFF7B12304E758F9E4811C086A20C591F4301704DFC3631A66DA298561A15EC7DA0484D0188C1900E5ED8A06108422F7186E5B19F5A3FD83C7CAB01DE83DE76E882C8C8C17DDFF4F490DA8DD472BE517F811C34910E6F367919CAD18DC630E8DCBD131F59B1A08DBB76B00E90A8F1F75E38D81F6CBB240B92228A720B9B6BB4AF6B36C66A0C8A479078FFB50A0158F39BC67CE98AE04413738D2BD3F940F6AB3BCA0FF9AC8DCDCB1252FFB0CEA788BDF673B30246978EBF64D34427D7ACAA8029CE6C82BF5F775EC8B381099FB8E6C7B4F38093D12069985CCF5913DC868EA36C8F69B56F3DB187179422B02FDB8EBDF720BE6640171F8373CBC070D68EE2FB63B0E51E66DDE86369C0BAE0A3ED541D402FA2BF71F25441ADC09357A11B57C274D69D83E8CEED99E03058A458BD541723619C3E5167C20134CDDD4477C8A3C27503AE0804877EDC6DF4174403991F7B150B2044DDCCD622DE920B679B4B8DF7746C4D7838691243A679FB378AA0A34035789FF5C0282EC28BE66116CB2546592BA1E4B6E954F3A500F06D0C8F62193FB8D68CE1A4B9A9691326CD2C0E234403768A99A3E06C16B25A34BF798141E959126F4A1F38CCE3C555C522F0074DD9B079FE4E78BB2BAF02E5B5AE887EFF2E3626D479D7E3BE01C4F344CF8F6F0C7808BD2E78BF78103D8C472DCD3A91E70A1554820C7F5696EEE2ADC688E8B7F620A2E0406F891482C82353C07EC2A0AF9B8C3D77859FBF58492CB79D324033815CB5F06DDA2D63479CEA21BBD7AFB3A68FE016CC7A04BC1110CA6DD2D0B16CE9EF3B702269209FA248B78C41A0C022B70F884EAF3A12CCCCE8598E79CFBC0F192BC27BFA56B32EDE9F40EF46C1A47AAF342D8EDFDA98BC5B35C6E597FF2EF327FE5DF61B6F56E48E582937F67DF283DDF18D98B2D3FD7711EDEB513B4186F7D7375D3955726C2CDCE062DD41BAAA4686F2371EF6F62A8537A368879C33C4F1356AF290C489860510749EED69251A8A7587950032BC62C9D821B2DB877CA17BDDCBF26C451FCE2BF269DB59C002A6EA8EFFF44DBFA2BD27D737B082A5787EEBCE5EF0001FA97A79C544A2FFE43A0188A45853F6587FDACDCC1215CF899360A569BF83C19B5B42E2E65CBD8A708949ECF74A26061DD8AB52208B5B529C60D672DF13792E2708D2DA6E71CF03D1FB592774A22050063FC8D2EDAACA6E25B164B5608F75C9A0BE8F27AA2C45E6BB990CEAE98103F116370244ED29ECA6207D06B4588A9CDED642A888A346970884A60CDA50FADB2C65CD3FFD6E5C1C5947326E3134DA8CB8636DD5C4AD79CE462460A1098323E89EAE3B8EE532F04CBC0755F2618CCB7925AF800E49898967E4B262FDAB1823BF3993FAFCAE003C3861B76F4E156E70B9221BB92D326D8C89AAE98F217B61F41B557B50D245ED84EEDCC26BC613245173D3EE5FAF23792A9A7630DA32EF090ACD7D726266D2449771BAEC966CF802CA852C7E3A763F719DC7E23326DD6F3FDB632F63C8DDA97DF21E549F10C1310CDDAD1E4972CA7C2A3146401BE4D452FC00DBADD779C5AFD8CE9F38B6A060B7DDD3C70789D9701B894A992978A6680D2AC504FFD89F14D3D536E7B98E43C6C35ABEE683F20F27F100A44CFC4DAAE6B0882D7C7D63CB76C457C906A1CA70CFC646E6D45F56E02AA73268BB4F537C9CEBE8A23A5E0A0DAA3F1E4D642CA65A69BBF3A068EA96CF52B27B868B1DFA9501CBE5BD0C243CB366AFD17B2EB9A2A63DBD86B5D4554882A8F4D6671170BD8BAA4CF716C2E417E071D805A17D4FC439298CF738A9A4D1F8D2B8A12414AE9B6C514EBAF2E2CC2334F6206AB65E1B4B4A18EB15ACDD1EDA653FE9D2F6190E00DC8E53CCB899DD243F29D447741A11D2B5AEBA22158B19C02E0744C006FB4D094D9474C830D0EA044B0090B69D3CE1BA0FF0DE33224BA54156849DA2AE1824DFD0718455C411C383E1EC7DBACC6044CBA9E2D83BCB2D7AC1FA38E9F454CBF0C8BB5D26E2088BACE82C9960AD1D9F7A3088F26E9ED0D03D07638CE160F9E02D42899B4A46A0DDBE1881B91BF824EE5EDB99D3E4721E7A5405A3C7CFC6A42E913891858B7C6B14147D648D0934E5D0CF2343858F9B28BED80517B55AB55B22959AFDF1D8F411A251297F1D30E68F7BBAFE8D2AE939B99F2A6A899D2EBC4D838AA56398A0A0DF5C5E3CCF492A432951A236719848E5C80923AEA2A8406FEF106299506A4821A23C96C600A142DD3DCD02C9FD0DDCA02CEB0FBBBA52DD66125EEE021658103C2B9F344E4865C0C7C4DDF1701E62BECD2288F1709663C0E67AEF3BD17907BB2F4D213CBBCAFF391E6B962F7B3958555E205719D1776D5D585B0F4D71843C6DE4592AD863B0DF243C5A78EDF3CC1BE5C850B00DD6EC144A2584ED9AEF3B83874999EB971F20A60E2E3E05E5C182E245E5FE89050B75F7CFF049F919CF0D5242403A60D601F1D44155CB73DEBC04941E9EBC98417DD3C1BA6FED88F3720BD9920CB1FA659170F27E3006D8DD2067BD893D6B1598AF5F044AA00256F46004583E98A436698DD179B4553790721E61BCB6E1F8F7CA4A6246332B88371B2547A5D088F73EED2E9F723525600AE5922FC2D72D8C4C15D4D135D79155090006AF14501D32A1E148EA433E1EDC9B8039D78834983DCA49A7C3032AE887D761CD9111C0F044BD2A646B14E7C5F3E8E80C2E5F68B6D6A1186004A4DA6D165C5DD20921F7B497BE99304F1B39563A5E4C9D604134D5A96AFF88D668AEDDFD697FA47B12244086584D63350221D639FEC8B372C7D685F0C8F42D727E1CE511CE4260E16344F301CF6546C735AE9D986206E34DC09C3FDA5117C015260FEB9F0498D3AFBA3830D216741F07A0E7088919537269ABE9BA91F22B29A4271975DE7CE7AE3E37A6FBE4609F277B3E21F58ABBE72EABEE5876B2D70B56B62CA1714DFF5D399661C47047FF60C222AC91AD48D146459857653BA67E0002A7EEFB5522B1D41CEB7AC6C1018F76011A0EF4C2D9B345A171D433120C38B45D32C60FBE008AC1176F7B609E72C819CB6971645ADB32C8B7ACFBDFF3D933885C0939992B5AEF728E69C005A26AF29D51C80C459484CD96CBF15AAD83193AE7652DDB811019E1D7BF05F918620ECA025A7EF92EB0A8B6279A59B31D329E88878222047C7D4D1C4AF6CCFE4ABC57E07F0E8D3C0B90BD19799A58CE3C64D8A4AD40B570427DD88F868A89EBDA124070588617F5D73BD93CF27482450CC3A6D4D297108B3CA06686F46477D4DDAF8DFBDF5591D339BB4BBDDBE210B904CCF40E6F578B681E2FD5FA6941A122F9A51F133D8711F0C2162C6E0F2EAB02AACFC895876189FCB2CB82F14663E966194AEC86F4CB88DD627B6FF9544E23A1112C5E52A7BA7DD63C03DEB664847C320F80AC22DFBC2F0912704FF547C6009181E775C2A5F8E6B57DBC4313C4AB4DB270B7BF54EFB59886EF044B8E6FEB927F279361A236ECE9CED58BD868431E0D6DFEBFE0DA352824E399ACBF9FB7BC4146248621C2093C725181F47D149922339E94033AB131B70559657AEEB94E7BB34290719A76AC9161397112914A819A5E7855FE0B7B0EE1C7BEFCDE637A65E374133F0EAEF7AA899CAF7E39A2F9760237C8E5549CC29EF2414F7945004940EF73141C074CB95343DCF2C0AA6D502131040D17A469D907802A8BB8024B878C5D49EB99D43A7A0F5F6D5F3D9452B97E0941B4CC8CA68ADB0CE846714C08C0930A971363DB5972E5D089CE3F34E5EFD69BC7C0C2EE821370BDC6E347104A991DAC841384295545CA04935EA0174891E02F66CBE5267D272E1B4CB9212387892F29D577C6C61F3D67ACE73005A02EBD66E816CEA979B2F3145AE99366BCF2B144A90ECED4AF7A06FE00359819817207BEA37613E4CC223DF8BA2740DD1D4DAD4500C187B7ED60ECFBFB9ADBA7BBAD4B9BB6A0B45A47B21630B6BC359C760288EBED53C6DD1DCE6F57D05B96E252F4A4EFB3B6DF96298AA8C79EA5764CC8BD57927D3EAC609D0F529646EDE4E079B4D63CF8FE59CD95061A89B453DC7054B645B53C10973921ADEE0D8474AC44145D2B6B25CAF30E7293B31467CE0E8B0CE70AF322093DA52FFBF7FC0CCC51582A7257C2EEE9676FA967CE79B5B7252999FAD9E5CCC6C67C200A448D2AAC76310D78CB9CF7A875E6DCD7C9F8755DAF64792298730D6EC0F61F4F7B64C03437635033D7652BAE5C327DD7449DBCD5CB9B6F14B1620FD674E4DDF74B43EAF3BE116576CE30E90E892A94A8597243AEED5A8356588E55ACEA2E74C063A4D8E0DAC749983CAA305EE1B793070EFA04E9A541AC1424C5BB07B9A2210E9FDAC61C3193A25E6BF8E0897EB81C03860F4F0B3D049B29C10A747D15B5811D33BF06FDCB29064E0531FE407B6D2EA942D0CD3ABF54CD96C8814537E1A7806A395BF6AD515ED4534A0E6FFAAB63BB06426624A61FBA793A5C585CAF7C404C652CA9A42673710F6776DCF5388F19FF2520B1883E0CBD03ED827A2E50B65B203F36EF14AA88EBC7DA94315313A7FBA48AB912FAAC8F835441443D023B5B9398C9F09D342394B8382B5E17B160FE482A94A579F45F2520DC7B12B952C10715F25592516BC29049F4BD621FDD6BFE76FA96FE09515DF93B2B6C5FC47D9965AA3B2B73BFD7F8EF28ADF6C7ED8A408D3C3F9052C86B324176057A4A4AEB3E40CC9AFC605A983E074D5F694BA2C3FEA565B73AF2CE6600969B861BEDEF364E81E9999BEC3FB64467326EB8C901DDD781F35980996D27EA58873C16AF0F6065F6286B297A45F20EF640A81AB8BE87D2B2251B5E553C66ED1313D1DE3EAC851F5D176750D4900C9D51AEBCF04A3B0E3A656AC3241ECD8D6D893FC986E343ADA340E255B6E8FD4D75592A1BD299F01CDC9AB521EC5FC5F1B2DE504E121555B76D8156F05717A8EF875712FA00705BBDD741DEEC9AB12F0A31497D6FD8749498433A9C3E57C76EAB875FD31B5A073B203E28C2A6ADA8E209BFBEB7B5C3204F6A627CF14BA099E699E87C858CBAEEB8F90F408027DEF70544763CC84E5147281CEC9DFA02F04A70CE50A19DA2FD684687FD190CEB3D3BF85C7FF1861158373B861F82F50166A6021C3BCD53D75375360C5E20759CDD379FE
siggen_rnd = B1BEF265336B9D2FC54F747F4E34CE33A1AA4B60276BF834B57B1F6261707C95
siggen_sk = 5DBD517452A3F8E09C0B677F4A4FDCCCAAD5656FA268134B6546BE20CBE3AB02AA5966E46FB33C724F9EB845F5FDF434803B761125978F946C404696FBDEC61627EF827C31512AE511E3EFE9DAC0603AFE745240D26605CD648550DFDFADB303DA677962BEA7D1C4980046EB9126158AB6F1DF878E17CB3EF2881F9AD1F98C5564456547637616122353381787720042026767812545012431461653161706861424645470771708700130358184558801770724385522770854167583821423207525428567821412804506505547006631668761714353070488745646526758075480511580066815686221115404836273582350246815151737023555385125078645547244787726767676361553316727767582655386251370137640626130607020835041520830503365474745746021327305482614833175670723554756384450827446740803832437645875380076172711716111818428026656163657338043101213187483682047241308243634452703086760657315835702010155227557842226834151050175000312867223243730750775258247517313182026053024216872836531533480464361472145716441324174068482674042447617543022867018548516815467325783023726670501758586678858185742888015130367572265003348643172142113466661730252583587762337082857147685650406402278051661887060485745110752720004200380476782742217347082510361220153043544451168188486767535361730486878725504060668427420200425176205305665788730844402334850421121758752788327888622521672321835528535611448840881884515534211474874276881636344382017216440356822052326656710035586212686727021188448863516278407648311567004277147752000733117207245600442271165055766786652178026441503723276710267442080053713233556722301637512640680604446783106756086347403255701248321664167760585706626215663066784137501480471330175005023544242403375366004623837214331166138750376884341473332087605115853035020573706544212858087145206245014042348431725387453047074518860235213581134765455472124516561444032888165444747627303784414682318446502585032510342112564323424604132105330222148283814834021564172718053850787220102474003574083058060671608125547266550644877450300608755803335277143063013354784822575375547063480063833116606620833182866762487645786404880584034761546234336058343468450052566613312506426867601800607628528376545180502714382085218876007458650517356763065034524757005215660018788302343605242362438505536023555545880860415531810362558018681588174517740645387036115773405535758463533213074374482631120563248035243071608444501578644781501812187211121178111627355006807862468558285057675687582770762375732230685547603673418167415315288633667764321813302845826242534433206720416110785666418275458762600563674134302231762613330470708441442124722155076265715567054225746618571740126416850030414660157165778078387077146306621370216317237678868470471438885335803874667328358516735235222341631060123886053157211463823040208037013854808777170188117677067522485460702327573521206162502725726536135163277050205136427133522603270343342181703032785816647462561512736156030467610753081581414026836303256658372737757358720151837032462840254458801885085181005802555305776214473863542746662376885856434814364472546084043481087425176533777564046862585308805547527144457578780547840768408402850242086174467632083756873888203731163502753160167F1153FE91309E0A5E116EE276DD3FBC59B245CAA0E1210DCDB81E34C66E2B7B1C3DA665688D759C7EFF9E13EA1407BDF75A36D06430B03E4041F1A7D77EB7D7CD5B1A07FD4C9640082E632418CD95382608558BA6F3D0C786BF63D75C24CCDD643C5A1DA80D579B4F05A9BA80AD20D3C3A626724B937887498C66B40D000A01AECD9D2A945623E6F5897E9575410A873C2EA1A1D796214B055D363E5128D8B1754E3E4B7A608E0D90D440AE85051B245DF3E2C8DDDFDB9F415B7B87F51D3C9D479BF49F2435B613877F37C49921B83596C9D9205ABF86DB1EC9D329EC42E73C47707339B8AC2ABBDC79C93D5A7C105A1AB853488E733F520A1F1865C5D322DC9EB97EC9AD61CB39ADA9E2CDC7DD215BC491327F3A54DE6DCE18E4C640D13728F9C8D265C4217EAFA68BF5D14B1F57DAF07A34403CCFFE2437BC415F478F46CB269CBCFE2F6FE585A5D275A1704BF18FC38208E11E11C3B324E45B4447A3A1297B7973B3A6395CE75F8BDD48A060AC28A02EB358DB6F234AC30F17AFA49D165AD999DC9C85B27C65942EDFBE9565E5A2DE774F7F81EC6954C716F68ECAC997FBE588FD502699F1584D56D8AA9EDD4B3BB46B7267750845F0DE433BB74AA4F84D46CBF605D67882BFABC0D77FAAE1D4333F15BBFABF87B3AC3A77B078886966F5CF8ED7E1FF6F406AC72692A93E1CA3948D8B766FA27FE5AEC9E3F6608BEA926193CD6BA7F95D70DF9FEC4C246E9AB6AEEFDAED0C6A8D3AE8D5AF366D26553E2242C9F24096C79503719FB724BFB89752A561DF1564162192B894EEAA6FE907EB4C3BFBF6D736F6586A20E51BB89B7488EB81BC102BEC6464798AF393123499D3A826A3E3964DA7E2A01BB46743FE266FBAF298D1B10FE4D99D4B2DFB5CDF6F0EC0E04724DDDA709D34527B83E4E3DE25303F7234DEFB69756FFA3658483375D6BFD3B6C2A1185D50F6F3FBA8C73B799E669C682A9D5F5CFA8D6DAEAFF2B826AA5C47B0B3D699380F39A238EB83697009FAED74699BD1C8569C682733FB6E76DE6F203C3AE6EC26FD598666AA2214B4D3B201906B14065EB73D386D6D08EA6FC83685E9598539D3A46C4F5B7108E32B8F35C5816C060E6E02895808C17137DC387FF24A415102E0E0A704E662DEF2C8358DE583C308524415616AAE8C4DD6F602E768AD3681F2CC9401E3609AE79B5997F73C7DB8AFEE4B4F710CA85E627953C47A2631D0D45ECD0BC15A8E271F6C938D26F73EB5C5926131CDC3DC441B8D4F96CF41AB0E7F03CA58775D37DAA4FD70925B059D8A910A98679591511A0E88AED90407786B632CC7B0E066398A5FAD618F2A46059914AD0D206C3D3C333D014B051975580A9EC3858EE0888B98C697800B6BB83C6EA84134AFAFE3FED1C7C5179C515852A9E52C3CF9D29766F9C7549D0906790F0B2AB145D77F9C041207CF7D8711B2CC1AD3C85B33662BB16A43827117855CF1D75F6C9FB02C978BDEF858D32AC6EC52DAA38FC706ACCAA1C9DF8519223DFEED1EC78BAD6C477AC4FA9DABC67F9112DE0B985C00860F7434200C621C2AE819908890488BBDDEE20334EAE85E956472205D577DA3512C5406610F8046A2F8B037E9858DBFEE81A8005D6ADCDCEF3D10CCC0858EFB15713B3138683DF6DD20A8F19D820EF670D8499D7FF1E93A5AD315C35623B5809DD714C5608C2039A39A884D94C34A2E868EB9A40F099245C45D36C49FE1FB966AC5EA92CA7052D986FBF91E35A46562CA5EBAAE1EB05C6FE5DB596C28010124A1D2D94097282D00809F3ED92C9A14ACE0F213BC797DEA1033E21C65E1A36236CC3D40B788E4EB39B938A72D4CCCC08E23884929B242F06656C7FAA7A2CF4356854AA4DD15E44F1C66426819E5B42456928CE57EA0565DF1380B221D52DEE13F2925B075AFFA5264D45D8B37CB9E460732B9DA4CD6E5CF1E6893B76F44CF7CE535B7626DB20F22C6A82C0822A0D13C3506FB2DD49030432A800F0C63A89191A579A99DB8415E0FE287AD7F70BB37487E29BE3EB9C435E6B47BB3E1E8B9AD9353E56C4975FC68EC0517C9784C4F0501BF33AEA04024E56F4168468ECC02FC9FCFBC2E1E1711190064810FCB25F0484A6D59109A1678A605483CBF7879F1B0D7DD5FAFA00E43B2E8027928FE4410B77575DBA2C43DCA3C1B3D49DEA533A5EAD659018E4E2AC05D47C494D5E94CB8D0793B9B712278C9FBB0A0DC861EEF548FB08833366D1345A8DB0316E9C56D382D0B204C8A4D623767A3C1BF4D0F588F3474A9CF434A50CC44D52C9917419E4802270CAF84517BB0F35977634B7886CBBAEBAC252ADBCE9D285B5C6A9A34B7889BAFA3F664258EDD7102409632ABEA3F6968F2F74CD8CAD84C8C84F9714E9FCE3E212AE90AA734713DD2373CEA81FB757BBE9C80DA21B5BCE30D5156AE9DB53008115751C3E1C73D1CE5B8C2AC83FB0012DCC4E3ED45CCA916BA7DF83B0FA6F6FA5E52EEAC16D85417AB284216CFAB58D9BEBD79E9FCF8CC10964D858B1FE5C580B535371BC2369BDB8E4B66DBE87B560D003FC2BCA799F04F91529DFE6B4FF2795C77A4733F6F82AC4DC3661DBF8AED45CF7EE5674F3FD53C05B8D20FCCDBC937B0D49D4CE33CD298DE7E10E92333A32B76584C224C4866F68530F8750D2C02239FC8C6023DC9AA8640338E849A35B9C32F6E22ACB7A4BA6C257C4D4AAA44630E3EEA8214A7DA0D3FC691ADF79AEF432F10EE0925A9EA8A738557F76694CDA69A00F196D87487C6E77D7DB630D779E90CB4AA82917334296D814462CCF585069D00F49D41484492923E783F2A5C4CAFD62F773EC1C956A255712835710563211C7A8DBF6B2A918DBD34624A8D3D8A522E9DB426D27A62A4D99019EFD5F5927851558A4214A7D7C17C161F1FD5A2CE20958FC68E689DA969EFBB67D57863A16D61162B46D1501335DE824F21D1357AFDC13174E51EB0499E6BE38CF477C64B47514A9D6581668787FA2C5B47A32892E16757BDBB8122204F19A8674C790AA435D93722FD0C0093EA43FEFB5AF1259616427D0D48C729FB59523F8AF2845C009749BA7C0354D78C4E3701CD6EA2C5809F455E93B5074166ACA27F6E1615DACF04B563DF7473348BB6263F24EDBB72BF2D754D094845CFD63BA75FB7350A3285C4E12039F1A0253D933355FB1DAAC01F2179609F1E7789005C63168A8F33BF99898E3E05CF78D7D97994610B827E10E4C81BA5ED66DB9459ED2326F0054708141C579FD02475D4BAAC22269B9B83CFDFEBE6F96E11F89AAEDDC786A46828F8B80599EA427622B548C70A7C5F5F56F649609AF578628AEFD7767F3992382BE36BD501BEA897EA8FE0C10DEFDB2C0FB3A87BBBCB62C0DF596607C784AB224316E26DFC223BAFF0653DB8D0FA3C22F1AC479CB87AA3A8968027D6FA5DEE67854CDB9823D53090E969DE3D92CC6B2E74CAB7811BE60E0B7A9A32E5C32DE605055F38FE2CE96BD184CA45D3FC1353AE25B878B1C3D2BF18A6CC03F143962AE83382DA127264ED33CEEA0A51603CE9657
siggen_pk = 5DBD517452A3F8E09C0B677F4A4FDCCCAAD5656FA268134B6546BE20CBE3AB02047666877DC70AB84EF5CED8380B55E5435C580E4E4A74C91278704EE0C74230B09FD23D14DC0DDD00E16E3FDCF5E7B41E3DC0B84238A96DFD45F8C9BAF8393CAA47B8FB7C76AFB5579C478045ECA6106EC4BB87A465328979720DD8228584D648F71901549566CB16C33CCD3B75F75FEB2F3F6487C7CB7C4D3328013EFAF9C1C56F9B66733617EF2335B1A6C3D7B83CBF927D965CB23AE9E46C959BA4D47F979FD3C57D1D6E352162F5CBD49CC6CB2ED0E5A323B6E992AE6F40573F78F4DBF9B3331DD328D9C6EDFAA1BD8B29D65691E83C8492DDC9FE35C2B39E099E849C8E0C3FDC9066F5B97986B62A5246448220CFF79B3BCBD0479A1D60F5B6715192C36E71163619176E63ED0FACADB87E6072CE3C42203A02BCEA5614388F4402F095345843B5FDF16813A64A1015792926DE6CA689185452B6BC9AFF65BF1A9B22CDDEB608162119FA69E5A0EF39320F2A42507F745093388CC8771F4898A1975B854308D84564233A969747A80DFA2F506D6881771BCB007FF2E98298B6522BEEF56BCF4BDCAD61B28071C4F1B2F3E42745B6097C8D59D6F2CB14F4B7F9E8204E6B94329C964057E21179B1758625514C35FC4EB0B4EED6CFE7521EF3FFA71F6287C865CD4931CD80F2E43BB1175F26055D3FCFA6C6BD5FC112CE15D327CFD030833642E22D1F3155F8C3C07661ACE856537DCEF964A1F1A5E1D859E1FBB1E2AA9BD7D9F585ADB3B95D4DC566F9802E167527158A834AFDE3DC26EAC958AF9BFE97C36A667E5791F4D224AD48A16122566429ECCABD3B68F0BAE24FAB4AD50122C3BE71E6DC37AA8AF5F7322741222F9017B9AFD749172267A5BF2D972845B98170EE1CD4631C1E949ECE3BD1FB98FE6C3CF03597E128B77F5E0CF28B1AC2745FA1BAAE850FC04D16701675B956D796DCC0127BF0A6649E38BF089A6B1141DF6A1BFDD559A901CE2110DB2EECF03121AD2DDD728D33BAF284179C0F7C3D6F6F256832705A6D2F1971641E0CB5557CB9061A3FB1CFF6FAC304E67415BC49F82D6ADF8AE0EFA285EB11E7A9E07BC200B7E397D4DA2BA3994504E0F3A835C1E785A52CEC822BFCCAE446878D7DE327BFFBEA20B4AB94324D5345970CB60972FC1473FE011EBF31B90D2D074AC789AF2F1D8651A2BA40296D919659A4946E656DA0F238D75C1B99CB305CE58823AAC0C10192DA66D70D7755D45EBA092D48BDA5182B6075194D378A33B21E24EFF8AA98B9227A83B501F74E06A9DCEEC3008BE1181B6F5B2D0D4A0A1F8A29D280A29E0D282FD4D6D1D8316423D7A75A8359C9E72B0D640082CE1E22223EFF0896832E3636CF60AB81F9CFE8EE864A586689BA75FB6B6DD4D76F68D768D5B2D184439BC66BD47F2CF0C4DB0BF468AD284C6078085CA3B2CCBAB954EC6535B1C6D5479964D4487A62015EE9ED22DD1832EBE974BD65F3804DF2B2C74925EB3B228C2F9634D298052985F0EC445B26E4F2A73729BBEE470B2AC295C468697E77E903FD06BEFE4A1D0723C47382030BBBCC934016F7021BB14BB2523766A99BC93D785A9BF1CD3501C337CF1A479FC9DD4352F2B76EFFEC4495BB317C2696498F371ED49CA413AF670E91F0B9AB04260BF3E2C44314DC0F74F7A9B18A31AF92DF3FA362B0C4D347444C7D4FFC722261D37403BC52AC105429CE1B896528488F15A17001C9BDD918F06F1E64A8A84C9524FF8AA135283D20C81299144826BB404EF99E2177B3F46857374ED4BB2B46FC39915626416F1806060370E0E042345D29389A349FE2A1E658367CC21B0554DC1F0C17FDFDA5CC6CE272E94CB4A4B95A4AC215FE2B1D354905F1FACEA1CCA4E843C600BEB1AC7CF49F70442A96B459B1F8E5FB1A52FF4EB842D31F1C814DCFA0115ED91FCA3566F2C4FB1BB3617D2F49CB171C90376CD2C8D8D585903693D6C629E68396A54DAEA6C6431376EA6549B7CC7EE9C79467EF0B0F006111F2A55AA1654CA022A17ABAFA426A04C5FFAADB4A049D24B6E4D860DB8B394B37A07C5FBC02F238669EC2E318A5499C923DEF72C9F8107C4BD40138D1CC0C8ACA7AFD576F98D9D549073C73176C6C8EBCE597B4CE9657B1821D49F8418A61E00DB9AC9473664F56077E5346800E23EFF65BE7D75AD370C21C5573BD60499D2C47EB6F53E71337C817139711A32CD7A2F371971CC9DA2C860140D6A45EA3CF55390785E6F44997BFDCC35604307295C3E74213E4191A5A6A4247F76F45C0E9FE8140AC5B339B0B611D213423CDE72A0639D08B9586DBD2A7F0CA71063039985388FF6CECF0619676571F62256CE2458E3DF57085C270C5A5D9C9F264D849E9B91DC06A5F5B479BFF7DB6519D245B5F6A7FB9E97850055DE8264D7B03F17EBB74938263E84AC8F98F7D540911C67B48B1BEEA4B81C79D57F818263A778C3A086092B43F9184C388C6A04105574FDFB838B2F21704FAB7F2D2D2E0B9FF96D111FAD599209E63BA44F7F9869BB310D9E2A14FF114FAC604459075669AD4892EB3F4B3BC71C08107D0E77DD661208E5CB414BBBD18CE892275D07578D23A94DD0B7B9859C6A658354F142B3C73E1FD74CABAF6A36F8B3863A6CC718EC41329240150C8D492ECF4980FB40C9DF66552F40269A3E9E8F88029D91146E4B1957FA66777CBF9EF358D01ED393152300251E8D1E2D604DE8B6D6EEEB8B2D2A3D3347D3F9F59125ADAE4E903D9F35B67FCC773
siggen_sig = A32F10045F5283E9BA01A884CC79785BD3504F822722E54DCCCECAFDDFF906A899564ADEE058B56FBC544ECA78842663E015870A0CB35EB133D01E254FFD9D8763CEA615E1E62AD8ED23EC542985B4D3ADCF49B284019258821AA2E576F86AC7BD4DDBA176E536CD72996A18B7D5A9D9B0B3BE8B428F659F53D7E0AD19F0B760F9B3D21097E9354139D3B253BFD703EA5A2BB9153E1B560F00BFC7251DEA452F170EC49CA5E9C730134AC322023E0F108AE97AC56AE03BB9CFC0370F77B1B1EC7C78D3C756759C91E1F445C520B36C730205F8408252D542EE9C341D73522D44DCA8D728B464FE476F30D3279C8A505CE3932F4269A282F9E1FE4EE8B0FA6B262FFD49AA824E491B74BD630B2F90B56E9B20BFE84A1A8EE3283A1888C6151A8311A7EF20129D68AEA890F4FE53B1BF321A3946ED6C2D71BF1C70B54C45A5BFDAF75AB32F9739994B53AE6E9682ACC6A08DD303B2025B29F706FE821FC50B6E9DD8018A9DE013823935E43925B64320EE306B721AD9FFEC348656553AC8B18BD789DECC75F1FCC8AB34A4D12C093C8119772EBE665424908669DAFE372248F21DBE013B13C0287CF894ACAA9DE18A81D7BA82BDD3F16CC74A8F72099C089FD4CFBF21D097FA64FF1C32039E58824AE03F9BE5C39A88734DE539FAA7E01B218EF615A17DE1BE8206C1E4DFC3A9E697DD738166C654C7B94BD2C2CEE519249CEB23D7010C13A1957CE1A85F3F4426D8562225C4C5A0EF9BE1E894644102CFFF1B74840E11F17B7E3261B88DDF952AC1E8A11E5E8C8DA819AF83B08B6D891AE6FA57DCAAABB14839CD55FAAE46C505A53EEC972273564A763B8A8BFF87101B16E0849822D4639692DED327D8C54346781A5CBED060117EF066E5D9CAFFA24329F8518C306C2C80D4443F333C3B722DB1067A82B39E851AE66222C096BA893732DC2FB904862A27F17B69656AC2B618A6347109DC3D510007AEECA66686B4CC5E6C071984A7A51D34538531D7E0A4B4D041BAB7B7AF296F90D0689EB6A85CF829C986B0B47F32572E77D8F390F3A4E01930A87D656F99DB7BE2F5E1155B792366DED55DB9A3B3B6BB2A8BFBED2A04B2300A54C8C8FD83E456CF32CD6DD027A6A9AE63336B9626AB6DE91900DB13E77FF4DE1433863418ED7A0CE33C3E398B3ACADE6693A835BF8595D5BB1B5C8919717BD2204E66883B85A8B1EB947CA7CA70C14D33991B99939F0F05EF79B779BEDBAFBE0E0ABEF7247C8E7BF0534354936F63C735C9C92ED9C87B47CE0515625E28F30B56F2004A24F33EBC462AFD1D434EAC09BD37707C8D37C69B64B5FC575E82D42C4EF6B223514845248137374E254912317EABAC4760E1316A203459F5E9EABF1B421F0BA06C586437A2AD91DA3E582C9217DE79548CCB8B6E3CB53524B3EC5BB6E0C5404D40159A127A9EED8B82411934AD671AA95F278A8E028242D5D3AF2154DE3AC1C56992C5BE115A3CB69C4098A01E0D1A896255D2E7DEFEABEB570C7FA4DFA2838781834010697023CCF2682E5050BD701811364E1575410AB55288F79FC3DBA8648B9CB6A3BF3CE6FBAB46BCDADA51DE11BAA043D4161D2409B59055EA978DEFB2BB0FC2765516B2B0D15D836BE7F3F57C9988DC8CD9B3C74BB01A5B7A216AB5EAF1EEB7AAA324F6AF3C5CAB2AA769C3013269BD2D68E68088AF433B1E633BC6550687FC02CBCDDF23A76F22E1EFE520D235B128ED5DD219010B5CE60619E1F5E673F1FD5001E8ED577A66FB52A453E3FD5E695498403353445A353EF1CE30785F10A692490EB70672520A8562249D7D27AFC5F27927178BE3B2820F30E8622958680DAB0FFECB0D27DE20F1A8C28C8559E28539B7678A428057031F2030812D29F55D17A7983567228F3E4DEF672F14AC4F2C874A1F87931944A408CFDD1C34480E0B3B3D816CD431F906B25B7FFF7CD40CF9EBC4C4B06515BC7265E40B92915303FC1AAB6AE0C960FB64E8EABEA9835817FCE73B6F7DD322B59BBFF241586A191981495EBE2939FB6C0FA0F93CB8FC05D284D4AF5E25731B8135D695712E2E82338BF6C8F4927B246C73F6245A30FD8D4A1A3830CD7B15A683C1243CFEF13A278A3B2E0C185C954AAE26BFC3379A19F3C45B8142F70EB49E49C24EB645FDE1F219DB61C5E2DB70458D0A568C45E8A328CF8ECF14702450609FFC18DCE4C48E294023AD1D1C37139C879172823B20E4165028A08D5CEF4ED41F8D8334D8DDCC241AA2B8D2BE386A0117F9D7D0FBE6CA28EF21E4EB0AE6AE8E2B4C5BDA1CDCD57E23425593670CC3A731BFFF19A0C1140FA171BD542D7244B7FAF875F4B73CCEF3F5CAD850FF568CEF95B405A9D78F2BBF35A7ADF2D4E855FF9AA8860D95694A93B71D4F49F21D13DB73A7D9B11CD27B05A0F8F2366B4589D148961173211ADEAD2919BB8F5BBD2E536B4AF9834791582949E6BD4B403A08C4EDE6422FE17129244FE876BACCB901BA998238932D0BD0CD67604295350454385351FB1D4699D1D7757CC8859D1BF1CC54044941BFEE48C724509FC9EBECC2812F3DB9E45DD8BACBA757B6F49D02CB6B8DD9E6651CF0F7BE6151B5C789EFA77717CA370FE1575F43875B08C7C66A4153551EA9F4D8513ACC598EE4FF5B3E1AA5CB8239945BF9D18C4CE68E58775A3F2CC3805B2D24B28A9C27580F1A1D159BCEA12A0839E1DEC75B872758ECFAD725B6ECEAA478FBD5C960757E9A0C29D2029B8225197C43D2E48A3643514DABF9517F448F0E7D5ED8A50C5732299634D9DAFECB51B065FF48D391F87FD5B6E449AEDA6106D2BC0A756D816ECF60C643A0195941D7654C6A7E52866A0B598E1615C83A133A093CFBFD40E0062FB122D1391077EEE31BBE68537C8BF8FB9EB55C75CC96E4961A689EB02E2A398EAEFDDC757B27B2F03C899084CD5EAC7DE53F93E0792FE5C52080A366953F1DD2C9FADC2236C47A7AA069A8355CDEF6C8CCCAEB3530B1B7C4C61AD83E6B462981B46DDEAE73A7656133E8B9DC9DDA827AB5B1C58E21FC72EFFA55226D4ACB2C8FD5A6BC7542F7A83537C9A4AA329013E1D8013B4FAA34A06171269C05CA476352FC29F9C6ECFC7E53DCE23767EF862B50464F60A151344F80872D310C3C3F0A394486EB7915C0544F16FD8A7FA29C1DAB2CC920A69130B770B994967A620E5D2D067A923F2E9987816152BCE781D3E6B69DFE70070E7CD29CD2B241F8ACDFAAAD51AC4DCFB61438F041985AB032501DBAAE4F0ED5FADC24DA116F918258B79BE7905A8C6492A1121C39FB74DD990B5850C38FC4B0592F5D88B0391A20CD9940916DF96D075E38A2D58FA5A20A3BBD2EA0E7FC17EA0D8F13E271E4683BAFD138A3571F24391B284F1BF7AA8A876F6F4688C7A48ACCBEB6966EDF6CD122CDCAAA867B3EB682DFC4FBB808D1289E101A4CE368BE7067E45C6E7F3F009185531A1BA1844064B16540AB749C1774C304BEEB7EF2F4E896B3685CA6CA05D2BCD5D4C483C1DBC9867368D9F081D7421E90D71FFD05DD1885012D33A171CEFA0F95AACB39C9133A5B466C1A20C00B2D32739E8FA01EC573FFA468872D0418E4C97C4FF232BA14E26814AADDEE2B5BE5FAC3148FC0A332C31D2D4F7401E1372749BD0EC61A9E14823432652FF77B8D7B21E3E5567BA0E2C07AADDC3168A8B28DDE37519E0F0FF9AB009F2096917F5BF2D551D1F869E2C80E1F30C67BA30C2C965D91F5A9AF03E49D4C66B6FAEB7D714540E9BCF9F982547A078A74A467955E5E9BD46090DD34FA071196CD64EBC09D96BC07674A6449EABB32E592C262C70B10F2948BF067D658CD0B1AEFAD445F96D7B1ECF93E4C908CEE132C9B4D8718521EB7D8C6EF33AABA06EE501B5E9F1144679DA6D3ECDCAAA6BEB854EA29904B06DFBA6F7E0AA4B2C441A27C9CF55933C2A11B8FCE83FAF3690333886B6EFD28B768FECF261551ED3C03DD6A083DDBFC2B95D047A8EA4B272EC46C209A7F5292EDB403516F3D34E7341C6ECF66B796210C3DCF01CB1C303645F71B01F1CD6DC8CC910D7A3FCB5CF922B77F57755283B25015F25E0F842278F1AB0C7AD6A231C39E796AAB5BF79791A6FFCF4A73609EF5FE1662D77DC8C678FC3B6DCBD64F95787498867CDC897A39FECAA60A6BEE19B2F75558F9D6A8DF18C8E4A3D8E6C6F024A690CE4C9EC41B8F9AAC7A212B70A948C776153D541EED0B82E4D51AFA15CAA49AE9B519FAF8C46709A2D56D1CD897EF972491F88DE2AC4CBD2436479D4C0F3C7369F845429F023EF064E349E77348C5A7A573FAD321D8449AB8BE42C9B38469D48ED78DE2C0DAE3EF5FFDD1758A4C5AB72785230B25AF271E5BD8943D07E1DB145B91240FAA2B76F10C52D9EE34C8161A886BB11583EA3761828C38FB011DB436B623147DE2D7D0F80967E28AA3DE1DABCEF779BFEFE35B18FBE1B6FFA14E59FC1F5B1F5F1AAACE385FFEB1837A188B2BA33186558718831D2D7570E8693359ADFE0E27E784E4DA45B07B0B98CA98BC7A01C9426A9C37AB8C48FE51BD0C78D2A297B9BC3C47587D896B88E83E4B9F7DC2A6C9FD387A77AE96CAAD2C5493A648EC998890C516E51C05A86B8AAE96644AA46D10586B8FA6AB40525E737BBAD2E2F46D10282A326E7375B6BAFD3C3D5077D100000000000000000000000000000000000000000000000000060F101A1F

count = 317
siggen_mu =
siggen_msg = 3E57E609D83F7340E5C9F24B7793F512020638777DBFFCF9BFD9195362AAE37913CCFACEB6DE5BB3511C73779E820B758236592E7A166038259CE733F2C55C584190CD820978485C34B38DDDF72196A70D0B18BF02240AE04E0346FE3A9066DFF96A99342918819AF55C5384F7AE3B6B9B22C459A456C3DAC4F79A8B133EB88838848C338D32CAD165BC15C6FFCED8E98F593DF3189F63869E2666F4E9E7570B235353CF98CAC5D816DCF907DD61012BEB84726A49DBDB8C5425FE520AE1AD5EC4F32800FAC46E01C486CFF32BB7AB9C7871D597451CFE4B544E9306CC895FE6CF25BF89FE7A9CC11CB88648272FDAE72BCADB6AC77D83847C267A97858ABA4BCFF722069FD76754DB9D15C9A07B71CEE5199186D42EDDF22B5F6065CE785E318227C499FEBF01BC51B098A570AFE3DD8C490FE4BC3C72939020C6A194B905744285788459FE18F4FE4DC247C26E13F100F41FD4ECA1B7FAAB1E9716B4000A14F85B1384A0E4D2AB1DFB8574371EB128377AA19ECDFDCF550919682CAA36EF84C1FA6574964B6BA293ECD2BBF6C114144A414DA484CC0E5DCFA9CF0C876598EFB77C354B32FC6A851E256ADC5B9FFED926EF924226A701F745987000D08AC8FEC82D5BF59A3A04DC84744B85C354F540A9A0964F64611D1272D08537D8EEF969AB2E3051E0A879BD3FF6A344BA73C7CBCF49EECAF4732CF97F3B9E14F743D227B805F98A1FC58A986A8BC2905A9C4E10E47D7AAB16B16FA4B850166A41E4480286FEE00984AB4949F4057B6318E44A95A6DFF93F455826980E7D36690E7E9DE6EEDB74A432F4F0DDBDC0043C4A7E21EEB925E9DFCB37DDFBA313FD7589060AF842C6E239D303BB8FBFC4772353C9AC0CF2BF6F1977E0ADD11448A8ED84B0A134E35806F68B14AE293E60BF7808F2434C0082252B3AEE5048BD6D4E812CF9F07F3C7F159715AC8E18EAAA07C8296A3E63C9D5E7742FDEB4F8EF1CA21A2C98D34629E8E247550D21E7F65509EFE740655F877B19004019671FC66AA43793856DF499EF088ECAC6DEE3D6278E97FE7B639354369F998C6D353277AC0D34F0F70F85EC076A4AD4BA962715A66E764CDFCCD49E952FA20A59FC0339DD4860EEF38A449DDA76CA4F022983D9AAF389716F0FC00DFC277B3CAC5F63D2BA4DFD3D6FD20830DFE55BA0D9D1C6106B4F6ABCCEBD87DA86D0C0FCBA23833617A421C93AEF2915B0572EF7EA47DEBD24356030967A76DB16372C99E8B9870EDC46E7B78EEA46CB80003745999E12B369A9B54232607CFE5CAFB380BAA916E79DC895FDFA4766D97892911279D28ACAB8E742FEA025D67243E2FFF4C4BF5E1113B0172368CA9AACA7556708D2BFE15BA4783F18BB2997B4EBFDC795F40E2FE09B64D25A2E2F43F800FE2838D9C26F0B78F303F49FF976E50A4653ABC39BAAD08E41CB42CB594FA86CDF12310FA2FB3FA98B319EDEBE2166A79DB37ED7B0D7133037DBD4011996A992E1B2C05F1D83BEC42A5B9AAEDA076916CC5C6102E2891F9F724F9261BF690526DF79E527373203FEB66061CF77857FC93C946B1EBC890CC7D9F892208175258C2A12345AD0A6AA377A1D8CEE51F998057014D7E4F5303813D4B6CDE26A7D1C434FB2C8108AF0DD1479614EF49DE07EA7DBFD9E9EB9753EF322BE4AAEBA2499C91229CFCFA073020FB2905934235AD21E65880603462F6C1F8269838DFF90A4D395714F6FFFE32FE101E5CD2694C15CA54C493E5FF72E3B6299CFB3D05504F480B6EEF57F001E68A4E7FD32829106EE3539D891F3105BC18BF1508E688717DF34675F2C83F6957EDD3D4FBBB8BA2CB228373BE834385CDFE371EC157FFCA6F4A3B6EDAE442E2671210DCA4FF03F337807CF8A0E7CBA952116A35BAA68B78BA78D40FAEB323482B346B7A3C95A72833F1B54CD0BA433349DA11FE3C7E16D28C4D724C2747E4FCCD4DB2E42B1583741F96A3D17907C63CB50B5793AFF095EE28868FC009B6CEE7C33E5496E7083EA17DC1EEC25C3F691C1D8BF2F63FB82B11E4A9EC69B701360E690010D223D3B8B7F1874BDB128A8814F046C14FB537E7E410787A9FB03038C99D014CD4445952DECBB82E279C3B9A6F39ACA9EFCAD30FA5D4653B76B274602FBEE816ACE9C1B19A269C22B4DDCC594BEF2D14206FE7B1B3AE269605E3896AEE7D0BF3E587898C5DCD09D77C86ADDC7A7B2EF01D62DD3BA2DD9E26761F8E93FE08B962BA46C46AEF4A770D9B8A8F51D4ACA59487777397DFC63AB9F278C6C4CA95620BE87279200FA677810ABCF1ED87909F4CD45939501491E53366C41166CB71BA8D7816E263E989EDC0D78839B509917E03DF92468522DA22CAE662A9ED775F193461FB8F05947EEF2ADE6C2A476CCBA600B188B5E4B62C88F72C76E2C8A4CC2D01CF9680AFA22F8C9586FCA1ABC15F41C92B5EB99450E8CAF29B3135210466278017FB96AE94C16F6B2D16CD711F142861A7E72ECC4C34FD66352561019AB9AC447DC0CFE9B0E9B05A1AF5D95E4F00280C32DFDAA0BA9540D7E54798552B7A60F6651C8147206B317297E9619D1CD2ADDD8A9C8C0BB00160FF07F054E26C48338C92F630FCDDA2A8CEDB8AB21B9458D83A29F4AD6EF6F3FC96096EE9C93A0D0D49F4F5E5F51CD7C227FB82FFACA76A6DE1B98EEF6992387278EB4DC4AFCA9451CB375975F23A81B9195E3FA7797CE7D3CE0EB46D8BD834937AF82086C5E12057930C7C948B386C96270AB79E35B36AA96213B5C022376E47CBD4BE5ED0B8C3C0FC655AE41659F773CED6A4EA1FF0782947013F99B21CCCFDE092EE72BC3B7CCBF4D79EADDCB1AA91AD67DCFF355EDAAA576A9A5D74C8988B133795B0EB94EBABD5DA38FAAACF83E15EA4525A97D0258653CA0797D742963DC2397D6092F945FFB264DF5AD53E745EF261A01B066AB4809838BA3194AE10A5251E291F2E86530EBF58B55C60BDCF0E0BAC35F7F7CB5BFB589BF6E5F7F55877C13018A44C700B386997D652560D2C8F2EB226FD15D1D53DC2659F29BEBC9685BB1B698D4CEDC022995BC9CD092E50E7C5B5929E8B13832ABD55920CA294942364DF70B6F4E234C140B200A90C9293546231BE52D00B653BC25E6F81BF00E499F4D65FAC72C329740872A9F04F55891CE7411D972E88F9C47BF38A1E563D33EAA25FFE85AF8AA57FC8ECEBD9DFE13F5C7CC5CEE2FB96E9F35C0F271842F260E45C79D17EA1F5E2A634192E188C55D3A31BDD00C721906483CEA08B9230D998F6F5683FA3844B298D8CE083601AB893D79157F1DBE9664C8C2D55C9CB736F96B77938C1203D74FB0DB8EA2D6E2C81E9987BFEF1C791022FC6886D287F58D267BA5EAFE1F4410FD6931F82EE193CD4E945D512ADEB19E5675B3D122004181A9096F35A4315C7CEBB19EA1BACF86D6CE8B8613099F9696B0491B5B9B30C29C0BEBC8B4B76158D5A766F1C17562E771D14F02E59C4C6C72BD2797FC0604E2DC721304A1415725D070235F751154BE4846225F7E0C35AF0F8D090BDC32C9F907DC021533AB2D9431CD0E1A4C5CF97CC903CAC6000CBFDF8847AFCED588F2DF8B70BC6F8D1DC2130C226C3EECBDF7BF5BDF94CF125569C34C9032F5BE3AB79D0BFBD7441B555B5DD3DD1B6AD00B70BA3D6E088C26FEDA63B4D7C5E97A95F0288D3C4A5C77342D646CBACEEDB81E9B117AAD8BAE6244D955574F7848BAC717A1CAD4886B1DEA67C81C6BD1005432B22D207FB19237BAFC16A86747DFFD49D03DBA221F6B4BBC902B3FC2695F5A82BD9F2E76928A05D2C4EA3FD428AD16A78B85CB2B8211D1E1A3B30AB665FCA43CEBD0155D8689CF9B693D34F14DEF6F9AE2A5BF0D9C4552D2FCB5FF62266E0FF9DC8CC49748F84C4A936771D5E4CE97A315302574F680C9AF675D56D2D46203DA1219C0E49384CB0719B58E65F5BA305388D3C52A4821129C70571C1400660021CD668F14221F76DA5B6D96081D3A0783725639D484D141A22DE2030A5F2775B0BEABA0FC3EA2AAC1A749FC89C3407F74617B3C7516BECD6E63CEB6CCE11E2457F75A499CAE69FFAECC4F92513FA470E3AEE428837F6C0B07474F663D5076113A9B3C2E34232D598AFFBBE221C515BDC90C0643F259BF93268E6CCA08F3FE69AE715866FC6E7CEAF1D68243139299741257593CBA25829302389DB00E1F300D42CE75BB3A27142348C16874EDC1CCC33F7BEA38004038232C928E1191C4AB5A4B6F04E056D9EFFC8F5A7DF249AF26904A2E75BA7A7B7D47AFCB942923A37EC5B3B224135216F2B43664B47E87E7EFC1BCB1B5108A5F0C6F8356F7488D256143D805DA3870E342FF3FFF1A87EB019DA613224F84E757CA8EEB95F7941631B450EC9F7F258E02E30C369C6755EDF7057AEB0D7942754DE3572B683B54EF789CA654087FF07B88B38C64C5D2CBAEF5F626E9E60CB2D708586B90FAAE418F48D10867164BE41EEF61F7C0504ACEB97452DAAACB9DC08104BC9FEC9EE0DD8073DDAF938B3F01CFA1F287A68EB693A8440971D82FB56DF76494A7181A851076078676E4F312C2E52A096038952516ABD4BA72AE56E407EAC2A3A64E252CD9012B1CCBA4626863B7B8C7BC37A02F9B0AE3CD44F4873B92D32BD94D57CA7BADE74100683030F97919AFFAEAE9B832C30FFA70CAD2141A02934CFC9EDB8112B1A3B07569643E957BAD9F590F8ACFDFCFC9B4CE697C1E5E5DAB65A7C5ACA61872BE84BAC988FC78DE63EDE93071C5673A12A844F4F4D0365D79FD66DC1DF96996D0CBD4F10AF2780DA8C33AB37CD85B1141C4BE153CE93D9376C4BB000A21A19EA06508CCD6A9FFD1BD80DD3264AC2135FE70FEBE9709FBD997AB9B09C3358E86F59E609E0D59813F82561E37C2D53F11CE7F3698A7963D0003162658E98228DCB89F07A3BEF0B43409A555D409FFEFBE04848CEC114726FD421E8EC18E8AE5D82B2837B19343965A6B47E0CE947F1F92D8B4E2CF5A5304F0519BE6554A1F7CE973E9542991C772E754E63F163778982974D8E10A7359C17F51C979062AEB41AA5E17462CA8946BB9BF56281CD356B9CBA211408BCADA01BA16FDBDFC80323D7C03136CF0433A3AB564ABE57513D87D0FC5FA38686744BECA088967E34ACF65A4CB3CF450657FC5DB7AA8CF88A50A437EE007CCE6D609B9F864D2700816B45E34348A7F57565D1791E00F72213C229D78917D98A803992F4B934AAE7C10A5EAECCA0CAB4283D4FB78B0CF8005554C43134F80AD00A12840E0CD022B51D6C7616015C76D7F35EDF93F7E39D1437AFC4DBF9C8544720500B3378CE12F7C147AB28213FA02A20CDF9893F3B3005560CCC1FD7F3FCC8949745A17697A5FCE80EDF27F8E32103CFACCFF680E8EE660171DB2EBB0B06A06F941B42336FC6F0B48A722D913187212B872AEE946C5CAFE989114D985A876A3C705980145C9AEA8B5452ED98D7FF12CF637942654310C9142FAEDE4A525517780AF590445694A4D98021A52570DF88576B9FED720F652200ADD6B8F1646ABD09885E6860567E6F40EB41DA651166EAD8A042B50F5E9FC67355E6C2B5E5901B5A96B69C5BB8389A10AF3C01C5D887E7708C9E918FB543B014BA1098E08F0E8CFD17B2ECF8E7677731C27A531EB47083EED751B4729D330D83BF73C32F6A6C8B024AC6466C66BEC231112EC2C2D76F987D4FF35D1A00D7C36E1F53B7A9A88860853D2A8E5CFDD3E2246BC54A50912CD7672D6BB7CAF1B82CD913344058E33E065B7F53EFBED6C5E907CE5ED23DA0D6A25FAC9AE7AEE3DFE91CD95512D6DBB0833E02FB37337C83F2051AABAAEAD5062E361B1C09667C0946B6975C32C8DAF3A37939A743DF1CBD7BB60153B83A8680791C2DEDDA8F29CCE546CA43F0F839F368D2D6316B4E224C13E5AB2323514010FA98547CCC33D689AAA4E5661B309316D934B5084B8118CD98EA21A118C471CABCE574841F13281DDB21B2840BBB364586B3F7952C0CF67F1C639FF451A1AB6D38F121417619DAC0D9D10531F0352128DE7342C431AABBEE26EAADE9D3F1EED053B2C93CE404C8D978294FD7EB2D59CA5D63E640820F1FF22E15563EE352EA19A8E05F59FF7E9CC4C3D4D351ACD9F38D29914CCE1B97C0B30CB8BB70D98CAE4B7AECB1DEAA735B9A3201E852C22CBAD9963FBB91AE65066ACF09DD5B18DEC6AC27957E57A389BCD522EB3311F28FBCDA13C44FA028C5E0F944655857587E856513DAD28F06CE9DD5DFE4579F5E4AC0276125D99E33EA86FA148526416F9CC98A7A915CC2A71E0FED52839ABFC0057E6AA6C7F411F90006709D89AD06BBF0696A942794DCA576EF5547D29E4A6B2483C18BD231C8F75DA21F6E0239967347BFF0CDF5D443C70A4CE890EB7FAB1F6482D710105E6BF13760687B6BD6E25F7030B77DBDAEEDFBA3D1DA4E330067C61D8B34F48906A40F3DBE7CE3CFE7A8D48B1B915345C8AAA9876026C45DA9BFA454386304BB7D7B1183FD365858755BCA9637E7E2B4BC0E808FF0620428380C6416C5592BB24F1C630E560F44492A99F9645F0C5A1DC679BD541543C7D0796793417F82E26EC019A281F5B92E696295D3B8428D9FDB4DE3A9B7C7EBDBE19E68B77468A6EF0E524BF1EED7A7F17021754FF135664930EC0BE85E9144AAB1F87A39F7294FEEA297191E9BBE7BD736424AFC629DD45BC85FD0C45749761770D7A05ABEDE43BB1DE
siggen_rnd = 768B688BBE3AAAA825D0897D15467F93CC393F0F2E126589994265B533D7910B
siggen_sk = 01899D952166CF686814B541AC1130935ECD09A92080C586147A2137FD07C756871F8D5805094F18C11AC6E560984C7970308C5AF0C4C8B3EC50FABED09B89BDE73ADC16FED309304873192C7206A9716450147E38DC524840D3D743D368EA2FA979EDF1417B3B8DBEFB985EA26A01C58E97F221D770CC420801F5190B66F8B10634018650217822118448360253555486142274348570002400142435487787210253282402577273804454438100670065284351256014431685558008807562516600521268430026113414408851137277548427518032333518272763571865258726453025437386414623144874353134403863678234406375155517203676850115847221470880276163433483641558262760386337085246303007051024146004482261156322473487750320331653165427388303280685181608238144430118554610532437337375873112137116116706302615148627372415348527604778717378465347423775647321210337266606064156833505572710320200068635187475300624716017738742777153151171151181414308071581206854076615207677857848864487046321125473531773222485168811355151715511665120511222122713668516645620847320654126457513142040304050751402550661162708347077355034283840210247481450532488705712322775501142452373147722828770772736775702551357168384472665103400766072484565151603118650473662330207428036426883844155653386810633302483447000882788152872305403470444710311603350216042634784667540616254663150278023420474212584563552811778861585577246078170220180883515713306552864712777278805874685251157250782162231033454505100416062710653443008143704250617615530822768245827158776123276628471064156704411062238864373450884678867576101067852061377323133585170548251687630542257850308533170560273154181805275627442047386783728044838354080056151533777077370312437775177051067546234833862372087318654438547270352342324654807733141767043746786804360212218762603470325600082168170477362125416381366323011606008670705461672742622514683628708878231042826824486728202511812584776058100807876117207056483162414033535244208111223436386542576334671064753631628512705847260141601288560131783445305232614516168000266155327428833881177350215340215321206150207058040662022654278104584618442702382806516115734104425530510671206143014548762332171126010701845767702087655182122575571841602046387637185058448118541841877346746778723668027454218820753233608243045587801470861817653721113257287221328867772222306885876473674058146852236270075622577645870774784253585208064240711733641083613563006477741635886312761628681835374812858583205560861660301614755173534786144204643548007211547158534766183107541668425387487537025474068066631412240314330370734723744785351262321663777722322554648806500786035560020538802517511036544405440055432328250552572888782863245404636385177834037547744606111351083148656627706878463463422656362834066723725617288612234801737542786486280156657876071577387141037456343255163540651626475541042846731203314807006273078401222472206155711372308331183773065007666715220006045054485015102021803281366335576656400167118481100628641417138775647834281281645007747172858116141208403244871716857553758681502160703241700672536177002115326816842755551527826154665011886171486314006282653536225350382587503011112065750166842166108162506501760EC2B8E4992BD6ECE017978E50D372D8C47549B30537B77B4C94989CB2549688AC93047F2A0BB4E676A6C8B93B80F6640AF58413ABBE9D887F5E9D9065E30E56A9B8076FBFE7BF0A233334D2A68E3936128A3978898994A9310084EF8722E79EBE39E97679394DEA7A5D3E2B90F8F0726C96D3C1A7EB0FD605FBF3AFC106FEC579AA45ECC713B21A55A8E85F08C9E57322CAC3B23ED57D7389E5CC9BAFF9A31D7FDA68E44CA69C588F41F75B288BC495870FF2018E0C1FCDCFE3967F1BC0B88E2822FE069043A440E8FA839F0A67CB35A6979DA35D3AB378DE295589EA11F0DF564B43D1565921E9B2885758AD8A9E189BCFA437A0FB4DFE9AA5819B1AB711D1EC0362624CD45C6A921AC2357BC7C57A5744B4AC9AB1FAA81AA03DB3D38428FE8B84508477EC7745D053A4C7DDC28444AF2B0150B3A9DAFC83AF04A1920AEB612A2DD573A67ADFCC92CC807EC0F2F6AF4E3D7FF1B87AB19DF87A9E2388AA75AB7DA1FC525E246D3F6643AE5C3A8F394D29752AEEA6D02BB49771069DA326791981D1BC79B808C3AFBE0EE240D788B4B9B7ADAF5894CFCA8052BA81B0F873CC0C0115B1CA538770C1890A02A2E280CC31353F7432019C768DCC0EF43DE9D5FA6544DCE1854C6A51E8990C3B3FD6917C6E88CA16E8F540F6F59E4E9F1B47D1B9368A016CD53216F13D13B246963EC9831026E9A509172903B7C5694D14F74BF3F4B20E5A8754D8167799870AE98BD3ADF92FB6763E4C8F6CF91C8C555FA3170F5FF0B9A98479E4399EEE8B47F91415BF6368AF944BB7627C3621CC8109DC35995A0EEEB63D41AF6E1CB016CD2E707A53C41B9DF0E0B23035213228B9B511DEA905894A84CF326C51AA67E0698582690AE8726BF9F55E0A3A995000BBDB01A553B9193537C83B081B7BF20AA5FB75BE74E172902F5CF83473F71BE1E350D758CC93786A61CEE4642333EA570925A2BBE4B0C1DDFC0105AD168E8FBE45F352D4F29FCD5E6792155B6230A3F24FA76C430671A72AE89575FDA9116F741BC917E932C9FDCCCF1E354FC19BC00C23B6D882B27F11397CF3FD20CA3BF814D87644211D3AD63247C27B910F7CB56797962AF519EC2301358407E2944B06EFDB9F79D1D7E474ADE86C42EF863A87658290D9E95279468DC7923E3F7C39EAADC5824A9AB05F1AC8CD832245203F2EEA6DCE21B4D0F5D2CFD995CDC7E28857F532202BF3A049E7585297E0D57293743A587D9E2571D9F83B5D0B58FE128A9A51EEFBC8780642BBD0F9D958941DA63B2AB8A76A6EF2FAD5E27AD19167F5C66A38A8D01BEC7457373BFA6680248D9ED4D308810069EB62A103CD181359BC064444C72E39201DF1B149D5D2D291618C2CA40F685F86107ADA26E2EDE44E2F6A538B003704130DE553C4F6361BB3D13F256F106DC90472EE626F3D27EC048F3B912A08FCEDC180CFB15ADD250FC32594C9324AA86DA0CA6CA57D65FCBFDF674DA9A42143EE450256A67F133379B0AB439CB2520A09C41EEC1FABAF9D077192EC9FD8E831FE91CF6318E42C04C160379EC6777AD7335B952BA4107E93299F555EDD2B9663179F58C5912F88C809E0913D9BAEAC5537DD296860B60CEE18CAEB5E0F0E7F2FF9E035F7CE0368256203EAF85F6ACBBFD04B6494B3AF17F5A16DE1EEE95606190107644DEDFD497FD85C4F1D457BF02F12ED8BAF11F9877010EC0543E1DA61C6BCCB10F9206443C40DC4ED6969CB9204B54E846F875AD101FA4FCD1645F981D38044F775720D773A76C457AA715E7DFF420DD23FFA08DF1653847640E7DA968CF4175D1244A1E16AD945F40F60F7699B260CA89E0F862D54ABF7B963B7BBA076CCA1EBD3A509979F2E2F75E6CCFE67B45CEEE88DE1A6D7D1A4655DD073FC601DC671D619E629EFC5C8868A834F44EE3B67484600946F7E0D48AE0690D4D09E402920652CFF8599BA3545CFD9EBC78C6F5C57BA90134EA8BD180F7A3CD5AABB5E1B411EBE5200CC5E2A1E361589EC522E155795661AF9B02EEEA5666C293FE5D70428C19952022BC8840287F2DFD27BDE7F54DB971E37D2A61072138BADAD65DB4601884ACBB9CF41DEB9937BBDC21906413F1EFC6C81038BAFE700CE8AEAC5D5B7B8303D1AC9ECD07648FA379B5DCF2AC286D4A104656F201E06D87CD75E7B13D7E9AA10A6D21AA93BAA11EE9891C0C60392F39576934CC5033C4F1EC2E9E7C66A06F6217ADE6416755513B096252ECFF9CF49D9C7D73192B25E44A606D2169FD7108F33F947FC3C0ED5B6BD899C9879212E545890534892604E20FE956CA07F5CC7CE8AFE12749B7E9B67B27D99EF1FE3ED57EF2EF4E1949829D27070A04239207C4AF26238B2761A88F2398497261E6F2E674FABE5AFC6389E7BB25E4777E5C30AD2F0CF1A7C175C2D5688A19B63F66037BD410313A351A6A43446877ED8E3CCFA2171A250464D9CA78838E768BEEFE017E94B8241F1E52FAC1BB0CA7FD6A4838FB9C8A87F93EA8ABA2B15256FF710B515FC5B435048A3EF7A30F2EB79A49E36022044A9BD12909F7110C785DC6A1574E1F080B93F717F671425247FD92964301195DE0388D5EFC4BD6BC22097ADBF593F0B136C041D1768CDAE4B9D34DBFDFC47A49E655C46ABD78F28A759CBEF5A81C018947A756608B87035758ED46C373133AADA6BB2A6478B963C87D6E11CA1D2BC611F1FC5BF3F33896441D75ED426708C1B539D7BA7047EA3B15C1DD735FF2EC9C86D77A8463F0601EA61D872D616332B05DF528532347397F77F93A35E6FAD18D297339D509D664DB2EF57F8A032CC97969F4865DD320FEFDDAB4523BB9A12343114CD56A27C8D88192A2145CC4913E87168BC8B70B57F8E2E6DE3E93BA204D3327244E81306BD12B7EFB4360B73CC4F14C332E13008FA416153C4B4254F85578B902DC3150D4CDF97755507BF95B4732AF588A23E8C8C756BFB266287D5C7FDD5D77396F5C9DBA6C9FF01DA0FB305A4E0366DCA2444C8091664D4C852E8A619B18EC71A490AECEE07FE48B44EBDEF67EADF8843DD9F80A5D1C3AF571D8540C695BA70F55CBC1605886B21549C84FC08C9E567D45BDB5B725F85BC18392F5C2F0975E17BA1074CD4C3650FAD6512509C72D098FEA92EB518EA359559D2FFC7EC059F0FB2FBC71C088EEF8DD1ABE144D01D7D60A4F52A450FECEBB3F406D532305FA8292F8428DC7757C9A514A5B0CB07620D8E2F26AC0DA7B977752AC0E49146DCD750F8E52D6CB615FF8493D959337EFAE9E4D4091EBC8FFC99C850DE22D6BDCEF284C596EB99395DAB224F35318F21B1F4A2510CA2D3265C03DAC73D3423C13D2A702F13D7E11B43FC092DCEF61DD4BBFCE4C87E07CAEF50CBD1C71D26EA15812C10F78317A2A76E9DBFB6A2CAD653F93FBEDBF299DF3E95B51DE11D5B20A6D0529E931DFEC04CAC4D0B9D16CD9189E9966E14EA5A9A6EF4DBB529456FB9B46678BF2E38223CAAC039F1DCDA292D641D5B61C81DD1F22A91EFFEA4D8D733BC80DC5D0AACFAE769FD593A0E585121934EB
siggen_pk = 01899D952166CF686814B541AC1130935ECD09A92080C586147A2137FD07C75637C868E03C0C7AB43AA6EF8CE5E2F95BDC383598416677B949E7D388966E0DEF3542057511942944C7447A749E7A840AE609608388A384C6D832D93D2590DF1E5EF1E3A483F26E7C24735CB885882A584CFC8015A1467F8EB8354A5BAC0E5D769235266A04DC828205CE9997F25984648CB782C51C946228C3282AA5C2AAC5934343EAD2C37F47BF3DCAD6815D753CCBD90C8E812967A5B3B78332F3227554C9940EE4CC339AB39563B219B95516BAFD6C0305BCDBE33D5366B0484CE9CC6ACCC73A56D9ED3A1E59487007D4014E6C011CA6376EB554ED6F733A69AC42E43DED1D45DA1D8081FB732FA45FEEB7475AB3B4D3F43221E3D94D531DEE686D853514CDC53CEBA3E68E5034A896490946E5C489BC7466A56BE7507793D10CA1FB476B46BC28C0E0EE7E89E9FCD5B765A7F0FDB48DC89EC0784DC9F7BE0F08E41DB62724ED3B59A2364013C74FE0FB7CF1D77DDE2D40F33A3C0DA69C60D6AB261D4AEEA8711D1D62D21FFEDE21E6302B5848F9D47BA32466F0D3043CBA807EE792AD9224B4072B1F010B9986D2E9093627DFC9762228892BFB60E7C423F0A317879C9842B66AE819C16BD433F1E8EBF3B24ABCF64C0B8E43C6E156DB4C3674B0E755B9478E9CE48F7848175311D332C290407E3D7B42DE27EB7AD3A65788DDBC5D34E929CC3DB278B461EDCBF6797A5CCDE6FCDA8F9D46178664D694155B670A6D003BB2A855FFE1DD758F29D77B73C464985C8D2158883C12EEE288568D2797BD1AAB4330C85A0DC08C86DD3FE71359414806508749355BF841C430B225BAF2377C54A8EDC67779292ED17F2459A21DBCABC628E7AF401E1F7323668F458C449F11480C2C1202B2BEADBFD27BE3A916C9735789B056AEA6CD29D6F17F23363DA917F9BBEB72422DFD81F4C009130C94074F3814622700EC740FC77AC3172D1394F362E2FFC85B06E9DCA6248BC5DFBF2830041C5A55DDDA60A81DA483190764BF2CABE4C69D57BF9AA425FF5E5E237387E1995BDAC070D5657C44DD01E761F32C535ADC2B0824E21A9212EA47D2453B66DF052DF416698216235DC3142D0B88D5DF8FCB5829281CF7C7DF2567A103B8FC1FB44599B06AAB1FD9448702681C2B951E61AEB73F2806C993938FEB5B50537B03E6C241A7D9C3AA57B857DB27A8B3E43EC46FE267AFDC5FAC5A38AE99A5E681F73F3B465A4441D5219386F4F8A2D80623A866289C39D7AD6E7540F88F4258D7507FC2A5B72EBB395FD7980D8BB5B62344D7DB659EEA8678CF3802C723E84B7188E2F1C3EF3CF4ACCA78EAFF6784F49948D90F46CFE51BB1CA89A5D7FE9CAF6D7F091591E3526FF5C6BD9B38B5234EB948429EFE5441B6D88D30AD3D87740F76F91FFBD78909EDA199BD5AE5C13CF7F869855A8A633149CD861CC2B2BD55F7FB227E1EE8903A940071B0B0B9A131E6E229F532F585CF87D00FF7FE85655D96D64F123979379DD2A418BD0BB8D10F0EADB40BEB6F0858614DBFD5AFAD132D14E2093F5A21278EF7DC6B9B9D5EBE8161C3CB3B455ADB1048F356FD86AA68979F4EF927AD11CB5A0F97BD04DD7444F23A9A65891B230E62B68CC0AB81EE1B6E9693BF02CCC2148AB49FA1399B6E6A64718DA98B9EFA5D69EC50FDA6F82EAAEFDCCCC0890D8ADCAE6DEA120863A295BE53A77F6E7193B0CE457A5E977980BE42CE88AED33EC4D27D0052B3E3FC2D2FED1DCEF3A23257588BB41594E172DE8A6AEF6116CB3CDAC793DA2B922A33E765AF2A1E1CCE94E814C10756E264C6D507A0484968BBF107DC0C562E998093CD9B62CB3509C025E4AD06D0DBE2C2CD1F9B86DA7DE61107F277BCF026F765FD67625F933F7C2116184B6E7DD035649D76EDF40588D4A93F881D8B8FB7351FF389EF94E00F7F0BC2895BDCD7A100E460D6B78EB4C7E71B685895263CB6C1526943B53E7F2CE1AC050FBB0DCA426CE15E0AB685C7D85B103B23915E90303678FD25F0693B54D4F61E3EB40DDF202BAABDD08C4CD2409FE0126F908C12A1BFBA9F32D14861C3C1E6322D930C032EB2EAF55CD78E5F670F0D19352ABD9D3B6664D9A9FA042CB02747BAE76AA19BA5772827E18F960D79D6BBEB7D512605831249F5CC596B7AB2CBA97B31E9FB0BF7BFF571CAFA2425085E459A0232AB4DE4DBA63695D936458138F6F1E99FC7589C68FFE3C23B9CCA6BC6D417B552D68DC6AF870C027757E68BA693086B8DA0734DE2F77D8055BF450AB3551D6DAB5844B31662F197F338BE71F7C7B027665E1B0123E009C19AF9EF94D63B206907A6789B9F54B2B86212559F935D81409355637CFE01CD3506CE2A03F4657E0566D9277C413007D5E3188469F6561E79FD41FFC524D3328FD1F592BD8304C65331C50DCEE6EA4D1076AF3F9D6F5D1674A473BCD0E792A51B1649EBEE78AFF4397FA16AAC61BD4E3A80895F02E79F51815E151A4B2A78AB447F4D42BC187E411B718981B95F74EEDC8448763C5B4E41AC4D5EE386C591FF026D19029B018537F420681CD39BE71878B5BAD9A9CFF9886FF3293924151EEF02CF39391D9891AF3C46CECF37E1AD60184D07B2116D7416EFBA1AD77C239C89583266F3B2389EE529EE3777C479E7F40526EB4C9EFED91AA055476640DEBD69CEA7E76B0405BF2A41D473C77ABC295302CA6520EE78E6A7D5E8CD7CC85899B4155B36DFCC4D3F531F16D1EA7F45F5D864BB7DB3B954DC
siggen_sig = 310C02E9851E444012B406836FA6B3A408AEF54FD07116A28DFAE427890374CCBA4F37E9C2CAB9815423E5CD2101864A7E0A85E82273D237AAEE1F46799E354F321D34F9CD5353002E06B1C255960F475C3C89208DE6B553ED18986167CF67F704A480268746E0DAF935FE2FD10E595BE8576831F0A817E269DC60406038EF77E94BF2C3A40874B5EEE5FB7F35E0FA7B22EB6207EE73C7FC46087EC67AF995DD0822030B4B800C3361B7E126DF01259AF3558CD606D830E5570CFB54077D4BE8C1DB6607D6A709192482B8013DCFCF67DD6757E505C3B8BC50EB7A1947044EE61880263929A0440462EE219F7768E1A2943ED3EA8B3493BC0BD5DB862AFAF1D64A566DE574BBB7A585778CA0E1319C0333876D09B137D2A75FCE12B094B264301C98738E08DC2B1256E3D147C83007AB704AB95D894456D9D1F5DC6DF6727D87CD31EC04340C38F9FEA7795FEDC821BA37ABF70F64273D43793E58F139D07A96A8EAFB2CFDC9DE2C5937A180AFB1B81A2A1C6F2F966007757999AB2971330A3516A4C1E00DDEAE672EE24B1A39B44FDFE30A346032B9931A8F4D1F9A41DF93AAFBAC4DC0E276C46F6673FA64E8AF1CDB596C72844A8BC6D7A641AB1824D9BCB05B7413D06A12BCD90B659E372CF3FCAF85ABA766EA706EA637B3CC2326D6242E3E2876A58F2415FD69B7BA912451CB822158F2E43C052FED502CF72A49FB62D7DD61BB2C2894459A25D253921316360FD4EA4F1DBE99EAF901632470AF84A01C8D6A9388846F07A2B19F493EC63B4C3B887BC7236A179352529D7D8A6E13827DFDD8772D71DF4CDE4518BD9C591309BCFB9408C2198FBD989FD9EEBE265325FBF96EDB023E3F31CBFCE687A080C4CE873DDC2B49B260880A29E9BF67DD8AAC6CA69AE2D8FCB2C7E052E13C422B5BD6A6103840652572D7B5E56E478CC9F9333F342661B9397C76AD1F772A16C97AFD0A5980E0D1F5D5B38342588A0CE47FA9125972C912C8D83FD8514AE35886811B7010E03A5D39A7B2DF896F3744BE7DDC81A9C29A27D5AC3A54966D11A020C2E07FD5B71EDF416A8392B66E99B93B46AB12248DA6B990DB0351928F1339672EAAAF08BC03D5F0C8718F3B0E29D479FAC81DD8BA969C2BECB1DE10AFDAEB6D7AD5D76E07204E9DC0F8A4FF7117CC835B852F94E68C6B00BA4156FD3B5FCC8B206E1CC9DC804097EA5F1B2711A554DFD05E823B666EE0DC983AB22460D421E481ECE64014A1B5DE7AE609F2720BFD0C9C95768BD4A03062A89CD7A451D7CB30C076626B598356A1863570F466F300D966FF940ACA6F0296C2CA440012CDE4200FA4B849B808F20137A4C6E587730D269E05AF67D0783EE718F664022BD66A02577836E143787413966362A0EC82F4BF6FA8C4181E599AC2EC456BD2B3540E9A971896766A0BF0DCC40288C46F7BC803AE498E144F24B646567F50D4762A2D757D203959D195CFE060522361B9D9B6959D6DC5C765AB7E8509BA1F64C4A921FF48FF58F014C395AFC1B6D2307FCA707D05241EDC0B81E78C1AB3291E5C6FB75DF53AEC67B607E5E1532A56441B5CDB42DC8A2613925D16BD8B1F8FF1825487A2331D5D64266ED7C6B42A85B2D581E08BD33DC55E87ACCC4FBD515ED1B3C24B677DAA3A65B05C5DED3398F0D999EE5F21DE81F62CABAE0FCB730027559D0525D1CD2EF196A8024EE3EA7DB5B06C1611F0A1FE78C4FBDFEE0A7949E52E2B165E425755875E8E5AC9B1DA17F5D0D0E3FD4C7B47D8D011F3F94DE28D9DFEE75717293E0ADBD0F261E65D929FA85359D7447006269EC9C275FCB5C10B09FEABEF9E7DC381268156DF37A0AA50A90875AF1ED1BB81F578DAFCE95042F844B4EC3DD2E9DF6835588A62485910DDBD35D1CCF5C188C71027B65652004BB176B3C9BA84D9F9E9B24F33BFCAA7E9A8EF5DC25C3B55AAE88546A9D719331D8C102AE5232BBC8F784F3459C5D1741704E9E14C913A6EDE7EEB8699CCE7DBB4EF72E9D84D0960BDF266B337EF93F43E6058D902533973D7E5CF9751614739101AA1CC24693F78E1EDE06159476A04DD7BA8D86BB9849E2BC122A743D35A267BA34637799766376A6915857277E9E5FBB7ADC76AEC1C44EFB5FF517E40AD3EF99FAF09DAB4AED7D60AF6384EA0FB233A8B6EF6BFFB4EA95562479807E6A91C657B0CFFB940F4EE09DFD2F68AECC45E440D230EB2FB787FDCFDF00633C32625C96D4842CD9CD0841CDCA1D88E71FA7990CD850BFAAC91E4948068BAFFF3AE465739A8CCF116A6185E40BCACCB37DD8861B33013F702057FDDB7C6A7EE26E5E4ACBB8CEC40EBAAAC857F907456029BD25E842539A5C9B98311B07A0E58AAFAE1317A0F10BB71523D88BB0B51BEE0BCC386A31A3F003D2C58CF21F721D4A272C55AA86579DB40159B75AECE06B4969197171E5512E254C8999F6EEF29311D203B731C500962CE054DBF483B6BB6CE85E00AE9EA5A1842FFEC30910011D53F763E00FABF8A42006CE02B9DCEB1C5C2807F3FB4C29F038B78675C809079AC1C4D99C9E6D7AF220D088E2EFEEBDA7D68385910823E61397E2E5916F1A43C6EA20A92E0A0542FB1FF6284DB1A840EFBB49B9A62B463671C4F94DBAD69B4FA5A9C1895C220A6104857E22A7862F4695B0184932487A007F407BB72137BF610526FD899B5D233A5105E82857547F6F8CD9C069BCC51DA0C924EE471F1DF079555C9261D01916175E619736FFAB3BA4F8391FFF69AC81121D7BF0D6332451A7A462F228B9AFF9635044E48311E76DD6AEFDA0CB1E0BCD0FC728F16002D12B9D0E3252DD630B2F50FDA6F004183D4655874D8B8DCC55C21696D459E25D4980B4BA31F2A1D7B005EC17CD254205104C01AF6BB6C765C46BF45AB28730C3D42B42662216E7FCCFB5C2ACAA3012427AE5A021626CD4CB8657E905C64C04E3F5CA9E6844D2E9F1F381D860A552715CC90B0892CFE7FD0704EEAFC05888E006DBDCB01C954B9A2630AB767657B8E355A44BE258E9F7BD20ABD0C7858C0C0DE7FCEE45642C2BC38DCBADB2B6A2D8B6E6E9CA211E63F1582FFCE9BCF8F7F6B99E9645CB1365F9E73C0D8E8D5F04C5CBF1F6C89AE6D7381141BFE38502B002DB84735BC8777B252CFB8CB549C26E7FE1983227F062F38CCF5840210EC87E85FF120501F15238B8A2BCE4AE9616F2CA0DF5CA68310EFB60110489A0BB9494B339B3BF04005BF37B3D7D7961B7AC193563837EA7906992CDA4FC3683009A1A709F8B48435E0EAE82E5043E1B34089ED0A564D9A8300760D489950CD4DB7AC258BC78318CCD2CD4B3DF75B9235709DDEADAA06DD62A779B56CB912EAE447A9E5511AB44F67A0EF0A4A97CB1584310BC106587D913C4255C1F3BED4F3CCD39CEABF80FD5C675EBDCAA571452B22F829327D914C73E96735BF25530EE0CA5974EA203E5FB9BE75156B981297E38A76F220FFDD5E56738EF6CF149BF38747521785A06BF7D870B3AEB3AE044B619E5585FBD45562A68CAAD88B6BC378739C2A57BD115F6BC98FCCAC3AF64CF3AEBA33EAA4AD4130F39733D12D461CD5D71687D913FD5BD1397A4CD5726D63A40F435BEF45FEF98299057676476985EBBA38B6398ECE819F7280A572129F9B078C57CAF8F87F9BA227A16AB6FA09ADACF2FA4C6828C25FD630A30B411677D93211C080162FDD7E54906E2920751CF118B469DB6332DCD0F6487898CE14011D05438437341C902B4781BB5DE6D60DABC955CECE19CE53090856CCE762C953443F867DD62990D4094172268238FA36260B912073EC7D2CA5D14C56F2371785C209199A3740BBED233475BE3EF1DBC0C6A6D4C119923E63B112DE3470FE8500786499135C8939775964160135E027D25E6967F6578B126C62069A4644055B669F530563340F61F9E4E7538976E83717E5FC9E25B9EFE60EDEB990B1F77AA858D46DE0ABFE141E2E5ED0BDC9D3669537C4A71D17FD2787F185E645AEDCD9F263B0ABA5EF0EDED66D2DD268A8A74D7FAC6ECA7D3A91D0EB1C5AB75D56A5DEFC259F9029A7DF5820A7F82341C99273B28DE241F678C45247D387E37CF3367967DA479B7A67D89B82BD25F952E6E77939F9EE2A336EE3B3D26736DD7A15819D72B83496986D00E87D2690E8A386C36559E13D5FF35772CE3207A82E19DBAC249BA15DFF7860FADA13B9E455296D05A026F8684CAEFA45460FB3681B17D8F38D0D1CB34DBBC102E079A9F381313A911EF7041F2AB841EB992B9DF15727004946D46201AAAB42C80C5A0A8E0E245E36C8223D765435FF18618ED682DD9A397AA8DEC3F3586D17BAFA6243C8B80707891D1347B52AF29C2AD14B0E33AEC57288D276D66905709DD536B40D3265A1B5A61F3F3695CFBE64B924392A566786D5EEFD08986CAFDDF5BAFD144BBD28BFA05EF43EA07609B25AE3F8CFC8835A3DF5EF4770C2CB22640CBCD87B82E948B274DBF87D83DC6A4D889B06087CB0AD4E5724C9DD3FD9F680FCAEB7F4B3B1E8E3E0C6F4A865F761008DFF77E354BA7FA33EF6317C61DEEA639F2325ADD4F5CC4119244E73045655E96F83E1C7FD07BB6E4F88D339F05C97693738F99DF44346262035397389CEE3467883929DB0CA0D293436CCD7D910196CA6DEEA0A2E578393BDC70A0C2C92C4F900000000000000000000000000000000060D141A2127

count = 318
siggen_mu =
siggen_msg = C2E23D679F2D3736A25E1C0A1621599845D9A73784F76C1D758C473B0C0838F40F898CE847C909B82751A5B43AF5CF62652FC8E9500E554ECA8531A8E65E87471256FFE683BEC80DC3F846DA4637A2A6352D9A94504B4A0E6F0FA60FD7CCB06D2BEBEBDC9B048FFFC418359B1DC45E7194087596CCB332FD339AEB12BD8C26F894649EA4A837AEAAC4664783487EA85A22649CFDC544D1CA90941449AF54660C9C7D1AC51F81D630063ADB9E7DC39147E49A672499C276AE29BE267E67B5E5A005C546DAC68CF5898835C03BF3FB88B6137CFE94F46BD1E258E052140B5E66C676CF9A0679A5C3E22F5B8F6BA5CE8E7CD232DDCE7B5B6F9FCBC07F8A6F24E517A0650A81775BE8F04A7AF0640A9DA3D86AC138F176062C8050116162950E5D1FC09A0848A7F93E0B2353D4A7DBC0B12D231598CD44A6B2A8ADB17AB5660C441F22CC24BBCAC6ED028F7C9728AFD932CBC7C86EDA2D80EBE456D20E95FBCD88BB7C84810D8B79F592EFC54D2F8B087BBC467683EFC7C0A3A4DAB035BF58DDC8DCAC22302B9678424BB7369AD124C6958B926772C4A934DDACAF1886CDC4ADC88A9671F620930E23B93A2C24A56D53BC617EF96D20675F4DA243C339BA327D77DBDB0824E0271384FF87D923F7D72070E9D2B84B3C88A392BB511D33170EAB935E23FBC5DE3C8E19C935F5C3FA1A9FC077DB4765C5DB9BD7A1E6616F41DCBAF54BD43D9697974B31377D26D76044791CC15E10D104F6679BBA935D2A6EC697EF0D56077436601E88AD4B5B2C77566BFE10CF35D8CCC74C534874F7B620F97D93AA9D2ECC438AEBF737DD995049B00FB2497D23EB5A428D3B224BFE22575565469CA5DD8608B57C34BA8F1B5A036F9E47964F0B853F193987243681BFBEA68652379CBFE8F8A6025503630493CAB172A40ABDC8DEA79DE35C8DD52D0A0A8097BF23E50B7513A9055F2EB3232375C75D51418C405666AA384311D291FE05300826867A5A2803B3304B142E89E0E1F42E1FD3323B13A71D3A7E0E0F2843F4198EB7930417A4E631847C9FE774A02846533A16851793E79C2B9E1F4159882FD03388CFB126342E45A4EBC623B0D2BB59BF6797581327A25D69BA3846E98A1D4A9F50BA2FF9E8ADEB922AADBAF1505764E508CC76D3CE20EDB8C999D41FC16F51A5B7730736A1628BDE6A2634145A26028F580859DCC2021357F1D15B738B55B95EC2141753E6BCED62A839D5E278DE89240D60757ACE13B9CFC7EEF38EC434174009ACF3E34B0FF0CE8228F07CD1DA46E55F20A7A396C20BB5F76363D78A708A99B6A7BCBEC4E845B5030B3CD9C9B1322AC57EFE4FCDCDE7C66BB8CB91C4F4D9BF02B92E04050B635D7075707D88766EC3F428CB642F8C53E4ACC2CA2846B52A7489C5503775275390E32EDC20B1938836E01246EF68628552F1A32C589C468B4C95221111AC4ED53B1734C7B5DF4488D81B676ED101C0979AD6FD864B636AC4AAE3BB653A6CA49D4FE448AF00FD5B5077EE8FC361F16E07FA5C7DB54A9DB984C734C5102FBC7768DFC8604009BBF4178C472305E732F86FF4EA21B1D48466AF25526AF415E8989BF477F65A6163F21C0E5139B04DDED63228DAF9C7576BDFD523C1A3FBD70269C6F870E4BE642149EDB2791CB4598971C94E42F77EAE900BD8365A7BAB50A4962B05933ABEA725741F58A758634316309E6CF4A06E2E6E59332F8CE4D840A2940ADD60CA8A28DEBDEFB025ED07C43A641A33BC4EE4AF738BCF1D639C6514254446AF1C9EA731635ABAD850E2BA3E7796CBF1F8FE85E943277C07FBED8399964092DF2B7F5B06551331413728D7F093CB0BE635FB54B824722E77A5FC44959CF20128D24D0A827D01EC4DB6A95B719F21043F831F8B9768652D3601D8084160E7EA929A7612970B8E06C092BC1D51A83050AD3EA57D86849B9EE4E5151184C27E0AD3FB03A1EFCF42E500A60F32064A134B135DCAC06BBBE6963B66E1DAF08FACD0C4C36765F443AD78FE10396C1BD604C6C006A1319343CE3B60F8E59D4741F539132B090B10D452B48E5D0339F7468E2103291BE6C9C0FCCDCF783946F73BD6024930B3A9F708F0DCEC6AF18F109EB49A3EDDD91D433F6AC6D4011400B03E1E7FED14D7ABE0CCFEDC475F253386D0CEE479E98516BBC31621DC9476F6E5373B129E7760DF822D83C3F494E15960475A4BF7FA38EB50BDF74DF35AD96490F27128B8867BE11CC5DEB1D5D6D4B211097BB5F807E85760F49819597CA561DE5999C847F263DCFD5352DF5198E0E9D650CA98BBB8BD2ABAB91B1C6278346FA5304AB5BFAA03DCA2376EB631A2107C10FB928EEB4A92290E58724BCE06146B0983826214F0E469DFB6E34DE1CC832D05EA2277E33EF228935EA6A413E29285854F82B4D01666337276CCDE722587B5FC862E618C99BA8C3753787B2457DFAB95567368817FB4334BAF109ECA2A7B0BDACBFBF28E27DBF8B804348449B2E383149609ED316180F879BC89689273906CD7C22E07DAF3429E43A4CA02782EF0D517A3115A9652CE08D2D5E6D0C61F9C8306ACB23A87FA2626F1A040FF6953CD608D4F882FF696188AFCB502001A343E84A33455458E7E249FD207F1AFDDCABDD5D6000504A440B75BF141B8AB9AF92EE34F1DCA2728A46193532C6FADF20ACBB5619CF948188DA26D5C7DE9EF1177CC42B5E4B9A8801F71D0481D9247AE13D9DB31CA23663BE3C808C64A479974AAB0E5731EC1CBE5FC808503352BE09669B8A3175E9AC25D406077B09FA500A4740574FD28B066B7F03ACB8D81A79B5A78A76C4AEB0E7A1EAE0E248478BC20C80D07AAD186583ED5038F26D8B8716B64E5EF6CBF6D0EAB1FD7FA5666856946161284FFED0C814AE567D959972E51190574AAEEBED3324C0DF4B652D13EA5AF5C26542AD277E00FD3AE40F2B91BA0D629CC940B35C66D6B3D5676CD1B54F92559937537047BE59A7FDFB42C3E70A284C1D1A6CA63FE43D15E58A5B8115FEE87DA7F625C9F61A8D096F80A7897CBC3E20E882D09DCD4A5BBF01499AC4B7C938A574CF70252B10CEEDB829F09BA33E6F804F134A5EA46D4D282B50DAC5083533602C5AB7EC4C8D4432D174FB0A72770FEC1EA2F9EB3954F03CABBCA27F43A062B3347302B31A7E23490E73A39499F8E4CDC01E756AF867D33F0DD26A6FC642A6850994F36744D00A840DF2530C83FE1F162C78B1FA356C4827DA47831502313B51803792B90F11367218AAD7409FAD8690F77CA1019436CC9C4DF2787B42133EE532E2BA0A8F1682CD7A5620F208962A42C2D53831166E443A4221CF81DEA0D8399CDFD6B9E049662FBDB76FE8710ECE0D84472C1A4CDBB509AC9A53F5463084EA3E91F0C6A3BE89FEFF751CDB77E0D4961705C2539B06DB9DA67A787A3855A4CA82E7C94594D51356AAB72118696B8415149C5AEAFB17C1F7E795ABB70534B6109D7636FC05E92271F0CD6B5D0EB32342217DAEFE764230C9D3CF3EC757041416142FDB9CBDA592B38AD13D3BD1A5C7266CF2BB194ACA407912E4A198ACBD432DF94CF2D5D98044EC96F9B8C6BB53BE7567EB849A220D6306F5B52CF29239BD3397E88F901B3F01E19CED26ADD1462E3FE733C269F0DB0688ED1E04EB71D1D9CDA78A0CE983A5B93A457565388640250A909ED46BF754CD94C21335D46957570225BCFDF640CEDECBAFC9BEBE6FD89C22E26E32C8D3FF7A95805DA8626158F40423D51122630778D367B86B71FA4DE27A75A72D6D5B7AD736DF610DC99236740B3BB90C524311CA1FDB9E43BB2659F68E174AA8E5643FCD203754342D174461AB6381CBF0DC09B52E8C819D18AB0E9B139E250DF3E1E79D07B9D85C083056A168A6FEC9B17D84A3254E8ACCF1377708936C7483B8AD089A3D4339857F2EF3A95972D48FB3A1F78811EDBB0C7C14D0413F478AFBD9A0143D36A26BA8F5A680D04AF6E1C188A6501E585E23DCEA4F3C98FC3F2BFFFF4EA04B445D3603B04FE635CA955BB8BDDC806B478A3A79EB689A7CA61BF8DBDC4B75A6BFAF9E0911979892D81F4574BBE2B4F51B084B74E55FEAE256579B48E2BE45001A07AB72C19B6392FF2FD9C64AF0C44164EB8A215B9FAE5B126FA4753A87C2A1D59065802429D0A529970493BAFD420ADCD5D0A5502AA08F87DF9CA2408D29F3B384B39CFB91174590EA4BFC1F362AAF01F502548B7636993D61114B6F719F658313D9E59C43FFDF2A6C2B86B3DDE0A91AFC13DFF2BD178D6A5FE0EB7041A1BC70FFC9FFEF459B15C50511A30390E91E4C818D012E00655D13B92B3769C4D44C1F3F27ACEC3D2AA80D41D0580A3B4695875AA0448DB0EB989CB63D09ED9857A55D2BEE4A366068FCD61AC219A9020340C308DFC16A3177FD895E0D553A00B2CF5B895A1D8C099E572C1A85F5AE64F6AA1B671AA067B32EB7496A53C4C785176C10708E9FAC1EA7DDB9378498F8B157DD22C4EA416CD33FEA19063C33D7479EA0B37EB70642197EF5B87783A7AD47CD759E3B1C5635DAEAC786C0B92B1450553CEF31E0B626F6084F2B202C47AAB6BAD23150843C747DE29434EE0C4A589A25D4CF2E6E6819FEC6226790C4187F1FB5831B11C53A35145B4D99FAB4FD186FDFFF489B675049D5E3F69AC940DFCB7C9EF9DB14BA38996E60268EA83DFDF550EBB8708F950E199097C55A5EA8A54AE9F5C7F8BA5E0418508EDD9970E0E1AB3E45336E8BC9B14487A43928D289184C09A77F89D93C4A944A343A40D985CDC9C0A7D366E4AEE2597FA124F4E25E5C8ACFA72F3EBAA24311BC281D7E1320E5ACA91B772F13D7F338E62A2C1C4DF6CC57B25D71BF3266E537D6E73EE7E7C883ABCD62FBAEB60ED8316651A59FDA1A08FB0FF536A6DCA31F94CA2D3DEC19598A8BCA063646F1CC5CF8F44E6251FBBF5514D3483172444DA1F3B9ED7B0307DC8FC8A3914F3F2EEC4341678AF47EA6D972452035C899223E2D09356523351DB473E8CD092B7DF4855AABE163A06156E758ED1288B77BB54CD1DF1F43B4798824A517FC4B560FC694CDE7B18DD6041D3C4CF9DEAB59B2CC70342308E212C26D0C29B767BDADA3D137986C3B83EBF96FEAB132062185A1DC0CD5A9FF37375F01097BAD7745EEDE7E531B645D35BFA21A235A404113DBE8B9910D469C1BF6EC9BE5A1FB26061CCA3B0245D20A3F32E95361C5F613D344A304A1B3940019D0B43525A3801F0303D0197E2385C6D08A6D250D606CD02C023F75B10E39E636385E881CB284AC57F6B3CE96122612BA5402DB99CA387858D0E7AA4FE805C6C2763B9436402AE35606EF45D8B5B113BC8F5DB6C4FC6C71CC94C837A5EAA3473C9C745735D2A2181AD7C7F63C050D21089D84F32F425346CD6176E85835CB2DFD2B5AE5D6B9A141828D09184329D3337D207D6108A06297725B00D714249523F01B201F488A4175FE8DA391D9C5A1DE489B0CFD59BB392D3A9360283FAFCF362EE2DDE5082BCE8A1DD71C31DDAD2AD2733086E36AB406CDF0284B17045F4D1ACF814F04A8251EDF7E77B16089295585AA74777CBA9EB76DE7760A16FB4CF1CF37A56B2322D546FABD41721221EE440A4F4654062E74B02AA471D9EF1FDC10F089D35EDD3394CC0E7A95F17AB95BDFC16529E31C3D8BA286729EC7FED3B190BEBC3B7E01BFB93432529181C10B22B96C60BDA0B08ACD2BF7D50E8667C71EAFFC670CAD72C8408F15EA7DD969737784F8F68F0D73BDF7BB59AE46423ECF1EA03C0B0548802BBFFB7E316EB84626DA4E174D5576775AAAF1AF9CC922C3BEB07492C40033C19EC25E7CF6582EBF974822D109F0FF43A1643C4EC6D7528A2CF1D6501E5F9E59AB48183C9927DB86E9C886EF535FB5851082E25259EF09B70EF794D1EF08782E377620CF860FC693C6962DC09E5171C1D3B568867DD5DFDC079E4C6FBBA22D07991540C521894A8919503839BB11454B5750841C100133884B5248C098DFF3FECFD8E1D3ACD92257D18887A15E2B2E506ED53FAFA0FCE07AF8ED9E43E11C0191018654E971A41097003508F07C2C65E99639EC9A70F58514B25387BD60228CDA8903CDC404C49A4B7FB0953611A2DE70AB0E767DF68AA4CF5A59AE0BEF8047A56B1AA34A9D10E81CA7D32515C4DF7E606F774DA7D7E7E52C5E6AD4FCD1321E94C65A0580033DE7F8A64E55EBB6F33A3F568F3E0E251E0F70AAA68885099E5B0DBEDC18FF0EC4EFAD7572C5D7589FD2D6FFEE8B2C3FCD70EF591454F2DB6D6B6C15BE7B89DA2A1DD1BB7DDBA60D5884FFA953F2650A70BC2A55F3292CA69B1B5128C33FED9F7C3AF24385ACFBF7D6E272310B8DF6CE842F45AC0AF6151C61675879D37CEFDAC60B375AB0F939C668355C18458E1DE3952495A30AB39AA395A34CBF63542D32FAB7BF19718BE329D2505F95A9AACFAE26BBDE00AFEA928524B8E6A4230C16B7CB05C3052C44AF7325458D9D38BF5C7C576FCB7A1BF838CDCCEB6E20FF087F6FED98550627171DE235F9F8D8A85F7082D9E5BC926C0440100BEA2C4A36D56D2E2E35ECB93236520402277E6C1834B7F92595066C36AD95DA41873C791B1019B456111D5048A617D041E33001DE91A73863475A4089C33F4B96355F4A1693E732295CFDCF7D2B308FE5902F65E93C1F90D1431D0242430153D08A8B8925FD606159193DFE22888B8059AC939B171FC611BE85478705305B574B2047F8AB8A2C792B4685AF4DCE1628CA2242ADAA5C842883270352669BA7DEC87BBC48A145B29C4A3DE7AB384948C1D7BE12AD1F23D30778F94E5E2676B712E1CDF8868FFDD6ECDF51C18D53FD11C18529D92DAE899CC1024C36783281FE1BBB4BA85A1ADDFBA0DBC136BBE4E553BF6170E01482725E8A1813647BAEA2AE161DA662A7BC8342754E5B900D13A4D466C7E52AD0980BB22DF354DD5D433A0C6BDE5A50C95C1B949C518820449051EEE560A7B5AB1E7C606E7FBEC3412F93FD6EA0205EF29A451E8D90495D087A31DCC6A5FCF130A8AC9C3D5CFB1E6AA924E5AE809A866D1884E261E85E57AAA9CD598E297C7605427E09269D77877CA706EBE7F406C5D3CFF6331BF233BEB1D329A4E467C561851CD9B5566E46634BA0D495A7103AD45EA1C1438AF182DEF7D4776CF0C338514CADFC22C8557795138124AED13B8329402A681CB9021F713F921ACE0359F4705FB5C12A397AFEC6BE7A55AA72C27102928AC6E53388071DD8259DC72C261F692BA771423E25A4071FABA4C01FE7A6CD5936F412C32017D0F80F4FED721E62533A7582199FDA49869D8A054B590F1D28131FD58E8949DEBDC1011C87AC418124F6FDCF3D0FB9DD3EB57D6CA1DDD8D21486FC2F0333595109A291D37D08FF040A2BE3243B13A414321308D7EA53815F948E1576A04BBD181B38E2E123FBF0478D57B0233D7D503A0DAC7AC04B6499EC83B5DF6D408C5BCA5F10A19B5DB1B0BCD3543C7430150573EB65F30C161C38BCD43092D4B8D39BC9DBF04842F14B9000A880DC74216E1D269A9840DC4637BAA76392E6FDB2694DBFC86DE24D3B900C2C324933C0B39C5FBB2E553DF6836427BE4D83D2FD77D259EC51900071294B7BD88EC4307DE5F82B46906EC00C459F5FD8DF0B98A7689AF072B729B8EED2E019FE518385E33D06C9D62B4B98785501060A7ED35
siggen_rnd = 0B282D51C53D5EDE36502A7DFDBC6B71C4D87B9E655F39FD08C6B61379BE3D72
siggen_sk = E49DFB1892A4F48A1A2DC27792051AFA7C10BBE141A9AB5238309AEB8130B946E7A2973BB98C8BB8F5C4BF26456EA87CCA37884D9CE8764D76641E92B39B5B12546A466BEAA64784F82A74F20D3124E27985E59FDF7316E7BB78D5E1D931704569835F9BE664DB4672481D3687B6FCD9205AC5E49290435EEB7089335427D64950802175430342004755171711060570666522006218168516381427427153267520670373077153225624714645360237786820402404356077221561382752650555727146068507560473756211268412435732418555205726221666786136127501014155887052166320753613168621722256268200671575743805343527361085650033288340307746211460126163548308205040710222665420463568412026117156544485558666651553201400634487372730788800744425380530344043056282657522553038866122285715473700345064123546100344182658751511665168504811226371103521072003640087072524308022136124253812117202036030052582147205388776203715456570586374445748430433262110268780051814885341527787278020322557085382675660814342330178504003613670673568866311124167064033134483113335582231271066055517130125310773177215325643667006837260041340060018347854443621733243267047381725156805613853558177465666642757155635200837216001334516707356171520663154765077367027073810506021502463311210635683488388351214302018500180027802200510651537551241684007647287366267106438856375061802852433755822748860600232382206146008354284382181300804611171307546431181410657623244483808645620788345412557031615705612631763304740347405160580568738407361010078426726137171683811807352376274045565026472353380876512474278830364802721776183644580033015653601635318651721625732654264516745550477354428313847734324350044064635546112784082417468847521685252805008618581457213766458008058616763844804777682211344536684313808078677507705624463485570033871175342425386172854353102228621634140484740568278727264658203870561441045568078717875011421277381130785013858431116757836125170084070674808316645286711472006655482010482422543044652066463735044800654626320326860751143525106565725352502178287723158167323846623545314727245683124586016132150481337355164660674487743861562436865374870127687471241344538163860484765142825442775012454616707328353165870534726845325473806670787278366175730716803115606723388008360850757440746181434202042143741442040056028435485827240648887488526103760763025020605811250875788530267804125248844847377844477881665801618705766350035454537727867548837148500441833227328312586647426538277168166684116714405212280131026552550053580574117257162380358531706838181270066450210360623320551234352213347812560552061751263873385620721685121510236103255871712776720412504148333760077787116284254671204534670406577050815356188428573526662346188278280088527043056506433650010410528777357541728134428034784632484154632063310527171848086758882036413627231102114855887781805628071186775444021588806450670574371645816525824220280428012364464424385048500562542854205305077816480820777137474283277137832732671304408825056855328517546473465527280655587638554687856052526485662570722767072557888567338556644282445477055467671227746180475313741886711506063622501227111264408810675510888170563551756122242536541140280555540169BC2705E028B5A80E60522832C8542D389E3498DDE63D04EA4ADFB5FAD0C83F5F3855D7AB71A433999A68522EB249BA2FAE80915BF81791D83D26DF39DC48ACC25593B6A02E9C7F254D7D714F3B52FB6BB80DDA11767D7B52106139A6C50D510079296D61012AFCF500446D1F2DDC0B753F9A951C46DC09E4AB38B34418D7A2A8213E0DC01D66036DAF064D2671203888799B43E87EF0CADFB0DC7B3AD8A9E5F3D210908D9C3683F53198261121792497AE611255DCD79556ABA372A8BB79A6965F170B9F20C1A6D63E3591F2FC24956E28C12D9ED246AE19E55CDEF72CA78F20BA8BB54BB4C0639E94EABE8565ED60ED549D4209168D081D7BF74709E89ED37CAB5D3F1141F9B42D9303E9600CCDF01F0411B28F4CF744D2079E8278C320BDA549ADF0E7D18763AE25986055E625E3BCB75390C05835F6B75F0F77D0E5C40728C140F03AD28C60C82DAB046DB434C892EDF7C84BF2C2FE0FDC30686EDAE9E43D196D1341F50751408E9127F3ECB11C083455D9A8E5FB9BD9F12E550F0108AF9A4A0C34DACAA77EA7523F13E88D35091D1154ABCC9E6926856D43C68F9733F524FA750F54075AD27358C53F9E10B639422DC96D03B94C86E0B0C3EAEC45DBDC7550B29ACD582F36E68D227AF9FAD3955B6A3855EA6AFABFACF96A032279849BCFD597F332086DE6DAD2BC3FDEDFAC383B5FEDDA919871DCA2178E718DDD4864C29D061093404DC5596C377C90859412F5D0643BF4CDB6027FDDAB20D871E5A0FBA72A71AA605548C93FCB80E90A049B85D39E3F99F590032E5A5CF5ED2795F9FDAA2CFCFA0F18E1F1B910DC57BB7914D9D21FAA5B1E35150546DAAECEDC058A622BF8B0098A271ADC584E0B20987AC4662C0ECA41EB890813EDC516057F48227D1CFEEA164862213A22FD00D31D9E6578CFB8CCA2908D1F975C8DEBC3FB10E81BBA857DEF4002D47FBEC63120F503DF60B4949914C2069421F6EFEF10482D92B31C2995500DA359EDADCBFA5FE8862EB82439273E0F3273715BA98724BFB2338DC5A1B759143B93F1D7F9E205EF8AC8ECF4A3B80E148350C800C99FFF7A218EAD99B1B048F5FAD3C21FE7D775F283A0017D3C3CB256EC60217BF17855536D721B2AE4E9FBC3466077168A6B9720A7BA762C7FBF00C20DB34B6ED3030B89C360A5E4C9C58D73A090D75DF4FB2837208DA1C34F912058979EA421E0B8F588D3FA6FC0F4C318B717B9345A2AC2C3A09C9F79943B9057D56F867A9F21D4AED6D0DB0C1BEC99FE022BA5F7A7332F88663B9D784BFD3574F3E406351F69BFB05981B9140E22978B41C5E2D3CF08816EB19370630D892A1ACE022942FFF6E26A1EDC8A9FD2EF0CF2ABAEA2599023542BA76CA8CAF5F80F41D326F80809249EF419C94AFCD5DD1D2E05EA89A0F18D0CD333FB59D9F4F8D196828320D6024EAABDF4C469C2BCA09259A757E80BFC36BC9D8BE0F11E1A7CD9EF79F7F47CBAED5B251B563E636885B4D4328EB9B128A9692BFC5FF4518D86FA0E8CCB8048A721C8232B06B58772924EA03229FFBE51677D0083C47E2FD7E1A4189DCE856CC3B14F8550A7BC9A3C52CB9957475CA3A44C2B83BAB05A687AD81ECBE5471F85A945B2CFC8C2E4D7BE69D9E216E7D50216D9147B651628C9A060843F697F85D413C8ECCF15E460696DB174647CCE4281D2130E0DD48DAE69F2C88F8FED4BC25B5DA942A795F8AC121C62D3495B487E682682EC1F6800CE89097DF70434A80F9342E72C1A296AADE62483F8A8E30ED0FEF2AA4C146A1BBC3502CE01F7099F7B64F0A85FDD87EE51DC01653FDBF92E98D10176E7133F6AB7C80E230D926407EE9BE793D302E2D842E61864C7E85286F3B489B6F0C02CC863DB6CEB9A4F40BB1F8C24CBDF9F1B9A01B1AE4DAE80A542503FB9D2C22EB5F59AE8F3801D237504894880CE7FCC76687E1E4A4FCF787628E8413B53BF4C277DFDDEC97CB074461BF945B8683B8D6C5ABCEB1BB70478C72509087D88302288FA809C3298AA9A0FFBD3C9E30EFE2D906A4E0F31F69BCB8D3D157D76A31B29B7CB6E26229DFF5A09BDCCAD9D31BB4ECC3B7BCB5E79BB9CE0D7BD89FC3D192876524C97D512F936239674CD786606BC226AA8971349A33D1CA0C96AF80E2E8D0C55974B8FECDEA2C48A530E3C2AB9AA0498513ABDA285D0071A5754B9733760B334991E98ED2DE12FB2757E8EACBCFF211E1FB49D79D2699A2C1AD2BB90C44C88D2DAF5509E8009AF86855BA54B699D282B7BC51EFD88D4F026F75754BA2D47A1E46B8AA578D5E61600C1DF4F0841E562F4CC12D2A8A2CBE58D5467F17C78ACE05FF8DAFEECF7B566B460621446788A20D5512FE3D85CCF95859B16900710E2F9CCC4F0379ABADCE1EC61F5003347352601C0C7648906C75C25492F6B1B09352AF1B9EF9CC78F484573AA5B9EC905C98042D152A23E48802402FB115EB45719E022E2B582DB34319082E78596FF703F5E6E5619F5F0CF8C8EC488965CF5D039E193F4CC7D7FF6928DA096B55ECD7D36437ACFAE54381AB18028285499DFAB808AAA3AD36079D68ADA00494095ECD470F9744774EBA6E583E71EC32415A413FD8505B15DDD95EACBE448C44C06BC80ECD49BE34FD02C3B1565BB70F84EC64C98A420A8F7183310A96ADDCA3185065D8AFEB7DA8BFCD8CDDEF2875BF2A000D3EC76515191E0A6B26F3C112721F9754A6781FD7E0951BE08C19AF83C80D29C600D95F1768D0CDA36324371C11B0FB43F511C67E5F9E8EA8973C1F876C222BC6EA4B27D998D59D7E73CAD75133673F1954202ECEA697D6B53DAB134B3B583DB494E4C708D31B4E20E983972199D47A234D09A614FD1E3240458577FCCF945866A4AAF4FA2309C8B93C2CE32F814224A8CF7793C3639F4293E1607B998FEDD09BAEC7C3307A14CB9D09069D626445BD23963F3C0547C4D8CFA56F847FF4D88B5EDCB49CB8D8F55D1642F4EFE8F9DC668F35F82AC84C9A2F058ADB8694534751239A4BF1A565C75196B1FE54D6BB897825E20B8BFB1145F75B46D9316CCE50350D94D786BC55DE3A5CE2EDB47E04C5368D17043B4EE333D1A21947CC4AE927C2B420C603EE08DB1C2EE70B6B2CF7502F03D35CCC61409A389DE5593FD9E0C43304D702F014D450F7309A22D9DDD745A36ACFB66BF15B194623B1CB4731D768BC0CE9960FECF19BC7DD09F8CF3B1E758D121037A8BE1A2BB04036EBE1A80E763FC937442256478ADDF13AA2E71F18C863EB15074695F8B91C97C5DCA19C0E47FAA9834CC1D374736EAFCFED14A73A76C7A5D970214454E106E9227F55C09E5435BFC0DCD3E10F414A690012F1049D2B15C1D06CDA44EC972AD867B7CBB2ACE4EB4553EDD91BB5359131440C32B869B47743BD1AD3ABAA70EA5B7CEF388822CA17FE8D6DFF4A6FD6D2DAE2B084429B697144AF0C5A12ED98DFC759625B5FDA18F2F67619D44237CCC0CBEBD0C0453797598C5A2555648DDF50F9497C1B875FF9D89A7BFCABF9F0FCED6396E6D54AA3FF6010809D52D2
siggen_pk = E49DFB1892A4F48A1A2DC27792051AFA7C10BBE141A9AB5238309AEB8130B94691A83527C9013A964DEB072DF535DF6D4443D42910F0F53BD00BAE7A8D658175F4B3F4302647D97DF5F38553B531C61DF5F0FACFCF98C365402FA158E7D25D13E1DA1AB3AA1BA7F91E3CDC87F6160C2514899839A44D1D0C32CF840D5B01D72D24809F3EB4A53CA7D78C6616A3EC76E61D2D3D90E5C97051F051744061284466F5C428B0F1B4F2263719BAD3EB56391747130DB56461A709D900828D36C205463C0F692AFD08557F80574573188B30FE0C0C5FD3AF92DE670ED46061FDBB7C822CBC2AA086666A9A8C1279AF6BBA4F03E07091E92C951F2C3D3DF9EEAD243EBF4D88CBC0B8AB0B952167AD4FA15C7506B5BCD608CD938C1E73198AAC4B3AA5C6C760BA388747510973BC917EBCDE7C787A086AFD7F0A630FF80E2D80FC617078F12A29CCFC4F0E90343557FFE55B36127773A2C70502576B68A31D608AC3934C9ABDCB4834EB1B394E4D34622D90EE82B06BF43521604CCB901F33736F8857E9958D650A42C0F44377E600A4A605587FDB4B32B51D755775451BB09ED4EB3E9A499D7B68709121FD76369427428411302799774B865FCFC0C72EB4A548101FE7C0BAFB26FEDE9904376CCDAB9D7E8F08F9999CB2C61CB8049F63E7A9BDCF06B41352DBA90A2319A4837DF0E8080E9ACF20156B8AE6C006A38AB623D8F8B291058CBBECD08F5CF46668BFDDA86EB3D99FEB3487E85379D2E41BF4C7E77299D259386683F9C632A23BC590B1E40A7D73C333B3A4B79204590F20444B98488524B7A081D3D77018615983FB0698D79E8262106B7BE99E8B24A4072C9AE260B67DADE8B579B572042E4FB04CCC9A31659FC86E123EE5B7312B701FB47F524D5A8E179724F4D63AA9A4FE3455C8644DAF55E93F9EB792516181714CFBD8C8A1E330C8FA0B0283C731272B88FB541F27D64813C563E54A8F82C4D99AAF24F21D00699F86B8CE20EC4B1E5CD8C7B7042DE57DA585B3A6824EF7EC63FB1C801B264522297AC1EC527741D5266F38C47B74FBDFF2A2AF9E8AF0D18F9BAD88DF7F441B3A666C405A14FBC01645954E64399224D01834F393D628FB1E3AB41CF2D62BCA61104AB7ED6BE8F72FA2BC5F32AFDA6151D1557F16028CD04B1E39A2E0B3E9490AF01BF28D8B0EDEA53F7FB743261B88C7E5BAC5DB88CD0D71221B597CD34BF763F573B825A5C04435F2EDC481B0A339E127094064ECE0B3901482F335975E3176AFF03F8D59FD498553ADD8B0B02809084DA38C7140EF83E84B5E35F56870586061428ADE8B9E4FA5F4C396F2E0A3408F92570C883778BA03D56878FF277D5233BE584A732D4E4403F138C65B742E9AF3EC67F24A544F28D62D7DDCACB353F048EBA41C8CF7E98FF320FC1DB941CF2C107558AD17EF93876CD70176194DBC79A203C572AD601E9AC9D048536959458EED28809A48BB9F39C449CA9E94820BB4496FD6EC1631D93E48F098DDB27AC4D46E6A243E92A1B7A23F017D8801A74276C5254BDD43F8E2ECAEECC359504561A1B826BAAC31C6938581DA9547EAE9C78D164A56437DAC58AE5470610FBE0CB8FE27A3C067707893850D642526CE09C5FDE136EA575236A5A5A74B2AD1AEEBA07AADE938D8C64D33ED76594507914EE62812B1EECC651CE463B89FCEABBF3D6BEDFFB8000787FF7BD41ED1080096775285712A1B29B6975E3A953483D667EAB883784C5CA707BC42A96C5F8E79C919A1C6B1430C1A6F6F0DEFEBC1EB8FA21DCF67E1A316F83EA14D4B10DA3BE9D91AFA80CAF964E4FA8A2557B26BFEB37115EA8CEFF7414D497B6806A3421ECB5446FE6BBAC681D3118D39BFDF532A41203B4A93A15641D408A32D089BBB88F15C36665FBCF07E8474D66CE14A45A507EBA07CB5BCB7F2CDDD3A75B3EAC93893BDBC811111F20B3DA122AFF37FCA72A3E45D4DEEBFB35A5742CA907CC853B70572A847E6A3CD50751309D1FF29DC6193884E074A439868D1CE13ACBB90E8EFADD2DC839E299B68E4BC013743C0DC8D093D08BBFAD44BB3EF48279DAFD545978839D3B24537D5C46F8E03EBB5B3D53E6E31A6969D260154469763374E9E75D4CA0C3BE622A412BA1E01B4FF1B2D143C08481DFDC4B45FA9211639DE12640D61FFC1394262E827051B2F9C5581EC56AF4F2AE154033DF68DC1DFE22707192228E019DFFFC059334E7680D2FF06A3FFAC8011EFDED7D4569BC3D9BB45ECE0697DC7321B8CD7716904A4E290AB9C0F055D13FD21DDBA43228F05462EC3748963F061BDEC9AB7FF488433D3DAA5D31AFB5CAF71F57D7F177A3348484CEEDBEC8F2DE58A17079A0D8E9175431B2B2985F471AA258B091EFF444C1C2D86235B876639AD73523B7FBCAE8B184FC53139F8F087CEA634693444C99FCF1898701511101E5BC36E61A63291A957C69B278423256226143DCFFB33BC3107F1D9A09F54D4DC0FC45D496DCC358692267B3F4B090DC261485B3767CA729E78E7D919041F448B670DDBBE602FC25853EB57BBE8E8D72EA4D0881884C1C805DFA1CE17AEE8E5595477B7E3AC0BB91107D20A9DB54D20EDFA90483AC670065DB9F79DA6797EF1C6B7416B780C4B645EA771D47AABD1D35DA502658A61ECD32F76F4E8DC3037998497EB6D01D2393B08C9BFD575C9EF3119D0688041FDB23E2ED14DC3D1C9C9EA3CD093739CA7F402CC8F0D3B134B185F98BC1AD399008EEB02949471EB4A20004CE3CA419922218F
siggen_sig = C9F33E2C99C15E819C3BFAB85D831342DBD955871616CBF92FBBA183AC204EE369014EC49FC0EA3F67B90F183B3340B526560A6D8B070EA365DB1B18390C2CE061308537FFD2F1DBB342FA502E8F0CA7585BD5A4198320EBDC715EEDB91A478633A2766D778314263FE85C0ED5616510DDF11788387C18467CD5F3D7AAD642A4968EB851D3C3D8E51A5BB2E9AEB78F71A6D23053CCF1C571E0C641E501FCB48236AC8CBE8DB186D2039902FB9ED82A0215B23DC50982B63323402DD4065BD93EC25AA5F429F6FC5A277F80017179C63E104CC3A53D36AD10407891A581157D32400A8020A13C7A03AE24AB6770E62297A8F2F11D1A3B969F3D0E8FDE4A013AE07B7408A5EBF8302E3C22E4E27DE71825CFBE88C42555B60BB0D387D492E96EEC2EB7848A6A181B28AF0A1DE51FB0C081C2C4E9DB0D0E772BCC1FF2B83848C5F353064BD3F5F1D1C4C41794508193D8DAF1659F6435F79AD1977E5FF31F5A93FA370731DCC526F45EF56364E582258E056EBE21A73DC538AA918FCAA66CA98C9D4977B021FEFBDF7A02F0A254B6E9A21762E441E778B096585F0899DF9097B5C9C2529C59DE393972A7BB2D6980EB10A7E4E6F07018B450F48B86CD6E96C67D942EC00C8057A4192CB22B9A3F1658292F14703E6AC297A83CC1F00381AD63197A8AC0936DD7790A902E52B2AEF147BD59D4B38FFC945461EFEEB1945863F38BE315DB0E62988E2192067B5DA6622C819550B0777B32ABAEFF5B1EEA7A49F233CAE9BAC7BB1F66A399AC27B2D8B438289ED7750F48F6A79F4A40CF9DF145846CFE060E8778A352EFAC72F00D21BC28FD51AF80E140E24C1410E5CA3F0FED26E12947399916475F85CDFA00F37DB5BEDD43BDFB268EB05D9913E70AF97BE7D41FCBA3137819FDC029CCF0437D2D48E1147610D8F92847E1C3B5F6B17B956A9C0DE99A36D25F62D31999F65A2F6DFED370A8413C53B2C5E09BAC4ED78C728B62E2E91ECF56C53D1FC36865FE9993F175A8A1CC11557823510E3DEBB6978FC7E17FF2EFA25DCD74C61141BD3E621AD0A13BAFD303D0F25784906497D940F0D04E6419F5F4ED9976DB1A9D8842F65E4E5EAFBABF48E0A5B2CFAFB5986338DEF0685A63CF2D6CA48E70D1DB40C9F0D76B62D8ABC2087FB0696E8090168DE8200E0FC4DCB4DCBD7ED39CAECEB897CD34E5049577ABC6F6693660823CA5A7B9433ED65002E61F6DA6C4D81EC159E861C5C43D7C84849107568D98CB66DB5DA62D4AD15C71DE762D1077E622260A99A5BA3D6BD4A60D18A575FD7E13C6C63462DC82A35E6AC62B634E24CFB41DAD247E5A15972BDF18F36E24308969ABD60A9513952AE4138E5D8ACCC8EF35C41302DB5AFF449D4AD6B958F179BA7643F2EA0A4F1F763F90BC6589C869224D733BAF505EA07E5C4CFAE962EA4497FC69D3DE598C0A10ED3CD8A5A80A29E7888F8B5AB234A0B08C9BC75461E06CE43F71AAA8116CDF2ED8687BA4C018B3AF54ED7FDCFC9EEB2DC98EF7633979215721AB60EFDC82E28BDF197368288E483C1C329A30C14502039259072F5C0AF93F8AFFB15D0D7F7C43AE87511EF45A71DC4E342CF89D6B5F5D0D1D7F5789E54151D8378C0BAA709960BD56EAD3D472AE47374597BBEC6989E7977C276A4F1556F68B7210442CCA20B1D4B631E1F9193C7A441B2DF4DB36C44D2DC3CEC202782701A5EF5983B981F35E102501D1B12F998B444CD6464285DD3AA6B2A8F3E78DF6997CBB85B70752B00EF7E19E889943ED532A7715B3D9C4098FE89B7CF3C555E853A6D4FB3BE8ED8E718B4743CEAC194283EA80FE5BE530B658AF4053B9015CAA409B43C22E2164C51E884A3D406272504FCE90AA44645B95123C93C436F1CBC5D295D19CC01961FFA949BDDC9AEB46DC39E5A4F5D75CB1BB580A579DA6E2805992863DBBEE168783D7643673AF3DBB74021EC19418F15046FCDF979C881D9B7CBDC52200C7EEB5EF2A2DD6E7BC1530C2BDD3BD49DA20D8B4CE896A2BD28708E742ECB9B68D5C129854DA12562B9609C990BC3512CEDFD96901AFE6066BB141C40D491C787FB7186ED1A30D94D052AF7A00C00953E43CB825421B8D9E568D3189064463B18C42FF7CD5582F1ED96C5CEED3E20CEE4919850D3E4DAA11AE432E66F10A034E440432E126428168B0C64BC7661AA6C47FB8A989C0D08F81DF03DB2E08DCD90BD5A9FBE373048A717428637EDEA0069F5708E8C10085131227B1E43DB5C449C228DDE683A2FE29ACB9D4626223DC59D17B272858B887CC512A3A658E09A99A53D86E51F6350F989ABF6FD1B83F0D663D70BD0F07E2791352A293AFFE1D4C298D63FAD3716FB2ABAF53A159695AC62321340405D00AA5BCAE3A03E1D4ECF14CB965B665BEB472D7C44FF59FD1590A14E27DFE6FD49DE0187DA777C3C0303D407DF097F96B7974AD89D4A834C3874B13AF9C50D16D608086BA815909FD6039D5D0ED3F89019B99301C704BEF69F51C5630714AC6136EF22201792FBACFF0305DD17120289EE068FCD24BC528B66950C6F0157D922F6B43243E56E3CA31803A8CF6AA28CBE65B47D87393CF9498785EA87247ED2685EDD8E0693152EA040DCEC89E898496A569E327FC7700211BA6D164221701B2D1C6C7B2C88B95F888ADAB5F32FCB93F4F9521F19C0AF9750AC7E624C55DFC67FDA67D303DEC3854152027885A23DD3D336D2245E16A784309AF9ACB3E8D75FB1D214B9F6DEFA4D4337693E08626FD9DFE9EB1443DCA8281EB4A1DAFCAA99A8E1D9143DB3F38D6BE57FF071997A2B2ECEDB06862596AF0E2D0247CFF7C7A10AB6FDF4DE4A45B35C0F5D159A15F5CABA615C8C8EFCBB318F0DCD30F7A4B1BA49EF188F2E7331D022095884F0D8CC94E4FC4E4EC5A99451CB15905EAA3037C9910685B1A89DCD0F1DFC28777039F23D14F0C5702B061CA4A5BB5C99504417487D336597B5EA21A2F51275A9A8C1F93139BCF0765AA49FCB0BE5DE37C0C3F4EC9D2AF72763E6531AAED8F6DF6D88182D0ECB19B15244908EA5619D3692C2CAF8A50617AD2600D2F03ACF5A9C45EF242CE61E9E69136ABC545602711B993BA034E0D85D48EA0676694C1B763CA15648DBEE0AE528D09908DC704E5CD5CD85A3E21BC2854983C77F6151B156DF175AA469F9C0DC99DA61D5036C8F392F054BEB3827C36F4146D8DB97D77C261C7031EA538FB8A7E0D1607CCA8D73AE6490B4B326B82F8A3BBDA68070A5F5AB40908DCE906E4A1F1B479C1DD5315909E0557180B3BF04FA04F767AA89DC0F17FF989D37EADCB29D13DA5935125BF1DACD306FC70D712D99BAC04AB838E7174CAB0E08A373524BEE682E23C977C369A03E732009BEAF44F4AD748909622BAAED89684A632EA8445069DC66492DC885D5CE7F6E30D9B61A7D162995BB474252D900FAC792860D54C223AAF89E79108D4605053C7ACFDFF568AE5E6E270FC8727841E62A88FB7A22898BDEF8ED09D0F5E0936C7FDF9906FE5653933D1CBBA5061F72133CBBBAD00CEE1A6010DDC3D261B255975636308C1065F030547B77FF7A5ED93DE4A323D7A564FC1CAC1351956B11FB23E1B5B1D5D96D14CF7D7E4359DA7F3E6E16F803C193D4C40B3C3F457415D50EA26E03C4859392AD193DD7108510EC52C87FEF0B75E5CE8D3C0639FDBEB19C55DB05DAED45C86EBCBE0C79CA79882F6317D09B6BE751408C411FAD27703FB6BCEB4966FB58F51ADA8EA4A06652EE6F7E51ADDA6F7CC6A6221A88C31B64FE593270F8ED472E4954046B5208717678E7BE0CB1DD4735679257F5C054847BF145092C1A641D90671CD0620B63889E4CD325F6FA9EBC5DF15CBD27EC5B9BFD0631788B0AE9849B50BD10FAA70B77A3954723FAFCC871EEA37E8356943DC7DE7D447CC25406A5277F6B46A9EA470031B35DCB79D66D4620BCBFD20706A7AA8390703BB14DAF0D6E20F44044D538897DBAE420BDFD14EE23C184BF9DFE4998E4D71045528BC0841B8156A509E00113BF0D93A028726747B019FED976CA260B6F217188B6028F4FA1D7DD0C1BA9D872AFDB0AC3256F1B137ACAC644D02F3C3502668DD949283CC1BE63B54EF9FA97E3BF415AE0E9338DA4F88C7A3E53DB97A4450063DF1AA7AF1D058BB9BD62522044C386BB9959217356D5418F497CAD5885A123B7BF5AB883114F6EA7F72D675F7D17DC771CC424C6C008C3C206AAD6C4EF1355C377090DA5D2D1C1814547649D14106D2E56F4B0B4A57F34668C38BAB578B57A0AA359888A6407F58867F0CC34404794AB85E3A8A5463699F80AFB2B6AD59523982049F1FFB3A2827B6A24E0DB17346255543716E701F15860CA19BDFC1BF752BC359F3EF0D6B978E17BA9BCE637F8807C6CCB04CDB07309B2885814146285F642CD0F06A2B598DEFE826FDDF8A21356AB0AC6EA0BFF7F361C3AFB3B94AE02F23A82DDC1DAFFFCE01A309ECC472F89105E531C7E7406F8D24AEC0D936E1B0FF70418699B5DCD968F4A0D2EA55E9D21CF614A1E051E2C428E67F7DE09105995A1FD13F4E819DF5D5B8E695382058B14A028F726EC6655699EC990BD01BE8B8B9433F42DBDA051E9B8A02B43816CDD2DB0E1B636BA604304C5C80828E93AFB6B9D2DEF1F416204648629AA8E955657F17254F758FA0C3E0E6000000000000000000000004091820232C

count = 319
siggen_mu =
siggen_msg = 92CE79AFA263230D869113D41CBB4ECCD7D83C31DD254BBCE2631A2A0593B105E61862B1E12CF19C39329E4D8A4DCEBE79E03E35AD37D6F47F5BDB94FF5D4025DF9E21EA7AC7AC160DE968B419CA17BEF81A8745B891A30703DC788E42FF85A2E7B818A10BC7D90125F7C6503EDAD0F7E91E9485FF27DDF73F2CB253C8D10DD43AA78EEAC200DC8D9F876C9588E333B62F405F50D4C04975A2DBA2E7547888928D4F3472900037496E6845499D7FD3E21407CB51649B236E191EEAFA4A4BF6E5D10A155BC547BDFB91C4EBF72E62948CD5EC334B5E5A9CA2ABFAB94DFBC90D5A6074AC310CA8CF47522AAB013ECE68D26CE5C357A556597D3B2104958E10253CC529C6973500729944D8A1B8D8D8C4AF8F485D2006D384260BE1327E411420F4E283D9027EF81BCA06C92A297D655F6DA045AAAE0407C09E2C458F50CB78626F021E1D374564F539F66228C671B06B9A32FDF6A484221300BB1E677431122C2E909CDAE900926A97EA2ED117087BBD94B9C162F7A7F20CDD081ECAB0FCDF67C87930422F45255B95F49E9790001B1E85CF635499DAA55FD2CC200E5C275F3581BED23226018CF80D5A3D9C07C5D8FD167AF20F3161269AAC5744BC3D32B6D291A55C69FE329977DF95B5C07551B616885D4113FAF0DBDD28D065BF796B8DC21BB3EEBEDC615B588DEC000C3E4F6B1117BD28CAF5D186806338CA598A2664E0A1F40FE163CDD4B02836E481713E16F32AEFE6DE4B2FB72A94518CB011838F726E714B55429601FD9C74FAACFC1AD1EFE9DCDD1999D251ED49517764CB702422E3E19B422EFFCF07097FB19D1C007C0CB5572136A572540AB47954119D0A7D4E1116AD792787470A12838CEDDD06669E63156F49BF3639905BC3CA750AE18A956D8EA4839FE02125A0E06CDF02AFCD7FEE5FF327A0EBDCB69A4C5948ACE7EB7F628F9DAA8555FE563D10349BEDD3DDB50B775CF561EC240B382AD99D365E35D57C59B3E064D8F64B555414C5F715E073EA90A6E2BC67D9156F02837CA153AB51D52BB1CD47C745B259195D3A02940EBBA67AF0E2B00A002D27FBA7AA8B4F65B38E175905D187EEDA7357ECBD95001116AD0ECB06063A692F31825435A2B80946D7F23A13ABBBCA7281F71C1A3A31AF7C30496395953CA6C92B05C19BF96FD2907127EF457C416010A36143AC049534F21E4EA574497B6DC638B7550CCC6ED3C4A321AF6F24CECAD5BEAC100302DE8181118D0ACD3476B12196131347171FBDB465468A8517457F281BD9EBFA9C04D94BFE6D2B8922390A2EA6C7B5A3F6E5AFA9A6AD08DC2980EF3C172D063EA557E84BB70A2CC6C964616D22B4050682975521189051855090552B34F5EE84A62DE3ABCD373B4C06C739F832586C7FAB233205B1AC6B8803B683F256328E035C94C68F34B02AB49C07CD8418553BD482AC5EC2F84B196CBC175CF7ECD853D44B524E6D2DEF2C09E62A50CB1928A060AE70CAA907D955AB02F37E60BA10DFEDD2E7ACB9B6E9454D56659C4EF61B603B781708CBC526BBF70B0457723C826E827846E77A631877B63C8FD0C2D161AF5A65BBE228925734BA610FD22DA081DC26286DAFA575C6F75B3F9A23F9E01D07DD31F7F319A996EF28EC5D405A74B7516089B1E0D83EE15159D58CBF82802117A26A46E4F1E266D70846EE87C720CDE7FF1DA41BF8BF722416E9D580809F3516742560275CB76E04A4A99F4B63F83B2F560D5FB797953C0292A29C60E60B81A891517F034F23F45FD43BB034C105C6B34ABC8B0247C768F428B04B5016434055DD61502AAB85ECE20FA77EFF8965B2DEF3B2A326615F09E27B2B893C050306533B3A9974E3BA65EDE3EC6151A9E41FB1EC50541D967B9077D634E41173CFCF70F928E4A9169F2E48CF3AA1F1D6E016603CFC0CD473FF7B1FE4B0131202352885DE3732BF445BAEF825C81C129A7428E946E6469B55ADA72BE72804C5975410EC4D3C66FFCA5C47829861821B2A6348E976AB66122275C24537FC1C8BDE465AA7E34776E35D9E95ADF9681117F2DE2704B4E30CF1FBF433C31FC49D5F0A40EBA97975FA5168FCCC829D62075539E209D45B26CCCAF0D31CDE99DEE02A21321000BE4AF9FCB3832B80ADFCC518D2CDA200EEBE921A41AAF47271AED5937D7A7F627BD922DBE2F893EE410D75E4468E8C6E715DA4A0958BDAE125DBF447716C8E22E10BA65F3B135D935F27A51C8C1A4E66F646FF0C9C606D22395EEE408BF315E62901FF94F482B5706A400102AD1340141B803A8753B824E0A09BE2F184C8D4602A532FCC2F6AE730CE52C5C0410EBE1B4F73085F53403A59CE2EFFDBB383C32F0142116C2F8F8824E08EC78E12F20F9F77967548F8D5A33BC05F5CB78FC7BF96E0D7B350AD35B1C4BB0035F67BFAB92AE58EA3731AA406B493BEA2E054442515854389CB1CF42E1A098FECFF8A36FA6240B0FBB4DC44DA69A2CF45DC50BA54A8FFC02D765DF9DBE1437FB7F40DA984D99BF29BA8EC24D5B2BAE6C4F8D6729AC184FAA80F109655DB59E8D9B2F7944F67C81C4FEB7BD8A2A8CF3D0CB2D434C91D32AF895D104CF5EADE17808FCDA5F0C798992CA08FCC700E58B95C058033F2D977A657E85BE800F4BCDEB8ECE6FA622B438DE5C70E41C38997E5461141B1C9960367892FD034547D613AE1535607F39ECB9DB74AC9F64101D6271CB066612F9D310EF3DA992DC9FBD7AFBE4F4299B1B496AC73704FFAA4F742235C992F2C2C1F8923EC07BC8A4B3E0E07456EED832432C14CDD9381B9C11E15B064E46BD7021D1DABD266CC73017340F4291119BAA7A608C87132494ACB5C8AB97ABDFD8B3238185E2895292CFA337F26DD4C154CD7906E62709E0F1B7B4641FC93C7A6809A1D403F5DF14B15087866814EC5900C591D80213E97A97377765074AB32A461B4CDEC6E586E6958B2ACF919128792CCBAEC2F37285B4E868B99ADC749FDC202917808E0914AF88855A87C8C1E340D253E99716D3536DABDAE7EB851F6BF002E39184D1FACD1652B5A646E0218FD0544EBA4874A2CFB1ADF98B5B1F77653ECC3AB94892379F8CAC5E49D694F16727260762FA4E383ACC3C23BC717779649C9C3B484758A5D7B738F880AF6EFBE56A6AF2C48414016A148211FE79FEC8753D0DA8D27A6BC229EA9B76FBB85CBCDE3AADBB39FCA662457EA5A4197290633E34A0DD6C4D368315A4EF6AF669700FC89B848EED2D0D261A69F608FD8177095581D07BB8155862B98AD83712B0DC3B87A335808BE5F50EA068F2B4AFE00DFDEC021BC29507A2FE1C1074D22BBD9F0D2E95F90B7F531B715475736B1374732E5D03F4B1BDFAC170AEA4D3A757497423D40639131E6AF1D0C3D9CD66885192FFB7CC2BAFD1731357A917666133DF4B21DBFBBCB6742AFA78B3C624D1527A9805061776A27B502F90BCAD4E18E3A5A6E8BB2FE11056A9073E7E97000113DFF4E7204A06DAC7F641CD1C135F8B59691FB3D738A15761B84F1CE24EA8BD2D3BB41C289771F3597E215C8742C895C5F97D17442D3CC7EC2D8EA23D6048F952C90FE4B92574D67063E103F09D84E06A8C8D3B37FB862D106D419D6DF2574A8221EA0C3333125324B502DA5A5D253DCAFCA494AADB1B4CC54317DB78A98B833E3B6125CB4FED0F11380653385B702838BA46F9858575E347B54C1032338B3B084B25CA855DF801E62A2A20BE630211534A0F03E483DE5405E673B341C3293B68C4B63A6CD37237CE2B7D53E98BC9CB789DE36B6EE40FCE85829DF785B62D638E03AC882E7AAF46A56DF7E44263E693DE09797F36B74F154CE4B50C1A1795B60FCFC7D01FA7C4E21D2A12AE094CA34A8EB81F2B6C3D3345D3CC2FF36CBC60B81BF130F5AE754BED34E5BC69FD12E17CE811B88ADFB1B730B566456B8509C7C9840FC0EAC98B6C4732EEDD136DF8AC2937B4FD3475F4C7DCDBFA810ACC8EDC11F91A62A93C1921E5463E7FA78E833B467101EA611BC0E3E6B90CF3FB60B285B2866BA6993F2D2B221618F559EB70D9DFF5E1BD4231627DAFB391C6673B47FE4B986B18586321282E442BC3897097887F642F335EFE1E1DAEC419CA675B7F4DE99275F163F03E0F2940BB505F0131B97DF911D6792190C189DF0896625A78E9A47AD4CB3A1571913AA864FFBFA7ECB76A8C14D03513C8BE6DA016E58178B79E307B084BC89C3582D956FA31EFFE6190B49A1F29E8B954ACB69D577FA84AE824EA44EE2148A14179A5FD9989C07F5BC52FBF2079AD91D32EAC40ED1A15EB8062D0BAB13BB3915FE503BCBBCBD7F0EDA3B77D5B28ADC8EFAB70A1C29886553651B9718ABE2303327AE7DE328D3D53C06ED9736F4C3D39D46B68E43EE60C47B34649F91FA86FC71726B998628234488FBF87DED0499B705AD919EA754A29EC134A6066D5CD13583DB9BD0ABC9812EE55DE2E68D22F9223BD1FC632F09D70D421662075608A26AE1869FE726D5880110C0A87F61E5B5233CFD0F0FC7B2BB22C2C2A533CB91EF8DDD44CB4246351F4AE0C316EB2C9ACFE84A2E9946967FAFACC9E51C451F68C426ABD41931CE0052D543A58F765F8508DF08C59C90B89B62F7759943980B62EF6F397570347AD7AEE7BE51E1F87724460C7D28A70ED8FE9C1C0894097CE71027249D069AA6918508B0D4758E54B76A8B7E152AA833868D76D41B02B98287825D4CA6986202A35B37255B2E9B4FD2B81EC21691FE445CCEBD00083E01C8AB63DE6FC4610DD62DA110136F0401448D7F121DCB64E566F122ADB46F90A4B36FA62A5D7229CEE5D6EA27FCF7F0660A822D90ADF1716FD5C051999346E3C0549E0703D50F83711D2C048E3A3AA6B88BB5F39730E442BB737C39E1E447FAE9642461A3AF7B1BFD1A5D75EFADE4EB0FA135E08D2F48E5B641B77FF10C9ECE931BB173254948ED6B4223E0169B8372F26D467FB2DA159BD84AABEB9DE65E21FA73107220D6595621E8BAA2CA2030622D5565502E9842A38ED1497E9F69D626E5EE0146FDB0C758BE7418F57DA36D22C94B55730C430FFCBA0D23E82E17CB39DD38463742F9AD82C872943E94FCB0B1B978966AA3B35E2C26443FAA3390CA52B3ADF22E55269A5FB6F8276B703640FAB85678F96A7EE6D0679C5EDD59647BEFDD0474D5F66808327100E98984C5C88521990FAF80A8572782E9975D590C609F82AB3038BB6293C705F9A1C1A568B9FEF9B8EAB904FE9B0E3D2F378A300E2B12C18EF23EC4C23D0C5213AD1CB69457B973C76B851F222E74E9F4FBF96EE5DAB2155755FC222DC6653D09DB327285033929A5700AC0416A178B146B8A287B152E451FA1B9CD805FE3D22CC68939B988557E237583141FD2B710237D81119892049315EBFBDA825C9E29842A93F87B3B08967C22BA80A844301B7C3B2A1E8968FCC0BE0475C11FD1A1DEF52C5850ED334C4E9C0B799452C3988BAC1AAC233B9356DD7A812CC789A4A1F6B70D4340CFDD36295E66B2DF457741EBCCFE65C1C758EB386D282D235DABB44EEABF0C93AE648911DC747C27CCC305A8A489723DF38CB5C3A0F1A559EE129EDB8D7FA34B1FE6753E3C584D7D1C8C2A12811C36FC8641CE8D0B2B7923A2C66929F299B3F7D687C4DB85F87FC119C0EF1A15471F583B9074417779D3E4C1FB37BC19673D0BA7405AA175718CFB824606DE103B1EDA8283902FA55B383028394C12F30208209EFF553421A2DCCCC0199CAFA9FB1E0E0D2BBE2288DC0BFD747C43513E4D141FF5B0D92E492C0541A5180CB058ACAC6C8B8A600822FDD1782E9F6027E482E5CCCAF55C5568A9996D33E0205954399CD5A327D4231ADE14520641D8E29A3922C57260EAF5824F945FAE7AE73750D7B90681FB600648582DB4EADEA5FC0947E81A1770310E3F1ED0042E
siggen_rnd = B70D8DF2DEA15EA612DED737B4EA3EFF92ABA84A8F632428C4CB2734E6858B38
siggen_sk = 6883D7E9463097854D33CAA9DE7FC5DA133D46721F344DF283DE2D620B5BAD033EE8B56895A334DEC0D634F92FC99A94FC8673072C6C796D5ECC79B47F313CCE6DBABB192B46A3EBEAEB4C5607DC9006E1E1EF8C6F793A5C6662B51192EFBCAD5AD6F6643D79AB6244F2997545AD044174A58584BCE8F3BD01725A4041CF90FB64117246758435817567416778728831782371251238122326631338124685252855374622812751167626604634686785418386855686162280620013501835427642720157850046543747710730203715843408710647507430562032386144712887363525013248766051728468011782140041005264805146718784324836847822030830875550851576705868564022652606115107247274568486764033734253020550307255347683186654730185521153666171752560336528234513465708724435033865130238485637668624481056776205355775366002405008147705315125143526562574558266336123527214887717820602860621721453426214106056442523163734247657285266317240382178180672027782283687012238557803445023023060351461434811348688552382786478776731651636853842840356071814676111078082620317312024167408341113673350834836878545350083068265621877341216033130080145208703845482531520856170176645545134707518115624665167315526168218300850766824533430675554265610784756736542010131243407203561320536322847562152745033673785645362163686155332782753012245431634414680623204717356415668800600662055573730476728886164454472488311772270272620685680520477748552464617476078423384744006527358885458065135020550724763085273267640818472053058310461235288261561775166048880683381088655424273556188576771613240818270727285442070271662634340850638131203507860386523753205742642607354273048073352855474216827148170316613546423222760256155227160540114833671865878038140027224108621587473335774603053628361176572242878277438434237362864244256641765848426452008762872780213065761006887350401300638340043307057012262224788808715540325116620461000828220515821431810212314067274585758677735656835438014153212474341437150056121521743512475440657735717004053587406370306114404040760611266104445123661862888753047004680161382210838600627858760127552140845851345768538001153652284550004476816133771051444383171630774238842612401318773411606736575612304118234052115201203270381688314343770807146256634484833633423435300712744104483377632725586247873024741327343602571250777177342857673074028085523153332131530220235243173784304286328820671808134651387325388140637831884823813476631673181253337007382340241114817463307535433613660514121254745274870016841311522738147112512517632602814580530455008303453477810281332628816271885705288378631833578265352703611255821370814660553680501372681043681642047277638335527647316450852628501078820158171584068120035173054400841648531055787068606044136088843303450004812812846632454477211457835112786428201556131148266370101350158237245711628343204080600765012374738675402021353821070230733484152252857814718018354464086564233187364826708707881585273142088836674300050808572231613508823684486367040428022257724425406564885414843613317727612580363831418218260782865043006478644314161511451716537853628177543762026246334738465474670255354252400023835181063343312201805364170771252104030058035355862045403242351794C6F7ACB6BDE69AC420460F5FDA4B96086CDB6C6DB74782E03AF69C12292C6AF5D796E672AFB8069B663491AED3FF05812BCDBDFC0D02F5B9AC4805D400589E780B3B4DB302062CC9AF863E41D276ABFA569D7F9CAF50F2D5DD5AFFED085CCFBC4AE6E2F623391F3D0E3A862D0DBE6F4DE6E01238A0D4361AA80B3C7737236F3AAE3B344942D1169F484ECA901E9D6A9A120B2DD0ACA9740000F79C7D4A9EE202DFB195734C0DDE327BF3E28D8EF78062B06664D481511486175742CC4CF935FF3A996ABA13DAA2EF699A4A8AE60ABE02F6ADD6885C969EB9E59EE7EAFF39237FC70CFC97E07D3D72E0832CD82856559FFD4831E867338217834CD5A1C62160EAA3BEB89645CD5122A4D4C3CFE2DBF04745451319C1CACBF35157780CBD47417304871A5EB5B7D9A120BD9C75C65A00A3634A9BA3784569A66D50805D8CEEE78A0A427B359FB620D8268D3B74D34364BF67760E0FF0F34466D6722BE6B55F1E50E35254D8B3FF0BA08D164132D829C9F5EBAB03B2BF749069D7139C92B50D1E844C66239703E63268B8D6D3352764631E53DBAD6FE9B7EFFC79910B2A6D1DAC368BB76A3A2DD4017D84172EDBECCD6D09E3138E90425E6AE40F94CD3A62B040F7F86715BBF712ED42F7DB766E3001E0DE4497335F9524F5D9B9184BF856B8418B2CE005127E598158B45F22D756738B58E05D5FD998356916ED40DEA4874580E2AC23D0A5F0C9C36B77FE7BCB9DB9F44DD9BD281D27B52DAA201BF80DC4414A7C5A05337A41F1B66F956A1A5055C146492D98CAFC1B946D9A3EF44C97BB6DAF3BAE232E25F55E0B35D55B2D51B17DB0287CB6CE750FA758445F357D7CFD4D83935DF644908BFD9C66E9A40DDB637A9C987FC95AC3B5DE130A5E3227375543D2968D8863E60359514394A209CEC24C9EDDA4028091787E4EAD1D19456DE19C30D4A23683A30DC4FF9919553B026360E1ABA392189E2F9CDAA3FCA612D1F572FAD6FFE45DA6ADF364C844F88382116AC8A67DCEF1C4B644D12AEFC94B4FA24EE7F407EF5CF21FD53CAEEB4BA107B2F2C6D5B7A7C66C92CB1BB69806D70D40EAEAB3B1E9794EE6850AC94E26564F150428F148393C8BACD25A8B6B958BD869F865E3B6C7020EBEAEF594BDD4D2BB0911323D2BF6CACDE0DB356A6D44A2F4266E9CA12446FE302F0A570E6B5935AAC71F9CBD90DE1C73219C2D1A6DA833184E35CECEE8B599C9556CE7DD77CE17A1A4AEA1B1E80DADEA7BC838B025E07A86BD6B30A8E572D101F50CC9B796A7654D34ECB81F042D0A542033AEFA460AFE7CB3E729FC9C6A1391C9E8F9EB42C68F746C1285F9D9B2C87CD90598B65795084B280D40E1983D0E5F0C6DED1AC9FEB12F2A435C2D5D25B65253C075FB5EDA1E9A70CC5553AB2EF845767982FE702599E5B28219893939E49266C3AF66BE6B9E67F925641F3E2C4421F440309526952E1409B41F94F84FA5E07169D45F5FB7DE8BD27DAA925216595E7D7A03EEB63F320688397E24BE28DE9C38C91FE894EB437EB6BE9D71F60706400EF299748FAF2B2C0AE06F6271922F672034B2F0D0A2492DE42DB64EA53A863946B2BB091F995D6B018B562F9D6AD610D27EFD205C0353F83B0367B0139FD8AC9B59848946C9F96982071FD81A2562B13B7E2269530A24CF9EE3A28E6F178DC9504E9262476DA16530D05FB8D77E338E10EEB9C3CB54FA6A2CFA0D0DBB3681ED3C93CD2C115C86E7E9EB5533A114CD8E34CCDE016B5409FB8DD6C59CB153880EE062C70484A19B56A8C6495316A80969C400296B7EAE31918A5634E7FEB6C00500623DD8B8904A9D901177A16B89EAFF5A7E2DCEA1B38A7CDE9071AD6CC4E36F607A869979F97EB65F1DE0ADE37ADEDD76CA9B122CA0331DDE5C21459FED4DBB286420A724331CA8A72FF90F50D1BBD126845CCFC8AF9D212D4B76230214A89C6203266AF2E248BA2E09AB881AE5D3ACCF938773D5E8419F34926A987FA82B96CC6E565B7A713A217133D4740C53B11B928172B303758B7B854858EAB12E5227095033D368FF190F242C8CF5929E3F11B3861F6BB44F8B59777ACC24D60B2030C879C389E631D4F2285A46CF915CC9377726DBBFAE55945F4D025037A3AD4A168EA8F0C037FA6F94BD321071BF7028824C96AF2E89748E8A744C48F6D53E3BC909E26C4763CF51544B11C4308113CA29F8E94F6BD492E7FFC344C1EC0D006191DB28319F61B668AF7E2C87A343959D8462E5F9412DFCDA9AAE89CFD7C9EFB54D19B94D788FB0C04BA82BF2C23F04CBF770F190F952E4FC429BD46FFE7E5C6265E27017967BF01A45A375247C51639FE35A4C326962DC730B70D308ACEEFEA2745FAE68EE82D2864AA1F7CA909986380DC811D1D2498D7D96F547D2CD3E0EE7F814B6C16A956044AFC5BBB9101D1B331631CA053A24B0979DF0574A5002F7EF16E2652F676FAEAFACAD0C2BFBD3EDD79325BBBB67C50C76D2C40B93D542CA31D2EF10526C9BB69E83518B157FDBAD97CC25ECC9E05C3CEFA96EAD1A3D3EDB5230F43CC45EE82592B85759C0FA4760E0D84C61A7EEF425D00886E86D08AEC76B3B9DE935F4CB28E16285995682A1946FAB5333F0656A00B61961EE41CBED337A060E0F138417A45007D4C61854A6B4A610AEF566CABF43745079CCDAFAF96B27B35336CCCF7AD6CD1416A56A831727D5534F3F9D6BDE58F19839917FC511E33A337DBBFBB0EB9D523C4775B47EABC9EEBC3ED71E6FB33283E5C1511E2D0158DF51EC08F3623BBA10FAA8A74EF8DE1D0338B9CFD4EE1397B1347C864C095AB1C9D560C28B690ECC81C75050AFFBB0212301198A53978D86D818801420BBA08278B0C0C1FF2A6F03FA6A19594EAAF7FD316A37C4D1F8DDEB67B05765257FA075B387E6F028C473F9A0C2594AFD7F6A50886C430A7E2315536CB88C825E959A7AEF9A39A974A853F1B61882CEB32E9E34FB963C2CBFF5B0656BCAF51DDE55868F654276CD0B36DA08434C08E974BABCF0F8F21E695A0F56C9DD3EDD726A5EB5BD9E1792EA24D7FC8B66E9BBBFDF2EFDC8DF97FEFE67DE7553D5A889B7B5009D40EAFDA1E77EDC37CD19284546F47BDE475C625543E350E91A4C9CC0AFC8FE9F8E73C4E98AD218E2259664B4D0F064C4AA7AAA1CA0B3DA7071F37A831E3ACB9CD4CCA688AAA06446E084B5D8EEA6C546379092F639DC89D91F5D6834DA25500A244645B06B010FD09DD40407CA94E6FBA0F5AAAB5F1F44AAC9A55EDAE8F7685CBCED47A7E38E589E7D9398738957B35990674B0DEF0601847B012202E141DD34FB25F415146615C3EC7F176F84D6D0FD8892C7FDD028458C333874164FB7506D9B81F55AAD43293D8CFFF913D83CA099EECE49D1611A33C382ED65EE0BB7EF2653539B9C8163D42743A82B0C3F01B63B3B5C894147C1709F7E6F54370EF4796AC931B614E4C78BDC36E5A092B18E7115F77524E3C5FE6EB8D1FA1DDB31DCAC318B39A479A3799A368EA65747482458715BAEC0A943146D3583A7B8432A2
siggen_pk = 6883D7E9463097854D33CAA9DE7FC5DA133D46721F344DF283DE2D620B5BAD03F2AD66043D116E34CAE9212585EC4C9E26B35FA03334A95508774763F7683D2018FEB2F7A926C8429F64F67580959F6C8ED050241BEC391275CF56E4A8C332D90CC63515857EEEA36A671B9AF5C88D3C3474AFE97960BCB161016B34CEB9D191569BE94D6711CEC6E1B41180D1D69D7BF6AC7AA01081BD606AB2D1F4A1D502CA0C8CCD3F85EE2C1DC4D3E104F8A322D1B4EBB65C9F523B6F8F9A819C6CB8AB292285864408D52FA55DE17C78950AA153D099EAE3D165C3C83C452FE001696507081479BEFF6C63BFA5A4CD0F7C2744346C176842E18504651DD78BA8E01647BA0822A20FA208A7B88B6FE20459234DE89B9EB7328AA84B93A6403D1E34D0A463E7449741A4111F5D8C0A35396E159F6521EC3CCA9B0E893126600BD1B2430D4688FEC2D79312DB43E2CD91D64A6E8CD4C720A1F49E8718C34D801B240B14E5D19219B47EB8985F3CA40E2DA8E16DC5D9887F691C663CE15EB19EA0F10E262FD018B277AEC0094C5364635DA12BC09E265E232A045359B6D6ABAB0ACD1F7ACDB1558CF61AB5826AB6D4D9507E53DB984391260950A85A2DB117A59142660664A884CEA40CE037C638A7932A716D21B438769AB9F1D6D83F1C866A3ABB2F15A7C82E3214F245F71ACBBE9BF734825EB74FAEFEACDAD8FB9D5CA7440A0A8D9872698FEC0E38FA34BB8187D962C8A64C07036069DF7EEF0154B2BCF7592B7B1B2E462B71C844C83C3AD9CC06E855E18F083399FA54464370C9738143389CF41A1C70EE5539144C958A32329CA332AA6D54031AE265043205399F51D191A8C965F8225995DAD0673D179FA8E5DB9D4A908990E36A86494F0101640A92C202EEC3F7DC03FB103B98C00F21A041FB4370D9795FBE2D72E2A10E5DD99F5745754909C7AA2CDBB88B4F690825EC60175ED1C758B09FEDB624A9E19F72620ABE32B36A44F8C2040FC72A5572B7FD79F4EE2F7F96B9374BFBDD47C9DF1D4F09A74066360F212669E6F7EAFE6804E27E10D2ECDDEBC10F72AE6D21579F1AEAEA418E0E73960C496F7C90E1B4CDF57F1381AED8157E4402816EE272B254189BE19DED87BEDB920933326D4ECC6C676A9B7EBD0D036B58922F356CAD5C887E872B8FDF8092C4B4C8615DF665D1FEE5DB7E0DAE64C7D93DDD5CB92755C607F26B612BB7CFB18FDBB92F42D069A5623C49D1D042BD50888B5EDD77AD3A7B208EE34C9788D64CEE679005A39F451F0AE44BD034EF932349B79833454F10B222B69B30C80CA7BD63EE53B9840543178B62AA47EF14453E8F696705973384620AA349731BB907A17607548E803F9F41A612F6A86939F358B937060D8E3CBF01A0A6E819D2C745B7A31CBB369565F892CEC50A2A564D87EFD116EC34E4FD351847EC6706CD3A7A79C350AF723A504BF4234190700723F8C78056063D1B57371E8545488986FDF9E7D345D20BB3E4A2BBAF47D25D5A4F5C78614E0F80FAEAB2DF3811CFF1344CC3BB9C0C20E774691B10AF3519C2611548F55D6BBBAD616B5F7776D0ECB85C2DADE5849FB3257B9A623E9FB78990FD4DC8A9C81882E5C47C48BCED48579628747150DAC955772EEA0530860A17F2138C379D70738EDE8A475681FE9805E730ABA983C618418A2AE11DE1188E5350F892E55AB40BB2C80823CFD0212F2AA078FF231697516DAF1A683B4D2A7CCD99632C3F7C22B76E9C0B3E9A248C89EEA27B6755423500A2DBE520568D668FC2E39AA80DC7C4911BE90C983DF3186597F0BE234E26948282B06126A1D7C8362E2C9ED29B4A5D29FF0473210505F063F60280BA42E4D3EAB376C052DB6C8837F1A206CB78D0CA111674CF6E3B99E10FF46461BD998AB351BC3B231C2679C703C5EEFD9E2BE7F863B6DC6262CE31EC2BC588F6C357BB8FE6F00AA1CBC0402FCC62B1B9282A9017BC9B7B0C2D2E33699C8605DE142D47DE47D9150EE8EB20E369DC5E0D65FBF1455AB82337EA5BB640E9EB1070F429EF7A60E5A5B8A6CF530364433BBCCF40964A11A42C6BE95E8B07EC303EE439A5219986837D595A47274CB062A4189AC80C93F1D65BEC2311066B3F945B642E9D6F50D39390CAAD3BA0E48961E496CB8E3CDB7C2BC761356F79B42A35AECC14CB26925E43429EEAA8AF45D0F2FCC06BA298291B8FB265477DD3D59335F75E60CE4331E64AEC0D828B868C91C673AA45E4D7CFB400DCAD7039BD1CD504E6A73212BC14811E89F8A91F0E24B17AE485E5A56E8C90691D9B997040F51E9304A05E754101AC8C8294149C06E470405DA3727BBA88C179E1124346DB24BEA9D2F4E25019D1A10B9C176CC240F17C563F709FA71FE3E7E6C61CF6913D00023F1B6F674688A92661178A98AA96DF28DFC68D9E6A606633B39BCFEB6DA1637ACC014538CAB872F29BBE4E9E2236E4D11E1581A486C81C78FEF226B4C1CC60FA44037FAD4A4383EBBB33D62A6EA09362516048A237B1D5B348AD2BF815FF54F6A1587597E930904511EEC6F00A410289D72CC5AC57D198A7A409CE050CE3195749486DA6DB8C4C6F4FB1C91C8904AA0E42C236FB840F3DCC81083FE473EF595C96AE280D1D7F7DAF681713552F85EACC1C56F7B157BEB64EBE3124FC39FF2EE03832D6DC78AF9D759CD4957BDF21313A200114402929045BCAB25CD95D8CD4CC07034531AC90F239FF53D7A12B7502EDB3D073366000FADE939EBF9577DD2BE3A7B49FEEE121FB62
siggen_sig = 51D0C7486683886EFB0F418F68F144016E58005914C9F0776FE393AD9D97CBECBCECCAF69700AF579F934B1BA7C51DBF52A1BBDFA4DB0A1A1BBCE273A494633BB4780319C3712627A489A05A3E38DEE82BEAF6C276CF21EECD67D59C50EB27C0E521D119ADC2DDD14D9881C70E5DDC0EC73AC4C70E67A89E382F29ECBECE6D451AB31D72F1519A0A4CD1A58DF4229A44F300FA019EFBE6F63C08BE3E8D83F395F2216F5A32930DFD4FC5510BCBB13E4877E576E1E13656843ABF3BB9FB798DB7D7087E6DBA84D1068DB58A59BF455A43FD6061FBEAC6F319AFB6DF0A73B0BF422D3F584BD2BB150F6D7D1F320D0AD33036C21685A5A1CE5E5FF21DD2BBE8F0A4581431384C81E526C9282012640E0F014942373D56A27FF3A9EB3C895ABDC87FC5FE692C7C3CEF49D18A58CFE2A926F510D9EED0AD3E01082C256BFCAD401315FD9DF40FD2389C22126D256C22FBB14BA5A96515F67A868F7E0DF58DD5FA6026CA18FBC6D4341C8E5AD21327551CBEB44ACCCB2856FFBDFFA0765F7A2D939F864F78116F42E2491BEA54A6F8946C73D7424F103676AE86371A9E9A82C9AD195A91C469C9DF098AB33EF9B2BC1DDE1D45C5A2A658441202E56B3EDEF605FA904F40BEA8DA0229EAA60447CF8F4279ADCBA5FDC12A68AB76DBA073000E8FE0A6A3809F0D1FEBF757B96D48CD35299917528A3C9A2BFA3CEBD81E644D23732236588698E2948C7B6133D1F737F1BF450AF7C52A110F5DAB75D0C191C1FC8614515BF618E9FE5C1E62DF00B59829084D77598B492382652A85FE7CA4780B29451EDD30F93988082792718B193EF84F23B2E1C8EDE42E32F5728A7EAD1DF9B10DDEBDDED161922D9922BC5B215B30FAFAF67DCCBC4B83AE655E8985968C24BBD07F61952D07097D2038471D280F09E2B460BC9673DF98606B2F095ED73D2DF144234CD1CD8CEE88EE30721185F8E392052F71CA762FC7F1817362DA9335A15474889111199E023981373A15FB38ABBDF9E37FF62F9F2C8EBAB515B614203088CA55FC219D5BCE047EBDB496221BB43C8E6F07AEE063BEC88875268D716E6F3C9408E83219EBBD85DB11F3F8FEF489C280E98AD30E9A4241D18D567749470B0FF00031A59F4926FBDBFEA15283C62FAA73E7782790A9D37C873AF4FCF2D76BFBD6CEBA9FB6D5C7CDE679B92ADBC4E2F6A434DC6D9ED8437A336E3F762FEA5F545362CF0F6BA5265029A96AF1D62A6661FA46A590AAF314EE4D852668C7313FEBF57BA05613C49588C5EE78B1F82DC1BA87C68DE03963664DE2CD117709C067044D51E3DD3EE16A2721F84B774578D817490438051DC1A9D1F5377B52AEC217C074432CC60D1B1CB09227E0A238324674D3208FA964B0699DF9A842020364864E0C59FCD35BF5CD607167846F1F3F70498F042963061F690C4E29DAE1D51D3C8383907B5DC267811A7D06FC8009A5B521CE44BD1B9FDBB36EA01937C42873A0B75B8988117600E7934B0E1EC76ABF6D148EA7DE8765AA125FF234EF753460F05F0BAB595762BE8C87E65A7863CAC9F546174191D51136C6E05DE4D6396EBAF75B1810AE580699384DA4CFB0FEBE63C2D46779AB00904A84BEEA21C0EE513C58DA75413D84919C3CB8CDA236E624AFEC48D24E93D6316D5E65AD2C8AE453737985AE97FA2D2198475683F5A31C47865970B951BD1F310CD238C7023D5AEA7B7D9DDAB661FF64DCC4F5D655F8DCEE30C3FF3473A8034FEAC91FF910720493F989CD3422CEDD5A938450B2522811077146BEE9D3B77B97399FCC302D75828310A78EEDCC92CE6BFDD98EA2EB1A4552593376ED201E9E62B2EB4E21264AD118E4B449326CCB7C8D8F979AB973520524B26DD5107109A4C8F891B97F15AE14A13CC4584F44C51E46B6196AA4A30B6EDBA071F6D034928A8D57CCE7AB9FC317F2292B5B3EEF5B957929AEF4A0195B0DE5AE4FFBDA53B7419E25C28A6B692B1E20D0F8DF205CB41F5A10A1BFCF25D09059B375358D9CB80687CC7E9E17DB449C6ADCB056A09E133F7C2841DD07C76948B59164F9C56B4C9F1895A9DC1AF256FE6C20D031333F0793BE114EA2D50789E96A63ECFBE66802266E217F1E24B0AA69E4822B1EFB03FA567CFD4FF946D7EE97A5C9ABCFE161C14188A9261A9B657E349EE916FDF5550B883CBFCB867126C33065AC8879F4CDA5D2CB704D77B9530739140A9B51FD6AE289CC9E7F3A678BDD2638CC11040A5C563641490385B92BE8321870297CF33C396614A92BA703803F70286CF76D8814B346589BC019750AEAF67F27E67C1690E4E1F5BAE35F8CF8792CFEC9B61A6647C41AFF5565C1C87DC5417C865768570EB7E200D9F900AB465CA251169D23FF1B40BABBC08F5E04419E70BEE57ECD2C0220A6D262899429358A2526645299203253A13A6C79F7A5C7D1C3E7BC8188DCB1F602C90C78299BEE20471A6059A2EDB2F20AA2A27E88043340D2054E2E22A7FCE0905E11BCDBE96B78D36156F0223EA164ECBA5A098D02BDF9F9D835B77E28826712C8E742C003FF618B6CA3F80D2676193EC5FA3545A3A79D7343A2D4421FECACE9F25655F68B2944FACEC5E413570AFEDCE6A2DB4CDB81B398787A680A4BCA29653B3E56F5C75928FEEC918216E8DB19EC743019B80F358BE2E05FD22E42DA5A4ED83C8D3F7DD5795275C67EF2FF959668C6F8377AF54BF474C724DA03789FB73E242ABB4F997B3D00E183801D56583FCE4FE1878B44831BAC59B64BA47FB396F021381FA0691A7AF52C209647ED9480F76B57409DBA82E8B5A820E121C32262C55A1B30DDA9C2759262628D0C6316B5EF29DFAB9726F2141520F9A1A12EBD389465B7B323387BCBC4312AB1C90A6001F37996ACB89ECE03C3B175EEAF00F7BE784B6CB124CD47057AF734EF67D35F63D5AEFE355C3288CD58F7B19FBB35370F80DE41A9A5954AC4996D029895A5F36A069D7785876ED6F0A408F62A6EBC70AB5C3D5CAFF10A230AEB88E7246BAC82DC2109D0FB835E3E471EEF3AC1918770B6A2BC9F24559A189EBC84C8091AB15F340BC7804D434827D55F42ABDFFB5A0622B11FC3870EBAA0093305E287E1FD07DB396821B8CA054DF217FD4A5A70EF26ED9E5962F0EF3E4215A1AF16C6193E2A24EA886EB36E62EF581FAE0E5146E8B52B838CC89602F95BEF8443B7C942F0895A717325B2B360937231398EB9C45AAB762404D5F85C4342A3D8811A5233713558812FC038379CC895D85583FF8D071AB246685BEBE3725B5FEFC90AE4FE8594A693458C8DB6B963419D6E10CDCC95396E46E3A75CC77CAC06511C019F9AA2FEC07D1F2D7A5FEEBC50D689E3BFDA1355215BDBD3B3E055F2C0973C823200483610E671AC7424EB27B5BCC3EB6E817D3E33E28FCE31D7FEDA86E99454284688966BE96D8CD7A07B572C0DE195E782AED8230E37EA7CC671E685882576A041CE923DB4C88B03AC0CB7A4E5BB28A17AFA64E75FA09757731404DBAA9073DE877670F0C627CE1CEE36271431799AABF0329A9C8012B9477F6741497690C4E7FEF8524508E5F71581E4855D8724FD961F7BBFF531E4D1FFE3D7FFFE427BAFF4B63625AD3029D0AF203E8745BF021C6056197047F7D611E8A388AEEADDD44945ED9F49EDEBAC6EAE89FA882DF9ED87DECEF1037C34FC0E5D0845FDCD92FB5937622F39A2E54E76763C03D5422C14D432DED0EB9F1B0D1DFB6F5437ED4077008DE90305D1E681BDCC04EE0568BE93D63A87540FEAD5364134632537060D1C73C4CA7D522DAB84198CA73194F862EA2EEEF26AC66A7E552A504A708368FD6F0CAB2C61A71BB89C953551157ED6BF89121139FFEA231AE25A7DABDE9B7DB09541CA620A39D700BC2845CC5A198B03C37E1C6C97958C8FF2D518241777A20D523A86C31A0F749ADC8189DC43350A161B5F7C02A537A10005DD7EC483413C5A2FF852052FC7AF24A0E069105332E6E69177AD06843121CC55B1EBC906DF366D36EBEA646B0F79C3916A90E1E31201BE6F7B12D40FC8C114561D2A6DF0AEC55B89D16E727B1AC2711D311C9838A3D13C28BC273782947A7EC1218EE6AD30AD4813B866DFCF8E26B3C7BCBFABB257E82D761EE5C7646B7621729020E654B63C75D23497BDFDFB3440F68C4FD86763E8C07FFA4B38C2A3899853FFBF92190D1A565C1A9F3BA998519A2BB2E3014BF5FEDF5761A9946970D999C1DBB0B2EE2C59F98674DDCDE2AEDE020F3D29C1A0239C23817BF6DF3FA33406C0A35955FE0B0087C8FECBEEBE34FD575BAC980A3300A32A5B0FBC996FF7AC4380BD56A5E13B1D7A8A156AD33C8DB2E90C77030A0C72197FE56B43C323A868662B1730E25D7BD535E4B266DB94612452CD3B3D3F2182C12174D49553FD44A2EB2E98CBD1110704A9331923DA15DB67D9FB200C9387D931A49EC2E0B9CEC654247494BC6C557A125CEA9F070C5D5F13E545D2C4FDF203FDAEE80DE282FAAEAC6696494AB1D3B582067B0E6040BD001AC2502C1F8617399F7609D3561B30D99B152D08B749472BB5DA8022E80CBD091DA7AD6FB875D4CBDF9CB90CE58D200E24CE1A5DE4EB0F73522FF52C40EACBFEC0133C54648485ABDD3E66A00C21222B3C4148589A9EB9CBD0E61A4C80202C5F9499B9FB08356680A3000000000000000000000000000000080B191C2328

count = 320
siggen_mu =
siggen_msg = EF9C124D8283D3DFFB750FF8573640CDF2A3DA35ADED02AD796C0CFA3970C6ED9A6567576E96900F17D7E250F4230BD49F8F80F7C96E6C56F481E31293EAB7DEC5041B620BDF5C739BA3A31943F62F5C7F9FE5F04F8CF1B6C87237CB092BB2BAF12647237F8A748480D084BA2434C92B4DED3E46A5A8050D279BED8064DC431F5DC84E0D227D49BDE68A9954991952B5F29BA84D4B1082403469A0C8485A0F1A241ED376EABCC7F63A8A5628E93977C86435DA73F7673E313E38CAE97384473DB3828D11E2B6EBCD0F9FB58941C178FE53144D9097C39CB12FB52DD58AD695EF1398EA6137CBDDB1C5723693196EE76C0D54C009735BD59EE4C5DCBF67B0404633CEF7292E8652141DC0EB6D6181760B759585CB1DC9BE0BC118E88ADFFA72B1E0981590795C01931FDED2326797B7CD4FBCB9DA6221DE495F71852F1A72F2EFF25305194FC6C82E6FE8ECFC121D7D474803FCD2E96504E5B16456428B707C0BDAE550E4DFFFD04B8EA33F660690AEB6B310A0967DCDD44238E419201156D1AE4FF38DC1D43158E99A79A0BEA83CCACA8567985D1FCBFE67A6241638E96BC42F61E7A3D15B331E4C6DC0627C357B674E1C028BD6863395F2C4E8F4F27EC6A9FCF6D53A0F8BE7CD103D1F90B5BEC3509B1694FE9267BB049CF62FB928435B6CFE75204085167DE31B94F2918BCF8C227D11384EEAC51E1C365A508C6E036102CFAA6041E04161D3647EC4B083F15FED839DBC8A462B165FB60081E6EAE262E0457682EABC0FBF3A9B7E790024D51CB7413B6FD0E3A67951951D51A07BFC52DD7FE885A0A9A128F26EA030BF7DAB7C08A0FDE33CBFE1C8CB172C8BE5022EDACC3EF6ACA1DDBDB524772FB2AC72907E200253CE56C990D42B89635E5FC69F21204CA34FFBCC7F5B6F54ACCC940D522E758B5184244E266F8DF17820392C09D144C3BFFFA005097287771D7D381EC6A3AA9C8B6897E3E4E04B4355053E06D38CD1E5EA5AB1FCCB00F4E968082F72B3E3F7B7260DB9DAB62F1D70FC6B06FE5CEF804CEFEB01BD5BD0A944434E12025147AF5C039BF554D9C0D0EC170CCD754438387B0B80B96240FA521C61929B871C357DC9E14B36946B8CCDA94E41B8ADEC0BD6DFD62F37CE1090A8392F61E0A66A1F2ECFB9BA801B170EAA424FCAF3E834827D423905A74A04368361674DA315CF1D73412AEC2F6A4D0FE57D793C0594F10F87D377AFC4DD6158BCE824CD2AFC8C247E555FE5F7BC55F4F1FDE308A3C01FA72E914A2F3A4E72D22721A8845E3E0CC9861DFC253C20A1D203B1FD36B0887A646D830C37C613427B7A9B06988E58A5EF3394911D258D2A3BC910437CC9ED6E2DB936DC042E405D183B22B2675C6AE3462DC7231FB6339B4A873A78242B7D9E2D026202719ED3B657B34751C0D7B27642356EFA681A7190BCA77BD7E59811608DE38A19D2AC18B4272F3E9046EF43C55F2011368B0A81B71C35AF8953FBE696448E41049C1296536BF904E9D28DC56C31CED3CB2E56EECEE7272B680083AE2C19101E0B5C749332EB408C79D969DE489DAF0C012700A7629A9D7830448293F773DE53B1D6631C3DD0FACBD6B8886C605870EB937A220B6CC2F46E78B1642DB716440245C936B988438624336C695709152A957139A93C76241DE88FEC5FC4F42E383F1092818BEDE2243CB6992F89AA845AD775595BF0555495C755249BAD803DBD62F613DC64EDA0EECD2AFE910BEC720C2B99DF01B2902F52ECF66F2BDBAF4E3B47A41BFCB6B0F4B7770BEC1FA7418B3681FF4BFCBB84627EF3C98C59A417F9B94AA6D29722F30B77969B85140F221B784F1343D46998E1193C3EEFC1278B52FC1FFB42C3B9DA4AC4D4B5959D9E9EBDE38BB4E4F61419B58C698B726DB8DF2C2B3824B3CD06A72C330A57EE1F254BA5AEABA7A154B78B21D3C8486AE60E541CC2D4BBE8434C698B2C089B8235EC7ED5D47280C1D4A101E72167FF3691D335CF8C8DDA9DFB1F172E6D7C42569EAC88D2FFDA3D1CDDE1A99C72B6075A7BD6076F5F392FBEBF7DAF128E5EA27E3E749D29C27B0D98429508BB4B991BAA31A58D10FA81CA3BD54B4E0C7380B1E69CF5368D61390008E702F02A7505090D8A22923F443F737402FE62C384F49B33BF7EC055A7A5CDC4E4D24F6DF5CC3A380ED3010EB470645D4ADE33
siggen_rnd = 1C7B4793FF30AC3EE12982543936A46E2A135254C27C29C17A368084F8E7AB7E
siggen_sk = AC8A0ED7CAB23EC6B0A159EBD87D4914DA7C32D28FFCE8558882848FA966A82972B33DF769A895B723182C805DECBC91EDB72E628A7E9815347173FCB18BD498C4F42EB4CF0E3DD478355D8D05E0B83BEFC93D58544BE7F78F8B8598B2A3BB91B629556ACE6A8032B0B6B74D0FAE294C079F586AB6393C46CEB3DD2F6ABC226317258571807525172425073273384732137563313733531316003383064106343181141306757733503328351330343003713450022667331224666278242564516767808775118780574305588738334625216247333283624233665136375007103401077817631182638765252524784788040301842180508046152083268075305613354543300380620584474407308178121152003775468603605226847575753568545078435073437244562273834137384736000226428743128772037116586781542266553554507348678537230756855434746642622865602363342154714642324813504231045270684785247778252138750407183051227528015412271605226110181117412514463148180732817218020630722452787646152307232055652180402864734237007136107287384004157134022871484641313688636574438622530854888848271023364381168113155118272853202637030755457265536020050308241817241523508287346511401661525363674848744518403801447477604242511413058071327420764878714505531608363546500537120246453004615883233758880176687413778466374766133840634683051110715826513553332234761172074620311522265636733486122681852424437214447204722277860826617254382678855534556570753736271484724220466152240103536580360547836752811127346763112344875115507150387583086807552303571054758515401558645655112223338316004583432356333318632321181451766682306553333664208358736432042757135723381467765266371173065104168608384513366655856800130534235820271310760838777352207375676274110276705667358460200288368510340158833256832005455310182511133703050127636305785650537520281537577022544461484202173535221122257177872521011565251651101855800721465682068054485654687681806414504462721074426054427301882502055750643468702864478611038556267170430041615747576343345048815858510638455841548335144617023038073600437620182285305251552722887560721281710165030151883748503045040212781882402224643161554750163620246134354845060324452224031534254041026702265237300202574735142033687216636276158776444146871811188008527206450008503084730611204506828131423754143286450873765673706868012440413541734023574358143070464122700484384612363625145833404671728264016640685580312087708061077716182478705205860666884014808658562114052165004034122667522010260471261182815151372550522765432833661174755741520325065458551143855687621468332544271277003678611642556236434770052640752771042722217556812024608460787520863772282382476662426557242317083807510630246467646438535883604665188580081721072615281045762213525646688301653425560125106715267141671842483581802568418032712668807637636504620811280685622383834274037707885408765165732038088170118043655228663078676420027272466470230422100443463658581443131078522511202802477306584025367551124577046343517024348272310373181602660602772764166483034637416048742768770882854206713682568173442284706657483428005673731668736064137556237546248485482730284744718432170300125617785142266505413181727365418822478707437315671421670150722500217317287000817832221286D7CB4DFC72F96D08B4EE2C27A6BDA12355431FB37BA79606F10B341A377668C3931FA0BB20915B99CEED2D935D6AE91A8B5568DB19B4B2DB26030892493A04DE875BDDD34E99BB37CADD4D3DE4F4DE98FE63572851E89BD79DF2912B7A68CCB2398F3C6610BE5A859B5C9EBD83F5B2C788BC5E130ABCA8DC3DB723D4663979DE54558E68C3F986259380C048C9B52CE1B5493759F65E850B07DBB58F6AC064676527AFCD919246E35B2ADE6B993A8305406D9B641F34273AC639BC3353F342E3A22C920A6D6F8E5D6BBEACBAB9C981FE0CF967A3C621ACF93F0C580558D7359B910CB1B41569B0F9F19DCE162D1E2FD4028D459B74E829D92DA9AC9BA7C134537BF5DCD3FE7F2FF6E349F373463D72EEC759131CAEF0366B65EA60C89BDD81104C020C4B65F67457361A2523B29B53748D62B2A3C5876E60F34418AB023EC50BAA7693AE56035579EB3A7060BEB80F56E56CFE19C9615271104F0BF801EABA76B1FF9EFCEE41C5320E394DC741FE6EE346125883778269DD86763EE27A1683D14D38E62B2774512C51DCC0C2BBFA9B7FC991F33851DBE09F70C6FC00293E9D91D5117723E4B5B407F2D21A5AED31DD26B82E5DB00929EA184E0AD1D42A9044682C2F7D8B59707DD882A7ED5C067102AC14A4B7F40B11CBA212037EB3DD54748F5AA22350916705514DB372E0E0A8797D609909A2D8758592DB9FE53708E4610280C1B1EA0A6BFEE77327D32A9D7E62A01627C612705E06AB737632AFD5C4C74E448754EADE7BB599833B6CB9F5D9555207B1A58B2095DFC70AD0A489A5CC2F2EF620D5BF465B83A69DF6521B65BCA613777BC00E2A11249DDE553083D56B860D607FA7241A95E657476908C14D4BE380375482633ABCC5254B2C7A4C98FFFFEECA9526391CEDC21FDB4A4348236267C3BA87A6BDEAC06D995AAC85B2104FE2C4587B506B2F8E61E7261AE946D47F237F00D5FDB3EF6B20555A7616B5E4488B0F4E5CB7CC9EB7473AB3ABAA53BD275463A0034FBAFBEE3DFF2D35317CE012328F102A34D97598462C688C207AC505AB6A77ECF8B6912E2D9F5B7527B8D6E4B8807343E825C91E3AFED161755C61D4387083BE1C4B2B5AF040F2B42AD8DEB73B22EE10A077D7937F81436EA4B688900FA32DD786A65E3C6BBCE456AF2FEC2E45F0A3EC5F7F4F3EC9C429F13911715DE66FA262469D73148245D587C2D9456DBB709825F6817C5DF801DDB28E72909E2BE5FC2C5B8C59719BDE909B1A79ED9C42D76887F1AC66E7211272738D56433BBD3D79A5084E67CB84E7A0AB0A8D2DB6BAD58087E36D15BD3DA5B72044A1D5AAFD27EAB064515DF7B3FD97F2F4B7DDD308D467974A3872CD1ED2A46D39BD06CB8D06C66607BA10095EBCFCB4751AC267252F0DAD1BBEBEF0B5DF5351AF69C9AAFDF2E03C26C6C5F807D9B7F7EEC8C784B0491A91B95518A68181AD13735915B2F553A904423B5F07F657B0AB04AA6D13C31A1226D595E951A905317AB37DD2B7561483DD7B1B54BB2668D4135D96EF184CF39A9889166E27AB143BCAE44EA232A122C07454726509D663F9AC94859240CBA49AB5228F329B0AD482BB902E4D232C083E817AE753F34DDF1DF32E404E1D8B96146ED38CB587ECAFDD0084EEB85903EE1683660FD7D24483598903F35828F11825A824646D359E1AEE6BCCDD2FBD8EC042B03591833F44F0C5CF7868D2DFFF6A2AEDC6F2672D67DE7F65720B0E74552363EF1841365DC27C53E44D546A8AB4C44AE7764E1D4738919D16BEAF1262166784D6CFE035D9B9C0CE7E671D141AFDBAFC3D4DF42FE341D4514320A90FD4574533EBB9D42147A62B18DD33741B694163B1376421A7A71178918409B9449341FEF99846B82484D54BD071D4542D63510A86ED743CC9EBA13F90B4D5939AACE304F413E2E87542A16A3E398297C62172E994EE8643FF15C5738ADC118BAAF0D1709D1C07F56ABD6C2D95A86966744EE46D8593C552FEC128FF491BF1AE0B602F2A1FCD57B2EC447D9736358DEF4DB37C45A41F6A7E0955AC7DF3CABFBBAC76A842E8041C1CA07CDC2236D48869F4592995CC19EC65E3BCCEE9B78683340D634E21305774D15E74A1E0A1E4B7DD38D8C15199EA75ECE51355FA8D243B7C1C26C2740E20A4511910854405B965AB8BAC907A9E0A886713D93FEA2EDBEF85945D50B22ADBCB9FA91D1894D49DC2841919289D7AE28A1DD840AE8F18876898F9A1353710668468DB1B5D94A0ACF88464BB2E882A07BED835C4D7D000857C5C686691E1661F641A001F9FF39498373849B0CCAF1985F06B84F8E0E5B1ED6CBEBEBF700719DFFD00FC9F52E37571AAA59ABD51EFE4D270A087FE51C150582D4778F276FBFA925D9CF8CB8AB3BFED1C8FF4A0351D29CB85CDCA2DB776B3FD47D6441AFC92A093985C6E8A36919787288927FBE270C93095CADD78BE86CCD65E4BDDF29B7A3A2604079592CE78DD1F091459279FE5BD6C201D6F3C614B1E742E3B7E77999AA072581C08B58FCAB37761183ACDF483A5A807A876AAD22C13EE1630334A854F6B461BF71B61B342F3E229820A7D8A982B094B86436E29DD883D8F0A61ABE0279E1A59A99284AA7F6D3A6E4200B6EDFB5D9270C5D5BBF6E18D4221B259105902F44AD29F91BE2F69724E5CCC319E102306CC6633D2FB727FAADF63CA47B4015390359E281D9C7FBB966D205D5996B1D41B7C56E449CAB052AAD52D21D44E460F5BA607424A9D7C87979AFE366A485C2AED976366A173FA815518EEA5B83018C3A04E53673FFEB7EA61F375A264469DCD32A8288483CACC58317FF539F778DAA4D96C4153E463D49B0EF4AB68D0649E7B5792A8D6C3FE8162AE67C29BE4EE5786BAB960AB9D94923D39DB64918CA2DDE65E60D374B36235587E21935D10BE1007233473A314B072020251A29D0F6F178C3311097C36928500775381BF810E3BB0F38DEA84A1F8594A4E4AD05E58D85A55963BB66EBF57B5E34C22EEB8B5E236D02B865238A165783B81E2D43B03126EDC6E825A3607CF85AD7BFD7156A23280243960A0343ADD54EDD9F46EE625E408872626A183F2C19E7C4B88655D667249BE915D1D5A67AD97E77F0F71363161AD83FA230A532E4F0AE170D0DB73C28600574A563E1BEE3A56361C066F5A8C2A0E3E46E843BF6F1B2EE52E04D8884373EB8D347F6B489454898E4CAF868E4950609FC63AFA25368EE2CD1AED6309811CF3FBD38D4D15306756D15A08481CB3203972C3251E5FB0A4AD410301172EAEE72A3CADAFFFFBD7B8A267770BA111CFF0D186BA82F0CC9E904F6C62BB61EB643995F33EC66DB841931F1B05649F8E991105F7BF98F1D15E4B8F4FFA8DB3CA5AE1D2D8F7326DC5C71DFCA094DFE8B404424AAE73A2856A8E0B6E901DDA0F0525C7E864C4F374EB55BAD13265978B1FECE72314023D0F1280D2B68813913C5D0FC6923947939CB9342912CBDA7DFEC196D9CD641214C14336966702A89EC2DE8A3506E2095038E122D277D953C257D6A4E0CB89
siggen_pk = AC8A0ED7CAB23EC6B0A159EBD87D4914DA7C32D28FFCE8558882848FA966A829A9695ED30DED750A8BA3C3E397A1AD2C992FBE412BDB70E4C58D95BD38755898E05C14F47109F783003A22A9A6F688F35149EE89CB2EFE01A28316D61A65D40603443236110E47B6988EDA4CA000829705BC15AF4BDDBB0E82422CF0FDEF8CE5F68208E25590EBB90EF89CE8E2A0650668ADDE8359D004C2CCE408F18DDB2C24F3118360EC36E96406C2D32E562F90FE9FE9F14ACD762652AC450F0D3D41C50CCB9C8EF8A36E69F2C1998A1900895ABDDE8FDFAC9FB17A08DC69B238835C2A6E86B4683F86DDAABDB4485B7B7F3706700D45745CAC370503F9888AC9C3BB585142A3552BD54983D37AFD979C0C452DE0FB25205D29B3E7EF86E15D2605411A2607C5CDA037020ACAFA9688F0CAEA8C65B440474759EBFDE2F7CF599085B74193072D97EBB804E80327EBCCFA79AD1ABEC73FF7B2850E2BB7A0A719745542FEF0E1AEC25A97FE40954D248995A28A4A2DD60C8F298D44EE834FED1C2A8020AA2A450321DAE2465496A35A5CB217E3B5575EEBA276E1EFE0659A743504DEB4A69E8376A90A948592AF23F0A95A9FBF4F244953E6202B78D537ADA1A137237A88750493E35C8D5CAE9F3AEE6BCAB524D058D1C71C3447BA6B17A9EADA639EAB85E9E0BAE01ECCC79FF9DBF0CF7C6893C02C21BBF2F21685073A6E627332F36E00FD2E77A1A6C9C17BCA82F56AA4DB267F55103832354B8C14C699652BD7AF8DEB6D206DADB0AC85133C3EFD4A2346FACB7AA0CD5D258BB832C2ED7AE2E5F683658D47119088E0BF4145C37AB7D404FABAF0B455859D1BC72A73C3CC45D827D1BA5583E522E40CA572EDEFA7060B8DD153DAA81D06D2EF6C269141722E8B00F09C4E3423E144A3DE16DD7C42080C3E0E31C69629D6C13D8272340D3012D1F1C809C9D4DAA343EFC470D5E862CD29CB3AE9A03A69118D414B866AADE7A31C09ED9E49F5D0948D11686B8882EA80186FDE24D0128444B27F7F427B19B79C66CDD2D2F67DED6EB769257F4329D6AC189AC49147F2AC215C156B21207AD6DE0F38A2ADBEDC99799F31FA53888724CBB6348525B5C4C364E6B81EC06A2F9BA1B1236589EEDB2EC950A53180229C73D71CD4B1CB04345A74B5622FF17228DD135BBE48A3D7CADD08CD94D914BE7E76D2B85EEC4E05C74381599DE06870D5B7643B7A6F5BE94ECA81A16A57D5464F2421DD111D29AE5558BB42398770A6AB90E5300548F080177252D0A62F5B74476402ECA5C8306D6FA2A7CFD384BBFC04033B0118A3CE3406EABAE455A28144839C3390D56318C1CE106E673B6DB3514DB84C84D3C1DAF7D9C0FBF3017F9EEEAC7549465C99C096E677C93FAC826A1EBD2E0B56B72A616D68A9E3E8AA41AC9552B4DE36DE56326E1609D3900F41326547656ADFF42AEDFB6FA39743D32D5D115BB9D23D351398C06C167932563FFA7228F068CAA8BFCB2800151351C55C65C99487103470C1542C79879C6767D744AFA85B44468450BFF1D734442DCFE4D6AC167C3250B9DC401C4DBC450394E1B6D683DC9993E37255DEA8853DFBE33DC222FDE56A15A6AE415A7B805C20D4B4909F56107E1ABA2426B8D9F5C7FB57C02F5F27CCA46B7E7C29BC0ED81E9DA73B9C3E6A39BDA1A60EB0A1CCA86E6373B269565BC31EC2DC1722C45501C83247F1401962A5AFF12D91E347439C9E1BB7C11843D7CEE1DA965E1177AE4149EFDA9CE09FA93331CBD5150D114DB6F4CD372DD3CD741BBF102A49737E87733CD1396480BF2155C555362C5B2917BC3AE399311A94D88465389F8947780B34547EC2E361DFDE070CDF7FF9CD8FCF5F8BDC6022D7FFE19F0AFB4E0EBEAB76FB36E5EFDAE50AA7152EDC3D34A0D78AFAAECD3148346E44AC20B435075C4B0A2BC44C5C7D9BB299655816C54595B240A3C5D59AB984B3FAC66B5020A2094F2E6CDFE355A4A3B86DBCEDDF20BC27F4D9BA88C0B0BC8B9145E57506FC45A681919E13B7D1220A9DDF79BEC38BCF80F4A8380F5893E0B39595A90C17A6AAE6429A8A324086B176BB2387F2D8725D91499800C4FCCE4C12CA4CA1E127E501D24BC131D79D37F83ABF2923FDD5C040DA78005395082E71F816D36D851F1761BEBBF1AB684235125787B473C7B2A68C85AF00E32A5971EA6C87CDE1045F94C4EF53991AB414BCB7B560A0553B1478362567A269531D05A57B510E38CDD4678816CECB9FC7869891CB6373C62084FD692067F2E9CDFF3C57AE3C5EFE2FBF5E931E888A0A3045097A923FD4AF5ACC1D3A0DC6605D66D6986F8044F765731CF9794F1375C269032A0D89BA2B041D4F9989B0C3598D978D3F8F05531CDE2DFC5D5A4052981597F6E459897DBE5ADA94173E61FD9DFDBF3F445761B900627B33DB5CC9A39C55C2D73505EEC0D0EA703356B1BB484536AF5F253D115128D02F3EA737C1B60FCA670855AE2FCD317D0B429ACCDD9991AE796B73E6B34DD8B804EB036363B9A0C77067F92B180F4B65BAC4FB324C6DB2484C9F03345A3078858E3E4F5FB1D0A6EBBE21EC44083D21766E48439B95ED048452725C3BA1CFC9AB24539B9B6B7C224A3A12DC130FB89F309622E27CB039BC6992E3424CCB72161747400E03F646D65ADACD4F53997DFA2BAF7D5640FFE74222BA1B3D4FE2A474D8069B4E7461A1C4C45778A2AAE61EFAF964B788794CD0BAA92B0F75467315DB745001F6A9E915FA6A1C74E1D89EC95F9A494997A80334
siggen_sig = 34C181AFCA07A7DFA040AB35172B15031D630162FB8817D9AABE812D8B692D0F193B89D814D8B098E5806BE6FEA815546FACE270209FB6856F7E439081D02EFFA4EE24E848DA0027E367E2EFED23109CEE3D465E4A5BD96B342FBB8342B8D0BCF8A79313D3B0328354F7FF346D17666929740F9DA201CA8A18C4AB2D9E5552EB53223AEF53EF7968B322668A77DDADD09B81C627DCA9D85AC72892863A6C46D22E65A044246DA0809E11341A3870CDAA12B7A6394C7FE0571786C828D093BA60F17B8EC4CD7DD91CB700427836F9AE8762D76E321AAE954A5ADB8199B4A80847F96D700E5A3E1BB4719FE04E9DB6FAEC1EB391F50038C956226DA157048F8397C0D3754B41C61535BE2950E4A9EEB3E840FCADF19E602F6348C1D7E6BF84DBE32AE8903BAB3F6389A999824D7354596CC5BAE083186C71A5672A3362B043BB8C76D72510AB494B6923B7CEA4E24FED276FC381F138AC45922D3B663CAD75B811B53F30BE3D6045C44A0507A4F921E07322643305195D869D8093B86CF4183B038A7FC2D26C4ECEE5F4EE515ECEA0C4CBE7FE9DBF2687FB4BE6743074F4F0239C9E0C99F5A3E267A0237CA5D47A3D2E7E066E14AAF920E76B79700F26E895A54C37DB7DDF036BD0AE5B32E4D42D494388F90B663D60112A5627E3417753CC2C5EF45C870CB58C5D80241608F4C22B9D72FC4D97F76D3A75AECDCFE25700D4E897D795FC995BCD2B22D836B1E48D9778E7373D7BBD579FC69A58ECA33B7FF8DF1EB7C48A5BF949F7A1EDFEBCCD07D4A77BE529DBDBF7A67C0143D329B96D7BC46AA5D8472792EFEE7BC648AD92278BA282D6B04AA8291ED2E40372EC69D69923A8DE864813278535AE54D0364195B63D6A784C61E0E707D4B2BC905ECA7AB7B7918F3C9E1862A022B653A5A5EB33AE13E5362978C18B54D7B5DD68F1A814DED748ABA122915DC773055578C763FAE5889CF687C8E97B66466173D2ABB1D40A812B3FAF6D35482F9FC2A217F8D7423B4655FBDE68A7C448BAFDEA6358790FA1D5C20D436F6B1318574C7F6196B407BBE017457F02D27E30ACF794AABE715AE2B193C4046C142B7C28F13F54310EA9EAF71DEC3072EC5A5089468672781175232104819EAEFC6928CA5F052B9C81706BF908752ABBC4D7C818E1B6C2D91AA839BCF8770977C8839D8257C3BC3B10325387286C547B3A2987904EA36C58244B77BF257D6844ECCF4507F60F02B87D7CF72654704CDC1C0728E2C1174C82138F9F0764E3393060E198F21CF53EBF74D233140FEDDFAFB7DD87CB4CB18D146D17D6F882D1C9CC748C10BAEB9419458ABAFC7AC9DB6C76FC8A128C26C099396A1DE5B5C02604F7F5D5FA5D7207468A8CD8BD52CCB8793D5B1314D441EDA42E2E3099980BF57AA567146BED13A03597B6E02EB55864285C86FEF9C1F2364A5F3534E11ACDAF4FF502ED39ACEDA555BA75C02D4BFEED2D2B3C03F567DA2F9A0230AC4816677861FACD9051B9005ABF7F4E2FC3C6940727CCE66666EEB24CDA4C0DFF006103CC64EC97A92C14A5836216BB9FEEE6A371DCB9844712037C43D2053CF228AE957FA0BFAB8C3D46004358431BA7C214B0752FF7BD15FAACFDCF2889214F866609F540E6052E98C16D9B9BC2A30A17500C0A8E18079E1C0F54AE3933BA05FA1842B3E069D66D7B388BC58FC1AEB90C75F5ED732B1E96DBAAF1622BA4A7838A747F348C8F9F3E4438A26A7FE6B30337712F411F2F0D186725BE594ADB45A4E0F1A2A578679F5FF0CF03164D7043A2FCDD78CBF3A763DE14BC09DFAF935722A8B9EFE111D73B9162309B5C5FE35A7F9849C053CFBB503A2222C29E94E26BE23C9E52999EA6FA93DA709509E209B836C6FC68C57CA063113E787F4CA70C23329A66A6E2AD36D4FAA7DB27CD8AFC369A92EE8E166E8800538A8542B3C5EE7F53007A78C4FB2547038BF82D09F9667F0744840804F98AF59C731B8E354C07858EFD4404A8DDF09BA9416C185D6FB83DDA80DD4B2DB21E996657958316C9C25D260C8BAC4E64943E5DB8019AE11F094B09E844663EB006C03DAD0F744B42B238CA2843750AFC94A3942A654EE0CFBE14707B5E393DF38F9042302DEAA76EF10BB5AB443AE416961A9539B35BCC44B737B548473368816E311C15FEF39C1C3F280814D0713F377818DFF1AD001551B2821774A1355B4E4B675911D0437A546C54364586DFAC7CF5744566D0251DF4BF030E59967646927CA237A5759EE4860F3075EB6D7180B6FCD5D42A3DB5FB23CA5CF3485EC2CA0C4DDF234F1A1DAD0A93980D2C34210ED7DF107F2B18F80B5ABEBF8F64E2AB9D1F8CC92E144BDBFD1C30ABFA35E5B652D38DF6932420E1DF4235A4B7126FE9E1C69F78E623C6343A8DA7C5DF7CA6BD8F9656CD703F89C6EDCD9AC1379009FC5106E3085177EB1A644AA5AB7F457F2291EA406E180B317FD4D2677C15E2102669116C08A406D1464E26772F8776C20F32672DCC4BFB8D8F00C51738906FCE9E0116E98F886B5648515E6126538ED7AC6A365BC22A3AFBE176F9530E0CE76B33418C35F537981DADBAD4D3A3139F12FDC73E53B867707872987CA0D13A00AB410E8040D1C4C916DCAAC9BF04D6971DFB405D4CCF51CC6FBD3A584B42186DFAF449E7302597EAF81E24976D4B3036F63A9433A0EA255E4C94EB74C41652D936255E6478F9AFB63EEC550FDBA489E172A411086FD96F4672CFF0DEA5B0BE6296B3DF86B0894215DC0AB8CAC1CED5028BCFDC416D004E686D59BF31AA0329A0C47AB4670E4196794D787D243C913EAC2AF578125E4CBFA590C01E6F88A118FF91880973F4055EAEF73F4985905FE6DCFEAA5D2A3F9ED44215D2BBB8C141A826486F01F0781916FD1E1A4E8162D183E727C33C3F6EEF0579D96BCC868B890C5962B61D7F2A0963BE9CD29332624667A6354731E6DBCFAD429FFB65FE0DC38E8B6E9C74E48B8842DEC0F7F4025FE47ADCDBD45A8248DF1118EBE1D9938BB14AC7DB1C69576947C29C3640656F0C644EA23A12D4722C2BE98F8D57E34A04807309A6A5DB3400D0188B844615CE39D3621A8190B37CD124F51F79888CA2DF45F9C1876CE7F6D456C6B1A701E6A914D4828F79574F9DBB921D3677D1F22C0CEE944C6304E5CE391136144CCD55C879A0F5B278BF04E108D6BFD7EB9797D4B308B296C3BCC4B40B73A7E0DF2EEE906A626E1A634A85F069E69C1B2003DDB2AF02930F079CA96553B8354515DF84B1CC30576A44199E959B032423F0B2BF7A51D39CDE8F4C2550A819F8536D71B9400B45C8EFAEB152D40E284E406DE0FC46D8EB00136250052A1DE91BA9C8FD7695E38824588561A1F89EC90DF5DF7A58601095736DECA2151D4BDF7BB37318501D86AC8E26129B5AADE8318AF5F8CBB5B0C3ECA1F4E80B8475558F96DA2951DD8384DB8A75DD96689AB3129AA58946D338497687D1FE9BF6FCFE1182242D716C04507934E5F61032622490E16006F0D1B752254F5C741BDB50D86FCFE9E931F16AAD07400658C19C859BD55010F53D1726D240FA2920B3EDD8160C3C9BD4667FD74C76CDBE7C58CB08FBDBD834F27739B66D6F207499021AB97B3B2EDBD31F62325DC6165B42B7D57B914276691A7007ED870855629746EE80E3D59EA529C1EC92881A65937B61186C4E906D36D60FAB2EEC5F577872AD20A81AEAB6DFFF174AAA86DBFCCD054258727B9671F297E681F125ED6630D17E7DC3A4A108197AD975FDD5D672B67EA86A137E13C59238E4A1CA58B286C6EE49FB66234C29A71C05FDFE5289BA72934FD2929B8648B27D5676511F234C49CD920E261EAF0A45E12DEB5949EB0EC73A3E1017DD75960B8C02C9365AA0B8F71A56EB50500119AA533EC9E41DD09312F49713A72F67EECDE31890D554019031B00E05A1C7BF7DEA15A910A9DAC0E3B5536ECAA71AD809626106BFFC5D282A02B0C66189506DDB08795D91D49A10498751A8CC10B3ED787C8E85908CC0FB2B065AE04378818CE0CAE51E05FEF39AF5613099432FFF6FBE2DDD9CF51D3E0BC434F2E47F1E1468C905EA1AD020461790DEA3D3C67AFA7403E042002B15F35A70EF7B584F400FC3F5507F8C8842DFEBF0A52BEEB05B6BA79CCB1FEB5BB403AC5602DD12AFF653A9C86167203A3876387C78D7AC7932A1C1748B36A3ACF4822CAC67B9BBA3610C8C65327345C2D607A022326CA33FAEFF3409F6775B8E844F79D2C9DAC424E3A046D839A63BE00F8D159B3B46B53406759EE0039FD4BAD7637E10376B57A1776D59613C5FA7644A69509F783748425DAAC0FE14ACC063D25433E386C05837CE7C6A3A31C5F57EF980BF337B6800A56BCB3E6979EF0CCC2831DB194D1EB3FD4DD8EC66D078DFF3E9F5C0B0E5A12FB9E599BC8EBC6E4A00072FD7CB1127937F3EE414D7252E574C9D5F8C4DD959A7E7FBE070F94A7841BDA9186B044115529EB44E1CB2666DD0489500D8106AB1201E6B1F17ED9DF7DB1663069850BC5E36145D29E7CDD479CBAA9B8AAA4C56B83990633FB6253720261D6A01035F02A984FD392EED8F25C4CF924C83834593BE77D6EC9C0A0819232F9DB1BC613BCEC5A5A8063EADB2020648558AE9EA116188D3DF46758FC60811374555AFD500000000000000000000000000000000000000000000000000000001050C11151C

count = 321
siggen_mu =
siggen_msg = A2B0715832F588A02EB123338BDC525DFCF647D9A9BF2C25319587D000AB29084DEDDFFCC9581D5AA741E0A93250C346258EF62D98B38582AD3AB04F4F30E20F5A56844F2378EBF223DF8C2E42DA5FE2E5D700E2BA835ED13D0274B44A413A346F22839232A91E2671B1B1F684C28422EFFB9089645231DDE8B7F9419E5CA4D4D611F0C6FD4EDD76616535EC61478836431311EF16104560E980E0101F7F8BA69D123D0DF8C73600EAA79AAAB21A5EC9C718C0290241E7141EE98E334FC81DFB0FE707BF104F4F033D1430FD25644A77B32FD83C7A9A8EA5D14E5D47CB73141BA4C00EFC9211F9A0553BC490E7B9627B315AA663E3C1BB1EE499D109F0A43F02A418B687E07BD15A93BCFE36B9723FA3574DEC0A75B9335B47EE78646B8C5C53727E03265CBAC81D641B1C171D030D5DFE3D964CF7B180A83E1342A8983675B0D31B3AC6CF3DE0ED99E3BBF561726E8A97119AE13C2F6FAC44D3633DA7620120117E898B8DA56E981FD27B665EC57BA250E90B9A57872E5DA6C86B3ED600C0154A1ABADD14BE73A3ABF2686B8C1575B012393D68774B3BCC5B9E4A01481A8B883E087CD3758DDC8D5282E5925389FBF1CAB4586188FE1EC7EE306BF04CC6259185BCF4880740646A9BC567951229FCC68F96C76EAB104433918314DAF87753B918F8BB4F508B8792220472CC31AF4A020B63689F7F3E8A400B45138ED2866F0D9199455D2B072AF73547AC35515078A512E6616885E4525D56E6577A82BDD9CE3AC41CAA555DE86CCCED84D29CE02763C0964CAC55AAD1AE439ABB1374F6E5BA1A481679B3383C5E92B712579296F811FACB716877F417503DCFE291BC7B23DE45166994F2222F31FEC4A06DFA0F7D262B778E98D52AD083DD089BE26A3A2233240D6610BD2389896347924878F459D9B24CCCDFAE48ECAB2726B87BAB9378910C196154E83073F7563DE0C1D6F8AA95844775E2CC2F4C86624F41301BDFC743086840228ADE21282F980EFBCE4EFB6856D35B73D781FA4D3CEC320959A2906539AE10D1610169DFBB4C64C67D897294599AD2AB4401F21939A224F3BDDC75935E8B8540E35403297FA074C99A33EF60DFF0E6CF36EFF0BEEEF325642AE87F2F16FEFA6DE951853F69099A35C0E00C5F074FDC3D0C8B9259F86E9268946D321AD535AAA792F7AFBB2DF25AC848E92D815CB9D25D025564C0A68C64980DB232C4D2E21FED616818D9ADDF92714B38E65C069F1AC63205FCF5220B10ABD05C9AC063A6012E463420777F0563FF4B87CCB63835F5A872966BD410662182DF98DF10DEDDF818EF1E92FC488D5C9ED90D5C448EF043B06C799E5CBEF14CD8306904DCA33C0DA7CB5AA67BE5612110F32AC55D3F52ECE474824CEC85C472969A775D6A9E4FC99E6B9B967AD4B832B96523213188E6508ED3A22B6CDB784362D57B34181A8734145C4D438FE0BF87A0EF2764C8274812CE8F78F2D26425ECAE2B763A5C5822E0CAEC497A9AB4DF06C5759092C7276ED90FD78C3AFB52205DD6E8F86FE785FD3082EF8C370058EA5BC97444F3C1FCD5A79A5DBF5989A4D0572449D28410A97B0A69528E9CCF0937CF3116DFCCA945A7A86C0818628F6682108C5B4138271B71A840EE3869A441B0B2C04EBF0CB55DB26581F99F8152BBF8A2BB33DE80BBF71EF02394295CAA29A20C8A6A1E88083E446BDCFC2F450B943D6A4AE392474D3B1CDED7C84BF9C88E62B13FAB168F2643854E7A2CBBD8D5F5B86E8EF2EB0CDAE1B7A0FA44CB8E8CBE9797D5053BC402CB5C36F06D2805DC1722A256D7B7602638B67A70185B827976BBA33298EFF8980E4646521245915C28B955C645044861CA2FC5FDD3D34811AE4835FE852E966CE9E85A20192A56FDB44E44616D31C2ABBA28602E5CE18069665F7D684345AA6C1BC2F707AF02892B5D22DE533DAF712CB078442F9AB12FE0EF0A23A356B42093A18110DE5D7224FE58FBDF8CC270738902D31C63D84CEE2CA1557AD401E2263DAEA1C3B0387400CDDC1D7C88DED0366ADE24857CF1CF34653149525D40001BD484BD5DF8DA51AE88500E320DB22076F3B3BAD41DB6AAFB0B999E02E7FC50DC0E2A2EA954C4E924B3423C27EDDBCE0334304FAD1C0F46022D1222E1FE04F0C477FC0DDBB554A74361D6E464B9D80D2E7B9D07D7C1C7D81C05E4FDFB084AFB97A6F6FFFB0949A03B081075F42C4CE72A0E2A2BFA9C96BA77F71624568FAF53D6CB10B0A0021B58A797A36E7C3FCF332A3A8CAB5B21C6A85696021761F038DE768CB5C45F7721B6B9854DC144ED517A0F78148E6E26E08C8F7027C2B9D5DEF458E85BCDB9DFAC3FC9FAD23CAD56187E59BCED3FE491C7D25A6FA30BB6EBB18BC1FA175D6BAA37FCB8F91F35F83BFB337CDEAD6B61A0EF7045C778F0DB6439E92FCA77A98A945C06284EDFD3010D99D3607F6FF0D5E15639A4A2F1C8B15F4A98CD2142910E5BB2ECCE834CB7D99312378F2A5026FC060B725C85053C802B8A7405B966144428FDB0A56CF6E053B2BEA9DF72F43BD35051343687BA0B0C5858C5639F69983CF1AA836523764D3A41F916911195D8F0ED146F51A306EEAC62D41CB931214CC950BA744BE529E7C0A2D73C76676EE07412F685EC33E8F666F5698E0B36F0127D6F7DFFF10AEAE77200A23A996CE315F1E053AA439FBC4750AC7E35CC9CE863DC71A95A7D60C0C8BC3A25A97A38A2E52B352AF499CD8327C9FB60B2D2A72298A91D733C510E4B1CD5ED77C7C68642B05F51DCEF3492804FAEFA69C87C96B53301EC2FBCE9023607245F871A1D312133C3DD4887DA2484D9D95C3E8816707B5C0794F8E8B9068DA8D8B713B86C5AACED828039F8F2BCC8FAD4E9C276AA0FBF3818F374C91EA4B3FDD53B44A21F59C29CD3E997D6A893507B5D178D6C0363E31D5A32122FF67FD61A56E18C433825126155C6DA8E2C196A2A236B48F4BE09DF627F7CC831BB1862AD77C3EF13BD73E6A60C4B75E2C563992263CD47592C4EDD46F54AB71FCC1EADCBA99FF1C63BCEF76BC575429C4FD4AC369B954F68E40B4C698A2BE1B5DEAB1C4FE8C5B7729935B7B3352C6579B76871D6FF96CBE86D959060118AFCF3812C972AEEFA04C1AAACCC667DBDFE756C5EF4861F62E175D60A49EC86611E659C357133A1D1D7ABEE9139E10CA1F3B78217C130F09829F36038FCC6A5F352E38ED8087175808C2D8FE41F485642AED3D1EEE0D845AD3EA5A6E6B42DFF678F0EDA8F23BA75C4A662F006DE2F3ED0D91466FC2D35022C73B2927D351BE37C346D135D192F5614CFFE24E205B85FD123DC0197AA33D4A36CF3BF7ACE44C3CA45F5BF3D0061ACDBAC102F02D96E1F322C61C2F8E62872F3AA14BFC60B0225FF01FD5125EB8C32E5D5E8C01D277FB72BB9CB7DF443C4C8961AAAC9334782C36C2E5782919AD9FDAA5506BDAEBF8D9E74470648CF6E5356848EEBFEE83688EC93967FAAC6F4FF32029AEC479A4957821992FFBC33155AEBD91D7690CDDB98979DA1060541A73173033A5E295A2D74FB1FB9DA80CD268D9A9CC051F768026D60C446740F44763BF313CDE2C0AFF6AC2B14DE923A3B5CDD12B04B7B7D9A4441E6FA0E20065889D9B2F316DDAB393DE5183DEC3CA9E8686EE44DCD981E282F09F0791CFE950EE91751887BA2AA412BE04869A4ACA435BA02F9A32EF070DA612D96C01ED619864EBCEA907163EA6112133D3D737F56C6CA0F4F3684E4CBD4A8C2EB6604BC55681DBCE9FB726E450A387D87F9C4189D4D949A7D733F374237B75CFEB66D23DF990D015510CDEA6047838F6DC71C8231A7795989E356626A73CCB7E5D3B5C899A544A37CF5BF17A71D7ED3D6A9AA0FEF9D30B47E07C8233D8AF714277508DE1A593817D60B20615BF860520693ED6187F42CEEB2D021D2BC1BAE9D561A
siggen_rnd = F0A2E5660D26DB7D74AEDB58AF8E576F43CE0603E5AD9BA8345A5B8603015946
siggen_sk = 2F6A58FCBE587A24E88DF486A60BB7B4CC4CE66556F23F8B8BA2A261996ADA9E74107A0031D02D4E593876BB06AE656EB9C00D3A3DFAD2051B2C9320C982F798599FD118C72B7E2F7331D896E3638BB7576B268E2B769EAABE547E011F21BEC9E0CBA33D405C7F2F2A317F54D85589BD6D4E24504CB2973240A5FBBE001E545D6217484372207035657810052844465383157526238871882621803526442685185303302276020185010408503120464486357532700654613072226260431800402346268553252386132352484636128165285006370044552242170374337842552037140454478505347456758763335884052511117136185886654274776411728824216018204778204406647637126021628804628157032372774525257051022677672002324124127717078226683122475406687334183436258665501175852451026132543255750100010055687565676120158372832473887067063237835634042108142356754640564788463374265182534476144332638214111645727116837765712716182764328456544220760141167816843222581222483474280446775487335834556804623882344027474833023374024786625820400883004844383846162851830641083884275273308634271217866111437602102545665337021068563578055668604054020462386437614605656844643383112022157210812135084102705368076627822112551707824067118814164537041442737082048735571087362648374561237053501377272607204128041806253483488604570578687160450440646318183200033788710326716876746168564647664568850740820357468716067463208788453446738870145767047751676457837277761064406616122027465621623378750372165282045002227016165053650056061671246005036868807040374773566631103463147178631117752550534113448120608052745654312135038450815682152800103308760863881847646288605507304810586002115722626841374851455508811713414463660666436283370211523120343818038473266436528183083570124238856522863567227520764243708820255181527736660446443516361333115382474441476643188648307005733254618387176600174857286645044035114055388657426467234770507677883507284465111588173642365847172588658857866517204520208780686878034718836708261257561503138441436108351376687462637653236885645766823674832584472744662878162102316324586562662047302826028406220650115181275005152268760127767874255612610553760018452818042486363884812308121445806146066078805607340145711416577563442822481655466281804125371233866881617743868320621760420384201835785788814344832226237460057223646026052570455144685838658851674668740273877620084105470302322384756623145821310732517635766656134464703461064106184437706868076615072471045044037117444382830521068132401452512808020121348054314231786621432077685801442710216354444574222561126866431251026528721480035765318084053548101275537350162407015636484337756882505250087066380544445007578420415440006026738865551303511754657650800317317816524211016102664003055418113442437225552616617131661731614565446578557843185778113508728277826116666001805085523164853345770255137737478474113761616263546361552372116710126331073648814448670142237235458833420672677756464255015273563400520252628011777102174811104084238767368138170715652051011080672663360206726744828544531085164420866508167445640363177745674213348555777707702407817880871836562216107128006217400236676526116631300328404285076781427363771517023137066247068282166455854211AAEF19CCF42C2861EFAD9BB137943FA0C05970EB77325C28B052F438E2AB6E7104AA5C9BC9F07A3AAB782FAE9EB44AAD3880AF6F10119669094793275F75F27C9F722176853385CF47D877C725663FAC05535D84A6969914608870164CF5E32A8E1DFB314CC30258BC7281294BE08CF9694C7A311BB6CBCBBA8C2EC01547CF0719F23790E3558D4CB41177D701677E5DB3E7D831E94244F75C2E379B4F8063DA0DB0F7052D32B516F4A60917F63849022C45E7345ED3AD5B573177BD70951AD5C81F1B5F62609D592C0A3BC2AAAB04A832F4C3AF0E28BC826539D1883D10E9057370D14D7512079A083FD55E50B8CF878287B5EB8683C1C344AA27052B0618670C0631F02128B748773A3375450BB8A15779CED97F33BBF1FE523B7F6BB34D4A0B0FDCDB61B05B0E51EE9896D723D3A349D703EC775E44CB1E5883C6181C2D33F2E99F6D71E53DB3FCF61531549ED255324E0AC0B45E6D8A01313AD6666197C7367E530C22466D3D012B8936C596DDC1C6C546D55B2B9854554E6E406D2C9436B02DBA315BA015DE630109A89A5612EAF839624C9F7AE97C0920574623D8FFDEEB0C0657DDA31CD0C4A713C70C8C94F70714BF2D90AA9D14CBF1321834A8A27DD7EBCC1DD8B39580BE06DEB6F6A867CBD9E794078166FFC8818C296366B97187D400F6509611131FEAAE1E9F32E8F7F01FA3809E38A437BD1D53CE90BE76BA63506807243BBFD295D728DDAD2045C8F9374315FE9213D47293F9636118CA7779E5593FE7FC0AC27B0924DEF1B82C409C784A72A7C93C7E90E960E8687721516964DE1E85E7EF152A281F5DF36E3048A4C64DC6394C5A50C2218DB26DE53E7AFB28DB4FC5FC9BAACA118E6D05B1A59A918A5AD6DB3032C3C7588FDB3C4540A26EB80AC3399351C643D03A2FA03B79628814009D53987B21BFB89103B9CA36CBCE55FBAED03C747A1D94A469D7B871B32FB763568B02D889D8A82D148320EE0E21C1A82E065EE57548B235BBFF4B3427AD421CDEC29876506EDD9AEF2D0B594D2A605AC1EBAB9C54B1E3D5D35C01EFE66D53D65BA0893CF0E0F2D760A485164E37B7AA9FC9B8762012415AE0F9B9E2B6D3BF31463696BCFA6D6B42167C9775804F8F49528C157672D5586FBD44E5AFBAF92C773C52345899C6F7E173DE811E063226556D47C08855AFD3ED3047FAB22DEA2B3D3FA5F142D5004BCA35D48BAC7009191B66AB5CB861314A05B7A69C13F0BE2B0BB9E3A1CF3806921CEFACDAC2B62FD4F2F355A50BDC7ED6BB84156A6FCCEF6026DF64109C5775A32D352E075EB49421795389810EDC2C6893235B66F3E692232F85891959FD4F30566F2B55441E4F21A558B3356813FD4C536193C39D1D65E34CCBE8D084B0ADB74045EE0EE155B53DDB5EBE55D50F77735A44F0589442661E2E02AC588E6506FD3DCA949246AF4D99EFA40E042F3440C56F4808D91F1F6C403B55CAA4713FA699D828B957FF6CC9B5E380A13D740E924B6D69E09DF0564749B282C84AD3004F8005CCDA16CFC2EEB32CF88F0611E2D87183046A30CF7117C3BE4A7010F4111A18FE0985A98542DDA98A112E5568BEED2C7FD82D12F733AB5047F160CEF7112CB2C4D645BE0F3F4CDF7D86A5ED6B0F85A2EDA1DAA2A91F7520B0763C94B0B5472B6F53FD3E796447D335B144D82D9AF494E86B5F47E490A37D2BD5BD3F7E57F1EAB9CC7C930C06A343165C31AB2B5614069C14B345824C48AEED3F2AA4F656D5D32B7D6C288E1FAF82F7025745D7E211A26C45E6F93DD81FA77BF20994A0C5914B1A6B68B9F494421E1929CF814DFB9E8CA156EDD51575EF36AAEC82A038394A4F48CE56D88A12B314EA2F7FE419024DA2E13288B7DA950893FB3AABAA9F4023241171589F936FD005336C685FC77C8C8F096AE544B0576FB5963874D2AFB487A776C8C634924402FB7D2656CDE1FE53EB11DCA00954EC9DD7E8D23F80300359A2D77690D0029A271D8DEC28D1F70F6A4B9DFE5DCF60135279235DDAFEC47CE7388E364BCD4D71F2FB1F4CF6A80DCC9E8130BD0BF51E141ECD230FCE9E54129474D2F3C5E5D92B4A8CBDA911248F63B52DA183E0CD581F90D95ACFA0794EAACCCE03C358AC6F8DB33E98B3610A1B760182A696ED70F366D57EDBA1492CC0A5C4CB8E90A450820918BE8DB00115B621704F5DA4B49F0F847BE2D8A79D7525C896511F928D24BE2DA76FD0A621ECE87B9F825FF81003C491C93E5B93173188490FD729A23B71B5C5086673343EC7197D2DCED2903204E0DBCC0458DF7E986584F3CE0A5FA68B9F12190551FEA6428B59F9665335EDA19B45F30379567B7C7E98C53131737F282661A7A7B2D7FDE12ED2004D094BFD76A814066018E410CC211D686C4432A9410BB09A43B9EC1235DC5AC22283C15AB93BDE284D7F318EE2E7ED6FDF9ED4EA94B4E9FDC4B370835C0656C3614D6663EA4C2555D0ED2087FBB217D21CAE36ABDBA4CABD83370DE7C804120DE9C90C773FE1B7825F573DF7F514B02510B3D21F10499A51EBE8A81D25768DBCA578C3528AE86C90F2A48919343E6E95CF9C792B3BB0E5591A3FCE751693E89E82E04159B8BB7F1892D4C6AB906F6DD0BBE09684DDFDEEBB073D5BB8F441895B30CFF74FD0D14330BF9D4D26277413116A6AA9CFC837AADFEFC16C8D52C743A1DFF79CAE3D93BAC1A5BD472DAC2CEA437DE4C4B787AEE4FE7D5D9F6EF6F694E2C98E1168FFE9F3AE3E48A500AB2151CE56016836BA26FD7D3E4C77AF57144B1B7768985F3A3B7A6959908D6D7541CD565DB7291395C815F760D57321E3453430F2857E75AE7B5E0418E8C3E9B70D401CF402E62DA0809F4973E001DE69C8385E848BC5E7986DC01FC3D5A0B653B95061E5D7E3C765879A9F26AB61C06653B421C3161E3E296125E28A59321423D57B1A6CC248536ECB32F0646AE8854ED8647FFAFB2EA04CFCF01B72DC60B5DA255BE3D28D854B77F946799185608C96EE462FD8C82A36D2A0087F478B37FCDA997CBEE0BF23B173EAC1374A343BAF498D6E71D30CD67FD5C04C2E2FFA600F1B11031EA056B4AA4C664E6128E9842D40987A072E772FDD94D33F3852FF680E5CA9C570E84DB8BBB88163AB350A141374C23706A12C28E019EB16986FDC1E5E879B3614CFCEFEDF7B5774EE540F8D9E0747627F4F85FC51E57EF4B777F266AF65A9210D2D1125424B5D42DD60E3DA17964E5D9F7EBB99ECA23A021990FACED9828145034D284F19DE2223544F2D6B91381FFEB3A9B3C35EE37BE2E16FFCBA639585D002C4B1F41ABB4F6B6710E38FC6261332E10E455DD7C2A4CA71FAC4223AAC00DA6C51F366F622BC5D43DF02C454A4999C11AD7A8E4618CA9F7D0B0AACD1C83BE4905327D7F85BB4AE0D6F6BD82F8841297F6A596020820738A59D17434B5E99F703C23728C7D23340F3A3AB21F21A19FDCB121C61A41FF4185D2FB95A4D16979322C80D9C0D843DDA7B925630805BB5272D10F32A9BB77E353F0F608098B3231F2016AEAF81CACB90
siggen_pk = 2F6A58FCBE587A24E88DF486A60BB7B4CC4CE66556F23F8B8BA2A261996ADA9E1E4FC3FA4ECD3E17A39008DC634CEB52CB3E8AD9BBC83D10315D8BECB72D21B2B53733A95AEDE95D5C3DDAD99E305478E182CEFF5E356EC7A710FDF88CE37F8CFD7CBBBFEB52228AAF8F6E32E7158B2E9D8C63E9EAFDDFA5934FF040D8603CA83E04982976FDC5444744A8559F7C0A8C464E6D4F09D9DEB4F73976164BEAE3D0FED402E9B29DD49AC86E6BF07CD952C0222D12B0DFCCC9F0E390A2A62F1FDE7F9802D90226E5340015E70653843CDC7A5F20773D1D928CA9016D989F2C6B946F8E327231692B5800523A04C37A16490B32DAEF1902E303114D2AFDB3727EE5C655C2E50485E40E9DD39378EF7F46406833A44CBA5219FC154372FE43F05214E56799DAAB1AF9EF204EACECA2AE9A07D04E6DFFEB8D729026D713BFCEBB28ADFF3A682788E15CC72813AA43154C38D53DB0B6FCF44274881CF7989B2A89930D45B7AA7468D1B7FEF36A2F9E4EA123EA9FBAC7077C545F59805587DE868FA6615EC3429B10AD04F192354D0EBFE3E9C088E06CF52A599A3F5B3586D9229B89F6CCA9D60B67BEFBB3411C647FE4DA10B2F533B075F2DF7A772DB757E4B2E29D80DE249AD11A8CBFB3FD86E1CA75AD5F070254CD525A7ABBE0881BDFD9F3AC53CEDA89FCBB9D4EFA177CB856ACA789566BD3E37264678E71FC0F7D5C72E1AEF02A942AC0D35F178C3266C9FEC83463D389BE8D29E5A8ECC0864A233929509F0DCEDBC4533D993480E1834EAF698ED5E93256FFDC95E70BA6C9D5A329A37F1A4034924DB76B458D2DB59FD6471A7F5D68CEC0F16849362D86CA9136C2CDC7333AFBDC3D5E4B533C5F97BB21E55FB1B7901927C32394AC9F316B597515EB3C64C8615DB0DCBACB4858DD2505C1436142D4B1F1A85C3BA9AC578409DAB5913AE5404F0B079F60A8FAE1F0D1C73AC75D34AEA8C74E9497DAB8B412CC22259DBB0D4891C84679F8540BA12C6AAC3D95B68A1BA4F0F1CACC2FAC71B1D148B5A51C1C6A16A5977009F69ADBFDFBEB0438EC04F99BE7D2A6D35C4329CFB21134101521CC63E3BED7D06DA224A9AB38098CADB1664D0B5C2AB3152981D95C6B1288D662F9871A7904A76534BF341CF8D53EE040794EB1C372E8229FA8532BDD0EF5B67359B0327BAEEBC11572A75405629D2B696F5E54B359BAADA48380F816F627C8F4BE7502512B10470644130237AD8692C52C0A5C51FCF862FE48B1147FF5C5B7C3D38EBDBD0716741977AC2E556810103A5375E5510061FBF093CB23E20243D78888D93506FC190EEB6EBB984DBDFC18366EDCC3835020619274BA884A50702E526E07F5E90294D563B65FFEC0A575D1C8C0CCE83E7C464EAC53E577DE9EF11064A67FC04B253F1C73167411DF579B3383F870A2C73DFFF966BFEFF7A78401BFEAC0254D4CE166B00A47A278A50B2417BF898B37479EAB649581E3B2FE174BCF8E2DC8C70A933CF959C1588C9131578C11410B19CCF0998566D81C659E1058D3086884EF6594073FD38478CDB90F435C8A11CE9842B1EB9024FB8D4BB4322DBEAFCF7D632FC915B20D496E9880878847C80738DD3C67D5F64210351F680FAA3D92EEFDCC413E5EF3648FDF8D2617AEDF907588FFD6B036EA0B40C8D6B44BD7C1EACDFECFCFDA773C00A55E39A566D3B6639315D1B8E975004CB63BA8B52712EB072E5D716DF0654F5D1E9DD4674A34FE31AEB8EBDB0EEE9E3F260058DC1C797D88A92D0E8F394CF68603BBB9894003E3804FF811E3FA7B00BFB11EC9F5A6A85BDA34AA30F0A7489FD4BBAA3442742B3A5D33DE426FC94689E166D5B6C7BDA68D38D4CC148317302506133DF1B0DC3D8C68210BE5BE7FCA29168D950EEDA6E8EA42FEADDC2EB287518EDDFE2DA398D183ED064A0917FDC792161E12678846BBF73854558E8EF6AE209CB6E861C5E1968AC323F85ED171A74CE337D520D90FAC3BDCB02F97A3059A68B9D6BF4FB9A03252F8204C5B7A3338F96C117D812DBEA8F60649CD5C05951E050AD8ACAD5D6A1E6ED9DFE669A063B4AEC9881DDE421F6CEE7DCEA2C78D5588EBBB5614D542DBF0EB6B023ADCD2222E6665A4A346C065263940083BEA552F4B0DDBEED4EBE6E225EB820CB29ED5B269ACC7FD5518D29B3057314BD532DB4DD90D8DFF02B183082D86AC08BE1E155F450EEEF1538B27B9AEEC96307EEAB7118FCD7886958CFE7532E0A674B9BFEFBBC8E892B094F8A345ED8C00EDD914B7112EB6CB032EC071DDC8C9753A0D60BD096E4A34E577E9C9396BDA965DE9567D3FE0B74E9BA029119B09D502AD9026A5224F4C1F45E7A374D3BFA4FAB3A3E272EEE53886FDE126DA41108049AEF6E985FB36EABCCABCCB04D9601C4B278D3F5E7FD3509F7EDED021517F85991071ACA3016EEE91CF7FE5573B32DD654699901396AA09D2E612A67E82E19F31B05AD6853B02D132E261FDD5E99783A552B8965EB483C756CBA56A338EABBB66C59DE4DF0D35283923E4E88C3FD4065F431498B21363B01A556CC588620780996A82358CE5A70AD98AE0D5CC5E2D6C3B0CFAD98B27D094E4FB91463564F2C8964CC0BE00D6FFC6E7F69751A11025A3FD3563695E12CD9B504231D124C3B467F8417692243470D31DF509055CD9C226700E83E62BA62AC31E57F3099C461E43BCCFD421E770AAF9B0EA3967D29AEE1C9A8EFBDC45713B194EC04021BDB7C0385A8AC694CAE2A17EFB61617413455FF2295C722F
siggen_sig = 0263AD55EFFBB30DA5F28417545DA92BF3EAA150242CBFCF5B75065C76DDE49F73A9C9BF25AD3530F935E23EC3FD5C30FF865D2663C1EF2FF844A5FC4C1EAEE07E2533BD56E711E0A84855518B1002A8F1C3AF01CAC451B50536DAC32BB7D07940C1AC3D25805A731B147143D7DE6DF92079EFD236CB8BA2D1677F5B2EBB7A3789DD39DA944A7AD2F2C38AA7E228E338A6CED129D5F88DE50C1B14F7024EB832EDCB637B1514064D60698C0D222F52C87445749AB03C8A010AF667D22AA394328DA33DFBA634FE94FF29D5A739F940564CF54A94E3203F1A44703E0F5660CD59D8413ABF746FA915F6434899F9BA87C08F74F38081C1FEBD5F803F33170D208EA3385E878D3ACDD93ED180D075E4A071A57B97F8241B5502147B2CEBA05D1E0551D9D1349891DA104A79B6B90CC1B1C54D6D3586E63CAF48F8A3835E9CB869753FA5FE53AB6F8607018461FC5ED29947F0C9153C5CB3F81981FFEB3F6E069766B839310F7EBA3E9BF87D9BF1408E20C6C57CFA13AC1B9CDAF2F81DAABCF43E40609FFC094982DC50455275A5ADAB788E2E64A6F8EE660423643A4DA8A170699FBDDE869E0FC88824E712F2C94F5FBE0C0406DB54F728A86625835AC018A29E4E10557182DA2720074FBB16031AC3BB5CE8FD2D83496EFF6B582E7CC2FCA5245D91E187DC4D1D6552DCA20B0554FAC340FD7912AFDD7F0358345DEBD22AD0C49091BB1DF7C4CDD51BA926BC0F2DDA70A87F9A3930556D1485E74E0DB211CB033AED5F1B4FE8795D3AB2385E68DF3CA85048FED153AB3CB9C094C06EFB9AAB78D638534C883215F7887ABF8D232308539AFE92745A339EB639620C4029F02C3205C3907FF48E435C62E8BEE13B53CC772473A6B4A3A725A52F58FAECA1A3D325564032A44699398EA310696D1AE7786AAA284E240A7C13B379BD8AD25FF2A6E0747EDD6E8EF503584FB779809473BC38928B4C7E2CE525AD535C8987A1B71AE276102896E607EBAA83FADD454EEECBC021D407DEBAF33DFF4C09F044CA6483A465BB2012C2F43D5BCD52E13D39257FB6202996D8FBE49DE203FF2C2FD2D3806DEBD66C0BA0D53082DA4DFF47BD314D358B8B1DC0463214B4D788D5643FF38FF371B7C5838868B23B5344E5A2FEFC878C4575728F5419E2B525E4750C3E92F063B23E7F6FE126AED3A82DDD09A876B8093764164BC526B4CEFE2BE56A593104E034ABFF8638607188F4853DEB28ABEA5A15EB39347225C86002D6C9114FD214A0A74B71EEDF1C4A49048C9018BB6A2B83E5A69881687D6CB12F8F2E890BC43862C4CAD848645E07E28484BB0E2E5578DCFDA0E963E50E7CCA88C2423116B8C5E8F23D8B34BEAB12B59BA4717C496F1F0B60450ED9534513C39DFC266FD53EA13808FB5C18BD3F40E88D6BCFAAA5B66BD3ACA6F1953240EB1312A83788C50C9D12E95425A31842D990EA529BE3DA6DA3C41212A399C1E65C971C9A3D53589469226F89276BB334C4A829F28781156144609EDB31DACF8B1F8B8175921241103450A7CAC4C8D9383E1C47B3CB0EF826CF964E554BB0968569D4563CAB7973F9B3034DB4B727B61F0DBF3582367DCBB56F22DD5C82C259B573088297E824B0DAB3889C2B54ECF2938F7DC10AD90A3761D610B6059F3585404DE337DC223034507C507AD12AB0866F55D80E6EA07DC24C7F7FF64010A333820D37EC4824C65DFD332099CD7F2F7B2BB68359C6F9F31D75C40D90CAF873D2C9EEE625352175A7507B80EE1F741C682C89567B9C8B6F654C5B0CA9642811B93FF5872B360B33E7A3DB410390D7E3BC36EB24205B074F3CC06B2662CAC5058BE76C0C174412145916625D86AEF62E8B98827DC1AE4B941F8A5454B804576AA69625C894F5D5ABE351C42E23B529C842C9773FAD838910260A546CE64F4B233DE486CB97FD2D1A45AAB5700E71BB6F66A9D6764FAF04E9A603A723459414ED100BA4DF5763F2860EE12BF4185A1AD0723AF3815BD6757CD24D02F5E52559C1D9FB80313F13DF25F4E8BA5CB2321A0F11C7C4404E559EC99D70FC2FA8668B306ECC12419F2B69989EA085486ACC9239E275D79F5C559C8856035BA26959565FA70A4264D8D34AF326C070D6C71F4AE8C09E81C405EDF34FDDAFF86CF1201C7AF86656C077803827F907A88410FC5D0AFA8DF1C3D8A4050297D318F048DE269F1D6914C3A3283BE0AC0335ABCD855BE6F75B7B4F20211F624C899C5EB8B9C7843FB47A7F72713F1919621ADEC26A6C5C034F864220A71AE361C51B5630531F7D3FA9CBFF11565F05342C842FBB93EC7C363173460883AE0377CC736A2E9B7B2A565C0CFE3D0C5FE98A81261F8F14A088B25139A61C732FA81D11C44F0F9BFBCD34C2978D683F4913BA94EBC33E199F452C0569FA6523A48F629D090A013567F4231C7C611267960B71A7BA846C9D705AF8CE92D02F92606F0321056EE589A03304006E85EF1508E7D088169DBEF3B2D13BBB3395A06ACAEFDBA938E17DA9A83613A5AE52B375804BFAA3B9CB4F744F5D60726B51CDD835882DC824BDC3DFEF5387754DF4432A94A7BFE8002E59652ED748355A31941725EC18D8DE6E26195ADC9065B8E389087C223F60C64FB809DB8082C4C97D3F8373ABCC8084B7BE57C75E5CD3802631D6D19A5B990234EED881AA7F9FB1C59025E27C199966644AE19D97CE38649068B2A2E117B3DE44F5078021397F2F5CB91770EA5CAE89884784E2264122BEBD74E00A1F809AD0AFDBE09433CC57856D6B8902ABB6CFA31F90A834DCC705523DEB590C1EA8E24458B3907CE5D137AE0C586AD9B53814619F40EA8E25550FD6876E1D2C966DE09A0CA3050F378231448E226D06B759A69B6285FD3BCBE73FE923DCF3B2A4093C412BEA945035D5C67D076287ACBCC8F9FAB99B137E860A3D1FC8EF7BF4358A6105915F6E6889885C18E59D13D1317AC1E0F96AEA09DE34B6A240DCD44E921098762F484A880A05BE5DDD032B85C8B2CEE357F46FF15308B994587B68F1856717F74FFE6D04AC4C171080971EE568848010406C08E07196B211A47E2806D4BF67802846DA59C3A3DF59A482E1CDB531C82E9E1CC9B94A4AE186B7787F7F928D964099B16743A74030FDDCC928C42605EDC098C4E54C5214A6157AE5A720B59EF0869BF551B97515F9B00C3F6006219931F67F6F77D7B465B1F3BAB08E1498C68B456E138ECC5AB14E310D644AB1E376710033BB5EF6BB7BAD7889050074BC9826FA0C3656550CE984E138476B7A9027995BCEBE8C7779CDC19B977C896FA4F8BFDE718EE3E6F78668405D917F224B3F0E0767EAC986B78D8B72C00923EE16BB109B753D255E9E79708FEB43C8F93CFF06BFEE983E7E672B2F6EAFA7B3BBB1145EADD66A05444705C7EEF43A059CBD67491B4DDA77014D4D9E8A18BCC041358F0A89F4F51F2993879B50B140ECC145A7ED4C7AA7A4BA22188FE81A718E6CC31C497263E97323C3040E5CB9574AEB13918598265C7B4ED9F260CA1F3678D03A28AC330F7C0F5F75DDE7E5215203579242E419BB9A9693E1E32ED9E74BFD0A6214C39EF63455EBC2D5284C31EBB757A18DEDEA87EFEE49CDDE81742CFC4C1CA4E76F90A3BF4CC7CA702A95D271552539E851E8B0CFF8D619E407D11446A9D89B9B91AE298BBAA6859817DCA86A06718422627455FDD70080ED871E368C0A46B48F95B3C2492B1F13CA6968C14E675EB2073E960710C6C296006A8DAAE97C279BA67ABFD752040B08F104EEFCD09528D3C8DEA391A951459DEBEE447340B2449D06F3041178E09938C695FC492EB8A5688FF98EE224E4C57FB8F07A622A73C17834163DC99D88A1B06DDEBCF2318D9C45567F0D089494EF02F60892C4104CEB4836BAF85FAB03D67242F21AED509F26A4EAAA88EB9F3D4A2CF3A41870D52F0629E8C27839B5BC23E083F975340FD080552E9E7D67A9F5E428390364C0431D0CABDE1517F98DC6D7CCDEBD7F8FA216D003E0C02A9F705ECCAC41C0355E96873A3B903BB1EED9E10DE1BABC658633375538B410CA9635B6FE04951A4B67C28998BFBABC764721FBCA597893FD43664B8953C7BCA22CD12100A53EE0437870808D178F621139F7DAF240D5B6EFD0793E5DCBCDDF1F83D9BC59A06403566715BC9C84F82961F50A6F6D52FEEFBAEE0E392000C6F6054BD246A37D7F83A76E5C79A0E7E025BC9F0346C703234ACD0FAF4DA48F7CF406196009C345F81B0D5E38E69F9A66D660E77142EDC4694F762F357BCB503656A9ABCDF46C0E84F8A97FE7BD1F52831FC06A9A68A0BF1F98C3EFA6DAA28773015FDEBAB83C51FE00A154C4A84AF35B194FC0251C96F20E4E9CF310E648FA28ADB1AAB77CCD8B79F5F2B72F23322989D4C0432E6197894FF72A5D8CDEABCD7FBF83909513209F567D10ECAE229855EC9AB16B44E6A08C05E075EB61E26A7C8B1C3D6C7239DA86132B41211A71E8119695A89101826E99B325BF17E008AB177186AAA65C197ADB9FAD9FBBAFFA80BB6051FE7765B3461623663837C80BF1E14E19D24CB08472769A30D86ADD4CA0C7FB94562D5CAA65E173EA5DBB23C59BEF07B10AB1240102154879829CA10C1A59934474CAD40C25313C5076C1C9D0D9F60826619801111417216D7485A2A50000000000000000000000000000080C101B1F29

count = 322
siggen_mu =
siggen_msg = 53
siggen_rnd = 0C6C8FE0F2B8880A3AA8524AC49411D096500A790AFD56AF1B84E76AFCD24B6D
siggen_sk = 393B267ABAD1A9BE8F4604A173DAD1F5452EFF15C6098A858B788C24547843E7A4BBD3E23A3C739C6A42249B7422AEB5993C6B7C8B6D7F074456B39BADF019DBBCA99166A8CF9A64874F4A956C1E9B03816E506ECBF737029ED472683BFBF59A84D62B5D9D83AF173322E7BE6BC268D7F6F744325E846696623F5EB0E3AD2E2B4014124467520582883304504022070777563803008077043825534715336782071341682352115726275658070267563413405816862754741680006682308726111582307851576037161428122652584175004640228005530565524464240154067507563360768068788685741424667542223378742828203006774258078543272547225208557426736120855354813211321047606342444133582765107850518058468356215145344005851364773217320056406516338185255214088812763046211565348248451475755020536027446106324645731715878342204246471280235601063214553653726185801650852847760752085623338414704358805474720700784538851182863848817431365804704265761578317575115638311076008173757463554007530736768882342650214314665881658235523284363265127228000470450457467888875178048107016354882743754834801211461544621624727845401865467788272881852334883123438222827623622827843822283001544047422841630300621132407006063315840108131417414400706304054237611752886311807044246178076267355077811062270437817784484100372151583246301006838473488010886468058277156545027804330163202201540065447835750780470331604458781867564631528263675145650306304020315542025722581632102547784523427813564477226202514502610344177357863162614764045180515717248435711344283808685405637035212873475603311248508031067340334270023731700235054284357188524648670088733768177038038251185714773201684332407853321250566355238054040200087233642043517071338827168008512420030878582871184582202078155000556382162407771418757668071317530032568357630343728585632112237413532043452483880371605224432853372128225607853876102083367345482814251372286051056152771806575861018733336343632123252667241220210423455608165517207460284431015477368167640624554573871314164328632253715820374216314181717355345573007503433853363121531414745866276366868561107284552066562267560238323217088315626074803862834173473186256440808465384448342587534752318475817080387170558400545047067327174840403334277181677821854448616530706320887611403362102878271871273353071473174618668233754274217454658612820141237816040882673460558864738862452555272234717606483385875100076524687356435600606725171642334143040386436825654356702507748857600623534525018101738326664227310181160374285430532018220316218635475311228262675647787815844060484614613864428622803841716538480807601184114036461235046645377183073773574386053200355651016232030478716581227044028741434832247666136762876128038374385166837430115321855162813705786548857742384225472075772802262022174015270040155466614425422320016047400825010077770534388825210781436065372154848761612383347027501824546451076512824427575256240317331622208338661615754873633740407687176114311552055867487747605011705430546352661624648438285617484834771466715867505674131327066177556831358105288787744041203485853056082374045320566621778510437163321337528883448042488054604034674064753683433006555565467840350687826868314112247581508740265EADC923B0564D18EE77D82F39CB39C990343C22FB683DB7DC8C356DCDC2B074FCD9FFE17CE4384460AD47909C8A44D4BC7D19633DD4B0CA376D29ADE9E41B1EBC7C5888C911BBF2921F9DFAFDF4AD3567B5D65FC1FEC1D8341162F65B1C38FCC7E6B429C05FA3BF3D7AD117004614C7F4247DB9906A8CF3E1BD315CFE2DFF662ED87CBC7D881F9E2DD52F55ECD28348F8B545CA0A487AD59CEF204B6BBCE32033CD983BBF1187B2E4B7EA2D2B578426CCBD2ED6489EEB6BB616E5EA61E34790C98B96B2855C630D8D72BC34B3178533ADBC498D489921BF8999099B6579B34F6956D5A2E89AE67E82BCD93E2F0A4253F29A8E745DC92F2DAA00A958E8BD9CE2100C3D1ABCC5D9D03D134825C09A774681554A22D2BE36AFC3E5ABCB2FDE29D5B981D2A7D8EBA599B489C479B1C781124F29CB60B90E2742EC89F5447B272A3E71B7A83AE30017203BAFC3D486CB216B3D35C1B0BAAA3C5C72122FB8718EDCCF09602D8C2F89C51072AD6419B8E9580D0259BAA39542F108538D916CD608A94B3CEDEA691C944D092C6ADE13CD4EB8DE7160F161A7669F83D724D01A8C83C532BB54DC309488C5E3DB974E79F9DD32AA06B46E400450BB33F312AEAE68E01D958D269A95EB674C949EF2F7346CD14D2FA38DC43484C7C5182707ED01060CF91D1D8CA5F4339EA5BC18E8F515AD5E5F81DAC6261CAA61D52AFC3548289E76133F771981C4910C0D876288B617B5C3C6C99DF7A7CA101F01A1FA0E411C2D7963B58E8E8170274ED087F2B2D6C38EE0E8CB6E48BD933AACB6FB2E0C3A22A563B929E8961816E2BEB354505DA8B5DD121A32352BE38DE15CC3B9628F85C8BD49FEF8C0AE8C4A91B0EF245CD16CFC22ECEF05A559B0CADC09CA4B852300826939F9B774C4898382816232D69DB16389E0D05B55D7710D18C721672214623F34C3B34E0B25A3FBFE0F4ABE52266E8C5261F251C927D18451E0DA6FAC73619A7EA75655A8CD9FF08179D29EB4B4AE7BA0BB86036A0382515073CC985A7C784A3335A4627DBBCED4AF2A930E70E14F174498420EC8E45CA69574D235D15216B6B87BCCFDB64BB9D4C293881B7526C8493F8C46BE94274A46CA3D73B65ABE5BEF754D38F8BE2300EE8E7901422A7E4B19B191C364CE49C15366C334349AFEC4A465CDA74C3BCF2E35BE2242AC9FE73BA15CB7618B0F4331714A640CF1EF922520D28362833EB3B134B4AA7EA2E86B6E818A845E9F0DAD2148EFC514860868B7C7F968B52747EE6EFA157D5542704D7D2CAB99EDA5B4F6D7316422F9E0F2C532824FA8640985C7F8E4466D7856B9818DB11543A78EC3B621BD950632A0C81D0775D4DC638C32150609036C734D9FA1D3555F59C24F1448D3F243CC8EE67B3ED5A69071CAC01A1612661308F69D796E4F1A935589D2EB270E02E2D11CA7FE12550195F30681019EE8111366BF609F7AA415BDBBF516FE7A3C15A42B934CCF841DAB6367D0DD53C09B9ECDD3A38C62465DA15BF2924E885903FE9372F3E0E701BEF4C69800BE84359EDAFD312DDB87594F94C0251EA56F1A26339016F0D9B9F3AC8D74E37FB2A6D81CD6546E877730F1A278CB58257309E32E83852C396B65738B1C43892F7E0EA0B1AAEC3EB6477AAC3DBD721BEDEA9F78E13E9C6563B897EEBC0F27AAD1CD529C92C5D9214FCB2FABE1B8ABCA20DD0CE91F3107B36F6FD265504E69A79394D17DB5B4632807CB64B8D8052E53CD878BA14B3F96200D0DABE4049F283C68044726488916C7815DF24B3084BFED51F596D50C3D87C2C7D1994479CF38590DAD30B85DA086BB313531D3A1B35BDE5C8F4454E4E0D8BDCB8C1D6583F5AEE99B9FA6806681387047FE572C8620477570662FAC7C5D6DFB8AC01A4F50C855AA92E39233134035C2B96F52C98AF79696B7A61FB78AAB7419C4878A73FD5CF8E72C8EBB97A8E31F0B6C119FD491102186240EE9424F3600FB26B5B1AD29BE838FD6ABBE0946604AD30600290B3C3A9A51BAFCF376F00D6E046BED5F596A5BA52217C0AEF2426C3F92A40658C11D3FA38BF48DC49919E77B51884F0DC7B4F687E6C2D2A4A1AFBD86503EF28502F923E914F20D504FFC35BCDD363FEC0771ECBE32C23D2FFB324E350F3A11B2DC84233F7DAFC1403907789914963495D813975FF7BD6A5F976FD788B5CB7014720320FB94F2D9756339393D91BBE3897D754B3DF76A05E3453C9CFF44729348C8B54C4154F7F6E5F0F7B2D0AE016FC95016BCF6C7B2E412409680C2A3F4ABA55A4A50AC668FFE2F545D505E3BEB74633D1AD54767365EE6F80071AAA343E228EEBDB17185E836ADA04E4FC0B7573FDBC29F50AF3E221586609B8E353EFB4362A1A4DD9AD7365C86A95BADCB5644045D078E8745878714D858394070B885FE64B59558D4945EFD36E6084C53E6A01F7FFEE749864C434E97BBDCE1C314DF9EFCE8F288667ED4A0D1F98EB83AC617868E3495DD9FEA007871B769C2057465DCCEB156CE0D6F22AD4E291543B9B995509C9640F52A7D6995598F9E8CDE3A9349B88F7168C4A2B51F8CECCC453C99B93B0DE1915EC0C4618B8867F9B28001D258D83BFAA2F7A42E660B35A57BAEAF374CB97B3E03ED4B20A715348CC25121A082B674E846D2513D7C62B09B37A448E9CE5DACF1689F05FB677C9A2769339F014F3A76D0BCE4155970BF34D283612DB033621084C4EACA1153FF4EE7349EE9E15F03648948566D2595D28E85F19C55CBF79801549BCAB25A340F7710BCC3669E0B9E93E7BE1DF90E03F27E204FB000F8CAEAED4564B5D667F84CEAE822A18EABCE3AEC10763F094251168FACAA1D92B9C83B15CF039D03ED844C8B60C32862809EFD978BA31C68525177808874FED1DEF47EA2DCE1C6F487C61B258E5B8885EE359BA688D339F65A64CF0EBAD83617D5E7AB273EF9F8906B79D5C3247BEF82C322ABBDB4A45F664A06A1E1C1971B4B9E259477A000A57D7A7C238CB5A7CB20056DCB3622BD51F44561C352C626F91D3BFB098F7F0B4BC3B407D0E0CB1A7C94E12BCB5F2CAA6D0FAB510DF86AA68D715A502ABF94AE3A06A00C12C3A3EA6F608A5201530BE39E365FB1147E12C7E8858024408CD04D8DD75FDFF30C8C2B54D3AF04213B2BBBBCAFE2647C33F6B60F345F6FCE4DCA5EA516E44CEAAA0B491F3B9B24B21204E9AE0B716E99C7453CDA2D8D27F17EE02DCC98ACD60D6FF9667253875216A8FCDE692CB20D9E1E1C13D51162D529FB394D653F17D61FCF6A08746F0B8E241FDF9E65F466981A966FA31B9617EA8E0907841E59C1142E06D9C11DEBE6D691C6FE5B285B561A4849623AF137668C4A56D2FF41C9F561E3643C91D41F7F0BA107BECC1C851B9AC1A8989669B7395719F01DE4EF189847D72031089D233223A70C37CB82B79A353C5694821526D0641A9341D5BBC0D9836F2F1D2A9F608EABF369FE680463211AA632FF5F8173BBE034DA4124AF2EFA996F9391E7B99864E91304EBFE2BCA190FBB38F1C18C75E1DAEFEC1C0E1364
siggen_pk = 393B267ABAD1A9BE8F4604A173DAD1F5452EFF15C6098A858B788C24547843E7779BD25798FF88CBD6254D56BF31A3B294C9E58A56CA7C8160997378BFFD015AEFA42AF5A88FA48B31425D85D3679C0E89F8B428799044694B32F3972D6B4F5BC1CFF41532C90336DF47115919CD86873E05E1F58B6CFEBD4B568ACFD96311B51743A87E4C70BC0A25A1CB0EEA117B16EA8E8A254401FAE857AC179F68EE06CCD62E438DAD91B6D8619CDE91FBD5D549B489D6B831D108DD9D7FEC42085DABA29133529891EE6DD82BD58CAD4AEFEDF1B7677185693FA08A41D2788B94A84AD66B676C60201F47CBB5AA62A433B637E124922FCB4F549969162D96A47F6E26DD144F5D7AC84A210A159193724265C9188BA169FD664A46645A40C028C034C407CBB11C7088DFB19CA708902A96905A897A126E051840D9C3F351C3981767DD2D9955C0D47E394238909C5362483B036C47EB7BAA22A2E97BD434DB0A2AE93B1AD5DC855B5C255B8223708687B554D6E16CD77297BD7206293840109D841643A7A18609E65003E3ABC45E5449F65EEBD3B57F93123103B9F44DC89277786DB2316C5701F3E9982B9AFEC284D5CC731F0E4B72EEA9467A28D689A6C2A4A3DEF564EB8F7FA5186EA977A93247D1DD33096A65D50D3A1D9C2D70D5F9B2506E0D2668DF269A3C72501A97ECADC08B2375ADC1AB058C8BAB0825EE2B89C62F5C238B16895902A5CA033FFC5606B021D23BBD6121883EE3A692D08215883DAF42C6E6C5528655B57A9DF5A0F937699580F6D4325366744ED59B87FE81116FBC8F528085BF91EB5774D4B83F7DC12B046895AB81173EBAF07DA542270F0F2BCDAE2CB32C2A7399CBB976C53DDE3187F3BDF456D3445E8ADA9C703198C2D957ACDC3EA66E499CF9E4AAEA39E7345C8CA6F54D9D24CF4C07FC3537C96DFDBCC39A640A09D4D2D7B743EAA4D4DC32D715BF58657BE7F0709AE6960CFCF15F18F7A402BC7E66A0F83D821B4E6FD9EE11EA26B06C77F92AFFBD84E9801CFDA74CAEBE110E6B79F8D88B13CF8217C80D04E379ABDF20F8F371E1FC7490C6D34A2DBF9421A2B96A1442DD38125737D98BCA4CE933C92D2D4A2F10C1F6C3F3BD7EA674BC1E7478FEA1E68DD55D29D95504BDFE447C50F49798DAE96554E52C475462C3C67C8EBA2AD82C0522664BF28F557F7D7C7550867F403BD186059A65999222F5E04AE2F38AD262AD05B82B59E06ED1A53B031D2A405C77FBF41CB987E88CFC0D59C39BA259D183FF9794157BB0DE657385D6D56422BAA68973824548E6F25853EEF22CA85235FC4A8D29138ECF42735E8006351DDBC6F7E1C9265DFF25F5DEA64DA7E09F9F82BF24592307B2C243703241FDC4E252ED365D79CAA4A32298117849066DDC47693D17A7E759343708AA8460AD676A0D1B0A866B5AC681A5B0D24F9E5A77AA0C5388FEE9FDF117F2C4B78727CA5308D5751875FB7D1BF21CFF37FD016655A670357FDB65879D1F71E9947CC78210D17DD6BF4CCA207EF14183F90EE0AA9E3530DD06326FF746B6160DC9D333E3EB60867EE530BE886843268C932C5C7D275CBA2793B1A154C3C9F6CEA3F0638F37A56182E5FEEBC765C95097A62FA1437B39A76D059A30D91B087AFDF6A79B6EEF9BD710686043CD0042EA0C873D79CF44CE49E325AD4BBFE261FE5BEBBFE8ADE229F16390589B65D6F6D9AA5C9FFDBE6E37575A761373E23F729C35E201167B7CB18A7998970EFDC54F130238797EA0CA2DD10F407BB177F6439E3335983CDF61D9A05595AC747B41C0DB3631A6756311163C090AB99F99171AC5A82B09F84BC730F1C63F80E198C788CCBE0C8E7660D61C6CD758C80E9EBB4C526C70FE2FC8233832FA23CF17F2FC3F2F754E984FAA1D6E83ABB1BEF0F6827DFA33C669B31513439A0654478783F47E4ECFC038896E6E40CCD934DD824BFBABD81290467236D3597DA3654A8FFB20BA2BBEC7114653BD9BB7E10C6C693DB1AE4CA7C3344C108AC893A5BB297B27BDE4330CC16B92B8604EF822AC425B2AA8351DF655B178ED767788051D58F52E2036D7A63019B64D41BDF8676B63A2181B769AF6ACEE14BF3DF118AFA4EB812B9F08F61FBC12339A5A993223BA3285B7058524CBEA125051871982D7A980CDFCA15738C524E2814B7534CAA720DCFB19EEB8B43B4A7117EF77D286865A8364F79F57D79B481866271BBA004A9A2F4CB06C366150D50E3801FAAC6903D4157B09D678D886B22C574A28CEC67C1744E3700EED852AD689F398E6CF32FD3C0306FFD2C8E5807250C9039605D12EE109287405BFF021D36BBD20BD6E06C8B6B92B99AC7614DCA74D4BE4E9C949A1CFD3F71B4DE65B1F938D14314C9ED436EE215055BDCCD170479E98D688F9888E3C5F37F28142B83B1A2DBFB4E424B52AFA785BA788C15F4B26E5AD3114EA274A076537FB5209962BD58BBA0B363332DFDB71A02F6EB6840251B613D5B2DFDF95CB0D5742B2D23038F97EC64C9E2E273ADEBFFAAD6F899B0C88A0B50CF5F650F39785BBF6B9FF06C0A840D21CCF0AF44810B1BB88BA2AC17521BFFD886E668CED11C146F514046C5618EA368D06738DF780FADC29ADAAE517BF5CE84D60F0A94F4984BE8364F8226BE49570085976A9C1D6969F3097CF6130D7ED12A6AB3193E37170E4C7EF825C32F3480FB87549C9CE454B8BAFC8947EBE471AAD006CE0EC45BE84FF033EC3B92D7223045D5488F525E8FAC388EE8A45DB742285B731A537
siggen_sig = 61E780608DC2CB5F63E8EAAF878F596772C63260C673F70C640469322AE5B8186FDFAB0CF2F36C3C1214BAA8E47525EAF55F8F3A2C3617030A467C6B054639DC8909D766C9C1B0613E5A817CC501A41EC1EC4252D2D1736D8144F8AE64BBD2712959E1DD13E3ACCBEC5E5DD603614C7CCA1E2420508AB51F989DAE5D7FF65FE43D21557387972C21E4E6A5F5DF3C41C9D097C01246459AA2F275B88CA05235C05E7FBE7126B3D219040FCF84472C8BCDAEDDE636DCF99C613843BA20C1944DE689E994C9BBF557A254349FA2ED007A35A266B7C6E9CEFDC841A3C4F0846618EFA6325B436BA64B424D9CA91B59D348E51940300A1821390602087B9A3EFAF54D2E24383B4752E4AB6532EFD898B80D0CDE727B9AE63B0607DF1C76F174D53CB43C3E55FD33026B9AD5FE52822C9A38DD7DCC719C5151475C6191EDC5F3659AB446C0D0B1254B8C3037D5AC9017B0614EF1E3D8E69B56CCD433501E344C422D9CF54332918D7DB450C236FD641991989470F6EFFFD6D04E157528050405649A2A9627E915381D5BDBCC5FE9981973750F7D117D2178EB5DE54D48D531C68AED5E6968F9977BDE5788F8AE57FC53445C4C4BC8AD74445F1AE852CD46AFBF3CD3D44002BE6E755A864D3F80396947F3AD9AE4A9B974C2F1287E29B3A5F6D894E0B3BDDD82EA2B57DFFC62621F9D9AF37497D85708D2E06A182F66CB1B6201E52FE4503C6D00A9E639FABE5088DA9FE8631B02B21DC35A43B76590624F0116C7C297409F2EAF12BB92C26CA6FF5BB9FBE88C1570B6A9C1DF1BA18E96C5F96B982BD74AE23F589EB545E1040A6250941F03F36122A907C1784FE6339DBD1B04B13CFCC23506B69429FF0963C368B3FAF176A6CA1D44394AF336E32B26035161844BF25F27210DC9500E1211F92249B41475D7E5220A8F9660E9E669539FAC7241A9C351B4499D18A8D95455E57CFC84CDB88D24677C0CBEA1F2D85B8D6969EDF2549A605E78FB0D7ACCFBC144B00AC8A7716D2F4C192DA0D7B219DA8EDDE3ABA35B76BC63BBBC8BB8BB7D741D1EDA4073F1F534C001FBBA4862690B49A6582BB7DC9FE821B8BBC509EF1793A89344932B7A046935FBA2A8D1462E2E6893A7566CCED725A8AC280593EAD7E2EE20A3B6C38E952E6798C8311040BC305EA432DE0F13B65297F63F2894BDC5B9267C3B1F07FCC0E3F6DCD01B0620693FF7CBDDD53D8AA1AE67C8530DEF95D5B9921AEC9097E5D16B11D9C0C11D3A0253CF9757D14AE2F79BEA80847C77676834677B41189977FEA34C20C36497295B2D6DD72C7B4535EDA2C4A84E99FAFE61DDD74A711AAA3D04DD1BE42663F0B38691323481BC90249DAFAF73752AFEFB4438DDCC9304BB363A541212A5EE8E347DE70FEDF4969716C5B1ED214FF2DADADD09B8D1C0015FCF21761E07104DDF37D8D8DB087E7AA04EF087BD41D54107E989510B239AA8ED0CFF99543BCBEF89DEC4ECCEFB14454E3579803433A53A1E0C98F00F7A98A4BCF125C08CCAAAC881866766B90C660E435D0871A00A74D729DF06456C2D84A024BCB115EDD909CF6068E74490E36FA035009710DD574BB9EA3A0B6693AB3E0F80FD9F77607E57C6C329E98A1FA8BFB089A5DF89BD626C242DA5ED5E6C12C20502AD7F6FB38AA7C9610BA94A24976D5E62143A8C0AB87EFDB0D713339A9EBE015E1B8DBEDA67B92B5CDAD11C0A9981B40F8D5D2DE731A3414127A042D4CC634391689BF565BB223FCB08025D8F14F0A3AE09E00C74A78354B8B855BEAC4F9094C3FFC829898594D0D5FC89E9634EF4A88A72E50DC74C5D371EA909BD1BB5221FD4249AAC1066B2916B76EDF473FD04F1712FB7E36AF9BB7074169FA997C4ABAD2DB77C1F7F154C8439868A31028BF371270531B103E035749F12E0BAEA0A523AED9001AFA6973059323D8DA2A4197B62276CC55D9926D13A63FE4E2851AE185B6CBFE37E5704320CD04F066EAB43F004E5B6D19D574C8A25C70DEC6BBDE238F4AD1C7454038B76AC49355A7F7E8ED620B02B40F605949F5BCECA3A840BAD283EFC96D550135283C87A52C6C6975BFD2C6012CED05B059942645053F7D73C9E44E3D33DC746D24E4B5C9702BD2C7741F5AF494452C3308411D619729ACE73C3FA694CEF98FD592DA1730486345D09BFC715B9177AD9E74D7E1EDC000D83734298206461161152B9CF5647D81BFDCB35BCDF95244F2E01F40462BDC90ACB1D4D4EE6CC1A7C2D8D19C4536FB6AF448B69060D657ABD3BA7F1A23C6819DEC068554867518B26016E06E4BEC0690C8525306ED517F0F507693422B383A4F480F4890F0B9380CCBBD1A0898D53485DB46679A783373C4FA4C2EB5727ADC3B0E9D0A707C8197A48B8AFF88EFD9CA61BFBA1BAFF9B28A0FEBDEB166D6CC17AC8F073A3474DBE5929EC9E2B3E81B324B414231A67308D1DF5D0805516036F6772944F1C7C2012680EDF980CFB728B97DA616A0BF0752B5372653E37B8A644DEFB9378F93C05522BD7DFAFE29A2415782BE04CA79B07E6C1BA91037CD644F2A59AF63C56BE8FF3045F2F15D9931C1A1E25A56C5AEA2BB5734994B22E1B71CFBAC61F6DFDD1CA24A6A52BFFF188F068C157E8F68DABA8C3B3F2AFAA03A76B023AE1A7602F37C1C302221EAD5C9FBE459D14740452495FEA4DD9510A49D4C6EC3109CECF8019238E4E50937E596A220F1D63CB18D70B889AEEF283C05AFFDC6D33EB584F33F3F5E793A38029B93AC8490F3A796393D0583B05353BC4DC6CC13EA53F7D1D18DBD54DF818368A911A9FDCDFBCFF55E20D10C4B0DD722BEF952BE7C9F23359C6657D354F40F2A55C424D9F2E675BE117545E065CD05F522DD5F2BBF6B5A8CA7A280A9E144E8295426F75D4050629B6332E7B552F75B7CF6F9F95AB17FBD5298F0551D9F57A8541229B2D9925324D3A6AE0838283F73DE1CA65AFF6980804628D862A047CE9B001079F5FDA147EA519C1521AB252526FE8E180DF850495A27274B0913E7C82F619E0EDB3A07C9CD109D75A72FC654F9B47281139B4629782B8674B4AC1F7E965DC2672969F054F31C36576172AFC9EBF620810F39D5AF050014B79CA707153D45BA4DD27A2367D539B49D59FD9339801D2A22725C613B72022B033B8E5D6C743C285A94A12A27D3A6E52E258A85431DBA32188E2535BEE81611B414ECA304CCA93257AF525682AE43AB066FEF6B784734AE166960E5B0238A8CAB16642FD8634E0ED0AC2B8BEDB488ADA58B12BE5175299501756E21468203AE3E616732E73CF54C3F4406D0BEFE9428560ACB554AD08C2A7C097D41CF9F61CFC3B83F2BC1C048E45A430DA1DB135B75FF66ABE0D9FD7CC37E07791D5E0658CD8DB733AC73A94776814D24845D6FFB7E6FFCE3B3ACE177E098C879F6825F92D69DF4EB0842BBCBC2210EB0771C47062CE2F49D53DBDD986098E8C7D0193D5C543DD306174399D07483818B0D3CCB027E35D2F5EEDC38AC04ACCC857255E62268741569D7FE54218FAD9BC44CE0718A7171A3F8BBAC23624CF5D29FE08643D907397835BFB788FE8DF99247E6A1A0A7224FADBBAF95C03966FB9756EA9F852D96454A9D1E0514C8F00D9677CB8C3AEE6F495DEED221A7EA286330AA3B2B11D639CCAF9EA9FCAECC30886CF2FD2443F07A7FD8453678E7582F8B3DD6AD4A07970D1975DAD6288BB45DD6774096F1E6E62DD7EAB05942D39BBBB8001FF80E3D98789207843A33678C32475390CCF89B863847CCDE5E6CC50065F4A62C7B7B4731E4028EDC7DDBEFAB4BD0DA3DCE72848DC1EFF5C949E8C8D0BAE7E36933D42E5557C7C6F787FF05AAA959F9DE8AB695A5EBF8663EFF0D2CF6C3EDBD601176CAD2D689E3E1697C04F506BA0DDAE12C114435B12AD9CB14AA8B85DAD8FC4B820DC445E7C2B6D0EB88D5D559A8986C490FB74AE774F70CDF5D7896DE8ED920345B998639FE31FB01154D9265BA1CC24827AE97481F26EFA71DE7016514C0FF5EF55AABFAA787A23276DD581CD7ADFACFE088A7BF54B0B7AF8F7C725D02ACB6BFE3CD3F94E8EF20628F81F243DE24E155FDF8E271B1CBCA910F402B5A925E9F626A87F5082D931541040C3D223FC02451E86E1C1158A3713BDF3F7A49EA508B270B035CFD51E668057596900E4C5AA94BA3F12A11BA2C2F01389F5F9400D970AE35C851094A6F64B453731F44FC77B8DCDACA46621DA477871AE57EADC083E1C037C1708CEFBA8EED94FD3C9B49076138A799CE80F7CC21C40B32DBB99C181543025B1B05D5C6BF7CF2D05C6DC721EE07C7F973E1BBA0D1407F80E338C1E73963487416D41527FE35F2DCDEF8B3C2FA66FA44867B14192E722516F710A9B4F881F64B7AC23C7BBD0CB718C40EDE322CAE7C0379472EC7BD66795CED426D27D97DE92A40BD5E806DBF289A59A8485EF8B888227E7CE20096749AD0C9760338D8FB4590D5D673C281141ABCF7A899CD869D1DDF2DE616ADB74E5A1052F399AB72CAD65832E2FBAC39095BB42C8A50A637C0B86404597F845DA3599D8C4BA84B709B5D5B41938B659FBC62B195D10A7725101A0A6F1D4F247681251B6843BDB0177D84753B62CDBEA402129547090A95474768690B7E71C1D2EF5366F78E3045F6F77C1F71894B2B4BEC1D9F60000000000000000000000000000000000000000060D11151B23

count = 323
siggen_mu =
siggen_msg = 7ACA0655A73560C42ECFC213221B37E198BA34D3CEB88CA28372762CB0BBB7D26D5C1B6D863B1F2386BFB9DC819E0D7B5EC651941F64AF95388C90C758E784E7AB43B12F9796A7EA4F53377D4EC42F143ACE1335A362151E8CB2032E256E77BE3D07A1B0B2474A72FBF5F734833B483BBBB636CFA5C1EF4CF36476E108A3DF4688BAB99600EACA709EB9F692AF098203930CD204B5FF78F69EA19A7DB8E82CF287A73E063EDC478EBBEBCF1EB78DEE8EE12FCA349667EEC6C0F7724778855C6ED7AE209D9764325D41686CA3C539EE11E91303145603A0A845D56A703988F7278F9457A59ED7A2E5432138360F339C2B68ACD070ADEB032E54BF753A49757E799F7BD6616456BEB983B0005A32F467BA0FB4E6B80296A366F6BCFC5D902696437B6B2B76EDABE04F65D2065052F9EA501C0560DFB9F9E5CBF2C40D44A6238C8A0152531D4583BF7094A0B2E761952A0401A3801CB09796CF8871FAAC1C74EF18BA68E67CFEEBF49D2211774FC86E3CED7029B9953C46F3E7CF52093921E2810BEF7B559E839B2EBA38BD62A47F652192AA1B8E9D80DE940F0769172CA62C5A85B5F6B4EA00E709FFC63A74D055FA51E67EB0667B673602A46556858C9BF5F5AD8DB89ED14C9F421197F6D38383F9658CF6B3219BD9E73E53C7018943F8A0F69ABDF7CABB87489A9F4C4063A58ACAA5EF997E2D918FB2A557742519E63F8E51FA9B5D4D28E9FF0B2344B14E7F3FB279E1E7C9D24A9B92F80A20B3BA926BDE509ABFA35804AB8CB86BC8C82388BDC60B2FB884C49029119DF461F8B5A26AD3EC68390B454AE23166AC59FB5B39865A03D655256657468AA604ED3A35113912662402AAE2C19C60541EDC0B1ACF168B2E970AEEB4D1F8EE121BCDE2AB375042B774CA71C5B5F20EC50AF65E4559A573E698718653F1863196C75FD4CF626A4B7C2264C043FD24A01E5EE03B028EB571F09D441582CD641C340D6EE956106CA545F9ECFBCA95102BAEF453B80DBB3F04B0B5E43C08B044691D2F555328D2957117EDF741936527D4D94DC6C736824C8A6197BBEC8183933D3B7F60F26AE97875BC893A5946A09C6BA266C09BED80E97D22C03DA14752FB51473DE22FD1C93B99E8B4471FFF6E4B9E39033E7CD5DA7A1DAF31BCA583612904A93AC7913FD56EE0E39576689D98AFDE66C0037156A48C0ECE220440AA1E2E5F1DE5B8AF4DB15F3C74942162E94940B47166C3B2C146E962EA14429F12E37504F75FB2DE4D21452973C4B84007762311C117231F2226BFCFC305D092DAD2012CD429D80D5B01CB9586E6D88016AD68BAA71D7214104A2DD06D0DE018B7CC104B45CEED6F31CB2E332B346950F62CDCA31E875FEB1E47FBC2990AD88935F7C9F037CFACF35186420609905B0B0DC6DA4597150F81BC481AF1C13FF674D237C486407617D17174B92D081C343938BD018F7EAAC1FA7D0A674FA01E670BB44B223DC994C80E5659F059108D8B2497BB10294AABC0F4758E1A09856E2A62CDC9BB9440CCF449E64C3A3E9F37889813EDBDCA8034D470DF6309BEDDAF5B91988F9098269E115586905D1E1BA0587E4DF8B8E0FFC2F15D62E13251217BDA446B55DFF7B6D591CBCEBD8D7292375112B52B3AB7F3C6E77787466EB76ADF121303F0566CB20DAA87B0ABA7E63979A4D0989C31348EDD34C1C29105605C417775A3C7EB3607EAAFE75FC9952887A9098CA7CBF8E155B6DBEE275D5762F40A5045D42E9043054B9B917E87EA6ACC5C1E19F4F96AAC864BA4330AF182A37B2D6E4A336184A6C3FD8611787F2DF9EAE5E0A900D28F625483A758D453408C5C1311AC80D44FAC051FEC845CBF302EA478874B7DDFB68DD9EF1F830D8AC5AF81E3D0A8ADD17271315E89B76069527406B5E29A03C26F2DBCBF7DF346800A8ED64CEEAE3336E386138B0DED0C724C57E2650318199CFC6F9203DE905885FC3E4B952AACC134DA0ACDFB36003101319A50D57843BF562401F8AFE30D40B082498B3FEF3E0D9C2D5AA9C36E3D9DF51F75101F41DACF877D3AD43848EF8F83CD3C39D3F5507642BA91B047CA3C90F939419F72900EECBB1D808F6680C82EDDA27300FF37D637BEE7A12E2E95EC080DA1540076CD31F6CE3B70AA2C0F5EE3E9C04634D34A324D39B86CA487DC282BC7AD9FC463B2EE24D6474A318410EF2A8B280B56C1B4B5AC65B8B365F1083E196DF5BB1C3AE90BF51607E888F79706ED1D5DACC5F5952182C9D9AE6FA7052BBFD042C98BFD0D8838ED01EBE2377F8613285A6A1DC80E5B3680B829C321F9F602EA1F087DAB2E47887B74D351CBA23BF29CCF689E0716DFD8BF74BA459503ACC052B785727123E390F87233A7E61BAB3BFDBEC7CEBA49BA6F9279A18FBF40FAAE1BB96C76DD39B0649E22E7C286715160047A858FB2C87ABE2E62AC228782B3DF34B918377CAFB5834D79973408E8D23E9C281173202F6734F1E82692BDFEDD3556EFAA58B0ED8915EDA5BE1AFD6BA755F5692065B80ACFDF12C92505C5A2280C93959FAF3DC8A8BC8DC97DEF0E7AFE16EDEC35E50A71CBF69FE82059AA16DF6B94CC94FC8295412B4F2BD683016EC73222D01CA40EBDD9289121447EF3F7E8644D7E5DD5AC21E60A9043A3E3995D17E4671450937B2CEAF2A2411E699FD16EF30F70E018522E46736397D1F8AF7B69B08AE45062EAF7D42D97AF04F3954AA2623C535F030DA2C8B7763B8A505A82A2A735B3B34134AA466E74EEBB1BE6BDAFEEE72B7A52239E633D26840C3166491B53CBEBB04538898DB6A582A271E0EF3C836DF19976D56D92E6F8ECCBC261ECF1165F9B0A22401CDF81A150BFB5845C29F2466E1E57607BEFD50EF161180A2F06643827CE0AE183F18B49F9F1C442A0D75A04D6F26851293E2DA6ECA631A8287A931401565CB72DC838D66F819EA895C1B4220A4085C31B668E838538A9BCC8FBCA989A590454F965445BB584B8B8C1B3DE9562F9A3F3122D6E06AA551C7223EE5B283A605B7357161CAD3397F18A6D39D9A2AACDAA232305F8F6CD5B6B161278F3A60E25F29B5589630C1DC6F80B243B62166C2FEA1795694D2CFBB1FCBA2339732CA315C5CF4F45D195E43F8C7031F4A7C9168E5086A496BCD4F442E0271E484CAA372AFFCB0478A5BCB58FAD513D426EDCD81A036FE3AB56A2E1CA48F50186249290CAB3A0D080E419FE3431FA399D9E3C37E2AD43DADD74EACAD04CE992A3F0E68AE6EEDC7FA6BE865EDD4D589520732DB3DA99F26DAE787FA632468F0642F74B8CC61BACCB5217D0D41BF2535C1A1D1060532B89EF7CADA592B92E977693A25030A972B231D380DF64886E1B540B39D4C9BC23A89327F5FF794C7F4B317C594337465F95EFE6CD83FCBEB1E57B27F112055F13CFD7D9978F3F6299FE577C9E166EEA42461E3E34DD8CFA822AB73561124BD7C8CF93C72E798C7DD423C45A7E7EE9681ADC393DEACD2FA6970552240D14855D59D5FA877F88C77C83080C648424FFD44EC449E670A4ADC3571250F5F61086E188487F7E52382D63C3AAE2979186B9E8FB483593F50DA6D8534DBFACEC8B27659F9DEA3D0CFA1D83583EF4167D001016BF3C811D76267E73858B7970BB85A1B8C15F98A29D78247C66ABB974812C64CCBE7B328D44E8C5373F88B53177842F11B27543E1CDCF91F1CAC5053B5EBEFB3BBDF0F4EB97542E044065712F69EF416CE717327C6721BDB366C9E173EC059DB1B71F20B8F01629E5F2AA028A82F8BBAC38F241FB70B25BDDA8E502C03921AF43F0F327249B7A5E2913A32FC2FE6598688A1B949C498EA5DF44BC324E403D88216D01F01A6145C7CC8E8B8A15929F9ADB3342FEC1421D44E10E886A6346EDB49EB8C1629941CCAB88DDD7B98D70B368AE20793CF4DB41E3D09A32E60CCEA4A34718FAC9FA4EBA557037DA0226EDDE13F5953808EA35CD9982BCB053973CE263DFFDA66C84A9FDE7286471C174C39F80EDC923EF3184A1EE857F72F835E3BAE2F94FC6C56ECCDD18846A8D8B235218F4B4E636511EDCB2A6C2143961C28252B6F095148CB85367241B42CBE32A6302BEE0347A8799AA770DDB7E19D5F1F85A504EB8EF2611F8292F6ED0FC96EA8E24DCE92A5A1DD2A06EE0BC2585E182D5F517D8B5724F40ECE93B524D28088B3433615F9CAAE6103306C0073012FA347B7C97D987CA1DF0847894116A50D8617610CF20BA5DFF6CCE9EA3D362D3B980FAA6A2268A7F9B03531CBD9C17B4AFD6D923DBE993F5DA1EA3215822CD700C4115ACC61A27B28451F96215957BA38E27C171446E14CE2DC1C0CAD80FD1956668B1393FA6DC70471D91EFB7C1B69BE87C302AB734D9BD7A5452A28B6FCF1641B024CB30641FBE5179A51D2C8F227F634B39A82513458A34E29D5E642DEAED3BBE7FD94019E62124563DFDBE0D9F18B3B7CF755C0AD5C18A64E5178644148E77632BCCA7D53633C195B3FBD4D0EF19F923A379BB6150668A26AF774DA8B7D85111CEAD27993B56308BD7AD7160E73ADC32BF3D1C66A045105365E32C67BF9843245BBC0ACB4CB961C0DF5CA761B9F00ADCDE0C40FBFDACCDD97873529D1710E77E0F2B50F216BA3E003919126D1E89C6B8804378A7175250ABAE21858AB99ADAF2C9C6EB80A98B1F56B3584D4D587CFAFEFE0C38F103B145FAABF97D3611F25886676AEA1987C5C4B9347B595C4CFBA52B57977D1121415DB4DF72456D4454D20CB49A49FDA852957B1D59326066246DF167C18BE3FE0C20B068926B1D40E21267DCBF81BAED0CEDE27B7B1E42F1C5464A90865056BCAECB3554360A953410F73C9B2426AC6FFD78B7184792CA4275E67327A02E371FAE8C036CF0B765C4052A0D4561B7D8396EEABEBE6F0448B237250B9BCF9A5F1E3D9E52FC5F1B59BB36271D8F440268808242C2FF4C74BD0088638749729CEB22BA5248C9375B7B30E90A332C05D115BF6F7E38BABD197185678A57DB4C43C66A54226159C1D7FEBAFC7F18BEFA248BE03ED38D38063F451BAC09A1361578B002C92D5191B15392FCB73EFA02341E8E09C16D53FC468F97A5B313AD53D4B6F8F7824DDC882E4C4E91D0D3C89DE5F82E5A5C76EC0E6F324FA5B67FDD00E562D07FDBE0FB6278EB7FAE7CC32F95354D25911392B6A535D4D77DAF5473ADFACA54FF69FDEB0B8A41EC131B22E347AFFFFA292DD8CA39613A7DC7EB85A465FE9AD15F0ADF952F775269DECC18DFB39CC30254B97147CB295FDEFE2C625EF41FB92BFBD67F0BB254B39B74A4F4994039AA294A79C41E2995A7DE1592E9E212C70DD26558185DC50D7C19D89BDD73087570E80F752601F21F84133345182F6D8B365217FD0EB121B99F707BB63EADA9DA242EC1566E491A25D0740A3916657DF7D01648874D2DA3323E7DBE4027C2938E4D4AAA96273DA17FDA642AB1E45F375EB1A279D13CF724CFC5E89310C8F589FB25EE994DC32E9A49E7847F72FC681BD28E8736B1BDB97DE7986EC5C18789045AD7271AFF32C5E5E753378BB9DFBC3D8AAA1A99CC4F612240EECB13A916EE81723E5E2F39F3C6ED28548512E0FA6BB3AB17DBAF08FC42B806600EC51FED3A6D65188524926854665A23960F0868834FB3EB00E3835399F862F1978D5A2010BE638E7A63491E9EACFA5F03A2F4A4A99EEE69E52FAC9DFBE07BCE4331144EC65EC58AB3B10671B8991AAC807E3415C7A622ACDB217ED549173F81D502B8B9597ADD38B7BB4ACB4AC98A6405F5B43B6151D1FBEA6DC8A4967D46FE7D513B43FD20A235B9956698A10C1AA4C514538F16BDD21046B6DAFBAF97CD1E54ECD8656D4F795884CAF8346117B1C469783B639B9AEB56B6A993777927FFB2C9C8B053D1831C0178EF2A011489B9D92D5322AF4A97E7043FAAE88A50F247AECC0CBD1BF1DE178B2786FB839E2B019F33E469C0D5CCBF87E4A132E90F43877472C82C1528EDBD9613F87B091ECBA67194F7CDD866BA77F821E508AE752B83A3901A4E459C959601BCCF7B4DC4E16CEC50A71592E7188EC10EC9AABEEE7A668E4640EB8BB8F619A98AB5F0F57B85C2CCA4F629DBBAC9E37BA5073BB63F20B6ADC4F6D386AD10E37983D05CCB9334C8497FE9DFA4272A8519C7999B9C709C7AE780842944CF41B5839B510640E3AB1541A3AC53B9083631EE3AA3C863947FCA89104076A8766BF6D3A2E7DB5919C0BC90FD2F1B3B268A27F72D9FB0C514586B77AA1F00A03B1271BFE77A442F2E5E8EEA69DDBCFFF775A911E0B2BAE72BDE4DE71709B8A7AA256DB92F13B0D09B08A9E887DBA4623F828162C7ABC5A9CBA0D2984AE038D74715C60D3FFC8279D871BCA65B8687FD7797C74FE1FFBC7032ADB6B18C894158AE056E0FD91BF907D26362841CF85682515F228C38E7DCB5249F28390354DC3AF5D89FB208D95C9924FF37BEB5E1105BE7BA0669C436304EB877E835B41E06092117652C533E3C57C8E6C36935952D0DD4DD570A5EFE525A05F3F04431247FE7686C53E2EEE4383EC4646716913541A9BB1A5A34056E7675FA53118C7C00BC2FFC549E763EE9272F125D79D5734CAD167F6D45ED547C3B07E291CB15144A9B3D3ADB633E4CC0160108AEB141765907C56825D7183DF60A6093EB3754EA2FDEC39EEF2E7B12163B568682E45FDDCFF21AE6B544F20E392C6856755588179D84EC0D8E106873ED7BAD17E5526A5F61D5E8734EF26E1CEB52AE57A1698DC3533CD8ED44C0B3B76568D82360DE60E8830ABF0318DB53757130CE41C8CEDCC69E0DF6463BEE6920D9014FA268DF4CBA9476257E2F2CD1498213DBADE18CB9B40B4003AD98F45FA988EF2FE925D6894CDEAFCE8183E807A2BB8E3A9A97F21008EA7479F12B2B6962F8A86637CE8CD8BDAE73A0F195A32985322ED901565752EE26FE75FD9338BF7EA06325AC6D3AD1948F91F1EAE0360760720C29EBAA09C51D55D3719F20684EA05D80289C049B915C1A830B1B74A8C1989E9665E2D81DFFC8FF2948FE96EB179BAD6692A2CFA5F6D7EF0108AAD2C4469ED2088B3803FC06F023F741FB73815E222EDDE0BB4693A029CE69DEDE0D23BF4024BC80F40E46798D22D9366FCEC441CEE016CD92046B5A52FD997E7C8A28C959670FBFB44F3E39FC70E527A0E59DC24CE66907D77C2750E471CF334742E973497A1B0D91112737E8ED4AB9554FCB2131E1C066FD72437574A0D1DC86272747293A766C07CFA30D4C66791BF29BF0B54D565B6E8913ADC0E623DC341E739E61093D55450519778C4F4A79AA322A9851D5F050248830847E807C867F5BF357C611AB468BEDC6A59D7BE49F0E912D3C6CA238287639AF0D4FC8420CAAB7F270EE580BD86F973B89FD668AD496804DC18C273D72CBE2B0D1E91ADEC677C40C274F7A1F5B53B964AA14030A270B99282E8FB9D0B7DE42EB0EB35E92D3424F8D088D956DBFAEDC7B5DDE1CB4B6F0642F7BEE201604CD9ABDBC3ACD37CE1742C6C8BAFB8B3B14164EA5BE9D519BFF25DBEA2DA9150818480419D082D6FC813AFA30B7B3DCCC4E5D2503282E4DD1B38D3F10CAB80811727E7C96C8DA983A1A77D40B6F05293E35A5A336BB888695DFCCF369BCF07355466A35E1F21172F293E08CAFC42C9EA6F6FB003D0E4F7BA85F6FA83ACC2C1AA72698380DAC203A36E3B2853631E6048707C095D69799ED7E77E1012D4856A41817BD95C8B4A6678BD298D7FBCDF389619CF09171443164BB60EDB413AC0DCEBBAE532ABB48A1789932DA08FC554E6C2BF4AE3A1611536B4178DD692D3F9966DB942D4A3A1F7E0FD707A3C4B073DD99CA1AF3AC12E963E8F88D4A395878803CF78A7CD9EF18861FA1C0247AFA4BF88CB235E2AD7B90F0576E1C63C03F20D0FB829D10A9FF90CFADC86F3D0340D2055B4D895A287402DA07347B6ABEC54E8EDEC3644D00A646150D5E56B0569824D3D9DB290FCDFF9460D09EB7F0159D2E0378C5D52713ABE1845D5759BCD4D278BE249107ECC9C653B4EB78F9E12BA46C661B2B82CE564964E0C8F2D621B37FD8C97FE2948204492FFB932B71788CA97734780C3CAD9CF7A0B9140B36F9C1E7E05DF1868AA2D8E57358D81FC6F70278ECFEEC980993DCCA4F0A846D6877A1071A5A2374F179A763CC82A01977EC0125277C83D800DC4203D1E3FF3205A5681372500BC81D2AF570D6EC744B96AEAD4F3C8A13D08A13572522419EE7E97E5041CD36C8243B3EB03A4D0EEB580264446FCAE9B056E7364A3A744706CE64427EC24577B0DB1E7738EDE1FB06D54DCC6C290F0329684095B97E12E69C742B923554E339256F8E5372F452F1ECA0B45C2011BB31609A9762FC6BE63E2F916B8BDECD9BBB316EDE285B6F9DC0CB3D009FBC417708FF095FD10F15A80397E9C310B51E2EED40709E9819BB3BBF6BA678A46E7D27F3A120A90DBADC2CD006F8E3972F096744E26F1DE4351929A91719AD3CE6AFFC7B80F3191C62115D5D55D3B1436453D919E35E546AF9A8E6BA3D0B1E173981A4B83B48EA09224AA236DA168C1BD367B43631E7BD8A6737C36BFC3C6704473773E1EF85AA19890B01A0E9BBA2BC13E2F6A510664FAD62933DE561741424EB8BF27DD29FFECA0CC59C8195201DA51D25DF1060539039B54680ED4FB6DE268C96C10761C0E2F2F356F8A19F04F3E3808D9C409AA1BAAC93533DB591F12104663C8689039E32BA6679B21BFF238DF3FB11DE71BB4562121FC5A5937A486BA572F8C52CF8EFF55FFE5886FCB3DA7138E7B8FDFD9793FC2B697E78F8FD3113EC7665F5715C74ABF90F7604B871CB9098BEA2C58D35E10B676921A1A3E804D50311F7C8447230DAAC4532DFA2FA664D0A2161FDD23424E43EAA67A13721F12CEE18FF1FBED6B2F9BB75FAB11920B5CF0B58C29414F2EE0230B69EF66BEB50A6F74CFF58C972A6CDB575F0C037559ADDA0D38D87C8E878EE71C99264A3676FAB353107B4FE55A298E08A7D8DE15FCCC31B425EDA9785D8FE00FDAE6C0B86573203D11F0318B520FEAE240CA0E779EC1F359DEBFB9A727C55351F6A1E5450BDED2B6406CD7E0160063EF84D14DA0E1E6A1C02BCC8738397099E9E0579BC5EF7FB38E7AF05E40822F2665E7E327C1BF33B98267C4C4BF5D4DA6AEAD5A0F4C765BD2BC92FCD4AB691984E08BE485E02F4743EF941211B22C467B5F9BC75A1
siggen_rnd = 9EA1FAE6AA3F64C22D3B7A88FB1F1860672C60B2E830DAA08808D774C38D42EC
siggen_sk = D21861EB49DE056EA3F29755475E9AAA862215BF7CBF3B7263F69CEBB6FABB0F64BA1B8345B3D70ED6EE7DA9F3DA01962774B74040A8DE32D2653136B1524D2820A3A3702290FC0D9D9A381D59C3FB68CEFFE737141A7F785F416F53BFA55F47B8D5C07105DF15C9D9474CAC47B8A6AF3FD1483981B87830FC6AA219D6DF6CB723077622284370516860553314481353017722062344863002480402314727407438707173120864617578127626233863113534375866144271050781733741052122472764861785176515247316333256023023727414366736422365885086304087886705008000177863315477526458566064487068171666680812184134142187700384557520710365370872578565182830185804633511153283266271825834316577602746682077287328302535755265682675645121760868244773048727674224367142108661264580768165048452342781512862017161144752448024054660107732858310814873157100338704050057707712611582374142446346360183023780613310424236352357836347605083764858742570726170885232035773254670452264317688521701453176341123178731318367688248160688837217858881856081237856661754816253200241488523725235864446586012777440052574305431715676176587443366087382684876441511330312204031256143502273123171015888545318361886251026042215321847586723401328772530714704683754545088733281060575808552681436883121612247006858065284000846358806445817428654505023831742468345547172087427488623875457105661280435137806341707275023663620338362548123250527727376057023421261151185051138312408386437041265680311076165332406724335470245114757731606434050670172105540151444028031866631158483607148252360330524135886348442280112126783601653165628132286548743703152183706422558345586676862077508566430482385667076144028134084110306024811518301533771146745666105666320437664326678584523164177205765445384738624745581033842524278031772600741241885803608013326570708153136454241146637702806038133358042182166615533507353711806182210526834224816164638858544804467374265388362100576800046275746024816416307856306307712352880585177831218215622011610465188486712044446128618102018075533005270511485754785333705846458602861262833761546744463081552275821273707616043734353621551121564878174264825332136708272810767276642708886553623844187733828838717887860381652218444113641674108427320262800080820607002788732746180125262773647500634014605724263884223457661415870568275571607118407555364623481864142026657022206086101334843207561210587874347725867536168312070164662123613248551565081688161060135748306230372738384064473308617474874712858721177232077657426263013316382338763244430168347575036771718443287057778331446875451481033780460274167303186208117575185531385560418760347820038708855182838214433036787355653671481244463814671855138003108534768404368458403422047162074733831372528221163184646706262805288155085575705208682508546501833170771580772806746317172260670673327834822075430582167537184586473012141585274243188143517060006470274756441746144507335584834446551787575415723001243601770216736872302333138227827888433875640721133448584233010715128380777007654633588280865340758746036777138150744146135170467685365062426563247516632030452013467182863756005430223608701624643525015842148317758252621708612528158882642138402588253E91AE729F2B2F2D0E9909C898290FA06FD868A2F2906C8EE415EC5FE473ABC397C4026000C54176860CD225B12BE7CDA1D0B2F8B37F6D12108F03387E2C704B421DCE40C56B97F1A439603D6D6133868A40C61D678ECF2B12636D590BA3F83119C60705A2AE3AA8ABD8D5B4E0B91E10DABF4BBC3ABAA1A9074B51794EB09AB046FFAC1F66D8C7A4A46DBEB552A36B3A2DAE347046E9C0C2653D23BA6DE670D74D5183D4E0C566D71390485E59BDDE2F22C12343BEC754F024A5B8F8B2B856A96825061F514E3035F1BCBA98C94FBE106E00A1453D381C30E1609B0C489493A091B5F794078AB90196EBE0C2AD96603951F819EC6364A5FEE10EEA098ED01913E766EF1A02AD1ED46E8614AC4FF73DF9EF03F3567878B586EA50A018E9D91A8693F09927A1F89489388DD1A27B65783B815FC7DD1D75BF44A1594770E0DD568C062E98ACD21ADC2CA081DEE74661E2FCEFDDCBF8928A380BA39C3F77CA77DFA4E5CE8534FF35A3CF5D20737DEC65833CB920D52273393FD56DCDD672035411D56B9ACF74CE65114ABE6B37AEC4C4A3921BBDD022E6F37DEF3BAD433B63B7236E3A4E6047BFF11E80455D18486A4F6FD303729704EC906742617BD4F96B71BB48CED3CB9BF8A71D1C750E21FFC99742F621676FC541C67B99F6C097E61103E2CE601915CA03E57D1A217CB8A20383E6DE19591124DC0F92A5D456C32945D61400546CE13176FF3704E751C32B71CAFE1649FDA5F34AE3B505A03CC686EC3504E4EED1EA6FE4B16F170D47BB1B53116CAF99900AAD47FD7E6650920404548768F480855E19A8FC276EF2545C8C40464ED3643A468A7D817DFDFFFD2D4F5823B638D3058F1C3F7773EB67498A99FEFCEB697C6364156E559459BDA6EB636297D8C8FD0554639CAA7AFBC709CF840BCA776837A849C78EF6A062136A5EB94C130C701C9FA10C9623101CAF8627E7021870A1E2CA3E3B96095AE9B094F0409C3E6CC405EAD35C30491F835A5AEEA9D688A6FEC3F90E4F1E17680A678B54973402FB8D15A8F6369C2C0D34F4D13A702DE9D98AD5A669B0F2FC9CD8A242D7D3C47C81AFCAC5A9D6FCD83DA6D596CE24190E18AA428CE2D7560429102FB197C241B19879C1DBB6891510A0AA0E0C59789272CFCC5642D2286C0B4CFCE4EE5EB461993A8268CED0C290FC60385C0DC0E3CAAD7C082A9C5BD4D5F537ACF32EDE6E095DE6A0B81FC6CD92D1920F13B42817140D8247D6C821483F4ECDD2178D3DD6B1E9248545EA59D0C5DD2225C248E381515CEF3F3D6657393B77FA770A8A40601D247C37B27FE1A6E594C76746768E024CC8A54BBD38ADD4760582B10AE090F67C42A369D4BC95DCA3D19D0082EBE188E4B246B4C5A14FBDAEE3388E1449F2597B3B84A87F53E4AF0F39A50BF0F8CE211F7DA001EF7A3D5A640DF9AF90C276C6B0E0D070FA0A1DAF9B11553EFE52251A0C765D167C4078ECBD712701EEAD606F76F5B8E397FB90E13A9610969F7D0FE0DABA22C0451071FF304A73415A90B3754215FB150200EC191348FBC202D7EB1630A3C4C9FF096A484449508BCA862075668E7C61F6D61D467862466F27E79558398AC68ECCE599CEEC933FBCCAC417B3211AAE1ADAFC1AF9BE66EE87809BF25C36277E29A7A00D54749ABA73784C0EEB273957B171522FA0FA3EFCDD21E31B57526732EAC9CCA0E47E94D8BC6F664DA9D90DDA896CF68962BFD934F33D4981C5B69B0AB27CD66EB8A53E15EDDC728140DD9CCF3DA0F43E9E10054A026E0A15E356AB79DFDACEA201C25D17B661E32BDD5BCF39A8E3B5A6A4E3DD932ABE5975E83A1149051D5665F401C00B2B12A2AD61FBF391237DA9B1860EF98583D03156EC88458745998DF15C1126D1A68BB31E7358519A88CB5C94827A4137362C459BF8D7BA4D96E9B193EFC1F2908DFE4E3ED06B0A05ACF7190EB737A0C2F99DC3052D145A8D585D2D0F59A627F97C596876C31BF1821EC284109A99FB37FD71622D7A1097753F1395A12A2AEF9DB9D5A1015AD119D668296228AF20745B677B794C4C0F58901F1FF0D233A9F4B5E58A44806A574F40EEE9525083BC4F2EA4DFA5949F6B85051E44EB365AF44CD8B7F6A162AE8CCC5DB6A8191A3FB336854C34FA30FB0EB77C320A4F5D619DD4BA3C19B0F2A135BB0C71602EB33B840A3A71C238FCC5E211EA56F6B42D7BFED43D8151B1064A5152FCB87B94F7931195829838EFF439E4CB2BD5E2B89A8C921382889D0AD089E64858ECC8653F1E18C1EEFAEEFECFE54C69DC4685AA1147C0F0FDD6D0B3C1108A8D453B08866BF2C53B7266970E1EDFBCEF5376DE9695BB8B1FC9AEC75E9ECBA218C3677CC2FCB3A69A06D0EA88FEEAF59702A00ABA435D00F45B93876A6FA26AEED515D2F8C5650B33380DF4AD121BFEF3FFC8AEE8241F6F96EEB03FF921D03EF30FF551E3327002542F4E98533F41911D7F4B3187898B5BCBE513CA13263D9BBD5745CEED02317237CCCA76C9E43A0706C785142B270579FB82DAC83E9C688D0428694436CFAE972C2F259934F8A9F0AE7A862E271C9F6AC521AE6BC0D7C8CD6201353AA69E7799A4A32CCA97AD4532EDF27504BBAE0804816773D8F12D315281ADB89FF453EBA540E41C0484F4130568B7EE6291657930A14DAE0599D33E63865C83DD5BFB2F86BDB185D9DB9FEA503BECC1B3523678E37584BE36CD5E5DCF2D960E40C4B5468567C41BCD96B4723CA76C7558A3F9D421EA8A24214E404893DDE0841108D0A509979598724FF8DB213AB45A817D0A0FD1F8F3B8EC2790C090582602B539476BCD684B44F7F523FFCA2097F096455D257AC9226D355E5C79241594B7A81822238B04BCC89690017401031E1E4E0EDC2AB5B5269997D6E5399E6EAACDC6990A9862D6E231FB8B2FAD1D270AB146528B28E77CD0BD14D3777DB2CEDA3D9520E59E75C00422ACE0C3931EA80BA34A57363A5B5DFE8A2B42750CE2FD756E66AAB9FC733A81BBFF98069E63B167D16499F817C63406A44A5FA1367F5ECD776E58866A9D1EBAA22BCA2D6B6C20BB62660CCBD3B232DD2FF089E20C95EB0616B195C3D10E86A21EAE52D6A46E20ED92424C3BBFB85A830B848D027D3D73D0B3EB9EFE71B95EC23C9F3D1BD81AC8EB3B2AF61E1A50D062D2A2FE235103CACCFC4643C60F9D9F120EE1087DC9C9850BEC6CAAE81689B62E3FCEBFE086331042E046A10FF02057142B23DDA34677C97877B0CFBECB9F7FDCE9D95490F909AAC32A516A39B6D52E1D1C29CBBD98EFC656490A668CFE297475FC64D987BE47CF83F2DE1DD4EB9BC7ACDA67B0636594A69AD2E106EF44E9D952F7990B37086DB217D6DCFC0D479B0F4A9FC0923AA5DF67EA128F55360BCABE72E65809187F8EAA42CBD42CE88609C2F66B28E6940722704247C653C48EAEF407E2EA26BC8D11212C43151293DEE799ABB24EBCCFDDF8EF0130330E7FF0401E64DDB4AE8A29E2D5EF16B09393C5FC4B10DD296C352ADC1EF13592C03B58B7303DED0589BE445E7C15ED5
siggen_pk = D21861EB49DE056EA3F29755475E9AAA862215BF7CBF3B7263F69CEBB6FABB0F24D3E53E1A3C00B8BA5439C718AAA01A3256FE8DBBFD907A032F023AFAFA128422B2390AA5F8DC4D59931CE4154BC1DBEE529E88F22BD7ED1CEDE79020274DB38360C6632C8987531C90D26ACAD7F3B08D8F6EF72A4039B279CD21C0DD8CF3CE46B70A32C297D6BDB0DD31574C790B97D6F5A3C7142CF39FEC3A04B94B166447B9A4F6C64F7AFB8D15390C19C2AC0F4E1FFE538EEB2065D668E8514486B5B37271B997D62883EC2615829A48342044457A12F81EB912F876B94AE02C3C60A5DED347B7331429BE48B82DD5AA21B2278D91F9BAEB6BC28DB3328A89C57B02F754FC5F9055AF3871D81CA1B8BC05A52E3930403E5640EF68116A7A18EA8D1BE75D767486DC18276CFB6D374B5005AE7B12E6F890213623ED7E8337E853F734BD5B9CB91173E6066135478EB161A79E52922F8CD878244748D0BFCC9E071363F24367B68B5A09946A29486CF6B4D6FB8420201C8008ED63BF60F62E4EC5165C0CB1ECC3D012B39F8FF6A73AC1CF1D9ECA89F0D38D8A2B2E30084425333DEF3C77E692626E57D2F398D2486916E6F0503FB39503B8EF18E240F87F52D5A81D9816C53586B4ECCB7EA64F5AD44C680B16F6E0E15A5B207B89F54DD2FC7156456C8492DE0E4DDA808304B480A60B5ECC265BFABBE7921A46E0F68200E1C16BB396952A9136881E79E966AF39D5FAD6DA95DFC9578CE744148E91BDF35B841DAABFDEE9E510146D3A2F46B4B2E0377A9EB8D3F1B1BBCB1E7246DFA3CE3C0432633FBEBC5ECBB7639CEC31704A3BDE8C48B42F05552FA4B8299CC025ACDB273C3B9200C000A8BFA2483A8BC565883C4C7AD9D4934807811B3060056A58FA8D98E7E615199DA52BD3B1EC7B67E2E6AD99502E400A2419371B5635D812CE38CFB86B66F10234E8EBBF604E853D73412BF60A5CB2B1D15C8ADC438AE0D7F8CF873BFD57FA92E2E28B14180C3FBD748CF3FBF7736993A9DE2DA64C2B6A5EAB236455CB14DEA5BB1ED81783586A66C6F5EEE10E449320264052C8B6751EBDEA495CA1D155901E1A10E2BB4C585926CB169F0313B9D7FE6992759FF3427AB8D67A820214AF3F20AA6AEA76591868853482D6C7D3396389443EA84128A52A34C675144DE7D9BE54958D85318CF598F4839B98FEAF0E5DF8D4212A28E1A614F755E91ADEA48E6151015C3033DE125A1EFA6EF2BB16EDB2BF99FB39B5B96082FD5257FBA244BEC7A31BE355D71EE8004A13B8CA7CD26F3F9ADB3015001BB34919788A66725C2E3F328A14FBB70B4B4DB0E78E7BF6558F7F5DF5779EF308CDE638D86EE09C32B6E60F8CEC945CD761E39B6713AE9A19B5F6EDD7C0692AE2BDE987D5D2A9404E95C31944A6FBCD644C761F725586F4744CF4B854AC60C5AAAD8899A44304B3D60E699BD4F36248F60A7F0CB7EF681F4DE667E881D7C43AA6A4102E04CA4E4651A49380917A25E47AEAB9CC6BEB712066FDA6FF5B0A13E1FDA0A0B39EDB2779B13D950037E9FCAE2C481976C9F69F4F5F08A318029B5FDCA39F20C400F3715E66953C67FD30334F47051E343D88590DD67D759132FAFF13E722F2D675F3C4F04111E1461E4BDBC3455C317A4C4C7141FF866C4E68BECCA4BE032581704082C9D05C87DC5112A5821D4949C88E785D0F940F6DC81C151F410601FCB66C30F7DFB2C3D42170457B27450DF84A1A5A8006C67D01515B810D74893E131B7B776BD3E92F19432A44182E6AA0356D2815F0D308F0572C29619F729E6791D4172A0942FB3CE380A271DEB070B302599E42DD64F94EDA6D58A604B58A385D901E2DE9A42CC235E744B71E3415BB9C5EC94DDCA7F7E2D888AA5CDC0E0665EE7F717FE7DC6417501352CCCF7EE3AB263C9A1117B24CC2E4846A3AA18525333F569EC87082173AAAA6CB35482D42752B7969AB2C542811DDC6FA6FB0FE2827C7E0C2AFCAF9C9ED867BF575203A2AC6681BE1C6FB957CE439AD93BE77D723CBE248760E15FE62421C4D37EFB38BECE352CBC16243415544DF766019F51E77A83124184EABF8277CDADAD0DC1C972592945A3DC07000CA62C16713AD0F98F17BADFEBA8A380E25371B976D6DE6448AE1C1EE64FF9314E649AF104BFE5B92E49A819C74305B274F083D47659749CBE0259C24367B252DDA00618A41E7660211FAB939F8B269D29EEDC948894E18B1922ABFC0E376BFC86A6AD8FAC371A779A5842DD03D3F4964A2F026F8EF78F34FA4ACBF78E5289568C86922CBF52BCBB22AABCE715D4660EBDA8F8D513392FD1855F5619DF0F480A3B89A6C9A2175E0EE03D4A18A7593D5713816C111F9E94BA8824467764B8FA640F53197903B1EA66097BFCBFDE5B7C5B3FB73DFEF798F725BA0DEC22D4A6BD2A0F1DE03530BCAFF9C231BC48095987EBD2D040D735A073DC79EBFD574D87FD123DAC148F101B5000C3DB7D968FC10A3656A45F1F499E3DF964078D5D3E4B150A83FF774C66F1467CE1A1CEF65074D5338FAD1E70D824C5AAD96652B2CE1747D6DE74805A5F91632D904238781D15E0861C6AE76E18DC7B6E6642E28DB7CBC15B05E0FFA4CC68E76A790E8A5336B1F7BD01DED8E87268B2AB7FBF4E0073F1E15CA4839B43DBF637B8FAFF0E7ACFE7125CB4B5742845C6E715C41A93FA7D791CCCE8E227BFA56276D2CEE2A3A144FD0690F284147FFCEB486A251CF63A121977CF0D964E9BE6F4A58338BE7AFBDC80AABAD00D36216
siggen_sig = 4B946DC90F089615582E1D7B702A807593A694D0D6CCB74438476C8E2AA39B5030302FB3E07E6B31A1F4DB41245D7FEF8486575448774117C2916CB6998B1C9BD230448281B9759A5344B712B8EFB0314CE382B1800A767E95790EA8B0047FFEF74EFA6902118CC83E913E981E86632CFE24827C393384AC0A69B46CA910108B62836E581C346C62659E3864554E42EB4CF421695CC17C02D3B621FA341107F9EFD9A1C2699C4633069198424B160757D710ECFB4392FC3A1456664D6E07E8A86601D7381AD49BB6614E65603BF9A8AE419BC0C42466325898B2B24EB1EBA611CCB7976A9B176FCD633012B16ECF31C32020996F4E9F3B2C9757FF4E76CFD19F78B1AF332396482AC5C74B8DCDE103AA8838651C63386A2E7BF78F3F007394CF8F00F33352ABB4404639FC78889DF315F8F072CD931D44D105AA171A71CEF33E4D31BA1A0C52CFD8FA0F8EFF5C0339D13535C781887B55D3920D617DB98470E2C75BA4081A02E34B9AD59D73413EE13AAF513E064B969B7D349C699ED58528E9C8CBAFAB04E45512EA8F715471FAB45BF13C3F9FA873A94E2AD980C52CE4BF0A7135AAAA5984C9385AF8B98798A1A6156D7D2A3A3BD26926A3E1A574D244D31B039707DB6694694ED68B98C87F2D59A83F38BE188BEA94053B5E5BB4E570015D88E87AEF0E8597C196A01811C830051D97E50957FB6D38FDA1D4B9054CA584EEE1596FD8052F39228F2D93825702944FDB0E5C288EE6DE8A001979CA9BF19B130B3BBCF1D17A40AAF239F1709AA8081FCB0C5C6E11A7D96AFAA2E00CAA0488492901BD925EE83D0E19121B941EBCF90C31F17B7E61F0995AF93FE46778EDC717C63B358E25EF7E935642DEFFFB789DDE900935F47472F80DAE9943F3BAE69EC5636944DE64FA96961CBD5554CD97ECED3EA09069850275691EA4D154F50CE1CD1D8B90D172FBFA6A7158A339EE5C804E32C12A10A16A96E89239DBB519FAF4001D5989734379257E5BC4E1AFDB2E424B8DCFBD3144F94D60ADEB3ED4AB42F7ACBA06A472E2471607C128138944306BA777F875C347B810CA9A88C51801CEF8CEBD724B2CFBCCB840C3F93FD4CA4ACFC347C0344C163E9538014460007BC4C29730BC5D59E9E858581F45019948669C281717F342E97289C3D693D23E5074D33E3A8B8DA1FDADC31BBA8979F02403D2DA531F39B59ED5D56668B8D178A310F4F87F7BBE534A290E538FCE52F851E49B11AB7B7B8628559D2DB41EFF4307A85F67D272487CDD5D5074CD07D7A368347B16FD39770649C3C798C636B07FF0219D885BFB057CE08D56A2376EF7D72E3E342E14348378C81668D536BA1B2A7F52B36B1E217F798887045F3D0BED5EBA6BD4A7FCA600DBC2E937A0F8229A44A667E22B2868F28F6EC2CDBF034D130F6DBAFE0D34FD506A44C6F37CC4D72D2C8922B2B310D17C6361C4C46D3BDDCA58EFD4C8AC8271742225E9968911002E7EDD4A310771E50C7D11CD55900F4A21F4B09197F3B5F71392CE8950427F0BF86E9A722B06D008D02FCB10690E08F1F8979AC3A6CACDB3F10430F4F9EF82EF3472D567056CBBBDA972CDD74B5D3A712BDCB146F987DF44A856112F050D1C6678D9AC9EDC14B108DB630C68AB1B7AD3839B3954D2A2A34BA7F136AD0E1DFBAEB208272ECB83E2E3CA9B79AA0A3673B900C2CB1FBBD2EF5D1A20A8571E3230B0B76185A6B1352A9F12A0DF818C1B7D7C33BDDF6AA1FAA665FF10377D5BF1CB98CAB50201F6199A08914DCC7C72B82488C565C9EE7EA35435AA01A3A28DAA23E7C71714E92D6606C68301AF2525FC3A36482FD91D456CFC68E1AA0610A5B2446E8757B84671631444C4AE3DADAE69FC600401EFFA7A14EA169492EC9EC689930052B04BD161FD3A77056830D86389AD03A9295D35DB3E44F5968A0C581C6DF61DD393175694BD5A85D58480CC272B912D91BE1DC721492C98F3E75CFE9314AB2B51981F7526270C86E5160CAA393C3EFC3B581C9A2D768B7D9B36DA54C5BBA31D2E226937AA2A8D628015BD1662CCDE9E7A3C27C3A9FBF06D6F24386ACD5CD4263B291E78A199AD19EA80B749F4D8525C46DFFA3C707C381F36C3E49ABE8D279670AEEEB55957CE75C424A5E747C508A89CF086C12935C3967ACC61518C1013C330C88D7FF2D907CB9A341F523CA43B7E9276C154DF82C5098BA07E61982DC900057EAF5C22D981D5795DD498AEDD1272E5552A2F71CA3955502799B3AE9ED99268DCFB1D488875238EAF0F88CC9147A955F1D9A730A7D55E6C62B0679A371FB720D094F827081A2B2D41509ACE44179D032311351F31615EDA8215B5457706CAB99925007492B47DD417032B3D6E676241A0B1CA8ECB39C86AE69AFC0BFD6F7CC5FD82B45C5F0672F733396261CAA31C7F4B0D5073B24CE0F13CABD187DB0A8A8391436B32657F4E45E48F3CB0FC4057EDECD7B8FEA6969F73E9D9151E7075D7C29DDB3457678E39B7F245F8ED8954017B9160F3FA2D28364EDA565198F1B34A6A566897E390B086D491B76B910FBDF057A22F15816BD279998F5B5D8D3F2A42940DA086FF859B94F3FF026FFF8F996038F0D413D434D26B51FE2191FAF9E0BC702ED4154FE7115B550F75AF942C8DC2CA6225103AA7BE429C32437D15A6D8D9537A9B52D2B2D2D61666650027E316C5C5F096980F00A0EC08DEBFB2411AAB8BAA6FFD85E7D0B01161FBDF9E346003AA3BB5A70B13E6D33DBCC561014D13FE8C5574A65CE2F0256E7759C0B868E976DD545257D8AE8AA68F983CD79B6046C0671AA82848CD7E0E0824EE4F0BA0868FD9E0270FC4CC5AD411BE26B221ACC52B3281DAE16BC95DEB10364BB079FBE28A9E8E63CC642767C03293ADAD32BB88DB2F86975514F13A803AAFC2ACB9837DF67D4BBC6393CB2DA8074338BB9DEA591FAF1821CA873E01C52E2D509C2E7A96638F02648C00DB9D75B14B065EF25DB5D62BC8DEE6D1F8188B7CF8FDDE12F1D2C59919FE282684CE0404B06B32B2A07F5ED18460354426DCC186059798CE22418BD4156C08091B12E0E798D26032E236524F17F2B21793C29772B561C366558A3A6160C29A65157627EAEE50451FB8F1241E8BC12AA60AC8BE50CEC55FE8C0951D2D6A703EDB2D54E2AC0D4AE646EF8887D1C832C073D3BEFCADB486D0A4A5F1066DFCD398F8953036CB6B32C29B417D6E411AFD76E1CEA8B0EBEDE37403395ED9BC628068A3BEC1E5FC8176D289CA207F19F54865C7CCC9D1930B1EC41E706966EC20D6AAEEDBEFAB00906D289DDAB09C847ABF774829E98CE8B78DF3459341C1753A14F220666C7D9B842B8AD625CE001F56256E2B2A37D6A3315B9416DB758EF59C390605DD4C1A236DEE3183F67561800863143EA314C5C1EB0AC83C07E6BB8D2DBA31951717D304B7869510D475935780664A6765056E8D35CAC8E4426CACF9FCEBB21F62D8B20704188F227EA25CCBBDF089A1BA82AA2AE1E1F94C162D2B90FAE16E84F42D621E21655B2797D65DF4F16E550943FE9F8732B24F57610FE638B5D44A4E3BD341C01247CCC2DA9F883870B82D3ECD1DF065F872A53BA55C8319B3ABB8F413736B185A3E78D04F16478AB61044D7BF1D81CB1D338ECE920B074B3B37CACAA20024BF68470E20F51FD83156D7779E8C69135E29C174C5F2C7F57D3E7C4B9FFF1AE6AC72C5A32FDC2414AF564486C14430D36B75B9709BF9581FD92C177ECEE9AB7ED046D48D9A306F4E20399F7F5155A1632C767387559B65C8A6EB49AA5300B224AD1902ACDD6767B554B6A5261CE6E9A77AFF462C8C21CC5F11678E3F6775A5FC993C08E0961A5080E0001F1BCED6444B394D583D86B9DDB0AF57BB200DEC78EBBB64216D269F86247AF3297495675DE8EBAD3BE52CFA97060A6E5F584E482EA3678018F3F0B699B7D239CA74A9AE750F7031FF2EEBFF8391184D8FBB5AE4FC2AF69C9EF7B354B9186461C11A95D25C722028F28771258EC70C3CA4E9BFB90775FF28B11DC392BE65EF6578AC3DFA9BA8CD83DD3A14C598D83E21031B1625FF016C2E58214410F12F8D0C485769F2BA1A25254AA75A6B4E387944059C8C4FDFB5EC05D72183395C20A3F124C1A1F894A0BD3559B0321110B8AED130E60476478EC95FCC5E1C15E8E6D263A24B7E1A9718745AF59D682C591D20CFCDAA77425CC098458BD52085991BA4E11086D5EAB9FF5F4A3A010C20BAF75CACFE18C0EEEF0818CAE17626001522CD5C0A4D53E1D6EA82F2F80EEAF59DFFACDF3C34BD1DBD651B42D1C134051003CA1ED8D49B8A15F17316B1EC201B3C0CA7065EC53D192BD0E5D3FB255DC9ADBA36F5F7D38D564299BDF24CD5833450F2897C8B938F3EDCB080044F2E836B15236DAE679F9F80FAF7F2915FBF4BFDCBA3D9BBF65FB314D4B271FBDF03A059F007F389BFDA5A59A7CF3B6348CA555348E42674681C18F9894B600DC84905E11AAFDF6BD1934E410F4FFB8C435F5A1D7576503BBA138F8F3397CDC2CE18DF8FA5D3C52096049FD9365D33DFFD795C7434E05EDD0E31685238C4B692FAA826F693B9792B0CF529EAFD5ACF1491D926F85B7735D82F7BD64663AAC4D9E3E8F82F60739CD9EA0B18567AA9E3FD1D2B536B84B1D42F3B5A6EC5122A3235364FC0DE00000000000000000000000000000000060C131A1F27

count = 324
siggen_mu =
siggen_msg = 2D4D808FDDD5C914DE422CADBCEC2A23BE16848CE5DD9899F585029B2F3FFCE23835684A289508D0AEBC0B2ED7DA8C94020A569AF570629697A825E6A577D1E971038749802C2E15B079FD48732F411A6BA81201286DE6BF7FE97656ABB949AB057F5E19F5F83C140B7F08DB30E27F0DFFD19FEF22D769CF1C7C41BD413A94B9552D2AF23D40EB0B9735D8913D033CC0A6B79040729ED830729B59E103D44AE41146DF6CA325C58F11128DFB07DB6B765D45918C1EA6FF3499CD1803D0FD1D2531E06DA97A9A063843AFE671D372FE8A9E2ADE21F97CC47EEF5906A95E093FF783616E06650AA13C668B08E324EE8DA077770C0FF5A186A0E6D3B31BD66CC44B920B6061137501AB39D3C27F1CAB51A275DC152255D102E3C2817B67B5DB0F280B248E7690037D8C9962E1F8854822613A69F6E695CF702181F06490029B0D1BCB47C83E0D8C0B6CC3AAF1C5F384D426127D03C3F6DB6FD3629B029C6F40378B28D47C596E34DF3D2CECC105A2D3BD848CD3D1392635EF48A13773EDCA375884AF9499B00861FAE4B729F9E523110AD689CDD3C8C5E71FC18584BB6918976725D2E516ADA94651609B962146F774CC5CA08C84325D2B6AC54142F759C2967AD970F05AF06EAA620EFF31F32FAD61047CDD7DFF9370D7152CD584580B5450918FC6CEA8FBF0AADA9F1FF50A72573F4A994E4BAA542541A718EB4B9A484A820309A34A6FF7FB52C788D224D518F0007770CDA28D585A35D936C6A44DB832ADC4F40EFA73CFAF173CDCA3048AFF776DBC3903CDF60E76110317191F0F382E6B8C5C234C86AD397B3DC3B1046A5D4DF355D5DC7C24BE09E84194A7AD4AEDDAEDE00D62D7F3CC4299B5288CFFF6B8A5ABC5640CE9250F79EE341619C846EFA4C9C3A8BC0F09125862BE028B9EAD3EFF5A5CED9DEEB69D959D1D6BEA4B2F019B40C7393EF61202996253C387BBAD97591F6248CAE1306B02019ECF12A275AB2646BD3936065D61A327CFCD5AB99F336D300E60F65548587AFD409B57B52A682FAD7D26EE1BC8677F599E1239AA68429CF5853D0BA559A36DAC54FE6EDCBA413A0877C3FC3B29F36E19054FF8B504CEFCAE7712F76571A6707962180E368184A896C83E7865F114087CA27C4CC91CCFC46235F06163D70346EF28EE503170109551191485C930329FD975CE68B8969967B24A7E4717D5C2AB4E07A89790ED7D4B0A34E26384820EE07D07372683514E98C07F3DAFBB1BCA347C9908D811AFA6109C52BA062F59E6F0F93962E10A3F4456DFBA4637FD199DC43A11BC6A73081ADFE84165C7A82E5206B63BC959E0054539037CE02B8F8E510119623482609C2CC29343E6507948D2C0E6D5C64F1BB7276F931C07A0CAAD22CF91DE107BEE38DC7C8AE5100774D9560B1CABD9B15EE2E029DE22BA3C18B7A7A34B5B29CF53EF6BBF872431FCE106924E59205772516D2BBBAD636A59F864A0BCE1F10E0628AF2B741E2B1F8A9D8E8D497CB3A0B97489955962527E7E6389EBA7AECF8B6E4F0E02F9D9CCFCE7C68E0D2CE2CEE3E30B4F8B6D605D152AA804401A12E618ABBA6F176097AC08FFF6F6B6787D2683A3A4FD8EC67A46DD666E99A5E2CBF2DD7D068B52657187E1991606B33EC384C44EE70B0DF0641E360DD588E878451F05A93479FD41746AAFB1EDF2E5B053B3EE5711EB01D19C11F603CDC7D02039CF8CFCB606F1B2DBD539E9DDA9015A2203D4A5A92147D21BBCB0252CD817AE548D5AEF4D08B42859987859BD1D8E4D3722DCE47524AD94BED9046B2F4A4A542EF7066CF6397DFFE84ACA57B506AB2028E070762D46A55AF95128CB079C7324EF2E5F693DB72DA7990A2A1B7FA7E5E7A40B07A26E39828E60442324E1160912664AFE9BED502C3083DEAFB0D4069F1D7609E210AFD96EEDC94CB969E7B08648BAFE211EC55BF1861CB77CDD274CDB1AAD0BD4675FC3118869C4F7DFD648E7FFBCD6FCAF204C284A7141D3C162D7B1C12C90B2CFB0421FB6AE426BEEA663C8F078DFB5D90D07AA60DA85AA7F7AC0CAD5B29E429F3960DF71B00AB6CBAD03D01CC14E812CAD645F6E30EB2F8FB4CFC1640D18F1767F893EF90C623D6D76DA4B09145F4F3B24D8EDA315C2297759EBD3ED782CA6F80CE47B118AA5059B0774315963887A88BD3991B411FD5BFB9BC89F11FD44E2A734AE928FE70D75B68CFFA070BEC440F8FCD1325AD4DAA79E74631EFF5C919AA8E5EF1DA3817659EF94658EB89CCF5FB9C8FBA397EDC8965252130641FC091B1BB83D401D7D08F49F691F226B2DF9B27AA41B0878AD52E5260D9BAC7616C20FB6D0BBB14E4A03D4D17350EAD2EEA3EEFE891C030CBFECD76A8B8A2152D968F053F2100F1BF73B97A827C86484BC71B02EEE85DE071601C7DFD7A989E1ACFB99D8D5A7439FD2DC8467241A0E87CCAE13156CCD4E7340C5FB36AFE1F77BA3BBC2354F3133D0861DFB3CF91ECC113877C1CE252D9D6E31E9090877CABCCE187D86F02C46FE8D7C3842093C805C4ACE73006CAF10F92AACEE7C4DBEB009C82638BC56699B8439E370DE1E57495DAE37C7B88193E306D5D3EF8CB07FE1FD5B579952992E931287F4934FB6E5CD1A389FFC2FBC0C606279D2EAEA7B2279CC3226C4EC7181FDAA6684C4E2F55CD8C0BE6BAE2A4C142420440BD497D8FA964CD689AB8EA68B85E6C94943E12CA56E4D69C3E4126E4F56DEB56B77F768C6F3A965F18764A94184A27D1D79A3F2DA8CBB023C5ECCA3FC3E5DED55D02A2D030443EC35BBB9607189C790870EADAC44338696A5FA6C0AE0DE20AAE8D5330915298CCA25E726602261FDA968AD821DE945C289D940578FCE68D45C1BDBC26E332F3E092B96F106BD5FD6FC893B72B43A3C86AA4366385333B76017EEE3C0F95E86E4DB62BD596FEF06F012938A462F80C23FDBD420F5180AA0C68405E10CAD726A87D06AF3767A175BCA387F42F3FA3C66F9FB903263E5574FCED83771CBBA3E6F54878482957ABDD00D38064C67D879FEF6D09C4B1CC7F20C53006D344A2593D184E71B6DF832379646ADF956F2AA503C0D82965F8CC35670F57CB5CD10037D078EF8F6B81586808D2F280E7237E78908CD7E37C82C22C97B9F31F378BF67BE551F313D7BB31EBA454AC381553EF5A2E8F57434CE589D38CC74A9D7D0CBCA50B17E4C68D9D07E7D024D906565EF3E247601BE4210183CA1880A0EFA302008D5AF287094626CA4A738854D0BFA2543DA6EDAF7D8A179792212AFD57D77B6024F588B8AA8C9ACFE6EDA60BC8A3B4F515D8885B1336F61613AD13A4061DA7E07F40F885B4C82CB60200D673902B44A5D5311B0FC7FAB12D8B4D80D7429CD0BD5146370D598A2630D85055C4547153A4845640D6DB0926A65E421FEAF9051667C52AE4E3DFC90C1617E608FEA11F6F9B2889EC590495E8463A06D655A04E26E14F06E3C41C7C2E60AF457CB35F60BD24A7B0291FE6556EA8EF016FFE29AB6B94A9585F5E44175B4199D2BE634EC74799F4FFF10BD2C049AE6527DB77BDC8335DB8CB8A96FAA22498CBFBE02003D3D0BA792DB66D09146023FF5A0068B0273D8A02B2471F71C0B7AB6D0A2032F438F865908B9EFB42361FFFEB0C67B25D81A2EC2ED468FC4961360828F89319144B20670C5DFA53136C6E6BBE8080B7D8D0A40013348E249FF4C38ADEA267A0A1CE806BB43092F181B620BCF908F10CEC04BA80A944D794B6E4979F5F8C0934196774BF9D6CCC83614D44FAD9350937941316D7E68118267E1DD870B4044ED6A0F9E20230952002EC9111B16B55A29F655B939E62BA3E0B69B544BD7FA914830EB0407BC46E8337B17982149C71DBC2DB4829C8875D86F175B660C3DCE17C6EA5AE3347187DE78F242AEBE9ABA3C1DA7911AEFC17BA3141F768F9BBEDA752AD633DB85E5C54D47A443182B89F7E6A7F625E7B2F8EEF9C6E0C9F9BFCF82BB0A6D38B6806132428F4412DDBB4183DD18365F1D7AE5E3628CB33DB82754925981FE5AAF67101C06139FCC965A7AAD0398F14E522803BA651D9FC79D6846E25BDA6D5868451CCE67888820344A00025351A5FE0AAF6CC6D967A0CB3677A58E34D416965DCEFEA997FBFDBFEFDC2105E8D53F43F67AB77171CA2667EFB3CA654877FD564FE9D893949C79C221DE9000CE8F7F00DDED05312B657F3561934511BD1F9D80DCEF9467D61C31FCACE2D7F1FF88FB35C48784E5F7DA46E450AEAFC69826A5F8CF9088C9C4438861D3FD0C7149D0E31159DE3762176C1065B959AB5E7E04F9B85421C1E2995413FCEA9C52073FFF3DFC0C2DCA91DFF9199172221ED84073FE25054B7187CDF03F2470175C31FD8387D731ECD17C2AFE04C6A88ED3D879831347CE508AC7D76FE8DEA9F590E4C0C21F46FB975B54BACC758F1349F6B5CEE81900FB1CF41DC9836F8D408B48A08E170F9F44A1C192840F63C26D544A46FC2969F2951FFCCF6164E7BD2AE0641D8EE3E35D90F2DE38DBAE20F8EC5582B040996DA4A9D78372759F9123D99D41A4075018EF058AE069CE13C91891716FF387C15A6C846B6EA6D3E9E8705CAC4BA5C7B1695B4809729A05F110177E565B5E10EDD02542095671AB60F97725E65BDE2A476FEDD07FE057E79C75DADD1A07CD600D56B78B76ED379F39DB29615A377BCCEE318523BC6B67A55B9C2F40F5AB878A5BD15C6227CD5CCD93A93BE686B383CCB6D089A19228326AB9DE59D3BBCA4975C2AF15DD03319C77D2184CEED62083B46FEA0A3F21493A70AF6093C3452FE6DF9812060968F2B6C10FABEACD98E1CA4CA29E02A1AAE288C8B97ECFBAF2AC22BDE5E5D0A16D2553718BB421A912F3EE7F1A867068EDCBC469B3732FBB6442753154FDC08760E5D31206EF6D6E4B3B3CE83A34FD68DD77BBA66C318640385961F9236DE54EDC28B318EF4DDFA872319A3AB46815C53C999E394C9DB013FEC360E698DFA0E675F0504FF939027BB107431D4484039840FAD8C4535A3F2D78AC51F1C891B0B64FDFBFB80055BF145EF1948CCB29C050B529784895EFC534A951A5B94D606C45930F4605D4B8C1B8426DB3188FE87F1E669F5235D744C595E49370C20E0282120A23754A4726EF075E4F8C5A85AAC81914B4BCD0727669095A8E2CC4C02007CFC839C3570293D2226FC5AC404D1F23105831E216D24A4BCD7A78DE19495FCC0B90DA7AA9BB214AF6CA8E1BBE44E48138A775248D2B98A943E27E784D8A9CB18B83F025CE58CB867DBE0EAE7C8E2E4BF3C568B6FAEA4FFCB5A8D375419E0905780BA9EC8FD746A15E6F0FDC274D521657C017568F15
siggen_rnd = 2C89F09516A705FE1D9DACBCA429DDB10FC8C3C5215DBB2F79D9CC1E7E4C2580
siggen_sk = 9CDA6B9EA6C81C0F8B3F9C9CFF4FD41576725A5311AC27D077DA60078DE8C6F51E96696E20A83785F9F51B4C4185D5E21A9CC9AFE3FA5BFCA25A090FE47FD1A124B3446F2ABCBD8B4EE2C5C90861AA5137B40730A1EF82E25979040B089015D721371AD7CF171CF2A029582DE4219C4ACF7CC120D7C175B033DF4B7DCD47CA7404437037533740864050487574188531810204732726488103484661774013856323086582214866268826430114048008531628750761260022080470356204065703250718807378875315141348145327356641422215752270161168122566801426858816735652378008165500442457688653828617638242381460014835074014605615722682020407176061241287066381627231826732685788563052347313884068607552132254707358340823171748257056851276626722541553265104771857512781384671741360338317425250805744404237800642354526135880717317141056602303058217528482823411846352606120613032608607067861841162420646142514814112647022748041328504044647162884310142324747512537530518201354461885070413742701837612233780613043743706630072745762038330225255846066821802364453021584451310016236770253714842222225315153034613185620477850418471586282411154085727528030874265838787604372662078275420604151426766780618277238508474070606254173412456227463240087687488561775311507576462677544633220655612701338484884422838520457650408758218201148180834400638705214180737001122354345456458222138478610646250522288217844487866870074878044111011623487255002552370813033276370654080143412103271703226188684232677251607252024835265781600738401032653406118178472415724244561645847712485326201350236778464854545641371585254842686316838566262157285807748837600735584605374564221274545456861875864017762760486173041782805671006763728454884047871610647186354830288602714838273255814065448147304715051841168321073586025723300386751808182243255588856537803187055736400346150126545650113405110736136402636462440358137578635206027104716428274128378268623787125401377361728863347118040162137820687885000561476742065122228505488876752881587182265331334535137838354633486061044554828321577436873103728001457103272485861788834214703465687802885606337074807570078343466111228751822846581774348274338171360113720312516538376862557502745670142141006805042407650133182731442242476436675373675780525170811870276224382777387674541706780253365830711086328774062001477571846068528216126432680564080356624278362585242455261615257720008186104745208364701655551083305760771361124547730102017248205274705655471683762626354683204556508438843382710773213765258401010118376327164175271607100248066657400206634147704336837871102868707241344441254842074572388888413058751826364746860883764132867571531478236653648624516016520427743853716621458207446407713523357013114147218578208042138843007302546665537767575081385123204254766025043833544132266308007632187061635436810266114227027751401861767471314424867660638455700167415377814811460683747463327421027442504345805842437255244588416286100781132254134121521141028358505208738578085710517640760500043870788815171550742781644064547164622276458602500578746385358366434337214851351213585438851143871374835544340164460506063386406873587223022403606235443225515773387432018121157833520126237BEAE66896EFF7F73E7976A2E9D50E8CEB1298B0E9EE1FEB79939E65B38D1710E3F52B33E3DC728FC38BFE08DC0D76C299AE55F80CA9C80D6B21B49AD8C0DD07DBA30670E3A66B94E08C7B3A0C5CF5F04BCAFA8E2F248CCD473814690C6001DCA4C2E0C1C084F535596AD3935109DF1D56551A127912991582CE838E167B15579D4FF94299A992B8B7B8DCF2DB81A06FDBF3F03446E20B7A317564095D3254B4C7F5AAA66718039B5EF52CA03C2504E1A8FE677718CEE17D1848CE03B716BFEF402834F0712B7AC195BBDF05BBCC4451A22E3C9F1699C22DDB31FEAE314B5DD342009E38E69D141F725401B89150DFC757F8AA339D047CDE7B192DCD0A8636B698DF5E5B47F53CD7B4E3FF798D4ED7798BE0012C375C206B1AC2D85558FAFAC7D733D3A3AF68A4CF1C7AC20E0F76C23E300C509E4ABA90EB02E50897EB8846347BE0B4CF75C6E3C0C34CA8300EDEDBD908680FA9B715510649E4525EC7D8129654289D46411A774ED7718D5DF10845A8094F134BE09836FE3490BA689B8A4BBB8A4EC1643F8A95D814732B6B2DAC0DDC0F087598BC3687160F2FD6B848BECD1814E7C6D000EC0B3196913105CC1CC64DCC1BE35AC102D2307F7BD9B0E92179A91AC0E9CD7A9EAC3F93E5495362E0ADDE506311521A9693B065BAE916FA9537495D080375C344DF1280FE20605832024B2083C4AEDAA88F520F67F5C12C9B2D39A5A5AA838C79B672AB94474EA7BA94F1D3D7D4AF1CBE98B311771D792B95E8558E041B87013A257A66D5319A9292929053AE74374CB13EB4234765EF8F1321F85C99D6A3CEAF179BB39C903A9607EE45361C0B039FDE90CAEB9753AD25E6D8F63DFF89210855A6F4A747C70A1672771D8BE35F728AEC8CB498A7631925DBACFD5451B1B6CF7A6CD54DAEEC64D3DFC9B7B24048F32F3D0EBF0F1135F5EE3D805CA41F9071541CFF8DA3675F8BF75F3CD7D58AFEB3D46AFB14DEB7077C85BF50F46DFEF45639ED5FBF0D8A2959D0466C1D4EA701FA7DAF2A849557F644AAE55F4D56891D63E9D94077F3594481C543E5A9C6CEB8F16F75E529095DD431D0FFB4274BEAAEA212A23D05F636ED2FF5606D421637838EF2FF8B152AD0758B3E8B4EB33764F249557A5044745E47EB8D9060ACB7FCDC757086D3699758CBADFF5FE11CB95F3888E6FB3995AD84D35377D8964A57F546653D62A04CE7B882C708938D3F1388E10B26B23B1A683B6A7B1F53B475500DA2DEE4EC48F5ABAE98B45D83268258F0115E36D082C9E6C87DE9D9CB4FF275F220AD37A98DD6FC3C3BC43535A513D52AC51DF632A6E5A237316B32ABF48F5BEBE03573E79CA1624853FB5FD40C70B3E417AA221FE6FB890D0015058FC19DFC1FB32560D34A58932B480C7212D1E31E8D2B60365433469E60FF42D5A4F5B0A1E2EE55295937CC4190C96F8A21176BDD18263117611BF22C320C336D120CC2FB276DB413BF8440860F34DE4BD87A7E2F23980F5614F59463171D142031F658EF30195EE83A4BC4CBD1A063BCDB135AD06BC70FD4EA4EAF6BF790392BEDD872E334CF698A6F545668FB03FDBDCEEA54AD9D737B49E7E71F615784E2F87170D99D64CA4698A5F69378F547672347D28A2B14920D0EAF85B4357CDA98639EC3787A9D13D47B2B064D8CD8F03C91A90883BB21D2FBA856345D5A4F655654FE02AC9E6F8429EF9D895F053B7E21BFBE16420F8480EF22E10C56B4AA3DA0207205F2A720041707276316DD3801C12F0B2B40F1581052A4F5BB359B69C676634AF0D2E4F9E7DA04AF987667FB5E49C47CB2CC3E829343996AC199478C09874ECA603C2EF19F55D59AC2B8F4B4DCDB566FE16BEBE15B006A255B16C323487E8D525EF84F9B079C500671723D18A1B7BE564415A83F2B96E91950D3FF17D178DB3F53E7F7F03A4914089A099435E50D83FB23F2C029641F48B6BDF4724F19342CB64079CEE52ECD3E494F819E7EA00348BFDB4AB3BCDADAEA0A92FD070C5BF42CECA69CF5B42F76F7477358B988871B9A696983425527FA4A526D862351425235F7953498BDB80F78B5DF631B87A01FB092AE2E201DB1E0498E6307048D105A2DC4E612EC21E1C113167EC72C2F9DE267D6EBD27AA0FB04E90AE13632EA31D2247989AB46021A83221B73E17D2F4D4BB6A3ACF7AEF1D6A097C29E36D4C3E3754E80E33E2AB1EA0E1630BF324F48B0E80B067599C39B6C217FF3C92ADA546C9C0330353A263B5D6FDEC02A1875D62CE28FC76C4CB17A85525218BBD063E18C4E0EBB7DBA9007BFB92781A7991B398C71EB673A088ADF30AA990C59667B58024A6C857996350F9F2A5B0A67ED8332A8D18646C0288499F3C720866F380D678041FE65A72ED1BD4FFA273FE907672CE871A5FAA8AB59A1F9A1DBBF9297C335404F339BAA8667F12ABE6BE8E431D28145EB2C2376781914B08031027A77CBE49B0D993744C6A8E7CE4FEFDA5B916FEF73CA450D2F57EB33C9AA0CE9F60A1FF79C5797A65A55B34544B6453E8A5F1B39B7B073F6DC3797D28C864D3090C4A99CB7301229AC8FDE37624020E0AC5CA05EA6237031DB57B84857318027896122FAF5D987E1FE5A27ED9C30071F3E0EE4C83AD275A1247E5C8C9EC523FAD79687B22FE40AC8F4536C124D644B8036FDBD948D62C4572BF2EF9B7FB2495EE29FBD57DF7F4CB2E8EE4D73044D9B3E233124FB32A5D5695B3B2BCCC2BF47052917BD752D0FC67565572B21431F69354658936FBE2394263D1737863F2A27A1B8BAA37B91B42C929795E9239FF9F643AB4E1964683E0D26D395B6955148B59C5629845E22F3190FDAD9F7C1751181F1773FA56CBD46CD9E3446847889F21EFD0E34489D41F00A31B63ECD046553BF9719D115CE300876A13E49552B69D94A8008EE496E4BA68508F8E295199E63D71DF40B98094BAA0AEF3BD889528812F2A81BEA19041B2349CC511549EB92EDEA1E5680A0B7CCCB7709B118AABE529727E3ED04240EA4F7DFDFE43327DE12574AFB45D80544936C299416ADF8AC3B085FBA7DC93F8EECBF466521E10A7E45783006BAC5C792CA445D6F282C5EB4971D27BF5E4C1746AB73EB01A414C9631A9DE8BD80065E8CC7259805CC17E907AFBDA9FEF1E7FFAFAB75E67B1CB7C80E9B183239E858D00FA28C9EE69E4345388784BBE04E4B763B5B4BF8D90CD7E9A4FF849B67CAC6C8A541DDFD93C5BF96E9AE101B14F2EA67A02D0D0E6BEE2E47D80DC665ED97EB033DC17AC0F80DADD29DF92F6CACA10BBAEEC0D6AA561ED49BA9C7764B94FA664B80FF381498E0068ABF33CAA46678A5C45C46AF02AC0B1C50F419194D50E1052F1C1C46F3EDB20F0C4AAFB5EFEF5CC024B262C15FCC7FD2C763B15E618891EB8A6EBCF5495FDAA1AB11BDF2F879EB813098148630947F9485C2B8D086255A3E817BE7D47966A08948000D5C77C07450177C7641A5DA09B6155CE3970FBD581FFE91B626F4A5BB071958BD56E50E8E505675F2A1E2BC3F408400E205A53AEBBA1CD39B553F0E88D7D
siggen_pk = 9CDA6B9EA6C81C0F8B3F9C9CFF4FD41576725A5311AC27D077DA60078DE8C6F56D47E85D98DE5329BF492FA88A1682E7D8CFCF1DC680B24EAEFDFBF0470CC2528DB11ACC4E819A3D488351E0FB98958259ECEF25FE1C8874FF4CD50D9EAF6094C83800D97137EF6B9F0C9FA497387C8B651E3184A93BF8F19BC7F52B7E50684525BC7BDEDEDCEA50FF41D3865A6B10DB40625F448ED3D0FA232A2019A075756966B4376AF06818B57F5C7C038BDA9CB05821C03168A1CD93252CAF8AF479AF39F3788EB1975AAA33793A1AE39262B23A25AF7A37B6A06C89595CFE1763F19D0B1BA6817A26A007BDFFC94546392BF4638BD625464BD263DE41EAF37ABA86957D1F5FD3B84419810E1C5A23F207F1469143E14FF74CA637D0E1799B121BE26EFA170DEE30156298E17D908E35F9DC0FF0B209B5529D5D03E612D6B6492F6460D9069760A65DB285DDF3AA07A3247E91BF6B712E078CF6A92715E449DDB12954444DADEA12B419F849130D0CBE121B969597DC324F6A7A92150EF98D5BB20CC69D7FB0A22C4C8602E9DB61347DF2846974F3AB263BF2F83A2AC7F5275A741B034FE17E0D274241419BBC79FB18989139534522170E9546A39E7ACBFA251CA2EE4D77A7745A5DA65FA0038D75F27E4FC565DC1BD09A726F948AA5DA4C1DC5A70AAA179B2DE752A934B5BE227737662CBF3992DF8A213D7CC486D5C592059444DE56F57794EE1868FAB3BCCE33B929464A48EA473004E2F566051BBEF7A54972C8A1BD34583C2C889926E0C4B4050FE4CAF28CF649DC27B00D01422724600A1C1813C43266051B7AAC155DDAC8C3D012B1F88AB4D5CADDCFC384F98565A4AE4A18299E2350EA915AE7EA3F21E4D544EEC304844B5E55DE014E6E550653BF2EF10177B8323FFB9BD383551B5360756D6C4995D41CCEA00BB1781849B30CF9A86B1BF3A8A0825521F79EAC81B05E0C5EDD2EE6E8F8BD735B7B392E42D1CD24531EE86D34A4F1B5688190A5D59F74179781EBD80CE62A7B71FE814ABE80BF015A41038CEC7C2C0A3C97DE94D499F5522BD37506316C2AB4899C19BEA9DEA4D5BF075B84F544E36D6D6F0B0120DF8EB8934A8CD18D6968240494C371BF75AFF9111D3A1ED7A43A3BB227A41B83035299F7EC3876A1A332DD7B3BBFB3D951859ACEE05CBB9836635E9CE16934AA6B9F049ECE6656D312120CCAE8A6E251126E3CDB776646D0842F3A1C3A90B033E709362D3BE0F7FAD5F513F2CEDFFB4D7338CF44768116DA015B29D81C315ECD5C5B94F78B6C30D5C8FB88B58980EC8B3E9E2550679A667E2A8FAB1DFF9B39112EF2ED5985C9FF3295567B0283D917C6C1331231BFB9A67268F94B38C5A02EBB59856EF57B9BF6C37B2108D02B68EBCD3F3B3D7AF3E4B98160F513668C9C4A64E7C1399BA9A05F484CE1832C475D07A85F2D5B35D7097E0F7B4A150824A8A3003166F6F7AC555426C3A39380DA0D10EED0D4AFB6FC832669D2839CC5E02C64EBCAB6894917D50A15929F61E725E654DC19B1B0D207865DEC3A64AB927F68C848AA7EE53AC9CC4D65CDDC9D81D3F7B861FA2B18AC22A8AAC05674A94DBD771336EB9F70C95D0E989F21FF39BD8CB8916AEAE95CF4D5DF550CDD82F83BF75D7DA675CB0CC3FC8F6ED323F68E1E11CE699921305FD6CF1A88986BBFA4D5C6FBD4BF7546EDC039E976F86E2BDD312CD1D0EEB6E21E867BC88C3D4AC2032A1BB7494BE975799BDAD7C94166A1F10E2BBC3D7FAA3032B4D42D7A4CCC51072C1CFD9D69E7AA3CAAD4655220AC4028B992362BF9DFEC6CAEF109F4906D31E76436FA39C31917A949A1D80CD011D5F40805D8FE46314C87140F0F252591EE2306611D2755BE67380B3E38B6B1CD7CD627BF98FE6267DC0FBFFA2228BBC364EC0BF5C62C461D75FB580D861628042F1213FF89F4D4524ED284A0AB0D17AA2CFC726ECF34D53CC89AC6E7A66079867973AB9C8EF93343964E8799F5F12629FD7D978B1580A1F1BB5A976395787E2D7D766C0A9D3D9BA9B1BFCC433BED500EB22E53092EE9D430F75059686E19623BED6D4A69C829BE708D71DA81863C2E02C21860322C44ED9838E0269330E9E3033AC87A1487628006833663790369A29B100E993549C0E206E54B62A1E8191A437B3936E2ACD850E8CBE1D30B73D7161C5CDB1018B1405C85ABE0411AFC389029C3736C74B884F04725F57B5312374C0456D9C6680D8AD6A6A694536A93F2078C86E38DD93775469CBDFB4FD5434F2A685D33B35E8C7AC17E4194F32B4F5F102C3429D48534B40DE65F4C55D491F5F9FD7803DB507B3B8FA40400CA9F6DA74D132DB5AC255E0A7FBD65B3F1BA90C22140D17A24534D956EB21FFA6F5E15922DA7560E3CF2BD2AAD437CA6E6CB75D7C43C90C980C81C9B49C056FAFCB9B2183B7D8D1222B9436E497B3756587EB1B230A939098BC1B409339178872BE8D156F26DF354ECA47BAAF4C20BFE4119D794B6F47B6DCA21A4A857B381A020DD2FABFFD20B6C0C5D68383FA35008F9AD34715C4BB76DBE2F4499E136D74295D3881159A654EB7C6194CE26EDA0E407294D97B8D99D4DA53CD374109EC4E17E7309FF3CCD0240A3006C9E5AD38CF6B139333F1609D10336EA5F32309CFE389E4EDF5E1835B3FF8C134155E757F5C75B62C87D30A6861B9813F8153C398F703FC5AB062A54F726E2828BF015C37C93C0AE1F6C55ACB50D0C6888DE2C451981C7F8861E01A7BDED189720C4BBB48BAFE18AB8F7
siggen_sig = 2E7D78D27C5BC5437E39FE0DF6E077D04C3F4A2C04317E4737918E6500DF08960F669F16D5ED1BD73D99BAF053668E2FAA951FC9808BACEC3A8B05FEF247CA37FA2B312C6166BD2740A9B30CEA9B415096727020EA0C2A2244A90EC7882DC723D77CA0351A05E04CB1AE68EFB583ED716A22441FB9A842E705627F1035643F35A31B5B18DA345DA7268D61A7B3B76CD3E51B07E85E1841E5B9271EA55E47F8F38E0DBFEBB3202375012ADF593584794A592241EC7643D5EA324EE0D6C6D24DCE1647CE7A4DD113390F4952504125651DCA3159622AFCC1DBE4A278D4CDE82DC61061D6FBF918A31B602F5B7D7D3A342BD2BA081C5C352144BDDD8D1B5E5948390ED89BD0CBD6213770BD709EE2634D7076E4B8CB55638A94D28C0B1A701E6FB2BDC0895A1785EBC5E043BA0AAF5CB799E7ED7A93517545845A18A279EFAAA2B881CDC0264DFA08748FF7014D49C777934527E1C11C2F473C206C20CF122AEE2DF1D06E2018CC3993F76EEC47E43ADC6DDB0ECCDE613321C87EBABC57D5B59E0861508DD9F35C1BB70C38FE31872B509C60F7483688C02506959FCCF9A51671C8DD33D7CD76DF0F201D7AC184B41C83848C0E1AD949D4A007171E9131651E75879BF223D6C6F80D5EE3FF0A8AEF5321F4956A65666B058A68E4AC1813DFCB942B6DF049C32FC96BF4C33DD7BF792E3A1AD4F5583210CDFB1A3D8337ED683401B0E425B9ADF97F6A06F2229D505FBA7AB37DB1FCAFFB24A5BA9917939354C02E647C9795F590FC690172DED358FAE1D369F15AA4C3A4772A0992FEBE824D96B1E8A40686AB818E7A7D03E9B10FCCABD3DBBC2CDAFA2A52F1F165AE430B1DF4A66B2EE832A2E74424D17BBCFF34167255D546E0B2879C84BE6DF224C2AD7AA292CB7C4CC6E1EE53EB1680CDA71988EF69B9CAC183ABE77C4A94C9AA73BD5BB861F127A319D72165FF6E087BF291173A6E0FF490B098B39C093D829147E1240C07874AB4A0A5F3255A0EA0B7C2BF7D8B10BCAC82E9629652BC2A3A79F4BA9E157E55FDB38F89B82B3AC0914B0A8454E203F0E42D16A2E387B7F3ECDE99BBBEBE12C782A32B3461466BCF30BB2B8A91C8DAAB277B8C01D886107B5FF74A6828F58429D15AC7714510FC0FF08B8FE6194895F048F7F41414551F3AC0DCE8B418DF75935105D099CBB88C8674933D88219DE9BD44CA71F66633838C751D985ED5C63074DE5BE3865C5CFD71ED3692D6B631158F5E6B7F5CB74DA80E9423A8081064CEA045ABF405B8C9DEE7529F9980ADF28C93DB77CC7631D340F773EC36F32F91C71646031191F18A75962BFCD69ED13461A9432E77211466464CCEBC321FA1C76D44125B2329FC859DE57329CD390D146A0234E007D2905E29B6A2CB95DB1402BEEB255ED6F16720733E4CEEF1614205106B70C256BE5F5E58EE30EA36D70505260A02EAA61D57FDAEA2D4B7C9DB26C6DD8684C5F806BE164C2B6166B83B772BC9BE9D9A84F20FFB17AC4F9A2F4CDEA050D4B1BA13EDC398A279F43B6C4EB1241FC9D880446CB5D0B1BCBB385B82BE2F0529C675025AFFA6E4DE36A3484591720E62985E81BC001CE3B21FF8BB0FB8DF7B6086DD92D674BC8AF915C77218709801E628B87A827F2FDC4FF3FC6E7FAFD4136B24188A26C0FE76F96B79FE8465FB79C5C2EAD438CE1F3D561B466502D5A753DD4DCA2D6E1DE674F71E32196267ECF1C5DB02F7BE742FE4A5521BE88B7330C0DF5FFCC0879165DCB5A7C15171E4CA6D1BC17AB19150BED6EEF53F10C3FCF3957CE07E4023A6F9F671BB74B323F4A96C9D474A9373CA820205466DA1E73718B8D5A1028579E2F983FD53BFB55BD6202165EA18DECE286A07EE04241C7C902208F51C0C0F82441F1ED4456D2995789D1EB7F7249DCE112E358EAAE355E0DC0525F0995E12A400880DE7DFE40E6F11211FE0B6E0ED79D74F6CBFF91010A8B916250896C89D694F656065BC294BAAE21F434BA0F489F320FAB571E95BCB2CA2A61FA6B9A7ED7A300AC81646F900E8C6B4762752B8A403BBD436E053CAD1CD666CCB69D5C590D442AF56F1F052C41A937BC23B925B3E0B66ED32E3BE70DE04B2F1BDEE535929E5BA4EEC4506308B827E789E6567BEBD33B23445D191EC30AC69729454DEA8400A8B93752F1D0AA92BFA6651D4979D95C55C171E2FB4FE30838804B6715FBA95F785C71722246F3C3CB181A63CE768513EF0FAAC81A049A6B397D5238786D879D6D9B1E7C72BEE4B6216D250878BD4ECAE34E57E5145A84DC659794BEB18146C3F0A40692BB8F70FB1FF4531E5FDDC1819A73C95FA40A7E90ECE82DB729D7747803BD6332C9D0F21B75D0909A968DEB85755ACACCDA72A76B4D58F8D71B88E9588B65C55D6A3C32A2E40CD2563C578B6972674515D36D2F31D3426A521EB1616732A1C5E433B3B776D93CCA0CCA44894AAC6C50FC74052A9D58BB3F024195E29F817D08ECF09491C4FC435ED61C37223D40E36984DEDFF7020C18C6BCF8F3F045C26339A9D12A493BAE4DC50884A23C3F9F9C399EB449D2669830D599F0AD81B3849D4C88233037FF430891A1319E670FD8C1853C1D10EB2F907AA009BE0119A44C8CAE71E3F1B0DD4E7854151E2329D66664384074F16EADC6D2DE11B44284D025B3DF02E6FADBA13645928B17B59C3B6C6F745658B4026CA61FF93045DEACECBCFE2F771BBC345CD519803A6F4272F88F23C5D92744F25A889026BC236F61C880A4873E4D2B526CC6CB767281DB8AE862511A5492BC681352A3117B8530B0083972FD892DCB0D80E2AF415702BCA51ED84A6BAFD25CBDC54F96B3D76E43CFFCB9A0A6CE3352966724A95F18B0CFC343B02FD16BB069E73B0D26461040BD8BE51DD07C41E66631F0A0CF1D0454B07AF912CB3421AD3F2DAF4B465E116ACE3BFE4A75C95C447A4D4BEEFDB8281CA4DEA996CC27BDCAF665329CF57B147550FD72E21E921D1A51D95F15D32A2F9F337BAE12314D7A98AB09ACFB2573DD5E3F0E98E0C9E3492A3A367DB1DD01336030BB1E02971007D184FF9F7B9E9F694850ADC179248C207A35FEFBD33FAC80709B76366FF72D299E302C05EA24F81B8F25E869F3A06047C3017EE0EAA4A2927292F02D85C62DFED3F5A868B1BA14E5B7219C3AF75E12D6E4CBF42BD0A5A76F845F06962AE15FCB2F80D1967D9796B94F486A5ACA4ED9B5855CC6FE3F05450FF0718BA0AA82897355D410DDB7884D9356BF9C207D861CB4AB24AB115B04F8C49F888AD856199F03610F036847ED6D617D5CE80EB11B3AD2DDE7F092F47BEDD7E72760B8895869D20A8D27B23A32E54233AB89ED65284494AB9F8F9B6FEA76815EB6A234F05784B48C2B005330D9597F1BEB47E7353B340463A686D8366FB056E8D318F8EADD5C69776B8025B04496F7141E73FA95C1F2E8EA514DB4465B73EBCC59A079DBEA89FDDC123EF5A6CBF349EB66BAA6C475C0CCAB2C17CE5FEE914E5602FD78B60B3A551F9BFFEE03C39C268205F1C5A566DA4EEF1B15A884F0CEBD4DA0A96C861F4E0417F69900FE3DC20AE13332694ACCA914BDFB24D39060615120832BEA8593B20E63695C27AEBC7DDBA9DF85597ABF0C75B0D0EBF59FDAE0C01CAD4EEF5AA8DFA053F18EB88EC03FA73D88B037F5BE7162F216BBD621F3090049402101E63ABA85011BA8BA7BC7CFBA7D254D6D9308B63CBF94881F7A5BBD99FC5ECBEABC306E78512C2568352D016D53055449B97FC1D70FA4389C6B1CF29431B02E37DE06B3FC61218990E8D537E0431D1347BA2A86143E105BD9AF88E9B70347534D2EC2531B0A0D52405D998D13A685775937743E03FC332E9024CBBC85B6B3F6D0C772B34E15CAD1AEA510666D3077291F999238D330A8D1151EDB7AE48B6F4E1EEABBE970E28C941774347D4CEC8AA58C5D6BBB458D4007B3D53803B61A73AC299035A6459FF5C9F7F83F8C5C19BA1F080031FD10FD3CEE068C1480C71389F25B0627F87F6CD4BABA31F6FC7C429AF61C9400129AC97BD1E4F0D044238F29EEA29B55B1B365682F889095FFDC9EE3AB21C36AF22AE10A78E3D824D8E83B11E5C34D624EECD6AED56653D709C75234449E7475AB119E461E07568EBE37F5ED1546FE4615CBFBA28744D960B5B717AA8CA2FC08E4108D8F3A48E968A5924E1EC2F54EA7DCB05B4D87159D9275843E549F108B16B8FE38C446C6D309274DE823FA37CE10728017A5D4E15CB14EFE5DDA8FEFFE537C93FF93E0E7E528C6E350464377D476646F2DAEB9FF7A0F88A7357E675424D926F5CC1A98CF81159C3361B28EE01D2A113A73F96F8B6F9DC30CA93F12BE673DEF14936DB934A0972CB9970A2B082F3EEF0D5E99C8898F95FE93BB58FE6015C0A279D1A3F87199205531B378FEA6B2E57860FB85CED6700083DDF4E170780DC39D85ECACB82CB7DB3B1E33BA6715D03DE9F0E611141BB7F06BBC2124E419B456C6CCD2ED7FE9222545490EE20136C0AD360D156FDCC58DB84B5C1C30B391709C32B535E74C538E7995525F9CC67A08964C0FBBC0C7D719E96C69D53F484524E1A3D794D7BBD486C8D52CF3D004061877D4A11D3CF960B43978C23556CC00310395169DAF81E434C888CD0DEE4FC1B2058B9BDCB035E6F888EF2011789C7E7ECF30000000000000000000000000000000000030A13191F26

count = 325
siggen_mu =
siggen_msg = 69CBBC8305E0F7EC2BE495C002A6B43F1D26B5BA1AA6B43CB3B5F4E979507CF2331169F1183FFECBB62D694D5D18B5E0E063319CD50412D2BDD4C204ACAD1A9532F2D8B78694A24FC28ABE2C79711176B9A19793E5AEE50BC9F085BA8EC0567559E3BF6E8F6F8177F7174ABA10DBC2438F51C402237478F1616827080C99670C44CF073CB5A1C87EA3BB085E9F4773F0F89154F5CD9A45611F741057ED2433FF76EA0184CCBBD5E446929C69D6976571BF142D3F99DDF64554D4F78B850E104024DEF605B8330525D0EDD2C4E0993616FF9566FE6557DE6DEFBAB8D2E0A6D119567D020CAE640625139296774AE6000CA6D831562766BD26EBA56ABF5918B767651DAAE0A5DCEE31EC8E65237ECA12597A11EB980D3736005DA8E99D95F3B378B514425C407A1D91703F8E5E671BCFD54200B20C916D7BA779EA5AC36E5F707AECCD3E4D9F545A2D1E7C0689DFB0EBB86B57FC066DA046F461E1B19AA73B0E77C86D0F53D33B2D3F0620ADD762DD892B8501FE7CD639E8FB201288CC93604DCB54686668DB70B96AD4D33F569C6606EAAE44FBF40763E02FD6EAC38DA501124677493E69C7376F80F605E0B669BFE6E39F2ECEA6A7C41593D22EA04BF1B070B48AA915824AA6187DEAA3B91CF6B25E7736B53D16B69CF08CCC880FE0B55A23B022D669C7361C99DC4585429751E11BE10F55A51560928BF3714C9FE3825E022D3A0BFD11946ECDDBCA9DA9429061D86C6B923EB7885EBB1FE8FE3603F8637AEEC7D3F92A4D87744E0D2D731CB273F1A74F9847FC4DCA0133354B9908BCDA093EB95CB682082804B38F8C828992F16B8106F2DE02A1334A7D560152523A03DA90B7050D1DF5F89A2E9AE83097485835889DD30B976AC143C779AC7BA2579F9BBF23CAE1C77A0855128949C3E5FBC429D2A4AAF1D6C3FE5A99CD87254B0B23785ECE2C5C712ADA328EAACF95C55A114F9FF786C6CFFD6AEC803C0BA1AD96FFE11F0F1EF74A6421586B79EE40AF7E97A46F35BC4BEC43877CC577C0938245AC7DEB7E145CFF81845C4273095779306340CF8EE75A13EA60336B1D78CFC064CC75D1687112BF6633578FD0364D77F3993E4680F74FBA7DE55C91D3C332D8132D78C0804A136EAAC1C7DDA2D8F947F1072F4F50E2EDDD8CF61B7CDFBD812E11F967CA7D3E7E22E98E296ED5DBB099613C4E55F243D17AF7F6FFFF6DFDFDD32F9CB952715B83405C2193215DE4D38BF58879DD91B0CBCA4CD825007EDB437CB08752A867A622DB19DF06BD0E1D531CF77EDBB079AD5B824521F994369D2062DEA13FB101CA09D139F28AEC3311EB456D5B9E9F3E221EEF38537371775CCEA4CC39CEFA62C078951D1AD3979D94D6B99371F00441EC9CAD9BA172796027EB0D8A278009CA7FB65D60DF8BDACFB991AACDD498636958CB4C439979191DD875A8F5A3512E3EA38D2BD4595D0D39DF4614BB9052D5CFE0B0DB56BFAD58AA8BB6BDECC5BA16CD4D3A1FA968441934220CF0F223A5D496616DAFBA1F7B79C337941972912F45CF38386064E8373D906AFAD23970903FA4294F1C0A894F06AD9F07E1A5D4832FF44561826349FEE57D783909252919CB183AEDF6C1238B30BB9BAA63CDB5B6C97420FB523BA9799220103F96BA0BA15802D5965C9EF84FEF979D2BDCDC1FF5BD0EF414C7811BA0AF968CEF111322CDE6788782C272C5BD89E77D6EDC58101F0F2152B888F11ADF859809215C81376C057983ECFC2F1610C77C06E161A138B8B7E870488028476A6583B1D9838D3A8FC9DE0F1511C708806AD3E1CF5C7F6336718CAE9611004B148E95B404AF81E3A94C6260C4D7AA45667F8249CB3CD6FF1987615B663687F22AA2E7BF562D8702B49E1EA65C99EB98CDF2E41E042BEEFB4EEBE28CB23581C7F2BFFAAF6F77384A9D8674B93825EBFC131391E8FD7AB1245256378E782589295856CB4795FEAB5EDBE198B54F4052867A5AB13B5EDA1EBE068FAE1BD5132C353CC3FA8BAB6656C54FEFC21B38B8B301720DA1A45BC5ED52E276AEEBC4FB4E9DFDD06E0242C5931CFF0D014B2C0035B57B721723B02906ABC63C503E8256D2503BEF1B6E6D2E74893152CE6270B38F33B53042964C898C193EDC30B64FC46ECE6F72FFBC33EBE5BD0963AD3C434587F7F2A003F02541C33BAB4F5953EB7DEDDE8E12A8F8AA82D3B92167D80FC4376898301C333CA3FCE0176AAA3E06A40624E2737274ABDDB81326DCA7ED05592DE5EA55FE5A1060605103BD85B0BEA9B0600E6D323DAA22BD968A2D949DF4009E9D1B68E8B605159114B01C9669744341BB7A9CEDA3F6484DD20B0370A274106E9A26FAF300642AFCFC102986F7F5C99AFBD009AE639AC4970F684CE00211A23D36148B320E3E12C428FF87688E58B61FEC058245B2478225590832122853FB8379B7DEAE14B69F7D15BBF5E5C01EA0417B7534FD951BF514C3A0E9AEBB28801EE547862E9A329421031761A75B46C643B6EE3AA971E0CB00E678E0A9D7A3957763502C8661572FB51EA5DE611BDB8CA449C151519FE46F11CEE886C9E8B3C6E2797D83E8EA0F04083FD98DE0F299E86C42C85C9E860EF4E739169565606F8FAB86D0FB0448CE6DA55FD85F93CCA828634EE639775F4DB37481CCB757B563E09E6D59891AFD36537B40BBEC398376B4F06E4AC9410EFC0510EBF93B9C4AAD614B11E309809897AE17274774645D9E6DBD68010516AFF28277D922B1AC4E7BC2B5204AD7F1331DF1746178339073DF329CA589170D628195E9D43C9D8A0B0F905BD7E8448F3A1346800E689845DB56B377ACBCBBDED69A9D64DA1204799E00DCF9BE0EE62757DF596067EEA700E66FFBD8B63B8BE8084E6ABD109B6F9474AE6FB5697EB5D62F6AB338A5C42C4157AE0049A678270DB6467873E515910A17FE25942FFFAEE6B9A251DE49412E81C14FD3A2A6869299429EB417656E798048FC79D345EE902B50A6CF39126AAC6A5DDDE15E96DA0790D26B82C02AFE8C88DB6348F5AC8C5EA3AE6A7CAD166505C55FDF16F2F654E391F12560A4923F95CC53E59F17300B4A74CFD8B37A6BF9B5320F14FFC0CBE06E7A7A7900F6002E7C61E4E7A6CC9814DA5E9FE2D265CF5E0AF21B60D20EA079B4FAB2372B0B69EA56A23D83D876EBD193E123A03A80DA20B2A5846AE057D0B9E4BC5E929D2BF6FDFEDA62AD8581048F5DFBB8A2C78535138D5063210968C4B94FC304DC0649CD4B84EA257093677015C78ED3A410207DE99864DB6A777AE8244AF615F697CC1E30A0C9C2446FCE7768BADA9CF28C0EAF65BA9CA824796D15472F943E0AD02BF064805FB3C0853785408855D88CC118B98801E62287309E90538A487CF50EFFBE93675E0A4597B14BDC23D8C209C19F8FAC8A4C0A8FBF58C38BA54A72D114A9194A5F992C51C443D50C75E1DFF429359EFC19909E274A1D2C94AFCF896CBDC1BE02CCEC3F5F9BA83C287455ACEBEC735A2FB72F92D2ABE6369EF8C7F9016C4A6122CDCB678464552CAB634A0D81BC255CA9D1F5B71FE38BCE3470A4B4C7539F7382D76811481C2B246E4E755E791AA743AD8F4DA1DFCC388BDE1383AF89C37A21C1C42829FFD2EBF772D483586E6AE1B8202E7842756137AA0068E334139DF9F2A6E4C85BD2C77125D2C202167739F4C147974D83B621068A1FFAF071F7BEB974EBFB91632C294F6DB12E647BEB56A4F0DADBF2CD12E5ED3847F58422352354363EED6D1C2ACE9D39655F68A35A4D7FA41C26944BF4F8615917BB31C963B5CD19D1BEC96BFBC1166F27E7C5733E04F379BEE8D7033C25F5075868DD403EC4212BD3A6A84DC73E8CF329D171EAFFBAC2F5FC708D84E0A1C07A0C91A987B5404198D1C52E00FAF0E94B6CB8A4FD9F019802F092817F5CF2F002A7A23EB18AF9ABCECF11EC97BDB2877DF0EA76D1A4671C4A423380600E10AABD5DEBB3816DDA36E3894865BC4CDB3571F38F9007B04EEE5A24AB8BC0DC351634CD3873F2247B0D80F1271F92C240F6CEF35D96254578F6D0DED7FD7A5A270AA9DB27FC42A929CE89B4D57FA61ECD322126E6E8E6DEF25BCA7B1C1CF304C15571CD3D5FF4611DB4DC437417A04271EDFBCB013CB099D7E73B1C5D605E0612FECC76C1180BC8FD23639681BEC52D7728DB7A2206038ECC33E54928F284814B5D023A45186A4D671DD105CB7CCCBD30630EE2E1A9641438118F2C6573E6CE282F134D7BF691860ABC24861A3B9F5B5F4ABD0FC0ACB05EAB7D30D69F75098CA4EC406AD82C08EE73CE8F91070F9268E82EA26FFF8BBA699AEC7983E40455994E2C96ADA4878A01B9BD9A7B164A4B250114DBF40F57B83B99E5F2632EC1AB0D4AA5DB5235947CC322B1C6B8C6544E8C4FA8458F119F3F297FCC42214AADB3807560D064D69ACD47A3EC934E813707DB063D10E142206E1A0AB2ED03DB20AFB6FF48EFCD3055CA608988AF7FB949DB6CD01D41FA63B3C8642E00B9A1FB57CF536C4D975DA4D7F9483874940B849C1AC453E95BAA731C0497A593A5299D02D51E93341CD40D2F562BC8B517674B6EF7D32957A4D17562878922A58DFA02C1FD4FDCDF797C70441BF8BAD00DFBA5263D328EA8EB9B52B1FE0DB18C19282711FCD5B1BD8E88A1867C15F2F783736F38163BCEB50BFE97AF0D6A681A02EC590DEF3D447D34BB610BE799A7824A601C6628B4797336174E4052E579F094882023983C579FDA97ED8FAE04CC5A3FEA94865AFCA32310F14A46DD1F15214B1010B4F4E76DDFE67763CBD78A65815E2B606707C500A43C140A051C3E173D63C41A13852A869F529C4B5BA0E0371AF76684F45C78E5652495DE7A86BF7B32D203AC0EA55CE8E320BDE0ED2B253A1B8E91C59770E94110D2BF706D0DA65C33897680DAFCC6ACBCFEF5DE9E88B8259503EC21E3F304A953DEA8D55119E6D8FE5B69A550BA3D08B075B89C193D20B8A7108A54E6A4B89C2EC63B18047622759B0E1BBF4160351F58D3C59C8F336F8EF7AD4B738F82E6191AAB0686DA96DB761148D089CC1766F38419D7CDBED348354D15AEE0EC33BD6B97E7D6A854BA382FA0846FD868BCA4A58D38A74CEE7E01F1535A4012C57CFA8120394670BDF42B2C66C54CC0C59C8F8D28745CE7B5DEA4DD58949C7FE69EF4EC453474F74ACD19EA1F5D2B935C5A85F0D927B1BA683FB69430903DD7DE4B899158A81A4A8C69B4DA2EC5276C72D56E966B7BCA6F304D955F7F0061FFA748AF46C99E69CBF0F16CA497E107FE9F36959290E51F8D91522FC1740B3CF80E4BBC36C3C7A20868FE7B8B095CC25F0F096BBCF96F4B637E720D6CA6D1C96C7C7501594117070AF28F01DB489E009FBFD5933E77B86E0FA5FD4DCAD1959869D9C42909FC8135A247E274687EF061CB3DDF013E3AA330A57FFEDB76B94FED67F780CBA9693D7FC014CDE1A75EED0D81730619BEFC8FE9A56D93477B4249702989D3568C71D4D2579EFECE24499D38C7791EBF2A78763A4E0C3D7E3C951EBEE2F22B4597B5879F3331923536DEF6E3ECCFDC99012C6254CE6A0B14110803E9D434AC1A2C8A08A4131FEC8CCD45A459214E86407EF2F38F0C58CF9F599BBE1FBD5F7ADB38173273105B8CF4BB6FAC9D0965B0CF28C1484F10E4325EFD18FF9F13A7FC7AE3AEBFD11EAF01C74103733FB7CCB8593BD2C7BAD95E89F7E950221222CDF82FAF646AC2BEEBA2EF7B22AD9ADB1CAF1F2A226D0CD7ABDE4D707DBCC09E7DE9EE9D4F5B66ECE37BA8DE9E65B7ABFA75A610C18F0CBC957F0ACA56A53A94808EE1DA599451C2C0E0BA2F29A256B6A9A416B851402D5EC44732A11D27CD9DABD280F51C6150112DF751EEEED003C82028F12343E5670183FD3BA9A67EB912CFA8FF2D6A77DF9BC7599EB842B05BFFF0D81FD7399C46AB00EA6CFBFC186BCBAF939F49D0F4A040002BC0899067ECF0F837C1114A69A66EF2D0220BB7E0C688E32F1F2EA15436B2EA6A41DF0A397B22F624DBC2A04FFBCFC2409E06A78AAA420ACAC20C89E214D4FA6160453968AE90D6C9966222D153A63BA910B52831134AB07A47B9CA52EC8C86FD93F3F53679D2F5C637BBD55BBC52848C5E766E9AD18E54567CB23BA4570E846BBDDE23D733991F7F50FABF68A12C2C825E216171F844DCB7CB29D0995246C1F7237688E9D5E3AEBFE767DFAE451F804D4B8DEB1905A8E246C8F9BBE25907E62FA80488217A7810493B6619DB8AA4B0860C29A0397669FBAC980261E52DE92601426952F6A68C76ECC6618301547A482ADEE8CC7F092999FBFB2EADF064D6AABE686E55D2CE8F6ED8A9A9620F65F7DB45F3C6BCD8A88E6F983C218514651F952870E8F82FC03BF09BC0740E78C1D51D81431210FAFF1BA6619E160EBF2A2E4DB72223E482781E5803C0BCF34EF00EAE4AE1B043B2D7B84C556A704E193FB057B3C3FE86701FFE3187C5E8B24C7011D2EC304D6F82E210B5A9940480AAA51EEC7208645FC2FADF97503226C28D61E059EB1AF4372B23601822C0814FB64F64AE8875142DC9FCEDE0687893E2FB33762AE3BACF0E53A66187362E5BAFDB4710E41521F5038CC414BA2948DD8CAA96467E6F5C96C7337ACF7D79A1F1DEB6172945053E7941B1E6877A8203892324DA28270C12C6048D16228E63A7E9143E96BDB36C0167D2BE5290356124DD5609332562B5307474CA95476D113794421BE99E5F599257493DDD5880879099D58333C6F8E905FDDCF51745C34BA5B016D318C6FBF96089CF2C0F68B30D698B10589313C24E685AE2E497C0E2628358A69165EA12A0F26896F5156044E7E274B5F9A747A34B427CBD2B66ED61F77FE48C545095811F85B8A0365F04CA258549D1F8B7624710ACF626E6099858929FF5F9DF86CA31B36C6D5BEF5750426962C7C3BF7F00ED79C4121E8149ED8CE1A7F787A16D2CEC490851F8A5DB0B22CB7870D39679FF8A2697670C72143905651237FA7A1CBAD9365D3DBF092684E0D18532BB4F539F18A172A35C47634A87C75B1F2ABCDDA8FE33BF273692A1FCCAF4AE70BD9B0161853CF3D8221AEE995D94D06006F1788F4143CDBCB0D8DC0B7A95BD4BE0C0DE57286111A34B1EEBCBF070FF129E1B91883F8F309CF229C396DF3EF70EE6DE095CA66E7C9779B81F72DFC0E6736EBC4A71A3A329EA1D85C5A4F98A5B6B91CA8CD6E46ECEE98C342B687A4E21B8CEBC203BAA88D972B5EDCB755708CCA52099C10078B4308FF7F4F97C16DED8E8FB1DADC52F7B0452CB048A14FEC6DD86B1424752371CD57B8150B6AFDAA5763F02C93B358E7DE768ECF81D4D2FB2E0AEA3D4218D1EDAB236523B4317E3F04AE951BAC7DE74815AD3CF652DE95327B7C5689AA0258EC8FAC9A8B0B7E951B6CD19E27175E677494944F9B05618A45AE70A2595CEB10A2D5AC7A03E27BDC65484257ED1443B31DC5A364CAA52E8909B08CF6E7D3DD5DC4CEA26ACA7C2D27F95EE4C99E6B3AC2A5587626AAAFEF553066E6310A753B4A01D0B327E6E90B93EC5E04A9FA6EFFEFE1977C131DEF3E77E69953D60019760E08DF389E4B2C6A117B9405D917C5EE844CE64A707344294A6EFE4440FA8727E2272C7FE8F34CD63C17FF6747299D762ADA5E5D380BAD3A88C83BDB11587200D2DB3F769DF0C8E29A2E462DBDCCE1764A1F9CB30B5A0321ADBA60A1D5D6F48235AD2428AFE785C79D59A74B2D4AF4F97A11B215DAA7AE0703DF5E23B8663C41696368A2B65B87FC35776AB95116F10BDE291812286DE59E4FEA8437D3CB4F080308521E46D3128223DA83C045EDE1981731EEF76E4F59BB81BF75D8EDBBC6B947B0A742AF083DCD2086517229775DB5B361E39A7486B8AA5AF12684903308854CAD37A3A3A4FA0ADC537E26F9A4BCB844061BE63113568F544AE799030A20AEBD5B16D62F91BBCF5824BDDB061CF5329A399EB0E1B5D0638367456F64522F8A3E8443EED746E1D2C6FDAC0176E9E699AA5BEB32845F22F139FE2D116482CD043624B4ECB69F9E756C131004B70A51A078A9E2315655AEF370FA7E65CC5DE5E702631BC89A6F438C8D4198335293EBB863F96F5A69CF6751ED5F5BFA2C1BC7044672A8A2C2B5A9E8044BF0BDB79C42CCF4AA8183523C59AB05EE8E344757D87DFF4FCFA550E052E57CB196B36A6D306B839341F499C6441617F983259B1699AAFF5B2AE807D650369F1B49A65261A48904195AE0F2D7D92A37C77BA116F1F0C657E9150EF64484EE7444CC62E07BDD93AAAA179BECF184146A213C8CB4C48B6B7E3A222FF54F332BB537D276EC335B64543075A26D7F007A191A5E29604A1656CBB8964BE021C4204C851AED7BAD2EB85A9CD6DB1B472414760251C96F7FA0D0255E141AEBA6012B0B80E98183868C7AD3CDA9111A4BA4EFD381F1E15CDFA126069E7408180275F3ADF116C026F79677F3BE991095B77E99563C2D61A9BF1C2251008929FE70297CEE4EC888E50B1C00F3AB90790202269FC86278317F6442767A0BDB32F88A1394379B22CC47370BDE6DACC5FC25962E2C3381B412045118010B0FCFE0E979ADC997C61F302E5A117C748C9287654D7639FCB4AC9653AB5A46CB512658B3806B00243B39ABD01AE0E02807BD6EA7D352215873714479C1F4D161EF4B1F4A398431FB3A6AC77EDEAD6E092668487CCC361660609237C2563A9EF2B87A8D88EA1690403A2ADDF9B291FAAB33AAB460E799DC7CD3F950D9C47C1608647A10C958A1A3EAC93006A8A2FA59C16C0C3E7C42F37CD943D62A9DF1698040C370E41C5356A76226F75454631042FE97423344BCE9895896742FF003DAD22D9479C8F5E8E1139F40FB65DC5C034D63D63E68D38714BA8C76DD0D76F5F85D8CD3A067A084192CF025CA697776002593EB15E86157A5DDFC2A4D1F15E13959BA62EBDC71A73889BEAFC0896510D4D985F2EEA05FA2C068A0220EE90DD7DCC0AF2F7A5C4F9618828B658B31C056000B035AF6E2B1D88924CF2B629A29C3FF49D190DF751BE8248CD59088D8C79F9412BC38ACFD21BE518E9496347412FE23144E52C16478CC43A058189103672DBB039F75885CD83DACA2F548316F887C9576A3EFF6829333984495753ACE5156D6C5F5CCE0A874D6F434D554980100E91582E6F26A3DE3B0C0802DFD23CC7272079D593248ADFF8C791E1DEA3353C3C641C941AD4068F420084E6AE034EDE5121F08B86BC752A25720375B6E5DFBFF2B6062EB18DE818ABFF91094EAF52FB3C47C7BE6227F34292CD2203EDB18FD409D39600FE8B2618DF53B379FE07F74775F12745B9E99288B704B9D7A6C86C5E79901046F7C8EC648C81A7F5B0AA474BA5C8CC591008641A1A8DC9EBEFB2998749632445539C10424A384D1E04AD1680F0A88A3F50B5C29DD664E3070A379CDA9FACA2C62B37F42F081C0FD3A53B7FFD95D3238B8D3933EB294F7D48CC185E5A0BF35A84AAAB541334177984A1ECED54ADB01F6991A7CDFA304D72804B284781A1B0BF928F2CADB53DB5335B3363399CD0C8711399000ACA86EAB0586191C86873ACE8DA88BD1C1EC3B9699C7254E4E0A5D3121391BA2D898B4750AC4B716EA651A6AF1844DF6FE2DC02CEC7899612D797FCCAD0381A0E23C52DB9F8A0F9209280F233852B7BDD70A34A2E9FDDF3B64540F1A66C04EF99842BDB94214F132D0BA2ACBA40DB52C83D68CEBFD19F3AFE594F090BCE04C33E3A330ED7F4B8453E621CCEDADC4C064E4CBFAA2F4229CC9303CF4D678D7649D97C8806462A9E88E89711E99E333ECDA6B6978218DE3FC7417938767CA1DC4F4BBA0118AAF3BCE5CED7886F0A6B46CC7A4BEE43DDC204DA9532F9030F6D6071061B54E4FFB81994F974441CB8D5FA3B7C48E3DC12E26BA09F00D1C387B65A13F4414404A7C3145E2800264962A3DB66F681B96A8054B24A20FBA71416429520BEA7C0943CF1BD36B36330C42D8C9C4714E8061CD618BAB4D580F664F9C7C159C553D5FFEBF04FFC9E90833A0988CB1660A1DBD89B5A7393A6AB848BED5BC6369E3A4DF8A2FCE9F0C0A1774AAC61605A0CE4BFC0FE6093124C78FBD4E0109E15DA2F9C69E2D7FA2062D9382F6DC00CA27F649B8C70A1663AA430D09D1C4BCAF9D0E40AB804E0BFA7703062649B38421C16181FAB096FF9E5E8A04AA17F6B51C53ED367B0DC22BB9F10A5FB6A874EDBEED14F086E1008CD3894E7DAC080CF4D6C9BEAB27626146B1F8730B4D7A78ECDC261CA70CCD7ECAFF14A8EC4484143D0C47CA2F954113CB9421CE05AC0FA18C659301C035193CA0E943EC4B3E05687FFE2F1AEEF6DE7FDDF641C0496E681EEB5FE6E1BD04025C1726C10E051F0A1D546B2C6DCAEAF163475005C281305361F7590B454B69D3AC5BE9F5D06A25DFD3B8D2F09CD05F67F6A5225B90B06E361CF73B23E4F2C2E055080CBD32D1A69592E0C630C74D5A9D1B3E0E183BBEDBB9192CC776FFC8B099F99A3DF77D7AA5F4CD6E0A7C698752E47E2AEC959CBC7A92FF7A27E8D663F3AD5D2FB82A21D8C807D3AAD4B641DB334105ADEAF3661DC9A1B46FC04572899F92145C479CC86882592E52B3666E3EF2CFCFAA6275F60809A4CC8082B431F65A970132E5449AF2EB6813D10B7FC286224723F23BDD10A0C4F9A0E29FB3C0963A29D275FC908616C1FB777316CB01BA875C34434A6C103D0CFDC36B6B5CFE62DB2A9C0D3A49E2668A6E6E5C0A1DAE98651C3F8E169BC0D6370CCFDEF7008520477180B55376C6C6DA4AEF1B324739CCDCBA7BF08D45E46BEFEF83F100CCB17979A0A343EA7B52E10CCCC3FAF7A0C5BB0DD09BA87A0ED0EAB57B20A667D383AE45E6BBF80237AD7862F60F5E2099E70095EBD4946AF75035A8A58B87E3B5E71C1AF494EEB15BA6D26506AFDA4479903103045C5EEFAE92EAC56D53B91A027F02C043D7C0DAEA14F24AC4330DD215A2FC6E959A52B8B75FF2C57FC8C65DE196A81471EFE775FED69D6715064F91585A8E33A1AAB0BA9384B03B4DCFB1878C074103D4663CA3E6AE095644F63D778B308531405255329A8C8ABE83DE14083CE25D527DDAC1ED8BDE9606DD5B371E33440951D7EE69E969CEDEA653C8727CA4E6A17C0470BB94825D1FBA3BCF017922DE77064AB8EEDE5E61C3396F544AAB88C1C5EEC459FCBA4A441AB6CCB85B3D083E0AAE640B3E7AC575D6013B05E8AD13EC7286FC09A72D7CEB118933B4542472FE3F48016E87FB48B1F87B8779956BCD4E6B20ECCE2B37760C0CFC06872CBDE15D7AC061A5EB8F0D5F4517412D3989D7180050624581EDCEA0FDFCED955A9DD939A8C0F37C73DDAEDD667EBBF9E873F8EA81512505F79A1E7E4CD5839A6C63DE0111299132646869356669DFA06C1B76818749F9289EFA6349F357D4DD130537462F18055EF570348A89C3F05AD411D621B2A6AFA3A9FD19268896A298E2F30966B4A3B2323D392826EDA325B810EBD0A5F0C7C01C7BFBE9D14A42982DA7123DAF7C1146A4B7C6E982B31B9F93CE536910B459BB109275780B5869F926BBEB328D46F41B8A0C94FFABD86291F3F7424B43694408D99F7493879B4339A772C1E5550F96D61996C264CD334A85260D134E92117BE8A14042142D0DA24C715222F66D98AF0745D45
siggen_rnd = B9F67E7E4C892994599BCE824AF8B2BC4BE8160D078084E6D24414F987B1A134
siggen_sk = EE6F4A9A9344D23313977C642000DC95DB776464EE5C0A3AE26B634944F85298DFAB2B87EF397340DE1F32B1BB4620DBD4BF20CFD2D03806DEFF6774EDBCE7B45D9423611AD6002F0C0DF22876E3B8492CACF282C758F1C3D2F4BEE6376C61CDC00BCC039F43F0E0FAFE581F8BB98D7B61C9663BB091D2C1C658112A522D3E7D302127374152641844113165447875176631147525081110844306780487885456406386127008540774145713258857063577076617038008467516805665120773586061263552108158467441428545603016316580032674285425073686820467322508624254861720364168426371725642813215214357374472043565488004116603566376482054305876707477353700753758870451277840724322278764234656564283658025037081627047876830253844231578001541324342508327701287773863215212212033503236187561502856820418843243663511540564715442627008447080730801340051538876182752312325504364716637235827742578060448016676301427241005007755275076835460810323137851022557625555286508287150063261364247577015514422058566072863148855317187834484252552755473407582310284460321711147764678411504048124560051508541773166655143438038724034518216853173175036822230583872871222584166713584651258744003712726735055224886257436836621830247067086820704750521652370136126156215456420345432423464266318371045812576222717201247341283815071855538428306482746351714157845646304635144570251051178780317470116418834502613342721042357760501370850330700202066686788800408020646253008167261810082465813003660265054380430113084665542653364653235388578360525614068445751241388862274007317781055308410358305823102208310772101063687416115811583263266005567112424485372234538706150833734551846504341128751527664826772026168101017026850087234652237067473173263633208027060611558576417234388743308130418840232000112670288104514778642633768487771511463418648806646227424733133641820585414687622014885155801754224203702464053331333022543373322737082673211280444531868235748084861876284573620782474803234443566585728034622733173780554475232848654822577207611531240627652538872484614437810350562775011435020633042813220733644703473544108145216826481012110838756388635041004063667572834687273853158815027705462126325417257477722436861588707007616342443102320373582680517865211015065556084725233263561584054223738425408521128216284264174644074216162086046824280667161418700285674620420737475535832845745722341276553018868766600826486562352438670563567373632247443346878824213453887714786074742065103036270066365565683006230506447372688241561751680786315656061027168235142766707683750455386366576468772160625622822103245773338207716303366333240332531101641052183341522412176007011756710036835558433730733017165262373687313261172266671461845800851430838161700411272083662788138120513864685261717564515444255302466162478557680064244670607568356626784761210202746804654461081684076722321484054650740846881701376135263042320446312624434705641468023413574376330642122735343847451387031453174575245510320324605836137364807788176528005383411552166066206566054503321404081804461265732010352382048413052374886224863188641510780442581247835736413423211064714547840264082316850372404131542040565680101473441220727770661828238548046506777542D93B153C159983D755B003898AB2E3494A195AD987578122D30F8CFC7EBE165712A43972CAF59775321D92D93F9D30E296EE0C80DCFA41B9247114A6BF2F2132D62F7F8ED35C4980A7AEDADEC091E3AA3C89EA9379153EEB3A578EA6B77ACBFF9B3A9B871BFAB31561817F2D1D5C0C2657021975D4643FCADB78C41B1C8C3E93A616429C56ADAE55BEF44E0BFEDE678E6AAE579DED8A54AC7A6F5ECF522CA5020ED14967D3FAE3AEFA67B13EDC3671AB8C468E80A20A15F9FCA953155B80CECA7F2A8EF283865D89C7A6EA7946D5B33EEB9EA1E9B78F26B9043E62409A9C25B30F7F033A05501DB1BCB5EF18A549187125D60F61E03E7A520A25649B95084FA14C9D1CC12944A8E11D5B79DAF34BB616DB42421CE8BFA016AB376AFEB9DF6718DEB39A0A1F9CD8180B3BDF49CB6BCAB8D74AC18216850870DD7CF50E56582A477E2C7DD60D857ECD0E93BEED38143E32ACF5BFF314B6AE036D1C8271E6C973A5C350F15F695B1E17A73BA563B411EC9E8E73E2361A6B32183C84CDDD12B9ABC6B59682FF9A0708157134CDEDC6FB7B13F070F0AC0B462481EE2E7A91A4F864A8AA4935FD89BF305FC382555B50AAA334C104E51A66004D6F8495838B8B484603B55B3CF8D949E906B4B8311C1048ADDB19F3BE45FEF3D1F35A16A975ACA251CC0E5A574BA83981F867DB1A976045DE1DBCC369D5605AF13F2728F31796D94857DF80B723E4D94F9F9E0CB491C2224945DCD89B00E1866C72C0D6E1E641F23C8C190751BF64A0DBE97EB6BBC20538C56DF6BE4CFEFFA57DC031DA66D85318FC37846FB10BDCD1EA05539637DF909405EF622356F2127EF6E9F71DFEE5E79D46B0FE43E643A0D2760A70D67CD7D286279EEC8747F70A5D448F4A2896B6AC025EA20999907C3715E57D3FE3B9BC025E0966C4BA78D7C54CF2F5A2684B6F9C06EAE29D83E3DF7C35C910086FA8A238895D52453EE65B8060DC425E957F8807366F2090C75230EE0BC362A241E3C18AA8750B668C65F91D399ADC687FFB8C97ACEA905C40F23698018146BCBF5453C010E141EF3DE6CAB3A82059AB18630486891BFF720725274CCF95BD42367B801DDEC1C4AB98603B6F7BFDC63FBA61EC2C28AB2B1E6039B83213E95A80E235A8C3F4696635162A302D6650BFEB1CCAC6954FC65022380630C44DAF76618A77F1C2A63E1DA20CC8D27C701EBBAA674B5BDAA408058C8882DEC3F03413DBDB81B6A155FD143FC98A4F87FE0472FD2053AF4191F4550788A29DFB9A4E557039D05D3103DDD8293FDFB66287141A01A1D23BE7549C3AFD74B80532B3E910CEF447374E32B9EC9297489A28A3C41A341A042C9D83783D70A0780D39C85F53FC7ECAB105F20B90D130A379E431141E6FA051A6C53EBCFA6A3B651CE0CF6B20B0EE1829CEACC7178609F173CFC6E078AB1EBCF22EB40513114342574DDB1DA8018D3992B6DC499FBDA8F899D4624BFE441A9EE49E64472D153C013D08D05B81E6E9CC5AA69E770A73A7B9194EA11969E6655D0647D05A6BE5E1C32730E626DDEB36218DD1E9E308092DFA70F9450970D15F0AE7E712AC76B6D30D0E0F1A85DC9CC48838E313781A6D1312BB1D5BAD35BC77D0053EF0F071CE07B4BE1CA2882F1EBB9D8B2523EB53B74A79D0A8A779356DEBE87FF3E15F4823B00C981E3367B40D116B4264FD1E2719F3ED0E082B7220BCB53C7E3E1B000164FBA5EA12652C993CC6CA0C6C7E19D2B1D4653A3A2B4E3D4D4A88C2BFBA479E2A52CF900EA2E5F5CB6F97606B33682D55EC5E1DB983FC0772D79A63F923C55E82E1301C6BFF5D84BA2121EF8C52DC3EFD1703F101BD81C136BBD3523408F1E037332E4F662378EC1D520544EB02FD3E0F65DBCD9019B02CE4807E75DBD79E7FF65A62A2A22F3F694CEF618693C180318AB7685825202BDD7408EB4531A1F9AF1CDD29519875B8D1EDF4907245FFDA9B34711CEE5CE34055357ED8FD0E869960693B56EF05060ABB1E333218A955C13D8202DEA50E110CD066372B5C135DB342E0527D73FBD17395E8EC35A311B5C8E48264CB6B98B161A2C32C7FA7A431A65CF7BA335B2D5E9C4A4DCFE64651FAB7B92D86B1FC0301A8D9E94722433EC5C48EEBC5CDC67416885789C0FFB24470508F32CCE403B3CD145C0473CA9965516954836AD855FB8E721F164AA11608E583DE51A70AE5AC2B437A6C351B5600364C0505A1910901711D580B66103D71C0202A058BB822D721307A9E0584BA7EF7C1F8B3B74484A1E1BFC1AC6CDD635DB93582E7CA57A73D2783D37C45F90C5B5330CF3AB54D03675E1C2867FB77F89B87DB6F3A767EA381CED4BD787B2C50639A0069D37EC443A766114BDC76B70BF49831E364C3B82995AC1FDBD13F58ABD9155F432D42F4725556F898AF567208563B54BAEFFD5C078B44589A322C9B97727281C7F38723553E00741FC8B35154D3C2D98FDAC3B91530F21E295BF7EB8913BECC647F8C97E5290CAF7CC84F7EBDEA0D615BB9FAB51C24D3AAB466123F5280CC4D0F558FB0A3C2E5E0067059FFDB641DAFA753E31FC367429CE20AEE97E268C4BD4F322D0F17105114E264114F6199F5A46C9634985BE68F0FCA955137ED9374C5DC9FCC7B1EEEF2A5565FAC1078A4A4DB82F54C16DDBAB29E6247591388BF0AAE02CB43ECE22C19D7AA703691F72949C8DC803B2285DA734AD38C3F7CE99D19D87C61A4D518856B45350CA7A986972F2E62F1BC1DF2C1F910B4FB4A8AC2F9DDCB9A1445017FEFE6B59B0850289B3B3D8AA99189C0E72AD78E56FAC0BE0A059F68CDDCFA5CABB8785EB427BAA042B3EC978000DCB12F55685F631641FC0BFB049AFDB0E5A43FD77535C2AEC5919A9E29E4489152BF62ECB340E0DC6D7FEC82793A7DF2633A9A61FF4DD07F8A35A71AA1723C1529A83CC8877E6C693A05C2ED1AB1F54504124801100F32AB244BF182DBFA7B236C89E1868EF6C58BBBA405DEA92C6E0EF9FF9C56B15C862F9F47EC7EA0B95BBF7B611E7211AF33C7411F49740F7BA76AAB7B5C18EFA24B54B676838E1566D6D804A47FF45987D8FF2D80E91AA225CA272DBE4EA5E3100EAAC3F519C1BB4DEED040DC5465052189AAE9EADB793D82373F003F11B18E3E911684A755ED5DA4B35DDCE517B93E6D75FF4EED3DD93E27D23D67A4D95DC2E5FD2F0FEA788DA567ACFFF1E839254F355D574259E3EBF99533D7703472499DB3294A8F9816C99B75EB1F05CCD58281B73C04AD2C8A2CBFD230C221A377A2CB43737DA04B7D7DD6D0E93FC9D38B675DE6DE0DDF11DD32EF8A911F73890A50BB27950FCC071F032193E56410D1848C9C05F14EEEB316335AD49430A12200DA517AA37E56C5BEE0667589CE2D694C741850C208E57561010E2F2222E6D3C702BF5FDC915D0AEBFECA31653BDCAA09505B54D104DEC6F4B54C605072BA9BAF016B0E488F7574BD59CE9DF3BBC112FD001E95C056C2B0C822B1C4C786F2B41A12E13536A48CDE38C0E3843291EB93BFD0CD2F6C30ED39BF58BB88A
siggen_pk = EE6F4A9A9344D23313977C642000DC95DB776464EE5C0A3AE26B634944F85298636639096A89EBA4FBCF39910DC19F78D01D9BC2512F8C5F490E9C213E8A112FC09E4140219724279C1DEB39F2949493D06A9C0E9590B3F6C2E85BA0F2068FBBB8377EB375A7CA336F52058B9512034A73B2FA5997F1A38C04F86A9BB01D48202BB74293CB82A824805A3716FACC1DC90D838ACDF384FF4CE00689D69AFB5568365040C691216943590E4C75897BB26B003B45BF76D7BB909464AC9BE1FFE09C0B2B0BA7DA9012571E9AAFC3FB5BE1D9F3220E8F8AA0E6094295693D8A962B5429CC8613CCFF5B58E8C3902F9E7C0B0DBD67DC1CB33B809849D64437F3349397B73328AD462A358D617555E6B6E6947D854BAFBF4D9BEA3B6BEBA12C90A38E82A35BAD2A9BCA83943D1C668E6B99F892DA1905AB88CF2C88CA0BDDD67AFCF5B34A64B357421BE9B7E0FEFD7325DB0094CE67F90B46B91B39B9445D85901571532D555472C2BCC85DA0C0E16EECB32AA58520BCDF071A74BDEBC57540199964D0C7587536E6A7AA37BB45EFE7581AF3F4A6283DB831633EF5517537706D84EC8B152A0FEF7101C2076791B7A082A04CBAA1785FB60659D6192332DBF65BEFE87C0C3411BA9DC11C255D7BC7A8D0343DCF668C5A475B530DF21C308C648C9DFFFEC0301E827F4700007DD6A4DB036D47D1D6D95F50F213B78B01AE50A9A38A79883ED5901996149CA8F705F4565F3BBE2A569B2F6B3EB652FF356D2F7B1DC3BC82036EEF3BBADC46AE5334CC31E7BD2EA72A57B3727BC2082626EEA89BDBAE0065CE4386847B690CC8350AA4C0577D856CA90928C9FFB659FED4CB1562842EDA635176AD8ACC9EA829084F2724BE276073C5F7828A8001E842F08AF7D202D7519C4E8AC2C76BC0AEBF074B7D78E05D823A4DD7EEE34ED841707C6670305DFBF7EF94C0837CB5670B89279F61FE5D784A7B6EB9CD8E86C5A0CD4BF5073E728F682A1EB1BA83E54A58F87A577CACFE4D231EB477C89D29F23E2E52B729311157BB0CCCD9F65A22D70596CDC5032B5CCD0F012EF00F8832B02AB5550044111366DB9999015B79AD3825BB0AB345C488907293C0D002A9043380D6DEA8139EA77327054D460E20AEE68F49D4A8A4A7347B48AB1EC84118EF90FE626D133EE3142EC5B721643165E5764F2E881E1FFF8ABEC69C20E47D26419D1FD4DB2BFF2ED6495BEA139B98D1138FA0BBC85FE6196B0E8F2AF984AED027BB5F17528F15697D999AAEBE19D18A118D8737F67E987DAB1F46FFF33202B0F0FD1A799CB6C602A18056594ADA041E50CF3C96C7D4731E9B16DC3BA58E81210F081B63A369E92D8BFD45BC8F4F3BD74AD4AC92E79E58FC7002A7EC0A1D180818C777A65F601353107493C999F41BA295DC530F7C68A1123EB6B6E773715DFA9D8941C2441689F82F88A3CF407754B51658191FD87E4E97D7E4692A95388163C7BB8E67ACB52D966404068EAD2A09D60E105929C2D0E9D386A0642940F04AEE01E5C82CD937830B64886476AA7F48DF968BEBAE9ED64374E193323B04E530842FBD502D561DC1D1615BFC468F4E5293428ABF711D8CD371277497BEEEFEC1D072D71AB37861F5B42DA1D67BD7797E83233D73610A55BF59FC813975DF6FDCE179409E65E07DF7BF0AE3203C4AAE9C632B6497BAF6923C7910C1164A7CA3B2F4D354F954709BF0793C19B23DEBC7F6BA60772B58D72ECF2373352B526FFA06E755351D76603601DB20F36E60724EB47C8ABF124B10FDB030ADE5DC2B03FF0620FA2D756215471A14C04F1628745585D8698E5BA7A0426F179B201E00ED706531A90EC93F3E81E00BE569484643E802F1EB920356B78F21ACAFDBF58C55C00ACD4984BC73DE62D5BD520B2F34048E6028EB53BFA49A49B6529B950B02FB2B18E4D5BD49C7A0FB06D6050B95EF09F4F2D1CE9C0F186E09BF8D44EA64B162E769276EB97CFA7491BD125C9AAA1DEA0202E98BF3E14786D958CB7D45CDD87F010BDBACB10FE3F1710DC6F46B55CCDD023436DD0645061D52ED7D3D290C9639AEE99355AB7C0E13CB9179518217ED3E0B39A10F2843549C491466537F048C0A0ACBE211E00A5447C5C55612D4E1CA91DBE29A185158FDB0DA256ECCFC8DDD3CBBBADFEF35230570380DF2CD8038D8CF56C145F36E7A7D5D1D665B3230D2D033A2178FFB56C4B9C640548B9C64379C4E4B639AD73E819FCDE3149B6FF184E7C1A87D9A0807EBFAFFC6B94B4E22734E96AFF2B60BA72A345FCCF802FE4534263DBA8830FB68D8102E18EF013F277EF2DC046DA9E4ABC3F6B66F21AD9578831BCF9024E5EF14ADCA67557EA009E0D11D4F672AB83A45D5D5A033060E0A96C574B83B26352521731752B28903E67CD992FDBA0A58223302C715DF7FC34DF0FA4E9FC499CD707889B19390080ADBC65A8AB1F943AFF30BD9B3A5E182F7AD0B2EE0E690D66B3E21C325633D1CCDC5DD274E0370C7073E1A1D6F6F5856998B3E7AD14F562553AEDF12736997204804FABC9AE2C05B1E5D7EC9207E1C07EACC75CBF2C3CFFA6962C4155E5D4A98EBBC2A5BD997F12C4AFFBB13A4A61E7B56A7E20912EEE413487E70CA7DAD871C64013CF10F7A91EA7D4D92BC55C9C702C392826EA6EC39ADFB0948879DDB3A05C1B4978C20EC90214A61F02146C0380BBF1CCE68FAE1853AA2B329B52BBC66D55683AB773D61D73FA5135629C486BAB7A3A273E9FA1D1A343EDFCB3D1BC4907678DDA4FD24
siggen_sig = 9F08A6B9FD24C601A9C3C0C1BC1C4ED82C7A52D322C6E2E7B1DEA169CEF5FFCB5F5FBC7D4D27BA3FF54DC1CB842DF0AF82DCFEF8F6BD8C60BFA493C2878047CE774F8AEDC309796F4EFD7E79CD7FD23CC8483BEE2B25A391DF4E39E7E47539041A8EB92CFA9F56519179A1669E51D812B00938050080C206D69BEB6082C9D536E35B02BC4B5ED47AEC2B2759AA9317139D92F74A20B7120A47B99136C01985E2D603716395B45866C98EA8CFE8869870321343A571BAE79807C7799D715B8F6131171C7494596460201E75AC325A6421E0A00732443369354DDD04E8DFA33FABC6F37370B8B5B91528A28754234F6FA4A3455636CAF3B110E60CDDC50012B09D15F7F871C453E91B468D424482430C58D404A14FCF107A4A2868C0474B92A6ECC70997B09DE5101F3F8249FB695636C2323CEC9579045E3E232A1EB61B81F29A2DAD9E167D817B114B062EAC5C86902A272A89F0285BDFFE4D331A16A19C9AF4C260978B48616AD2AD68971E39D8ED79363E9FA7699ED8530F249A3F48A5D05028E5B3CBDE358ECDF0B64088BB7D2761592EBEAC9E3ED32408DF8903F1421D4763ED5A739C3255671B6349935CA0966327F50FA6C3FE86A322562B1D1064EF01FFD97752945A5B44163316A5AA001FB8F12F85BDBFAD696BBFF90240EE5A366D1D04D2D758B3A33AF1A5B62EF2F8AE9249E952B127541C311047FC95F9793D8B24F654FB4DD2C17F1286A14DDBA2F3B725416F65B4E3B66261B9FD51CA36D3E7CB463F3766D5E2242D04D4496535A54CB3D8B022B429007508D055ADBBF30D88E62E7A11BE61224A1C4C972F0C3A9460F4CAE4BE1941A4054A3105958F161BDF7D342195F6D184B927B6AC409FE4A5162B44205873445D347803B52AC35D2696E9C81D3BD41463434EFAD2534D5CC105903A97269016349EAFF0DC59C1A28909D6231A7B2762CF09AF0C624C3E4E0DE3390085FB4A48794F198AA079D9F70AD04400B979E874BF26101FA0AF7ECAAD56DA663C2FD7FF500C3FE9CCB1E9AA0828BCB1D60BCD6601DBB17D6D3836239F6C79F5449E123CBB6235CFA1D0F2950D26A0A98DAF4DCFD27ADA47D4390E4259ED6448C0DE629BC8075BA68547347F97C939B005DBADEC15FDB9B4931B34907B49BAD624C2A605D609ABC8C1D59E9BFCEAB7E22C17420F1BD096B682C8B3641B979DBE10D512ABFDD819B456194BF7603E644C8EDEC40B680EE4135FEA11A21AF108169887A705848AFD098303CA2426D8D5794CBC63816B5B0D7ECE522C4BD93C5006120E0ACEB8C8CA1F23948D9B6E61A305DEA02ED1FBF7BC605AF249523F7CC86E2641B29483541EFA76AB1A054E4D5ACFDB328B21141602966262E9A870E4AD811153FD1D60B0A4BE34CDC2F6FABC25623E271FEE03A72DC64681C15F29AC56F14BC3CD4FDD8FF483A5EA7B52F569B703EF39EC868BD1526B0012C51BF33A14FBE58271C51C2BC42C32D9E0A58BBC667133339C9629589685B52DA8B674CDE50E6C25A5FAA0B65AE4C744EB25D9BD0D7935608F36FF5C496847FF1CC17F5C9BF61645DD548127CD33574C119E3BE076809D3A4A6F9EF060F857DCC2A99A558FB10D49F244F92B586A354D335C0DE0E671F1E9121A3B05AFD21F9E3D6D86A28F2C95E1FBCE92A037897E3876C2168EC2F348057137169A078C618368A136758FF662C7C2BFDA18D9269469C71134FA10C4D51FC46C2BC342D8C2C8248091A251FA714DBB4AB393D91263A10E123B3032F4BCFF2438B238B0E2811055582E9C249FB34299FCEBC8AD25992382B0734AE94C86D72C22E50D6CC4B93851D993709D778B8505A7258D40B228710F42D01393FF7A2B0638E19B199FADB173A7A2A9327556F1CFACCD5597355424B5637FEC481CE1E3064CDA91E68F7A5B7C0C4BA22F549B83F7CAB59DE5EDDB878C7DAD7D6C46C10C51C8D54EE8682100021EEF15AC61566ADA6BCBB6277E3D2875B87FD0E83AB3EFB95A17F86CC47CCA16DB16847E5B297B2EB8844FFBCC810200D4F72527B6429B75EE4DA3D5ADCF26B9F3FD911D3642398D377E4E5F2D70C23452BB4B0601F8FFB7BAE66BF162E7D4E16F8CAF74B66A8428A153CB64418F808DB7C1F1C82181356CE640C146CD851D9930A28A3FDC835C99884086EDC3A9393E6A30D7B2FD4252BA981AC861B9E036D804BA77DD5603D13832C79593D6CF257EBADB3034298AE3732110F0AE910EBFADE1C09DFFB871C4A06F3B00AF9CFBCACD3FEB17EC387D2F49BD6804C17672732876C1CAE369F955162633BA11E7A399EF88758BE142BA91FCB5BDC68FEB8D517943E4E6DBD63AF40F6BB971413441DC9BCD27E1E5598E6357106248D51F59AB60F7F35A486FDAD0AC74F319E7766FD278A51E0EFA892BB7CDF748D618DD56DA154EDA36792590F7F632A5360575D4263256572C56160B7AF1798DF2E0719526D640631B4A4B95E075746DD4230AA6F5D5157D7F197991A954E724F3711C94CEF13205A416F127736DA22DACC9A4D75E8DFD84A4F35C07DEDB9366CEC616D370590ACCB92CD0E1A05BA06DF830F10899217FF017CC4CC44B7D76AF6B54FE25B8F0244B4DFA4D62AB3D0165282DDE02BA14DD6FB826064DD9E99196CE9E2D26D5D49D968347DC5FF212FFBE34BD66E2A3AA6615DE007F9E8AE601CCFACA05F5F262F9527371B80F52D10AE01B2EB7814F8768D6B83412ACFCC01E17B48749CC99054423E8212C971E154990E24FC30CB80A59E05E00593A90E9C860247D422B76A52BA245483A08EFFF21E738F31EFA2010DBD7757584B10D6602439F341D72D495FA309515A46FDA375E6975331A6922C8128A1DBA40A0183EE2BFCC96A1AA329BB58ACD47738CF8A0C9E1F8344FA8CE6675A50DF945495468386EF578BCA969402B42DAEE0A0E5B3AA65A67D892A142F3D82B169638E5B857A9B2BBB1EEF4095E5D0A7C7E7D34E6B715E2796640FFFBB3C1B7DB1F0740D963CB48E9F27AA73745A64532B5953D6E047B67BCB52C542D784202C841C44C990B9483B0C511B756148489DD5EEFE59EDE098C97EE9DD4F8E098E9535067E9E09C7A4D7E52B5F282AB90EE5D4EB67227E98588CCF46999BAA0DA7B0427664EB0F6280BA494015DD40D1B14FFFC6891380FB42C216370844960C3C4C99C72F798D1765011CDD7593A0741AE2A68634E1563481048038FF0D919724D80A82F6280C01E0FCF9768153802928EAEB08A54BB2DD635FCDC2735752C979D84CC75A27516E449514A41BE4EAB75FCC91710EBBDE331B474FE8DF927EBE04632B922986BA17841741AD944E1FB180C1DC83B4FD4588D42FE04D583AB4B18F933590135A38F7504E2A8E54F00D7F31738E5D72F414AE1335B48AEAA7D9156A4E2F11B163636816047A70BC87F689536728441FEF24E0C5610AA5EF2A9A7B9D69A4B7E6D176B7A39CABA05A080FC7EF130FE962946A474C8DCFAA6E7D051139788C528E9F369CDB47EF318D04B34EA972475D542998C5D8F17F0FE0E454D58C01AD96FC364FA0606D8C71959C273D74079D7C37A07A3DA520DD2B7AA5AB4780261CB1D0CEA51C73FB65C78391C017CAAECA930D5748F6287E735942BE1E87E6CDEF2600415F0CF03FE54BF5A65C4F893920A47E4B4ADB79503BB822385732F79A132378C5A63619D05CF0E20C5F9600BE97569E4B85BFBA8029624DC2E2CD3713E8998E585C1C5FA1109970358F7DC03ABB383BF68B2EE78950E4B7C969DAFB724ABD2386FB71DFBDDC70456132FB7DEDA97A61825AE797495E4FC3D9F865B43D4ED90127B0D298E99B5E23726F10AFAA9B4EC9CB3ACFBEDA6F3BF940CC1FAD90AF6D0FD3E6AAA096543B5216E5456A9E7A6CBA8E924312B96EC605D594EC2D1C19049D72B251E94E14C80FAFF379A90781D53B4AF96FB83DFF254FCD9A63E26F3DAFCFEE37FFAE43CEBB7C996EF1B423E7B90EAB636A5FF1C1079B1939992FEF93A012794294B86493EEA7CDA101628962E43C70E64984C1F5946FE20F04CCB9FB50345B37DA27B79A026BFE38E81044828FF9DA48261E61D36F4EDCBCA21982613A3959C4ECB59FEC7612B16C031DAA04A7E291B9474F0E469B95C60074889B08596DDF55A99EA47FDD375BD284C3545A826D4FD1C63B31F0BEC8B5A8A0D5B6820DE99E8E842CDBAE1CCEF0975C8D3FD9806989FE18DC839EEF72F897DE2F4BCE025E8E9BE7D61368738DAB3AB71074DC352BDA97493DCCBE698A57FBA67D4141835927E46CF42C5E65A122F668C4BA41B7507A806E1DFCB16FD1B40045FE0BC26EC8D3EE0C9C7B2861208780D238D84542C407EE7A6EA1E5C16E51F0C6D7F1E6B2ABFCFD9835E79728C6435376BFC46DFFAA7D5BA60F40DB45AE410052F9068DB7197F1AA631E2493BE37D6477B3817996CB7E2AF636D4880DBCC72C484203179F5E7A1F489CE717E6635E65AC21D4DDA745540FBEA088DA7431FDAFF5214BA6A3DE67C670247D0545812C55BBB2275229E8C9C9C7F9AABEABB96BCFC1E3C2B6931609918B99EFCC261168F925175C535CCB5054F82BBE774E7986470C0097E7CA95FB03CAE4B0491962A54B50DF9E90A3795C2CAFB304A656BBADDFB1436525360C4C89FFA325FA0C5CD447B8386E80000000000000000000000000000000000000000000000060D14161B20

count = 326
siggen_mu =
siggen_msg = 5593AEF3E649F404090527B0CA89C1AA6864666340FE7CC52565B936416811903F0FEFDCEC57040C82D5392E99494C2860362AF2321F02456F9A4AEA5576DA4233C0F917B122E1935798834244EB6070500FAD1CAB45513926A1FECDEA5CA505187D1AF9B99C380D52D638835828E66E673446FA7CF2C04EB9B3B4E9303469901BDB6B2B5AC8A5960A290E6C930BEDDA8B2F0153ECC0E183A874C15E3342366143CC8E4503729D698833BB5D7669C27B12E82C6795AC5CAA216F9DF7312DCAC68685D55686FFC2B7969700496A03F3466BF38CFE09BDE718221545C62A3401897C266069AF2E6F9EE636257DC57FBF6735C72C32B746EDE7EF8584F69DA8EEBB14C6C82A6A280D98264345F6A5D69EA70BE36F18F015504550CA92BDC695E22B2CCA536427CA4AA4DF1C48078C3DB281424B8C80D41A86682AF0F4B4CDEDB46F4BD1345758E0F297634333767E7A35457F5FAA7B052DFC6021AC441A62ADE71293C782C28231E0ECC691ADD17BA7146F0A5761B5004836CD93B78938CDB9291014AE1E93EA409CE114AAC33BFB9017AAE512D38BBEFCC1B15A6C021F12F5978ACDA8629352F981DEE220B1C1F9913A96D69B2E6443F6B97641708C6B1E7F01C66CBDCD3527EE461376178277730321E7D8209E14BB03479ADD8981980CF8F5659724C41A7812B775AFE9688B919700C308996314E499EA30D84547DE63F6FCDFA2140E73C629813B3583ADA6341FE02568E48E09D79879A6988A44FA4DECF85C8F9CAA72BC68A796A33BAC5E3F83BB1C4095CB5C528C7C4D86CBDC6EC02477E1E2ED29EF3C20BA3341E19553E5007174F9051EC4CEDB4AB98CE693769CE977398E925EB1F8B4225E5A99379C45083319417957385E0574419E21A45E7F14CD787EDB5C1919B3EE503D7CCA421CE8DB3044128A6A62F514EBAB7865E6045FDB25DB53852039782CCCE3B92E72F120B90408A9BE5B39A9CC03FC9592467FD1096BEFBB62D5EDE3DA036EC4132EF910803EBEE4B80ECBCBE13E297304137C9A90F7E82883715E78E9C0B88A271AE7F67600A80EE010C9F294722DC04ED6A3928D95DEFB257010294C9FF58101603E0EFE7849A7A509306FF20D98939BAB18DE41B9EA6529E56EC0A74E18117FBB002C06C86B66B4E54B78FA07E19431B87865B0743C018D44D76ADEFD8DF1812B77D3A1CA4C1310C9527EBA77A900504DBE35409A3CF68FA2F752DC7C2F076306EFA40831E1EFEDB8FFED6ACBA38497B4E60E05F0F771CF7F0583B93ACB0FB6BD4A5EFB41B5375BC326370B0B769425B08DA88BE6C4AD65EBE5BD683CB214F00AF9E160C934245C72F4C99E5C5CB53D6DBF6B4EBC1AAF9FAA272F6511A94F8DC59468C1B402E51BDB64A69563588C1A4BCF128C3FD98473BA9562AE5000C1188A2DF7E977000D804CAB27408D6A340CD67F65D3C2D9BBBC7EDFC2C18231C703A534009865639AB1A2D466FA9503527C57E4E01703664C8AC65C4D12B1B054B2A5BD44E0E78BF1B69768390F648118CBF17471D6E46CC0E914E72456193119DCE3CA7CAECE44F1C9BBC484C3506171EAB26743CB8C387D226B1224D855AC7A1B2B8A70D66CCB32353FFE0E618E2BFC38BF7902944C456653A0E87A017931C7CA2513EE4C9A3164B5FB9011F38B1E0AE5139E091C76A02E1AD60A07D0812EC651F19A7F991110D7C99679347A603D5DA8B8FB2F3F82B964A4ACFF5C71FBFA2F300B7230E9C6C3E143DD8CD6DB45DA1A327B03CAB15FD1C32184465CF253B5556C557A557B70D9AB83AC8E1146DBE9EB08F2B026506685AA60EDA0C372468DD2EFD2B1C530E30CE3A25430360A32B0C147B8A27F26A4271D1AAA3888537BFFB4E29943F69C31A3AB71D6CA78839F559975F33E72FA706B32C84EF6D38E7EB96CCCB4D55FCC26B5862A9DEF91D6F06B117EC7060CE8CC68B8F80F1D52B8CE486167A169EEB0D3617CFF273E62286442E6A0AEA2D7E0200E35A386332DA2B4AD690018F519D60BBF209EE72CF6010C3E2B3CBF066537487A5DBA3FFA70F4FF632C1D406F678F7FA6A614DA1F5A7EC8759DF7272C05E0CBA96F7F85987CB2D4FABE41AABF77A9365269C5E731E1B7F9E253BCAC45EEBEA4D7DCB8199DE2E86B8E45BBD754601C324A3C15EAAAB7A762881D6881E84019B695950BDBAAF47268546F9FD8433F164AD5A5ED5FA4533AE2B8620D104B3DDB2D1EFF176BABF1D7379BBA3EE49A60C4952DB3BFC36E38B5AC01B7CD812C0E239354393807D544FE94685B975A003B9985E3391E6ED02F675707ECAFAA86409232153F2034E5A8CF4B2290F3D58FBD99B06153C2BF4038D2746E1EB0A49020245B30261799ECFBD9A6F95FA7A3A4D575B7913FCAAA9CC3592DD90C2FBF4EC8AAC93397AB05742AF02CFE5F829A65AB819EDEFE6D3AEA58F3DC2B8CC4DC27D8057BF90D4F257454B6FF7AB5038F9F85B99DE957975444A4D783BD1F592A296BE102EF221F1F496BF57653B2DFC1DCB0FB85B7EE4809DAF49E192C999169CA09B15977DF409B0A708C31607249E3BD031D4E892334DBC459E12FBD2A8FD59D55E89C959CC5F9FF84A8EBC90C62BC245C43BC6F2EBFB2A546F63DD94020B35C553EC22E6D3F00BF8C7D48D6DA22BB96BB70DDDDEC2BDB171709D49D85857CCD7EC5EBC8F877943A20A89A0AD7C9AF1B93C25FBCED32224106BBA60279216827871FA0893D4E591A2CCB0F0E6DE2D3BD0C4EBEEDAD03EC1F4F29165291C10530B707ECAA87BB6A52B00CC0D951716A1D0D38C37F521F2F73C92745A8A00926EDA56180D7FFE0F5CFCE110DDC77B64694D1B75BB8AFAA9137DFEC8B7C8B3963BDE8389097053CD568F0732AE4560F6055A4D0E104C60F2635F88614D449E642F8F563EBD70CEA64B3BB21C7D5E08ABDF4C1D463CE325820D3109C826AF0908AB8480B6E1303212A079E135CE7E236D27BF10565D39E8B036377EFF936F203C71809AA0CB305AEF926A8015A36BC98C209D2746EB7A9936255BE74C2FD48D309F849187FA540A5EF5FBC0F6700E0C2D839EC4109FBFC113189504C58F50EB63510023AF894D2AF4ADC6F6BC8DA1CB2A11669D0B47EE30B3342AC52558A815FCB85E983B381D9410AA0BFEC073053DDDBA5D7D954D93C1F94B6BCD1D5DC500AC8779C1BB8F75778F0BEAAF09D77C2F013822EA5954AD667A1A17B0BFAC900B4915D64C92066600A4B6C242B41DEC00FC1B79BD691E2682C40BC821802A3E514E9EBCF5E8783A7AE58C087FD76172424BA7DAEE0DEE9A060BBEB4CC815B9CAD36A9A4266027B8D6F9779BF314323188D8597D2CC7650AF2C51D1D915F33F2818F2CB218EA5AABB8C4A24308E16F232950040073DD2BC9E8C29E710BE07D894C708D52375B818CD8DD5A48914DCD9146290E1ED870630EE1641DAA772379031D3390D672A54C276EEC80E6EC0D2DF66D15A474F39ACCDD4700078382E07969B43655CF343AB6FA9DF1A9955DBA1EF8E7909AF09D3D496302C501399FEA290881DEA0FAF61597080641B23D0DCFA25839A76DABF8FB4865315BD4CB32BD3C502EA76500124890554C83EBD5927ACED79043E6DC3A47BFE6DEC333966AD39BF21754B7CC9732AC2073A7F3A8D2272874E23FAEDEBF43A4E673FC32BE6913FD403CCDFCCAEFA1073F12A61FDF3E23D31181ACAA5823D8C0041F977DAE71BEC6938721DCB538AA119C97C2A77F57B47DE1AAB47D3FB7747219833575013DAF01BA157793AC057DD5FEEC51DC95E2433994A8AB4D8378EC0B1ADDE2331EA8FDFE646889B28159269CE847F61BC29F500BB6442E0F3C037A43D7F8ECD2A2661DE4F8246BE5EE098DB2A7E750FDCCC40407A084A93C9DF612D05E77CC1F0BCE744935B2EFC69700806F70BBF54EE3C8CB9417F89116BF5397E7EB02F67E690E6EAD2634C688682BF0419B588035EE0DD344F6251D6A6B9A8DFC3B47F297422BB800E1D34CB70DB1C93552FCA13D5FD33FDD9A389A210F508062FBD44A2151534E4C95D0091DEB6D7D90462CCAEC0D79C0757943EA80785DD0FAF128248B420F522DE8BEB71058A92184B9027EE05B719B105F8C30B371270B4CF061B70CE23692B50D165D989A2001A9F76BB7739AD16CA83516C1E4C46F34465751406A5328E0707619B1B819C03721710512B57D52AE30CC0A25D2A718CECECE7768D15182BF0A1124C6490238B25AE9790D932E02CDB02291ED0232F1954C52C3E0DC2B20AA7E9830B83B02D0D2B91C58D44C652182BF4383F1FC01574AD95FD919E4E1CEB3CDB562B4A0C20144249DEE597DDAE5156CA8D29AEEEE5FE15CD17A4C56F560A765D6AF217A9E3B81EE62D05BE2B42C539C200F5589348A6CE6ED42DC53FFB704E9C10D9A2E71457C0E6BCF794B46CEAFBDCE3C0DFA5A787360CDA2C00A39FDBDEC2B92B153DA11C83E09BFF1A7FB3A99AD5D1641AD93208C72616440497375BE6D776485D07C0CC41FE9A12AE6FAD4D50DFC338FF85B2540A1732D60AE21B1DF2
siggen_rnd = AFFE43AF8C349FBA70AB2D38CD6CCE8FB81502614C838B481BE1994791C8BBF1
siggen_sk = 6FBC4EBD3AD9E333EB166C96AF0CF82DB29372C1D736EF7DA6B39EE33B05B16672EA33E678CAB85280C97B7D56D18057720F6BE11A305B488A8D4FCB5678EA64BD967A474778A0337CFE1B0E2BBDAE05FF699077948A98EF42A478DB8A2795E77E1B8C522FBBCA73734D14803E0D99E1DC71EEB9114A3435B1B026043D534CC81554863670341638447143083215875335642100471024042136317061078872661550270153741045045153845031336400046162048276863704442434114278238408726534627623632218518202665426613417755481380042543453282270236082561373063008804406204558717224780785156412368685150885813310513637655860683122047372725400287548003062177875687373742258018833186025158001207486077434368088480675727768483038267488462170637787055787714817704664525530752565267227508338220115176272788021074115150436207707178587137086041161010583051357357101512265763218140744200256305418865601823165214056073224044056785043245646345460574650211070868665030154327137536188321054820815546114872851750045410025684686370765478780034562282226156206872176504813076371457835724046705270477511733608034381501877732156532623231062638761053246103717143020753213204274254831057826737420356365130054004554275701214524664727100162274200647358020617068840886838513655100035253080570258250412524753160636005338140326402810826840606634035006535540673120533365382303283086821545480482263832048414145182806112862256715674361008405445188624578276457048604276174536616601410841153547486528085057717871521616625152553778085875683237724628370885200416103052503067460785325283375586713082374862424533481167855625033434058223667235463250087638833782717410003616383131248111640213102488308388285207246100577627057832050668868618240036738022821343330674068648871744357606416052236207812482070127503517216823118500377576470356641182424644447375510763585703126282268824354528000831383457474428771080435277517137080886160518116188565705618616770801637110656733877784312446328528017464763633060473887855822401155722852852532326434145443586640102542178501204607251325824628155162032103083843707060202174360850475737238342772515033782053280820825321467407502114823513102423100830714225068817318153155201517834030370261428507105770311613623863562488606204104325641451343102237386553628805706880671827703128530024443218826233873715471221361188841551047100407172442885578812822374622288455204367272376074153100516174461487246515268835313378150720506426223484745470171425066611636702524856781487043488762246705800440080827454707072657804541057314787578222075386676778417463305340042684185583657501663717671373750201674657686677822777733184224721046566350665142113741114137210303651184306766844377486825482662546482005862737420474077167326483180210805382858562473341823538448670240751023007074276287250570018767887444068813602466383244641001234853541458701750853785334651861775767457857765456423302607373066774001033638130718482841304333027873486050768541117773678717668158872251133301233050825260555176043672874551016847523464362857814575610250572264404147854051457684836567683127481251001076371552505178353841667458344607303771878614232135127026874653081214854807715860820187188475872875600117274375195F2BA1604744D3E731EBE33322E722FA79353CB4569E25C099D618B7C7B74C667C0A07C235EA10236B958715DB3185D3906DA1D876B7C3D01371F75A21E362E9F24BDDCF2A5F1AA653D9086380FA23EDD21C3C5D292C5E86E209D678D61AD9DAD2261AAB4604CBE75C164902C36FA52829C7552F2CF46C975641878932BEFACF3E9CC3B376FC003CE5A668C2196F1C5716C4B6FA7B6E4054CF86267826D4C194BFBADEBDA220B86792F2BECAB58C0D60FC892FF80978A30F3074133213C4A1603925362E5B4DC36482BF15BABC0E764321100E5EB92C480DCA88126D221B0E084545FAFA37FC3D935550D814F6BD5EB9F215ABCA815B34EC10BC35612E733CE7603C19A6ED55E94FB57BF97225C7188F2B628B77CB18F1EB2C4B18CDCB6E0278F1101C05821DCF64CA06816B1FCD3CCDA66E645BD14F45264607AE528309130F7ECC4FF6B3BA959DEFC62A841C3CD0C2B52844CD09BB9C30C6AB2CEA7509239A90B0F106F70EBCC0305AD213FF47E486FDB8759E66C76E107C648B52F223287ABF49445945EF6795D84B578F978AB8453DEC8380B3E98E2536975BCC0CB62103F6E69E50942C08AE0409626CA5B347BA02BDFDC39C5DF42E42D9316C78FCAF330DA182D0971EFDEB1A9CD4DA597F33411BF0856AFF2476676CB74C147540A9916252C520F83947688E34FD6462742044D19F1B04A3850AF028BCB6FA851C46F14666B3BBA8ACC88F20D4E5908AA2691B60376929D898D7210B7C578A3D2DC4E03A5F15C6829BA4B531D002316D2BE9E0BECEDE2FF13D485C094902B3194330055A13F610769102E7915B7C2B1C141179DCF2C0AF042A87BD8E80AE4D12B016CF84A621D7269E1154B24005618577F9C0102F74FA8F0525AE68677D85EAC809D27F098427D9E3FF686C9D73147F27D37BF058D4134146F8CD8B1B662056D7AAA44E7E3CABC07CE5F33A2240AC6BAADC0CEB969F80FEF517BC545DB0C92394666FFDE5D806B343C19A24F1D350D8152462C7A2DDA759CB8D6545EBBDA9D6B1D4DE2D438DA2165B8EE5EA77A6BC7085F60DCF45B74BAD6E131DDBC81E27CE9D9A0AC3A276CAD93C6C2D6801E6F5AABB42F6DE4B93A7AC10E8A3FF81938FB302EAF927459A5DDCC695AF23B37E709C2E896B5DA1F1E8B57F0E6C1B7FBC51E649F7311A4727E65A5C3FF2251DCFEA41CF59998D8DE5518F03A01EE10CC7B7748BB9AB116F65B0D6CEFCE6ACA3EE985C0F3FDB9D96CE12338D0F3F063F21978B0FE3FC539C640816BB760F7C1DE31A0F4977E6B26D08940E0CE87CBE0FDB309E9693644B301EF310BE8790AAA6AFA10FFEC4FBC351D3A6DBFB353E456257B90F2E47F0E3AC5173D7B4DF52EBB8A2D30F58CBEB9D8F235860B1C660087FA669A5B9D7E74E6934C07C04763B4C97C00E353D1BEF47BFEF0FF6FF2D554C07EDAD7998E3BA3B76B9383C24B695837D00CAFE5814FD9B62B62E78B7CEDC29FE264648E50A706B19FB1949E456F012EEC830AADCBB5FE7F9141048411F16C6DA0194A7C373F76577B8275C826D8FCBA87E7815F2AC8DDD44C2B0AB694DC42559B22A68BF46E78CE390BBD9F2C516887A87E5447471FE2092765036A47E56248A29F052A9FA0BD4494D98258217BE7928795CE2712BEB0500A4E8F8BEB78B4FCDE7D3CB4931CAFFE02327B6C5A6C349A249BF5A779D5CC1A621E8099B4809C3E0EDC95B32562768089112A3B27DD09166C38E5100087F88FE501F6EC4453565987D581371C69CD8F6A6674350F3C61864916A00E004A3003583BAC78D481FC0470E34063FD05B32B504AE690BC7F22C2C1D843A3568DFB864A7571BACA801663043B78F32A72EC4978B7A233271FBA51B0D31082DB2532FCF45EE06EBC1473AA17CF0396A368C293FDC1BE32DB35BDEB06ADA177A50A3A5C93FCCB4301A2758C8F1A273BA6BBFD3DBCC59BACEA1E48FF59C902E2C7338DA1A24A9BDE9B9A3F94FD9D2D69CC7E03F91C4C5FAE1B7F2134FC63DAEC5B973AC62BB3323E0A54D6C572C87B83152A21C6A135E1B4013DFD4A44A4CED35E31DD9C2288876ABE29A618463349C47CD96178F28C303A829ACE03B0034BD13DA9637413A4C3FF8C465145F06C75153E13DED06A1549B208DD3765657B5CAF2EB881BACC57BAF6DACEB76B0ABC05BE9DBD828BF34BB49628A0BB1EE69B3064DCA1E62886BEFEE146A6FEBBD57A340D7A8C08D0F426223B3DCA3D014D852F73C12EE41819979755AAC27904270DBC992EAE59F2252E0154631B6D3435D9D34D582C06B251BBAD50BF26ED2AE05BEA4CDD9F3006CC3A8BD9F385FB0877010B07AF46528326039A949661D7AB53EC15D26E1143D6C493E18A7AD20012645CD97DEF0E7ACD325FD467046FA7F79FA8590BF2373A003D8AE15DFEA7C136BC416C1C35ED95B67C0C82B067CE1C855223254CF1C685C1DD899432CB5CD8A02AB95AC27775BC91F5276448B5130E8E0225B445CD866A16C9AB510C74F504711F1FAE75164D7D45D4377628CFE6613C56D978FB43655610F95FE932D161C1D2B9E393E2E09E955A45503C07B3356D5494164E6A089071BA010F1FF9AB0D55560B7F31A22CFB6E848DD4B71AC3ADDA8660C2DF569FE69C9EA0275E07A312EE647674E80CCD2DA7A2FDE3A6A4D3F528CDB420CFC7902738E20ACE53D27E7AAB853C8F76896E4F22591DD7AEF8BB4C1CECB5D4FB51BB9C22D439AD0E2421508097A8A8F77651A53E2F76E7ECD5C801D95675E3B1CEBD277B28ED45C333144A10AFD090D0BB4A258A8D86E421E771935A399343972A2755253D1B006C54B856FF3886907D505907BA9CAC44ABB136E36F1688FADC323D960EFB52DBA716680D7EB14584E011E49A1499AB8F7BC9C8960D45F84B0C83A1D6FCBFA1C92302629D691EB95484BAF65C5149ADD08730209F3804C80FD9E9C9688A50E2DE316A29996A6FC2586AAE39481B60BD7A25521F231A72EF8C140C027AEB977B57A3A7D49DAA4975DF4D6E0060CD0AE16B88D9418A284DC05BE233F3CBECBBAB008A75C841BF97A6DF1672502EF9C434A2585EF5F92428476C3CC0F548AFB19C39AA29EBBDE6E8C697CD6D71EDF7CAEEFF4C73C320D64A8177D9BC3E7FD751D3A080D677A148326B66AC7E7127BB9020DB5E6C84FF37C382F4E13D9EB3724845A21719C49A06E88049F3F6877CC88DBA10B64DE425DC83E41D8D7EDA521C26EEED6D874A2E1E6DF5D207DD1ECBF20CF5525FF682BBCB4B4CBC1DE494B158CB01D3A9CE40D11C69A1D20AFA11B6B2062F0D2B4E5C21EE86C73C7A174BA04193CA37CB56E6403706D32EF24BEDCDC001D3051EF4F948BD8DA8E1446D83215DF65AF2AA8B907740B7B2A759BB86764E866E31E9E5190A210398A62347E479D47D4CB6356EE1D59A5970941111C8CDDF65027B43FD1DF470ECFF570D26DD23631E00EA277BB8CE6F649C72278797B56875F20AEB63C35D9FA20CBF7328F9EB739D081C9F68B78B24973A6F994C16380FAA2570D302C4AFA19F7058D79A3D81
siggen_pk = 6FBC4EBD3AD9E333EB166C96AF0CF82DB29372C1D736EF7DA6B39EE33B05B16692EA8D0480B329ACED55D2993A786A410F10857D5C2E9FFD28C72DF11C5E87B9D3ECB89305AE9B6527EAD8DB651B1BF2B8AFFEA0F23D0C5FE39B73DFF789668733886A3A523A9D3201453DB23536AB3B03ED1FE8D2B2CA630FB7BC04B5F4AA8EBEDF5C2C1B955FD282757B1344ED6B8216858303379AE88BD052ABB239269E9A2FF90A55C42F0CC505440AE8F3B1C45CA2D84F489B8227C230D7DEC9E3F12F76328622237C7D0208DF2562DD25FA26AD210077165290EC3BD6609CE5A2F59921D6AD3061CD4096E0F4582CF49C239EFFF89301C60896D983C6B0ED724D2D3CC7D513F09156AAE9A83AF1FD386AF3F08E56422F8E039A0FD2F4ADC6FE1086C3E43E95E358DAAD4511FA556D6C5F5A66DE1509B175A55628620D6DDF783218CE559E20AD272DF0BFC2B536716F00473EEB186E486318189D9A6BDF5B5C892F47D3B8065D772766E42E78EF12511D64A1763BF25BB810B262D525B6A0765CDF17A125F9DAEC5870C3545A69D608BC418E6EDCFCEC6E0F5135481D54A499AD9923D8F7A0D83A276A037E42F0E40722F4A9CC8DC08CF351F5017C27B9F02242D60B904C0D026858B08500D67EFB65A2125937B668F1EA41F4AB5568EF71AD654BFFFDFC1FB83AD065162A3C51A02E7D4B5246CAD7A9F8E3EFEABC54747293BDE9D0E802DD578E9B40A15B22EB563D4B84D4ABCA31E90380D3DDB3E37270808965F03C057EF1E28FE267C861B58F473A56A88D1A8E8A211546058586CE033BDDE609D92D1D0A60302A3FBCB8A37ACDDC99FE9B9F39C9F484A1ACD57B6F9D17ED3C916CF5B3508F4769146D19B9A11A9BE5AF282BE04369EDE128D18042E7930EEFA33F6B26758106B0205B7E30EE709FA6A12FD829761D70E6084BBF91312751F784BBBD87866B6998E490A6EA13509582D02D95B8606F535B544FF7524CCE7ACD416D7A577BC4F97447ED386324567F710EEF957E42152A3486A3824D34D2A13EDDB943F526669F1A86F433CC912C33C31861888029F06B4CBBA18331D2506D496E5D01164066EDA88BFD5B068B4EB6F2A4B7B892C6FE1FBA55E47691AF0FD4F44869A7B5D2186E008AF9BB127D59E1291815A1684C9994F876D927451E867897F84C4423F1581049560ED8DAC391216EFAD8DEB06A528EE96324D7B2739CE4229E2EC2B6118311D36CD8D6293C9A24E9960B67393628A40E7EB632EF294ED3FD3B8DEA619B14B35C0B143EE8D2D29AE6A33884C7FEE0BE6E13CACC529A40BB33D77EDE8EE9119F55B165EA916C8629555FDEB01B81FDBBF85F4E4470AF85B622E57766F81C44102BDF88F93C0DA2ECE656FF12693D44DD235ADC6575C5255E3873AD4466108ACC902062113BE09228C309EF8AE92394995AACE23C9943BE00C0C0F212FCB181A4BEE30BEBFE0DAB3ED7F2121696C4FBAAF794F7DB5CD09B26526EFDEE8033BD1613BF963C04F7E5E7AF4729C09006B1DFD90D599352B79F335AD8C0F8175039A518082C73A70F4A0258C79453B9B02C7B7F74387E7A8F632F5539A782AB12EFE12E184E6E172B78219F2F86884A610B0A23C2C933D82B9A3DA30691079C71596CD1801659A081F41B63208702487A2B770CEA7D4E8AEA043844DDA9F760BC8EFF8757A69BA6DC4878585C19A9ED388EEF92F327E7143ACB9E7DE6F8AF9246A8B495D85A36AB2881CB4066EBAA479AFD7BA6B6EC132E1A753CBC967A4442CFE95E34BFC13FABE2EF65E9EFADC297E08177195F74A64690D8C57C3E2AC397BFD1C41E041D9A766A7F52182E731F438C7F5DF67674125900A6CF4E1BD60B40FF83769E11A3ED56BA9405D723DADCD6E511B3324ABECE1EDDCADCEAA8132B6DE9F698E7B2EAE846E2C95AEDC698798D13C92E2FD447CDDF6D17B2AA7E5C5853E03FA249D24C2FDDE3E22627CCB4F3024E06A4D96E85A990FE977EEC691BA0D1135400895BAA83B252F40810A02F067F03483172246147E213A70DD4CF9162358803956636CA68813D4D4BFFEDF0C34DE9EE5FB0A4554037C5C631D68A11C766D837CE0F0DAB546D3600A4DB149330656A49317145841035596E1B529A8D2D2F7877DA425A1C0A038A9015C37FE6E7C8F225DE5EB221098CEF1DBB6B5ABF2B546BAE364C687BA0A2F5C659D8194576E0F3F0E662657A3B51564BD37018A3EDDF4E5A8F1C1FE86DB22447380B6F37C09AF3D24CFAA9EA3CDDE2DAAE2F48BB208B84165EC5B7A3D9CBAA9F808FC26074B91F8CBA4CB4C76B65816B32B7E7DA73CE55C4A75B7014D6D59B71A986A5F46F43B2F52330D0E51EDB70DC10372C361DC83DC7C80FC5D18F9C05786586854F22A3949A3687CC1574BBF147416FDF3DB0ECBB10AB8BB48DEAEB1B3D14111AE5E55972D66AFB4C6001CB3DE7AF35F04B34979F8D3DF6BD9DB0C99BB28F1AC565DD43E186A051AA98EC6A08C304BCA6E485D0D126F1FA467A5A9EF4D51EDF02738E46D45B2F38FEB6CD5D22801E4C4279608597B08947F5907F3C819157044B51A76C334FEB70B4C693571880CA1FF3CAF1B485810160EE33BBA516D4775F5D8C430C47AF48A405EF10C0C4508B2AED33E51A4AADC94F9D46E18E0D8025BC82EB6C80727FEDDC0B7A0DEB69D5FEBD1C398E52B10D090FF82592AABBF23CE2D9272A306BE211299D26B42C5F84EE88F1138C18081A89DBDE367829E3FA5DEFDB92AA8ADAA03DFD4461B89FC027A1553CF6
siggen_sig = 55C93366EEFBB9763852F2C1CAE1FDED759A310FF78DADCEE5F8C8EBB33863B6575BCF01CE41626B2ADA78BD7F8BA494471A608B92A8DF43BDBB9E962409455E16CB03EB662AA18D78B3BCC8B7C0C5869CCA91ED67BEF68778284788E62A721359D0C572B4DC520292471B4C45C0AE2101F76739D116482C26A68235AFB8746C52A4422CC7E4F04112B785C2DD8CDDF03EBF7B316994C1AE4EF368E2F6676C2473EC338513982B909FF9751E46A8291E7E3DF24C63DB73C10BE4AD391E491B468CC9CD48973E7D2C5CB729705AE9C3257656829F31D76FCAE9A685E70C3F5FAB4009C2FDD508B95743B9C96EB80F5AECADB52DDE2D9660C24B72ECF21E862BF852AD3BC8E7B6C4E611E382138B899C2AFB4BDBB8C63B73C06F90511D45F770030BFB238C26B56CD95824E504161748494327BE4495114681A6733A9427CC25582ACD1B0EBFA98E969650B46297103A64C781950A53741B32255C49BBCFEA1D54F0839DEC2FC7D9580B3779CF578C9455AFCAEF14CA58900CA3DA2B2433BBBA7FF58872F4683C2581E4A4E9E17E2E65CD9155D57857FDFA48B90FFDEAC42E99D0B825CA33E0709EBBEDF5684C2F03FB4851EF83DCBAF0067FA43FAA1943A63F8E1B08CBDB05C44264662DD704A21FBA663BABA81C24447AB855A39AAE8AF2D6FD27D1022D6064E18D940FA247674CF29E52A7D53144F2D439771F23A75ACA529B6B2E00687EA3A96AA59451B4F6F61916FAAAFF9F452C2CF70463453E04EA709B366407496FE5EBA79A0BD0DAC9FB25B0D8A11FD0A52503205954AAD3303A832ED2582B4C91FAC3E8E99973C30F64E85D9CA6E9E11EA3BF581885AFFA0007E482A5317CB4AFD05E3AD9150A1240C6785CFA66857625BAE46E84D197AB65C8E95C41B2DB59B17744AB38A7C766CFB9E91744D3D154AA5B469AE89DC68A5BC1BC2499B1FA4067AE8B97FCFE027216B2DA940A6F2BC1291B147685B334817D836C85170DD52943F5D14C009EE125C0FB0CE0557D691E0E1A5B2E9ED030A24F141B31FAF8F1B7F0F63CA1148506456A436C359A2E1F2B4FAA568C5BC85D25E0DDD6011246449C400F8B651B900A66DE8D4C9927C74577060AE5CAC92C43A5750CDAE08F283498AD469B33059F853D4657890F575B054205F6CF1716885DE7B9E3DE555CD741BF0B22BFC3467D4F0074CCC249B6B9B9B6073ECD3D71C3BD190FA81ACFE42614F785CC8FDB55CCF66BD101F7F3742E11CCF7F331D755892FB8B751BDD7618E982DCD2AA0413603776D20718C11F8A5F54C3E1C154F9B05E298971BBFD70A004D5967A650D9460A39F665B536B3EC65B6C70B5F82FCC74AC3C62C803F40877143A179F4F42C96C413ED009080E4C21988A4DB45A3BBA7F969F4A4DAAA5247CE2681823EC190D001968EECCA55C9B101871C44A776155E6CA4E253296272D40AE602E6100AFB4AAC8C798A635D57342BBCDA3BE79F272A6181E333928D54C7B794A726A963A8EF2FFF31593E65DE843E37172096770486034225F41B68B5BCF4A31B1D92DAC65B272F3C36E7DC79DB008D3AE31F7D9945F0398979FEFE3DCABBCF03CC8D9C17B17234A38B0BA5DD9DD3E8F6727B2FCA2FE277D55998574C8C9C985DA59C7952CEB5C1F6EE3165AB46F1A7A0FC31181AEF56C6B6FF28679C1993D735BC96781D5C43FD050036CC4B7B91A0148F742930C12FA96A981BB3B5E6F9017A47188CAC131F6E091DC02BAC63E2B9D776A337EC512C23BAFA8A76440A36B6C825274B10D3329C911B88AC9FBAA1F52E1CBB81063070703316864955F0D6DD642999F43368799A190468CBE95ACA236277C387E3CFDA15AB7AD5C9328BF5B9047EFFC11A601EEDFBC3ACB8527395BF7E2623601F2BDC7EFA27F608CCBB560FB41B19483D6B832367FFA35F183FD413E5203F44EF2FF9A690C2627B21EF2B3A5421B2B4B4D8F633EF2FC5AF626CB1A13EC99076B532927113CD4F5FA7AFBB30463E7F45AE7FD9C3A781A002A4DA2EB5396FED2A2938EBBCE070E8033F8C7A5BDD39DA09A03EFDD5A5DFBB0F12C8F58FA39EFFCB125EF7C947D463AA80106B11DBF3F8D64F09BC9CE169DFA12411BD11D6C13E0AFD03C579EB4733FA3FA5A1C410C8A20CACD8888DCB85247F643319BC4545168A074FF3123DC4C6A30D8ECB9F91D0B7174189C1B5DDCDF47EF8B0158D269D196131474F48EB4FE77C7AC9C1F4A9985D3A30E4823573453D024830061A7C8D5BDB2DE35C1C8694C76399CA84753FFE17D093213DBCCC7261D646F27B4030A1D1F562337D1275597122961ECF2E18CF63139C9003BAC1833FD9635EC7F490ACCAB7EFD4BAB93ABD5F86DC3D613514E01B40F325B805B70042427BCCE2F85B365F3CFDD2F0E867607CF7BD7E6C552E4E5D825473811B6208EC7CDCA2DF1D28747F0AC0992750FAED30711CE070087169BA7B067E7B4B3CD73B033CED80FD1DDBDB57F325F0831D8D83FB3DAD8C929EDBD7CEE42BF11D39A657F0B68B1B2BBE358D83389ADD6B828837558F0B51EE02566F107ADED7D21D82966D7630C067A5AB98B0E3E2C56AE04D4602BC51CC246AF89F1D6315333C1AB456CAB8A342766999D7C089B76E7381465C381E09D2972D6DE3B5A4CD3A978980811AA1C639CFFEADAA0D86FBEF2FF676977A47292E6E0DA583114F2F5F2D0C28790369A6C21A14B4C99F2E86B8E78881BB47ABFD06F5C06FD0A470DCACF3A33CF79DEE57698052AA0997E32186DB6861E89C60B4F8EEF83BB1C1E5D854C4F0909354D4D4D7399C9E46301186F90FA744AD16B901854619CFF126913BC30A952DDA46EAA128E3ADAA5198ECBD34FAAEB21463E13173790A2B858C3BF74C76D05AAC6FA4F20084E2902AC12F15DD5336072AE291EA8F970ECAF5AD78DD41968B27A4BA091356292688CD45F31970709A844EEEF76AFE09DBB57AE1FEBE4CD271AAD288A34AF5C695635C7545FD7F5B9B45F3F29A99B28510134CEF26FD6F8A7882AAD9A611AAD487D7DCFCA7BE80D82FD23291FF69192741A04BEE01C7C1629E681EAA15E15A3232940CAC7CEB4EA8D8E9D4A26AE0A027D6FA9DD5595B5E640C0C1FC8E8A348643B7F76B3566FA92380B722B833908B939CEF7F644A07E67621745C6A1E3E8D5431CF0B592C916A9E0D8F7F835585C50117D40934C40B30D68FB02B1E79837A0ABE66B4F25B02086F322D7621F29B0A5002D1E236125AFE3837F713644976379317789B1DD159B53A9D132572A5E1DD7B6BD70CC745E55F61B4F797138BB2BCE83AA9BEE4C0C61854EB2B3CE3D28A9D2684599576F8CF8D21BC5CFAFA26248F2D49E7744C0A06B03418485AE4121703FAFF2651B6C11228F124A10487BD724423B41496517539A166E6C8DF769B89D0D0E03DEE71CF2A1BE18E8FD9C8EF7998662C3F6C8DC07E32C5CA3A83CEB4ED0000A835559FA4BF412E4A8462B25FFDD5D0C861EBFFD07B6863DF107EF7938147AC57ADA28026B00E71FE061DC54BABAAC0EFF4E1635B6D1EB3EFE2E1A5A8340A0675207D7A1E0854FA6476BE6AE2BE0A6A7045222875A613B6FB855D5D94F0D544867EA4EE35C8CF32CF5E9ACE8201EDED25420D139D1EBE5C190C48397B74DC09379DEA65E083864A84BC0603717C611F576BC2FAC2855E3BC6FB6DCA3D64CD3D363D26F99E721851282B8FD4BA81693BE16300AA1DE7F4ABD2C0E34E8E11219B797F3F4D7AE5E57F981C4BAFE406D8BF938AC96E16317CC345DEB46C8A453B83675C8984B89DC26ABAC795778D232D610F7356C5155E6A1A246378245943B1198F474FFBBA53A6723B9C8F1C2A3231AF183BBC8EB2342B79C4497E225081C74FB898629B0FE60E671EA95EF531B897EE2B6499923001613406F0E498CA2F201BCA45EF09B3F1ECAEADABA2F00E613E5F00C3B4F0BE2D2616D5079B4006B6E69F89AEA502071BBE80849432C598A7558692EDAD428B1793850DB0E73F0F790A17E3646FBE6BB7A17090A38C7656A23F3A6E0EB8C2555D57561C2D6ABA858F2E9CCE8119A8FF2342BEB9946EB9A7DC3D9B06AF4580743104AD28B1026B1CA30B800D2EA304723A0BBCE6D4F53397DE57BADE3E2D7C530DC5CFEAD3669B5C55A81C3CDEF25F99395B841C3FC3491F648DFBBA682E604A8C52FDF86C69BC66FA4A826630407F0167827892FBFA8C2224238076ECF1F7C3829BB2A946062C362FCA6FA114CB33B4C3A27BB60172AE1B9A32F70382E653F3E694D20A79186658B05E81A814F192B9BC1C70147BA2B0913067B83C7082BC51C831FAC0964FF373CA2DF688618088676EE5811B6C634A7FB953D46B75542AE0692F2D9EF538F49EB9D7D60BC1D9D9DDA3BD9EF05F3BD055EC5CF969E6B631ED4483554E665E2380107A8C9FF1EFB07B776FEAA770554623C935B02F189A65041D82385958D925A22DE93D06268D969BAEA0369BC022897E19B0AEB9485B7A91086DF9DA727244AA5A0A0F16C9A12C91CCB1DE2D02D9DF4F51A60CAC1F4E989638582CA3561618F9047C75B93F6B528D0D5203DBA2535737257C1D2678FAC77C83DDE7D36CC003C8BE6CFCDE401E0B5391AB5E1BD86CFF0316779582949DBAF1102D3083C8CCDCF41342EBF50B32364BBB07254E4FA3E2ECF500000000000000000000000000000000000000000000030810141921

count = 327
siggen_mu =
siggen_msg = CE600762171E6DD1E2B8FDD1742504D2BC73288FE73ED4CC81DDB28B63838132D80E90C0FFCEF2F0FE227DE6BB6C6C96775DCEB9DEDF205E210730090F6BF45F9EB83DE0BB7B2F8B2C076E079DF6D3B2E6C2F657E320EA15EE4C3C2F591EF86D2A1ADC8F1E53586EB5B1D9C9F40EAB5E368A2707D91F7A7B475C3313E9E53D06D1631648540A3C0EC9D0765D9B3272225F26149624C9D1416330995B62223E2B0F75FB66310A844B204CD0AA60DDABE1B8963528114C7BCCCA4753D8555D5B9A7AD63B47132AB8954E25E3A0969B89B609EFB9BEBCB8024BBC0F91EA9FD37103ED6646E993B4D07154F2E0149838DB5B32F2ACC7614901C0C0CFFBE39B0D872F397BD971F7BBA9B5B61A07BE79C31AB8F22CF72602AA7FC6D83EA43C6A868B5CB05AD7B2F1CE882919AE71E010DAFF640C666A2669378A102DCA407FE4C26428FA18987827261E5C52615E8DBBAC9118BD89FFCEAE857548D3FED90F2ADA8A783C2D8DA1F2BCED0B3418ABDE805D0F07D96A5A6F3BA05587BA8B3515325275FE40DFEBCBB46A8318F83A6E040C2FD409140B62A0D8CA5727F9410C76D5E546A21DB70E546624123C0B333992C74FC8C7020AFB78F592B64E3351EFC6A78E4B32CD3654D4F6D6130F8458328F198A79E908B305201813D9718C042A7A3397943DC2521D4038D07B072B138CCE0442535ECC235D3BCC0E85EA778CA571DD3F22102736D16CE8450C65EFD22F9DFE50FE317608BA56A7BB7494BF068645366ADA5AB08A1F0274C966877905F741A244F1FED2DBDCB79AD39B463946364FCD866BE613D1E1EF4ED00D52C054294301AEDAF55553CBA251ED2C917A6DD3821C26DCA249F8EF7D3946519D7D2DA5C66416B40CC95376A929B5DF034E1B36A06E8B80661B8E59B5BAA448CBFCF45730F17AADB00E420D9D8CF731A3AEAA2182124E92D45E974112C7C24ED6F002A05A588EAE709D48EF0160DEFD5DA02078097A39CE9D4EAFBEA0EA4AF9FD436E7C8A54D1C426B49CBBE1ECE1841C372C5DC0BF92446C8DF52B1CB4620C592ADBE3E4FB3589FDE1379CBFA55B937ACB7303F7A424D8265277BFDECEA65E505C613D7F5C4F903A2301E598B997E44CD3FAC213B368BA675B3F348C6FADFEC7CF55578AA866748D86B65F5E8B346686032F8BCD6D2DA5B3EBE5E6D1DD17F1835F70CC1F1EE87B5EC72F40591BA54D421011A361305E389B74757224C53CBDC7107B04D9767798A790BB2CA5C91A285E0AAB0E9ADE01FF644A4296B68F0C1AF4D40974440458EE1EAC816230C382DE0B2C0230DF3191D184C0083164954529F2EBEF27A72655603A8B3F2CAF86BF6D7CA72CFCB8FE06E4FBB19A996492795ED831E9EF30FE863728BB2FE5158D821F5A6DC4DEF31D5ADCDB20262D5E7D1B6A7154B932A519DA4085201A13DBE10422DFF91780FDEAB292638F090B3F0B5842CE0AC719AF621871EEC1C9A6AFBE6BE52C6539B6C0EA74386E6994BE8BC9024EC6CAD146C6308818AFD86A722321FBF84D94D441591E0CA0508D4A377BC8495833ECC7ABB6B87900A793D5CD8AC5C6B9A10F86D421363B8E7588FE40312FAC84A5F537EADA9C07D469F67895AD82294FCE7C67274CEF4E6BD6A247BE8CE3F720288250B31595350836D3C470A11130BD478B242950D407F5A94C7F10A53EA72E671AA6DD3F70DBF2A5B7FB54E5F8B856B2EDFC34115F3ACF5F8F24F087DBC03127A9685A68E2AA44C036888AA36685CD3D06EB6670CED8CF740FBFEAB49B282E429EBA6AC5F55C9D536D03EA2EAEDE1F79D88CB00903D0E2142E50C580FDB1C320B7398186FFA5CAB6F56941B1ECFEC4D440E7655F48E57B20416A6BC01393BCAEB4D62C73B25F613EEBF8EF7EF1237E9910D813B96078F6E4AC34E660E4B6AFE5E733D56B97D4AC54A1C6D73FC9285527CA4F76C378A3E18942C4475FB30204C338B9A7464B49E9869C8C5D420239A9F4939A63E979E79E8F7920B5815A49E0FE08DA78731DE8C12D39F0AB16335BAAF746A2A894010D9DB02CC42F0D77227647A3909DAC30EF973C2E64F61798CA53A92D2CA4D190838FA686A962B424F0922F0743E18605D824EA74391891B3245A8E7854FD09517E8B8517A38554D90B7546F5A93CF259CCFD2B36F64F1C09A6490CFD3CC0993688D843363B5202035AE0C3552138FD3058CB38EE34922AC1C2C069A688AFBACFCA672EA66D4B2505EB5FC82011DEC910EF95ADF68F639EB67FB0826057EE622301D533EB48ECC605C1C852D248AA724421C194EBD2BBA4FD5276933350E6CD3D3211CB8422EBD2848180B13461F12D13E4D247252C9535CC5956D61B71478573FCB3C476BD561769E6C1810887FE542992057AD55ACAF1F68788DA3A54B84502883932B51BBF185EA8A2EF1D8CBD5434902BD4B7490DAD2F69DF35D6B5BF0BD6DF0DC5DC32E45566BCC3E307F95AD6BD5F90F9608E240F4D16659A7025D5228CA9E978627AB4C48A8C62DC585BC39503505BACD74CB5BF576F4090F76FE1C8991C3ECB8E5E27180B6746154E7C7F8DA75C0952EE6F3ECA7578D78A93BF2BD0A2B159D7E86AF10DA3491B15162A372FF9D350233F837AF2F32736806CCA61267C5C4085AC7861F78049D6686231F1ACF84454F5E6A82DE23605504962715779B17D4708D72F734EC836CC6D66B0F8437098F2C34413A4C36517B51FC7292D4CB63D195A756244EB0898098A6C92FAEC25177390BD0DB6CBD7BC6B1B1B7BE7D1C038FF619D1D5BE428B0D1FADF7B80D033D09BAEFBEE84B69EB678D1476D9BD993E806ED632EBCC1C66F7E42C35581508EB289B6557ABAC626628F59DF2153A7F3954F61CB0E83BD87F128B5B5AB182E1057F29A158E6FE349D2FCE6EB43B2EE2534EEDC8391A7814D9E45C45D039922497B9D911078DCE172D3F3738FD15BCCB586B94ECD62A9ADE90313F170E1B63C458CB847106874DE82BB3F2D3F90846190B5A51340DEAF01C2ADFA85575E9DB10132031432EC825B9AFA2C7C646C5BE3886B500D93B76F49A0EA3392C40ED9AF38A39A9A730DCCE0C338CBAF274FECF640BE94300ED6559BCC7721FFCD459465AA54CC50639BA21D9B5FE3E8533CC0C2E901D85874830405F4FD35162A683FA7211EEBE812D6F7191709B412DB4A99028D4C670DEDB684963CDF275BB4B9265071BF32EC3F4E0E510EC50FF91941E41B58EACF50B8B166540A2B37212805DE2602CE53C066F1ED5D9C20BF530A8FC174004F6093E0281EC57F98DE2CACAB72CD191988DAB5E56BB97DB078D777E6EDE857E3CC9AD3F8408AA909A5D1AB6B0D14F73639F7781857CCE9348B20B2C7CE25698997B9BF6904531100F30CB154ED09D12B9E460B5772EF9D8C03D74B518B9C1557259974DE40967D444EEA08F558ED0BD7723E64E47C8F220C980000819860EBFC010A41F9E04469032B87E695FB368C0458E3B27699176267925522A99AA8CC357F042BE5F163BA25B4FDFCDEF6B462BBA99A2964956A002DF0335C9B691D012766DD4A5EF2359E824848E19944529AEFF18CC79BD03212C9621D1B90E6036D9596413191A453487035FA97A834624A0BC4439FD6B39768976EEEB13AA6D47CDFF016FC8F5D5E3290637A3338CA81B81357C26562E25EAC93D08EEFD6E3ABEB6832612AED76A1CD29A581345F2A38265EC495E5923DAF401A0372312B87D81298DA5E71F0DF7CA83D54A2122378AF0501BA77AEF543C6C6A45109691FDF22CBB7A5AD0F303AE0D6728A2959035392246D91104D538FB745EA8EABD0B6EF3366AEA565B69D1C961107CA3EAD89B1545022C0595245D0711D5C4B2CC74BE8A1B137B20A58A4B5E4C6E4561EC4AD13911755F7B957A06B19B9FE0A6C82E37B67268FEBC01AC8AA48DB17F9BE5E8A6F27C8CD1042B30E309CF8CDD303EC91FBC0A2B4A833D5DB5E2798ABC7873D63E68C01F6FD7EA31D1CCEC2C19C79EF42F3A39E37214516711EC64BB35FD0DCF35E9446C246DF349AF7C4FABFA5F3A2AADAF87BA47A9BF82D4E47D532189BE1168E67B43E23CA3A6E4719D21A7365B9F3F9644F41E66B5B12D36A8C814E7BB3CADE6D245EE79B0E2A39620FD5AECC98DBC923AECC65C084B2C69CD932F474D056EE80E60B408217A730B5016B1D21AFAD9C81F51FD2A24BC57865E0FF423EDF3ACD2DF65D79345CBE43816EB185FD18A69B1C70D4AF9E83E5DE5F409D405A289E66876836C74BC90D55A4BD55872925B803215A6BDD46C13663BEA84242B26300D6F5DAAAB51BC8F6884E1A71D4E6A487A28250A35BFF9441311E529041515C7015923C2BB1C73B53C5B66B7287F354B54EEA949E23789213218B72F16F8DACF3C0A264289CF3713721731CEE13B6CDA40FC11DEE451D137ABBD91E22FF5CC7E2A47E28549863776CD8DABB36F34DEC40AE724E376F5172E9F7FD8C135F4A11DDAA103C00F67B165DF98D3FB8060A7747EC7E6D113972F2E07F1FD0AFC170FA1892C2416B95D9BE1C8388A96231F208C8AC4E835A62A49FEC7BD1D9B5979AE6A3EF71AA0FD3249670D9D0B6D95F6DB259D46849A713EA893DD1148F2C4998EC396109CFE44BDD30F6F69745ECE170010AFE234D84D447ACBF55F5EC031A8C071EBC97496178B07C22ED1EEFBFAADE32BD18AAB851B6A9D1AB6A4895C8FF1E14E556EFCB142E1AB5B775032EA6F21707EABDEC212F725E0D88AC787B2D68F2261BC4E2D6B2C9F0AA3AD92BB0C3317E23E676FDBA2539D9C72DA19404D8558FE225C7602416FD7EE877125B08398CAE1DB050D0BD4A17ED7BE8F9D430B168BC96E2643C724E2E74B73347D113B5C1C002D1466C94EB71476239AE528BB4B12F492511CAFA8E80631DE5BC2F9179272A3B8489E1E1B1E1A7AD5FCBF2B24B5A7362D94B3ADFFD458BB3281E76931FA62D2C619EE52814089560F1C83F1A348B3B5B4F4E38A7548BDA6AB2F6EA474198759FE5273E87B5C3B111F38E6BD8AF3DAA1265B72B944613539F269BECC51A88EF5CA0EF58DE9DA1137BE37EBAA82B00069EBC04D030F5168E3E05DC29C93F948FAD3696D9B6DC661636E820ABD451597B4F652B5AA93626F37AA53444B4D7FC9C8E530C01A6506BCA16AE0657E8903473499000C5DB23E2BA383D2921A67CC43C3F093B09C4A30C4F2A067D8CF15E31A3C6DBC179143CA6CA5CD1A4B2A096D1943AF8B51A34FB4E0B0A150181ED3F8CDCF0C9B77810FF34F5246F0513AE16652C886ACC7D3A216D7E53D2794931CA3962E553C805C259FE0775F03BA179A2DE835E334C26A1712FB9CF7AD10F07AAE55F117FB68C99C360D4916EEE6ADA3CF825E280F3172A4BE19BDF62C8222E8F75635B16DE72C8C003524A7672820D0F1B979D009F7C0E4076F0F17F4C9D15AA4A03F1FB7AF6D4952681FC0157A03BD21B2CFFDECD7993665FD50DB307EE410053A216AD55283C1B766A7932E36E1683A3F96D8E9E694C61B14624B7124AFFA0B3E06F6D24DFCC89BB9D4719DA44AD848C1FFE078EF5E0C3103A8D21B1F7B9BD84547790F2A2A3A201FC837E2C5C9C3E68D5AFCC0884F42B706210C782CD863F1C74767783165A3BEC078B8320512520020FEF3736D631FACCFAA64CDE8FA98D80A4D0527D9E4E580DE5A23A7EC12617AEEF572B5A06E3EDC6F416D26E67218E410A454668D410593B4A3E1AC4F8EFE2CD15B4001EEB98C5EB39268EF889A24B0066326EA3F32C62F07516F3CCCE26EC820E5C11B321F57378E83A953600CF523D0BE8EAE471F029266722145E11AE25CE5D8FC7DCE056E95117DF931D52CA128A75047AF4F54A11D638F10A0B478B587C57E7011359C74285DDE02F83C66118712D5CEA692A7DB65EA321A322DCC63246625A7F6A3C40E65F6EA571ABA8B4F7DC14E7D17AD1BBD6D6523D544027B02B4E8CD837BE3E2C59FED6BC240153089CF762CBD20814BE1E9A18BD97953FBD1B92A6C4B445AC59A7E7EFE538F055EF93E9D293FD4343D113401DE418E51348E40FAC7AF0E7F26F8A5F0E15D927FF3C7E31A2AADD23CCC80D97ACA6B436B9B6FDC90C372CD4203694B0B6C90B5068BFE7D11AD19B1011F046D94E111D862040291A6642E7E60D99023EBBEF1412A15CA8CA2CD477E2D0630BF41E3A6E237450A0CADCADAC118913A692B46C741CE56413BC3592D6C00B05C8125371FAB32BB7AA300CF977B518DD5C039582E899755E6518EE99DA1E80ACC35463C5EFE6173B149C05E97B4A7D015610B1566DCE5A2CD7425711EE4053B0198743F5B76FED0D59025043C54DA1BC29DCDA2ECE993406491B34DDF4703D65DFCB371C07A7DE303E80F0A2D5A4470C1F4B812CA5337B51A44A9C96A02C8D49A426E70D59C008AB0980624AEBD951E5B1D50981BAE28BC6D891DD0F52E8B0A0CADB7B278AF8E128CD3B0F31FA53E28159EE7E51CC5725204D71053BE9D5E718B25C9ECD5BABD42F26D6D9DF02D938DECCC6E4390163FC68A9D6D25E2808FFA61B110B3232AF483E287FB4C9C0CEF720CF2E44E87C022ABD8FD07CA4EAFDAFDBA09AADF9F9070C11AF613C2B208C38257BBC5BD7E39F40C80B043A3FC0F89F64ABD555F9F472DC2B062788BDCA35C2C90F3D9D89615AB0F693A16BD6331338381E0661E25548631846BD329395D46977DB6D52F931BD6B0CB7AB41578A23E838BB1E9134AD9D376136CE47CD6668A1D5F8F6F91C4CF456AF3B0E808DAA99E68E8A99FC37A9626DD48A9EED876DA61B3838ECF170B173D2B7553A961B72C1002455B57382A0DAC1E967AB8F1EACACEAD12AF24EAABE3C43FD1B9C126A4CD48019BC9A335877452B8797AFADF571ED5467A5E2EFF2DBBCBE890DEBC7CB62589914A0000B001490B419E529677DC551E9E26874C3E5E82119C79A47E82C5F10B1FE2C72475ACFBCDC69C8D814F48459D1F61726DC1457C587E85ADBBDF0F97CF2F91EECD69748010944891AAB6F0974A35738E2A8520AD0EB030A8F5BD801668373481D6928B10AD9C078E7E542C99177B6B4BE567DEF3B16881488A121C1812B6E5D7401802B57168F5F988D2158FF8BABB01D5A2DD4E0E8499E947FC799385806083D42543C28D30EEB2B5ED885B51D934F3A5A198734AC9FC93EA9FF6601BABE7012D67693DAE60A37E2618080B1874794E5C854F7C918DFB4D52F23330AF14CABDE890DFCB179188F51E3A0136075F861DC0A574E669CFA20D2270DF3765C1A8275E1F5AAE9239E3D17BB93C438B1DBE322998F2573C18DD434F71F4FB62F4AE5A7D9C53C581BFB6B2FCB10F4712E17F177C422C041C25C3A1D4EC5E58ECD0827AF05F250A353A7455AD0E7D0FCAA22F9DCAD1DBF56F9EA9A29688FFF60553B169B0C9E9328F39F958379BA2B5C85A3AD4E253BCAE4A4334D981B4343E82ABE14FC43569F58701F177802638A4783B56DAC782A1F6A375AF1ABF604470A1897E60302AE11F34F257844A5023F95DF449C624E5B8011C217AA5549EE7DE963BD7A42F9698C1F17BB07F93BE182E2B03B9A74EDAAC792DADF6D8ECE29AE571EB42627E4F0D179B98A0C16EE5AF02FA6797FF7459C9D89E55E33CAE345AA24D1F5532C11285B3033E0108B34ACF10DA950D4784D7F4D72E1375040200459CA1541C2DF689A7F7AF1CD77930F7FC0359F53CE3C0FBF6594D5BCC691A24DFDAA73200AF5E19061788DE438B313222EA8C8F28D1EAECDEA2036A46FC9120D5F2A818BB53E2789282C727D09FAE09C394585D99E01777E35285E317E0ABCD3F597DE18504C67B48266F4059DE4F64852B5AE2C9C08A43D43D2D81DF2A9EF1C310F6100423252E77122E2423FBB500D4550DB6D26EEE25797204BA234D9D764A834C0EEF13B992D23D51B7F5F3B5E8E740CF6CA0D9751F2FD533BDB5F75BD8DA2427D9D4AC51A3C1BE90578E1E0AAD3FCAB18F2667AA625D20BB30C78B416284EFD600A0E5B3A8DFF5D44B4BD23FDB15FB490769D0C8A034C8BF984531A995F9DC29CDF910A878D21B6FEF17DF2B1CB8F07261114B3EBEADCF21495E85C43FD4EC1A76EEF8DB886C5A52A89F667F56021E1E19618E82144318B6C4A904D324C3FF5587253D2AD709D3EFA36F81C76493CA5E21AA882F3A734FA409CFE56C5C0DB22A56DB0320503FC89190B90563E72286BA1560D0D6EE46209A559D6A9FAB7498A8C378E9FB4DDFBF028176755B1D9531745F90E0E4A6859340C641001F324A18160412F92896E64AF655775C8196E6EB55ACACD9B39AACBBCC9180D188D60479DDF80C41F8EADE1139447B91624224C197D9D613BC281022460BE406A81F9F71E6D9AEB6587EB52BC058F1C3CCF2C7B09838E12847EB538CBE64B0BE16AE7A2B1838842A02CCFA78F21E0F1FA4CE9706CA0AA5223AA7AA7B03A17342F7B749DF68969253F991BB3D5B2BCFF266672E31B7B865507DE2C1BA9C8DBBBE0A4594C2007576D2F04ECF3F5B23050C6236F8CF5F8D989C894A44EF799292C8C11660502822395F268DBF4044FEAAC2C23B4D2F468CC46AA5CCF439C49D50BF8F142E05E5D737AF664F4C23E84E597D84198CCA4211DCEF1C46376FD19FAE72B1A78EAE6C3EDC4F059F31236BD0B0DD2CC5D9731002570DB29A34B2164D3EA762B804991B76435D8C9CDCA92F8F7941084DAD0037112AB630AA14BF9C68DBE23860A2E521B92AC9D600944AC897A7C749C12AF22F6708159D36524640296E20D7A530D756B312234FDC773F36C7EC82E054D8FA89B387693809A843EC6A965D4FCB02B51A982C22CBA4A5B6D0401F357A3EB0D676ADEBDA5A4B6F82E5EDD7E583577F460D66B1913B5FA8758DE1B4A78C8E21C45029A4BF11102BDC396782642A339894E7ABC3ABF300F02B6CFCFA7627A8EA6841F2292BEC66E1D102B4A23B8B05628867EC4066F673B679459125F2E13E90DB930D798CBC00713802BA1FB98A45BC82FFDBB4B8847D75BB8ED52C5D9EF48B226E3C71479862541C94C4E46C2F455E61EEB4F77C50FF18045501EF101D160CE7264EFEE8B7AB47E74805B79C81CABD7DF54963ABDBB1616D1528F2D059AC125C616636ECB343BB5250D32DB25C2D3D47D238BC3F626E5D6D2BA22C630DA8CA75C813B9CF129FA6A178D60A391E8D1F419BF0791411EA602B25597C69F534386B0C4C4F7B6EC9485B5CDE19C29972B6981C21973603C6C2178F28985AEB038F929893ABD5252B6323368CDAE3F1EF53BDA4576D74C6D10EB8117496D1FC7ED837B21BB1ED306AFF79966E07127ED39C260A84D9B33B31BE5A80EC3024A4F9814D9F59B78E055E428E0A98B6852B8F9441994BDB8DBC778179A9C73B82E90A124CE3329213252561D602862ABCBB6811BC6F192EB7467470316CECB367245504355561ED4D4C036AC80311F22CA8FE566D3E6FD7FD3F67AED07FEE169FFD64F804B2D3BB11C5402C37066E2EF544E01F837CA0DC2C59C7090073A28D683A71262217471CC871D31E0A8C21B4487822730D46510113870F4BDF9C3CE4D35AB868CAA6A717C7ED65D48DC4632BA596954D6885E820A33BDCD93F0
siggen_rnd = 496EC7CC04885D0DD0E9CD2E3D20FAFC212720B42AA4559F434CE664CE9D2ACB
siggen_sk = 0B75F9A105D3A8BEE2D00F98F29C3B4F97A9EA298BC924D1D254FD5E416D4011CD87B0739B576AD125F8881C92961A414F3DA6C5DC0CA0D460B1ED08DFCE5B83EFB3DF7F2DC5C3758D9EC1423105F7B627B73519FE748FC53FAFC58EEF8903FAE34C0A27C909BEBF83E8A1B705FF31B89931A3769365089BEB6996CFBB2C126E617236735612668537232103874283158118350003475636222000106638823723142884554515588385028801753811164717622225588315563077686658217187701167743527868610138883723516844212747076434364844264174516372747444742553271061737678017455381365515202566717558630038384323380874211657540171703443681430068483786354657460158004005123522633226064232442260803156768115500354484633763807811877358328075016117845231026003774201315880067412428817748381135601710622180788250063175257853366355741075324507712420481418364740480018602158726013848461510048248481051282215484625103647610411718157767221764641557853445655361677551480588314045750853183427322817380310764728224781622086150830027776501285888304005254610274510268836331656235886508758845851557780504854004630765566605271577122865702586647688113107044071384763346632075354341601835841025525173522188038304225150562278008260112070340872070636104665322682455564470632832074843022176221106557462076335382653582378851826524540848788516237308040278445807652074251768653651252777874707003638344674365142054038147601481142812558168134814774544851007246758174505672288052100474221502321248473808014557780805445688434085486652885517281100416823271533267021277461807380877182655450407671644667212352374643851408637558835824064343344707482886285307056365081134138775851586283212064843781520123143113786706316731011760176808502284882185024630183573022616831407225427675420046375031131628615577726277366145513728700171455031556365151720826526827756517841280384063272740237144503276283470581420636533430811878205228412038153447155635320414881253777132427032810373808404811163168653267443086275214156701782452473133811241675364863315654626260757571382114687032310675484258560826373441284341203723125871427825032210810558155058782155861062334076023603601022844440234210600550286463355512415166085644180148331726112022463011663407705672205658408671316680477204706547032823727118802058487325246180187687246470126313853243587784612664124234481387248306705264434747071507667521566755546652041304801678560340270637005736280860360802086855878131573413364442838664422706654468266658788521646471788303611345872782834276862323051384124764673188058564532351304342030484587745658164164704217185752423331828563863334088361441806667247473448353885180624744854588138765576728685416087388444015808036865561465280756113451822772101141116144235281473853364455363680684518617763758380423238722608785826273834231245060345311643601864736134854026861348620644841883880133528324685727338235227185033672248183031107372744160888857510813440510048887811040551750802361163302572331377570242312408871777361083150814568334608743087115047872818061632855362024165618711775502014848248318220476730833470445618315772435087016473436063365568856364226701530200575874151745386418061708830458775207441453281356127268683138052852551743200D1EF65EC4C4D5F6CAC99355E35E4F2BF4FC61C728D0789F7B629F6807E1559A8B84FFA181C79E71EEAE5C9AB16C3B7C0FF2A2AB94118A6F2C0F1DFE5AB3199BA0C9D5DBA56CCA1272BDE2FFB750D4A08055C90CA8E3E32156D346A11C766BF426188FBD99E0A294BBA382471340483160B080FF654446ED668E3BA53458FEE5517282556B2EB8ED7AB2BE28E5755B1E70B50ED0C9913DB5F559D8A08D349807121757D108D8F2F993DD03A35862D429694ADB4BA5D2089824DED2C01F0D7576DB7785DC6DDD557E49F18E78D59C7E6DD55DC5F966F1EFB5D05F1EAEAA6D0D15791BC3E791D28C390364F5FB52F61F1960A330E7BC484082F5F295C10481767447395C225A9AF444E97D40F46BC6830E22FEE9CADB3EECE72F309E62B64307ED39C409AA8613EF55534C8D283E676551B3980143482AB1D18B3E3C2C8EB1C1DAB46852E2807F971B45FDA1C56C78189D9CEAB92C1A3AA0ADF63F299DE914ADAE86B125154DD82B0B3E4B6E3564C52447C04E478782165A4EC55FC32F77E1FF85C6A8A5AA2371424745E14CB3E93CF1EC2A3B2F5AB312E6D4D1A66072B0B8B108710AFA522ECEAD28F99D5C56AD235F2253D907A2F62357E263EA6F652753FC91E1220C613834765EB887BADA8B8DC7197B1C74D468922AC35DD03DAB495CAC807F7553F9F21E12C5090B0E5C7382A9239A65C2032F5C45561C7823094D97E656D54D985C21A64471D535397623684AC9E70F048708F54BD6032F4C5C785A22CF466A91ED0C3F921144403F60D50E364698BED936D161FBCA298CCAECBB6E532B2E8266AAD017B1B4B106060C44197C9E71C2F4490C5C55264FC2F89ABF0F5A1FC81FE0071A4C922EC195A5EBCDB1FA50C50D58DFB221C06880290BFEF8D9FF03F687292AEEB2E11B5C8747C210BC3D13E7DF252B9D9987CADA0D8763DBC60D9F833EC0FB73CD6CA2EEB64503B5FBE336ECED46990445733E3D1CCC6981523F866110D2AA1C3E418EDDAE08FB6701FDC11214537E8B956BF14DA1BEFE2BE7E863899ADFBED69F5DEADF6FFA7D0FD49F709B32D97DCAF70EDE5D545E5258BD50C3E6C762B7BFB5689386D7EC0ADFE526E22DE308F2ED8E357F6DAEA132BEBFA90FB63778CDA780495A03663359A5378D88F64FF345F003E7ACE5A9F9CEA0203631C2C43C5117920221A97572CC624FCA1F3C62AFC922C7F6A9DC576EFCB2856390DE1F6EE3D748F4C7B0E3DFA49361C6089E349F28889ADE29AF65C84E8E3C0E484F20A00D6B4122624AEF12F8697F7AE1FFB3163795A928495DD32DC5D2A747D5132AA6ECC6414675454CB0B99BB93856C77DD77189880C939BCDB9BF6993BA806661C93627AEC682A99E0F72414BEB2F3CF4C11F72AFD0CD3E76E0C76944151ED6CB35900150F34AA0CB2024B1E0DB52354362F5BF36F3B297CDC941BD4D8D11D9C0913DBD5ABB2538E7B8C172C3DB3799996A295F37E7B957B6509843555F5B1D63EAC0123ECC71B7453B9F425D636821B9B8361D08405F46CB494895532BA840FE6C07F51907C75744396811C7DA92C8AD19841AFBBE6F0F46DEE697E7D5D6D098510225B5E601582C6D4B63674AFC29EA8BF286FD487A19608F9D0FA9AA41838B49F5ABDC1833CF8200D07F2A393040A04B1EA730A9FDFE57E4A71AFD1F0D86F1126BC680619EB45E28ED551ECE0E139ABF647769313890E7A1B24EB1B37FDEB25F5A116E0A0D3514C7FDB8028CE0CEC5FCB48CF88F307F7064F7D23121ACFD44C8353CB7DD350D45C258FA839AAF351A4EF152B3083D1069EB0DC8487856326F1BAB6854B6259B7F7BA96AF44D523827B967B89AAA20B9CFE6ACC9CFFD14B5F0168FAF4A470308ED37AB4E9F19DADED8FDEFDBEA977ABCB84D97DBC012F0DAD61975072BEA8DAEDB569FBFBE1EA355290A398834B9D1C7CE0060C3AF3078CF6DD99C1E65FA31E4BA9E2E49853EC3C3E4689F137871DF89F42ECE8904BA70A7FB6578F13F20A8D67E5C86B0454844B48B1BBFCFEC07F12DF881ADA606F290D5BCC21980CD3359BFC01D03F55E9C5069CCF09CADE5B7929F872554E37369FD52B5FA654E005950A45BA65D6A41AD84415156A5CA8FBFCF4C57D22D1B12D2767D288D735725DBAC5CC107759A76B5597054717F767A5301C1EFF7A0459E317111237FAB60DA6D6BC74D8C42448435AAF88B1A1BA53257E5D2DE25154C1ABFEC9CEE3EA148DD21E1D237521CFC6EE29284F9A2AF50CA53304E84DC3C12991B69CE19748E042C95440A84BE260328552229DFCDECD62E59D3E09135DD8FEDA36DFF294161F0D86236103F8674A9BB9ECFF82578F4C844DCFB7EDD2A7D68742E067F12899CFC393424C7558F608E9AF434A8DB382C16DDE2B83617E502ED98253FF3ABF6BD0D8B26D7DFA3744BD34234F99C1576887B033B072390BAE9164C4343A0127BF9493EF84A14635714D4DCEBCBB5C9DDF1A6A6AD2A96CAE083420A5AEE25FA07D3ADC555EDC131594CEAAC305CE1636706BA632D5AF541599EE75C612A1173072F849ECCC908DBC00444938DF6658B90E3EA73F9A7CF8037CE2F2A6C7A71BDEB5E769DF45F6FD70BDDD6F00097A266AC3132139BAABFC12FD0D03F66CDE9F3B7420F9699A3BA0F9DCB8AEE797C96A0246C1056767AF124E5C855D8F3A6913D42315A88949F53D06D30B21ADD84533A1F5E2875DE65C4048CFDF2B92861A6B31DBAEA0335473788ABCCBF3C95AC7027CD0EF10D85633516D1CCB03E2D7D8E3728AA8407EE78584682B9440BE7AFF86F79FD6E29029A36942C577024DF1E3B162E3DEF975AA540B478B8BFFCBEBB6FDF491E4C09A98C3945670D43BD697C60F2D91D268340D1F6E62347D0BF712DF97DEC19D03D1FA506803B486E909CE14505D5C6BACD331C5D863F88CBA5D80B5B4D09089BA1E940E476F11C9FA043C3A9591C4A2593D93D64D5E604B24D998C7106FFE4C9FA5373829CE267BE0A30AA34BDB3E9C8B95034CEDFEC72CF2E16E4CABA5B16C99C4D3C3360E39437AA699FB30755907ECB3326AF397910078981364DBFE8ECEBB46296FB6FC38FF26269F26E45B043E5C2A8C8B3A4516BCCC1A2092D1C4A6BF0EC152EB909E418DFE3E5537B8212844DF02E2A063363F22C2D47560C0C84459E278BCEED23B6BDDC23736EAD11F814DCAB9C31B0187739511D797A5DBF76A10FB1F0C312FAB65D07E3F3B81DD776296C37A9683D416AAACA42B5785CFA173F52099431494CE0763D5085C360C38E55CDEFCD429BF524E94FB1A7B616ACDC8B4E6BAC341F8AD61432063404C9D7D44EB51A144D88718D51DBC05020EC2C34CDE727432D5DBAE86A4D0FDE99C1137771265C9628D23EB65C968DF8BF153F3CF84F438C026CCDF54F485F45A11FB9B3B592B713561F870776E9A1A3A6A0F696055A0B8705F9E758EAC5093C783220F79E93A9BF8BBF47CD07748C19185931CC3DE62BBCB853933D53435A00DB9AA2E9D76106D9B76D22CF9DB73395D0DA8FD6A8CFE05A71F5E24E2D78CFE
siggen_pk = 0B75F9A105D3A8BEE2D00F98F29C3B4F97A9EA298BC924D1D254FD5E416D4011B24981A012C7CDE35FCC70DBCD87A281D29B2E95E0BBAB349ADA2B72AF7FE36219D29CEC7DC8F5C0E6F2084948EA324C11B8B86011BFCE25B552598A8A3A541EAEDCE0F3C63ED38EE033B5EE4184420AAA9DB794B70A5730B2C17E08FF3256BBA4E54F3726CAD2F531AF9D6A878A796DB43E5D391FED7BD4624F93EE1992902310AD153C1F7E7F5637449EB560C8B0C4DCC2E744F8788F150F1ACB3EF7FCEABBAE3C61356DACCAABA7274B987996B4A4DD96603B534CF15A1323CAB21A59144CB3A280B3130FA97767892E04EE8BD26B5002F6D4BF7890E884E5D0728EBE86BC4624DE391BCE3475EA36679502BCCB6A7C434DFC1F86F89F781D0FF635B07FEE16342EA679531A94F35B8DB7A8CAF4D289AC0661F1660315E21FDCFE62084877D973ECB7BFD4E557A294EF2A0E0074C434A2C774C269B42311850FA20996015400EA8D3A46879DEE1E451A07537FAB8D3ABA3D684390084A85E3F09F3BFFE11EFB80D0C67CBBECAEB7EBF15AE216A6532E28DDE11BFE7ECBF32879E3886CFCD4581F5B9781998E46C9D61C0CA5ABB64DD1362C23396D1B8B364941E7C2A53AA2404EFAB0D0D95200BEEE0CAB8260EEDCF143F213B1C9E83BCBD405AA7CBA5C2718806AE82B9BF8F14C4FE0C3055DCF999C3A44F5033DAD798793F00927EEBB0B7FFF733403A9A09EE78BD36CCC12878A6735048F5B8387D1BEE57ED86E907407D13ED88452096189AD58AACF17BAB5F4BAD7CF490107866D00FE4F7E3A230D7C4FEFA456B4C9C396AFA548EE90FD26214179796D060F86A5D2F2C076AC02D1447BC21AAF87EA129108FC50CB3A3CE03C7621815AD62DD8B5B21B5AEAA4EC3E8AE1C72556DB86DBB0875A444527DF5BC5FAC5B2E19F97CB24CFEEE573C41A6469A8060215DC8650560CC714E198B315D616945D5D4A213A04D7FF7689802FB4D4C4CEC59A5834F04EBE64AF37E31E9AACF8712CC2EFF4795E6C851C7531A54775FCF5584E4288FC5FBC8A968482F5F83AEBE06159F63A5F58E0BD076350C14B234D5F109C7F858CEFFE8112F58DEFC3AAEED98DB7250D6432F09816B4C3F56AE71D4F926E862C35D8DF723A84580D4038657E04B9449BCD17135055A40BD8A7B65611C85BAE9C07064A0F5093EF2F36E9680DAB421FCCA1D6C3B2F5EB6DC606CA209163EDA67A80FACA711B7F2C995C475EA339A7F48098A8BFCDB984E5BD5564BCEB0CD27DCCF2F4A32BD75146FF16F2894D33352B832397312562DF01E66FF4A24F96DFA80206BD26486BC11027A9A2A02C181FD64AB49BF9F2590A2A7A7670D4C31672953B851A65FF0F1DD8C91E77458E2F559F816CD48E5D58D6D1BB0D898F1230D12E128381F99E72620864B2FDAAB6DA1271870B882739C3BCF4FD2D25ABF1F61CEFF07E9CE587245F2B94EE177D152C4747C6585728C1FFFFA91A8DF868EEC2689F8E2D2A6DF7341935F94B7DCAC328380F74F4D233F475741ED7C60C5D025322B48E28DE748379C5926A1EE2039C2678F950269694B88FD0DAB53D95B2B9E06A18957FE247A863E20BAFD7AC69A5E6D96DBB2A203504A06DC94457019D3D54672DDC95B32AABC4458C9C154847717FDA72DB31B643823D41C0A26ADABE79C23DDDD4B1DB6A5DDE9D805309CF5275199C198BC57AF5686D50AC893A7E016F602DDB4EC11662DEFB2B2E0B6F99E608686CECC3037F8B9994D1C949FBBBD202F9B9D73BB07ECB08357F387AF06FB3367AC045B76D9C7D38D029E90E95324B98836E444D6C5438EC5C69816059C22F9BDB7F39BECC02A6E14706A3A41DD2E4D6F8F1A37FD6F44B5B5D7E98AC957FEE43F6C361ABC29B288E53AEDA27D4979CFBC78F6A30A872D2F9EC45B4F6673F33E46FC466198C03F3DAD512614029C7E7DA6AC3DC4578A6EA30A56C9F89DDA4968E746B523CA499DBCA5A9E250596CBE29DAE6466949D1428BACE063BFE5B0DB5E737BB1739A012695331AD55F582AAD44185F76F94C3B05FA2871093131A53E0EB1D09A8D3DBE674E31BE03C0AB8751F4D98C5CA54B851CC02DA87A39E1C7ADFFA77082A4828C950D80E9F6AE3D7CEBF524B42CCA60EB1697D3CFDD64AF1AAAFD92DF8DB69C3E4D6702986B9FB5F28FF7DE9A649688851AF9DA7D2A51F31FAD112D6CA9DFA4D002B7DD76AE49AC46843B61E78AB80E5D1113D8BEDA019797D1C9298D1A43914624F8E5B7A4E7FA78FDACFA2BD0AFF67C36B3A29577E244CDA99266538D797400386D201EA2C836B538C3F20D4B93BEE3FE650B68A6F072472AEF25298C2DC8D33B4C103FB92F58964773EB15F8568160C27F7BBEB653C31EA82450E514FC4DA2E18A254C99BE36D07F952E6B088DB54B7F1B713EDBAE11225E580F2C7813D3520C2FD2F5336897569843E9E9C1DF6C5EA5CC43019F6E22F6F05EA543E4649D5EA77BBEC075C01816A4567A780EE828C0D2AA360972BB514ED9F582778569BC633DBD41A2E0990E3F936ED7E2AC198A9773B36B2AEC6147F6A63B705F8CFFBB295DABEAEE0E34E64119668D90DCF666F0883BCA9C691D17BEF75E067CD8D3E5A7A904CDE4450A100203AB86BE877036882FD71423B35D9E16B1F2BB5FACE5E2F486F03952316B1100EB5B1A0038768C0860F379A4733E76D8FFC857E9D4D7A8B44AD5E501341EFDE46FD37865709AA97D58360DCC758466E47C7AA6A4AF0A5350DC9922281E4A19CA3
siggen_sig = 565F03A52B748A6D724307B563F2706767127DCF904232107AE8B41639419AFB4E03BFDAFAD116BD254954A6D0463B8C13BA4ACEE5062CE950832C07DDDB483D6B2196F5E9932F49E3CA10BC9B8B12B58D57EECE2C7D2D6CC31D4D8C2ACE3C2D1A796E49B9259A55147BB4B193D137C101BB61FE721E8BEE39D9B8371636735F0CEAC008D66BC097A5B0DEE2F31D94C384850852E8F74BD229165E054C91E45139CC0BBBFB52E3CB6E668AB5F89F2603203120C9A54F63525E35993699272592ACDADA44112FD65C1B535AAEE35840B2C0E84C370DE0CEC02CC7A0AF94B16A4B3FCA7CFEDDA826309C606401C314CF5DFD495F22E047E0887F328DBEBFF69469222DF07824DCED3C7455A72FDEF16A943428A0D4A2662A1B523D97962D8DA7FED5143740F9BA08F925D391D4E55654B40DBA74CAB186916D5BEA5DFF24AD849E3DB91C4BAA9C5C0338C0E378E9D727540C1671BC51BB25513E472BA6BF5E2657E564B5385629A2E252EBEB86483E8A720F7DA7239549E3B0BDE599786E3131B899C610A723E4A9FD3EC1A8AF8CB075A4A1FE90E938CCE185CCF74508D8FE33E44BFF87EFB421E14C93FAE92C3008487BACF376DBDA4A8F3ABA50E6F1EC35A00214914E8BB2A7986E0219A41F5D3A25B18BDF18920B22E9657F830F55F8176FA12CF32274AB5A360DC97AF83001D699A1A946EB039D9FCB47CFCA24FF9982E9FBCED739B892FC12D7B8D9080198BAE6EC8CEF5600BEBD51C86DB0948F607959A6A4E6B385D8A86BD3B8057A69E414E1D5B1EF091BBD2C74EB736FD1002E16AB74A49E18920004C059D2D1598CBD83366607AE0743D9D4767381CF491E43F71A0E4FE1C6125FD2AC13205F2C811643BDC6179144F8BC852D640BF0546E615747B907B694B883FD9CE87CEE5312BE26E38D7F41601928DA56B9260A8B1CDF0DA12C193137C91C58925F8414129A8E6A9CC3411CA9B34C3BF6D55C790C29342C0DB25CFCD5F81502676FFAB38387C4DBD159991491AEC1DA20D2195FF211A67D5CD5E88A278F3D61F59FF7A269CB02EC67346AD1587573DB6A8786FB49E88BE5D747F836B5C51593136650F03479897E5A321ADB62A568902337115DE32CDCBE2D9E33B4AF5466B54A42B0BB87DA8D3F52F58EDC6345C35F1DC2CDC6ADE2C8349C12A23BE5590BAB1A14F0ACD380549069759CF0753C3BB6B6E1332318E690E9047B7B23BF3D4EDDE967B2C818DF434B1F541C19EEEBB2DEF328C0CB562A13B8830296E2036E27E317CF8FECCF8E6B1044D3315975CB986E33103E702554D9A0C613FF0877F67F5B144487C904CCF153CA7DBBF4DDAD47C259BC728A06FF977C46BAE8F2CDBE834DC87AC3C37B90B33B2DF586EFBF9E39C9AEBCEC1BEB8BFD6D89E428D7B673B6D5BFD362C34703BF2F6FDF3CD0CD25815AB97C6881D3666C736800117DF551488C4DF65D756E492F1A4461DC212AC56C2FE534A966C6820581A29F260E4A1FCC1E21A68AEB741D6B263B3AC0A4C028C9341E96501CA651C2AD0604EDD8677A00F5732BC115DBAE51C2EA271CEBB7F2DC2F2C23D4C9F73A47D0D973AA1161C783DA78F52EE98587C64DC984C57F9674785CA5BC233B7E84975B7252EE6129DE68717045A7332D0EB479C4032F054DDA8610B26CF907D3A37A67CF0604C9BD68A251C422B84ED094C6124F2B31127F5090DB366D3C9AB95CC464E692C6F2EF1A4F16004E946D60DE5D69ECD5C7F49607B989AC8180DB2A5D2B4121EA5D2BBB665393DE1E699933EDF8BBAF30BD4F8FFFD59A77594E7A2FB9FE6D53E9C2B65B10284BD076D8D080A069D0BEE494B113009C4AF4994763BDD23ADA35D89EFD2F35150CE93588768E758C9D89DDBBA0C7A1F623DAEF813019006BB24A777FBDDD1547ECBAEE3F61F84D90FA191CFF1080FB32F1D63B971F3C7CEE6122332DB63D72F31F03DF93329E9CF0F6C6ADE78667BA1ED3051FB16B1927841462A87FA6A3B7144FF0BB0F5D5D023B170C145FA2E316F0E4CACB9465D1F782E55EBC9FE013E08394FCE689E3881D9E986A84B5CE2A4FAFC4E1AFC44D04ADFCB1E69FAD966C8B61111738C38DD5ED873B0A6E7A9013C0267CD5DE8B62AF8E261E591A4D3308048C699CE5B9A4CB3A2B9EDB993D2D2F9B78F33FD2C065CD5568BF0FED929AB9A078BCBF4DFD84C535E35EA65101997120EA91F7940D08DFC7BBE472CC08B6584961C82432E6837659B2426F4F9EC4C37E39844B00AE661612CE4499548E208602E799EEED6D6DC0310141E4524A503CCB88DDF02786E41443024BCD1D4F144B72D3AE85993C323D8EFD1556F567C75723D8CDC516573C1DA649B97204BA78F3F91B29B0B432C3C83EED774EC22034867836F9546F3423DD1DDC294D1644A0F9008812EE1A9A482805E0FB8D690FC53834E285D1B46B5A8972CA82E6FEC136F0CB06EA29A2FB4C925ED78E673C68F586898F619FF1F38341DF04379C6A624945E899D96DEFE7392E2ADE4BCD04F8C5A480405408086C32C9426492707A3AC33810FD8666EE8505B033C28FF2C8932D2B0FA9701038F7E52B0B19B3C14B4E0D0DFCBD9A1A522EC79205BF4DAD16B90C70619EE8AD5BA856F3A55B64E40B73BE657C94AC28039EB9E25C932B9A4577432938026533ED832B27CED256DBAC3A9514EB9BB4B7211F1CE4EED4F794E191247922F2F2D99D9882AE03F8CA6B7F2F976385D351B9A861B7B8551B2ED9EDC7B2058A22CDD31D4E71618CF507E37F99DBF9C16421E07A95104535D8A9A202F5D2F97B5446931955FD5A5D3D59FF76D24A6723AC507D6539BB96AF3C71824F61B4592CE37D57626DC649145E3836DC9D51823D9C9D94E9619420A37B95C745E99FD4AFBA3B2D33C94976DD3A3D1200DF37D6F7527E508B6F22DF98BA02B6D289B7E21EC244AAAC95047DEB5A99AF6D1820F3BE15B641CB9707B25171724C2552D8D6BB6624C27FC314EEFC7E8A6A41C30DB2FEE6D51CDDE4BC93B1D4378C4F8A809F0BB6E22152CB9FEF1C9BF722722D8547F2F780D5F0E270FD899F1244EC7BF724C68E36DFCDCA6CE7EF82EE82D72988F3A5D60CB85413CA37E6F86BB555168EE3986A14E6D240DA0756830B64ECB622A824C8EEFF29C9953A0DFB0B20411FA72E42689321CD7C5B5C19C1EBFEE21E4A1852149BAD0F7E84526722072D249A9AD6A1E8BC9BEA85A13D53028E6AAEBED20809D25F90657CD7D0EE21FE0BA3901BA63024461A05D2F3F0EB6B0DB7563F0FA4D7DA9FD0972F0DCD6A5881AB23C7DECB64AA999DCCB94F6756C141E8FE85A358783D1462461886362ABCB2BBBAE5EC2A8D223FC4007DCF7614A4F8D91A2501114171BE51B8D41454A12588D31842F0769D40618D1E21CEC5EBC2547F56C0DA5CC280798064B914459C563308390FE9718CE4C2BDA9CB7189BB9FB62CFBF5AF4E0FE27651E6074BE55ACC13F2432ACC06E06E9DF5776D9F53AD9732FC225EB52B048B81B4BF6E9D5B1EAC79D4AC779863725D6016AAC7AE9DA4A9D74649C35DD402E06006B5F27EAEFF8075E137CA6887A9640A13D459CB5D88653B8ED0A8912DA10DB414213E7CF5F1E3A2CC774DE99F0E6C174BBEB284158D800CB108981E341D4658B1C4DEFBC9613482175E236E183BEDE9A2FCB4955B7B2718DAF94C2582D14B4CF9759DFB3A2B26B11E23AA02A97A187DAA6AC6CC423F9E84B5E304D42132E08D5A38EB65172942FB274385837DDB1ADB60D8A0143517A039C78721BCE98D5C158CB36256D488DC4BD58F2A7E16DEA2CD2CCC373B0D7EBA62C56A5B39225DE7FC417F9894498C71E0C5B15E672BD4851EDF2399355608E26AE6B43E6614A3530C1B90133C8566B127203ED9F8C4E8C5797212596DA9EAC27CB88C5D5A4E1CDE2880D47754D5F43DB87C9BE84440DCBEE6B7F119F30C712A09418544A02A08FA0DB449E7FF7772C14D85FB91227E325FCC155CC403C0FF66CCA952E90AF4F5D120B49E1F506F31BB752800ECCBEEEC917FEB4C1FEABE948CD2FC7A485EB51E1EC6DAAF3BB9D1E1EBB1E40D13DAEB9AF994482D76544937A1967DBC1FD3878096C54FE78B8DF0C74C964D804C8614468412C75F8C2A32299487D8FA3A2275F74EB73CA01FF068B9325B031DC2F714F24E91CF1659F27BF1D0CF70CEC61EFDF5748E53E07B62FCEC52C3F5531A027DD7D3E89EDFFF49CDCB0A4A92453D68A5F0507DA77697C532EC3AFC89A786F9D9029D38BF6B4C4D3283FE18021E44E3E1F008BFD414AD305AF038DFB4DC76ABD6653D35A579BE101BEF7D9A87937501097F270B8F827C8633607D8E49BA58102A4CA3BF957FAF3611A8A0B8AF582C837DE607A4B44B7F80F66136179869EFB558D08E8DE21A2422E44425491942FB96CE41EDC030CA46C33AFBED5B242A2895AD0B7950ABEFF5EABA306C57CDAFB0D72B79AD439D0C6CE29790BD65247447980221F9A2268C61598E7099C5A6BD33F9A4B78BB2F83AB59B81A5929C5BC40794A52AA76B86F3C5A9E6F733CCD6C7A96B66CCE9783661B3080B979BB35026F42F82236FDA9E491C07CC097753B5BA42620310A4732D6DE6FC4A0A388B9992022480BF024792BDD1D81F423D9CC4184C8D9CED17243B4E61869AA3BF0000000000000000000000000000000000000000000000000000040A0C0F141D

count = 328
siggen_mu =
siggen_msg = FA03F576360487D88D74428FBFD33DF551C6F0010BEF7B306DB61FF138A2B6D31A754ED6150EDCA7BB7FF63617FFB255D27CA8B640BF7348DA0B8512AB425883AB598E71291072F97D30C17F38553CF3C8CB339125612CA8E677E6880859D87CFE2E8B53F27A21060DCE176D685ABFC0938D6B84BF56B237AD80EB4A1680C8949E29D9F716D080334FF2E8D898D929D2C1FD08D0EE76A6D826A22372AE70F8F5A6B047922D81BE9C5E59FB652FD8D9D0F39ABB0F766E45E5BC0678D46CDF8D4B5817B071AA1D6D7C0C7E3F335C62DE9E7690523BBC510D5622F1AF9AFECB1B9D8C57C80E77506146D6776083C567D66BA0769F887D1AA2202528C10B6343F46D02049A33CE7F151618CF555E71327EE4FD13DDF2381DA2278A978D8D6679152BD6D2B6444BD37F7D69D8A61F412DB7B2B52885796ECA40B849E6064EFD7EEFBEEF978C29E5340C828C4CBC79D6EB0E91E58B0C563805C362FC9B7858560CCA26517C0B50BE9D3DC17EBD7F322D3C54C13E5D5AC7A4413BFBE84BC623F58B3F0C7EEAB52AAD4CEE3F52B0977300ABADC2BF6EE39618481007A7B99DADDD907216317FDEDAFF132F22F37310B448E2B485F8A3B467A1718C5DC4B43EDD6FE1B26265E056B531A66673D58507A4A5D4BCE6960C8E90F3D8F688350F81668705A7FA17B68905C84B918733A73F98F9C16C451AC5E316DCCA19EFE51F00C22D9A1B151D0066121AD7AC79236A5A0CC8DBA736D1AE00A21BC5FB7DC8A4DC74C5B4F28EB40774A0F73EF41B68FEDCD748E194C194C5772029CF1D91A15D500FF21478FF42A3ED5C9D3BFC49CE297238579DDB18B4CE893DB43432A26411DCF387C345DA36337424FA49901D032B545B7182A27E51D8D338EFAE33B7C7E8A62D59FF752385E4BAFA1B2DF0870779ECE7EBF98A0B3E36F2FCE7CABFF12E9051EAD19797EF134055FC8DE1B444D4BA02AEA0614719D277C4F0EE8864DAE048DBCF71C54209278C4932135D830326E1854BA49F39095FC3B013A1BF7B5C73685910E5DB255A05A74EDA6BA7DD838B66AF6AE5D7433958C1AA972048B17666B4D9F0E00F69D64B6A22E7D992CB0A5BD05B5235E2114D593A1F4FB171C5288F276C36B13854E7B8E54CF6259C7478105C08E570409DD3EB8B2935F622BB986148844D0BDB6763B6CC92D2B6FCD9826F16716D09277013747811189C0AB44BB702F3FE1FE48E81CA110CE154124BFCA4C540AA6D739A5546A4319A5C3175C3ADE6E501F97D47B0C1DEE1A47CB7B8A6126E4A11CE61329C04EC7C67945060ABB689980CB85D6BEED70E0C9F109F41C20BC6EABDDD2B4C45F39D5F646C1FBFCE7EF243BE79C36CFC2C273D1AA7253A6451E886531EDE9EF94711CF245A97161428B4C44B0393AB9219089B7B259357C3C2B9FC8234E782423D475124558604C7A263ADFFE8FC1D4E6BBA3BA021DB40983625AA5F5FB978D6B3AD4821E1164C54A9BC57662C8DE86D185C3CACBD35EF8568333BA2DAAE84FAC9D98DD16A36AAA766F9D61061A8CB71C8850DE4B341AF407EB2588CBEB34E7FCDB80EF7FFB1F32640EFED6D766E37C0BFF956292D52B2D8D18C825D5CEB9754664C7F99698B6B1EAE3A36661981CD000FB5775508B4CB4C5278836ACFA260765507EE436E4775374F5EDDF89E055054F752FFBD61ED5B558FEDE0DFC2BA7D8C33D46B6AD5C4520E72D842640A5A3A325745254D2E934BC171C407C155E81091C3E853D938A89A1C9F2D51ACAECC1A96AF36C7D24C407586ADA31270E1F23CC385F03024F1E9691E18718EA31AF8648335E8B391AC9582F30C45C2A1C6B38E2ED16BA512504F7F62C77368CF3481CB7044D9236F200E2F2B038173714C30918040C325E669A95C5958D49FDBC0867580B60ED15834CFF1F7520EBBADA8D737674F2955A902827E1632583E11058239BF2E1C488398E1AA966D2768E7BF8EB196E6A55EFA45A39DFE916A39DE655E1EBAF67B3C5A6E1D0DAD249B4D9F8010816B36A470243D303A6A76B7A0A68ECE32BAC6E9F840FAE73B56C99B2B800E14B63210C8AC9818E5A4EEBB3742AA73D7484F1C5CB337429134E33D890AE11FF6A1B861137DD71E4E167A203AD22ECB78DFD47D4A76B0CC17458E9FCBE62F5FC4298D650D2352ABC69A920C804E881FD3AE23B869A6488407C68466289DB8E123FA6FC2F1027A9C983D2393FAB8939CACB63D84C8535A34EC7F6887BFEBE9E92E8DC413EA34D61033EB0CC3DA3503704D44521287E76EE80D5AF7C813AD88A401FEC8FE28E1E0FEC9C46B363B678EE4477B34488FEBE8F68BEDF4CB339FD59E22482B69194BEB828CE2FD6FDDFAD502252B67E84BABEC2D67E14914636DE0C6334931116AB40FAF6480F37C1850D8D5015838146609E75459961D29FB5003805E16BFB6D0D75A5E40CEF233FF46C3850B446467ED3FDCF3FF01E8C512507E57B4F3C2DCD6E31A66BF265343FCE755425B307979A7B77421F2959AEA3D1A849411EF1A55881EB684BE0C1F6160CF8999EB25DF97E48F46CF484BFB8C68D872DE88B412868041683BC75D09EE87BC6CED2202C3B0F90C4824759B96F0597EE2C7FBA61ECDBDAB9CAFD5D9A32CB4BC6ADF3C550B4AA06E84A681D0311CF03E146B8ABDAAF29CA8422D4D631E7DB3C9F4A6B8872E6EEA6C84A698BB7500D8E912F45757F6A86323666BC3F5B724141D61F7D00A0603326BC380650E15031306220488329B15C0C4B1BE8B61D9ADECEAB4ADBE8906FBEE9B26F26CB76D14E2F2CC9CA3A40EC8CA2080D605F49F595D3037D222F8F5E0A2C5A897FB6535419AB6B32ABA36DD24BCD6A5B369A8C197322257A2F808CA961C87D381C8CB9F70D4E97EC68BD17BB5D32FDAED8E1267754771629AD60A2A197D3FFC35EBB05397C334C6D01E080895BC2EAC232148D518BDBE321B6262A49ABA9DCF946737E37F52FC35642A2434798DC5FD7BA4E5B74CD4636DCF30A693F998F0F55281955BB9A95108D894A97C2A8E62C2F65B3C8BB0EF5029C2F18DD15BD5CA0EA74FC2DB4FBC59B82F95A79DFE265F5C010169C3A69844155DE4181361809E7F32A8A38AEB64C3601FE223F505AE0EDB04EF52F955FCB64AD9AD40121D789A538AAC4B0C01634C54FBBEBF5CE21EC29EF7358BFCD4292C7DB5A4ED37B8BE1FDF3F0613C84C061090EB2623817A6BEFC7E4F9D13C57DA5A9E74971312F3377A1E4039C7D2E6A797C971E3D62EC8A015C8B7E16F33DD5F1806D9F96FE3D08273C254EB228F33A6A9532DAF9C70E03398E47BE49467FACF0962C9FB788FFBC4780D53B761608490AC4B496902E7C2E20151896BA8498FC779B64BA61FE0F2F2BD2F965E52E284214F242D242E74855509E8DC6A81B8F40F6CA699E682D4B4DA7077DD883DCCCBDEBC0B249D58FC6D139DCE7BD4BB626A9BB8D32A1DC0412C73C185209C87222485BD97CDEC53ADE296C45928AF48765F901465AB6151887589F7784A3A92316DC57DC34B1BF27E0064347BA635CB24EC0CC0B3CEF4E8A14808B2BF6A541117126A8FF3D334822044E25993029991284962CC5B52A59CFDB851F8CD3B36605AF83715375E1487B86812596AF1A0F240D6EEF6CBAE094E28A2ED085AEDEA329D4C4B34F5DA6716402E7A65A0CD3EEBC0ACE5B86DD4ADA52C2DF09F7455B533CDB327A8DC619E268F5CCA7854357B1841625D0F20B8E5C4F428969401F6720BA6CE9B1CE67F4D1DBC06705398A2CEC2C1F196E6605C0268CF0D282A7F5A2DFFAF631A23F83D0AD848BD6C2320B5D21D5315EF2EF6226EC1F2945AF15896DB282991096ABF21D8B1208D08CF1DF4FC2AFF80C05A825691B8CDD944D1EE2A65518C89171DDFD19D1370728588DA3C9B3765481CBDE768B141AFE83B5C354823A515E30BB92B61721B3EA7C3349841A109367A1912D07B349843437F52ECDBBB33A71DC97C46D2B17E5BEC391C00F5842E3B2838F07CCAC2DF60518BDCE0CD0777C3C32A1C70DC316E6A96DC925B95EACF1F6020F3537FF7D139395977401C15377E94B1EAC4A48F5B1C8B6F739CFC19B9C9CCF9F505860C75AEEFC0FF384DFADA09798E744EB49C1856267A5FF4A5C0FA3992C53BF61EB10D09009F60BDE58296EB63195DF6524C8F07EF14B69415754D507DE4BAE4E53E23D685C69B43A4086ADD0E7569F310771D4DA92134428792CF9BE204C64F5FA460CD0D6E6E7099392924563E26E510305443341A88460B3044F337347CCD2DC11B355A792365BB526732674072CC8606D05FD2F3117ADABB4730D32AC2006B9165C90AADECE08F2737459563015261181DF935E85E938A26E2465AB28CF398FC956992D3E4A300054730879BA1BC01A1E3601E5BFD01FAF79CEF50ECE6D657BEE1361F03F444793B5433E9598A271533334189E4B27932B56C86185EDF5539308911C2B7EF34E36C45D0D430B6677EB44D30421F06E1D0A4ED0F38D7B1BF0C29639FC008DB6363756190C6831E20C4A55EC91DEB7F9CD04A1A9E1A53AA45FC0B54F3507B0CDC7E6B1CC1BCD72CEB430863E21CAECA601DB31BCDE55ACE7F371D67F26E612828877A78E74C9C4FEC18FFF9E9D3E16264FDC25478A39457F652685D0CC344EA3CF136C47F12C823722CBE623C5121E895292B36599E195E4CFA8AB06F0E7CAA7B3C4A0ABB768C90341BF39202E1528103D76C886EC02787FBF23A0CA3FC3F65BEC1438ED324C001B29AF68025145186072EACAE733A6CBFCB1D2F7B783F2A2B9C18A7536759AFB086E0C2DA7FF2A52A6EB24BCD27DB7E6514ABE882D446E175747673CA3FBF3953FBD48AF1A0806AB3A003C25AB49FA10FE3E613A1ACAB8410D2635BEAA5452E300C006CC9EB614B284D952D5957B4D8D06018106DF04653679D7553ECA9B848CE5D190E8C6F0128F35403E800132286254F04A2EE148B4A1B8DDCCA1454A02C3695407CDDD927D5030724F83B61E0446889A88CD5EEDE0FD9F7E8B4450430174C3F4AE1578B10CDDBDA91CC236442034121CF446CED6B81769807EEA703AF94D4475D7E65226637CE1479407055A7E1E68FB7F599045FAABDAF03BDC3DEE2541A0121CA452892F9176849CC9728307A55CACD8A57CA96F612A3A6F81B7DA017E01069A1CFFDACB3190FBF2FFA714D64A71E3A63F6C36584A2F0C7F1DBAC08D698433DE58DD898902EC34DBD4F39E7DA9482A42354395B1EF5F679678DDA7667CC0F69E24BE2E64C428F9C51E25B7B1C5855CC5213D5E6012689C87325DA1FCB152F18CA563F2F61D5B8F93A3B81A7BD6A9F42ADA68C97E5D9BF227B44BC043BC9D8D38A19E5BB9B0373DFAABBBFC148040C2F2916E9A3E9B932B012DB32D4B462B4FAFCC9ACCA9AC959964A7550178AD1FDAD197067F0C3D49D36E38084F499BD54FBD24A9345B225A09107AC7886F0153197CFCC92095E87448F0F5EEF3A5A6143C3FB412DBB68CD79AB79C6780864AC94D3BBDF55DD81503C0005FB122CD01A577FB4DD3385E9EC7625A913599B884A8B218AC055B1E0F8A02EC616A7DEF223BFD3610052EFCE1F94109036D5217F0317ADDA054F90EDB87F07CD01A47DFC065C7E35D99E9FF76626D950426A60FF6D306A94A4E54EA1F4AC009F4A56F4F8E452FA96D48EAF6DAB52C053F08499B91F5123F59D624F01F253C3880C4B4A267ACAD5DB237F50902607F6F4E741F4B8340DEB947C6FC3B92E1E16251FD575A246A795E53CCEC60AE59F65601C7E200978E35E82ED90CE0FAF11AAE98A35308B681272074A6D9B938FD9244A7E73CBD908A15B5060DEB5B8AFDF52D86156E30AEAE3D4E75728AAD333BF61A3497DEF02E90C406E401B6E3CFAC92FF540CF52F17C6EC86D76B4E5480F9B6BCF1BAF82DED593A7B4476078B2504A9C3C70BA6F9E8E7C52CC5CC49691C087CEB8CDBF869606A0AFB06EE06DCE3A24310C45A6CFDE54388EA245897F84431595B42EB3D78257E2E34099C3D71D1E9755DB48DAA6553CFD6CA542DD78EAE0487346FE8B6690007AE7ECFC0BDCC0DED07FBD7360CDB75B93409544D7FD3ECEDF4C7584B6EE9E55C93B169202E97C92B07C3F1C47C92DBEF7FCEC2ABC5A3B9079EFE5886F715B0F9C043D8D8BAE58806A519E138DB8BEC4D5E4F511FE3A5A06C8A1415A69E7E44F8FCCD4058E02A2ED0DEA6417600432BA4A4F7053C1EADC700ACB8F2D9C656ACF69FF17C07208134538B6FCDBAB65D158CFDDC0D4B64E4EA78D470EA247DAA409C6107C325C02970A2326A20F926AB8186DD708406E31DFE53174C30A13376CDAC68E45637D3F2FD81E2E059634801B505221D9B3B56B970B74FA728CDBB63829BDD690AEBB0A39478ABDAB053C54DFA3009EC04B6029B0563C016EB687B996C93442EA14241CEF126D3ADD65C2D40CE2B0F94571806D6BA8EAB4CAAB1DA68267236DDA4936909D461040B9CBD19B0B07AC8B5D0921BA370E8B21A5C262FF532606AE00CDDCB86D0E03672BB77CF7C98F762DAA70CD8816243BB702A39FA1AD3BF835C39B2A823557FB2A9237DE73C58EC44463103B4C5BC94A2B4F11106939969F0A2B42858ED4DA3DE6BD2851604F8BC8120DD8374C4624774829FE5C733DB953E4982EFE8EA1D21D9B5D8270D2117329AC854D228C7A37382AD02660F1759B682DFB63D379374D602F65B2847F4E486F89F0D20EA6E64E486BA836DC0101824EE101BE1B81FC1A7E93F409DBC3A3E160AD286274C47C69EC16E5D093B6E1543940762760AEF597EB64968A10D3652D3C3CECBE563BC3C408616D1018E87E151E04DC40F0DF1D4C6B7E9D378884CB5927FDB812CBFF59158066067DFB6115889C1F0FDB2C8C2BF44EB8BDAF50442B0EDF68722E701B352DE009CC1BD36C04282EED7BB493AAC1992B282D012C3A1F4D82DAE9FF8A437618D4A286EE25561D7CB9EAEA6F91AEE8C867FC71E73309CF66F7F272F1E9BE13185D0D627C7329959D0F610AFCA1163FF5CBD2BD9D5BD425371EF917BBF42DDEC4E68B86D1A3B49B2599CDBB5940EE600FAD671EC782F9A3E4DE06300F4F2F6BCBBB4BEA0125ED5CE99A4096FFB8043D4F0867EA5FF89910D18DABBE009D366630CD745E7E3D687698C6176092CA308F9D07CE45B55F383F19CA276A9B852300FBD2613048A2451D4E1C4A9838B3DAF9F74744239E313892FEBC01C35AB692E25E4F136DC428D7E22B6C76EEF236FC1A8E82212E6881500E3F25591F857089C40B3CCE34CD687B1875ACA5EE4078B857DC8633E47B9D1E2D83E1D53F414C8FD05BB667AA8ED8A0C2669DCB86AED3F015659A6C1440E57B72E65D0C6E2AE2B6413354C2308E1DF2489A74C9F70F058A90500022F78EC2241DE7F5C880213B363094DB8C396440168892FAD765026267AFDD2EAA61134A1DC08D2670A4A5844371D9CC5A77B568BEFA613541AB83B24357996E0465AD10FCEE5341A1223A77BDD3A65A1746BA011DE2935771103970022F48AB1C6358EACCF1121478D24A5151D2457A1C86E28C03B5D15C4F7A010F02CC14EC748C4A034EC3E0FAD3BDB7EF3EE3D1721F3B3D161CBD386667A7ADADEBE5D230C18934234564B6599CFE4A3B1C3803FD27ECF4D4FCD576A9B09068051C7DF81DF8D32742E0F95F131039EC9266E8F7CFACCA2BE402CA03E9CC151DA578C7938991B0231308B0C853D0F79F00BF42BECD35E1CDB00789CD1CE730F3A84C300BB039ABD425B62DB07A7A336ED0E7EB19BFBE6AD68378CD3566D5D941B92B43863FC786EBD8017C370B65467D3DF0A3F628E91EEBD36FD2372584D6A1EE3916C0F8705E73DD1403DDA93D4556AFF2BA3C77C87ACFEC3BF69D3A6400DBDF267551BBF670F72C1ABEA3B90A27CA0C0D9B2660B5C8638AD1B668688A8E9BB7BCE8D10752634B181BF23F2B05A1A3A35F27C800B898C8F77CA41F4189131E5AE9A85AAECB2934D69BDEF97EBFDF2EF0F8F17BA9E8856017979C308739E7F71470FF0B34929B95DAD1B18618B05F94AD2B582880278F59F5DCED496004068721F6A9DD548D5A492172A339427B3C04E0FD348DC108EDBD4E53988EDBBC077E0AF30154B44091E2B819316EE5DEAD8D6AC9066882107B234B5E1EE56F126352E08817EF08A7CEE765B79E3C2B391C6C3907A13E0FE70622E30AFC8327F79956555DA7014BE6950C08165088335E2D47E146DC0869B8B0878A62D59EB3D6FDB53FD19A5980FDB2150F0AF7BF6F9185B8A8AF5925ADD928F0B628FFFEFCA41600D5BF1AB817D5F73A6B89E191A966AF8961D143CAD6D3755A8AB12E78381E9FF09CA1261E1AE68AEB792FF82233B2A2E5A0371C9B95B3A1FBDE359FA1C0716A64AC14444B4C4FC17D6DD87D78CF538F2953EFE9A2834C05E1ED726EDC64F8C4F7A7C775C2DC
siggen_rnd = E4CD5908A440C5760C643D5FCF9CFA8E89348BF3DD3C6D724F355D661044AB9A
siggen_sk = 9134B847A88432894B2E72DC770D5D060FD58FAF28362B339BCEDE7548C492D847BBD934D9F1E3BC2687AC8C2F371C67DAD39AA1B5F7A30104416C251862D56D09738D71F086F071393BDB1CCE4AAD60EC29FFDB25B7F4D34FEF4303B99F766DE3D097E1449CE6CA9BEBD7FC67241AD15BAB28331B9D80A3816670FAD504E4A3388072473552845515540377273770647580458645302153554761245571132084410436655480245236873047134782633848283871137144434157234050787331000505452688060273781062285870627881043351413331278222071564117611151544050642113806206300481018402681138118677202654054750676724486386710047555271827280667803547260488602607401633430415578010345116360818072170261042755681403073415234308506307534172158506230151442536368467658107666162322151654778688802864444682424223563060634505743125877166026576573723047710423474068182004163347074421383074670857007274671834844575832764680087765325407538023757253040515108177506632126140235534761330706287211043340568885473452286158465450608774303342023141237474575305458345578508258122217234138282225617067864788808136130183875477560233650067134512325620752505632604724047014082056167436105784353820488476646511084776450645420033347750752577777840540052764683146850162065607663460407021473226603016774265734423667546528817007685567388622550447351126274400243218352348043600227335566510376728881428547881066472624112006624756624103331511501663327886823350837878532833625506737304220287744253475103584466657857456637174023581541270717333043423216070821114476380566676017753135352377255512863621442263646808761214777737655087860070067703380547774166364216260446108375877057083065760706245351583254032645405400062665516081322040803122678271772865076218338670116638778304557341366100305668168813618227470512056320604102004112056862721630087817611323868387486500444830757847051858714536311377334128213738581243730620248578287112454077214015508506650217141422365571763488775733154543276314454570011572478837443542752613352501846043240005834475515553130208372454153505331717103440206861140858254277530776633026264583235744636857841241715637523602450257887711418635516432847874008723045027362758345145263057280633751121880573654444205552803257874265053766130480610148382630816383316336703638810151462858870330028873762652738323633301661205366283322463142420374716188316153203544415304820544821236870523411564233843242134627011063650083375633775005073180255288716186427053018477007151183380707210745600375168886338167670048001643651213501404320132667841134837542544704143270823357188413683413477173158655372518285118415500028322664456388808762747118073305178802588314423661626408250858440502832446132884806081525871505880828888711025107374025221276531386834158801321005220327010146678140815001674747167730534003532613480027034487072678017755661051020871442054840887828368237571541561483645287360237525804542658845367740851712866634003505116625066643308774313146162001380740203182223134552136852012062530167434164513062701427377277647038321225506507713773620585608866254022048417174075828476116571487675246113573518006302041824725540003381135386375061604005873168422184522473714834038608033028082020003703721A059E95420F6F833D1D768DB7DCCA1CFD5AE837D5F87005CEA4D4E752A86453D4C235B6C6C13597565EC897B223C9806DAF0FB2C2D288B84AAADB62038184C3DD5F17B777860B628DB85197412AC681274D5E9FD158819B31A555FF15A04AC74E4DFD41050F8EBF5D1B832C410B4FA37FE5C8653D6D149340FE4695FB432549468BF56460945DEEA398440B7288585255EC1C25E6A70583D96384E2606D0AA913F07DB1CDAB9825F115EB315A089E36ECC4E82ACD7D2DEDE3F41412B68366ECFC4617AF238DD74D7CF3291BE36934702398EC4E9BBEA07B3F1DB4317125D927D8467F9750140A9A6EC3B96FF044BD4F2A3DCFE83C9B25D3F17849EFEA490FA64183A9BA23D45CD477272D109CC27229AE43341D255F0E49883ECF59F2D7F9420ECBAD7B6C867BB575E6B6EB2484A0A00DAB30C201D3F42034638033356EE00342DBFCD0BC0BCEA64F0DA5F91A5E8210DA57C2D0580396694EFC4C7DBC77E40225FCFF8BD6C0466EF5CE6742C344CBF7D6147056FD8A8FF3F0B12E848273460ED07567B904AD4264A52FE3B37D8AC5634384E26C58540DB1EA945E822A5F199C8A8D63A0AB9BFF3707C581B37D62BB2A5387EECFFA25755AD38CC5841858926A64C848E6F856DDCBD8C1E96311C5C5503FDFCCC405705BDF8EA19478586DCF22E7A5EDD6820F546E5AA6E53A5198CD15FCFA614CC6762BD791C5680D58D7FB36AA7125E40F6732DF199ACA014CBE3A7246DA2A77C68C2E4D06E71C7130B89B4352305FBF6F7536B4DFAE14F46C15954A745594FF0F3874FE1AEBC7B4241E54B0DEB49ACBFB986679793201E49587616D6991443F388190418FC98145EE62344EB85D7540B374C7CAE2299D553C1751382273B9C8E84B3C4671C805F7B70A58F7B70E190EE7D2AC18B6A7F44C13C43C5FF604EFBF6A56D3703AA163236FA147CAA374AE50D636BC5ADE11EA497E0C811D78B0D77D13737628508ED79C2DBA956B7F72D9B2BDC3EAC7E93438B5975C1D1BF9204AE07A1A932DA12B6B102240CE097F70B3F463DB3465AB8632739D3C1EA748C419DD04306E952E3C6F4686FBB3C0E7866E8AB5B00B325C774BEF87B14D0D3EDDD902638431B9A3D89F0A322A943FD59DA7ED24B88A67D53A977CF800D03DDF1FFAC5E6496CF933DF71D83A60170316F9418E68897F0E3EDD660FD4FEB99CC7321D79F352AFB832BAB83C9BF76265F4B2C32F452AB9A073393E3F72AF4F5B1C76D1606388081D329D3C3804120CE72AE2BC729A0C81BBB0AD61B19B7862F05605D82FAD0590D153B0EB6E2B6964C1CF386CE9EE2F27C577337BA715979B1D45DF3EDFD6E0303ED674242F7318A3EECB3193A9F353CC500BDC97BBBC0FB361D74D21983056ED0E10C929089CF2015909F300D2A966B77172093C0258F684A59F7386A8845BBBCDEE2CBE2879F5776E400AFC87324ADD8EEEAA45F3F2F6157CFAF390D789782F44DB9D068CDA57BB9B57FDABFAB3C3A40E2F7351F98F1CDF2C5ED9E311CF3D1EA563E0E44B342590B5C9C9DA159CCD0A9873951BE8CBB0E6AF51241926CD8FDCD3C17610F7AEF2D4610B87AF2C5BB373230C1D6AB38B23E68DD028B0E3F1482CAB6CCBC6B1C85AE8F549D6A10379F110138CEE166482E999522E1B9586E29CC0C28C381AE744F332721B76C054CA291165C4954F1FDB29F00FEA9AE45188F71D26F1C9865D85A7BDB8F7E27E0AEA37C02DCC8CAC8F817B3952E1D5C1C5A3044A15620FB309ACA432EFAD09B88B25F21609BDB93509C75243D9F35D4A01A071E280B128B7682448D4CDADC43AB8B1D1D38FD4ED5CCA24076A102FB939FB307194EF76C9452733857457D141885A19758FA5431844900FF5BA2AC845A79358F666A7ECFDD57C56B234884BA76FC730E8CB018F266C6F22640A6C64FDC7EB5DF7093E5D509FF178DF3F1DEA1D732DCA2056C033F214B29A91C317EA89D297B70B1EE0247FEDC83D42777AE0B204693A463201F3A595A1C603612658D6D6856CEB66091BBE7111A6F3FDC10CCD39F9E541585A007944BA6C1CC2F82DF24D366C9E4B34EFF297185FCAC93B61E0A80EE1590680AA93E95A4FB8983E6BE6E663DA2794ADCDB01D760A497C0ED75E129AB850E6FBBEB28CEC150341E3C28F586E4133C46876D431F00B9493C8CE657BC8F0DB7471A46D05B02E7B38DD35437C4DE408A57C3EAF7FB02B5D65ECC0C722E15D1EF9AB7F0CDEE8B0B565905CC237A65E25EE7D341962ED30F987505CE8C77BFC61CABE1FAAADA66DA5D3584087717BB2E0F263B9B2CF9E06A3F22BF21EDE1C06607D75BCC54D132115875532AD5A6FB116EB9D4504ECCAAF6542F93EC6467E1FF824833968472DDB17791ED1F51CF2E5E5A34F15CD259D8B6F4D1A0AD6109656764D22B42452414A41B9127AA6D2AB373CE583B1CBBAAFA3FF744D274A9C2506C0270791E846D9AB248C967747809178524ED432180057431E07A6EC2488F88750EB197BD68ABAAF1829B751394515F91800153ECFE3C1E55398241F22A51F35AF5DEC386E05E4AD11FF335BE513AF0B91E595F4E5B977E462F266AB9D8C04AA72F58F17247792280E0744263A0E04480FFE51C6A8F003B3D9DDDE19F1205511939D194B507CFA1F37C51BDB6EEBC5C9E41ABB59DA569A3F88DE31A2196E8955A04992AD19D86BFF7023FC8DE174E66C0B1CF7E1BD24ECE13C0DBB0D94136FE9B4129C5821728AC1E23EF99F8C69FCC62C4FA391F55879504B38060F344FB51C143ADE0EDFE6E73136F013A9055B574E9520E085EDEFEF0FDC9B3CE9C337B65D35199FB07B00DDA68DF944D4426093F3A29DE66427C3B5E92E80AC218A822FDD367F0BED712772F0654392B62E3F1251568419931C40982B5DFDC3F53A864B1AC922A1C1C683E6A78754E1430734EAF6C7FDAB3EBCBBC8FDFC755AB401409C47358EA5B887C02F3B939A2FD2DF4860D7AD32EF0C0C05B152F15F267C11FEB9D8A81D435D7094A9821CEA42F19921D90981793DA6BC901C4BF77723D3DB77A174D86AD8F2D4FCD0051EF972A1D5FAF162233D27E94FEE7518DB17B60027F49BD3DEF4D8490D4449ECE17D912BE9A168630B4F064668B2811D6F96D253DE4A595A701DD936C08D47778034FD66A87132816EE1BBDAFC6C242EC08DE39130EE4BEFD618D58C4012C24ADBE0FE0733E4C80504D611CBB975309B381A05D46A16E4F2138BEF6BAE02D5E4357B5D046D6CD3C49D37BE3EF962184CA59A753D7B8FCBE70DEE43B4FAE2C6CDE809E5B45FCF6077CCE06C676A0218D1FC67040BD5F8DE66389014AFB49B96C1CB9D284A6595EDBB11F913BA5F1D2D8D99F297DF6EBA86F596285B5F40792FC46D22F51702FAB210D59ED020E780234A1AF510189B88109B4053359DC0F5911D95B168BD3B0283D1F327D8E9C62875541FB5CAEF8D577D6010384DEAB4403B288B08CB536E52BA9378171EB8AAB74D3A584E6ECAC154761A9952EAD8A2D755084AE81736B42BCC9E698A79794755D184FEC90A
siggen_pk = 9134B847A88432894B2E72DC770D5D060FD58FAF28362B339BCEDE7548C492D8AD9A56370BE9576504DABD24E3864F4AB3D71BE949AB553246EE2B33D469F3B581240CBD2AE3B6C69D636DDE67A0376222F954F0D96573695335953C3C8D9C15A4AD0D0E5C1C650B80B15EFF2C633880D95485249B800A4871F7D13290C56DEF193DDC023E5CCEA32510F91A7A05F521EF204E5847743CC0AA51B083AA02D34255D0DFDB3A898171F6981739A2CCD3613BA111ECA0046B185EB6BAB623F16F49700688DEAAA2E0BD7CBB6C0BCB8251C56E15BE4C6BA2939B4F5254E92950478EC82252F6F6276935F42BB95E01444F39FBC96BD9F1CCFDD2AE0EFF04B9CC58053B4991044EFFA77BC8E4E7D0B48EEC8E9E5D5B250850B68A5ABEA3101D59C8C0629B44CE2743A9D23D5D95EBCEDACB0729CD33044CD58AA6D12CEEC46A6AD4B1769AF3264A0F1949C5B28D89C8C6281207298308E5BE0F80834F8A49C58E5483DBA858066DB1659C81B033570D496F9BBDD004663D98173FA479FCE027857C4AD957C42F9239A7CCC7E94BAC49B824CC066432E727E7B780264B9D7249CA01FB5774E377F887E3FCEEB62CF74DBB7B6D5556A81E2F645E90A56ECCB918CFB075D3E668BD780CD51D3DE094A4DA9C820CB0D2B62D00D1BEFB680B550D03C2B8A5602EBEF75C428AF615127CFE5AA8EC50E10A2BD53C5C9BBE532ECC2A0282F9ED8DD11AF03C195A534F5D845A462B28F5182BB0E579345AABF8D8B3B4C6EE5436D545553FA9777B2AF9E03938AEFA3ACCCA2AEEE05AD9631D0D4C527555D1C121309B6346BBDB129494583EF4976A2846DFC546ED624EF6BFEC04E94EAB47BAA4B35A98CD93083EFFC85FB7113927DBD818BA7F5975FE2FCAE118992FDD250A52C94D34CE5520A5C6EF24FB15AB6B6A447C2E1C145556DFA6251EF7708AF50F7234A23A903C03F00E4E0DB0C376A24224379A1B3A06BA3DBE347085ECFE507F9A561CAB20149107583B96B06014540381C7693360477A8E59CBAB606C1AFFABB8A4D4839480F6DD42B59CAB781BAF107C63F5255C545A387D89C362D37F25670BC8525B3A164A8E0E47220A26CCC7D250B22FD5C04DA34848AF34FF7E613757205818CDB66F13236144CF1D8C484DA12449809D650460B1763590FCA92B063D398634B705F38117414894E7523047094859A5666A53B0E501160ADAF5E646A572369A4C7D29D4E3EB77C0BE73E5A96325236231E35BBF77346869E4134781A3D3BD6AAEF2AF1854F56C17B20217E9205A7009D1DE8D4E3A42191B7E93095084EC562FD7827021564351BD48BA00D782FDBDAD7CB22957393D64E486F8145E95852D2598766EDC1643FAC1E7F8F37E902D9DD99E2FD22B0B9FFFF04FC8EC098DE5CC991BCB4141650914DCEDEC500775F819EE87EA87EAFB65D74E3D56FB2E344AB9CF0251FBC6205753ED99743393809F7B9C523C08E799BE7203DE046A773962E6379259B8164E4565C60C7AC65E77AE15D3E4D03C74AB7BEFC27D705A9504BFDCCF0F2E29B205E9FD6482E4CFE6B7310EA4D04D8483E9AAD0B7E8F9C4E7E39FB40E26E91ABA5D21BAD8524E1171EB61F4B2C87713341B79553067B1FEA831FB5CD45EB6A93F9FBABE4D2CA89A497CA932A5C1BC032F3F4922DBF29E84F6EFF153E58D47442A963947C5A5EECF74263BF928AC20FD3494ADD1FADC1558B7A445052BD099B074095932734E4E600928AEBBCB86A26047A02E3C53C77FC727546D1A888DFA8A1EA1D5AFFAA10B2D13B75D659CB74DEB3F181279CFD5678F6D0C818C73974A33B7B681FF372131AD03424CBE8567F45247922D1F63BB603F29D636FEF33F5B8269A641114A17768B565541329FF8BAF7553C4FC8AE5538F6468E48B0BB2F81C52C2CEB3F20A1B6620FF04B1645D4C8B8D4AE08AEDE0AEE31AAA113DBF8AF692EE133C77036ACA50ECC0E766AABC87BE55FAD63C66A148EA9AEAB1DD41782046D59EB1B9ABEB8B8E672C328449F6475E9062CAAAB7B5AE00FE23DCB967477674A9FE4D6250137E00AD9C83663B084C734531B78E8096005C55EF79ED5F3775AE3D581B88BB0BCB21E7BCCF9C50427DC7BDFDF775B1FFCEE41D7FF917F05F124F84292344D26AD98B15ADA1BEFA7002148C7E4F5A8D155EE8D108CC99A5EE9364965D3D4F8787F71749442932D34D7E41AC0E97EB85695089DD1AEE19A61BD747DFF67F8B52F634D5C41D70AB0E4A871B84226D9CD3B9625936E8431F6C59946EC661F3D3654684B90E466E31B73FFBCD6D5F77017D6DC51ED816AC4A1FB84997EF6F11837AC2560BBD2DC8E41F8EFC6DDE1C070BC2CF70E3E6BEAC8A394E66453D48A242C871D57FBDF875E81D03771415537E74E821E284945BD3089D1A17E87F7F68D4A4291CAC7B9B7E3CF5955A4397D3725576AEC7C01DFC9483D0E5445FD4C1BC3DD9647C853C5A33AECD6E48760E023875A58AAD404C1B80E561C6793D5B1EB928B0430D23D249F1514637A6B1A5A292BBB15D89B3E8A7073E7A688CCF12DA7AF84FD155F50B305E9704609C49AD0BE960601CF9D9427F52815E6032CBCADC807E90A5F8574171CD1BE7F4931BCDE9CFA97651C43DEB43041F2A2F0628FC88C3F363AFDCC834B5B20CB2F4BF87180F8491F731798BDAE164B4692FB7767A6CD276AC8CE2CBFC0819D781586E833DDF2F9EDD64B7837713A1F5D13960F7E79D5A01F925F8E7CCB5495AEB023EA6A2C13EF4D3FE8FB2A6A1577
siggen_sig = E4120CDD4BA72DEC5559DF7B2C4E81A838FA69E2F7C3E57725DFE81162C851656E2D11744189E458B2CA620D1B46BE46BDE45CC55DD4CEABA8D5A88B80269C2B57F47970A608E6EAF735080DB9273FDE550811DA34C57E68AD0B51D5E02B20EDA7F71075CA08B0CD224CC66313B90925D1D4D0B0DDCE6D2967759719EC42CD09DA6CC92F5DF47FB28177D33B59981A4B1E9CE6E19E0157C1DF87316077DC365F05185333CCCBDEC20EB312A41BA1602EDC9E1907C79FFAC99E7F7DD9FDADC225FF753C1975A744CDD34152A491361845CC74749F6ECBEAA28EB387EE071A69B0251E694BA0D25E148B7EE5F56513CF6533CC22D4A81825CE68D37EE5855AFA6646657B3AAF3C56702FC3E3EBC58AA839392B5E1C8935CD7DD0B000C04E284A00886AA572EA8F4332E2A8B9C9246C946DFA50B293AAC408CAB943CE3547095571C677600D84D6EE5D37E233EB1B33E456C86FB3F3B7B8044420AF031054E4A15A1F5E9453C83AA92865582952B9AC3881663054753C6CB884936CC26B78AEF9579E0866805C7E2546C961177DE070FBEB06E8FD308BA68BC5E1E802D26B029491B57C20F63A6F0F6D7C37143D2773D91821EA9438E3FD24C439CA62D7EB05ABCC6FF21BF35C06768BD7BE485F1E805EDF2D21A25CF26B0463E60AA29102769CA4E0452A1C89C599D3E04D173429503BCBCCE548F51D2B3AA851D415D733589AADA384A4DE210A1B107CED155CDA75956CC8C3DE96FFB9B3BB9CFB519FF40B9599220E7EC27FF361C14AE59118A09C40DCE4B87146DD39BB8E9399523B8C38B4126E364DF884A6354A2635084E2B2EA687CF1CFA4C71DA6BE3837982F04474E460A28AEC0DA8EC899B6D761FDC32DAE5FF911EB6DCEE662FA971B09807C6B258A1963858D036B4F6D755FF9B491E2D14092FC372482F0E7B1B448FD8C9E756071FEC588B98A6B9A3005D4800CF3524DF65709AA67DC4E4613FB122224E83A6936330BA46E40EC1E326612E82B5F9D7E1A06AFA6F4C2082A061489B9695F1557E3DBCDA32F3F126DED7410F4385CD3CA777389852F1263FDE825898C8665F9CF2FEEBD242C06BEBFE40066501C387A7C8CE23A45C4808E4E4E495CB005A07A796E1FEB3F401434600BFB658D12FE42246D0E59485911A02453C02688F81B752EFC7A590E12E49DE381174003380A7DC52EB240295BDA4F5BFD60D06D1A00A69773B29E7F70ABB17020D7201AAFD6AF6CF53BE045137822AA35D58321FA5B1A4D3D6E29F27FF10AFCF5BF24F3712E061F87F7C06FF235CAAF474B6E36DBADCF370610FF5A3369BA7D7FC570D2215659B99C731ED26159B3B5BF8D8C4E265707C402FFD8F14DF78A8610CB2574675F1AE1D60D34BC3954E82340E0E39F1A71894F84BDC3FCBCB75635A912E8675659CEBDFCB4338BD6AF8F1959E0235434AA65B57A5AA0D3025D106FC9A0BC7C03A9DE0F1554E01A29CBCE3DE5404A0589FEBFAB1DCA9FAF94B18131838A259AE697C21E55741549149E0AF23C39ECD8550BF8B94D5C567EF257CA4C0F9517FC1678A81EBA543CAA81E8C8F21FA3EFAB4C5A7F83FCB4FADBCED3431CE91967CF7E0356C01FDF43A67B8E7178AF7E35AB3C2D3C4754F5EADEB515CDEB35F0AD571058F597BA3A8E995003130BEBEC1EC4DC21A2C76BA1A3F78BA2B293C437FE5B04991FCC1C4591003A0CAA56FFB4D769E13CBEDB1089A3FD25A7ABA30C16D3EF8C003E9ECDBE96AF5D232BF36CA3F3F70F01DE6DCBEE28E7EC45D76F6DB40C9DF276D054021793086282C7F2AD65D07E5504164039A9859484281BFC5D866194625587779A7D38D843964C1481373521D935D428E0BB09A376356DCD82BD1D6231EB832492391C98A446E1013DCEFC7C2E9A889CA4981459CB87F49C750E33CDCD16F45AD7BC9A2F61F2B9B8568EE6AAF457316B1C3388EAD9760782390FFCE48EFF28A51D9945083005DECD504053AAD06E9770D14C800DFAA873884036E36F54FEE3E254F5DF8327C4859ADB35C1B7C27E3F3F8F7153C5A4CB522E7CC130BE658ABB4884564A2424980685005552A5F00A900090B80C0D9453E5677927DEEE6083DC2DF160B390D9A96542D79E34623A038C9F6BA947C178B52B87A2F68B1E38B2BA127208B8DE7F3EDBD5CE45847E1168671F9D654F60F9440E2E29D38DEE813BA3E2C4D85DAD9B8B6916A6276B1125676DB6E411B9F85B79E3050EBE46408CCC7D29AC71CA0CD977965AE91BEDF452FDE385AA692DE1145247A11DC10D55B0BECC3A860662840C5923ED71886F27A525F6D2320484435A5DC667158144B96A6A00DC3CA0C1366A71919007250F663FBA67144166531B8008AE80BF84AF3C7CA6E80F19E2DB94795DA67339725A40444A0558029F33AD19CD6B520FF85CD59498F376954152D34BE47C7787E42BF888D1C4688ACC6E83E05FB6A88F7AFF2E9F9043A82E63CD052CD0F28DA8404BA05EE0F8B2091D5DA1D506B4DF6029AE6338479DF6617D186F0B1740981C1BC1672E4A5C327D58AD2BDA3260FEDCD7367499B3A450F248A732F74A582E73DD2A672939B391FBD772B474E47CF76AE56CC350D7447E505E3C9246078C1F7C249B3224003F0E6E275781ADB281661E9AB930C52AC9E6509B47CDC9A8D002F888846A948F36C73679AFCA1C3A5224C1F86A1C2808DDB3FE3013BA9EA18FAF8B81F9D8A69D75F20D908807AC93035904295F0BD357CE0B91CA81F9CD963F479BFBA9B554DC9C859AA169D7E90BD6D8C3A856D4C4BEFB0F36F79E18F24E1E93C8FC3A234A2A7A2182566DABF14EE551F14943FB14B4E1D4840E4A4D440A40A860408D0CB7B8C1BDCBAEF24ACFE75E21541E4E17B37D455016CA68C1627741E77800E4DE9B845C52A7679FA70D05F7D8782DA6066BE39401B23D8714D61B4F434A337F312C1E19D75EA363AC4EDA7E0C045753E7BDF3016F00ADAADEE8B4D00839160CA125EA393E30FC66C60440DFDD57051432A6FDF81E0BA5F6A7A0DADE490BE2B4D1E9C7DF30835B4A10BF3C5D8DDFB8702FAECC678FE3FE7028E616DFEAD976D61CDD71E8AF24D28C053E8CB80E4A8A223B146C3550ED43FC1A323689B79C25614B890F986D0430AC466B03119623BC65B25CF8D1157110DE8C633D5CC25E36848B878CF76F91DB0F1E48CADDCE89327F347242AAC750138D115E680BCB7082DFF4019EC6CCEDFD3345697A330FA78D8FD8C6B3E1FDDA1070EF3011D7EDF5034E0A45EF1F2CA56AD4CA93850D9B507CB65C62399B9BC0E00C9663D32E12EEB8DD9FE09208ACC613ECCB92769A240734BDE2FB7061021FD638CCE847202857CD6DCB35A2F6574C51A0F402353C521E51E739E8010BAE104311FC494B142E7D397559D46C6D07102764319C67CF9198BA0F2EBBA0ADFCEEB137FB8E3B62382400D1BC683FA6E4E8A48E426F3AB104DAAC148174BD516A148B143D5581D69B8E27258752AC17F2A91E3F875D858704BA541A2456D1B6D4D74600E7BAAB451AFB409088430D2DDFB28C7DCDF82D4A6DDAB9E80B480DFFFCEB73247B6E339AA603F88985E65E506C3995BCA1911F36FC7EB4D2722674A0E6A0126BA6408887A55D0A9EBA985DE6B0DAD1FDE8E02DD4C18A8E5B8E8D36FADCAF35EDE7D29DBA5DEBF2C0F652A3D58034955BBFCD8EE840D76E1C51ADF28F7AA7FFBAB860211A036EA984B27BA71940B795A2E9413934AC7AAA458DCDDCC90FF5BE35A3160840D2B42DA69B99E684538A9597DF729E7544F197AF5BB7AC5560CF8535D5F80004F8AB4F05A3F2786C3BAC7AF28F39A1F86E0B2EFE4A83D3B6DA6AA00F1B8E7ABAF26125087783692073EB13FF7D2B5C2C65C06D1C5A6CCE23B3AD6182017C86B42A329198C09BD41C3028BCA22F95AE7061B745A08606D69D435958ECCFC0E644C0E5AC86570C67DF9B0A9BEAB8F6272D152E7EEC20EF2E220FD53279CAB57DA0FAEB70E1DC636B8566CEA88038534B347279E0E2A6889927AE53E233A7AD242F0E7DD4275116264ABA30763B935942A6CF9140CBB2CD9B90E42318B91A5571499926C539440D0C0925911D81DD0D7AB7BCF9868A2E13FBD6BE5744D389EC752153290663DA3F2E23F2542155D50AB6547744AF91C95F8B421F15C834A84665DBF9EB50C8083AFA2A631ECEBCD90F649F8A621CFAF496AE9EAA72C839A651C9D18866EAA92EC359B3A15D263618D4DD000F8C8E9D19AF5D920429F5F5525902405DC7D9C8B6F73B958575EE10B96C18731E3ABD1EACB89DA57093620D8A574B5BB7D17D00B6527BF5E79CFB4223EE9C6DC7588168FDA409CE11248500EA1FA45ADFCFBC1F57870443CED9935DFC55AE73398C8D2BB9F6B4E29750E0DCAC52A9D74B6CD14ABD15E1D06B5D1C1057C92A3BC20590A1DAD2FBDF01624AED2B8478F6152C69B81742AAB578E5BCAF4CE1B823302FC2EBD3B28E48B36C0DF6BEDA933D734D620196D1E7FCB61CEAEEA4C4DC733597CE6F9A6E40833260369DD1AF4A123B24E5632383F45BE2B733492BD86D4FD1F9EFBAFE283FCC7565540FCE51254B7D4A43EB55DF292D938A16714853FCB6E6117E6F19E71738B3A7E020D1C273D6AB10C8DE72127344245538ABABBEBD11B71CA1390ADB9000000000000000000000000000000000000000000000000000000070A1415181C

count = 329
siggen_mu =
siggen_msg = 54F4C893A91A7EBE661EC7EC2DA4E744A48EB0D30479F076613BB100F0026080C3DFB6A570AD08448722454DE2B3185911E0A22FE194570B993940B25E05E1AC6CAA9F46FEF92446BD92685B858AB0A1ED0F06D1AFCD2A6325B59E95F3C6D6EF7ECBD89254056918B152FC0CF87CC038CF337834F55F77453CF44C6712D698BA9E60D845C27FD56544FB3027126758711CB06B8C80744F56109A12296BAE14E2790F7350EEDCE83AC0F8A944B688E04E1EB71526B812C912B0C722ABBA955DEE40E7B0F2B6762931D7249F4986FF1D3346CCBFC99C54C92A022AC6180EC05F5F423044D4BB261BDD81B17B823CCB3C76DF316B19F59F1E85BB6C19D153AAE352A7DB15C376FC64B2E5B469BADA85961BFB1AC3F212063B57F3BBD120D80191EA6C5507D2E73790A2237E2030F711418C8CF2D2E5954FA8AFAEFCFA079F883006E461CC1B11220DCEFF5842BBB5E954EEC370A80907764B387119F5F50690FA6539D61A4BFF04FC34FBD95CE18819C8A4F100989AED6ADCFEACCB1F0E5708A85B3ACAD47E8E46EE5B0A9573E475F80490274DFDAEEC34300E54A892EE5F07CA6EBED1DA8DAAEFF1EFAE84CF1D7831A63FBA7F152277662D14577F6E7F369DDFD9B3EB151C38BF103C6F74141949878DC327C88C3FE07E59D3ED124CBB2C6164C39D18A505F4CE0747BFF5A0D0391A26A33A9AE19A617DF158F00AEA3F06D03210454D336F2BC75D0863EDBDD2D64ADDD852528B5E71AA10D188D0CC52D76B347DC8771B17F378F5C5F95244714E7A29BD5CC2AB3A4DFB87606527E8218C565BA85F0C4C00073A9BFD8DD959F90A76F870F159A933139489157722528E76839F524C4FE847EA1A1606F5BECFD710FF83B7B55EA42BA9A7F74753371A1E4090BB5CB06AF88D2EADCF968553DA0BDBDD4C9240931E31DF4FBC44DD16F4BAB09C59D0C9AAB45D91C34BD490847B66ECD55E48F1CBBA9A60850765C78A517981601A01B9C7E039253E5EFB2D7FB6E6B584CF2F8F761ACB9D1397A9E4DA9BEFBF7853476B30EBBC04EDBF0B9657ADF82EEB3F637A11F2D5A78532A583E527E44AF453DB78E5D2F4E74A40824CC150CFB81B8E0CBFE6E41254CC2D3D25D206446F0BCDE7276614BDF8FE495F2346A1D4C357778A2997EF17DB7A418CA3CBF330A963C9ED96132730A5B8A3AEFDC08C9659D0091903AFA839F963FA4E96BA769CAD461FB0DDFAA4CC707B39D2D0E87AD6C8D7461967A177C813A6E83ADF97ABDF8B74977896556E9FE970BA7B78BCDFE19EDAE64199011045BFB6064B9A8E3D2AF6B28FAFCA19B0AE19E01B78E6367E1AF183C81DC2A1911A2462914704878004E9A1B2F6D6D06567F7A8E32B1C35A850FD0AD21A9226CBA8A866803080A857FC0C37AD8F877C25C39E5B438E4A3A80A49211F05C848C3B97303973FB9403C23A362D669DDA3B62EE6756A7CEBDFCE11C62143342E38E2A72D487CAE96A8C1A452A008A2C56E2B8C654D3EAAEFE101FFA22DD88AE49EC3BC159BD809202B6C15104A6DFDCF704F9EAC27D2F1F4F832F541ACC9F2CDD1EEB09DD813050CD7B4483F339312E653AC7C20966CD35F619428A0D4D0E463AB48B36D44416BEC7035090B22538910D3CA12912DAE16855BF4DF43FF8531D0CF6A92BCB3F6A0763DA9DEACE22F5440D8282616A1A3CE4E056753F4B7A9865EE1FB3A7694614909E0C444FBEC2BFCBFE996ED85D413CBF9E1372DFD00813A8295CAD8EEDF4DD7C5AE0A3A7DADBF8533646485F22C2C19BADA19B47C36F7141B31E2AB615F51147F9919A1EDDEA603A5B364E414AC7C75412C283FF3BD70EF5FE80913A15538985889227E916D45E31A0D71FD26470C14459400A9F7A99D9207BB0F23B1B00117A08B3B10B0C20941D62FE9914F78AA6F1BBAC3B26CE9238399D330AABF1C03039EB175C0A617DF19467D932B3D37753855CE4FB4B3AFC9165BE1389FDB5FBF694B26C8B4B1002D5B7F8752360F7F74D2730BFA6E854E2A677626C0D3735EA0A8A3929AA209E844503CC502EE074F4D1CB4BBEE7BF8630BE5D8D2AD05505A20826569855C9C398E6187F2D18133F33A232C112DA3E1161238EF36EB9849DC430E4646E14162793DE25FCF921A9BFB1CB47AF6D1936876D956AAE7C5DA1BEE312A0D7D7C50A7A51A0DB4861ABA6CBD10B500F7867AF6408BC29798E67C86E2787A89FEC7BCA02DBBF171D7D3E43960EF91645CCC9458BB18D52A2C8E53A68BE5887A442B4C5E8501CD9BEF361F15B5EF15FC9D086C7AE2BEA53B2641B1FB47D0A7E6E99A2886DC3E7CB93777176053FB6BEE79AB8723DC72047CB2188CF1CB0502F696631111CD9F98243C38FCE73B5753B3338D004AD73E59FABBF6266452A8F2346E42B7A7BEAF6B89F66E62267CB062D87CEF9ABD3971495E1ACFC129298E829E6F69A79E3FC0A2DE4A49CC108C74CA7D1F4FE2D547619E15D0F778518DA5C3B27EFEAB473D82285FC4E22ED7871A4583114EDEED31018D0AB0D510682067B06911533AD207EBCBFE3D13D6C46C5EEAF15F98B93E0EE515B9C0A322F97065739BB68B26720B952BDA8CDDD246BB5DADD3DE80CDA3F366E447D5466723B658CC1F6A92221A22C9721D4CBCA4F33CEB0037C6E9523C74EE3DD8A5594B8DB2688731C10F31BB8574BD30CD3282313F89A120D4299C4D8A9D1EAC5DA78EDFFA3F5FCEEDE48CDE0BD4516326ECC9938A8B70343945CD023775164DED4D9FD6E7D41D96C61CCCBFBDDA66912BD3B2A0DB0BE9ED7E66B417C625EBAA944AA872758D36E98DA49F7478FE9AFD5D9328132FBA8885B005541ECDAB3B658135AE58C7C43453E6E26B638199F2D28581B3018B6CE042A37036A9D12DCBF918211E7BC1207F10A4B3800FFD2BF5E6BF354C899453869FA16F8936D4D9076
siggen_rnd = 46950232A609C7E2C512436210B691017F5C3C6115E6D803BA44AF91A760BC83
siggen_sk = E0AAB964F4695275D85D400B6402D88D2F2433AACA30282ACCE8B2D17B05AE7A12DBF06D8B1556DAF4BC920A554434D0846CD1286EA805F13B53A5723A8A4859525BEEE04C8D4C23A3F6F74A4552930E2F8BD2E623FBC602CA660E7DA732E034B156DA626CDD66D94930B53F4F78E9261D1E494716031D087E05C1E6AA3A9A5033361354801420186370578164825815060182820101667868826677511167036443101432356081773556475153675861355802860502433750237322545548182311726675084632504154661008881567845007480163428107144500685651278627621488656176072142754802674652465724860425753130414801573866028248475061470837122012045751415745721178613286317684013822370218738207633223365852430200775380652678233851781878664667767512167725588715000087143717350176871358163085474851077731047764752126557235012367514032412106251211151088406681763413445488721611378013085770772715171252532050166032440457681437572451274163664413176482372807026724223128420374354867153145607540665326828118366638135387008511686508772371365868010677767772214766236002748607238715214850438837412266545027856032780028284057825603142671642664228055165370725538705610132762326447156301134827427824017614631704241582673577733626585422464543587125882711805422682803730681055374018586846342236606357360614500435460014117063020682861766227211437571845631151424080313863172756718470458610323527284863818204387065254768165428571260304038440883776176843880137043084622271412080186073443781270380418404374567137173358053600302451356750216008355076520667718561725245137304324381136604785708142380704583006732650845714802465168610205770778666061473865127815587073061026168345707857413826226126057334620337740582168440276874623768424303715031535766372130578860455354184208718474764371880534631514824135865116050862646614544043600081585261608371127165705875731856785460720642037540051183872280168025621757558202653576503767663878776815424177151004117275234706384407248023455107102857733012784182038607712785306157441182433806303571272578227234354066615010442762630283486013687515634333614141516066667368176602621832336223471844288122200558807848505231006814558637056662187600633180674613286888451300464845703632216488468251014501020664511822380840842248480241256133084877527822727554557373848046887260222836464400518365243737268316711767083772663500284523062378044025821476555377217272642728767328111710247147380443711416300183564668123840843344214218678475738547023582380275258616565388665404465854634521843752568305773523675622644254512507556275235662747071061524714102153786881317811582714402247584252176036057007713586354160427864471140432003046783871270625121664151216863182600454328068101532873685330042441722747127046121257033736726461112612077837652352107887702444272327142745374081578226866331228083886868104660847788742322750670746688568177143564585226565704175401566340123588761565537111662805463873432274580352437620877311741483126251478521065558850168661108572835358644388238763785678237773686641476482375455122370405724435351530873426438712124663131781274450120163767853325145016884516338826224770644043764710225763315237432415131443845460356805362352411715780576417706603528352424817876483C6EEE40E4F86D6B1D24436422BFB477E119D43F702A41AF8873DD9575DB854291EABB4A472EDC050BA5B0F3254C6B98A70131AA9F2C5F0CDF54310BF2A1F744CA178E4751D80B1AA33A3FA1CCFDE7B628B7884C1AA9549F8A10B3F9E067F2415903D05AF8FE28BC5FFE9C77FCCBF03DEEE2699DF3BAA34BBDB91EBC4BF653238F48373C5EC27B1F12393410BFFA1A92A72BD7A4E70223986F9254078FFA1422F8B3A18140833BB94C2BA78876A5646E822BDD28C4B7D129C8A28B4F93314FCD7FC215EFB9A221DC449E35005A11C3C7983FF92339DEB2BED01CA24F6386E7BDD3858C480643416430625B7336D533CC9BBED360CC78AB92EC2F063192405801155EE222CE12EB4218D5EBC9BBA7FD62E0E2AB67316747D17ED3817EB723096C4E36A5697768B9804021ABC062849227EF6EFB808B864D16914FBC17F91549803AD2E74A3278331F52389E84BB28455D8A33B5EA0027896F2031459D4D3B850498B4DD017174C019C994FD97815FCE1F31C0DA7778EDF7EE1B47142E8D2A14E45D376EEE30F57D58F546E368A9F95B22EA881DBE6F7B8BD8AB5877947C85FA59326B7FBEEC12A612F7B72F2C0C839C5DFD86260B4B5131FFA619D68B61B2146816EE3AC438DD7122DF2D0CFA1A5088421CAA116289368333390074B1CD3D706D2407981F82E2D6A571CCC34E067F8C97108FA260C1D435AAC21815A8E4BBAAA1D3878E7E249722D6945B425A87DB20A73F998C86CE2E7B2CD7B374AF7E4BDA993F54C1454B05E5E7F77089DAE9C8961D3BE9A968F03F44D7C3F058D0C4E1B65E51696005C8B972B78A1396304B65FF11932340EE38948A3E52CF31360DB1A0DDC1CD961DE9E2993265EBC4BB18F1FD1DB73DFD87203F9A7F15AC68B833B250642AEF840818C8755ACFEEA7F6F57B184BC898F5C3A5C42DE5DA3E8B7446B69721A5360A4F743AA057A842B99910B818CC0CCE06382D8AEFCD960EDD8CFBDCA54A1F3C300BD003CEA6FECB10DCB971241422A357EC7964CEC16EB1D1C1507725924D501905FCBCB7E6D1C0FD481DEE9F3BB75205427F6B89712963421006A3A56713E8AA1ABD4B5D62DE90B7801272F0D8530C7EB90F475BCDBC22D5D0A6EC313833DF352BD9B4826A7F0CE65B138B6E25856B704905C7D2597764CE8BD482E3FA2A246E93828542FFF31D35B372170724D1E352A454087221CC77FE9CA218F9401E85D92415A51F0A4231D727F07576A517BF60EF04B967690AFE853366F28BAB3FC124D9F205FC9391F426E96A74DFD7B423B129C40B709714C27428FAF0EEDF588445968BA09D35F6B0E0A007B0D7585D7BE1EA01CABE5BBFA640E6699F2FB0F728FF406B262FB2D68226739B32ED55AF12532486CBF2155A1A854D533112E1E8A6F0C46EEE407E6B5B02E078C3609E6D59083B701BFCD4CCB674403583B53D1681C199F1BC21C49AEDED4865047F30600F52938C3FEA280B28A33318014E82B5C2FA399321437DC5F75560D1F88AB29E79421780D9CD1DA0BC0BF17CA446F1D4A8DD1492E408BCEBB79BE47588644E72DD737C07E3FC437CA36AEBFF2CEC6763DDD600BC1637849F06DA6CE62320405DB3350C323D5FF4A56EB2B10B1C3DA78EF888561464CA30223396FA1090DE333C88E1E5EE9A12EABE9C2CD6FA9B614E8CCCE4DE58AB79B886271EB04B63A3C3189279B36CB1728D2FF74E66D6575767A07477B1A012773112E8F8F8A315E65B3025E3F424538FC6790F978EC24E6CCB0A9A1F40B0A133589BE68F6D967B550989769D0EB3379E4590B7E61F1BB93AB093DCDE486D91124719B7145961E56F6948DCA150BF71ACD9B045B95BAAE2DE55EA20AA1D8AEDE87CCFD0369EA2357709FBEF5F53E43294EA4C73DEB2375D9BFBCB5E8CD5B7980C607C3CBFF906521E17DF0A3D33BA7F869363D0AEA9D8E686F624D1ECFF182B71AF5A1DBB1F0179F381C4335446971D9F86FB85010A6EDAAAAC4D32FBCF463540C11D9AF2757063D5235DFB4183D527FFA86B17CDB3F4D2DEF925A6CCDAF661394E5AA36F62D98FADB84BFA98595A72A8668EE5621E1E9E53BADC369CD1FAAA00ADD3CEB5E725B75C1C823F93CC709CB919AA181229A267A64A10C37B99695328CD3DA88E27925FAA037A6F51BA528F6A3DAB3A74E94916C69D81C08EA8CF2C9F00649767E06DC81878E0707FDB39C3480B0F880D09F672276DA901F948380188111F180CED2E02DE813ED1644B5BA106273E4D79725BB91CBDE75CF8207D7ADCE8E504344BE7754069D1EC4885CEF44AE284AA6DB39F1CF03F29B6790854578F0F32BB791380762DB49675D0E98D6F5DD34E481C7AD8A6002A735A43EAC93461258830B602FD875F262AD410C3B3DE9EE0EF08363DFE82AA4A70651FD7F97EEE437E8C7CBFA4BC23ED1E919888728D0A242ADF397EA326209BD61D9D74AA5C54B1D7AD224150C675B34A5C74805ECA97F0B8A14111E40FC17D30480F441288379DE4B045D0D60628447C0748D8DD60A6E3FB93FDC5E6E2E76F8A5BD5FED688A27076F28D7A35F3196AB7BBEB06079C1ADA0BA848D5CE8371A4C237626C2D1DC5EF95B2D3A1A90F43A2980492721742E7D74A1E3A6599B99CF8F86B71B4C81C3CD1261BE47DB303E0EF335738FCF407283F7DFFDD44FE223BE8D5D60259EB0448CA3C0625035CA64F3CFEF55D3639BC4407DFCF14E2E0C823AADBB7B7EE1974A864D6225CD943A1C20ECD0EA9FF030251FEABCDDA7F36762554650E8DDDDC6D2A7C51AC3F65B77D291525018AF5646DA297BEAE4E3BF78232539169853462711FAD86B3649CE94F3882E91FA139651D70992C1C4DC70590659950A9990E4AE342D9073DAEC756BCA3FED21CB35645BDD508E5295E2151B84137840F0919738A94496E6D5D8FE0FEED8E90C2EBE59958DC6171E9D12D5871177E6F4CB8CFC4927676FEFF5FE39F76DC9BA06B1F79BF875BBAE242485B2C3950B79980D58E51952763CCCDE13E4A80F34A67AFD07AF4C26769BDBFC93A40315014189AB0C81F0A51A36085D76183268F5F81EEFA7EAAF4261217207250975E2EB1F55D85022EAE832F89C4C5143B9BB7F60508BDEE4824C37AC26F1D1C8050223D7835C6C525499DE6F0ED9747565C118FAF71783C053FA452BC7136B7264D59C0513DA8665108288A891FA66A5F631287AC6BA882570AF855D4A359C003DC290C8630D484962BEB1B01DE81C4FCE1AC5D355F5E9D88B8D1FA96C4B9AC0B122E56F0B39636F5AAAD949AF150A42EF63823CB96AA9EE2A1C06C8C6E184AC5DD64B15A7A495DAF08755BA6B95444F628CBE566F546A73DA89CC4628C187D5B09B8C45123E30A68A288EE4C426D62EDDA3AD0E9BECA63C0C571E20E566231338A8A557A1513EBC3F4342A393FD3F1BFD89DDD61B149A68D45A9EF690BA9741F59A0F38DF02F85870A5891A45BAF634B412EC9DDD7A6C80B77B59BE2AAD30DD9B96C0A7743D16D15A73122909C67194A582987D9DCEDAE44A598FE51B258678C14D6
siggen_pk = E0AAB964F4695275D85D400B6402D88D2F2433AACA30282ACCE8B2D17B05AE7A5A7E3CE3C73383536AD0F75674709D2C2FF09336969C1D2A5DB5545125D1C22E259A246B5F82DF95C165CD88AB065E8A201E18FF8337823FEDF40348E8B08E7C3484E9CE38B8AAE742B46DB226E497DB7F29045613FB3B3443759F6D87513C349CF3E03465905255CD1AB04DF70F2FD1B52EB8AA5CF3768F22F3D4824206FC986923A2366FBEC59E7AEBA1CEA2455720D445CA083F5E74A78B6C1BBE0BAE6448CD0CF4F8D63A26605735A790B6830776B6FE70EEAE79D7BE1C807DF3EE6E1AE7DC1F7955C0EDC14DDE4BC2DF049E16FC4833A12A8E8B64D6A5F99B526788F2423C5655E5D09331FE367FBD4BF3F62F2533C0A3AC9F183FAB329191BF3AD19D80EB7F9E6919C64EBF5148CF931364642FEAD080BDA4366F1D79133E4A77055E51BB65F9C0A39D91138D3F9735F832CCD89CB95745B0FFCCAB32543CC31F8E97E0CE527B8C5B0AA4B739054B0A3B927EF41A8E2EACD9F3DC7B78D1968C6239A13035E99C0510C7C6CC9BBAFDCB56C48C05753F946711227F18DDAAA0446AA9515C91C16C6A7781B2E68728961171011D64AE05ADE52E77F62F1508C7E0FCCF265FB22A71BC5121B4D364B46245C09B9C6B321C85CAB30997B161034A508FBFE3FF7374954870CB5F5A77CF313870055C3F0C64D01D604A13A91F7E15E4DD4BE169BD7653C10A11164A5A25851970E178FA9421F2A03934EFA5D8030EE08BEACDE693AFCFF5E84AEB6F45B7068D122C5A7227C0405F9905AA48E67FAE2B941F9A08505BDE92C72873FE3A9B1F62F3534CEF95280571F240512A62AF4E1ADAF7DF97979F036BF0D0EB19BA3F67D8FD746C20D46AFE952C71789794D8713639ECB89A8D5D4CE47F6EFCF7D0E711C10052B96408BB22D00190F2651E51295198B75962A1F70946AFB3C9D1B12D72490B533DBA108607AB48DD669E896D1D42C1A888AA3AD28C1ABDA611086FE2C0335EFE62426604F0006FD2C9A0719555FC6275C5D4F9D511722C1B02A1173EE0CBF05ACDDCB79486F86D779C2AAF5DD2297F4E14153ED77BEE1B775AABB2F790060BBBE92CDD1AB6131207FA5876C95D160BE7B1538051E1F53B580D47DB1D254AFA1FC74BB0DA7180423A336F26A7BEA0EBFD80A9E975B2C7238CA3170B9D7F63524FC64FA984B833B4050029C66C5F9CFE3A77CC9600CD9B942379ED7AEC3F9987ABFEA7DB1C04C691E3658EC0EFDC18C4633A6426A9C4F1D28660D7B358ED1DCCA1DEEDE7EF7B92F1E83A6490E9BADB56B32729F80FBF4D8C9842DE057B57F53519888FCB608CA036E96D8AE84A82491FBB2A21DA7EE13F2304A9714B3DC1131DCFAA9B58E50B334CD85ACE7CFECAE174EAF48F1FD632C8485815A1AA91901870619DFE2DB6EE753A35E657AB10AF908D3F65E40B3544D4363E57A94FEE28F041D5C31DA69FA023618DBBADADABDBBD37D4B3EC69CDEF476910A76678F9C53DFB47FCDC588D976D80DEC302042A07B5FBB05E7507BC058BCB53E8D1C8BEA335B9F36D218182E7D377B70D979F569147E543964638C7D01F5517739C0E56F14C586C691AAE3AD0C247955B6670C8AF9184AF964A1F035F85305B3354287B91771E398538F6A07405EAEA8AD00071BBF2E7F456B931CCD842C70040B7270EFE53D32B50393CE615ABA65C9E7C6103DE1C2BA8BB75D3E438B18230AF594426A1433305C4D0CCCEA4EF162EDE39D08C4AE6F166B46676FB8155DB2DAEB932D61EF216D2B43F8DEF0124D93215F7D8D4E208942C0C4F2EA371E48AE673B2A0C0E62E7EF848291EC957E902E01CF4355F91A264EE83006B6FC0CB692D79A1801D05FB789DF8D7487C54D51AB48A2B757CE97D586B88C2E88C7338E01665C9076E95C3974A245122F1C94B10C6898012C9DD2A4D89ABCB507E250E00FCBCBBE254288508D3C51037B60AB2387A38DDE1DBFD9A32F3C2F56170943E6BF55EFEDEE4DBE5E1A5BCE26E08CB6089CFEBA571D34ABEC51A39A2D2E14E2C78DEEAE97364B487B02F92B04B4C6609D2F1EED15DEA80F62735D975C833A5EC669905A5DADAE7D5F983D02BAB80AED4B5064FF1FB20C455D9A3A5E431D486D831D6C37E5E2FA65C825AA78C0D923B4E08924F392C150FD0B6A6550176643E629AEFEEC63D2D88C42DC0D9515F974360A1B849DA369622E454DCF07D98AF98237D7943DACD96DB314AB6B59C5B936E95ACC8F4FB60B6D01CF189ABD28F994A164C057873159F5BB1D64A7B10E91F2826657C1A4D881A26F3576B63053B6B6A6ABC0B418CAA65057600D8FE95CD2645DE04CB357C1778301111B7F0C138B1C62FDF64FDD127D22227F5019568C2FE4AF6A255FC7B1F626135C1C9CAD36F38755FFBF9F61FD5072C75008847C7921161036C3D6F58530F8335109AB8F9DD314BC6F954F44D006439F2B642948BF764B6CA9CE0AA3E35B466A34301CB4F470DFA9FF91D4F3FA22D5088875EFF62E5DDACDACD72C21C3757281AB8E3A3CC6890631B2D8D6D8318514F4360BCA2F1536331967E7814E2C2722C5D8806C419E877AC5178756C1DE051284F8952DCC41BA309AF32E9313415BDF60392D799B2F95FA09A51F96EB997F7AA57736F6A8BD131F44202D9AF81F6E978CEC2A79CF0611C7FBB4062E1178D42EB07E37BD8FFD4BE7DE2C93226BBC3301BEBC1D763593FEF2F4E0FEF1AAE03812C9D96F142B9AAD5F674530B84C7B67ECC677C55A1D2
siggen_sig = FCA7D8D5AAD06E67A5ACEB7FD683D77AF37634CBB4740BED8B5DEF4A568DF7F74CEB5719E8A236EAB3E7E1AAF91D8DAF35F2213D34193C2E87C77FC35975911FF58FA2087F7CEB2F786BFAAC0F996B1BE7B480E4048B031BE4B7CB20E9887B26939F7BDF3AE4503FAC822D0CE5B0910D43E8B4C2306C920863D15B9AA0FD673CD628C9A4D67C72422A449329CEDA88836AE57D4B353F15FB7DEA425E633C0A7246E44990DEF3D900B0A69BB494E543E179FC9583B8F901F859B8D1E5725BB66DD461E831C6753239C79CC6EDB2E64D98DD6F4D6B2808C4E5CD463F344262CCBF622C14F30F037D85ECBC4366E26056B415A322813F3B223CFD11330F7038F19AA260F329B60031C8186E3B45ACE18E6858A1E1809CA106090E77B5D13053A7804B7FBBDAF9242292DBB13EA03D3A1EA1A724BDEB089516B41FD5EE8AFB3FAD541586981255037C6D4340F1CB3540B0164F774F2B483645679C8A3D0F3BC1D25174647453B0682C2A6BA761C716E978385572809FF0CE298501F4A0C45C72504E9F57321EB50AD8E2E7B5BC9FEED41618AED37F172EA19A83EB3E604821CA6CE53B0E89150227CDFB25E3368A660CB0EF37402159161408D448B38561800067E3FA5A9A167FCEDBABA0E490C68E12C4C6253EEF34FBA3A6F6CB75D06F4EA1D5C3E6A83101D0879CEC2CFFC4422D0E440AE2166B2F42EBA82D9B25C78FA9E3E05183F77953E103B2EE2DF11F4EC3868039C8AE3DB244C2E4378C1C747FBF90A66A3CB8282DC302DE951F9BC46C5F7B6F4DEB6AB3171DA9DD33D9E6F3DE9779D618DAC79BA285DB5B80182D8E17EC8226099EECB7400C3B8AEFE8795BB438389D3BF2B89EC6645F5C4EDB6D72CCBB395EB85B62DE8552BE535FF03882F2F88956473C90B91F87B3C47086E35CD9EF77235D71026C5AB829620215B9A6228DB4C262B530E3F0C387B813787E40388611894A0957B54977E167D1F9F735C6186537CF0B95C1601D19BF6B14BCF38EEC22E6BAFE7215F864354F384A19771D01F22A2D923CD5EA9621C2F29F5B71D0D83C6E99B7A1E27064DE79FDC36E88AE31B3E2ABDA7D54E1453E1998C6C0FF326799EE805A356E4CC9DDD42743BDF79C706D472D9C1AA2F51A67E0B2ED5BF496E8E81DF52C037823B202B7DD8FF3EF9D60F7D25C486FE1C19849D6F8914988208760296D54ABF256E75E0652A2BAEE3AD853DE866658E5DCB904A00005381950E0C9349BA4017027CF5B2F4B68A620CD730B83735D22489D09610545F78F587594BAA5BD1389DDB1C7DE618BF53927F9E460BFEBEA0AFDD873DAF2C066178787331A3100436A7A71FA829C609457A4DB550CA2D3270987E906C799D3CFAD3714564F5BAB148F4A663CC27F0982D20A130CD7CFF72A4305E518CE82AFBEFE48576AD81B778BE0620A2898BF43EE5185A9CA00437015B7C7A443CFEFF8434BCFCD360F43F6596D20F24E108B2E5260767AFEFF985BFC2300BAAD951BE1F825C3ED595E62FB2025D3799A538DD18677AB137BBB966A771A827190DAA4DCE75BDB91A76C135A0C927D04A7845C9A5C3FDA6F4C33723C3DC26C9CAD6316CD963E133E73E2EDE7C691E0A83D6F54344F517588DD900028444CE42903AA0ABAE61EA94AA26AD7489D7033B090D6C097122586FFE8A8DD21B5E881BC6069EFF4FD750A65090BFF3E75536CC9AC375BEE591B1843567B773F81C5D9EC3FBEC059A284F74041306F70B683079B708248130200F9CF059D6AB0817A5346CDB20838DFFA45CFA1ECFCAB690F63FD1924951F562FD86360DBD8DB72338857D171A48861BAEAE1049F170A34B78567EC086B835D9A6C36ECC2504FB8B1BDA7C3D279F93237D24542DBC577FA7032F4AD217F3260B0075003A150CA91F8FFD5F94633AA8DAB7EEAFD9EAF8C837067CA57498C11E869EDACB3235CD70245C14849BDC17055B31BE428331C0F3727BDA7C4C3FD61F427FDFC87D1E83F94F16A19D3D798A08AD15B84A3EF85843AF11051555B8E9D0B4913A7C00DB948E5CEAD27FDD66029F743BA3FAF58A63AA4E493EF8342E2CEEB75E8AA8E3A7CA14C41C355E04D64B9F2197241EA556D1DA158E8F3C0ECEC103DE692D5809E86514B1ACF51740DA3B054A124114917C526AE40758CC4ED80A3DFAAD95940317D0AC6B33C037C39417864193A5ADCEBDBF7A6E212ADE487763563392CD652160E7C7E537C83C8E5AFD670ACA8726739075B935BF2FECAF6FC07E2B4EB1690C7B0A4457673768BA00B556A0E0AD2CCDF1E6991BCBAF4B6096EE14CBE2A2553F4F01DFBED566623D64A920960DCA613B0E55C46351FB73561015596703D66D76E6B87A419F96AD32978E91F03855FB2BBF71D1AED831589454F8449DC6D269780E8C6164F6C1A14CD69502316A6CBB59CEFD404DC6CF721BD142418339E2C4664ED46F4FEB199B89B2A67BDE941ADFAC87E2D1900BE65A1989A3C651230F6A8A381206CA3CFFFED0679BCC73DB21968FB50CAEFD078139A9F3AB78C725C284800B6CD377C00042D80B625C302B3E2A7868B40B185873263B4764173380D6B507BC5FD6D825686CC3E3D551AA8964A2B8E272710872CE5E908671CE2E989E7D256F409A4DBBD6143A46761E01CEB28ABA6D4DE334B32DF9F11AF8AD6EF0AAAADB3DD066CAF96C185218DF0B20FBCF5DC753F4CCC502DBCC413A94B755FD9307BA5996D229A0435BEC27CA5455052DC2A012E6628C0C51BE924D07D3CE653327430449F802CDB21327C8EEB8D91CA14F7A49E26A21BEDECE309E528624CE802CB65D71BE12B32B65BD31CB6A520B27D284EDD00A06654FD77967B03FCAE73805B4D5ADA0D7D9EF38A711C0AF4D70EE42FE23FB07B9EA2DFE5CE1F88E6CF88E9B5B0D461252DDBC71D2791FD65CB8EFB47E89A33C939D4436A34BE3B34777EEBA6BA493859BA5A2FDC499B0BC4D4D123E44F7E1C094DD656AE2BB1337C9E0A1791509AFE53D90D416EB16B6628CE960D5B66A9D3E9A85BA5BF331AB564D0F9E5E77406A61126932307C3E0A2C071458B5D185B96FC2F6B2B2485BE0C786BF4F5E1B34B24CC1D1734095BD8E6BC76A6ECE21E2F6C51EA23CF6C5C73038E998BB819F0600E6EDC643294171D6C7DC0E3174D1FE9938EA9C6B8F2D04BE536EE3BF386177865F1CB28AC58F19BCBF2151D1B49F8284C18FD505F4652DCDE53380182F14316A1A547377119C684BD23E953302B75C58167227EC661B3C030F57FFB5DCEB44360E9322B0758747FDD04B9472590274493B0A377F63599C85D395E478A117CD21CBD373CB908AD6108843631A1B6481E8FED3EE034D981F327EBFFBBC2E1A71E05A99089C4F71F18E512776A7737B46A5234C00E63CF1624748555BF098E2851E1C8C9FBB718214A41D8CD90106CF875C2D24F1C1F5B8E19F051F391DB4E610C19C1E28D4EBA1B2C8DD31E4962C41908382F973BC2C4F37035692B0985AEDFD117C93CCA848EF0C178F880C198C32824BC238598DF468D3C436AFFFDE7E49D36C8AC670BAC0D6FC300E84E146B1F91643AE46F1CEE8FACDDD6564F104DDF48B20DA73A4768F82C3157CD96AA8F9CA63A82E0BD2699FBE96D122A43A06B91DD8670FD3D1286D72813C24ED9A17553C565BE5F5758C8DD558B4ECF6CCA7C502BB760281113B47262A84AA9F91793AA42885F9953D0C38CF0818A7CB48CC4F30DD1F1A3F6C7693F3E59C3F3A8F7891F4FB831371A12F37A0D8752AE6A7C02B5CB5556231A4027F78324F2A79B9CDFA00BB82ADAF664465C38F7CB871A389EEDADF06B0AF4BC6952BA607AEBA85D2EC0B7DB43FF45F2A572CB953F92924A1FFFB72D4BF95898F6C3953F6BEB219E65445DBADDDBD71C7BEEE79BFBFACA67209838D90E8778170D3267AAC2CC348EF3AF954377038E1F5EBF7ECB957B44B2F7962801017A373ED3544794D935B4DB959A6FD12498FE3814673A3A609E921FEA5757E3D7886D128849CC1C13D534D5CB6FD254517438B6D7CA6F95C2A3CC2EF1CB5AE3DBDA6803F50509EA6250171888AD56376848AB1D834DEBD8E85B04B29F0E4CBAA69255E8E2466E2AB071719D3F951A8265C248EA38E386647DE92F092B51C6DCA5B6138A3515C52218582EF4770759D36353112BC2043ED082BB0B2EA96FAE0E619C9531228C6DE4FECCBF9E08EA95CF9EA38B55E99F895903FEF4D10B0984A32940EBC7CD8CDE89CE2220C7FCC0D3182AA7D4C91E151B8EEA5C493E40A4B7FF4B2036273F9FF23045A71D8500E3A99AED912B53E08AB52DB23AD00CCEDE4A002CDB5E8E3BEE346594EE8448A3C4D0444BE0ABE3D6A8A3001C5F7A92D095C7BD5EB641EC12F09995AA56E6E9E3D076E054241E5940274FE7FCBFAED847467FE87588A5B5665E8BBC735EA8C5BACABF3883B87685F8FCA9909D4668DB0A66F72B594CFC40E740177DD05425A3BFCC212937E737B3D0B4166844B4DBF8291B956BEC990AB808B4A530C410CFD9D5C36ECFD4A567AA775C688C4B19BD6A6E7032ADBA87C3220893A5E624D36C974C44F28BFC440D499E1B4D860F0F38DD0EF3F9790582AE2DBFD260675B9400B5292BDEF5F421BEC0D4D8E8EDF52A7E8BC3D90448BFC0D0214798B3D8086EC9FF4356A300000000000000000000000000000000000000000000000000080D12171B1E

count = 330
siggen_mu =
siggen_msg = EE3FE6198313293960F4ADBA76FB6D72F1983855E9568E9DAD7212710C7C19CACD3B3B5A6A985A71ABE9B2040DAEF46D075ABDA5D7C3A42A9950B2DD84D52212F9BA686B6975CCAE3D0F198D8027EE5F5097462E8E128436A6A5CF36479881C576322CFB0E45054E884CB75CF94BCF6887F976069A984526B676B16EC355FBF56B13D950907659C79EE1C7D3393BAC5813928B428DEDD84F82BD72680CA32F5020F097A6A3E3FB133C04F372E8C7E328DEBE12F2A51BE603BA7C338C8A96CB9153B09B1C648B172685315E74F092CCB64AFCFED7358300BC0DFB32BB0981449B78E304B57E2E25DD964775A6D7F4FEEC373D0ECF3243755866194A8969AD6DFBD73668EF7F04F358CB311BAADB67D658859C68777D1CD2E0D384BA7186F10EB1F1510DAE4C8489A0B48BEB052348DC208BD17B785F5F4DE5E4B57308A5A8E4B7363EF3B887612A0014C7D6CA02B795468C5F196AA845F0E50A940F77849D688B56EEBCB98F697FA53C24BD4F44577AF42CF8A50D333BA5F2F8832207076624D2171B227CABC13F326D4DA54E38E8682C9C17DDA96F80A6796A687ACF9CEDF3E272F538AD83160B09A1158DDAB4105B7252BEF4FA4897C74FC8A692B7CBE048FA275A5F935BBAEB9012264037CF6F1FFD2046AFE4E81A3CD18893686FA71E30E14D5D49D30D7BB902A3DC15856950E331153AD6FCC29558712D6D0E15BD8E6D27ABA988B2A03537F643727A408C6A3E97A825FD1445DC8BD510EA084571FC741D1CA2EFA8E88B56134E1BD84E6B685C36B2801131AC8AC99B51703EF74886121BC1E5A9E8A1F117BA57A99E0F77DD464EE151CC83183503C68B9099FF46ADBDED2B502BB1B73E887E032A67AF50552BEB7084A405733D6CEC97602729701BE4BE59EE64A3C8B7D386563FC184229A26B2B90A1B2B6C16DC90F3F4688BC5DEBEC5AF8A4A7607E5F58CAF111B4FCE5FE100ECEC072FE09448A3656C88BE438398728F90E4049A129EC139FBBFB5BA41FC7BB3AC0F5D514E55938EE489A6A62F876FC6D691CBDB95ACFB49587D3627D788EF122EEDCBF25E48215BBF99470EE819B631E78D43310FAAA17702BC996FB053282B978EC0E5B9565319C3DA853623FD05F2ECE67BFFB487A1EFD38549B262E43645CF6B0BEE0CA318628CF7B8B09974FC4B6EFC53E799F897A37CCC89D2B8E0117C8B1FAB204874EE40CE14F74B2A1EBC5C5801937360C2657A8B5462FBE4E7778443E3CE55D1544D016FB4A9FE7322F8DFC86DBA2F65545F5A757C7595765EF478136A6E22FD84CA1231F8C7C01CDAF701EAD959D95F8AEFB106CCDA9C677EFA3774C5D96A24E2B9214619BA540666264F18DD147095693DEDD59205B7A6112CEB4DCD27432A10DEFE4AEE429D77C5440C8380AD946A47059C08037B02E1041089B7321A4A73AACFC6717EB89A0546F05095E6BBB69BE41E67189AEDF9D7507D038948E46815D9F33F36487888AF1D36F6FD52535F079AD29B9B2F2366EA060FEA0767B83C3DEEA3E846C2506D7FB9973B00D7FFE63A856B41852157B9C1390287B6F841465937CEFD398DE472DB57BDF2E8E59FEC8DC6E249AE11730BEBDC752A352CC53CAB8021A0C48DAD1CCE1952F92D4295376337B37C35EDC77AD7928BE6A9B38C2E51EA357E1D032341421736758C4B9E76C21FDEC15A1627E0FE3EA3E7CFEF33058FDE44CCB9575742F80E935CCEC5B97B7A5AD5DDB91B0D95B7EED675451C4FD573053B45C719D098FD97DD68ACDFCFD4B4E9031EC5A70ACB240CE58AF055D9D5763F3C9D9A6D657E799A84C3E632A29C79C6CA1EF1C615AFA2D6B32C974933825AC49A4E7B489B7E08F5E5DA57ADA1D8397CD423D73499118EB7E636EC6D735E75DC71880ADB194DE9A2528BD7A367890C9F9A0AA8A85ECC4CA42A949685205A80BD7EBF37AE78D3877CCC3600E6B5B84C7CBB0CC8F41BF39BA83682AEA0CAB5D853718D5CB405C8AC62FFC49BFA758327D835603BF9AEF24BDA733D76243686416730766ADD9182DDF60576E766CE0EE6ADA7E4270B1D09C9DB6BEE36E2BEB2D9E62B69095B31CEBD5D6B590278CEB6C8AA2035D70F6D6CD139D29BAC4EDF485008EFB51D96B806E27EF49478EF439C77173C152B0FBAC99C4800C261144DB1F1E348451445CE05BF4B4491D909B5D2FC34AFFA00D12C984D03FBEB9C78522710CD9D2DC13FD026113DE658A707CD97339D3BB33B5D7F8F110A84E46CDF43A6A4EC99A6A1E86F37E7EB5880603EA3D1E868CBE01FF713A9733E163176B81169BE47974BD9B500FF7D5AAA4F07F3CE273BFB9C7E4901EE3B37735BA1E7EC92923A5F732F65DFCC85E615E10E324B1CCFDFFE1D084A4CC93277FC2AA63BE6145F69DD9A24C2AE255903E7CB1334653862199687FC4BFB70D58436DD8A38D06CB22816736BAD366667FA6903BB224E6855876376A8993C75DC49485B29161FC207A3ED619DBABFC5903F2139C0D8B91DDF60F4AAFBD7109F8AB32E2B72C7A5893329DB75402EC949315E4EB838C7280B74BB22CF9F52ECE3182D8F6604F123DFF75900E9E32ED9022F94FDE7BB28CD1A19321C96A69CE23412BFA31930F8DD2E4509E006E2413E9051C86B8287FEA2BC46C05EE21F68E9D75FE22A21BE2ACB9B1684E55DE414DA78143CFE8F7442173DE16243FB93F4B32B67C51ABCBA52CC4F58E0C59E3C841E8ABBF2D6D393509D7A9FE5748B7A237BDB2222E1039E966BEB0F92E011BCB62256EDBD1F0FD0D54D49C8B853253EDBE239F282545FDA0C48DA02A7A9E19A6532F20AB2675C5D6E5E7781BC0FE6716D92B8737B76EFA92D08541A7C7D2E4DCF05D79FC493D09456B46971FE8CE360625780D5F6B0A03CD2B69E83FBB211D7CF760E9F6F49C8EE67AE241BB3C260CB8C50CC8E54FEC3DDA447E88C8138437ACF1C345E586FB02EE5D5D4BA8E4584BB431FBB3E2CE1F304D5670E2077AEC33C69B260377DA3EB488EF97048029844B368603A4474AC2C3054B20243B73F27551DD652D3F8EC1B7E6430EA591248B6D7ABC5609F04E112BB85592499214F7879538290B970F078C8FF3F268768B289784B24932FB87AD8AE8FC3C371B51BBD8AB7520C9CC002FC3EF5191ADC8FA27F49CAD9B5DFDA30CC5F1E51BB6D2E6EE21A1BB52AE7FC545100036D5F85DAF6004B30F2DF9736D840E13A09F0120300AC549EF5D38FEDB03BAA70EBB81A1106680F64BE6DDBC2800FEF45179737FEC2ECBC88718B430664099ECDA21846C886F9D140EFD4EFBC35C62A38D9F4F74E084C883180A00BD8A9FE39AD2A1089AB48C83A0FE6404B4A1E3C297D64ED059DB6C8DE2BC38F91C008B8813B1F0EF85E438E25DE92AE17E7784BC1116114902A3A58BB226FCC396EA7CCBDFD27C496DF4D8A91F4173FF672EB4DF8FDFD388CC5B5A8FFB6ED46E9D5833D1D882002347149BE4AEDDA45D3390FA96958A1BCACC555DD005B36DF9E97786C3AEB78051C54A59ABAAAFEE1A3B50435958CDE6141BD28968E3D57D90C036948CF7EFBD86FA43547B9E37AD55CE31A583542E207E048EA36C3E8AA519C5F7D347F5AC5BE0E3A787893BFA92BF3EC7F388EF4398A37E9A3953C0912E71DC906630E6EC2DB1CA94C6FCC1AF184DD2640D6D0C81BA3C28CA34136E1685AA944938443875233C24F00A997FC17DB2BDA76A564BC2CB04E4AEA61A2842B1D53E46BE3F51C5E53CCA492FC7869EDADEE45C661FEBC3F142889A1A2DA1ED8554C791385A90520F13B7561A4D1543AEFEDC57F7ADA7796676A14E8160D9AC82D486451B258DA726EC0A1D99523A929119FAE3DA34C21B99E2C6C601B73E093150A844DFA65D99E2A68CC9C9415C3D3CB305CF7A1AFD3B1965EB78CF705DB3A5C36EE58F674596D9650ED76FDB81855B96366F7AD3DC903637BC253D370EE17DFCA54AD6B7C36312709356BB3362D59B28AFDE51DBB04B1E359D52DA68076CCBBA0AD2B11CAE0B64983B2B1EEAD5D38A968D44A3CAAB88CF565774C3380B5DABB2418106FD6C286D53990D647F9165BA509AE5B5A32F0D4B11C01D351B5F0D95AFAAB0509034257C32F7C2C7F6AA8F738C901245A0FD466292213B12D85B651660F40F0F04F24A72D086A2F9819F6C5CD2F59070757E99AEB9B552EAA6F5F2E5E15467630762691D1097B43A9BF027F50BE208CB41567AD85706717E1F6B1A84B13EF9B984684EEBC0D1C6E056F0B52B236245C18AA424EB0DFBDB464E29FEE7880B3B512B5B5741B3937F663188D4325CBF980E42929FEC901504EBB9F27F303808692B2301EACB7088641A90B4F012E78548BD6A26EFF1365E630626D7DA17AE101B219BCBB7957D02352293C64AF32B2BC3841A2D50433A04E6EAA757CDB5BAF7E0EBA82B4EBB0962EABA7A19F61D490A6DE48D851F9F0BB35CEA76C10857CCAF4C99E393FD9910510939BC5C0686EF5DBBAFBF8A54F781C47FA5B46F0C129C97167090E57AF4BA2D7EE28CA1637B69114982E394FED32FED7F5E88B7B69F4385DB1FD76F9838D09F44AE6D84D50123085D7AFE4FA877B6EDE0391E5B93FECBDC7751B28673B68C37C29C0CA5C100169DBA1CB6826BBAE78DA64B262460A33B51542E84FBAEDD1513FD69FA9FF55D39065D8F0ECF501FFAFC5D516398CA8991CD3C0202FA06741CB8EC06A266B734DF09E3F0AE0270675357189B6FCB96011A9FC0A1D4D4571CF6FB817F26A3771397BD1CF999E519627F00D65A170D7FAE3802BA198A4EF1EBF38DD5B764FF6839B13F98DF69CE03C4B95AF0C6C05AAACCB2F66E9EDD2843309C76B7ADB9C2BD7FC7A6B4B1DA22A496A18731CD8F8E62AB2B9F8A226F3FD065E163020E54B55BEB18705532F5C65C4D18CDCEAD8E34A3AE851C5315BDD5F02CD9AA88367FBD646034B002232CE7B78EA547F85F5CAA00799981CBC91590AB2AA3821ABD550185112D2B579EAE4D2040D578B658F093AEF467DD3804CE919B8C5EA0704D389D075BA0F8E30B9E7846D1869A5AB12CF9CB13DF535A5C6D360A1026E606F51EA6DB3029D352CBB77E47B239953AD8A1B27255A59EF413DD313EF3B4AA79D62A8076C162FC73AF5F60A2C367278D9C39BEBAA0CC317585784E3CAD72B23C6A41BED9C73174976C633E971B247C5209DEB1A5E114CB950447A835FA68D6DDE68BC74FC9216C5DEFAFCF6C5135CD3DBE4895745098B83181880B238F54373BCF8FCCD8522A9AAF53024E99465D1D1F6B378A2194A65DB364296A63D0BF602E4915B96E452865387A2A2ABE4C1C5AFBEBDBD2EF72704188EE1200B76304C97DC08AB5A148F8EB4E270CA1D63F4BC564E0CD789A2D20B8FEB7026730768C451C0059FA11814BC9547600103B7F089B55527743A820D9C7BAAC46ED125D614E373810EECA9127EC24759963F4EB6545A414B491B4B38D2CEF149B497D604EFDE9F4FB90B4ACA019F42C07254DB8EC55E5B45D514B4B3322D8C59B7AAB2C182BAAE72CD1314AFA01760FECE7E655E27A8F4665859BE9D506C63CDBAEBE2619E113ED8B30236BAC4B49F94B2051F95FB4744990C50D3C193617403CED9643FAC1303EE1360A66B4201B62C1B52FFC57031A71F2A8E75A1005139596E78BC7AE0BAE6B1CA90C6A2666F2882F2D312CCBBE27C8A5444FA92C5CE7EDA030CDA6A83A8FF2D1EBBA8ECBCFB6325213A707F2B3C6648E34023E0E8056D737C829DCA9449BC62523E09222B5FCA7725E3983241FB5DA1D66EB4400A526C28DDD44C86728808B96DB27A88DE3DB797802E32552D4A47C80910529C032A14CDC7E75FE3F64BA55738C57D89C466B1290BB86A1F20330F3DB743D118E0407FEA3B3FEF9066C34FEB4E53883D88FE0BDB2833DD8314500CB677C6A64636F3ABC0030587D041DA5DE93B7F702DEA87035E89080B8B0183F0C30F316AC3AC8B6BBE8073C58B5C95E334BFDE0605131BE7E28A53D1A1B12B34C891E465250E1CC842848349D26A8DB15BAABDB7354C81A7745679E074CDEF42C9452F190EF08DF177145286BB903E5C6AC89F91F4F479F8AAF356B30093DC940B3FD910C6F87AFA3BB1ACAF442C9ACA0A7A745162FB81A256F61188EBC9A323C497B3565B48D6DF1A018D7597D0EFBC7B427DA3B7A02CBE9535599DD794FCC927448033E8160C871E2CF28EBA17D8B094E91CE892CA6844CB9B6D68CFF50B0C90478C6F8183A5982A0F6D20E5F75A029D2992E2A08D11B3B401B78DAF37968C4CD786141A75DA27CCBD75A37E1C4582291C9F668157E3165CA7E55BAA7156A0B3EB3C2A79831F3D90143A84A46D5B995C62FF05D74A788902009839B26A3B06421A11D9B6A1E4282277B1F9E0E516F5E198C5E67898BAC5C5F3CC5EAB41B4420E1B6ABB623C322248779D920F3D7CCE5E437B67AC4921ACD57415E8C32C9FC00AC1375DB475385CFF723099449039DADC908B4B01BF0345781E309B9931947811E2234918595EE98F7D27B08F9ACB0610AE1A58A5B0A22D0B4FB6135EC8DA2622BF340F974A89F7E830FCA4ED0E942E328F647358B63845F2BA94A150471A8B2114BE23C9FD957421730FDDF694E89FF0065A7954FC3BE1E3FD0D2CBFAA6AF70EF239D5AD84358D08B86F93971B42FFE7534BBA3F297E5BE96CA8FE8A9E2D9107A7F93894CFF23CC19AA2D257244D8BFB98CBEC3C719F082BCEA4A0C0F627AB8AC6B8E5A73E98B33F882CDE31A9298D0C69F5B24AB858BF8CA0762C8232C4ED79D37B80B259F5F14A16A494312BA8A1FB27D285E4A07F06476A3E9C2FE2C9E41D5D0ADA4A24B4DFEEDA52C9BF9F2ACB3DA60F4B17E14B83ADC6A46738E3CB9DDF63345BF6E6470A72E9662F232CCDEBD27780FB7FA84851B800C0922E27C8550A76F68C8BFC42BDA18FF45F3303846E59D38F0139D513D5F0C05739A3E99966499933A79B27BF6179B9D1937D39110F3A647CC88E12EF3D1E91B44B5DBC77722272994413BED2D59B1D1428133166A40BB4F61B5CBBD8E2DE46666DFC5B7E8DE2E4C4E4DE1DC4307FD88467F5CE8384FEB0A6DC4A5A57E7567761D7EF51AD1F850AF796B66555B1904076B3A22F5A401E55BFAA7A0498D97B7B4933CE5471F58B2697500EA1DABD5B21E0E234D262A0AB302C604739461C5A05389022B0D27023AA8604D006714AB606E4C120F2DFB40B6CE4A1C594A0122B675680EC90C43FE200D414876D0C90D1F2F5E74B7283B0852521E6F0B471F7BE0D72DC96423DABEE2F33A4A265D92D52D556378C5E1F9E43ECC2293CB26F16A47779609A5F65272A81466B11C79D484E5D985FCB166F386E0D3BFC6A672D349B446B40AE288AEB34214EFB968EAC7FE92D9069E60A5B10B82889254A9A49787CDCF9BD468676DFC77F6926262760F7338696B3E0AA119402B2C72508526A9E477523F785DF057FE17113F79F5DC27F4D9178B53890EEA0D37F9D4C065750DB770883E9A7AE88AC3BCF44CE4AE5139FFECE7C592EE1A7CB5ECAA50E8B414F253F5EDCB2FDC14DCAEAA797E05C4C6B798D298E567D903A53BB80AAF5787353D2AFA11BB55EA1C88C24FAE96835634C09C01D82DF14FFC65A133B54C54E72C4D30FCC43A9562B960F08A25544EA4E8E1046F8673D47629FF34A71E0F4B0D12F793ED3B6C4739302275AC941B3F211CBF42F05967DEB03A7C691B63C5852F1D94A564755B542BE15DD755340EE2931AA87CA33E6891B85C19489F9838871777A9BB86BE49C989528168FB202AD9830BF143FADD0CD8C91B53AE4EE4B6AD5A48F7700D81FE945E9349A01731BD1BFA682D463582C00EF7A74D7542A86CD302989AA83C1531A05236D6CAEC04801680A656BBB7B935E4E133953F3240CB356E35A497483DB25113D50F7B77B1429CE67FB61DEDCB08B72FD2D5EE76558551B24E8C2E91668636B43486C06065C7C7121B84C7927D83EA64460DDE746695AAA56FD13F7854A86B37589B61B57CFD2DB14A550BF02AC1938DF48349D1CD9F4FA63C3D6D937901671784E2541101DEF78FEF9C03B63BD6E2CD74B889CBCFE029ACAC7394648D0D4D4E0B37D71D9F08368E5F09C1F74BFC19C0A1EAA0C65F725F5C0FE319486D4699A1934FA245A784B8157ED93E1F4C299FC5BBF1AB26BEE09DAD8D7E92472DB5678D290E20DBB1D5B25D015FA6ED1FECCA923A370DC4D3B2BFB42B542B59D1C97525C65DFC06CBDA0CC9B68ED97E94B901A8D8741092DB2DEB2514ECB5BE9F68DBEADE4B96119593165AD9E8E2BED7C4A0D102BAC2BDB443616C7F9199D224D6A2A93DB133358A14639B31D4E64C8A5AB6AECEDA85321219AC01711025F93E482FB0257D199E736FAB97FCD4D76054E27CA58AC81A4496C816574FA6A525AC607009353B2F06F04176E92F2C0A2860FBB81645D259AE4154FB448409DFEA48DAB3F70D385C0CF8C277E4766BA9821C9A512F90EDF060577D31813817D97835ED44C8AE16C2C21B49044642B12B82E6336C5D7205D79D93620DC00A77560D18BAA5A1EE8FB578E7D325688B93C2654D4C089E24E232DB9F3358539FAA9540B19FEA051678CEFEC1813FA4D166D0EBC59D7AAFC8079CF2CFCC1ABD7E770A278806DF5C8F8802B7EBC095B1D4F297A9E0D6DA99C22D4780FC699D2920AABF574304A76910C1C290374CCD1F98895C6CE53B583DDE4D2C3F7FE02E422839F4A8D02E4B316F7CE54904B8E6FE6CC7711ABBC56325539F859E4606E5F61AC7491E3B29D709A418324860BBCD63EB724665E6391971583FD2B737EF4991C54604D21CC270A32D5743C546BB553646BD7D8FA8BB4C1FA965E0ABDCF460E7ED7903B5E214215901EF112248C2E738EBAFAB98D7270AD90BE6F63E2B72824E899C982DF430D5F25654B6A38448069F940C2E6F32EA84759707F6C80677BDB892A56A5F627B450A0EEE736B9CA1D0F2BF0CA5E92B24E3E3FBFAA9494AE4E0D9C05355653AB5AC49E5498426DE7060304131ACF7517E0BE80AA5150EC53A43931551EC0CD222246BF3F757370CEE9900F96E739E77F62BAC5037876F2190414C709115678169AEC4C024ED7D1A6C1F9214369F0676C4242AC96D6680F6F480D17471A32C70AD479874FA529C10F509C6B87E53B271C5BE23BD8614C8F213CF22C10E722432C80067E900DC34F7D1B0DE266894B61751DFE695D5F481153099413F5A7DC1C3303F4D347B0451BC53F9A21729F99B550E7D4EC03554621534E2FD628898E183C8082FF3E9B49490A02BFA4809C5F82E0BC9D83C0199DB503336F90FA4F1E85E41ABDD2227972ED6B9405A10B4954C2DF2925460F7233FA52A479B189B4DE10A3CBEED45F3EAC0503ACF6F413F05A7CE4F845D860C151D2EF1C11CE7F769A6188199165C638BB24028608604522176373F8272416672A3431B40C1A63AF8C0C0D3C162A53CD740B1C5B408AF68286FC37747E0B82A89E9F44E5323A44D87F4211FFE3CC1E4FD8F104A9CCB4076E1A64EF51F3E2F29D0BF008357A2BBE79B5E81047F910E6764D2B5770A98D99A6D5BE11F1B4F9C1908A0B10C9426C7A2F61AE37655BDC2D2B55A34BB4737CA81BBA4BA1F45B2027EC4E6B24273C3C1998DFCAEC52A953F277B36C11DCE60FFCAE324C055C045AF94D00E0B94D54E197677F31C46F2ADB68C0A7A64F546E28CD07B97808D3A399CAA439162E1114991E02C07F04B316B5263B1FA9F6CFFE33642FF2CDE772E357E784E5DB24511688699D764D87D357BFD4A0EAEC2B8A1EAF7F5E6844997E37944F48535C72EB5511274B34147F7D91CD748C4B1E0633A03AE057C67A623ED39EB2F5CA18A0CB4B20BFF120CBC5FE0745D9CA836C1CE9891A61F328BD0C15024716F91386C36A97F7F86808904E012D0815D3906486E998C57C8E8337C34489C8816ECCF3071D18692E0956B4AF06A9E42AEB0295DE84B6E3ED1AA4DCD3C6014F1DB896F7E558F418686EE83CCC85E0206A57FDC493A6801866B24BFC3581D71745233A8F26133C28B0953B5E9C1C953816DA5DABDD47725747BD0B2180A4AEA4CD855862BEF6FBC803DB0B06FDC8D571D4CCA0E325A49C9E85F88621DC3F03BB9C3927728E6905B7BE83507AE5F74FCEDFE86084604ADDF4F7E6CBC3AEB94B5356F1FE4D96B4593550002D0399948550BC34DA289259AD9A87BE27E79E56B8EC86E90E6B480B02BA10F3DE0DE464B21ECE6A1A66A5D23D655C4659996F6A282F0E12674CB253BBD69B7FFAD0BE09E1E0579652C785C6FEEE35C1BF03E19E3A0BC39D17C5450AB421319F2DA3C073261B4A3B38A975ECCC25D8AD566775EC75C923BB43E5252B1C903FC8B451ECD69B8C2934F057675DC607823CF1619AF4E9E5F11A7A5BFF504F3B939F063BF34E62C90EF15C5ED267E39D1643367466AF2F4604A7A04FA0AA7E8592C3BF4BFB
siggen_rnd = 89AA8BA4397CDBB8FCC8212E25759918A5DE59CF9E15D3F7B50EF77FF526B76D
siggen_sk = 5D0F3D86B1EE59821BCE26FB18EA6CF608E0F77E00DFF95990252C023DDE9287DEB7FBB2D35E897AB5593F88D17A229031C08CD145F4D29D5E2F31D787BA75F5CF2FC9C8F188F07293E4CBE7FA73DFF67410D33188724DA237834850BB651404D5695B25B956552F162A4536034930BF85AB9821BBABEBF06DC2B3A20B3C2C7421454702881184181058381010182874631841354586107544130654535888014130486134621531053527224148260722054378462513674515165245523175388275463753661051768364520766443626065150640746218403541416367841711516380112332823184541152383467131027118432434037560627122331257737252676838602215845702113187206116765516883337607280835242351243877766618046181804235750471310746111834336186475551703221212187338504632548582720707272378668616453758042307378386636104815885304782001144810080618418786374480106627347433853664074160722065671160463874868648863603702057571641846733285418810553603243640482514681788545034753273784443133684618333262606160714580302274372671850043185831543313730553607648507624146175412868455321324448537736107418802528251432512206050563001100587741114830643351570433826646655012274327160474071276402318558528065784150286112040174120155116534238000425045581054351482466240481288038301852688620331836405438632258717623737561007640821231700146637212288212161458415347368624046601124165155452231210867485343075833372888547104045742557548660255348825481661281310633807014320345745636018257642066011688566883255778533317483125704415755650307708541201550225543388834700763183712826664680058306408065015808787748265576740071824740824287328425440142541452665852642305572134073683244207537771121468001533278883522175878186838657536323548706302643574700632217741106167103530884841463081501032171748523520105155023187465174335653860825652312648415758618441627158553710637813126331506741320665133530138616670223581676210523758355615244046265455232462606421045333838123701881255862682528134217753883881624141620702333131250771030172144743737338527262047730240473186604141084756665450231053548472178276210787422544002718810553150310105655880017612340001336846663175551280000066640201256578706883628563610078727066475538201704312468325502360354654765843836747121006074546406438844487877670477153664480508045015460367803150532112087053238040711020381116003205273208331030367706286262076138015824217800872106076808211384424176525237531445881575618078801586830756388554247141886352314211474380134167772466513306836708683623426425836771636872858433017343526372357287021423364537142064063846182663568108512834453374540346667518572606147076385063458134544207840814543035117740538518216074552363448465474126106225555878144564652533031868667755154414845261537306413833281866260583462668526761687464682243216077370270121418210768433017883836582541217526261040608053533767733886267117484746711677863882372500504523521375648564880388840235351718437585011472345424780655866757634758212485411451468176620800673854100743745157076462724653751450024800707538280563666531007732421878177634262733456242500865768214780688386703627438222534457440166187158501336668572035467458457232301786470432826778736382067254652175410175005245887150675624817129702D0287D3B5DD0F71518653B51F6E18F0E10ED839D5F4F824704F053B72E366EFC6147CE2CDCE98892D0A0D540CEBDFEBAC8F0D1979999BBB3D0DC98C0F6030614BAC7813E9AA104F104D531B905D5F7E3BC12D494073AAB99AFD1BB8913C81269E6BB0562AA816AF09587BBAC550E575BBB7CEF4C610C71F3A574B405F3DD9A44C209D992A2FC43412ADA0262125AB2B73056FF8C3CA2EDD0B8E29949F9E4B59A5C51ED07F5386DA63008FB915170BCCE9295914E97A72788AEBA065926F81E75CCB083B24A5D9F2A8E8884562E70CF6E505897142EEA979DA72EADE680D20A87683B229273F0E4A7FDD3A36312D07DFD5DF888E3443D8D0EA434F3292C5BBE16F49479163A32F041F81C39BF45D292F57B5E515505AF7786E770DD351B3CD51FC03032E60A6637450D6E6E201A61684571D400D20C1F341AA7625E9DE88F7E62E7155F38A2EBE0469210006D445C68B418251F66CBDB8F864F387B736715360B3D6CF4500FD7C346CC22F1B0C330417254AD9AB52CAD9AAC83F1A0D0D374641003843BDB8B61CAA782B42643FDC07B146328BAA0B9195D6AC9800E0FA2F3D6A533B2AC82A922EF46C28EF1E79199099AB402E6F84B9B12966AA210108C43398228DCE683A76383860C15EB6266AB482555042F0B8721AB802A172357065D941949E222FD9F3CD18B9F48012BE2F21E14CBCF4B26F169F1667FFD52A998547E9202C4222B17DA7C123A26039A10FD42853E9B44C60D5DA9017AABF6CC432249F4DDA1B09D7BAB1A6167F382EFCE9166415C0AD0399C08A1BC02222E487EC1CD8FF3E9CF91BA120D1E8D8251D12BE75275D080968E3932A3B2CBD04A7C43717DA0F06137EB8B157FB4D2B3A4DC07AD99F518CF59789872863D95C3B03763997C8EA8807A67EE73E27C685B43E272F98E8681249E517DBB0332E6DC1EE9B0B363043190B49A3948D8398306374508F1C70CE25B975E623D826AB8674D0987065968A0F87CB2F78D6388D67BD7D3D7A91BCC69B48E03A8563B5098BCB8FC9024EFD248615C83BDB5465D15C9651D43D116C78136685BF91D35F2F43B637AA637C546A00A17B8DDA0D8AD79B71F3AAEF91B5CCB98153E1B8C024FE1D7EDD896B22C31C6ACF468E169D1243881DDC9987E57B679AEB9D3D59C9D46146BE4AE30B39C57D7C8AC7A3201F01C649BFC45F3132066E8F3DA607F8969B513D3022FBE4F05C1363D18C3544B6C4ABC565F5533E2A07E5657E7C0DD4BDC1C3AE702B118F59A48D7060DF596A7C2BC454E0C92ADF77D36DD7DEF97A20DD7F867FEABC91BBEC2864E4FE7E5C36BDE99CA61EB9E372D65AFBB69149D031931D4158F4778DF6B88FB469BCF1E825AA28028CE4D29F428A6C4A29E0022DCF277543E3ADFE3B3401B7D3EA99F19997AF8C56F8F2123296F7481AFB07DDD88B878947F38BC1E440961C4691D168461E813843C75DD0D283921B0D68AC4DD208501E15BBA4AC3EAC7694A56A2D8A14C82B284AB65D8743739A20A09444A86DA905D817D77BDB56B7FBD264115F42F80B9DB37090F840ECB3CB64987DCC612E6B0444B7BDF284BBBECEB42DD648BF2EEAB7FA930541ED735A83049BB5E6C4BBF63BB79A52219EC0C6592F9B903E14840B36DF53A0B5AAF534400574ED1A44D5155526038A18FFF952CEF869690E536D8FDB54C5644F31BE9DC3813181C9C8E43BBBBA4CAA100F6EAD8336EE04819FBCF87AE0AA58F9AC14E90B2E4D7E1A2626DDCA4FA31B9C84A31AB34AB417C92DC173CA932E8F439BE28C42F15E7B1F2A098E504A5F999010503C50026DE8AB729D4963718ABCBD8EF0A37ED403AA351D81CBD6BD68E96B7CD178CE0518B9954F325A6743EE8A7612D294005D8F730322A560586FB5D696A82C5142E2AD0427C7DF6640E68ACC1A969D92B8ABD5480FB04B6A662D12286B9B6F70659F4E1F1FAC9E673224C8E09C410F9185B7358968A5D4C2FCFD9FD32B049575485F6701406694AF2D7D6F0D70B6FED9747BAFC2E17D43D6985C02F096D6755273C7F43E22428B48A69729E562C12EC11FC0A1E522B8E6A81CA997BEEB9B2D22FB587CA32A4D88E6EF30DD239DBCA3916AACD619A28E6AF4F1446F0FE0C192FAFAE26A9C5A844B383F06EE04828449A123EDB057638FF51CF1B6808D5CA878E0E3D3F7E74E3E0A8B9871C1FAEF76DBEBCBA762ECAC5B8EF93F19899D29C1060A02064FB440CB907647C3CA8D12B57BFDAB41819F418172A21A32905D943823163CE327B58A55EED87DE09EDF691FDB2FFFC59AABBF38A7B703227DB45A5026D147955778F074B57B48F8D225E2D6072FDF9125185D309B6D6E4BCE630F4A1FB5F1B8E8DFC0A9E9D39237869BE0E83D5D87AF90EA8A2249B54E03C36DE098E9D63DB03CFF89DE16229CEEEBD8C93FF79D6CB1F3A3421B78FD95E1908E93CA024651249B8760AE8E3239A0BD7C8478B1481E13ADE0CFA10F4739E3CAD499176B4B7C7DFE3D5F03A581131E10E87218A82EE2C60C314AD3C770CA26475ECC85F2D8787D2213652001F9D526041BB7DD51B6BF7BF9E80266901BF54990DA1E7E308EA1D19AA6C8DB046FA29B53DE3B9093026F994214CCD4B01E33DFEF4E6B6D5323D41234BC6DAA31BAAFBB7EAD7F73AAE66CB1424CC311C7BB933D2F512076109D3FDD046C8D1F6EDD92D7C22DCBB99707AD36B8A7617DC71DD7948C2F463094D5BA594E23B83AED24A10F2001314E630162883DD4D40DA93A099997EEFA5B71F3371573A87A6D07103891AC32B13518131A117BE4EF58C2F1099F56C20477743A16264A9181661E4C68EA37F798E008D79D920CC48B740C33B101CE7C6A7DC061728EBAAACFCD44180234ECF2949519F62538DFF16BFBC920381EB4FD4E72CD9191ADD92F6F397D9A0CA25F4AB166D3A486775DDA211B86C9205DD6BB0C2AB2181EF48B758FE652DC84BDA55957153E3BAAF202052875B60F7D04F7998AF18C74A42C0AB1AD2141A655E7E75F0093EC4DADB431C8360F70B8B11CD4EEBD1716BFE1ED38969538D67053F4FB37D703E61C44122E5FA162FCBC283EF41A27AB696B0E2186C751BDC5953B11AA7863AA46DC51BD3907B52F424EA65E93AAD3A4BD270F0AD720000BFB17577B63702F3FC132F07A50B2E87CE16D2EEEC87A2E12EFAF48DB72A168201916DC2FBBC30E1B3E77AED89D035A782D58EF52E49FE8AB83EF8716F3CDF9A2969292236FBCB1F217623E1030D1CC5DBC53861D001DDB483E50EBE41E9A568B6E1D23686137CBFD376B9F3918045117E83940A7FDE449D9E75B83E02E4C4D6FBE88F8551C732D93F4312B4A7BB98EF7EC66B40239A0978D95CFA6B4EF1069018281B0A8873092077BDEF1507C1C81A6F33691D8A6696AC6DB95F585F24C433AE6881E7CF86BA5FB6A672EDC48363877EB78D5249D1DB2BF4E9983B5032A054FE110A987D8DA59C2EC1B6482783B04161ADB1C58D7EFAECF6509D42D9191DB422B8CA43FA73D9A8A492CD126907DDB0C1D9F4F754E9A34B268A
siggen_pk = 5D0F3D86B1EE59821BCE26FB18EA6CF608E0F77E00DFF95990252C023DDE9287365E7C732EFD2AB99346E11E799EA68CD698071F8E1460F834B326F7BBEEF8E12BD852FEA7B8B5CB158738024EDDE18644D5B127D5631E2188573EDF2A97FBEC0D2F9EEB11A4C4B93B2FFE27ECA8F9A24743DA407654B43B33E3093B37902878E15FFA9FBBA8CE7FA055A031D9782B3079DC0B42183E363D0987DFE7A4A89D82E4733FFE97F7FA6EA094864470493B676CF04FAFBBB91D8846E1E75D2EC7FF62F8749C1C06D40C40FDF6192BCD8520FB8022AD9783873E9751AC735DAC168E48CE307A8545DF1CBB27C507A4A24A0219B22DECC76BCB52346C2CDED5777AFB5601C21218DF64970C0254CD2EE387B55082CC26E40670E2B2B5D3E6669A80E2368C9F7D4534F2D1D2110CDD8E58094D5CC10225CE41CDC478D414F18C64238E3BAD4D3D4AF79BF2849499FCFDD63CD09618F1568B6FCA9D950231DB795F5D3CC704067684772CEA62B6E692DC028EC00F0B936C3651596A7FBE76F8CCDE754E77EB4F2E04C008A5FEA43B81BAC945F71BA4B47DA5464AD740310D4BD9B2F35054AA42DB6418CD7907ACE764F66DD12074F32E8531F3AF3BCC565BFFB0F3C093CE23796EFABE9B0723DA3DEDB8B1372F908B6E0A89132C06ECB96D2AA1E1FF90F8850BE1E3A2756A4C1B8205EB2C9F013A27FB26877AF266D2C6ADE7AC5087B41B7C88C207A7892998634301C8C6665EA389FBD58271553E6643B9C9E4D1CC062244D51497F928579ED63B3DA6F15E6EC4A0346E8ADDEFD111750442EC76B49DB6CF3B1D207BD0B1435DFE1EE701C6088EB98B8E1ABC5EC860C895279511F7AF3DDFD8393ADF8935B2CD43C53173FFCE8732132111A93AEED427F20B3AAFCDA8FE2D17CCFEB038B3E8CB4341180916820E6E699FCF446B31160AA67A42CF4299F7A43174102AC14660C0A4EC48AFA9FF1283C3193811AE2922654880A2FFEDCCCAD80364C4A6B22C78243FD2C259BAD9A134594A78DAE7DFAAF1D2D2461E614921DA05D5A632287530BD1AAD60FF3617CC754D6693F08AD60A58B50330A7C9914C2CBF6BB4C3967C3BCB0751D64806745A19D6273AED6C5EEDB76D40F87BA6804FDC41603C994966BB217259E77E249D0E87F4A8FF57FA6CB1FB45A3451BFF232C54326F91A80E48FB2D44BA563DABE1AF25B4FA4C5351CC4A6B77CE6CB86C6D3DB11322664DE75E825C0046B5B26A26ADEE9DE6E190428B966EA4107C38A5692E0371BB2CDF09AD63C7739E1EC453B6FCC406C25427FAEBFADDA0DFDE6EE0D61F2EB700FC4909520AE659D2ED700F27A1567FB639CC6064E189DA7D326DD456AFADE9ECC14E62737AF4935EB9D6AAC73622220BE8CB763C87B4B9563CA4C5451922A995F6531BB80CF314E17594271C7AD301F2B548726026EBB7DD9282116D43769299A1FFA8D03919194DB2E86E40831B205356C45550CF03D7AF80F5C27BF3C0220EC8C516BAABA568217D9C585DC131F3CF7382B4EFFB7ABB7B717FD75E69E4FCBBCEF5CBCD3C96E9529DCC03118D751B0F4E22DBEE99C046C0F597B5AF2D93D5AD364FD88F429F4A491AFE8233D734310D9BFF7F356DFEAABBCCEA7BBD5920DE50B65E9C461EFD8E96FE26733A42D40E1E32C9E9DBED5B6E62B24310A997055D79CE06B672B525E843B2774D9BFFE10B0B7215162564031A431D997126D6FE16A14C36CD9091016750FE40D2F01CBA653C082E7AE336719B4CF7FCBF66579805CF63B9C3912FE1962B08B09219042867B88D10F267605E8AA2D8919E315554B290C3618C74BDC567ED311DE47361BA4ABD61E0D6FEA2087BC2BB6421E28B378229D1657F25943AAD38B00858E736813A781AD058DBE32E22D344E42E19A303E5F099DC9EED0B76FB9B50A441A434EF7DF00AB5CD22CC5E91A1922A73EE1587552F75D41A3DED61CA97AA7136D8BD253B5384505BDF30B7B58E5BB2F310503330F2CD0FCFAB0D0A1AE41287947B67AC998A3C2DCCEA002D04D24041BCE3CD57A1C241B05F6D33E54F584112CFEA6098653FD30B379282EAC0FC331782C40F540180436F6DDAFD44B76F9E24DB0BA4619A5FBE9A980CFB40DE22F075A7481E54709E3B3D70278816E4E16D359921234568EEE6030F03E38D4C7B60B369CE26AB0E44318F063F2BD6D2C744C8011CD125473D965189ADAA99ABDC41FFC3D256474CB88077381BD5859B4DD5517D52635039989284D0BE557DE9CA23D09742C0E67A0B390EC43C958FD4CFB0E57A91627A350B249DD3ABA461E840BB5611A33AEE59BE48B311E4BB268FAC3D78D43A61A77E5097B165CD2351960D212E34CD4CE3E8DD30B3B2522205C6F0C39A6DC3D666FC24EC02DB330F8E45A0C9453DC67621652D93DFDFC6DE9F0507036C9001CEFF0D7F01AFC5A88D71463149E36974288CCAD9F2513602543F0DA29ECCD346D781A45EB050C79ED97B58E4674A7E9EEF0F6196E86DB91A93F6DBDD8A337465D9817D84B19DB3E99B9B877E0F8DED7C240C1346917F50E2C1569996018AC45919B479D2881A7287F68B0ED96689F5BBF6CC5B3C0BE4F2466662ECC7FD129837373C3CA9829155BA2E505AA77ED175141157BA8FD6174425CB3F526840118E6B999E19628593EE9DC8EB845F849B1A2336D1A2173736412A62CA94664DCF8CE13DB4764CFB642A40361452C50CADE590E4BA2C850484021A5D4F79E32FCE266B13AF5C8C9C0A7D27BC5CA63C051B9B13F2
siggen_sig = 46F908B8B67E35669B36F8698A445075525B43A60C1A21757F58EA6983EC3DE843FE39D13280C037B5F56EF9F2C66D7EFA86156498085532D5E365CADEFB6F46BB809D66225BBA8583A2CAF6C22C5E6E73B8ECCE8E38E7D9EFF0E4206F138C5919B27BD571CD5A60EA57792E956339D25C42E22B8C634C83C0A30031BB05394B2DF9993053591D19B5D4275F8D6DE4A3F14D98B768F1396664DA73581FAB143C60CF4958476BD4F42852959185BDB47DA5A917B37B4D675CC3A7B559D9CF4905656D44C6D4DF8C78F108B4B9D268F494B6C96D5F6194B7C3D6E1810F663FB2006024394D6BA8E6FE0FFB02113F40766E24E4C89D2B42944436EBFB89922ED6716AED439835449BA28E99405F6372D56C73920387A0DAF9AC0E0F16966525322302611A24EEAAD878FC39B00C807C0110825F4D529100DB3EF49555F90EE1BA908A26917BEE73B891344E7DB9D4E323DC4E2D86BE56CA44C67FD5D5EAFF8F51A1996231F6AC10E0C06CBE9D504392D81D2C2E7C22427201F28BA64639FA30ED00FB22751BCB27AEBE39A9BF4CD49A55AF5DD62FBBECA582DFEC07F09E3AB489B489CBBD8E76FBBB57CE3207F8426B5EC5D62712095F4EE2F0243CFF050DAB930F165E6FFC3DFBA1C49DC3B7E8F3CFB092D374230EDA760609E3924AAEB8DA3A9786E2162435FE43CC03456A6962129FC18575540B6406B1517C55CADC4742E891FDBD87599ADB3BC0A6181869C953DC06A19A903EA4E0E9C9512378961CA2811364A9DA38792D444BAFCB4BFB072940BC71063F2BCD4A1065FC08944A03CB0BE9B1C3306CCC8264D70913FD1134DB865533A471C9226EA051E9F44B1F1323AD7BB8362A19AFF44D2F634270FB8D82CAF2BEA890A472E83483970DBF791A187FCFFB23231DCCF19AE47D583F1BCC99878E8A69B0B8B0A288AD1CAE7ACD216E9CE40154EB1AA4CA66A03FF4C5759BE829DB70890CC3A155F088E8F817727D1AB90EDEFAF6AAEF38F59E36FF90D3C0FBB0A0AD569F7D0094CF8BCE01C50EE9B128AD16E6BBBE58298CE1BBFB00AB7557165D641B4157A9A1EF9D46633A5D0A94204396CE96C220F28DEA05A692643B95936F60F603E87B2ACEBFD5AEA9648F85CA6514B35CE222B5E4ABF86706159C4C5211CA2310BF8307A7D7AA22B2FA5B7197D3929DE2753AE51B66A2060E8D6C95193BB544A527553D4F48E218F3A2BDD94C5C6213974CDA03E00815B8B5C347B576C95C570F5AD0515F1A46A29D0874E69E2A51DF6B3F3DEF538E37DA2A103B839C2087C546C78CA809AA2F5A5240158A3E4C04DD80DB28ACFD5C652BA15CF8CF815BEFC830CBC3D0D04C6AF9AD4DC21C71DC7D4D35D630A18717DBAD7EE1FDB260EAD7747FE7DB1C5DD995EB75E424D2A9C1CE87A5EFAEFAB6B6195C231982506C6A024D6A5834FFC9494A1A9B2E473DD6A531C6F574657F45FC7835F3DB675CC0708C900874003B981EEC2CFDE36688F1C7A17AE474266F349F75A347AD0269693F720267D2A121C69DD421B33529FB201D1B9C2D845047B92FB6B56B7353460A8D0B27A459A82C6FF260BB64D9A63359A3423522CFF73D3C807C7AF1DA933572720D277EB1FBB4BDFB60B5C805C36BE0D3D5D2A081C4DAE225A44D85D9F57241EC00C5B7F10912A661FA9ACFBFEA1DB60384D208DB2229D0313AF9D471B19A459186946895EA203994E81B29446A8633DCFBC9CE34337CFFD5F5A6B7071AABAD5FCB6D54607079BC3A4E6CF2BF0B3294762CA9A97402E25A85889D1B872472E059244B884BB6992B9D8A4DF0627022CE71989990EAC44D67ACAA05DD180C537AF23031B5885F36A2CB0630C914DBDB472D74CA01EE3BB6E1DDB6D1E624703D9C8FA3E54F87237244B210A59B1C02A0CE1D174C442D2F69BEE682AD82687798046E0E0816881DAB1C2890CA9793D4E1C2ACFAE622D4831FDF7E7213C51E7526636C7E94ABEB4400779B17C864EFBE96C91066F50AB9D085A09FFE21DBA0AC36E5F1BCD4E2599E1D68D48D621E109BFF790A5BD63D429138708E8328582971C89BC0F79A76C6E19A86A718F1837A3BC1CEA958D66A6B880A59B28CE068448F8F01AEF272F9ED9CB849C02BE2CF9F3A9EE2F3FE62C63479BDF8BBF3DEACB4EB7F73B4A75DAB12E1F0EB1A4125C66935E105387B7826CCF7071F87EF9ED9697011BBB98424104336ECEE532B4C8ED9E9115DB842D692E3DCAE9EEE061E22BECC9AD8A4E08A8EEF97E614DB14280CF7F85CB17F3886CBF52482B902EF90FF18ADCDEEED24B6F1CD5E6B06C17DF8EFCB1C9FFE9A1CC46FAC406D0AA61B6FFDAD750FE334DD3FE31F0FCC422C2480A8800488815DFF95F9B46F1A24AD0EC05D6223E03755E01EBD125DE48B4378E1B25B08FFE3DACDDB6234E48AA1DA9B7F41E52B1A0096F43E36835B9B2FF5A216DB87367B0766CFBBFA7C35A0823CC88D8F23FB1FEDBAB32552A995F7A0445B7F43D104B437389A6D3D60607748178B46719C1C5AE9D2A58E83C2AA456730182927EE3E0DBEDF1E2DC96BCEF3A56B8DCCFCF9EFD52AC80CF03FEB81BB9A81914212822A237A14DCDF2F9D5E4B3C6F8C6CF82ABE27B24C503853BEBC76F46DBAC9F42BA73E0AF01A3A1A1315918E4CB9917A83BC3231A5143AC1F1D226AE4D5D2521DB06AD6060979A6B161128572A707CB94A6DD52809575933EBDEECF322B1468D1EF74C5B860AF5BE780549F2D461C3F861D9024754265EB946C2282FCF6E8CCAA262F354BE085E9F010347F740DB2938620A62AB18F9A6ECBAFE226FA293BFFDCD7C7DDB4E13180C558DAC78C5F35F07910787EFBACE95F08E174F60DFF88B87EC8F5ED5F39711572602618D206CC5402B0C36E72EA4A38853B5AA41086CFC4008137637B4739417EFEFBA31028776C97DE7BDCC3CF88E8CC6F725C392D76629FE6EB1341B931215D6718F512A418E32596500EBE9AC3C2D98D7542F8D1702A0B469960F39B2AA0649E0710F8E508623F84961DADC5A4361ABC0D8B447FAF428498C0D75E2FE4C604252C9C4775CBED3BEAE93DEDF8D072F2174ED3C782FC7655DCE46EF8DEAAADB4AC2AA98F3622FE220F0E200395C03715D2F847BFF555193AC96B01B6018ECC886088F27790F4BF41BF58F71C69EBB17D726DA5992D842070C4437413E0EFE77E24F31B7DC72737ABAA2E317F3C578CDE0E257463918DD042BCCE3CA5D889C597264CDD2573410DF8BBE53C38602D0E0CA1CF4CCD588C7AE65158064678E31E8CAAC8873A6DA67B997C21154A5E92314CA856741E1653C832DB06E5F977653B5A1569509D00F6D813C25BD070D0EA3EF63ADBBED21DB793537C9CF7F498D1FA12A2E0A89E8A445C417F608B83634BA63742A171B010EACBCB6405973E2AE2A9AB9BDD7CDCD0077C167E66F5854859185D536ACBE4417D6FF7D78A725BC79C65699AA15A00AE6932819352EE1A6466E05B2F1050CE70BE5141CD0BAD277667D87B423D88BE10233B5F056D60025621D6EE619C711B1B1E06685056D1A2AE8E0FD344C1623F317F26D3C3928A738B779BD08EBBBBD9A474E0EA6B13D91951A5675745F0232E977102DDB943ABDB8264878F2DD3B79DEFCE164E14EBADCA8C6C55F04F763E3E5C0A0CEC6B218AA4EE236F758316CB4C9D66478CCEAF6F88E8102F37FD281F7334F098CBC19E32C5E98EC79A08412C4F53819EE8435B699BB3DB22C8E355C145610D4840C2830A027DDCD2B2B961881063D591A2AF4C72973018111FCD1DE194FC55008D4B0E143801B1E98F6A38B49EC9D4CA6AE461D1CFEDB9BA1370B3B99F696CC61EE4EA25F6D16F8CBDAF6D171694E2E372F617C8AB737208D6DDEF1B0603A1E350455F08FC2DBB1B9D3F903DC0BE470EA61B42CF816788EA395DBBCF0B0C3BB760A4EF7205262225D5BF20B60B270C8337426B09F1CB3C89FB12F470C84A54FDD4CE70A0FE3A859F74CB74DE4077BB9BC6D9CBC321E15FFCE85A94FFD1F84B325B8FD86269F252E5DCAF56261AF7CEA144E0C19E451730BF0B6BC0F8EFD7FA7E437BD9D18DFE830A1D449C767C6A3CC47727104FDC1A0A1048BE40DF161A89EBE485581D33145FCDD775FF1D958835AFE21D0D6556F812429B9BB526B277A5B251EB8C16F4945B78E95D375396BCE66FFB1C25BE24286FE148F3BC94241D2779035BE8D01002489B8A86FF2037711A51B0DD476D9196EFDCFF18D632D1B1EFAE9723B9D74204E7B01299A4A8FA26C4CCA185481AB8A597EF0CF39E44560E535718D08F0C12191578D6CA1BEC1867C74192B4DCD28837E281978FC228E76AAEC9751A94BD51FE415C181F7BD21005FB71C61911E92EA59B94F4B42B72A6DD1707CE4A836CDAB94B25D872D5DF5E48873A1663FE09FE1D0F7FE0FB4E0276667417DE9D91250FFF7B53AFD260BEED8DDF927E790486C1577702CE2ED1D17E60967A00F29BA4F22E6906600AD2EEFD6EA91F869ECCDB5CF19F74AD0699110A89DAFD1C714E8D47256C3C5514EECD3B400A4408A743580408F716C97220D6466692EEECAAD02C183C52A93C586CBCD3F4055FADF9A02AC8776D446CF419B669ED22D5B2F8CEF0BD34E6994AA4F5A60666F727DB0ED2729486611298194EE0536465C5F939D17282C3A5277A2AFEB0000000000000000000000000000000000040D11161D26

