count = 301
siggen_mu = 66F90931D3EFF1135F5D28548327A963C94DBC6918217B09D8123888818705434F7169A7A0EFC24455BB76449C677BC92FBC7512C03868CFA0A921953347CFD6
siggen_msg =
siggen_rnd = 00A63E49976E27A81AFAED42FE3C267488ECA355C8928F6990A63AED0C7CE8F7
siggen_sk = FF8D0F8F443A096E00D4936A1CBB4FC8622B3D3693E9EACCFD51EF4D9D0C2F1DA36BAE515B354E863AA0350B461D24F96DFBBAC2F6AA21ADE58F9C3521373A9EB4813C94BDF0EBFF68B8F101E060152F54A8D55D8946272DCDC8910206BBB63B7429B82C095AC95151AF14F01A8FF20AF1F14E0B48498E3CC65BC94EB289A6721307613066464147027454767344511131044538774318611812413541834606776121808201023631588612725043584113455405633464247246357685407237754551560754226687148615645317266786683272772268208328503456450604482730777885455285641802417320735633518262721288577886850882323382668382377811427673854633018165550622185037826024553244751720323221822568313173786258136604337253531334614866862208577023837244111102170215817647712047354718304247244850264332071865036467270511158104434872006214258187248550473633333788121765161385317616608600444166855838384376760510524725580718808310508236475330778521566068566038071601274803532165113221262161242114283771084432367284884015414643551607551565048403061350441756726642866875065434273840303082733727570241827302566766416650464136475635401674434652162283875114144431815642823404546632352400051541618087434275153346078435521144125028352033515605164151736802242583761565230856035021803481021342572105022570568044640222243527087865870366335377527064476860115151226308400424771317776482117410745235126018522753461525850514756430284746017207422727842005164643786736435132512343161142574234585450455075342344102382578858603053771700665054403133868718140413217421014241088878600132821226706588641672320701681208258178875081373482117283261168573124383427145367535277351503860634782777821450138862305484461865446055646828828833784040505550070356375482358443121644640756608487660862121715680378265444206802753348831610328608754533445274282783752372444413841232226050100273321385825522323876663768433756402117352544030135107775176110780617427000053485668283115741252533060084800114228048472545188853651254156650774851356264687875318405667867108173613455554537633045420440366813310414164671867003664384655418058778302414072224734260317751334664545406255528283780527061308724726773863855283433345060513557011057131404470004553558838632887173005786660348703887073847033741674202782847680515645355270177154812178054536111857203786807083076302831714742756885111361420772457265017831860377228705323285571887618203253003870543184673605338163303551128544073423110233481051164166407450582776667433785886783477370662520061776362764163023474744815475235452236738652853872430462674628210564832685420454785146651574014857286166606345006114256664357048046511115387157871857534266622823544580658120215627776345700036077435624466644738842318608717585168331781587813786320053635483515682234163638814236247130266281184211712175772206022087700200328134500327143838433276571228022148162116488720543844606444373536124067526202515785772162772665381364316066802657285003631262066618078243426858182184287388820023602622737575473152036005724515533255848001633537066718824653836677804770807476785888713825428612675348356717003864108016778667704028887724001614762166863130278863756534017150356686774423686072350871521640434547614226001ADF1D24371531A978DED5125DF3843F7AEBBC1F629B54C15DE6A438EB7692FC0AFCBE781FBD101FB89954D7E565BA73E6E25F5E1ED586AFC9F5A3C1F932374E51ECBBA25F24FDC5DD5C15D65570F203D23EB2175E004B078ED896ED41F9DA204113BEB2A96AE219E7F5202BA9C367856C80D234CDBC09970F5C498BB1C08ABF537005D8A06BD893631AB19EDA32D7DA45170F710CEA8DDA4F64BE510C6673554F877E7C261B4CA7BB923EF5E77554248D13FD94713750E2332846AA27070C5EA22AD1E6AAF01A2F0E442CCCFD26A72D551B58CE58B4FA8689F59F4142F9CB290439516EAB698E6A07B486ECB389B247804C58EA04EDEF392AA98DABC174713415A1366CFB5F86581E796CBCDF6295A566F795DE8A340585D0CD60460048A73DDD35E24B2B50DEC1879469C7C0FFC2830C2F8F20ADAD65F4AF652621431A308F3858BD095A74B15A4EC2C785D8DEF3D37222C120D47283857B53131610593FDB965D6E135E00164BE55BB349BF4EC3469A03E030185E9A68BF9755D7270DB035562E59D7FECBEF8289A891E0E82801DAA8C8E85051F0ED8BC05640C96D28FB826B140E273CE44DA7E503D29058A0C4A129AD3BC0354A030FBDA0126EC58F30526A742088A24F1A162C8BFC5DDFEB42547EA60E8F1A87CEB0DCD537F5D85498C1B51B5BC724CED63190F9C8D150254FC69660CF6E916F62383D58A759AEFDBB15B840DE3DECD4A2F51BF92B31AEDDB83D3B9DF42D3A772BB269443973BACF3B426B3FAE016F439A2A6977C456B22EAE57B6500B15D1A72AE8110FCC37B2EC4A926C48AF3664C3500D6C6F7AF0F6ADFE81B636B8235B8082C0C81DFB73DF17889789A262E0A5B08550FCDC1DB1C0B5C4D85560E5E8BA20EF2D1E8B2F2039D72152158C0C66E35F1350741C0BD336F599DF6AA3310CFCED51CC7C3FBBAF1E9AE77F1D34D08F1A45ADAFDB110E770069220C709292CF166645EFC6B285048724FF268E41295F16D4C2FE013AD6C6C69969A7234740E590D6F3E06E54A0D13C9929BBCF43C7E4AAFD52211C62775F08A2E9373987ACABEA2797768A2DE39CED3D37C732E0785F8C43BED8AAD2629477DB88EDE4CBDF3966F0D8059B326522B36402C419C191863E385E1E74F511B798D0FB404EDF33F52F6F2D4FFCABAEDB3D3ECDD4F15FF268982A91BAA2BFB1ABBAA2D07A2B901226EC13CA4A29B1E8316674D329EA774F2DCFAB66C32661FFD5AA2ECC63408DF39D5BCDE025F3471379B37A1B2F21F8A935E1213CDA56C36F7CC79B9CDADFFB3472DC3ACD948C9FB85D3F1817D77FA684B2FAD0F297372A7FDB00359E52EDB61F83F9C3B84873897D56D80CC82CB7C598B5E42B608C0E890AD53AB0BAA3673C7A5A5B5E013A4C20365BA18DA6FFC8CFFC992EFB27FDAF47161C37737A7CB82580CE6B7A927DDBCAFDB15D4ED54936A3A92DDBF938F5A10E4BDF35010040A0349A4A8AAA1E930C7DE0FC5EC70489CEF72F86ABE2624FEF18D3D601062BA884F89E228E64EDF690A6460716A044C55E762C51A1CFD33367D8385C7B7AAEA38A7B0F6C5090E3CD518591087C51970E8D31CD24171D5451284BEC11AD61F8E3B1B404714BABD3B1A594E7DD9DB9C5D3C0CE7EBE2429A7490EB1C6D3C5E3EBD7C5AA817E5A8303C0EA4F389802F9E8DA925310FA1894014831F7BF5FB64F04BF34513F70C034A2B0D468675B398588DD67AB0FE3357816742D2B9C42CC4F2E29B196C5C3F0FE8C979305BE944FEEA11E7A0588E5338F69BDCE8D44DB1440AD00A06460C459457A510DA37B0989EB33293D1B7390739B2ECACE6C65C180B7DBA4ABD0BE1FA26EB7385492FFB647D79ACBF7CB1D2778BC529FB90BA682615DFDBB8DDFF904E868974557262BDD8210278D69D03A728847A48879CA5D75DC4B01DFF767BDE85A5EDC98D14785E0DF2DC0BE5B8EB9D8E8FED4BA684A98D88EC849C7E5792A5D6ED7F95B64859E32A77AF6BA02E07296CC77BA586F10CD3AB4F44DC60C6D66993B8E8A9E9E3DD701B58F2E47DC29FD1A22A3A1F88C2775A08B91F925C916C1581641053AD58B583E47E847FB6B9F60B91D8187D8887FA1FB667FD9653BF7106124E9C765613CA454279B172D0DF541F4B7CB15A33C1BFA070A5FAC97871A6B0B4F07FE22EA19C71B40F07ECDD4B9C3591DAE3F98AF04B400BCCD6732E6DA20014FF8C31BD613A627DCA7A91F223C78C88180B90825A312A9BA5A941A0C54B00876F00094F5A670BCED0E21D0D1D73A1B5E5286E6E1EDA1AF64AC81ECE7162370A0C406DA697BA54DE90567DBB12CE7D5B97D7DF7CB27FB20B3CADA7B9DED20A8395AF85648972CAA831DF8D525295137BFF3A19E1A77CC24C813BECEF8851B46B7CE9CF6263831135DD4B9270C0E49D2BB483F85A4C93A5E3B805575C6C6A655B26A7CD5C0247E4984AC521B4154DAE6E87FDB5660C8B20884098E7F7D84B30BE9C3F9695824581431074D8C062A0CC82B8EF8F7285D2E02E13CEDC7E93A7F8E92C4B5D5F02D24F7D4CA592B6CAA161D248DBCA7255B23390A9B6B23042190204734FEA212379484CE711CD3D257EB60AD8FB99C55A0E88AD8DADBB7C0FDE8BD69AE932D4FF24BC30D5E0296C4DBE38CE253EC3A9D87D9C15D16FF4C2D8DEA102F48905DB2580B7148230CBD91EAC206418063048762C7DD17A8B829AEC3DF173A5B80A4F77040C796934E9306FA8160EDE7F91F5B76EF00E47624F4E5268006900CF405079AA44E83D4A0D61B770B8D4054CF2DB5F35A0091BD78FD2D94ECD22D5C2741E1B172C2A769EE9A70719A53C63541D7588836E4740498331610CE8DE932C4778C0E9B9726DC2B499C602FCCA8453955969139EB4471D0B804DB5A69F5BFD1C4F9EEF3953A38B1EBE62332E0B6B6E024C4DE62615933AD48256498820590BFE67443D25B3300E2527693CF4FAB164E47CFEF50BB1089B02A9C3409A314A98E415AE3218B775B67DC0D9B41D645C8D9403C0712A80050A42B7D218A437D6882AA3CBFD51F6569E0493D58ADE8E39549F3B3AF067E77A953FB4504302CE9E741254F63B811CDFA30D6EE0C265334AFECA72B2394578AC9CA393CA75C3FE236E5E4ACB596F2784B93A4564340D80133B30EE6ECF88FF1F98370DFF542EAB1FED11EDFF5A8C4C506AD8404EA983E0E204C0777257D61186F8ACF0556E6B174B3FFBEBC1D6A99B884ABE3FB8FAA57ECFF33ADFB6F1DBEB7A20E753ED893B5F659465E46D6CD6C36A2A25935F2F91824CE356E5762356FDFC58756EB0187D12398863451215984B234FCB545B335DC58E8DEB6AD2788D45EEC4831E860853EEFE92F86BF91A4E6D2F5E7B4A6CD867818267771E1043A8AD875364257A62572038E575E18EFAE1A6EC297E78266D5139D69ADFB22D085DFE5A146E6EA3FB93AFFA0DCD2CB976849BFBC25D465DFBF3A8C4BD06E58829B29270C4BC52A304CFCDE4E91D165AB4A288ED711176A340BD3C5556688C06A3101F5374191DB1880E96F93A88D77D56E655127
siggen_pk = FF8D0F8F443A096E00D4936A1CBB4FC8622B3D3693E9EACCFD51EF4D9D0C2F1DDBF3C1729C17BC1DD23AFA09E0F1AB6DC276DB71F40FB65D83DB873601B4B45AE70BB186B37BC825F141F5A77EBB356E00D1B92C487D0B1B7117E06BEDC36116431B450336339021111576A0EEE5C5069478CFF226DB5B96410659996982F612394BAD543EFC1960DA036892DA4526D527B68B10A775E0BA5ABD06EF45FC8F40AC06C805FC3D69DA8C305768FFB99C5E952FC14D57174F4AFFE5D59D49F2880FA2E95B8AC780B70C6659A09E6656C613000BC9515B7B5859C35BC36273A1D2DEF77054610F0C185F18B8811EC755D29940ADF795B971CC7CFB2DB5D6910D3A92D7906B79894E75EB231E8ACCE8C42A1CC6D515CF8595748D92DD94CB05AF99FBF25CB0A698DD194C07498C2AC13DD7DDAF78334B89FE97351F75555CE63D3FB4A9CCBE522F3F0AE0A091B2CFD732EC10D05460CB04B370E80C4711A01F5B82FA2EA4828F6B640752FA4FED6246B01E04D0619E16E9E1194FCDBA2BD23962E533AD818A0FDD5A3F1747D5DFC92AED80E22BD16D7528043640B3DFDDD6982AFBF5D566DE0EEF6F73CCE6632B7DA586ED3A0B204E35C7DC99E0A45389DB9DAFCE789BBF306ECAB5D4CA481A2152B7F7AD1D882AB6C795323D1008417BC2EB8604D4CE870643109434106B8E423B99CBFD3CED86B0F1E6BFE4D108B59CABBB05CEC821DA93EBAC2FC0A4039E41B47F9BE005949C3E4D59A6033665BDC0FCF7B6B41AE7DDA2F1CBF20642DFD11BF549DD96633998B5E59DA5D98C4ECCB043D7BCA08583A4EB0A5071CADF750B2F70C4A48A79D36484D9F30BE4680DBE3E45C26CCEEE5FB99E9BF53F4B02CFBEADA18242E83978C3FC514B77F10288269E31F4283B1066DD1D60CD185CD80A38435066F621BB8D3F14584775B425C97DEA63A32E044BE3B653E024042C17C8F4544F862ED148758D77B0950170C5C3F8912A04394F28195750155DDACBD09E0CFE02358B026D97D8937864C4E2DB6A849113F7D26546FDC2B678A926846F93270516CC007178849EA16B3B8A94202D167BE9B293BD00DBCA24D92ED854431934EE6DDB1CC54AC854420145C6B8E48D512FB4ED924B2BAA68A0CB8643B7C7277C99ABE3F3B89B083FFA1CBA88E80B3794719C2F2C8C85F369A116D57C2E93033F1A57898C36A654605B75B8ABAB2CB1872C99F41F0DC7AC3C1B9341CAB173D4613D9F08DDB16CAAC86C41B550B2F8DEBC7BF0D4062061D164DB915393833DADB821FD4D817F9953ADBBAC3D4A1AC0A39177FCA49D5579EC28D9BD8789EC6AEA2E4459BD1C6009E93330EE8C17EFD3A28D71F45AD485A9D4497299FD7E5F7A194DA95B53B0FD8E613B0075FF4846BDD893257017CDE0949E15A6CB923C4C1442E9BF817C367E2E39178DE5021C5F159393F9EBF37E703B497BD05244C60CF3B876DF67A08E1AA26B781368CBDB50FE00552420D3D0BFA9941585128293516C2163CE1EA89B723246A0EB8CC206E48528CFB0D9A332CE204B5DEC53B7A2B2A4DCA72C4256FCF3FDB5A197ED14B354AFE8BFAD6532794475BD804D0A88318BD6D71E1CDBA9E01540A8862DD104D58BFA76F563B35BB8A1D670C7A052DDB25F10F0653497EF89F34E4B22702910DF640779580A3D0203AAC1E5DBFD097B66352072861AF5CA0F95187DC37DDE855CEC68AB996551DB8668EF8C7D5AE6B30C30AB84EFE3D8BE67D04BA8662D69E96F566D1CD7CAB70F42B6E3FF0C8702FA92DF0ED94A19035F2AF0542D48C5887C050B3A6AF04440230E5FB67C9B4A7422F146D4BE62C4C4D586F494BC3D1C94F09FCE3236FE18C496DCA54E0B8C3E9238918A62D2AECFDB23C88274DFF5A31430E3B46BA7D318FC9473F21A51F12C5FC353EC173530FBFEA8FA1FD60798787F8B50072835D9F5F3FAC81D23E0786C67885206292592D7D201098C78EDD6BDE2F087E9829F50581BBEA8A2A3B1F6E5D6E746A895BE539F27123A88071E449A95726AC2C325CC0BABB81311EB07FEB48EC72385A0AD10BB49A5CFC1E89B2C2D35526F997A8C98FC9DA018DE4D3C9F87D5ABBF62614ACD813CFB8642D7086854F1B9B67127D195D0A5073A5667003963E64190CA33CAD47C149FBEBB18638E0CB4BE3B5C427945F233A75F00B499854E4C5784A8491C2B18A3D4D1CCED4CA4AC84AD04278BA56FBD1545DDB90DCED74C9CD83649A02A8FDD188AF1085EA34F0299EB8F752684818834BF419343C6A21B15E0D83494A915D5A25F203729E4E137C1CE627C948D34CB5607FA8B3E7EE6B98EA63EE674790BD7769E3A6F242CADA3FFAB7B703FB2B35C2665399E3521BBB5368E6D7977711BA59F58553E1629E925F0034AE28BDE7293A1545C27156FDF1E1B82C64E33BBC1A1341D398F733AF60317D1E80AA2975EBCF4D790392507A57CF22863C978527DC30E3282BA313D7306AACBF47419277D0C45EFA11D82E925A1144D84EFFBE86973D31B5F6C7E233E6F981BA8002F4256A80EDA4D82055000EE6A5E4BBE1109DC850917899C823C79A3DC98E275DD34B640F1EDE144F5759C54D69F7A9A11F74DD942E330E4D7DED18103FA79519D4CBBD84A1C221E52F672082E07F020F22D41BF67CDD4D1E2FE1CEBA230A85AA80D37CA9990744969675486F61F51DDD2D09A63083FF2934F826CB6905BA06186B32281587223DC274E57BDA3576D24004FD64A4DE37786C48CC4E7D56A1B8E15D1161A4BC5819456
siggen_sig = DBE4B7AFCFB22B9F52585C0B86803FF0CBA7B90A6EAF1C77A3CCEA8D68D243D2B5ED42019250ABEEC91BEB62F7208867E8CB0A53E61826028594D6EEA274C4A4A82DBE8DD528A7D62B0AF2D98EF491066B827C76118073C1D21D4BF3BA746CC78B066B9DCDD4B7853466282532BDF9665EA6E779EC09BB04325A8FB5CE6BAF7DF9EFE3B0F1FBDDA1B00C2F9585070BADBE67B7A87AC9601F87FBB2480C8BCF5A87BD7466BE05C34463CCDC82F0B29F683571800FDC6A89DC2039B7A6A1CB548D6F9C852B98026F48F28457685B17F963F03096F3EE54EB78B729666EF392C23F9B768C62A6AF79B7927F7989A82A65F91EDCE991E2151E3F34B019C629AC9A5699E8707CF4A9AFA15C9DFCA8721EAD8BD31F457D401CAE77152A14B7ED5645B0DCCEFC55E850A793C7FB9DC6A69304BD656AF841FAA208252E2671341423F506B78D7223BC74E5938C6C36F6452045B582425C725DCB64FDE75E831A23051395EDF7D5564A95F4AB48F38B4EFB13E5AA5AB5EF08F2A441441332851E809346122E11ECCC10164A5D23EDF8DB54276132B5FF82B0B16E4B599923F3533CC3DB7A01B2D800750DED8D7C0CDA17EAAEA87C7FC37E8E9C7A8759DD268597B698E4CF35EABF652C755C256ED263F61ABEC7BA4575F5E392A1E4A21108AD64D8E0F1E00E0762BD34364CE9FEA782C095452BA8426231A57EE44508057AC8EE4B9D7EBBC3E462E87A425D98966D6EE96319436359B197E2E32B613FAF8BBCD63E11531373433E88A433748F2FCF9CDDDDAD7EAE9C5E74A9B78360903C8DC1774F2AF1624EAF94642112C9BBB833B86BBC8889AFB39E4D6EC52B93C04289D2C20CC2272B8519E4A383162EFFB6E853861F6F82A133A07B07C83186362E5F80DB9957296A27B2311B60DF9C9B4E1EBB962AE89691E10D1B0FF5794C4B1737B3FEBF9766220987B3E1A82F8364E6E76A7FFCBEC6C2115E8ED84D5E3B9C0EDF305A5BA62742D89FE27956E644E4F7BED979A77E03D0D62E92800D1D029ADAA69C4F39BB7233F9E0990C85CC4F3D38D9EDA002777247045C142FA703D9636637FC8BBB47D7787E5DFDD218D59785F82EB046BACAD42D21A84C590BA6ABBA1F846E84243709389B1DC33901EE502F52158D4BE1A7DF426F9C24FB06E25B51A8EAC9C608F56F167B030EE395369638CE3F3C5F38C95BF75C095A906CD13B9FC3FF5FD9EC53954D08EB2AFBF896DED2CDB713DA0C433BCD0F483DA94F0F5AC6C455109EDF22632B78AD09DC83AF9E86801E354551BE0002B0311F61E8A4653C1997935862B67A8FF05E090B3BCFCBEA56542FC5E958F9720B81A665DBA1C4BA1368E8DF6C33E34AC277694D6F822FCCB54051D3171777F399E4D88E378FEBD9FE85AC81B6F11CB4AF833532EC5B60B0606ADF6DD9260119070E27AEF79921DC954628D1157C87B40E4A654EC5C014EEE01A0508F21FF4E3CE7BB592005F21D34E32DF498798E58FC4B3A9C538A90C773A2D996382532C8C1041D0BD13761C50703A379174F526A145FD6CC06FE3732F665DF42EE54B8C81D67703A0B0C9AE2B735182B74AE687529F51D6250A5945C9A46243A39FF8B0E7464C8AEF7AEED5BD123D25BF33DF9A95DA56E9815ED0C705437F0D922D3575B012F4EB1E9CD93B17675B7011A3BD85856759F3A046413813050E72EB1C77565CE811A2F75C626F7ECD50C09BCEB7F7F642BF834E8AB9DFF5911A2A7EA5E100230A75C02E00DE6684ABF68D00207A523EC2639C3BB534A4FA345AF0BE136E01FB53BFF9247C145F6E85A4D8AAAD0474A13E68FE150D09ECE72A57F302120BFFE669CDFF120BAC062C14F115C19AB2D0BF86BA432BF6D43A5B1F1C6BDCD97259B39CA7086FF08C377FB7DBDFA91C2D57309FEC6D95F3F640259F37ED518B09228B7F74D91AEE042B81878B5AB9A5CDD424FE79E48FCC5EB69536BD820B5035A711C24A6D7A3E188157DBBF7D151EF65DCBCA28C287B3A555396F711EE300AABF30E8CF676413F3AE8B0271CB1614686C4A4B27A1D24F37BB4B8E330BB34836483C5D62C282D117F75DA74AAEA2702BF1C8C0D7EA27149CDD657AE63CA42C2CD1C85BED4147E861AA8CE4EFB593E3DF54288E0C9156904D8997BF3F264E1D30C9A578D3B4E270FDFB33ADF19DF1B8051F79FE1454BB6B98F68D7DF065DF4681B78FE62E49CB3A5BE1E857FC2A4FB31E59B01B6639EBE0083658CCEDD7F277A9A25102F38170BCC6A5AE9D7D9A9B5BCEFC87F782690CE5B001ABBD5AFF01F5FA1115D457D5E25199DFC8C8B786513662D7D84AAB8D9A51DF15E3CE6F0CC8DEC4E12C9696F2DCBE7A463CE2BA3B691C043D9EE4AC86E576271F434E2D1203C494EC99E135C3ECC8BF7973FCB2DF32ADE90B85974BDAD80A6F72E2AEFF61F0876977615C1DA4F82715ADE7A8B2F9EB36B310DB6E474920BD15BDB71F0417448C6DA6EDAD53907A6678374297AA549278398B2F97DB277D8AE131A566E0B5739E0583EFAE20E556CE0D330AD3F49B0077E3E670AE385BA1DE59BEC20824A5FE34D4588D57D40AAD3A9262B7C83C09B6699AE741277569FC12509A0F109971B37E351A928BF97515E6428F4B75138A230FD6ABFE2812B26B558E8C7421057B95D235BDB0BB4B102457DA508C79E3B0A60D680E5E327A5352C50C874ACCFC7903630C2316CA8680575020ACFAC8E81A6A58204EA929A39E9591FF435EF006EDF95B067C2B2792411140AB9095CB193C2AE1225EAA01E1609D21D23F990DCC042DAD7A8E1E5696029DFA3F4DA98053E0B2983346CF0D97567E4AA03D7AD535C83B3E7E15ECD9F33DF4372C639CEC022AC1ABB6C563D986B2348AEEEAAC497EB64C72025101658F73221F9306B7C934887EE1ACB0D4ABD6ECA4F0197DBC72D974676D8C134ED214734AF4BCFFB716BCFA67ECF00FFC88EABFA44C621B776C037EBCC344AB973A897F2E447318013CEDAD0D32583C6EB6DD17D6D5EC73B786488F1A6ED6DA323B71ECA6347DC8EDC502412F6ADF9DE16E9E1FD0855E16B2A2A6BE9A5F79B32A96154B815B1E4DC3B0ED8CEE3838110363972FF0B32D051C235661CE2814BB8A018DAB78BA7C587F4C09CB154C8FEBABB3777930E897C3E09291C86ED12679597C87ACB1A4C0E4E88C3ACDB9F58240F5137EF02BE840EBCEE6D532ACD415D8DEE78B9F28E2355260856CDFB05F124B3395608EBD9E4574A2A9D5690CFEFA79D4098B387C8FA598F0006ADEBD947BAC20D3D0FF2D7532F7A5925F420DD9827CD34DC7718842DF05C02397BF1C26B142DD27A9010EF989344639E09BAF42534092FFEF4FF445E4E0186170B156DEDAC27F3A7D034D1E991438A7B830259B6EE5DE00AA01675205C98D345D82A309E4EFDEA660A121EAAA178F561A8C7EDA559C71485B2D4BE3248CA575FA7CC9E819DAA3F58C309A1AE935666CE01A0A6A80D041C9062F0EAB4F32B9365E358C20B11366FE576AA823B2B4BDE08E09C9AC5212F5362532CD9FCB3B44A9DC73F0AD525C339A2415E3215A6F6ABDDE2C8490C298F0AA7D5F9520D2B05B62CB447C1B208CE08128FA4D78E27F2FEF6BC8CC74D218ABCB5D24FB4142A58F140C69DF66500830986CE505C0FAB2ED1B5DCFAA72897B9629D9436AD94A1A6822E68E2AB6E27E7AD6376D22AEC30DADFFEE0B9DA97FC6F2CC4DB795C6335E5ABAA9275BC32C63565B0EEEE4EC7D790B6F8BD19ED5B2EB44917A84A588056EBCD4E8F60480DECEF336717A519E314B18B658C0477DBB2836CAB0F08F6879DEAAC15DF4973E06EA345069F03EB033834799E029614770A59BBC784E21424835ABDD0B49CAEB54CB98AEC1DDDEE3A9D2985135F92594FA3F1F77B293DEC1C4E2489C864D1A649853C7FBCC5AA7F8A0D5110ACBB82B98A6483582BCEC19CDFDC31EA5D57181724968EEA2375F8FF8C756B21B3E7774C6A1E582A91A589422239F0B2B36B454E6EB11C7C4EA3DF8C60C1FC3A57F46F488CC5C8B4F5F1A2639CB4566907F9225144F11242BBA9285D79C56FBDA84538B7E5D50078F4707FD4A245DF3E515C930AD83422B24E99DC71BB6C0E26F518B116F846ECB629B0D218D5E0EA2BA3145EBFAE12CF9D35FD548EE27C90875CB42A758D7014B5350937A5F1A935908BB7727D6E3ADE7E3F13A2C6954834956F6D07BFDA4CE7F10BDD157EA45C07582ECB603BE8EAB2E09012E0C8FE1DF283B4037D51309E0EEF5D94155FF70BD4F618FE72175517642B2B30D949A3C856E9A9FB9B5DD7BCF19DED36480EE2701DAFBB522776599FADB325C2D50BE5768D84D83FDD40E59068BAFDBE2C247FFD15E4F7214F24B66C26D87958AA4BE2446500DA4B36E71B72CDA2E5DB3805EA906926900CAEA6F2B7A184B11A4B5642B443873E67E3689410AB6E17DAB22240715F165C761B46CDCD6E8699BBB11767B8C7DB06E36D033D9EF1A064BB679B71371B89B6E2BD0A4DC691D875445EFEA72EADB4E27C0D0076ACFABA0CA9FC54157C948DBB6ED5C1629E2F1AF1633C95F28ACC87BC72D73090FFA73046540E85DBA91DB660900110AA7C5A8E4DAF7CB4AB6C78FA52AFEA965C1C20231426582C8283648859CF3202D349498A6DC0235C4EA2DE8FAFC092C3F4B6989B8FD000000000000000000000000000000000000000000050B12161A22

count = 302
siggen_mu = A559F1D6D6DF1C1C90738702D7606A23AFB5698AF2C9BDBD6D031AEC9DA424345C3E5020A16D518C6F2D4D244C99F7C7DD5B358F2C0A0FF6799243286B8C49DD
siggen_msg =
siggen_rnd = CC962D3BCF8014B1AC5967F0B57DBE9C22E53A83668E2CF3ACF1BE906AF8AED0
siggen_sk = 4ADAA3520E48006B57298D4270891D2487F545598C56F25C1EC6EB585E8A720F3BC2DB3E63B18EE6061FD755362B8B0F0BF61E0A9A237439866CD039D15192BDFE319901729E1722A3F47786511F665ED358D91D1924D567A8E2ADC5C71824A8B1EAC80BC2B8CDC73F3E94769D6D97D25AC40774C50B9C7085E1E39969C55E4A8834043523126757740635784813101471223036085010361463020057465146453363338478600408172571365200410063685151886583128221307048124644308212556787821837602255311766725714867308577223676114151570230447184007400885718054673741731087817206670270526661455617617126472760401253028156854785363012338850444523772118023276316521830685384382524846013327442888330560373072753003725481006607558813807005202220875830301375131243586646550358272821101056624217762142655822428223128344461637731142650553376603363543084171000302360228145525745007643724515161402430363626131605232364276843672108521862631777481707342768805325217108315474430487785026368631845870140368428115371484888471651386631744335658700111422354205621508630806222764231383314544572614203758248422177188156301711634432457282814883325880840228243825630323342011706303670343465720768841327280543533847863445288468415046457607126174877535051880214021662830120700413573841435514535043628518733603405286122764816456808577351376161087551047082764585835242338381512764013261080353235362775581735807382483074743655211125465178440255827288481808177376857148187677280300220334668270851200666847335102153781512605184032658007623655102620465025174617340641221707475023027174420287748580280230884681717366216632678876425855883033104411582054614778240241417116848453304502136217447746760450843384366535840152663818521108121620336130205342804210681110421326047671224065204717673143750777678560166065543627213504603604580651032406287103454238332420633217461671412427515570272022331508408863701336035586641862303015881314502711766715075216046868164000076612530074745023508306127317348285108874342736400225282762281153343310161688126612505601836816302227562180006832227602108134310752013420643826053203568278370555436710755618701161751513633058827825855100066584075623327736654037228368653160155784030855628166414673228413130832847265326384422568622588126071533215270076308866385426263404764665401537045205104316317485308562101857878060384006263446545260144874484880665387430624211562757168386675603386847222741817340805251000671656305537011301258246603580847541514268350565364484514641647112706836858558808561177708088532280287182683338804646178523228046736306066646704088078776025214280188035442088876507660140316260471358437156231164332148616011461473533652445707452430115516753353372020761213128038270176303523066265225008044383886770471442845002212100571711454628008410817336412276824328343286345500474244705642752374135157571286404527136214604867585881344314227505447307274001457776746501410272468813226761134285403535270283866287624367430111320537871211125012773561218672850611077606230312521347143058026678243138251614777560242804851301623261572005606767610452726411660357741601543045332424007533381670777781621270221482535841703880382687481603015370327143460560628102178657888248201F6287C6745BA1FD7BB08C6BE0D10D12FA9A7F6D990AD9DDD19CD49EFD29E79D2692A83D75B3D718E36D705DADBB2375330B2319E9FC458FD63E20F1A45D0B19B8A5878157D55F60D87331DC7D3A63F2814A46622AAFF9551F8C842EBB528129DAD1F7D6726C13A8A2DE0AEE084443507C0DA9A0C54BBCDE5AC0BD1048DE08D061217D22CA89701E8423BF51A7B23CC039848BACFF105FF4B338051989C9EE77B6567A44EA30CE0FC532D65AC21FC5577A3AF8FECCBE3FABF2D044A914EA12A6E7E756DFBBDBBF787B72664D317BF1D6724EA079880CEAE20C1A926F3B96686DFA2948F323DBE24C6E2F730320D60F177CB566DE6AB9AF16FF09D227EE4515CAFD067FB3899947E90CA77626923D67798DA40C4E64ADD610F888AE9B325B1795626450EF6E9DFAE722A3D16BCF3873BE687CE2161927066331FB9DE0C65C17C9F445558C4DE55DAF9FD942772B279E18B5073B305E7A8257252946C2159171C14C83DBF32FC40D34B31C43C980C6CD7427975FE2AFCE180F532DFF73B09F5F321B0184199FB9E6573863EE02E039713268D1958EA340A86570CC5C3C12065FF88A002B912EC96AAF8BD39B399A6894C8EDFA258A90E38880422B89A75A1C93648E6BB3C4DDD890F89C7C7D7C124D74C7BFF07484E8FCF54178CE724AD6ACC19546076CAED2607DE23DB6B9B4B5741549B3AEF2A9928336257BC2B3A9DFA42A47EE4818653092D50D1C9F87B74906B1E30556F13F604EC6BC9629BC1EB2047B475597F9DFCD4D4626BB49DA6DB3BBD6EA0578EE402F4EFDA44F736682CA2D5EA879ADDBA8E895648711989AB2CB05217FF6B9AD298928865D6FFA6217BA1E87C3CB278B1A548D2CD7CC43F283EDB4827F15E6A78493CC1BD272F2BA2F464CF0DE9CDF513302448D5263FC28F62E102A00A75F589B02697012F2A4E8AAD3B9FD3FD0A1BCC4F4B7AA0ECF708CB9A57442464ECF08C93526D84E36E7018D7E74E9A0CD783247B39BDFC6EF651A9D93F32064E88A775DEB4DF757F7B44C18419957040A635F6449EF454ABB0047167AA375656A55E7CBD6E2F00368B8FB1084AD1B15A11547112F5CAFAEF3BA128C1517BF77DD1EE093A1C5A042C0BF3D247B4B8BA72E5F828DA9AF701CE32E190E60809FD3EBD05743EC047CF226E11720F1F84C90C146AB1EF90129958347E1330B0ED33742F46867BE8CDCE7B278EB02462F073F23F23AB4FFB9255F5EE37D4F794F97C5BAC70DC79C8D9B38958126C33E3933C6EB6E98FE0467C18123EEAE9BAF63D9F5B2773F085625B4C6CA018E733B59F4A2F361FE94B3071208365664B1FAF7F7B2C9825E201648BDAC8BAF7657821578B4A1B47754CFBD3394688C5E7E408B6384B8A021BB015DF0CAD1E8831B6A3595F8DB4638B801540C0B8F305D7E0F1ED5F3D4B578D6B96D963A9E23C923FBDA7DCD0348C8FC3224257FFD97A65F9892DF5435D74E3CD261C738B203DEA642250A89FFDA0330F25F36CF8ECF9CC909AFCF4F8931249A64AE641554649FFC541EE0E6D9FC7ED21A3A1AC93A3B66AD8E988E22E4DAB90BD862824909FE8F84FB1DF926759E85B779700034FDF75F1AD3D2D01F7BBAC58F7DA38D7068183635153ABFEC77EB16EDD921FE882980662D870B6063B0A88387405B7496B97D5FD51487330AEC7CF1D71527C13BAD4D55387AA7451D0B28C4C36BA3D85E37124DFD51537BE958C97D461A59A4F2278833F72AD2337FDC9236B4E1A2B80030BF6E533175F000B36FBF572BDEA767D8FAD7B05F5CAA707D34B20B3F2801C7D667025FC5CBFFB47E580E54843CC5E2A481D9D96AC2D58EB8E8B55340A43F9AA3DE086299F199C8D483F0CABA97E3110ACA33725639DD571A41D6ABE22979F051002238300BB3CB677EF9C1DA70471E57B81576598A486E9000F568582AE94C2F5F0915AFDC672ECCA41B59DED6FEB7F2D0FB94EB6D4E502AD55DA4F989C3162F9C3A746AFA4B9184C7247B1BDE46159C55982F99F1D3AA72CEC420482C6295572DD048D382F33749E3CA7C6ACE780FF690CB0644625291955C774253F7D221A7E993CC0530478B963FF75517FFB3329F251978A34CEF2E8239F3968F700728874FF30433686DB79BC0DC0B59F8B519307626A8C0C50121CC9E88A1183BDD5EA8D4035E5F4C70A3F58054666D2028442FA1F03387E7FEBAAA5A397F2DE0729616D7780068FA9011ED7F43BC1535428B191B1DFC36FF0D7D209DB1A496F7E00E8D5C9AB0582F4F76E75C1905D880F71B61F238843DB0152853F5EBEC85489A40933B182A9488EE27040FAEE9FB720A5DA3F6B96F3F974E7E2FBCE64040374C81EB4BA0C0167D9F3944011857AAD82A2DC041392C78EAD3C069C0FC6CB00F739B26938EECF6844B86078C89EE8CE92F12A1E0CA0957C4873FC6707F68B884D546A2823969025C471F946FAD10897B61659928238E4D3124D0FED7FCD6B1CA1D849F1BB05BF2E5D178C2CA4DADF000533F5D5A3196D1E5E79AB6A570B955173439FA8BF8C2B0FD8194E5CA2503337DC78350A13C810364D6AF66756D90F909E3C6F2ACBFB1B8B09D2083819C33EB8D415128E9D98A5B88B4C33CCE063E634BB42F29AF45725C41B3CBD48825670A290684895D0EF1EA0F172A8463686F97B318F08B0327DF256E6E91E858FAF020023787AD9BAF5D11B15D2F626AAF8357519DBDC8A3A5840A323CB72C0E4AAF29BD7F480E6F48839FBC8483BCE1F898283C00F5D6F74966EC6240D41494445DD8679D7C76C34AEDDFC22B19AA4EC4133827BB94CC95F270F43E98C508FB1C52BF9809FF5AD9140D5625EB9B44BC6EE735DD15D803F4434377CA78134BC4FFF27156201E0931F8F52B3F24FD2FF4752C39BDD6DA85AE2550EE69A8CE02421DC54CE9E7CBD5671E94D8CDF315E9F1033C13F7736B021EDE2759370D6301D0D48817C460F5CA323DF2CDD756073529A63B3954A21AB27DAA0C77D1815A1072158756FB51CAF0F80C6FD73DEF4A2EC46DC8BA1FE32734151C4E70F68466FAE05A51D10160321CFABF593FF847F4300A330895AF41B9710D956598850ABF10B8441CC26346C71F41B98F9518DD6156E214097FD558504EE0649632BC113ABF20868C685B855DCCFC567DC67DFEF5FF518FC2C2A8138BCED324156B21F0F70B1E0143D8F824972DF839997661EC1A69C25DDBA4BF8690224212F1179E0C01005F05090621AB6383116C406586B6F48857DABCEA77B4D1DE591BB1331D1F5F48DADA6FC778E0BE1DD9D0280BB139C6C74C06C2285FE11A7DE7AE7FEDC2B957FC2D4E3F3F3831A0E96336D27D5672489EEDB795DB1916C0CE3549D0483E6EFFA14007292C7156ABC6A1DA814D400B41452609AB8CE1CD0BD190D34DADEB961206B49ABBA789524C48A16B8F1EFCF0FCCD687791FD1D3AFA6E1F6950F5AA2B1697730AF52FDAB8D8279F5CC3C57194F31A98CD7FD1147CD12D860FABA067903B50CDB1DE0E21E8FB3C86D1363E8B3C0823CFDD4B9D718A223FE958E8FF95
siggen_pk = 4ADAA3520E48006B57298D4270891D2487F545598C56F25C1EC6EB585E8A720F762991951DF7AC1FE4A3BAC83053C944025CD6DB72014379B5EBCADD2856A985B8AB3C360F16FBAA9029BE0BF297DE9C9D0168C0C1D8E5AF1D1DC8E4E6A13D191DF25DAC280C451FBD1A7B2557D218324D207D5E799B3EBEFC35B91A95C2A2974F7868112A5D85D380F5EB72988A430039F132C8587F71AB26380865CA2917C065765A7595E90BA46CA192AAF6C9FE7F0CDBA0F2DA5467E1B658541C4FFFEA896A938EB3E7E9A271924B76637F7B4A799488D765AB1FD483574E428FEFE7C68A70B26664471F277A98800D0C5C1AB5D73431AF09B1FC68394534E208A88EAD76515C019500C9098AABE0922DBAB56F5E4500CE94E6339AE094CFD3157908A31EB08632909B46395144F0E2ED409CB5D6CA6619FB998B54BFF63982AC611D3B9526378EEA5F06D51AF736C7B0F5C0CBC10681E47E02D272E7F59861FBE5EE8CBC83FB89468C38BF73F008358EC72F7A86FB0009419365D99B1AB9F47A2995F59B9CA59A818BEC145510FEB7ED03D47AC9D93CCF409CD6B79A4E9B3AEDEFE37808CEADA34F6B09BB70763256F9AA17A909198F82C6CE06D8966F724623BEC2904A151102D3B8AF4F0545A4961D419604B1C585229192210823CA9B24354C0B737EA0B744100FC1DABE864DC776326C5744BC9DBA523E57B58DCE0C4F1C3BB57B335DE26AC6BE8290D1A567C286FD19F01F395AB5A1C7E54DF4345AAC38A98FCB4D00A15251E05413B27CEDB6F7A85F365B4B7041754954969751D6776A1556CBE568A9E07C3AD0BEF12D554BF7DE6F04F8CDE8690F6D439E3AC98F32B708715DD65A2058DA6C507F81658B0A8A1A5198676B15473C43795C62823ACCC905EF2530BE917AF03FEADD63B618B955EC8005A10A44BA8F19D3D0CF8846586A1C2990EB918B671B9EC848CD7679F937482FB5D293004F55C12A939042AEAF11EFFCDCF21CF545A11B4F62F0A4E439DE05C51AA94FE451B56D78F79AC683015BDBE757FC9EAB589287481BE94E15AF6E5A822F134F155F8A6427326D7B449BC575C8F49C7660012989255FF38DC0416ABB61F04D2DD18EE685C4DE0CF8ACFF57A343405249BE209A5B71E76F023E6DA88A906CBB3E9BD481F87ED4F6F69A35F34868C3E816CCE0E8B8F14BE6D6188195ED8F2AE22D16D869457704DD5DAFCDF8ABCAB315CAF5811A68DA0142CDDEB4741522E9486E51A25D9664C66A7EEAFB20F6A411B3A3D408C7800B9713948291E00425C3C2221EBEAFC34B7E94D820E64E7F6ABD83672363C2961C318C6884D892FA9F310A6B1B122D7B3D38812C3CFAD728A54ABD1C6519CDB2FAA68FFFB7B8ADFB9090013103B506E840858E775F4C22B1048091D74CCE5ACF4644B42A509FFC111D222640B129E4CAA7C7E1605E3B79BB1A992B4E2894E44BB39BE1AAC6B2193A64BE24230A4C223CC0448E5BBCD183F625D1CAC83A1B63AF5292EAA0ED9C7D75688CA03FA5D28798869F306B1F5D4B8CC5272124D3C4571B4E55E51E351359A33E05354C4025C2F81A254B895120DD07ABB95E245B4A57B6EC752FA7D2A32096B571AECAF545529E6321BE59637412A537FFC7912B36FE243EC060D0A8161BFB8C4C77C8519DFC4C5BD40440351A2466E71BFC7863C267C1602C15C5374B886A6DD7319A8B2AA651757BDBDB2865AE99E9BFFCF873AFFAA23BD99496A5538F7C6497ACCF6D889740C68A61868969DD754B047C5FB48D33C20E0313D7A0738C9F9CEBD7357F6794ABAA7C423693DD9E9B167BE2AD922F542DB186E602C3EBC7D2104A7F8F8AABCC67E4EB28555552C09BAD6674731543FC509220FE7601210D3339DF52063EDFCAD30892D4B359E7A5B68E4D2BF05DBA855A6A29E53F276AA183C2A562914626FAF64BF2B3B317D7BEA2A365E33192B7BFDD2BB4249B0A87E12D6D2B25C6A8A56610E0B910918C97F695C0663DAFA47BDFFFFE0FAB075BD018FA6F0DA8F9A5E1C01861F2C809C58AC90AB68A40A50D188B1ED8A8C718154B2CB5D6340FB7CB94FC0E7735A20DBCFE5E0E271A34F0B0E744235466CEFD594D93CA88C2CE1C871C0D1380B27F5A0283394DB2F16916C53B9A83F6ECA851825B7E37736977CE95BECFB74EE2DBCFAD982E210EBADD19B37F9AF5F805D9B1AC37A20E8A7D070F9ADF1198D7B7B19A19D019CF14EA048B860AFFCCA1FAEFFECD938AD2120093584ED6ACB7D375CC118BD777E4774D8A560F81E13B802011E1F5FC55DC87D5FC5AED6B4481326E0A89251566B975005807EF24E258CF71EC6227DBA4475E98AE5CBEFDE595F0F30E1A42130DA485E6A632EF9C7EDF95D542BF005FEA2A50ED734FF790CED71169BB4722CE07766D4666942A583E565442EF8B0185A7867C97F30DFA8CB44640236EA1454850314A7BAD161513C07C06FD4AD10810A199B8BFCC0C2FA087BA463ECADAE6604B6F1943BC168EE05B217CE01069317F73552EA1586C24E360FA42B1733D8644DC84820F5B62C7D8967B934F99C2F98A16AFBD40E764C2F7E6C8EA549A7218DEDF80DA8609D51504110AE6B0DB0CDBD51F77C4A7507F669457165FD688EE0C5EC5244F370B1D96704C28075227F28AB423E80E7176F591C6434FC962DD992356D7AB735B7A7C25EFEDD0E7DAFA6732423F86493C703A93B37E9332C3AE0914FDB4541DABFA3A1804718DA6EAE30CB4DD1E2EBD7C01ADD092DAB6F281B208784154C42E9D34
siggen_sig = CEFA0C844EFD7090F5FFCE85271C5026D7870D04B48FD7B9F08D7620C49183DAB2C90154D5CC054BBFCFEBA92434DB58A3B494C6ECF08A10B1EA7B44CECBFEF0DD543A499C4F026404ABB00B741465236C59419A856DD4B8E595EC5EDCE5301E8055F9923520CA61095E688D6DA1A283D3C2DAB9B8338D69481AD853938DB63D0BA30DE5BEEDC6918DA121CB46BD324D0A3E2177754D130DC5373457ECD58B7D83DFA34C7DF3F9F305CE4D51576CF813793F16F9AE46673BDA38CCC03A308E59C93B8212B2585A7B5D3E2AD359DEC8705F93B0D08E15089B34CB4125A6F92AA7A9E21EE3F1480C33834FAB9728299EE33F74ACD9E472928D59EFFE82488F71A1C7E7BEFF8ED69DADEDC0DFE54838790CC3F14C5C235055EDDBCDD91577E320C0AE1BDD4BE07C3E58642369CFD75692C64347ACCC3E861C386817877CEA3CD5675C51C4278D5817330E957CBC1D28EDA29E1D298C9166274FB334D9C901B5BED765B1A85975B48A4C3077E106EC3DEC66D0FACEE4BE5501D1E9117EA286453465A2FE9128B65270BFAA456FBFF192EB7800FBC2CED43048033693C21B3B77AD1B4E06E82671A4984847A284AB6970CD7C3F4A0841D9389FD6F5896360E5B22E65BBA5F2DF1FB314C10CED1271904ACCD82D1C1FD22554BC5E7016262BEAE0FB42BA5C2A516F223FD0D109D32CA6F03A9F056A6C11AE7CD66FD43C7E950AF6189DA5FBC5200C84B3838B3E3619952019D00FA6EC0110C0A1877D8117B9C44D43965F389DBAC6A345F162252DB7625E782BD54A68CBAA63B4376010AACF24C4F83DA8DA0612F9E8D94E96082C152C47C6623D9D9A765A01329E462A5F7D94B81F43CD79C012A2A1A9C962C135579F3DAE587F6D433B4313ACE5C21D9EEC6FFE2ADD38D69D82D1C14BC3497CB1A8057C4D1BDD5F31B3CED1E2B9CA9A6B3F4A129281791F74B82010185ECE93E0682324F64EA5E7F965D64107712682A50FE355EBA52F3235AFFC4149137174B2EBB039A0186C758EC9895F07B11D94F364DB77CD7791E7726988F2CE1F972A61E8EA936A319E0BE6FB53CDC613CDB939A37C37DDDCB501A9495CBDD7643DDA4FA32A04FC7E945D79EFDEA52CA0635CBF85AE3617DA618F8B69C8CDA6D8B0A31791FF29C43DDD9A21E7680EBCE612C3A4CBFF42B9BC098670F761A5076D30347F9D2B8913B6FB0BE43B4E94159485C10A048086E9A62A1A938347DD3660B088C27DF641442CEF84C1A2E787C0EBCE508580241161946604CEF1EC3FBA7497F5C01B0D89BFCBCC2A425F3E7F1A62C8E6243C2BA4C3F10DAE81A741762B25AD8713AD90D886DC68B69EB0A0699C3AD1DA98D7B963BEF1B631D5114DF55B1AE79323C123BC6023C3643EAE8DAEF25E3F1E5E5AA4C7FAAD576F78FE158ACC152A9EDC69A899A30824919E33A0C83A0AC8C23A1A0DFD35EA6194075E5D51DCBB4565017EF03CF8281116FB9E050C5323709B7C0D915362DDAB243BB3ABC5FE6EAB4C80F80358C4A6AB06700C97EC5EAE8CA3547A3B4103F1B3352B927CD54CB106F9EED45E5C24452F94A8805CC7566C88EA2209760B3E64D78023618D12F40980ECAA17DF915DBF441A2381A8814FBFE9E1BE5D1B05FC57A35864B24C2EBBB81439B8902724A2EA100AADC3295412E8A61994CAA2663461C0A81A19650D2A932072A86400138D9E158827C696ABB35E81E19BA87D39B4C7F57114502C776E90C97645BC9DED973D6E2ECC36FDA996D33E116B6B53AA16BBA89AAADD7B9368C8C332D3E1D64D0247EAF8B958310C5A136EF24ACE283B0818B26CE487EEDE8BADB632763F63EE01F20DB5EF62B3252FE5C1922FDBF212E6B4164AB888B327D1975BDA2CF2A9443BFE5FD68E70C92C0385ABB08151BE08F13DD963A9E388677DC97E12208F26A1F8A12B944C7572F715CD6A16871ACC71A2012EAFDDB40C6AFFF82F35381C4E7FF39A0EEF0716E34085A40E6C8F26A641B8DA447FF2C1114B47A5057BCAB3E619881CB27856A0058BAFDC48F2171B30DB96862732B617E8EC444AB23FD8F01F52AF60C12C9DD584B805E950C8DA2E767D72147EFA28A2E5BC0B2F6BBB14ED70D292E52DF6BC600247BAEA98CCDA985AB35A8FB1883DB1FBC6D3C5EAD94E7A40F8EF0703B6D0538627322F37D284FAA08305028B30EC682C05B70B22853DDA5699C0A813A5FBEA5C970295D6C8BF352132A4AD830DB88D86CCC024D9EE5BDDF8B8FA7E9D2D160888EC01B0C58C1BB65C7E4E0276E42BBCA7B4E3FE896BFC3F2D2537893A76DCD968662DE1A4168C5C27469602EA41C98F1371921AB80BD21A6FFB7897CD60DEA7933431445041FC1115F8192C44466DF7AC8BDFA205FD3BAA718F24F58EFA841B2F352497135C2A09E26BEDE9E29DEC58775C8982B0731CD91EB61FBDA926383D431AEB0E3FAABF7FC06843678C4C2CC673BDFF0C693F386815CF5E3F65EDF8C31671C25934972D7CB741B07D96F44010A5D1CBE73B163ABD12A2C280E00E5FF2582F5CC57A232C37DD3A14E47710A7BCCC56546ED9C869859574D388A794FAF71B4AA3C3409342121B245EA17287B3770A820AE6EA23323ECB6F4996806B8E30E31359AE9086B85251B66A28112EB4E74E1161530027A0818A903559ABD7F265083A616B0B53E68E6EB1613396D61DC430FB6886C4EE08B173235C24D6DFA952B2687D334826A016454060506C89FF46BDEBA73D54BB703E527EE56C8F71ADC6084D18031FC227A34A1F0DDD6F42245625504E748999937BF14A34B2336C0A80D16D419429CEBB4539410837034EBED193E44632616549EB2826239D50FB28F7E4A8D8688EE72406BB31A65864C0A8EAA16549B1194597DCE48D6DBDC3124EE5539513BB945DC5DA34B985A87EC4B052110619659E41EA81B75AA6D85A79957A4BFA0AD98080D3CAD907D5057697861A82B5EE05CDCCB0CDD4AE904BD1FCF55B167E0D9AB70DB87269EC111A79A0D9B8C6F4E9500DB73F8045450228A5106FB25BEC44E9074B4BEE1E37F87C222DE967F57B424684CAE4AC8CAA0910384F4B95F363136AB815ED97CA3A426BFA9A5CB5D39D87DE50F229B178FD163D0EB6F7076897F2FF04270EA33B1817DFCBF9D9AEFC7616B0733CC38817618CBE7412103EBC577A364C010C0B082A59E3F87C150B2EF9BDF9B1EF505EEAF222D6CE89A6B0DF1EB45262EA8D0536B0B8121059DD7F01030EBDB1DF5E1765090E611AC210CE0892FCA34BE3CA63EC9FA6DE2DC651484ABB5362C9643E6281B0182B0D81401E40BF5A99BC81E4318F9F9609DA5FDB935687C370283720E5BD89F43E9F1A357B3A617D4A799EFDBD5E4A96744B1316FB2EE1100F0EA450FA0C10BED012BC4D35178DF03659016F54635A7915EF742E7EBF757A55B4AC93B31B5686C4905E4F19D6FAF350538CDB14BF48C3D64FDC357A122410CE53103853A62003AA1408E196A0A7672750D0B829C7DED999984CCBEE47D9E731F65B32CA7455DB112A04F2D9EF14E0206F9B97D388BF3C5C8DC69DD45CA05F03E3CAD62CB917E1FDFAF395480B5C59A16D8E391471D3026C0AB2D98DA9D93FEDDDA041B6E3C4960A86D3590C370F3BFE80AFED5B1D4312E290C24AFA6FCF9032B45E9920D4466583DBE67890959E7CEB7E7B28AA1564654E0B13E4F29971A936948E36EC53E3FEB949FEEC2B9F1C68F4822DEF0B018671481BEC183AA91A9937804F189CB1DC6A3836662848BEE3384C5D222569A7D324A782EE72922A078D21210EF46DC2596C9CCA5625DCB8D831AD06DA23625AEFE4044EE8E0AAC9CC80EE732FC9C1B4FAFC2F58E7009AD7AEBA322ED4ADDEC2818E88CD17E7A6BCBB8B57CFF0938B7BFC09C72C7E0169C69D51DE552749153DCD8676F5F90E51E937C6AAC5680AFD9CDBB373962D188C407DC9FE66590611657FF1E4244678FE319A871174D0E39E28A431051B8795E94FD015EAC36EDFACB3CEAC266B910272EFB45B46510787BAD64E30CB42F86E2DAC98E2AD5D0DEB4D7B4E4777F97C787CBE21D58A33A979A2ADFD8B3FEE657C537300A45395E4EC0750DCCA5DBF4948B1B18FCE480477D0BB4E59ECB18989E353887831F389B9E3058681036A33D3418204EC13F5F6562A4DFB76E8C2EC4F910DFD122CAD270E1F67F48382B55C90BD317D8787DC6AACEE06E6D67D67C7BACBA583589CDE4A59CCC437B389C62E3F93B53EB50895D92E2BA185DAF681E8ECA3DC5DD3D57DFF0FCE271889107D4B38792D6690D62578DFC8065402D2F6C494D5107FFD80F3B935059C65FACDB6859CDF6C837E71E42123014548FA49728C0DDCEF9DFD0281C51B3BBC91B358ED23DF98A284844425152375E464101A95B1EE2553C8E56A39D8F41D0862EE9945572D9A6ECED09F970CA2F556931CA4F15F17E730FB41416CC196044898ED127E68BD8FE648AC6A192023D3FAEF9F6A4D2E21A2CDE177DA16BB80AC4BA732DD11A707F80DD14E78858F39EBD14EADEA4F3F2C9FE76A9687BEE627FFF34B2FD76DB80D6C3F423EE65BF335DBAE694049CBB7BBC6D6C096E9390FF2367E8E7E964884662F4B9CEA0EBF7DF333B01DA1E8AA1B5378B162ED4E747FA1C51566FBFF0B477785BCF0F4373E5266718094EA0000000000000000000000000000000000000000000000000004060B0F161E

count = 303
siggen_mu = EECDD1D2AB39D7B322AB7E8E83659372CBE3915B5A37AC28ECE0DAC7018396F97F4BFFBAE47DD5F587804B7E2E36E39EF91B19DFAE44C1ED87B550812E5F346E
siggen_msg =
siggen_rnd = 571934A1F04E60EB7AF0C89A2672B2F2642C2514D2064903C432199548B4C576
siggen_sk = 4AD91BD19208355CF867E5CB8847B23EBF30A848E19D3095EE7AB8F30F7A6467D451BFE0C1B2218802BEC3BE8BBBA4706E1241A6AEF8DE07BEDAEBC5D1EBDCF21343FB69037E2945BDD3CE1A4A5F3A3D5694AE19270D5BA77CB86E9807D270707152FF6105743AA0E23A263B1ABDB4DF494B73F4C68C4F9EDD1FE64B43D638BE71456470662530302272016510665426052805082505523826650388127807653614841271045010274411575753835577054205283387707242473583282860861318544787082031227748476384025041543754232018562628274154213662335187232311200842874102225008434140423287113804034626784317755754017161508406860105254045683413373324835763005535830722466742373017063576534183243070700373715121840127433728631435667777510101258821770843550438608047666500651117422647670405202803768836307278278055261144317633884860316175032618053225731841606623212637613767566567552534230621782461312863436056872873800174381701461247247254117048337608504831388030612506164720102856162025600047344848537531385543014417802671368568136614131712187443878184407026464065632634607844662016455621533845776240207126813684813316187743271306506701146452017276584461720421801236036841721505811437355414622714254575332877074586070825368442766670333884231761711466380374073575380101832633171323644700427824721428405282121541218643648348304583824382712822653603315403783073630460284035757275535372434156312860514334346868511747520334463680865831073461272580152561202508408876478425506672255522851820382542335065042236866468574374514133013315431806626800447261723514122844022353728878214503785315464401481216258587304302357782253124211055560413725414354002271086060737118400786111380252874211638414144684066157311826815310247875058123686556551824327238145008625072038632403630285138036482402411085828326241388180483687155110655880314015086637258744356707461244044042624215311208721218388341037834722135456732402265712405665507105281773273124077210176826427232050078520654578610281361368604054165308162888288431521061108173875368240443158137316374015767015423838884434167251801577473335825820037615516838421675267573168481167850115861567610742302132427165620836832021015854656080022747013855087204563320275815681610367774684558056216561641285177805823180866736142327478651338575070221264363206346820714425124761774001020554484024338814346432355671645363412670212773804202082242500255401321340835880285003170461403531578675271126117657435202011354527217861874383045585274817755421247402006083637786845057252004017670711620657828584715482851802018534624118843580122626254306637861120860866306513441371757183601752241382045538368217652775107612671248051783816036238578831568160301672580274275421714286142470225050876255546053881877785521863461222553473515677780806345678141577820422358688688243678162528543628473015550657557341271737862347452461081180567241652266424357557310621724153071758185463472515817461826413171063760474256884471666604028201350475071635202826056676277455515331567220836681671788462000422270518513431866158420040578806431803122822550866881032702448368420023664144342017264661484170345804835622728007111257252023448076238553368121247807415272504145155578125043222352827723D5A4C6AF55203C17496E96D8200D79B41D8AAA7342F74E88BFD3B99CC7D753BFE87CCC443613F33A7ECF608991975ABDEA2CE0A17CF5CD308F3B7D063419B359778D57E00C537127217B08A3485C96EC0A8B98F64EA8AE99814313DF0BBA18C27CE2BAEAE4CC849E3F4979155C43EB19C150B10E1F3D8904903239396E8FF856533874AFBF29BAEFACFD085E7EB6ABE7A175C193667CC8728D58F67D5678B678E2E8A95AF29D3ECE528A0D2DECEAB113D893129024078832FF3EB11924671EE4CBDC8C2D049F45638FA9BA7BC05ACD9F29178569B6506CA19C482B2E6B1AB587797935CBDFE12F5173879C4224EC2FA71FD1A69A2687DEB05979178788F879FEA4C05067C0E2FCC4AEB21E891AF6AE4A54807748585E78A9DC066B745AD35994F6660C4E5A6825D004BA934BCC6C56577BB98F92EA5E5018EB054BDC814A0AE6EBE712E1C81E961B4FB29478DEBDDCF8A14A86517F5556FC63D9442D0152E47555E9C88CCFF3D43331F2515A5F053CEFE05BFEF8A069D99ED89A2F53D4FB3C9EBB3BCEA7BEB431DB6866A5DE360667C973366EED654B0DD277B3958D16C13CE26539B642A47C3523F1665BB4D1C410FE1547D98F7571F80DF708840791CB5CEB15311349D91855824D07459F349F41B72B6169A721C0E79C2AACB32B781E0C1EE9A96AD74CCA364670FAFE36863A7D13C24050891ECD7B9F441A5BF41E35C57D0C36A3BC17B9D66B6F11E390135BCEF619915EE6D8D030D51A21F9841608103B98CB20F7B4287805DA9D9CD901F1CD7AA6FB82E77137606BC169DF03960B74749F712608E5CF7E78B72DBA42CF44DF3352358C4C80DF792E6EC6F895D0E8F2DAAD705DA49E9647901D1BF32C719D5E50F7693B21F213CDA14F191484EC4CE3990A9DD180C82AA2B3DCF0D94E0A56222F6806277280717E9AC6A5FF1F6D80AED4C7F9EC762E4A45CE0E597A92217652FB0C1542A89EBFDB8DA40A25AE8519CBD3192DBBD45253172C202F7B8E4D59FBA7D75A0C41FA5FD32A99D7F23ACED6219CFBB9E3942F97A5E8BCAC3EDFC511FEE49E5A34E8FD8AC4EB19C696DBFC4A7586189AA81917F241FB3EFA73C1505409E76E0F71A08BF0661CA930D9574CBF3EA51B7ED76B2F77B421EE72F67786414CC34FCFE02DAD82E0AFAE3C233A83D4B0F99B6696801B2433E8CC6E8B86EA4EF83839A0E21C5D022C1281B7F78414E12148F5A4CAF5C72B4FDAEAA3DDF93284D492DF52B137226630176538FE14C0F4BFE45439A6A600F5ADBB665DAED2E36C259A0F2CC87D128697CC34A0D1024BA092BF10F9E006F55397C6641D9FCC53F67B0DC95462B72D653D15910FF3BBB54AFEBEB0D6771171CCF7981A4AB21AFBA850CB86DC99169F0D5F2C5400A8EC682B1EFB6E4E4F869453758E40AFA6A54B9F0994D8148B30A4CEEEF76343DA1B9BBAA9307B3A844228242B36E7329542143BB323EB7D334816EF6EF111D75559C573B09AB76D19991180BE05163355C1362F33150861723D385FC3175C68188ACB9BA86206625FBB3F47BE221AB6961E49219F2BC74D60F84AE9B411D75F53E78ABD7D558D9ECAAA06DF4789A241353A4DD16DF628D09ADB408231E541CBD7B1F82343A6CC21045B8892CAE191C9168517924FE860E38155E752EE53CCF2A4C2AAA060FDEC4DBD374D6B8D2EC83D3598A1329463EA967036EE4FE1272E6F2E5BAA7F6086DB66A50A931FEFA9F48FAE5144C8DD6E3DA39F1F59E54EB6CE37FBA3C64FA9BD3A02CFF21870F92F28377709A8EB06C819694864F4CAE225C5866A4E67647FA19A7ADD05AD16158F5EA002B4A6769642DECFF0BDE269E6F16613F6001E8638A13FCF43A7B2377CDD246995875711EA61C0A1725C3D5A860FFC9C62AA7289B10F9D80236894E0128DE52AD3B0EF43385048AE729649F74BFF7F71DADE19AC124ABD096F5BE99B392C20DD7C7A755E6743088583B3CC1069F2D4D257BE41ABC79D24A5D240EA185514FF5A98D8F327C5AE3CF68F439B0C6F672147A0ED2DCA1D9CE8EC9029E7D3E084933A6896F55D38CFD76DFA7D287FD6DFD4CEACE4F2D3678C2BC566F1609FF2BE6E2458F9AEE04B639A2112BAD6A65BF7A3E7F5A29601E689CBB4CA70C377E106ACD777D209FBB20A5A7E10EDC6CA1A7CA0F83529EAF9797761A7F03719E60277FFB5467C001B802FC3AAC992FBADDF8D3199E1D0CCDDC360A5B918CE7F2E81400356333C949786653735A731993341786B84D8BFB1BC455CB93E7AEA5B514AF387CBDB797B73461CD91D869587EB4044249A9CDA30662B8C8EA9F6F3D2ABF7ED38D5A3335B26545CFAC0B5A02B15BA6A0F8EBA649925FFD28ED37F4B92A53830CF7CCC8F0AE3A1D3A1F8E1F872C87401A116B33871D9C1C12B2BA4FBBF8940E8DB7431B8AB2E0100491CF0F2D5354B5202053936DC4A9E96BE2FEA69C0B179C74169BA97772FF94A4381E3158DE070A793C88F5196B843DB3B820EABBB720E6C64805D9245D60273E17E283A90103D00948E2D1844580E3BE528C6314CAC675E4E1A160AE905E4274D65D903A93DB8B47A25F42E330A333B8D36B1A222D5642BD71403EA87966A8B868EEDB8DB5052D39AED345959A8A3B78AD3A47ED8DAFA6139709F898A870524F8EA68DA814BA527FA3750E45C31CC0967FAEE39531E18B336725A2331A285DFDC0C7684B7C959ECF6A234C168BB05DA36EA1A09F36D4E20725C4A4A36B5001480AE67D25F6BA19269BE32FC7B920CA9B2B677BD58B30F82A700575B0CD0C2F23D8802968EF823B06120E58A7A8C3289BBC620E649450E4249A624ADFA21C75FFE76B167773A1290E64BEB9AF8819FE4867345FED0A59C1C1B5FC82720293F3BC7B74A65E72F0B4EEE136EE63E17052CCD2866328D7616C68BF91EB59F2C025C04D9700AC9D436E9DEE1F33A5FDCB761FFCF1A05CF56590A3301DBD04E71540F0041360DC09F851F38E460264D3C4AFCA24AB9CF20682866E1D23DAD4EE27F1564B77E52CBF6C6D2124C881A46871165FDD2BD1C84FA46BABB3E27499C17ECFF7D7C678F24EAD8BBAD2C973A0040A15958679D492CB94F89A0A3FE596FC6B162791D64CA80520662F78C6B3CB6A45025CBFD5FEA38BFBFB41124238DA5078AFB2D24A45D337AFDE4755DD90C30BA117E8F65B451F578DFD44E3F9FBAC6AF203EA682759DA410092554F7C4D048CD832C3426E77CEEE04AA09D2970F3879FE0CD831C272A5BA591E78F3DCEA497B275BA76915F71E370576EC3BA7C7DF83A798D35BABF044304F322C8011A79E53AEEBD06C9750F4C992B825162DFB7BA05B028934E81DD621AB4466E297B7E59E07F1955BCC7996BB4DB6ED154FF3CF794E8902FD7B03A48739622FA73EAA467859BE73C2F6E86CB77B26D6F6B08E83CEAC2E20E66BE8F5348D643C588E33A3AC8B2355DD754139A57F8DE3916B75A8B12A316293FE90D590D0E165FF696C06FE2D6D338AF163B0090BC893ADD84E3B33D7BC026814372FD88B566B4F5C132CFA0B
siggen_pk = 4AD91BD19208355CF867E5CB8847B23EBF30A848E19D3095EE7AB8F30F7A64676B40A85D2AED135DB02AF7237C77DE08E16458E9F190A38965F5C8AEA83FA155D491B5A99610FCB1B2E93E11DA3F7FA57546722C1DD954303D06A1D951D43E10AC3FB73624ADE7B805CB17E279C286882FEFC8295F2F47DFD544920D4BED83A7195130BD3B24977C9BE3D44A90AE8D51C280CA6967A3EC8DEC8866BDABB28B6DEDFDF09EEDD3B824DCDC90F60A8250542CF34C59E45CD13FB7BBD24380F5BF52F06DF10E804AA1206AB32843E9D48EE7C7962D497C42984738B4EACEAFA4B1C9F985309FD7745031CD21FB88965ECAADEE5535E3F9016D0CD120FB6ADA8192D1776ECA1E7A46EAC3D1A3BAA522533F99E2AC8D95E0176262FE6D5F9F93108C732429F4ADA76262F8D4E3742F198A338C2FA360306F1497698CAF88206ED1E2DE72A752F1C35985DD4DAD87AC992556EB570AF975A347BAD7F681DE18ACE60A8C7CE5F4F41E425C21F783DD74B077B12A4BD9ED3ABDD982B773EF7D9F2FC6E4D311B76F0D944BA7CEE32C25350E898C6D51F0EC2A3C315CF6E2EF503DBA4D107473CE1FC7657C3EB8623CB53D7E1A7C097C82A889C4AE10A66ECBB67D2F87EC8E986976C56348850BCA374AA716789FEC3C0A1BF89967443A6F7CFBA710000EF8AEE154AECBC26EA93B29F422EC8A90F4E12A0300C93FA916000D343BB03123290DC40432F6ADA3C0B5CF0F13617FEECCE80DB82FBF341CC2BF3B787AED6DB64306E4EF7129F7A92CA0C2D85029A0E050DE1B49F152CF3F18E3ADF75396046BAEAAEF7D87AF85C48B0DAFC4A9ED52F5E1079ED93FD0F14329DEF7FCB970C2CE41718E92814768806194E3DE51D291DF7FAE3BE0E30E0E72D34224572991952566C7BF03BD841C2C168EA17CA17923210B99C36BE7D006AAFED3411E857BBCEC90CB18FDA6E00B64F72E246C661BA850A610B9EB0325B9D01C24A328E9B8BCDBDEF7A3671FC27CE6556773984E5FA5659A787F32FC89F7722F5ED51A58BDD1A136BA0EDBC254E0A3A51573C5C1FA4965ACC437C8D0A8DEDBFB2C960DFD86A5E6D035CFE48CF139CF3EFBC13562DEA1048CD90B8438D65019434B8385C0DBCC328468EA665D175110FAFC05C9BF00C512FCC44C6DDDB20FCE6A6B18916ED18F0A7A3EECFF50CD8D13A5B9441176DB509F13F4187A9EA641DCE657B825E602C567F1A5E3569612494B7F2B9D1A399E310F701BDB8F0B948C49982A9CAABA622EA5054FEED39D859615FEFD796411566D08D2C7068C4C87C6AD378BF82947A6F7191B6A5ADC94310AB817D4CFA1FB8AEFBA3EC22CF58C832A808C1D46FD5DF279F93DC979447F850D7317AC548F2E111645E026D2A3194EB23EA1A2736D7C3D8035953A29313C678EFAACEAACEBB0B4B5A09906D73AA3B3525E4DA6656C32957F8BA8705CCBBFCA30F626452964E31AF8E6251BE9ACDCBAB4A0B17859837F1BA659F2368575539B0B3FD385A71F6E1970AA22FE9F691B5E3028EB0200448FF418A48171B1DBD3AB43474ABE35409EAC7F10E80FFF850C55FD414D0F40ABCD9B8DCB0C5D2CDE7B47C8E25D57DAB2C14F9B3B624D52B252EFC8059A9D7437413C27DBCDF11F05D7149519362358D015737010D73310B74278698DEF41B309DF62FB655CCAF2315C52E51114A4626BC95F1EC84067E6E470BB288ED7555A071317ADB051331A537AEDBFA3470738819025E27ABDA610C79323CA5A209BE0CBEF7DD810EE17A53574CBE76707970BAEB3BCCD8FDDA0F798F9330BCBE609D69B08ECB173D1197B1FF2F19DB1044791F90FAAE97428BB1D6E841DF667F6AC54E363C5C451D71E366751B66E704BEA6068D41928BEB5A4206EBF51D8B23B94DC555B1FED9354A670BE481D9E743B32EB248EAC74DE534F092824589259E3E6A49CA5488A4310E25E79B121C84378211C0BC47693BA4A9CEBFC1E6B9D2A424A57BDE6DCE6EE59F281389F8836175553BEBFB3969B1A0AE07907FA9EDBF7E422034D8870441234694EB82B8F782CCF4F2171FD605B174D3ABD32B43115BF17BCFEA3CD6F2446DA94FFC9D87A262FCC1BB52EAFA6E68E4EB791BB712C53701C68BC6625BF591C6065365A059B65C247DD619E69E9F644D88766A312D2084986070EF1FB8DF5625674AE4950C90D3A8029737A7205CA755377986D765A65C52A30E05D23D71C4AE06EC3FFD4CB2B684F823DCAD7A90AF597FBA568CC68809F6FC274AB584615051A38F70240F56132463AF58DE6AD1AE53CCF1DD60C220CD2AC8702F781C35A8EBA21706E8E5AEE12AAD23FC7EABE45A237DEBD6ADF070C3BBB2B5BADEDFC034D0449AB6BDF8F0C5C2EE10024D6CBE6B0093E1C8294AF42F0CA252D383B30676B1B21494D41752CA67608E4A2DC744C955980ACD5E60F79A4E00695B66FAE8C477BCB135D360311B97CB9B61C41FF7A6A5450E519E0DCDE2F9CFAAA6BE83D1F4EF69A6B1D1542B1334594BC2B9F17E1BE827B91BE9B7C8BB817208B823B3F023652546983E38FBCCC622A890BDF0DA1504220B7052ADBAD5B196FDAEB74C86EBE26B19558A2ACFE54330D2C24CF7C2AC8DBEDAB60E552A447510A5C3887699FDEB74591FF05F4BE9A40C2B6F1519D0E0E9CB34770BDB7FFACF63639C460BB899AAF4066F2C45C25DA7F6E1B2273FC13584F74844BF53401211E60299A11314D3ED4A884708F41EEA32AF55A18B01C344CD27CF4E5A60E9E65B579FCA073C24FBBAB
siggen_sig = 9EAA8F47993908947E24C5A33217671D0414A8872FD82D97270367A6AD42BE263AFE14241BD6BD999E4DE928B0BC7E268002BBAA01D3B50901C2DF8095256614DA79511A2D242CF746CAD995C3F7A4CF43F895E3AEF230AA3B5189FC36C3DD32D3D1028F8ACA3BD25F23DBB85C2C3588ECF93D1D2F8F5DF4E9BA95077D95BEFB128C9C408747628B53151AF770C784E038E980ABA993130CE467998CAB94C6BF01B790888BAFB9746045B3821B973D9DA5A4E55A845FCB3013C53B9188B13751B7A82FB6835797B932A4D0BA6FD9A35D8DBC47D97D772EBE9A5396C15BBD7A9F4106E1292482897FD9BE2A664B3CBC2CE7114D3287D9CEC9A974C739BB10C76AA7B568E57BF83285280604F096CA63EAED6A0A9B3F9C31CE44554937852978B77E0B65806191C6A1FC0C9709D9807FEC042B2436C781E332BED1F47DC373DBE105CD1D01759FE33A7F86A00238F0E54BA94F3FC76A1FB5591E0193695E677CA91A624550E85FB7E4716E1773710F1CAF952EA2530E70F6A9E148C88D5928B268FC7534A423A12BB453C218258D066226354746FAFC1BDA571F2F52BC32873A1589DBD6BD79A9C1E43C4DA13EECA06DF8EBED56CC93CB75243D8B8177C00D1E6E9C9F4D43A9A230C4F506A4431F54EFEBA6826711E3E4890AB1BFBD3AAE376C14A5A8B272B54D596504B5936551E1AD620FA287423C6826D7653444F251B2FBC5AEE521DF3C4CF36C8A48EE56B166A0C7C9EA36606F45B06E3ADDC0BF1E3DEB159EFCFEE1C985ABE40EA7B1B0821682BA32115B5E696062D66E31010ED5AC04A9752521449B340B5A2E05BD81EE94B2F87084F461099C0AF0A0F018544C2F1175F924FBDA54FDA255086BEC48844871B1F94E53D4A1A6578B6572A03CEB6E179683640030CE7EFBDF7E6B92DD4D9741E3B5D059D35E9058E418B12461ABDD12509245D726DBE8CB07B0346CEDD865C6A114B07500B4CA33FE8C65359D7853512A19161E744C57F2505015C0D0F291588FE915F9D09023D4DFC662582148709C823DEFDB5132F474FD109616AAE3B014AD114C7141A458FC9050E4EE120F8E37EB7E210FE8644312E753EAD5937C05D041ACCEE78FCB1BB38EB8F3FFB47E341B598FC0E5DEE04E5A943475D413969EBCAEF5874FF548DE880027861AD059E47C70D1A2A51957B50FCA3FBEFE760B2CE9105E3CF16776B87EEB3CC518F1EEE96985D4974347831F169851BE3D4F33E3C7E795435E4542275D838F2AFFF770A8CD0E89CC0824BC2674727A595DC0D60B49EBD71D5C835B4A5F151797917D23C21BC83FB1E03B96E187F57717E9169F62CCAB8EF0365D34AD18A118C28AF16D7C240E31587415847343ECFB0E9019F63FA7E2522C028C307088AC963582AC58C353B296A9122A04E4BC602C12C3A59CA025366FFBF82C9D1C9137C9CCA844D6D366E647E9375577A1A5EABB190D1670B07668A561BBF692894BC4473F4509391D46A42C4B3C3046E90B8F1555D539C1C9FB506743B54FB9ADE01A4E0EFC3D305CF04B4D1C9CF4BA8EBBCE6CA07EC689DBDDFF637BB2FA081FF91923401B4E50052A8F5F665CFB33284D89E770A9C26EE25102EC865D1F0289648C2CAC69F990A51BB090BB738F0D02F82D68EB08AAC81E894F9A51637051ED2AE3D809CB2F406C98A75CE63CDE1E440066F85DFD645C18DCAFF3C90DCE4458666A69B5F43AADB62A0FEDE5CFA44A27DAF3B2210F8B44D3950254874B8E5A4A07CA80B89F183738A5423CDD6A82BB06DA02816BC18E3FB32B8E36B333A16F4067CDB94E40A5206D084EDF5B0E0088C60BD0A676DE59B8151DBB141773A694E845C7870FD83F34D93C641638B7AF56E369C098F7304361A916A89F3862B78E407C531518384D896A87052183014F062A091A8A7FED830B3533A573C08067A26D159DBD7FBEC43B934B99A54C796B586D6930CD9D9579C3E190CF65E8B5CD4C21EA00040BA2B2BDE89F0601227BF7CB948260D3EFDE1B966CB46E04646292CB727F562C7ECE6AD09E944A137974FE82E78A10BB20D8A812027AA5B4238488B5039772900735844F7098E2B302C7912D36FB19276F272870934F1A44E7D13946396F409F26A7FEF98561F94C8B721CB6AB061A8A21528718D3CFC205E9B26950098C6742E4D6670ADB0E4AB57ACF63914531835A73ABF5D70E357B08262568C56883980D3BC90E688A7C4BAC015CB0A7CFD8DF8CC8D7243A33E9A63EF2A4C5902577A6BBDC9BC9AE09D80A0506555F210C9DD49B8012F32C70B69BF3C1127CB85A1F7E5A1D0F6A868154FF43B9B62E12A87FBD69CDB9311008E78BC69CD2E56997889B2C85006AB390C64C4A8D48AAA37B25694780381E7C041B57B2297EA87D8EDB4D520F85C28F6EE708A5F2A69F1B32C0B62E8EAAC42CD47A772B13B90A98450AEF51452DC7B533C555B1605220064A8355EBD9161234ADE744A4969599152333A4766BFF9E1AEAC9C0652E94D028D29CBDB6D70DE99FE2094EC8F192CF179888F571EDCA45B290274649E12693FB5E6C33038610552CDF8CCA65D27BFB09C1E48622E2B40CC4103CD388AD6EA0490A15D5612DF94DD4672EC6DB51BCC150662010411FBC4284BAB4E7D610CFC76ECDCA521B4C21CA6C2E99B6728FEAB47DA13D221F41DAA22AB6DBD52C75E03DC5B1BE2D02A2EF07639A2A0AC70163A40509DB5AB828B2ADF4E0E55712760D731DA377FBB90816E12524335BD39BEB5B87D1695CA6DDD0B222B21A3FDDC6220AE4571A1EDF133E5639F75B691681C9EE39AB7C6FB22C22883F9E6EB6DD84EE72541BD07F0FD653422D7D00532FFE86CE561B698914F3FC99041EBB19BFEAD48E022D62119A6FECA034DF8F4F76828E19E74A021E2AE574D1D10052E31CC8E3DDD174A5C3E65124BDF603D349956787994E25200930A29B290D8090587755CD9077951460ACE82C531C06172BFDF06E43C6D63B4833650EF94CD8948B98A7D5B639799B04E50FD149DB5811828A5A4C1CECA4FC985A4C980DF09D6C6E4A05EDB2A3661AB89A17E280764B82BC678F33380454A3EAD11DA4035F32E947796799EB6FD65243BED9B70EBC7560133AAAD770DF00E7ADD2D1EF4A5B86D7FAD38A3492F3228671F69387621587CAA18E7ADF00FFD5F2230F091EA7C0D68858D54D4B57C81FF28271C09A3EB1E791F1F2D9FDC92140D6629A6441805AD7BC254AEB2CD1D9C744C1BAA29A7B1BB9B40B9C2ECE35E0C0439207BD465161C5383E632902367B3E65C6C4CBE3BE4C9F9E5C5B7477F71F22624FCDC4BA65A3E425057FBEDD45934FBD9E8C001CCE998D7FAA88F1BDDA1BEDDFEFC2F1B06C3E6BA535E79B5A4289E58D3E06525209D6E6FBAC7AE7DC3EACA925AF7876346C1BA26F094C7C99001C8D86A2D7C9ABA9E763E051755FA30255F4535A5844DF2DC5C1CA7F9FCA470710A7B7C674902DBD7B8C482A589C92C605E8FF5CB12404AE07F67359117E37DFCF8B9D8089A3CC52E507A81A1480AA315FF85E7B8594D89D4BAB8934668978E3D348F491BDFD25953087C0C13F153B3A0CA06273D76DEE90896CF31F48CA860B020473CDF44EB970E577709277C734D3F1EFEE3FDD1F33022ADFBA5EA9C818D9ED7FF357663B6E7C55717E85CFE8241B60BE2EFA28191702DC85436CD1115BA34E67BAE4078E51E7D6CE6591A06CEBD34101AE96FB1F28CBD6F142855A35A9CBC846DDB1604BF5B6839B3B08AC63B77E032B10DA4871AF302A2C5DC6177760DD8D2303BFB0127BA5C7C19C3BA4816FBC05F1802403EEBF1BA692A6A30842B61FCE68AE8456DC69FB22D5B5E75D1343FD38545397751D549F63BB8C9EE6539C3CAE9477842BB193C6D1451466A8CB92E18E2305F9B068000FF73DFF323517B1640F3EC8FC26967FBE1F4786EC0E8F6692CC9EB1C8CBA4BF0AEF5D729940AFFC281289102AC09B4E76174737AE28B5CD21EF6E58715BC38CA497292ABD6443A9FA617E579ECBC77275D7E143167F6CFC99CED91BF4F98150133C4847F8AFBD6C853D0720695303C1F4CA8191990A9192FBDF97061D76FDA37394C1B2B7FFA65C14CCAE675F02F1170D9CF668703C0DB260113445450C6D2E0349E6A04F3136729E0836E5B3B64461EAA2567569D686F0A0C44225491D4F488E4F3782A1E8122691A92CB6B241F68949FE474B55E8BF8BE1FFBAB946CCD08A0BD0C13224FDCEAA9BDA0D44FCA36AEC15B6A914435A0634ACD36BED3CF416689D35559052B4BD5C294ECE57627AA27DF62B66A44DB7942E6A9FAE2767AB287E150E0BC8E4F6952CEDB8779BE697908EBA7A2BAEF79F5939FD0B8CD6F7D3642AC4DA93A67AA9432FAE0F82BC00CA34B3D5A260FEB8CE70643E103275A3E19099DB36C7DD769A1CD24FBBD58268987727B81F737F47EDCDEBDC4945159845ED3EECF3B9191E3A162FC7B82A94F2EA156DC46E76A9689CB4EEBF900E43EB81FE9FF10A6F170DCD8EA9E1735951BC53975F0723C8D4AC4EEE8F540017CD652685C4FA3A8797F660E30DD4B033011534FD96D13754DE37595A174305B5907A3423B3EA15E6998559CCB5A73F91A00CD2655CB86E0EA8F33D747D8090BE58B6F16778C0DEEEF5162F5A7B7F91B1DAEA12206C8ABBCDD1E2FB9CB6D50000000000000000000000000000000000000006090F182124

count = 304
siggen_mu = 14F4466945FC05733C560086B5CC01976CE6E605E3793DF4A0CA98FD8E8827E5F75D7662BA67B6AFE1944BC71BD6B461C41BA5130CC5948A5700D0FBACE70788
siggen_msg =
siggen_rnd = AE37849BF71B4BD0E471A7A96122FBD0C9DBB0D18A2635EAC9C78C1DEB27CD37
siggen_sk = C131F5FBB4FC7A5317B05937F9F833A4BA2306A8AF9F1DF6060E38C88142C9C0ED9DCA09D816BB1715482ED62329B40E280DC1B59F7CB80A1D7743485E63C034371E605C944957CB7A83B75C662C140BC7E92A38D6AF2AFCAE646E665EB0DBFE2EE90793E19B1F6E10527553A50DB7B0459475A5B067D7A782E1156A3AA57A84555605815447385404601166424400333806620006814475885452436867551034571113280030137310584055716745830570452220233370577070705228002642565843318648234666302074126630507548316324213211640754117647471142301602166165825721577320455215124680472811616848362784786118171225685328738087020748718588102304432885322628772127811551714538337576415846488310680381162073575333782274184300268810017384182043808807260221721806308428350088742062064036878772167054801665600071252744665832877132008326026462425131337128874036644833632752108615515121723816135886285321311822170507165740683563231438276813137551348521512365837307171265351212064364425154770557027074632022305111607173164525586787521451615451626312010154144112553610536005120512766717212361176674038421174843364352622607760170606083753646758485387462366788407488122173033074378576774862722351447358335728335163408876107045855233837000003376622384555711141072413208388510276540641211670140865884335485303305576444125214257545501130157725148413442583680517542176840412423814608386553173531300127257187474668445847513271018178572176277540584864258760661081863508083272586562253412223537237258362272855406086868278706674217201514026752035853527801708808435448607415025546818508722523712121104674878457862326214487657673325387320458882481057271068767850752236381155720327716356487516817775658285610662287282288204275441715186885572534271136587732707227325655458566086043516308382312531118245704584566328223817357078288021142748468883014772855278207326807368826311054275081770646031580067377805247445623856461045652318522184823036561603355003246164357836231350161611766330280726638406674314752716152566305487120471535606518056605063386302764143534737237854428438672626464351806435261426363766218753048681813832781221351505874341142221071337358275680843614887465272145622574870066625524057330070885684811621308640550002063470230856841001266366126311267461313747766052002304232213610268052771623216726184630288804044453061552710038402033318405118526257420806630615055335417555500427053747144348066340852344815550441611724470318052383501271370606776382225837774677327748832041341637022777747714816263247346427050787441105378215081442224474614111025600558153623561023348882860486332018122414818627005855835824450478725855083520052605832502010626708040306200051883620752886085137821408634385081085727248224856840277232617523110772600321154344842515435034827662620067344271383437467632633531235531508401582126461155268652030585024374868713812020387430555816030822523536658764688528025785370467043133157666141014114848351073123441636284313873761361231405223301361464434417753371180772500811667411316664215533062057182381877164763784567107604224414618210833648336156346656484346022627604485374746708450403023045273511432007052864780676560372338617856400664037283028711671636434075874652141A73DCB1DC7BE62413A539B0F85946167C6C92525160BCC1F97EE777296DBD6757DEBDD453A7E69E0BD0697AD4F81496591B967AF7BF9E33CA4AD357345B492486355C13F52A557F4614B9EF97DF77563FE47CCC42885F279B05AB361AF10E823831878087D2EAB63865E28B2D618ED6E2B12DA8A6D83B8E3299E4E1DF39B2F67352D5A3E5BD1BECE55F925F89D4850AE7D0D5244F7CF648C50A8EB960911F54460C5223E43E7E368E8748CF1A1629A26F83050132413F215A233E50DFE9A3D1C22DA535BF526C4226E17D5E2B8A437D994CD8C12B1DADC60A41702F1C3716E07518C9F2A6252A304779A214AA2BA079C1D5B6B659EECAB13AD4E2639B1F8FC3D7FE0CAA9DB8C439F41B05C27C644A6E15F8B154A6D99165B0AB31600F5EB37788B7E13328FCD0E271CE299507AC686B72C3C1D142E85181AC71FFBED9218098C8D39A32A325457656A55676E7A8754FA31C395616117BFDBADEC82B4B2C73EDAAD8743056D86B8FE49BC3F58DAA9959B1037F8D443011F5BA449181D8AEFC94CF8DFEE378B8800C8C972F13C107E996D9191560FC08C99B705A2BA98499E275FE79047ED68EB94BFD300E97B17A7562494A4E702DA5A20C798FF7C9F0642990BC3F61E2373469B04E52C70971AECA9CBFDAC1C079D7EDC7A9E1E25E158788FDBE640855A11AE79F0E6B48F8A0BD20E3E43A3C37D93C319851CD89D693C1E9C07F8C0FB342F75D6E5B531CD796C592C276387A0736729026BCF8E4AEDBFD28A221FB318AE8AB7B405302499EC5BC54A6EE9CEFBFA0440E9B4A4B35504957B6AEFD0580ADF27D55D6645836C3E87F27A88298CA2F3E2BD0CDA2CB1E9BDAC6EAD5065AD0A21E37C63F287EDD276CAA5EADACFEF8D0FAC6C24214B0C42FDABB13AFD6614C9476D8F30BB8389AAB916B141F6FAF0311F261D8F5358BC93066D48B84E72AEEEB388B05EAFD5AC5135F9F0DEF04F4CCD99BCC06C5C75C8FA60BD1A7731187E93A3437A8EB118E6E7A14AE7DCBE9B41EF73C14D4E39C81454E3376ED2DD99AD4653F9E1A5317CAC40AA4F7AB0A1E7D2A7DE5E051E5725C0ECB64C171506AA46D56163CA559A87C1572E172C7502067E01893D182C0F0AF2D71E00F8E8CC7F6E2C37D4406AD22954BBBFAC18C9E262C4BA7BA093A1327EA6965055C0A1EA964A91D05C366D2B1C58EE2FAB22B4E0A57547AAF76CF4045DD14ED418D311EF5796E1370F37E52ABEE4D8A280C724EDC7DADC5319012364D5B47276E82B361E5523930F65379F2769B9BD3B824B71D06AE0E5387B3A85437F906F538CBEDB791BCAE9ACC5B38873CAA953EE1FC7FCE211624B3603D9442134147C05C9CFDB37DCD8EBAF5D3257FEDC42984CFC234CCA17F4A63D41AC908F05BC26E08DCA2EC7BBA8A3E8FC0B9CB77430043D156D4BE951E9714944696BF9655E61E89286DEC4A8E3A87292B12FA24452E77C45D2780A134180B21F01B3B6C2EBBDFCE255ADA04900834FF1668DA1183E4D414C37562818AAAEDB77302D52D6378FC58D0ACC6B1FBA4DD3AC7AEEF0C96324101E15F88A15E4C3F7DBD1BB28A3F45F905C1FF0D3834F955947B46A67F849575AE5C63FAEB37B47C2012BCF8C213930849508654BAC31E3CE6E22FD01CA61D339157D4D8FFA08A4A6C90EB440EC031BFE4F408C1A56E425B2D7A06AFD58590A11F932E63A9A087F0D124947F941879F3EB05C7A9536F7E2C1103E666246848CCCB3FC7E8442713E7FEF68874E5BDBAF95309DB79DD926B678AB0B19EA09A0CE4BF733724353A0C4B912D21A05E64D658516035BA4C0429320E18BA75139F2B4C625238D9E1910D0D17CF983375373CE66E04EE6C58DE7264B4FBC87BC0E72624C2986DF8D20E8FB40CED5A8B20E05EE8404AFDF2FED77FE7A5AA0197DF49BAA97FDED1A6FA326738B41C4670F424F742AA4D18D085544776D71E740C7EFE123875265ADAFFA2E90679B132E59B1A0D7A2FD1ABD9A9305E0CEE60FA9E39F0E6A1B79DAD5469733CDBBF3EF6E26447BA67F7D64A0EBF3B66A46813D8CE9FA02B2F6E06629DA0AE611D3B5F3C03D5C1C2D753F4DF42C421E7323909952877163C33B7B78924AE70DEDA97296C1362DBB92CF4D45DA8CB6DB618CB29360EF5079F55F1854FE184ED6402D4DA7DFCCF774B93AD41E0F6E36DD110A35163F6C1D6F316B7BC951A7E8E530508B09603806C7C7A8CF34FDEA5A36D231EA811F1DF0062FDCD274A44E9E755D199809C9FC640F686214DF043A4FEBADBE6C98F94D24FB2D2EE5B2BFD069711DED1D4A5EF72670871B56F90D554BCECBE2583D31EB930893D6E820F0BC919BA29F362086DAD3D4AF2F41107EFD43BB54F07DBFEA76A4B088BADAFDE2B091C7569DFD3C28E390385A535DBCB1864F0E1C26AB6E44F279D214B9546C03829182848087C2151ABCFCF991E258F3BCE1D6EB3296BD321141215CA18C6FF7D15972D2407ACEC584A56E22239433C876CE93D11BFA5A2BF08904F736445395804B427EF106A9F39D22B77122C7B76D400C4F02F281C1862FF48DFAD722A99AA1E842125AD4C22D18E61BF9EEC1E9DC21A0C26FD944F0E1AC684F8721127A2C19F2264160350C6534956A86FAD61F9C070793C04BB76D1F7008EC4E9472E6157807262B687600635C6FD812FF9B6E8087738F43F11BCF8F97A23F847CAEF93ABB33F8CAFB98703AB3D409D357C0E24FD762F285C86149615A5804AD5CC26CFCB88AC67DDD5741B2989D8E13974B16F50AD389544F387E3F8345CE09C22A6F0EACE4EEA2F23F017243CA1498EFD19DC562FC53EC13687BA88205B7B56BEEEC22056AB73C842F3C56E9AB6B704ED5E8EC457059764A92590F6A9FA5054C8CF8FE1558F254EBB44E1F299883D99F13D939A156D0917C880899052D168B46870CB1BC9A7EAFE1BAC8229E023D8D9E4069C1D019D9959A86E237351ADB227CC440750554E5AF00302E15432387CEA16CA54D111861196E163924A6D3F7B9E6DCF63E4F592071D8F2C80DAD54DBA7F6EB61C94B27ACBF4E10B15B97B4A055175017B50F95D6795E9B8B0A4AB684985D0D6A5EF3FC0140629335B3D78F80E1C2752E038285A9FB62763D88EEE94051E710BFE3C92C9675631DFB42C82F9858931178FA2F0021EAFD7DF9D1101895D3EFB73F2C0B1721C9693B80F9994679FCEF984568FA18C3444DC88A4AEE9A93AD931872FF264E4251A6AC2CB875B3A5235FA4D714CEA426E7ACC50D964AED4F43BF2E9C400273360072E2BF81B8423B56F8E7DE8A1F7E2D59FD42B5EAD3BCA6E9ED9C2E2C765E2BFB8029869D64734649630E270D32A12959D3A54535E1C7AF9A2D34913D7E95AD60198A6280875006164C302BE3893A0017E3CB1D163CF9995F0020BFD54C15F8A772E036862F8D28C228930A6FC9CC548DE90A7D119D3A9E8935E153E35F3F74DFF04BDD24DF1B50687C68F548567E76CF4EC7574800F99B697EFDAA46394C451FB93830E8B257D4C8CA5AB73E354282BDF71067F1C4F5E4F5369D13C2C
siggen_pk = C131F5FBB4FC7A5317B05937F9F833A4BA2306A8AF9F1DF6060E38C88142C9C0D24589A7F7F05192E56287BC81919FF97A597A3C6D9B57422920E1E0AE9510285180868940220D8A26A640850320A12F592BB4263D1E5008F30A9ADECF41AC907D387F92A37AEA77B8030E8D7889FC0E77488A9C0ED51D0BEF5D6AD73871469925CD84CFBEE5E43DE4A786BD09C1999DF220B2E532D1939CFEDD2FB7BFF4EEBEF06B15C925149DAB9958C56547C0786EBC74C51675368A9A5877F122CB1020F17D16EE95A0AE441C93C03DFE76E683D859E74E91CAF44EF85E8C97093F9FD9A5CAD8D1D20CFB62DAC688128CB05C27D5288A716A53F97CB30B20FF741EB1479AE9385FDD68026ACEB6BECB168B88B4508A3EB443B57E45EB7246332CF83DA299960621956CFF6307E0BF87588EF8CAC8EFA286873F0A18A37C4432B39147F1EB46C3AEB5BB5536B2D1840E4DDB35706D98FA222CD594A3A18134D37A44DD3CB5F12943E9FB78C0C83CDFBE0AD5829793F0125C030A2ACB25F12F05E345C422278462B409C8929240A8E8372A520CE44AE633C5833A1429F8E77D662E02F1F715E6C04FB1393F7C0944CF3F58D8FC4659B86C29745503BC7A06DA1C898B130DC7590127A29A70635C31DDBB4A88DC80C0B589185A5864FF2C59691558FBF2609C1FF18BF41AEDECB88610CEF814DADACFFD3F90B330F91DD079FE28A61E9F5F156E43BD002F3F91BA376074447F02C3374A691254E23C769243E3FF3308AF7B9CD3507E5D3A038D274B4203518364D320E147B7B654AAE6EFB2932533E2CCEFAB2FFA5C34E9F29F787A6289F9C4299BD5E999E278B232AFAE9289E783E9FAE440FF841590FBDF5AD1E62B41B0370876B46D43FF5B6B4FB1FC94BB9DCE153976D9558219630079AE45F7F0AE778DF149EE7EA68AFD173787AC3ACB7FB10DEAEC2F3BE9A07D2F06947C4E67FFB9578150E8EBD398C3E5A02EECC16F2DDEE8829C8B9BFC9BBD15CE778DFC1BE1415882907CA48B988E8859974A54032436CF9629F4A0D1292BC05B738874EC3CCC99266B0B1B9F3DAED5F6D986B67BA6BC6B4AFCC5D3BCB96A15E4CF2735DA25E669E8BFA649363B1796E8877E46551742657ED2F9D3D52644A64F95B09970B359701E612778AFD8BE1AE9CA3559CF092E73261FEED5693D55F7181A77A7775355F39E42D223F361F9B9E48044C7CCF657ED0D2DD46C8CFBAE4E5A930F3099F577EC1F66F9D7D3B43DAED3749EB0A719D2EAD4CA7CF4ACED27A6AD2BF7F47832375DD9ED25718308A0E2359B6BA07F72BA7DE45A4FFE9AA426AD077D02BA378742188B8E29E18E1B7670F483B5D58DCFF845F2F10FCD62E06D0377F99DB1C74B0D52CC2B12AB6221FC935181344C31E1580443E9541D8F385F313C7AF06A9FBE1F127685EDC3E52B53B85F93F0DFF51E8F8829AA54535E4E3C9A3F102FBEE9CC1C8A79D07A8BA6332DB11C8A632063B4FED6361B497F6DFF5DB93A32A5EAEFA20E26E63C895C89ED810ACC67074A7F9037FBC533C9E3FABDC0B274E8CED66F0F2E60528BCAA9E1D9D7DE8511429AE3F18D89E179B9262B8242C1199E0B5925E8F9C21A95B5B2FABE3EE4487971572747326BC1FCF4F859D5623ED43CB5385044D5396516CDF29E09AEAD627EBB87CA2AD6A001FB1CA65F02187B8D5238E73E1220CACAB40360E6B318FF4E89B51BF10C0D7CD65535F314BB5DDB29FB7875EEAEE1ADCB6577C24D00452B1AC594395A71A4F448D6E6348F77FF4DA1A2672467656553CE761B6163FE355EC90478A8D17A870AF1413032EBA27C234D9F67C11EE32F27F523743E884F0DEFA3EEEF92BF2395FF5F115C00D1EA3AB63BC83BEA9028803C7883BB9BCECFD880757CA77EB9BE64001345AE716E25D5EFB219511E0057A4602B15D1D1DA56AA86E1878C01FEE95D87A4E20D905D9016CE80423B50A05A3739A759A09159A32B2F785C07B6E6ABF67FC0AB716181A1DF1E4C456B2EA6F0E00EECC60084DE3FC762003CA8327EA4A3BB8A9F31BC5E08FEEAE1292EC7A07DD81FB3BF28464136D1DEDF26BCFE9C46190D7206E01AE68CD167F67041865CDD25744C1F119FC26975DB834443E23B280F4A54483336CAD19491420F8E9ED1776A51C26FCCACADD188EE367116735A660D7FD922F05A19F22AA3F7279DD398A68DDF32EB5F6F8251532A0ACAFF3AD38B07CA026922E16CD165C7452575DA7CF00782FBA3367C83CD2AB0C7845096B2E2B2EDF349E69405C22FB8552263165C2C82DF9C55CF86D9A7751499DC801236DC4E159CB63192D6B5590E4CA85FA9FDE3767819D2614BEF8C7FC66F50570527D7F3E0E674A4E61FCB8DCAFF2F5A512BE84BEDE58C9C9E0068C945FB1AE59830C91D8259674272C77AECE46E1D2E20C091A9A5932A5854BFC91B55CE9E042CA54ECBD39407B3E68C6DA223A1725AE47672C7E73A966DBCA064943CE4A80D55EA9CE83A01413DFE89E5552A9EE30B270639AB9A3AF7502A10793088717802078558ECB55CBFC539AF4E3F83EAC9511379FD9DB03442925E12E628BBA823141E4D0E9EBAC064EAD0123921686772699AD008A901B11D9F242C7D2A22C689DC137950A9BB5B39821C95004B0192F6ED56F2573F7A298E1C7400ACA48C3B692C24C551FD47777707B94C97F0FAB633FB89974B17A198BCF2BED0E1265D2B11E4720A953D45926CA7F33B77DE90CBCCBC20E1AE9D20F227FB59751420967395BB86E34211AADFF797
siggen_sig = BDD83FB8D3EC1A0865D9341885659FB0585861983D2A396B3DA37BC18AD7B76495BD66B780216663A95E2F8331B395AE727A224B0C495FBDE765719C4B86AEF7F2DE6C1244AE83D3B11917C746C8FD0F50CD7C71A6B666AD0856951CF017ECA7B86261E09485019B226F41CC6AAE316DEA1D404B9AF3389D79D0EF273053A7CE902B5E2289F01B6DBCC82DDBFDB30DA97A54D297C5A1F7AC2C989F510B7CBC2AB4D6F910472339C3D51D70666BDD025E5AAB7EE4FC605CBF8CCA13124C45F22EAF62A69CD81C5E0A6DD005D52A594D827615EA00C07CA13B8987F11C37F132F558795D0FB36A713D9AD3AB2F594F5BF9DBE734C9FB7890031FE12F7BE390C57E351CF87B79E0334507DD2AE382A1E51F63D899493D0E4D1268A24AF17B84863978B965F41125129BEB80E444B82F1C8F35E6592A83E72D5C64441CE2651AF8B9573C316842B84B1A18F1AC039F5D234DFE4BA828644DCA2AA9CCCFB563E86675AE6B7E05F0177783B2BA24E91E5ECCA1AD99F3B21081462FD9A24C36D76FCFA48FFF7763F90BED302D93E17F0C3DD38FB967372A7DAE920882BF02AA266254B9456470B58F58EB1B3CC898FD2EF1FCBDA771CFFFD252B13AD3ABCAADFAB8F16BF0D58F28B1C841FB436E9E10490373048A8763488FEF8A56BEB353E692EABB874061675250E3B1D9E207486F7061D40AC2B54C1EF872B08D2A16B969A260DF9412267B73230A66013D3A7B7BC8A1B5F1CF0C0D043AAE97C42B8BD9E2E2D59B5E0499D34AAEA58E88FC356848AE4275AE74FE31C806A4FE3561942DC338DD4176FF72C913B002D5ACDD6ECED474832323C94F34696179FB4D3362C82A11A48CB8A37AED0A347A891F6C30723CE94260550D96259A9E416B0AE8F53C21D7CEF1FDAFC5573B2027505776FB5AF4726727673A7BF31E8C8D99A3BFE28748AD691356F5E55587A6775D84721CA8E02FBCA8492CBFF848C1D1376725228121BBBE7D0E2F52D884901CC5E5B22A27F1D190D77A266E3EC6438C42AFE84C5265B19199964AB90D262ADE63E54282668B61DB40D4A861B1F09B7BF7BE83AC840CD89DA7784CE26FD244314E256E07976D307B72E94FC87E11FFD8BF449B90FCAFABDEAD9F01AA0A7F95442584C8A795760B5CF60A3D60F35A25FC74CC8617B010D4ED203561625870DB15323B801F68DB2F477258EA03C0E3C055773E380E29E49F5B3AA81F7346AB3B5AD1D26277D0B973D4B944CD5E977E8C69659BAC47BBD1E0EF50422705067726C5EB54F8EA5C78DD1AB4A2D2344C77C1D7EEAA0E1A00A1BCF36871D4F7DAD7A2061D930A9D6E6D30D312F2A1807C751C81F686EF9BA68B487051F9DD5CC6EDF0F6F39E2A21638CFEFBD87C29E639B7AA3C3DCE8E263B8924B3D9B74CA255D8101D08414B431AC57AE85EAAAA1584A79D1DC6E3977296601C379DA74A8884B20492959BB9553FFB4F6F96760724CEE763F30B6195DD2412191B6FD69835387E4AD4D179E65D92B96EE0E7429C81988B2EDC1DA628F48B3EFBEDF2EF4C674B30EC6F5E62205CF0FB8FD7D0942E84468550B594FC55B9D8A5ED77A8D1ACBF5640053BE09A32FA268C97449968D5EC86D0725B19018F88BEF526056F27DA980CD40A87D030F050D3708FFB50F5BFD4DA129D40D9244F684125EC5DA2F6CB07457B057E43432646DC0ACB1FCAE5E3B65A45E04116FE882F377DC8121B8D0E9CC6B2A6B77F813D55EED974EB44AE18E6880310273DF82E90BAB520B3B160267B9D9B06DFCA83D253E0AB725F634EF1A3B3FC51E89E27D2A8A15C75104958B8E6176A50FA45D795F03BC23B5C39F041EF6F5FA0FF68D2C6A9BC7293ADCBE0FD8DF6DC6E33FFCA749EBE85AD57729E4314ADF61B39EE4B3A2A1C2F877F596536FA2E838A9A0A1E960E6D71BF9A0105E2D905E3CAC993F6491CB5197FEA9C730E80C88DEE205261B7A7E28A343769805D167145BA2745D9283AFD90518D5978CE9FFF9A7A575AE03CE31E46692F7661D57D5866E7134949A9ABD27300AEA33F1AF22882A7CC1FECB92C8CC6147A766DC6B23A9DFCB5CDD766DEE9E02968E808932FA25BBC89B79031C02E2572FC322BA4F494CC0FF42625F3F28CDAF06748838B78853BF24E828C2DE2A85E9426037F6785058C0A5E2469C4B5E378A720F10907231CA53F39055F0A067470EA6C07BF94D71A1EB41A9DCD9DF907CE984FBB5FCA6EBAAAC4789999962A778C8023435BA8FE9F14A12A583A7164F68452DE0D455A24AF2032462AD85B1772FA46B02095CD80296CD0BB2C687F7769B18DDF3D80AAD3695F8714927805E697C4D2E5A3D36728582AD43D8E3A13C43285E8D7FCD2202D2D8CAA0AE6BF83350364DD635766328F7FA553A985245E0110A062F5F7638AB1BFFC042FCD14D15E7E249A2DC61EE2D841AB7212AD57427646B699D4FC21E06608FD4C1CFC96B15B572CC973899C0E8D75B154701D4DE51975C57229753434763EEA5DE0178D34C81218C2280E21394A4C0F24B2AFAF51E58BE9EAE7E9315746791E0967AC0252712535055481ED420C75E9A31B2A08131337E9DD522B44083BC7ACFC252EA3FD5BA12963DF437433C547923442A353809C6F19E5AC806FB5121BBDD5C55BBC8025A67166465424E358780A6D24EC7A962088D501FA0DE6978D1242AB0FD4DB80B3A47BB3218963258F079C00F9F7C22618A8690EFFAC10723BF99A0CF2E2B2C0C558B88FA220CE6F0F8FA0F9E43FB2407D25B01F2C56878D9954333F956153E8A831A7139297F4ED7CA7E409EB57C35E6BBCD8AE10C363923D5532338781576EA925B23E3718E4F8E30FA34BE48A9EBA9A972FF2E334751618A303F0A82064B8F711B9E8A507C228309B06E25385F66CC4CA89B81C4ECC3FE5B1ABB211484711DD7D99C6A3DF9F2FB4451FC1AFAE710698B7C4C8E2D3CCF4DADDF054D78BD2BF51B6821D0AC314290512A71597406D250F26072C53DB8A4B69A6D9F225CC5502102D3CF5BBF09CE19171B4BAFE93D70823975B186CEF16619DF88CDF2BFDC2267CCB0F2B86828A14F28F9841E6606E4B0141BE307D1108C8F38FBB2B1024844767187BEEE87195FCBAB288DD3A17604BE9499B5BE4C31B095CB939325F40DF46893FAE3E56C02B9E0BBA7BCBD9030ABDEC0AF71D883AF651B53980F0F50859DA1A9C197BCA2D2EFB8B7F9E60F945D2DAFA3C6E9AD58B65273840E9864C59DD39B39641180AF757E5EF24F9893C9BA2C709CAFAEB75F65CC300867487DDE2F1435E198982F54EA02E37B8804BA7E917896EAB263B718BA6EA5FC2843E5810DBD95A43140EB343440370701BF08AD6B5C0BC4D12ABD42F35ED5207FB9805853A77FEE2AF5575BF66676487864AB2DD65686BFDE4D19867F82730C8544970E44F70219CDBCA833891388C26072813D3E2B5B303568D10B5ED22E4AF8C5F5CEDFFF74EFB8DFF86B8DB9248048B20EA53A1921A13DE1DEEB5271099589C96325477F80E229ED7D60C1A3B9B1028A53D8A53B85DD99985396D5B04E47A3B343B2C3BCCE7480DA5638730F95DEA81741D330D0A5DF90B673B691F6189E85618B3271852E307E349764E0EF3AD9C533A119D9C998D15F29DAC5083166531BE4052018DD7C9284B432E1C953AA8F08EA36748E3F7DB6BA32F2B95844BDFBDF1613A799489FAA0BD9C84F6BC46134B04889B8BC8F6ECEFB716A8553B6B17B889251AF08BA8ABE4D91187008929EFDDA012885F8AB7898CA2C1A3B4C7F1A8C8D01D6D12F9444B0A45FB8E8C81E4C99967C6A64504F952CD28A8AB7275515FC9A2C9D48BB57E50A8D9B39E585701DF8BA91DA241BFBFD2221F197614193EAEFFBDBC254D8F6225E70E71F65B44AAF2483416F94694E9D7CF58923D73A2A29DFCB443F71B1F652780D8266C550E86DB32076EE3D0B02F0D95C359FD05CA0A80CB8AA2D92FDA96DA73E5212239F6EE034D0F97030A19813FFF8CBCE53B596332BEBA7A49978D7C63A70476CE729AED1B34E860C36360EDDD4B8820B2BBF0518DB2038959C052EBE3B66CBA0193DCD0F723CC054831F27EE4B9D9816B0758B51DED5BC4313462D04D36EAD9EF282103020259DBD9A332934E9FC60D11C97A8393159F81920FAAA12D81868AB2BECBFB407E820A0E1D3EF8FB5C3A42BB1559EB75AC1D6EBC080D1EFB4656EE2EF682CD4C53F4E2ACB6D301E0C51B642954F8398BFED544A26EF9A1A787F4C0CC88B8517AC6338659879EC91E1B702A6093454F58D732392905194C6A54C0A54530B5AA3C762A30720E93185F52247512140CED8081EAE98BD19EF2FF1ECA4CAEABDD1A8A2A9B4ED28CAE1D36B4397C6A15ACF5D2150ADDF41E8A9FDCD98B068854EE9E14B255DF7C68888C1002C35DDE182E413931CD398C4C9145CBDDF541ECF56B6C126AEAF1F8B745EBB5F0880E556CAD70C815AA122002948DEBBDF6449D7CA02F56BC019B434262FDD6B31573AE167F457AFFE0CEFD6059F19FAC1F5E9C1DF5AC09643B4E7FD4F0AB6D115B33D9BFB878D79EA8780D4FA5355375ECBC643CA9920053D3E948EB6C5F19BDB054E62C05CFDED1A2384F3D8BC22CE11C9C2264530D17677A9298ED041F203E6C0F1D212E48A8B43B415888B0B6D60563879FD2DA000000000000000000000000000000000000000000000003070C131A20

count = 305
siggen_mu = 060B3986914008C30B276B7BFC4425F1204E7CD84F3C273D4FDEEE5FAD61FF0AE7B53068164C3BDB2DB29A0A0638475C422DA036C420E8377450D3CC1B3676A5
siggen_msg =
siggen_rnd = 03C84DAD57E956D89E6BB8EB42252BED5F55625DE2C9E9686EE2803E36BA3933
siggen_sk = 36D4A4C12821515775D0286493BB8E84AB30CB7820A764B9E6DFBD158DD1EA5C33C3BC30CB5584D12162E73AC0B61EC39383A7E7D0C3F4A36BBDC69E759E833FB2663CD98472B2A84D1E15695913BD710B0BE4E2CEEAFF6300B33998B88B37C3AB1B796D441D68DCCA95BF14821A39C7752FD472299003D61E6A84A55ACF5E9B40522824812605573717233375725246217307254786683432151186680775538617080433750407833234660064278537860807850686142318860182877546442381767641825577071170162784132825555000761010448017165547660202883251610010158445848522841512643712063628445628038845337776750105075325734342610056471338845865225501650631310635617046370134146882002542086184717432104775051758757534305630206405812448348627756216651332352133432706350387575634277273684338533463758172046064550750481313023076776760703838416661206422250563422666785765773672823161431637457505372573213100530314582642802083052661728227216751658558265468085314152755712343657728205045211223427778118505880671058050733386404010083610102304054507783780884641328161006716007822614360120782517030320808884085553363304356108381080205138216564614167430742528050221551624381714343851472041578680465731825815116226453426278083781688637876647156732706275638808511372751860670031161721517111381045387182884433784586151001576358440061048688080426571462106126225808037735525773861228362660048850101633642868501720101560258371053688647841386705423300122711714816477073413004730348574346074425684617281468474111540387483211175847278270812542105843148171770304028703456618534716628678178180841311574087811500847358113535751451235862415453122613186456174872773350301771855170252431070526545086085115318428383371873007482751061176414761675148224365167616124448213187700345783405284364607226604028505633283388164350608253180711834681862673472322134723836202448080384063456411700673764782624531545505110730252704681147564478273574314183813551423662638650364436705202001757657126124854443004802212105387480857225561735852750550718186216356305884745863181471370636741557341386126551683312222843181308638014835064710702824531865784470427187076543782212154408136201150232330178305168544862678328845348238001220717785442418181846524480570484881424668225504163817254516357565281102104630882302456443318114838753584173658110544777618781332484868478637033537207642605630862180187402280714221356243566661680400025700147440701514471018618501801428735071133708610842821125228315071028331663066166653283115663413452451545765258678208363332813486660177307017776834411643276224883073081678234082663181206778721131817732358151471211443463654822346601176820815316410874737453643652438844606786780062116821234674721826203507648070673348846625180624573782181532543363702842623458388184028577024006574556852755532555430136085423557363054128030511377188035827438588112211717122235846113037380012302746211330052023031766277187808552772052387816326307514106832471205625408258521101711343418206354060163025244118545507667021430838743050167148425140273478207841146142753775277464550316817382450314427858337842232051720087725073506801562438732362746157351437452185876520687412761552221270365125604733065415876820827583464F3C067C64D6E63572D654D47AC2CA8CC829ADD5AE029BF6FBE099C85329234040953788CE9F49D38CEEAAAA799EF2BFF05452B08AF74F450E571C21357676CE4ED9E48E7ECD1349FD050A82739F8A677F28D63D9BFCD446F816BD0780DFEE6CB9EC13DC2D2DB3A759AE61C0C8D23A6FFB2E483A070748B0683AE7D95AE40729E066576EE09DA362586598A294D6F282D5CB12887C8142BCA2903E0061F80FE08E28D63E8DBD5243F215A29854AC0B77712E956504504C8AD05B5D872E391E267D7F44AD2032E6AE3C999D097C2BC54DD5C24C85E609558C1F5C42A7EB8FAA398E45D0CF0992E570D708A0098E48603D8C32C3E169B2936ED7B3CF1B5CEC6FF475870F9CBBFD9B9DFAE19B96A674D74795520325F65330D37D0EFBBD3E7561D1DDC3A493CC3CA4D5D873151A28303D8EF01BD41C08DEF6CCA75C3E8BFD2EBC18CB28BFAC0C86D575255236C11371AE322189221960482C04A58BD9494E45698E5A4914CAA6E6DFB81F481BC1553AD051CE5539CC8EFDC09DD933C259B29709792AF34AECF79139714E045DA0C0D28527D364E6C918F653B310C138DBA9B3F3EDC89D206DD4A7AA8DB87B0F2CE6423A07CC3B439848AC77EC009011BF6AF416937FD4CF330DFA8F72243C48616529C12609769572769E68C23FA3A0DDC2F7B3CB550146C89E8DB16316DEB6B56D97B7489ED78450BD8CA9996CED6BD62CE15FB25BBE8CF2A63DD456F892D55032C818389EE3C52DE96C9A68B7360AFAC6DCD3740BD4C9B51AA55B394E12F7E4D5C6B416E5979546D932E8E9A7CE1DBAE02206C9CADB9B2D7AA20FC248CDABAD6F2C296447566A2230296BDD267BE2D9AE64AF95CC01FA04524D31874DB455C71542E571EB285B3C9989F1A271938D6DD9434F21D5334B02B78F5A0A74070348B523EE0AAFF05F263B87FD1C149531AE8FA30863141B44973C9F4103A97C7476F205F611E1B251A097FFFE2F2BBD037253B62867A26897B9C5669EEE0F7573EAFBAC34BE029BBE13C4EE8505391E85F138CC3185769453A2A8D45DAA5861E59B43189D522B77B652B059EE5EAA8FCD7341F07080F87A7D7A8D1F84DD06214625F58587976FBB4B5A563B7CCF3A9E994BB7FD94A214EFC4D3A7310A4E5DBB44DB79AF1D8C60C9FBEAA628CD947610CF243DAF152F18298DBDE9352945643BE5A46F426DCE74D82B6FF1DDE615A729E6D1B611222E969CB0AB7A73B7C9B1CC3A4D72A216D17BB99AACE0F61C502F8DF047A40A8ABE4E7495BDC62CBA96622CE2FD2C87C85390E4D4106B684AE24DAA1D2555D2C6018CCDCDC99F35FE9A1A4037D08458161AD0E42B7A5712B34CCE834962693A401A0F7DE17F8D018E9A1FCF3945FD1CAD14ACE9BE4134D75053A8E61C58D03E2298A738C80D9D27340B8C87C30DF576DC08592C3C9BE7BE08C0DEB9661032E31691CB33BCC6E28AAAE07DB4CAA0A40C758F9936B2EE437FF963B2D82A2F04FD30C76C5A2E99F542820C608BB19FDACDCA472804781C513B7D2B01E16F8F86025739C0D7520C23C867124FFE15E19EF924E9001D720E8B8BDDBB11A1A2E20A1773EE96C2481071A022B9AD28AC9DAA51F5122D6BAD05483850A92D94E87ACF78AED45E94204C7BAC9274CCF1FBA59D48E36C48D3AED8F61CB95F59EBB48163BAE37248A5CB972B4ABCACB322C4202980E0E3DC34BBB7288806FEF7A6594A18553805713CC7DA8599109115937D7E04AC80ECD1799B9C924327309E7A7D0F50B0C38FA7289A1E89CB751EA1DAC1A7EFB629C416EB6DB13FFDE7E3E144EE6E6FCD5D256ED99AFCAC6CFAB3851F9C348EF736F669F66ABA3DA84483E1501CD3D528383D908229A4C7D299525DFC23F0DE7C36DD42690D79E7537E3CC162B2414012C2D40CB0BB75FFAC67AD64E2CCAC2CAE94DB03F6F5882B82A4A8D5B5D4E04C9AD5968FC618924C1428CB52631AADE8499957558D9CA7AF1FEDDC64864097CE4B50AFE0198D017B96FD2847858D80D204D32FDB7151B7F8489EA9819DC9AC662578116995389FCC152DB2C32B25138AA955E296D48693756D619A89A39DD3C27D5F4A2F6ABB5BADB0DC355131127A5106EDF634B6DC8E9465DD1324AD2F3AC5722C0DF3FD4CCF7ED0F5EBEDC07433A9F60FBBC40B7C4445FD4F207517A3103A83129B28890852AB76044AB1966377ABA915B7845173E4B546D2AACC2761426B377A463BCF3CB3C66E6141EF9F619BE10BCF49DB36BAC1EB81828C8C780A67FB451AA2EA1438E5B4B5CC562033C20FF49D91BB0C8CBBD43DA7843A28A5745AEBD69F26C9ECA64C97D6CF9DEA3971A05C0C78592668D05E68DF4842907B183DC646E3899AD8EA6460A147DE6A493EFAE35CE65B6B8E35C542291E47A29760028631A2F1253A6468E99146E1434E76E1135556D0EEF7121C5CD9E7D8A6816253D9A52FB18C68012AF0510889E974A850569A7EA10F4BCC60EC4EDD079F2CE72326354B828991A71900F2C4AFDD4102502464E58D31702651F238D3DED6B7FD940761E9362EE5D1C4FF6AFEE0CEB8D44CE1FAB67178A3D3BB08C8E300EFDD9BBEFF4C942C79D5328D95CBBDC8F3C1A3A6BA401C497A7F5844304BC489EF3FB450ACECCB21B1FD167042EAC46384B9FD175AE7C40F83847871A196EF4EB4D15FB79553070087C6C0AF8CF8931B9BC0368527FBEFF18AB106BA8110CC6D602E6CB504CA7FFDEB52C621FCB848E9214B88AC0EB5E946BFD60A9993B08291DE595F9FF2BB0633987BBB70140D20FEB61DD9EFF49DD90871EF4D00094B5714AB47B178887D87FC41CA61C98264677B668A5587EAE366307E536708F979E47D96037DF46CC9E5FE3E55BA32152EBA8507AD0EBCE53841DAF80D88D5F0ECE2A7FE691D009BEECEA2BF9D5B9C31F8DACE8BCE8F87FCD789604CA93899CCEF90CBAF51272E15ECE6F97844F45583D0A45D733A66998C89FA876E32EACF3D3DD6EF288AD5F12A9D104CA75D1DBC284DBDDEB7E0091BA7C4AB1D04AC6AC6D6B177288C6DC7D6198220BAB1A5EFBA73FDA9145E25A47BBE551F38F9FF7435D6415FB37F884C6233FECAD8262CD36C07F258A301129B6AC71F68C22A0B39E9F266840BFB321406F0D02AC2018BED411765FF6433949CAE8EF5CF72CA42E94A8F7EF131E90F701552E0BDBB62A8C45C06A787D9991743D58B99117F4E9528525F2BE5EB43F9E7AF58E3651CB5B778B2A056AAA351F8D1D0012E88B1FB0E74645FA1344049EECD63A9702CF0167B84BE1BD6B5869C0F86282E49D1576297FFBF3AD8644319616C4C495E2BCDA6BA129CA7D74555803137C39A4A0B851C432C54CED48B588DF6F323BF2AC98CEF6063DFBE0C5726273790B87B7AAEA6B28F64A4278D5C7464F54AF679B16AE8C3A6643E76FFCBFA3711970AAA0719DFB60F668FBFF5722C339DC07D25973008211E36A00F7AE7684C725530C713E0C16CAEEE3AB30431D960D77B8A4D9304209AC5926125BB294048A356E7FCB93B503841C8CEDCE07F9ACB48F700E6C9EB
siggen_pk = 36D4A4C12821515775D0286493BB8E84AB30CB7820A764B9E6DFBD158DD1EA5CFE1FA507510899DF25083ABA2E6575C4636FB2F39F2221468DC9C677F8A249B6FDB7FEC0731EE84371EF5604485986365C40F75335A9EE91CBD321F9AF94CCCA78ECE21E1E917A3A957A6B6E1CD4E4A5A8E044ADF132C9B69340CBF01D8B329FE38C07C340A3F8096B776CF1CB12F17BA31327ACAE8756763D5245EAF07ABDE28917A41417327ADFEC4EA13FE6CC4F434E1A44146FF8CF6723097BE6B75A9A43113BE46D10D8A95F61548DD067D490A69567954F606FED57E070C24E0AF946DDE4A4C56D0D6B584359D869B9B41B8147DC1315F18C3781462F92C11D002BBB95394744892FFD58129D8A56B6B4B8BBE07F488134EBB5E1D10FCFB7C38FB6CBC36777736F5742757128AC5C1D84FC6210AEB846F3E2873CF15447DD7352DCCE6CBB7F083049E094102DD085DF42C65D4C01B86128BFC4D2872367750361258D301F02E913C8A5287DFD826B8A49B4EF3678C20155377FE4DB6473E78DD2358A94F7B03028299317EC463FAA69663E704C85605CD8DD9BC365E9635BE917DEE2E839D59599E73AA7426209E60E112101C8C17CE5E910D488B248B3C6BC74854EE23B0791B6AD107F46A27327FDBFA3A9F1936477AC28F879BB1D9AF80FA708720D8DAA20B89A10248C25B9F821D58F5F69D4D19B495A801ED2C7735074DD57C4377810F7247389C3FCCA197F7EEA7B21CEF2C75EE707EBC5083BAB248C075ADAEA02DD042E0E5142C7512A974CDD344BE568ED91BF4B080D2DE8E5156FC172E035B3941F4A9A9CE5C8D1D4D15A12484752B1C900376874E64E4243BDB5F39523F4131373A8755D034EDE032D51C8B688DEAE77484CB41F9A4B6B3165E09B032615471E08DF20938AA4BDE9708768B5F8B3117180410C5DC9E42B82EEC17470467700969BFF0A607D736D32FB6D0922D914AF1FA490F09DA9E111BE26047518D90D0B101F54AD3C1472A1763FA3330EA05FA512C53474F807173D995992C37CBA2E5B2C40305E9E4445C0AFBAEC9EB8F590DED226659BE551D8772DD597A53355293F25BCA21F72BBCEBB3C28CDE8C4CA7B79CEF3D68A601B7CFA4C600CE06B6250E1C0623DD09C5F0947AFD75B64520DD365554535C6E7E547E563581B8EA605DF2F040F869CCC0DF3E5DF93B500140CF3E891773772D01DED6E63F6D9C0F9137ED032366160350D16A93F819EC4B920DD765622FB72C94A6297F0A31881526C7FA5227FA882F69918299A96CEB257A835AA553E2DC6CDB55EF5305E5A94E61E35CC1AB1392B4FE0FE153597FE2B49B1AD3218E892FA76EF15CC155AB5A5668FCD31A33758ED27D2373B69B0659EC6DA45B6040B6B605B26BF2604C6BD0859C72DB859525C8C384B9FC2270E406CD6DA01A4F5F2FFDFE5A190618749854BDC2C27322C339F7EA77ADD9E6F823C233C219EBE9229296929A8DA5886E4103FFB16FE0D56D86A39BF4CB206238866569AE364790080917614C1EFCDBCF697B4072508282C43E7D5408A33BB14C5E05238D6E1C51EDE252475F2F22D2E4EAA5355A3F498B451911CB080762B1CDE13185D4661A9629828D050044AEE8CC3C1C9262FDFDC285BB5C651EA2456113E6BFDCFA5966B5F36A7CD8343FECC6407F83E40ED8D2A235036421668DF6A68E9A5FC5E925489524ED017A6105D94C7820A384C73A6C7B654940C08B251D7E9629CEA7018F44FFEDA5956B70E7085BCB5E1DABEBBFBAAE4D27BF96387835E15D31772B558578319A12507BDDE75A1A97145E5FB6F5EC55BC80AADE9DB125A7B938837EFF548CD768262BBE2A236BBF32FF3AFFFBFD852C570B23CC4E28E65E4727571909E308524DCD667D87FBF9949E584B2B680D549B7273FCD8B1F9E0DC333DB29ED778736970A7524662294C44A37BB01B40F42F2A995EEAD75B26F5B6D3850DE803D885D20889061CB2618300CD96C87FFCA3C38F66F8929A597BD40EB9F87E163B8F858BA2E0B413C411D371D1A9AF4FE8521FA58BCFD04A934528103B3E3C0C602380B3EEC82A388D22552B22C16117DC480086924848674E08AA39EA75F5192BDAFBC1DF0A1F154286F0EF07D454713940C541A4991A5ECE0E9C3C62291E5369F68980794ADC55961C57D58DE13C26189282806028D15E3D4773BBD854080B7CA02D4A06588288DB4BA0B1287590BB365023A02DE8C02585AFDDEA27455DB457C37268527CD717307F746AC93410C333D157EF58D79A4196A53E422901B80447C9C317F9FA5EE2E5E676087A1DF36A1CF60977B033DC2A5F7F1475CADA4C0A9C8C3598EB9AD319B8FDAA5A803613E8DAB2A1A97E39E76C65C7A507B7182CEB8FBDE1E9535FE88E717038FF2192E48DDDC75E145DC9C5138A7B5E2C82CDC1731DB69991B7DC60D63A9F1BB253E79A55E8C30BD4B8A6A6BFE74DC309CC1D8156574C3E1703EAC42770094712CF0C95B0A64548D072B8621CE2F4C70979B67F89EAC486C1B36FB085361044B4139BAA946BF23ED4E61AFB9F16CC00DBACAB86DE929DD49523F74581F4213CBEC0B9E7C626E04479E59D3DE398FBE3586808CCCAAB59CFDEB584384BF3B39208348F76BBC4FE728382EEA24071FA9994A639A7A82B3CA70925304349036B1B4F28A5FAA0DF697C9A436A5365D1D0F7546173AA03CA15526920A7E6593B1971669D9F445188B6F829DB82396AAB98D11BEA4484A627122C1AE9B5227F1404BF25C98FFFBC580B9
siggen_sig = 5E954223D805124BC6CC8A6641CB61BA11529C98B2B39F85C1D7E27948FFBCA7177F6A4B46C3C0F57908CDEF350FF3103AA92AA8B788A047F3BADDA892FB9B5F8845B75ED695BFD7D7D3A8734854A905810BE11FCC04BE3CF82F904E2BEA47EAC9D6525F11BB99AA76EFBBD273EE17AF1EC5285F861B90898E32AB24AF9DB6D31514433253897337A159C7C2E49C0017482EFAE2406A8D3D247FC0FD04DF671D8CCBB6BB462D477A392141E1D0D9A1B7B7C7D0F0150CDF4B370942BC2E6E72B094220143848967AB93BFDC209E410BCD975C6C4254880C99BB65A17256197C0B5A87E5FBA32C14BB9C97D20E48962608738FCC5B8645345754CF6F78046FAC95467B14C7168F90835A380D2E053EEFE1EF3AC1102DBBD70A14AD78046ABCE0ADC47AD6FEB0D2400528BD735431D4F0050F25F341E1BE76340E3134E2C96AD20FC7B2CFFBF8BB1B196D7A6068E3E249E5967908CDD658C186D0489782CC8EB54D64211E0DE7087507DCBE6515C8D5F399F0DB36293A11EC8B50017393BC903BE22812665B61BE133CCEF674F0790BA66CDAB544E5A02EAD5A1BE527DDB11B12F612AF864B34C0719B6B099AEA5D1C5214429B6223249F2410E80952181E562CAAFE8FE07361A4B28F7D03CD7FE46D972BD69C6E45D1859195684B3CDC4B00C2D920CC4E22C559587753868FE47E79D8C3E0F2F2535975BEC5C77C55E72586024BBE677C8612B6A3A190EF33350A6846BB6A045877FC2465A1CAE1F6742EAB3DDEAF366B1E2F24BDD1A3C55366DD8CDADF1C2EC86D855418C731E5DA01B09E69F4B1010ADFDDFE37D3719689AFD5108688B3496408528E307849194EE2B36B79425B77E8FD00C98C552E993A1525BB4D8490C9B02B3BF3EE867F955A6CCA8E0A0DCA1E7930FDA565892F28487353500C77C4AE851EE0B01515F3BA2E5DD9E7DEF998AD04154F5B8837DCC99A88E482C2DD2BB5CB4956E37C4109F30A5E4658B983ECC94534228A07F1D920D9F5FBD886DA7DE9FB18B4CC776ED2779A9E4EC82E4AF637CCB5CBB7C8AA302745AC984E2FD254B1ACEE546E5FC29CB67C8BE476B1686A6DB2976C1B4723671640AC9E24D7599B440C47F0412F37474214218D3D127F27C4E0A3D92135A53323B6E66B9BB6401608A53567BC5E0B58E78DCD4FB6AD32D638E287B6D7C65A3FED8F03CBD04F94CBD2502061E73A3596682F2F1A64C4EADA8E1CB6B570DC5D83A15081B5A031CD7BFBBEA717C97A8E7BAE10CDB0FB581BB894B9B4BA3A7429786CEB711EF75B70E3E6D1D0D6559DBAB5CB8F1748B7DCE8557A3FAFAA11D5FFA11189ECEABD3CC6D0539B53BCED19EA37F82B466FD246A905A313DB672488A3F068763F2357FC2D8B5E4923DD9380D8D32738C5931942A1F83FD9ACF336296DA17302EF1085373F5E089FBA33D4860843ED07A3C19D54B5B6FEFB1C632FDFFF2B17181955284B24EC616D08789B8733DAD1C70442371B6A1938E9222037E6C59C6722402E6E709C41E99360EDE4A7F378B71C2EF0D50BD6FCAA336B7B3BA6FEFF7FCE1BF0D7EFF240359981559FA1237DE4A0FB4EB801A090E71B3E3861B68EAAC72C356ADAC4B12E2829F77E984AC5D25F6A6877854081C6B0CBE7E1B39E148C26DF1DAAC6E6C21BA686CE9B54C3A5965598036F3F4C2FCEA086F6B0C74417CB3275390F8F7CCB9C49087A37E7200206FEC54E9FA1204C11FB1E7CDBE5CF66B02ACA086EB5D5755A72862DD5A1D31516C005C4B1CCCF7ABC7A04B881624A3313DBB79E48A9574B7D66FE131928BF8AE89299E5C63C8A71015BFA18837E06F8CAD408362E3650C8513D33714C18CD6870EB5BD0E9C39D6DECEB7B993022BFB5044B910AD5A964FDBA715B2CAF0FEE08A76E9C9F66A3D5AB2D3A83E76DE0CCC2202C39713DCF9AA3E57D96962BFEBF0A6944D1B1F424830D0535718A9064296BF93234D70987F915BAAD3941BFB6B0603A047F34CA9980B509B30D9E19C28DB82566F999B74C087B5B4279005FE33CF0E12D7A3F9A05BAF81A39D758FAB41801654836BD3DBB0FE33B5B9B2329BF87AC5C7ABE41CEED6D6A34A87903ED62CACA425E64594DD1A135CA43228D3E2F3ED313F72409906540DCB6EC174548BD47346ABBCD90D907903559B2D0A5872074D24CB603CAC5FA716B2641B137E817C85D8C4857AC4B14F3B035C48DB0298F024195C1C9F7AF775425D63A6B63EF4D2632BFF9C22ED3EF5EF7691416400C59C457C3F4CB37EB3F769AA7C45F2BC00F9E77B3A9B6DFF367394F5A9E29634179C1AF3B381BABB0505B7A657A1AB99806097D8989A1B01EAEA6A0999332A42DB3648D52012FB579DFCF54ED6EAD4E70B90AAE429C3803195D7B9746267289B3DC213BB2B33F87999E182A080DDA31467178222DA2D1468CE5CE518DC7899D7982138A532CF7CA225931155004FCF1EE858CED5916E966C934EA3AF94830896CB1F296CDF506CFD5209E204D1B903BB5269919BB0B9BD813845A618B5EA5F3A4E6C50B6B2081A5B4430A103BE685C3441E176667E250380DA8FC8C5CF447874B57AE4D4F0778C4A77358D8994BD6D25D02A357F1FEF766CBE3225477143864F93036A9551F76580B811634CFDBB1DF4F716BD06504D2CDEE30D0ADCA1325B7C970B0AE028EFCE1D331E72628AC4E84A8C1A69D0B9DD7A01792C6A05718E1533E6DF51DD625FA9B5B30780C68FA9030A4A21F1F4BE07AF4F2FA201F0D024EF864679322F62A2173B62361E331D0A06A7BBAC6F2093C0956F54AC665A2CE55DC2D2925B450A7B19ED1AD700769089E5F15A9E5CAE7D115C6A21CF1C605587B47CAA6D8FBC4B9201DE68BB6CAFC04CBF762AD3C3F02DD85DC5B7C093F1F2E724321F7A079326AF990B691DBD9F2AF0AE316ED9E62A915A2DA80C0B0D92CD6DC9CF4A068FA5313D7123DB3A016771D779A218D956B1E908B0F80E9856D5D9197CEF11825836970993929162AF1D4B8750FFC2953E26140C0D646119F49E56EC7A6327210427C045C054AA3EE65979855928E5A502080CFD1DF3B0C3C6E979DFED046FD5C3974DD4EFEB80A6A096F59AB3EF8437835EB3E02674D62C7A58CCD14E8A8EFE69D1CFB83FB3AFC9975EB3C51E45C91B10E5424B51530B7A9BAD31598E5DDFC7F3E41EFCE8ECFFD1AA7EFB99B378E645740F41302A9AFE601B7C1ECAE8C7A52CE7EA254613891E0FC6A185C6732933CC850C35A108881F7A20A9151FE60027AFB64C2200FBA5955EC203E0BB347745A1ABC23DFE752CD276911432887327B96D1FF4F3CFFD79C0B76748351DB5D0E4EAFDC7235CD0C971FA7D364AF97D53315696CE684C1677EF6738AB1B82C69ACBBF451DA8B6C1D2A5D850A5DCE5D356643663F279F094E65E4E838B49A9CD4558CFF11D9C16C98576A88C3EEA916CC6FD94BAB9BCC2A17473CEE2E166894A78B32BD91B289C7FE6EBFC0CCDB3D6040AC83813D4B71D98C9050E1189741DD2816C7CB575962F0DA3C5E0DFDFD1ABECDC9EA5B768EFDF60C630282875015AB1C667FAEA246CBD14ADF1F91367F9EE707C72B2C851ABDCE4BAFC77B4879C743735C8941E91321F2A46A9555EB35977084BAEFBE126A9478C3BBFC9BDEF1224E0C1A00876DB7040722A07071336031A8C524900D3B3B67B4E6894FE4495B56003FB371EB17B76EA51C202858E0B749C61DA05211233C8453F0AB83DDC9A30FCA9C54F21756A0EB612FEBD1CC4AC8051C1D739FFE99202E44EF79A302C5C4E3F8D58E51C92E1B3BE6F58FD0799BAE9D2CFAB7C00C8FA00C5B503490BCF9669429B6FA7CF21C4517C843F0BC28C75900B33624044D5E4B31D7D5BB7396241760B8A9C05830BC84177D6ECD5D6084DA95BF82FDCA66EF7DC5EE3603385BD3A4A17876EE7D8232C3DB8DD0E7167F3026DD05AA7749696A6BCB438D9FB8F22D1A71492C8A8C6C22A55123CE47A64241C502E51BF709817B80228318AAC4E538CF265ABBDCBEDF38462FE184B8F2A754A50015EC9271A3648B3318E36625F3AFFF24B310DF1E7F351B9D09121051702B1FB59079DD3BC50FE3B30DDF28E7F5BDFDDFEE3405CA1E2CE3E9C18742A589B8D0F067FF6DEEAC6A37DC7705A98ACDD34FDB4696F3F7A3BF0EF112134B056B589AE4DC1E6FE9A630F5B3F81F9463FF5ADB028F2178C1DE569B2CCD521A032B01C2EEF3A22FDE585E72759D6BEF0C9258AE791D7A6C01DB8F08C82F5ADF916A8AE9210A7FB6692561403F14104D8CBE8B32B997B5AAFB9DDE61EC92A1A9875587532BAA87C8D6872A8A0E26C2C9A7FF744E7842F2F7A07E08A4493B13C87BF68872FF5A82C7156BD762D98D740ABE448C85AB97A89D0D03CCF47A51FA98F37291C2EF3F4AD9F60781BB56137C3D3BA8A3FC71E4D48316198A8A80AFE2844405BB81E8DEEF195E51590F5A9E777901889F77219D2662DDA351740BF0559717062DFB10239DCBA22F53CC4329796181948268F0D7C4C96FAC86578A3CAFA39CCCC474AED3CBD11C8BFFDC9EA52DFCAD2107631B8143F1BAC361C07C79402E0E2A567EB39B2520B5EF9AFE1DC87CBAECD38650927B12A348B6E672ED3CBB9EFFCE7E4EBF2F5C6466679BBAEE4F67FF341B7B88B8CECFE73163677A8CADAEBCEF00000000000000000000000000000000000000000000000000020A0D0E151E

count = 306
siggen_mu = 149EF8C4F44FBF476D92360B467BB5B8DBEBC452BC21958C5D8E4195D918AF7F9248C304B8F390C9DCDDAB02188ECFF2F5D75E959A604FD7A2B0B885189B2518
siggen_msg =
siggen_rnd = 94989AF2D592AB1C488702474EFF17A50489218A6D8B3140B060FE45E51ACD06
siggen_sk = 6171D1DD35D49B471758F79DA53187D48C23275A6EE0BE6EE378881CBC708EFC3E404E2B638C5015E143B1B069393629CDE05BE2413CCB4D66D4B548B821ED8341DCB42C6B93385784462DC0755DDCB431326850B4A9F735E146C982F6C4F77E3332A8028ED09050E2E435EFB5CE400C8C29F3A817B8547B770310AD263F7DF626177254847101472642344578037367052813815043543001848842037835746000463388868616564142404153331041078533563444737447861845125550600058476888741041405268275756204541848822043825462740484502534341675678280748774456474777533508404304061226101071771614112607844035703488610253461011404155772083456166067488253845028510014175373856181811530521308415751736533145563455072717270677155425354472385072216018283450548813732476534403802307041507506780275582187650541430477305657852512645678831170665767213335271554086213710775871263180722262242727275448510167511474121047252524008763334713444578876300174667352700062833502446338376270534860312640337765264864881344414287825842443358238112811587002250676371882006481127765053501365666338741065258471644577402820423384603758081565815775437140515748063182254285136356830206718750445054527382453888028175742113584016858374143446114732235647817047505482351462461774357066458021250146211388411781562248873187774231316072623754514618814738363163868251531441351357045780834070117711708650085440388687146477528057073714628014573228744325677350718782276827747320223262005114318403423761748424814516540411375616882560651265264586860654201686463507701840408630884228656030353672148436864271300656541227670240313031156331108666073862274827240406402372117705050406032062072007787570305486121753881255727622281740413041542534652260347167122532657184444077563573370381674444716576107412100407042768146887688468015241532123274075771520417270813166620271361168557548173450420815733684032862577208216812640478401281140462800312144657741461516070566280021555343764362728388283557763526224260452707667652152327558077310505176252131814671432248171214648350466778030361012763861738001463363462820852454762358625157170403317167376757182611666517674732804028250871807278506734343260672123103276342024115517141603563857348323276832214606005111736773834466205820112523586147084426774152306700584621538772385745685267236877332825361133121650885745004437788443803403251740401752888775478636770232571762184187454587231445585348346405472563886248101552664441861060476206526886553123022075445418841773471524768251252335103043412774085820728655801538262864480806425770711865518706318465000515003580644445026202121715120100405636616504076312304200870403555647365776664181111735574146622507742303068885454483526641450358372064866017587433466442178124108682586146828087248841764405622101862374570131021323252241747336151880065736412276373626330145763767411111806282186675606835636056828438164505407654113186126725007740675846478486304455768410468647616865240657431204134512522728321422453705766216211828002512033401233853758418366177727000653425827847330572272143582446334008725442022285853874872012351462160238828571484886644647856756883878836282130835440875721633021563858564412808007640865832730562602546455450212F6A302D2C1E390FF02F518657A2D501DBEE60F686698771DCAAE8120C6DBB863530223280D250C24586DCC815476E26C7662CD585E24B70495560001821979E0054080EB5BE03124549ED92E028338040C5F8A5512F8EC353DFB5EC66ADC86E45DF0607595D81C1A576974AE9AC27CB6DBB6987896746C388A311B9304ECCB78BC1E35332840EFFC7B8D22A8FB4A913FA76D9CD2F7C81172579A7585DA37F9D1B62068CB4C27F16A2CC08E0D984E6F14C8031848610F3F58A326BE3E616EBAAE098E8370E6F255F3CB363778FE0D8ED6282219A3C7175A16CD61F9B5B6660902284DEA8CAE1485CC312241E3C1FFD32EE3DC58363C0ADDBC8134FE808C73144CCF410BDBD099D7C645AE1C0D8A93EB9EE0DBCF00DE4EFC64CF76475DBC2301CEA14C1BA1BDA1C7DCBC2032ECD5D201DAC3C82080CC237596E0A73E8301119C266DEBDB0F1307E75BFF7BAB44F372464FD025A1AB083F6C04A8D04F892F9CF8C7FAE5D2B230E2849525DDEF6F814EF98F0F6BF2862AA32D57D1371E673D9B9BDDF958A8E44D4550F2E2D70D5C8E90D3153F1A2D6B50EE9A9B0D670B9D9F6C53D6194D36A1F0751C3E8CB68C90BFAA4605CD2EB0EFE82006F2DEE17D56DDAEEAF6376E0B2828079B5B20B466AC74EF6391034D84928973081E8AEFB5FD9C736CA80200B25E68CF36706287338884CA3A73B4266902C5DDE7EAB9E921EF542100174B0DF1AF76AD37629C48F36BB22E3FA9339C0AF9A048ED0198663CAA40CFD11D1BBDE123D586E2D511B5ACE0F785D194841AFD92C756C62066514905CF465745964F3086FE2DA6888393D2C5609D2B8A8B79F5BF2301D26CBD262E44B0E528558C2EF03EEEFE852605E9339180B1957CB2F5BA27E3759671FEFD138E635A3781FC1270C6AF3AF35F18ED4ABDC5B5C6ED817DBCC6312E5D21774D74E4EE3A9280340FE1AEFB22F7BEDC6225B09FB4A6FBCE512D9986B6B0D02E3C8CC9697A77D4977BF6F19A9417394CB4714055A7B24D1E9422D140427BFFB2F737D922E10795B64088E3928015FE205C6894D25853EDF1B5BC7267D3240B1E70AD5EC891F0950049541AD1882AF807D46184648501BCFFDF038E51A2F100FA2FA5D507174141FCBA6DA1F369450C002CEEE4E95F1B237AF456AC41E01DF1243ECD570EA7997C100D42FE8C9832D71BA54AB51DCDA5DB6CE887D8EF641B7A20DB093DDAA300D1BBB244696FBB4592E8B00D73736A1675458168272F2B5E344E3C1E4A15FB7D382C51049EC8D05295A48E534F7279C0BD89FE60F0F1D3CF877D05BE5391F5E64F6CC3EB4ED4B6EE8110C34BE18D596DD6A3A2ECDBF5A661B701EA17D699B32AB5CB75C442439147D158D401837E9F297CB367873D32332F8BF659D1AF47AB196B6D6B02D28D9E84FE3592364570B95E88998E2CC1ADE2ACA75D6CAA6A3222C3E27A90F79469313F0C820968519795B8CF7FA43CB7E3829A848016A87BC5A7D4BFF19A01C799B37647F313220C6A573363ED3678448EF5D788FDE82D0680B4E1B48C6F15EE5A0CCD17DBAA300386D34D2328F62F98D072F8875A33AEDDBD7D47466B4C164B3E8692FDD91614F92F699F4DD9A88232FB4C6BA2C15F07774B079F8E0E1DFDD880AA1D7F861CF0555582AC4D03668A7A2A36E745E32E101BE03425E309EC4133D9210F48D09767E60AE6FE696DEB06486858BCBBF10A0995214DEDFE98E4F87114012BBDB6EA6747212917BECED7CEAE18531F17110A4979B76A4741582BBA18DBF6D92DE9A45CD552FCD67C894D749BD13BC3B3AB9E53447DCE863B58F748990924EE07D805DDB630C96CD02BE8648E7AFED998B1C327DAE10328C026266C87AD1907F0D37E1C8AA9A1F97D98C04E2E442399B24505E9A1175DFE53B7CD9D6E0704B247C3E9A7484261803DF241DA2FA8EE819EE0ABA536E01E4D3CA701EC340B3392541756A4B33FFC96EFE621B0F829CD87EAC263BA1E9E6616480422B99BCFA2276F34A6F90F7BF57B7356079835348C98DDB73A9AD4A6E4EE3F23300773C392E09A42D98C3243357DD2204B06DC866E686FAED447DC0351B14C914317B227CA8CCD63189E6B60E2095D66C6CFD9C4AD1C6AC88C70F2B7CD10250FF762F42ECBDB75F841740EF3FAB34A984B68412B7DC13BEBE77B641FCBDBBD9A4CEC35D75E8C572D17CC1408AD78035E79E2F363B7B72AA9BA0FC646637AABBF225FD8CC6B41F5FDE1100BF8B7E8534F87330FAFC788EF456C30E13E836DE7050D05F9D721C19793D225ED96A390F9BBFF3E72A7F18C4CB9ACE03020ECF61F4DC69138F3E310D950E8A3280A171B8DBBC9B7231FA4A5E99B4E3F9752460406B36DFBD501EFD1C90CA938AB16739ABD0A42D909BE9681CB9AA5CE8B0B2A511B4FB416DC374DEF2B86018FFA53956BFA694CDB97C0747F3EE2C3957F5F12590D69633D12E962266E83F1B4DD596F8D5E0237AAF1C34D418E3403F655391ADEA0437C76E1467EC080F6F37AB7FA1E2C2A5FE84B6AAE355082A15D8212F4F52A1F1EB79B1A76E2E1468AA604C79DB250C6F6634766383515D2A898F2EDD8CBBCFBC459322286751CFD95A1CA6D3C005B9A9814DA234454809F7D3C6DAEA55EBBF17D9D3A105833EB1E1FB53C91812FB2CB630E83437B7D8FD061DDF519D3DE02AC4650A2DA2B310B4B1D138BBE50A0F5BAB2C0B686D82756FD464B33A5EFB5AA7E52B74BCDB9D75EBD590FE9FEF77E6E2090190C129F2DE4AA1B21F160424B95C52512C9D042F317AC45E615CE40458A842D107F430C3D5D86D6E47F5B04F5541036F91FEDD3C1D6574AF2E3DB25028C43450909FDEAE95FC45EC8236842EB1EF466033A632EAC217C7609EA926EB11DE1C39EE328559B410EF4F054C859881531998D1FEF227D7C63DC9BC1DD0F6E7F1CEBEF233E9910D778C2D57CAE67F8B815C3E841409D3A3A7A4EB2ADB3768BC8278B8F3D158BCD94298D8BDC45D29CCA5FDEEA4290AB3ABFCFB5179F7985F624A4ED3C74F69EE5D66E14A4DC867673785E857B75AB1EAE68DE5C8982E0AD55F1E1B63EAABFAC51C84C35EEE1913E09B15976AC0FCCCE62934BBC47A4287891A535CB60CB1F6D453F264C8C3BDD61B36271AA348F454E99CBDCD5BCF809F5D86ACFF44AE02E44728469917276C1B0F881C1641D7474A44E3B2040AAD97B7FBD8A5B012D00431F1FABC2931D9908725B851C61427B3694F944C1551DE2EA95855B20CE6BBF0DF84CABBE0CCB789B4645ECFC73AE169B2C6D1ACD41BFE7C220E2E516E7D57504687E6F661A4531A55881D81C0AB79D9B6EBD038D79F2F39D2A160A2BEC61DA72F38AA3CB14EC2136134233D88FE6C57177BBE0DABB1F614C185F0A2FC1A984804EAA97898429F505CD264EFBA6691CDCED5D4107902D3BDF484909CD544AAAB22E84090B220B3C74C35E38AB88DABE67BE67EE28B8A4DA5C90662FB40F53D1C0DEF8FBE731A5F58A43141137BAAB872A46FDBFA65AAD3EC7BAAED06A130BD8CFADC210592A3FE929AF531
siggen_pk = 6171D1DD35D49B471758F79DA53187D48C23275A6EE0BE6EE378881CBC708EFC9787DDBAE1C3385DC9962E07A88FC0892028D7400AAF06FECB0C01CED6C36D3BD787164331D9C9E5CA92D9B763ED065BED20EC9091E7D5C1929B4E13FC38C87D3721D1815BA9A36B8C9F6AD0134AC8C32D935984DA7272CD181DBFE5F0B4801F7AD0C4EA0F3ED6E3096101D369346369449F4FE54332F937EDCB85691F9C7882E1F32BD7804CFC37682E7A823FD766A71CB974D34A3013ED1A09A8A5F4DF657707FA7D3CCCA8F4993DD4E5E83256367FCF4247FA00219DDA5C356E7361FB194EE584439B522B124C9FB5CC4A4A563D4C04B6E666E0783E5D2091AFCCBDD4760FDC2951B982582BD90585FECFA1B91D83AA4E60EA70130287CD727DCBA161792758BE9883AE12E821A235FC4D1EA1F510E5656C04E51532BDA60E8BD6FD6243A8196C58A795A4E2680952B001BA0F7899EAE0FCF1E74D16FC3DFAF83D4EDB5ABDA82C13147A974BF2BB204DECDF89C688D7997659E403553D1209154A4B7973110E81208D44A1FEACF06887978A7FA4E257BD5DDD11B960127845639083630B6FC45DF199CE49598F758A155D1D1E1A8F9A0576C58F2B2BFF4C1FD30DB61B8CFE0C9B91E176E3B7B04977CE041B251BD5AED03AE8EEA2428DDAD3443ECAEE8594DD51C489BB929D9A28E21E64E127A419B9E2DB6540F2513B0F47BF9D2310A4092691C59DCFE0DE3D54AC7E3A01B07FC37C846DF21F88B80F096FD5048A76CB05DC10921B42BBD21E337C1628ED1E4E2D5EBEF353751F0EBEA2E9631C6E151F704A9C74DB9D31F9FCA72817945ADE2D3B324436C7AC8559CBE58E05FBE4107ACCA37CE0F17050ABF4FBBA3ECEACE0411F457E53E93C1CF71A82F954D9F9EE68CFEC2F2E4A3A5F1D20F24D6F7111B13FE9062E31933C9B28E00C7220C4C635F2A11E2BEB467E7A60F8ABF39D4453E5F14423158EB173B6BF502B32831947FA53A3694C038E2D70B2D5B0C2A84EBDA8D9FF52496CD1B408544446EB4D9BC4BFA440C1DEF0FBDFFF27880F5F94DB96B2E603D624DFFFF138997CF42E2458B40728EFE157FE4174C4A322AC248B416569BA0953A67BD8C6EF2F15C17C17DA93AF911E5C6CFF1A3C6FE899ECA4463175309136DD1CA390429698CF723A8F161F7075F81A1194C6BB9D79AD5BD995FD41E42D6A8E591736EA2F311D17F5EACBB074507DE7B270062955B556FD84CD63D47B4E19EAAFDB83291B03CDCC7ADC48842CA26C93A47099E6CCCA3B69C26F96ED4D7A7CA81DD2BA87B2A23E6B680BBEC0C4B5BEE4ABC9A7E8C2EB52B608D31919F902B762DF974C27D89E848BEAF0AA3CB51413D21DDA985C6A92F8BBE76B5DDD80538FBF7228E3976AEBE93776C420755DBEFB95EFC38B0A9B688464FEE7FA3B9671E6A94453F7DB3BC2530D491B80AE9B7681B41ABEB58128008789A7805BEF2EFE1F614A25B3E3E360A3D291EE144A372FC18A35C3ABB7D83798CE1031C8E90EDC1FC2CEAD2D0AD432DC2EC8BD99FC7327278C1B6E5E5EE98849599BFECED214F1685B87E37C5AED0342F08A105C1392ABAB6AF4B532156D73BCB6F60C644E91ABE8BCF152EB31B8DC14741BCE4282A52EB6E59B73DE1B7D424F4EB34B7AA8508E3F13192B68ECE1788ABE03D671BF7B3D3B8C56ED71B65BD80C9F392B3C5D20AB494E6EA5C280D4A7384EF24F3E2369C5D94F668B97F28A24A43E5A8EDD2ABB82F36354DFF531237A1629C2F3ADAD3D13E9CFF2D50FFD846F1604A11314EAC06D96AD48D2C6E3CE863E7E60CE5CD5353DE75CA78F741F2B123B86063396307677FEA08C4D21EC40EDE725BC6D1903C8D9E1EA6F9191C788F9D808F6919808FB6F4447A260943A1B66AC1EEA30CFF4387D9A164A63B6426AF2F973D8988EDA5FD992A8D2CD30FE5DE8F4A9CA5F7128037878BCD854285C460519B43F5D63DB57EB5240CCCBE14314C8BCC6AE49F2D9D04C271E309A6AC11169B42ABAD80836B62F32282EF69F39975E2635A5A533C258D9FA28EEF329C04E3D4169665F7BB014C76C8B27458A1E2E69668DBEABD651045FC2A70B8E2EAFA2660B87256D3ADD0D75AA190A50AC2C0C610CAB5D486413AB2BA92A95620A012A67EB05792C367DA074AE1175A18E27A6794D644DEAEC307300E7952161710C85457551DAC4F6EC507E6AF099731A98DFA5E30D0B5F272D2143E1E1DBB15EF2507C6EAFB434B2365E62B3C151A813AD974080E6F69F308C3277F8ECB09620C4717B7662EFB048233B18B20964B7940F10A600B0CB82CEC02B1F885BE0747505982D1361CA8324D5AD8990B05DA8F18DD92845178E47A9A0A0C8764743DBF49E0ECAEAB9F4789E552B2534353172796C9A0383CD9B45E6EDD36FBE7DDB4D00C08239E66E02E06E5EACB833012EBA68CFFE697623EF01115D771EED72F73774A2CDF596655CB071E4557DF827A56F38262561415F659BFA2CC80F49FF154A3C5D245B6D07B84EA28250943E564C3771533F0D3909889C6F2F809E48F19F9EB33885891996034FDEBCECCAF9216E916C2EA4EB608C57A0D49466B6CEE0CF97AD55E2E697C9FA6BD207ED006A3276AA605C842A2A4D8504F2FCA8B00BCAF454D134388448E8526C74EF7BD3259477D795AB4AE32F8BF9F8941C9303CF5FFF8398ADF9C56CC66A02BD01DEFE3AAC19904347EC97605EBA70358D17BD67EA31986FB0B596BF197F9E7F209BCA6DE11C9062853328DAB63D166E252BBA97
siggen_sig = C10A1908F6946723A5C4433A30E54D2AFF9DA7C16CA9BE13A1BA81CE60582165E89C164D3636A8A9A42324151134B11CE449112152A7E8F7871072B8C2FDABCFFDD7812C3B4BC1F50D01E408D91EF560285A94A3C488F4999B8E0318A05A5F2D88A0758A388103ECABC1DADB7409FC2298E6C6274DC23EC8B9305FBE6AF7FDD1D0DC0A4560CEF07B4721A56E1BA7CEDD323987C1AAEAC5A543D047FE3EE70A7B69C4BECABC1F1300D1269CDE4A353100AA44F4E4644AFC9309843CAB3E79EBD3DE76BC5ABFD737A6232783F1F7F0D2883B197D7448B5B0239991FEC407DF685C35F7A9AB363CF3607B11DD575EF8FE00481B867325B0C5F94006345146B2B96D499932D3DE334955BBEB94BFB20E6540DA8FF8A8E0FBCADC15D90E99FD3BCF4874A201BBFD0EED1888ECCBB703451D6D40B0A9AA0B3D617265A26AA4004B2D61403C16BFCB2D0B0CA28CA714FFE9E2E2DBC62C3D0C79678222A2F33AC65256FDA1EA89E07DFB148A71F73459A98869EF8C55B7F2B3F504DD59D361468356AF90D96E8ADEAD44D4AF8F22160657DC37328CB53C1CC8675622AE2102EC32E3D1663DDEC309B66D79ECAE8E5513D443A9FED5FC06D6D2D7B8E659B372EB16F0F9F339B53A5DC9290091B89D49C45CD5BB6399F74ED86DFE6AF76E71F56C5F7CAEC98B1A238A45A34B46EEFD91F8128CCCA048CDC39FEF2E931DD01260EB0ABEA0FD89D5FF11F8EA59304B976D268E8DE3F42FFFE7B3C4E5C08811FF8C3FC7F89782B5E5F2C321B93E766E54BB22E1241E18E70C4748EC7214AA1A9992C9578DB3B2889BA40CD47737F14613867F7D14388C6C972C60EED65AC1EEDA6868657A8F31D9C6D66DF8B4654C778F0B5F8882146CA358622DF3B5C50982F32959C9696442BBE83D037C2FF1F1ED3B23A712F2090FFB76A7589838498EF6416AF2A97A5AAF6B4BF88DDD742E84CBD603BEE5346063E960BBF570F90A3BA4C2326BA8B40CABDFC2F6D618162F24669114E46FDD91B93F5FE803EED98312D31A31109DE90144B4AF61743A8B453B9FC5490B040E9B1B35C5BA0721D4C7E50BAD96B48D7CC3CE1DF2DECA8F3622B4ECF2211B924B16DF8BA49C28E1134E5D53C9659F917662E8554614CBE499EEB811AB90BB62B5C58D96652AD26975FE076B5A6D68808852A5A97F0075307CC60BD4181BDF81375A115E8BF848AAFE1EF054071E8666D4754F6CB269F609E34B061F00DA9498A50AA60846E4E210835B091DE900C1B1463CE41A0D6BFEAF640FBE99C6355615AAA5F3103A750F28128591571522BB01947FA0678C45D8D28330348D77F672EC92470C3568D9543038C59F78040CB7261DB587560E6499A6F867482E7AF3EF13F2A7A01EC55F1584EC05162EA1B6A456AF0A3F4AE6B5BCEE9DFAED952E9DA3919D9586400498524EF395DCBEEEFD96C8E0A1D84B8EF426A304E3EC65084FEC05EFE459F16E43C0B451AA16C55C3DBBA554EA17CF37ABBD4C5AE85C9E65595E04FF2EC8FFACA5CD03E010A964B66591BE1445C262F9C44064078721C628C9EC2BFD4FF6D435C0D117FF204AA08F09FDEB1D7DEBFE76098049BB21C2E59DF4B518DE85566E5D9311F95FB9CC15EC1D389197FC7C28DD8E51F6453FE53828044655EDC3338A561450E9739CF299DDA40F040168577D4012410EAB6467DC0C84339CF4C090AED48C1A6A0C425A8BE3F2889ABA5F333E146A025996B5E821855FC4FD355AD9683333E9B1E2BADC3C321763C59FEE813AE227F9DE6D1E4E736025F14D4EC90E6A0415A2B878952C8C6B39F4CC4D752933AA56231FAF9FADC03567640518EAFCB496589EA34CC31105266B9148B59BD9B69C0D9DDD9BB706D49CE600A93697844A512232F4067802682B60F35281B108BF968B43F24AAECB1FB1628801E544F369CF1EC73C297D791C77553A89E84A118532D439F45FEBE186AA5A0A8E3A6AFCF50001EB21FBBE97DB6B8707924D4FA572C36E465740FD8052717A4CBBD6873343B2756C3DF05D74E4B461AFAE5F7E91D16A38396352EE86FBF981B746FAE0B1FADEC9E49D1206AA7F5EB081AC5C27F32AB579319D539627AB373EF5714B0644649D360F4BBC5CFB1D55C7ED8EB1FE35C99608772E35D8197FE2F0F2299708888069935B4EEBB853A2EEAB04400FCD107C0892D34D77F0D79DB657BF53F710AB67A50F2DAECD48A5AD4B63C847DFAD3870AC82F535BDE0909125B8978BB6948ECB89D387C051161659D0774E88F80CA6115F2ADFF1BFA7EDEDB4F30FE16BAD6E2C8634B20347F4D3BFE040A3F51CEC9A602F405AA4CA7FBCC23BBFC869FDEFAC9EC86C45997463D3EA0DD85695A7190976BBE5A187170EF2E5E3407DEF3B43A7EC1370F1C652C1DD50093CEC772A85B449B127E0D7E21C48FBD0A329E1AB18801B0180B4325DF8E8A1234D41D45020A38BCC10280BEC5F9E932A19AEC6E505980F4C3E6ED48707BAAEF731820256D3D9735386996CCD2CCDB9D87FDE912A9E37123DAA05D057134078FA1EB6BB08FDF84EDCD9E9B7C421AAA8C353C3150D14618590631EA3F927F158ECE624ED70FC2AD95CA6A7BD6BF1A8D1C7906DE6B1BA4B502E4AC3B22F9EC5CAB113DCAB276C52116C3ED23B0713DD56F0988796324B4F2B372BE55C9DF27EB3C40B09311720E3CB4B4D9B33918160BB36A0ADC7FD2B11ACACE8DD5044614F1384780B573C2DC4FBAA354FE4ECB747863541C317F7BA65081EB5C25A4C5B2CE2FE78DAF325C3DAC42A2405E7706D2CA0A1ED45C2E8EA293C78FA8AC4A105BE629F7BA9AAC8D391C725E7E94E42295343AA8C0431B5718A59FEF4D001483B5C0D3D310C4509E363FFD717ECEE30658CE7A2E2770DEDBD52D305FD50EBB83C4C16CB6C016A35436DC4835B7D20C6BEC35ACF98FDD1DB04A97AEA47CFF9A53BAB0D017EEFDAFDC818DE897BC37931B63942D01D64B3003203F5BE198B3205700B888760A49244DE04B6C65BC95D2A4D50BE0553FBC99B2A2323A62CD99FA6D3D9216C52409929DC16BD6BA7C2522644E88F2B5B5CFE64F45AE357E2578FA93362D7397EC8C1ED630543632C056ED1C4EB1A31F19C129B3FBA486289DFFE90CED972C099F795E3A7A86A29C57952F5EA097013115CE27DC606DF6EE32AFA3AB40B03634982741CC4EAEEA67392E02BD4F824D156C28BB1D61FDEBA51963655DBBEF4C582610A4D354E6471C1CB0143E74CD622DF90CC8F18D9F31BD54D970AB7C46A7DD4E6998FEBB77F7FD552B72117916BE22466B565FF95D2769BB9B2207C44B7CA8BFF560AA73C01D9B4DC4BAAC088CC61FB0191C148DAB2EC4D6E09DAD33BE95599C6E48AF963D9BC6032B461004903829C9A4C77FB392F91982776AF4D22EA9338F453DE6988D370BFB7F3078C429F9358567282C513DFA9FAD73F8A1FC497E534EBD424A15078B6AD15605A63BB65C07D62D14A69DC34E0D419180CE0259F7D03A86154615D3705944A89C08745CD2F8BA4F7225ACA4958DA8F393171CEE5251192F43FA364241E0EDBAEC19583B5146366213BFD2EA1692BAD6E6EC3D4D1AEBFDFB5E0CD15A4B3DD8B25C570C4ECBD19F9C55039F67434EDEA533898771A45B5AC7A8E41AE18C216643900614120093D19D2EA345EAB4440C1E9F8DDB207B09F7F593CAA0119BE78255853DFCABF6AC20E33FBB096B8FE0FAFE965952357189B9BA959265013928914CE1F25FDB84556770794EFEA9917F09FFAC3D286AC31C2A9CD437E54A37B7ECE917738AD24C67B27DEB3DB01E3CCF34534E83E1F6E12B57481951FAA51BB93AB039A7D54F415589DFA43F46497019589FD72EAB832316F69EFF14D2EC780B98F0EBBA12D29F025AD83470FA8CD023A4E3988B51EA83A2B6640D1625DCB315EFBE7870BB373B55E8E89F9B64575B5B988256A9664E84AB867E02731F74B3E66348FDF7144AADC3EE4685DB3240F56DCC0718F4D5728CBEF2CA64619BC13181EA9DC8AEF79B1D5D7DF09C40FA181E728A84D90C5A3B008866D44B3988E0EA894C9DED0EEE1EBBEA24EC52A5BC0E8F6E5E548697EEADFEB870D308376B7E3CC7004766016C5FC75EF961CEA1B0B1F0B06C4E8F967BFC068AE76D36318324D0B16C27212E75B27459D77051E41237E649E7529DA1A0519C363D5E2E26C588B9376ED3C2EBF222B61D439B8D92B5714EDAB78C88E71581EA9C33D96C3ED24E9424B4AFB2D33636DE2BC94574D7F40A3670EAB23C8DF11065AB8B47070AA9B68960AB70EA82C4A52684CDC6DF3F18D2C23325FB226511ABE513381B052DAD288402C9C537589F6B5D264D8EB0FB017C9886A0BCAF48ED03BA9C05BF8AF13F3B2A96017F3297CC425ED695A925898AF939974FD96A74D9E0FC145E71853DD13BCA231CA9375E0C76FC798AE40CF17A9746A7DED8809AC9D2D7887E6177F5B75A7CFA563A1C5357891A1D4479E92AB96E47748128C02C64ED1EACC3688FFDFEA82FAE7F1D83F5B3272F09775053EBC1BB72C367D251C57EFE66500D151DDF654E2596B8BB688C272E821EBDB3FD964A5E8C34C897C5AF3C4BD7B4A98FB2BA11DC657F6D1A4D3C6C39EA57278FB253D3D0124687CB7E30A3F9AA3CCE805334B66B11113303C595B8ACFD5E7EE2E5F6D71868894A3C0C3177780ACCE000000000000000000000000060C111C262B

count = 307
siggen_mu = CB8EF34999B5D0A2AEEA57BE31F66E2CC7D4FA79A4C6C6A0B618DB01F23271063678037CC68D4DF900E289AA8CAEFF3F6EF8D52D7B69DFCE0BBAD6E7AFD18538
siggen_msg =
siggen_rnd = AC6D7F2630508386AF78460C0E99C579FF863EC3E4ECF7E6636C05A2BC743267
siggen_sk = 0A7644D4AC168A02414F09346FBA825404676C3DFD3D5D68AB0CC0C947E7A855C859B7FD5EB9B5A82C3C243E7FCCA6601BF3090596C1D4765F1E1B2B9427FFD776B56AD646982B985D49B3B4B17FFAF7AA437AD5664E9EFA6B965D026F74EC313BCADF75ED02E016F27DCF700B57BD2D128E0F9858B38B9B0B6AB7310106A56082565530113421721446508540420786087016725470648475801323371558474116652777085652667205480102520150476701168330650248141453845611683706681287177562121116204473424768036635030731081338345540536434264888330103553275511316186820806537710412268526820253518055452766854687761535371367123615656550034478070183642876145425385823336101536016751412782485072423716431560661170443748655362017231340342188146383486060567781613466331622742101346230088147162752342730133560705070740233316768723116386362887630721713352744041180146354204163848754358160806857351540460534160033148137574686625076858111245373444541230658465560585323347788421662060486811431358574660251543283174745047332888442188720515065262660532254042023205212821883157735711881166451122626062831480685847350277620325137736378407827124821504208667222108774838320342715754685537466650017221555575785345222744118707474126828538051182308711858517434364148751057584830751316780832644332140000877542423162073716312423238780021636862065407466205312245225342301155536425310587330218173685726460136710825377145628803465012670888370603008784811117317635440706057371431471160465218874414611601408337830427013128315853721768106060277267437885261316042776842065322660205871558707852035845514486276554113378635006746503777761138474783375864367765742881833270222577583558117446255403448201670725586752170364031436147217614745155734702655808160645012488510412730083650050231824242382651227167142261576448377477428601423726536175185288357773475372436702535871136505465258670154871016342453546471283477384868780383516273426866546464671711563120164400454683022511047113577147625052632704368866017263668256406833451308054560832045516036203622846260551708237115136217704352732733514848787766635673763481153378343438534064714385412748612266243577870673335760021475676531523416677317082402368722452460386745878437027677300788040201056483254754772247820571228754712241727543658240152838372201147677680738788352802082372460122684604354624450752117153814172810144655267043672542246510873342440868076506055151811786467612283334486567315167321804686656217427151613024267378602187723865606606267888104337688517170427017478457712441528628408028701178484372533207841728325636158037552752867772254063162734020162771225654127428466033320647706644887624271457685540258883617768216536380418214732648304142800386417575330438137573571644104316402033574602245604531580547886626764637681320481072205063150634682410103888458513051275674711116832716606100406682572740061412813858252775043030776687215712722083388063513202408151140810506664213420780722574721044227023040385753088023858727265883150324835604070803435548656834374805658255772518666733424222215381728883414354850144665618154772132607327457384756212736474360412122534432531304341685203123313256154808858683437626320106522426610386377570880238152DCD8DA81802AF8496FE85444F1D8AD8977F15707D71F9255F9CA0E4B9F33EAE9B9CDFCAF07CE7F3D58D10B18BBBA7A4F835E45798BB0883BB0AB4A460422E2370B43BFFAA6CC3021765F5320633DFA6348503985BF80463F2FBA7E3B8B1BD00AEF4741C4C4FA08C28A442A50D2778EC6D8A73A4E4B43A0DC9681B3807933F6B7A51519689A9AD47E4D1A6210F89CD0BBAEED83A9C450F747F036088A9D16F689EA98016CB3F7D84355B7F24C5248BD0706A4EB808B3D081A1234BAED81C330C668F5BA7E5DEAA797D5B70879CA718B789980BF89C8D12E21D2AB6D11A64C5CC54F48C5FA64A9EDFD936FD82B14A9564B4D81CE47A51F4A76194D88F0062C44AC519164634F09BDCDA82426855372204C161802FA66AAF737177DEC247BDFEB5FA240D11A8A2C057BCDA094F7D1CE775DAB55FC13EB993DCF39EDEB9D372D21ADC2B1A43FF9C675D50003A26527F329CC6CDFD4BF007416E047D2E5BF25C3EB57D5BB753A8F0D34DF577440117CFFA83380480054E52285FDCFFA65AF5F5D15158D5CAA2461CD906D3684CD0C167E340FA4131FA542785466436D0B2ABAC2D2C884542634E4E4DC8E27FA225EA4AFEFED395BB56B6E551F3BFB5E94EA2738D49C9C9CADFBCD2C389EA84A8BB5E2C9372B5DE7A5FCF7CAF5A6CFA5F1876BF423091F266D3D2882B15EB7C04CF0403B66AB870547D97B051A9791B1AF4269A20BAA0F59CAF1190EE9411ABDFEB097BD01FEBB119651464A854A9CFA328580A66B8BA591680D89030AD20462DC2B59A6E6328A2BD0C46BFAE0AC6E1A19889D29F31F826F26992B87DC88C2C9EEA418FD8DFF3B6457E5CC88621A238A8D88F433CE99477127EBC93EC2A6FD484FAEE8BEB168A84BD9B7EBCDB1BB7C71CFC3BAEE5769DA6969CA5CBB60D124D3D39075D14D8C3445EBCE7CD586899C5E93D1B19B99A6C092A8DFE9C9F9D2183FB516E60A9A1B712AFEAA42881B6750FEEAA2A6A6AD6124A38F1173098571FE36329267072B24EBB9F772D1FD8DF5C5A662675D06137CEA7A64C297E5FED9E4DFD0524556EB4D5A2847189280AE08ACE2BD912CDF776D5CB1F8A8C6958452BB2BE304E136C8A4CC6B3CD9DC7F85F969DCA92B356AE7CC7C9AE58B785C63ED8C98309E3F36DB3FA694D727C039B2E05BCA7084510321E3D4A7101D0FBD8BC4F999D9FB05F04771EE5BEE8D2178E62BAB6F92A1FCC6311351073356242714DF779DB7D8230181DD01F7FEBE42E35A41CA66595023E362924C2A648533BC4F42EA875683628809519B0A2CF325324A0E035126B710511DF1414DFB4F396B1E634622AB31550A3A2BED22ED9813F1DEEC1D19D69DFF4DCC80062E2F72D1917308CF19406B89F47A73AB9DC609932985E99838B0D25094539BB2DB7B2C8B28EA4765DA714AF3AE2EF2AFD0AE5E8844143261C11E9C70D2A053D00A1E25C5806C2AB0E099A76CD00FEC041208ACA77603C1B2088036736B0D23E6FDC530B3BE35BC72853C1B21101DCAB12F2BE97A6D405973B035C0C5DB366C0E24DB8CD8E64B8F68324BDC4EEE49B3D7D1D677670B5C4F9CA6B69D662B94EE75F7042B95BF47BA37FD40B0CCE2588B86C3AE7D809B30C4D73DD546495856E8D243FCB78A38DBC7373CE7B0A53A6BE5C628A73200DD149C6A9CAF0D47DF1DD8A0ADE8D96406FBB3660E8E146092768232F8BDBB0E4407EB68345A398212AB05059B95C3D27C5C22B57AA96A5782B38CA7E7590DA46EF7813BFD477A26CC0B93C3418654E1E022E9B50EBC8E35FA04FD7B6B007F888C1BDAD6BA2C9ECB9997EC41C1D0F21CB338A6A861F98BBA4513ABDC36BC846D821FE66902463B62F37CAE907FEF8D02732C05D690F12BEE19FE088291E96C398486BFB7CBCBBAA659DE54DC95B83424119FED897B4BB38E6011088F1D912017F09C1332138F017F6910E2085ED728A9A1C4C9557087CBB1C1CDD957D1DFDB895210404B45E37B0C5844D5014AC73F02F422DBFA5CAD9DCE57B8D997A70BCE958C324733A78260D39F300B5BA1B3FB19FBB9786F00C080CF3B3BC6BFCCEAE90F21716461D97F107A543E1AD07706F2A3208498B5ADE5C02110553E96845C1A5EBA94A065DA269225A87CA7E3C3F24BF3B25341A546B32F82D66461178DC7FD2034AD9AE7A02685E6709135AF3FDDD7956F35ED81ABCA84DA7A1B611C4F1821C37CBBE4CF7D8E76C7EDCB67A00334BB22D0680097FAF3C0DA96BE1EEDA0F0E0C430FD0C1378CF2FDC093813149B0639C2325C5DE36B86BD9938E7939CD0312F0CF1F447C008E6B1AB0F18F53CCA35E70828AB583455B06AF4A7AEC74CF14217A62A6DC321956EB89EF34254E92616CC575C862914CFD97D34922266558B5E4C56FE426A52B57056B72DBC7C0631D7A9FACA8E5B60DC815CAC38167C308B2AD9BDD576C58483471F919745F95BDAD0F077C7D701D8B79D09FA56857F7E52DA7225EAD8EC946FEB9416B91594B1499C44A0A42B1D85E032B98709E0DD1A7452DF0757B315336B62E63DCE1BB3D7E537CDF3422D3F88CEF97D86C6AB7B3428B1CC4C6AAD1ECB02A0AD0BF74939CACC3E3924F3C684D42344527E1067F6F9F6F504D8500D87A280B59F7AA0CDCA556F2B097F0B4347BDD5C987B03FF7042E8C83894A9E560A838E41357B4EEC26FDA97015922E7BEBA8549C8952B0FB7F535BAA3BBD8F2654868E141490B5AD3DD509345291F690D5B1ED8BA3BE7C2D381095264B59ADD8256D9A9F7A80448C2243AD6F3BE5B97BA308A2E2820F826B541A1B85A77F4D46117EC24C729BC6F5B41D46DF1B21C7B569BAA1412D0210A480D9AF1E4209CEDDDE78EDA5082E26011F1003750DFC50740EA284962309D6E943D3F1BE1D2C4411147A1FE9DCF5B358D4408AD70F361FD8AB1AF9D020EF4C3FF27BED65168CD1B8E5E6659C5192DA85D269D2D472CAF5D033E12C9011BE112E5922B2EBC5678B55A752A6C73A5D93FF9D0C5BAE896385108E3C3FAF61852812C5EEDFA60D85CD6570152FDF941922278781FB9B178BAD824E43FDF26FBE384510681D03B591D579DEC401E8C670A9B5E0AB0F61EA66A61A1AE86296B2F8EB0A1FC222734DC04053FA154E147F30F36AB5A7C5EDE4241039FD3ED1922DF6BBD38849ABD24CAE961B31B3A7BB3BE0E43F1EC8682DD79B4B4368F32A000E6402B6C1A0508ADFFDDF6053C5AAC45723FC504F2CD43B991FA292A77A5642A50E0FCD5F76B8A4B85FB753CD34756A02D5BFCE33AA5B15120D3C5579E5BB56F7A42853E1F1FBD9993028F895E7623CD777B0556F633ABA1619A699507DE3F91128ECB8D3B0BD2329EF1F8309B4D53BA0F8964863B4517FAD2D4A95F657CDD50DDCF2A4D762510D0CD7B276752933C3F26DB584EE4EEA2CC03EA1C1F928C0AFA9601B7D2757D447EF30B974E64CF75D310F7017CB8C30B240370153BA5194AB57290FAFE2CBCA05A31133A4AA8CDB1B8FFAAE9D7B12E04E8AF4236A58760C71CF06F3A2F7DCF31D31E9575C3B1245C67B542921BA
siggen_pk = 0A7644D4AC168A02414F09346FBA825404676C3DFD3D5D68AB0CC0C947E7A855D56BCF441DC6E896D770CC4C35A83FDA6A930429719A6AE7888D8078F7094A715BA7F39CC69EE6DFD85F2119841D4FD7F484718B128BD3826256E869478A76B8DE36C641F7C645D84979FCD5C61609F97E81409E460CC4EBA3C7AF4A63823E135AB7D8317B1834A68B042DE2F2737A49B1A85479C1F229F6D3F8CC9FB7F664788FC6FD88E73DD7C42CE1E95F48CD370AD17EDB3833777D7CB7E7A5ED8FF7A1D9286142A92D9EF38E5FF6FE43D9E5652E82B77E34CE63EA28200C8377D168DA6033862408696A6722EA7AD4A5096A34E5A6E6230F59E25C1E4A21D741492148AB137A5AC7A9EBC3D00E49BFC8A82718EE3E2B419CEDCA1DC128569F79C594E673C3875DBBFA3435C16178EE7BCF64FD89E6521E83E3DCC29777F5C1CA5EB1651BC2FE3224023786615C6F94D9F82B8CCAD44964C2940A15D803BF1D4C3DA2000F2A1495FC0F8C81375CDCCF1D9DC6AA950ACEA1275A39D337B33FE88BDB51026A2B1538118A29B2B8F2962C47586304D9D84DBEAFBA62730D745830A53BA271EF7BFD5A1BCAC2E06A88E4483BA6A182EEAD54A4BA528A7A0022CA1F99983332820A35AA9A8327EC87B438A5ED6F5B260C43C1DF75E0CA1BD01851FAB4C7E633705BB881EAFBF6F7D947CAA103C75B0151A079525172403BF5529C400129A2560967BDA67FCE2F31162BD7AA250FB6ACE530286BD801FF9C242CF8780D66CCE60F589EF86B8D750CC2FF79261373053A360A28838958B1F97180E3B076157001EA0CE02511FCF210C527D843CE99129B1CBEA7BD81A1A0A9D0E8FBBC766116A7C6CF00E2CA032FF41D56D45E2BDF995C14A7C13C539BCADBDF6BAFFA509A7C26C8258FFB34BD28C91CF92EF7710D20AD975ECCEAF121F4FCB6554BC902037C69DC9D06B7606707E899142501399AF5FB819EA613E7FAFCD30EEF6E73158DCA52E923056FECB2500A442C89E3B4D314E5FA3ECF1EBD40B6643451281049F18FA6735CF678900C405449AD392AEBB1F88B74CA6E9C1EE3F7FADFF913651796EC8663279D2FBDB176642B7CC333C93C7D2E72BE118B04635D85FA5488AC8CE203F77509D45FEEBA900C5F9AEFC1442371E8CA4C377C73458C8CB93665C0447B419EE79DB10FCADFE88FB0AC9290D7DDA9F24E5BCDE0D7A4B21612C079FAF9B25EA5456FB4AF2F4AE65BCF3FF8AF9C62CD35CFB43A32F4D43BF092F1401ECCD88959000D8079CCA4C911660D4DEB8AFB7876698FD0A649F0B4F552DCFADA98B11D10BA374C9A3BDA68D9C35886C3706478E40987A1EED3BA6F95A3CA08F8A7A6DE059D53F9F5D9536FB877764C18EE2B31D4EF53C01C569D363FFABD3A1610F164BEAEB8BF197069DDB86DCA3DA7C990348459E4390A28586F9616604BE1A3B03F25D6FDF43CFE9CCC90816BDDC0320045B58783E50E8DC19452BDA7538C3709C497A5B306000D3F01A3724AF783757B7BE5621DB363D9F0A4324CDED1D71F784BCF28CD5945FF59B6E414CA0E8CD88DBDD096B02E517ECF46BD13055E5D859672564E5006FDF48BF4F7B909000953DA9DB8BFF87BCA956D3CEFE4876BA9E32D6470B5BA79134F891DEABE817BC556815510899132B9D066200075F8A7D7F020B068F77991262BB784BCE52DD639788A4BC1C64F6789BE00984C66DB1FFC3F96225ACB177D25ACA8B127E7AD79C569CB3408AACFA5DB559047F3C8CB1FB0AF20BEDD49DC623C31D32CE123192813CC51855E24F1CD0D9D70EB2F38AC2C72F5F5692A37C6F88B81B350ACD3532BFADF551346DC93F28D16C337F925099BBCDE9FC68152F9C086B648DEF8F1796FADB942BEA1E76D2012178D824DEE1A25ECB61F422D898C73A2738BFB6D7B1C9196B89B26AE96C1C59F2AD22E9E45A58D4B6ADB2230413F402C8865EA965F33442EB8AF741635D53B60E0FC2960E5AFA9FD3CEBD28014D624AB97F4F4574CA674882EF2BF20FED690920C4287B87BCE998B1E2B76AC990634EC19FA2675B6639C9D3CDE46ACD9B977781866029B4DBC958B9704E51DE7023280E05267C65FC02D9AC7B1527967717258605F8385DCFA4D9A2D6F45BB5A701DD14D3C17B5025141F519CCC36233581899B756408DA309BAC3E336396CECC51307053156A0D3F429FC541EB12A8FE1E9BDF604919DD589F44862250D1ECBF45B3DD74417407CFBBB2045D8376D4838B518B2C640CDC972183E32FB0A28365D73519B175E784C3AA8315692A803915E4640AC44430E29B897AE62454DB785086ED006B267530CBEA7C936812BA5B62CEE4A4018C3EB4C60DC6E29605E6EB141A7D7AF3B0C4DEEB3B4D0EC40B0E90039175D683BF537AF5D17EC1D2DC665B143DC29739594CD8077794D0BA907D64D3A9C6C20722CDF5B15AFF7766C865F77B4E185A1E4DEB46211E3597403E10A91E4EAA59383D5A7E6CBA189FFE02AEA3698549F69FBF95DBA83CDE901820520C877140BED8DBAC7E7F09EC9855B01B82C2C6C96FB13979A479CED42FDCA838D769985039FAECC811C7158594EBC37265FEF472E88C1AA07A6057A46F8BC8834E8BC6A8D9BD7AD6C33E365A4111FB38342EEAF770EADE9B82711BD93202C594E81C83C3C3A813D7DD92CFA5AF248E527D64CD97C892C06724076224C0D1B6E80D568F0699A54340DC75033B3E64E450295A0897F74ADF363AA0C44F7A5294E54C17CAEBF406E4234C25B253FD0F33936ED
siggen_sig = 18A2863DEDB4077D38756DA788B841D0358CB8715101E7D1209D6801488A6D9549B23E53E6DCA2121983E6D63DC0B29AE29F979647281B3E15846515CD6087377DE2B28A6907F377E51E9D7AC8999364041C127A2FEE17BCD7DD851D40A194D0ED3F28FDD36A912C3AF6D29DEFDC561F13D932BCC186662E7B897B987449A780F5FC086D84A49A52487D96810046BD376ABE534C2963C53113E1BE6397C9FFC62B2B8A932452BE9DCDD5FA948DECCC65C906CD5843813DDB81210E257A4703660E75B6A0974C9BDC7FBB71C10BD330355E4353F38A8B87D1781790B2C9911CD3162F831F37D1CE1201717708A8F788C9C822B61C48EC8C6BE52FF1D7C26A4F763BFEA68130EBF0EDAC2BE0E830590351F460ED1F0AAC4FEA26CE6A5F1DD33208191D22E06809AB9A8795ADF5146BF9A32743E6A3A4FA00D933447C135BCC2A64C0F2D481A4F0C226A59D68F93A814B7FCB1D0A022B76FB1B4CF4511D1FD6088020968E881D0B9F017D7134B04A88727DED04529FDB6AB1A03AA6C9DF96E0BD198660BFCEBAB6EB9E03B23258042420110DDB317A97ABCA22A7DE30DA0F5429C3069CD7F237ED982F224E2C2302B1AF229B39B417378CB136A0CF8A04E6521C4FB03AD7D2B97A66C58D3AD3F9F732742B5A92C7F77F38367A3102243729C865D740529BA2D235BA7BE28654A8741F0393653F3175341F412C5D444BF0D160E6A0E830236F13C6F354532E5BAF05443503E1E8A8526E3CCC80ED18B11AC77130058D8925B53B307262E084AFE48D10021B7A538ED8B679E7B8AFF80E04207297F5F6420C664263BE26B87EE14C6BE5534F4FFFDC81E4F883E94C19B5C9E66B118B376FBDC6F2C9F6BA9C0BD22624B6FB7A49F81826FACC8D27A12ABAD323D298B38F36F2C3DD2532314D36FE34E77388A91EC35DEB0D9BCE2FF2E77C63BB6FD4149628C5EDE8D05B03D3E1E1A1441408691CE853149A912EF010AE0EC25B2717A55659ECB6764817465AB4FBBECF5DD57ABFE86A0741F9AC7EA2633CF89D511745FE386C990FA3E5A4C9372C309262CC6F97269B8453123B90146C74626B9D6C3D18B04D9103C7BB7A0A6307A4663E5DE0D3BBA7109EE87DC2E320B2852A92A29927DDF225FF3FD5845E851F9B4EAE216D70995B4ED321D25BA60660A2B9F9BEF2043AEFCD96F2E77F07A1EB816D9E37023620D1427A6BE3C310D6419D5A1D4D4535338FCCB302B0F10885977839BE55586F005F71E8931676A02381D9AA5AFF59ABADBF85FF15E04B6D1E6BDCF72AD5C0BEE2B9BC52CFCBAFAA4ED416A3502C08A106C3077A747EBCF758593D6C7BCA1B8EB7356515827FA16303679DA21E1B119442870C1E5D774DE291CCFC7B2550237DDB1E17F7D1710858EE4234083618DFC98A0E0BA17E02B2C16A7C904DB31B8E2840A4FDFD5FBC785B8C030B05BC5DF421C70023D30C69E082108A0957EE1191003D9C0FE76E7A3846C54B9DC36B83C7ECCE63517CA3E6F1F120FB6D706AFC7C4A750421A603C44342F980DE52881A8932C3153AC6F51B7915830484C9A946E93E64E44E30907879F04FBD85C04FD97883E5E4484E44825181CDEC386FA120061C3522F12B192F67686E98C1EB27867447482AF6F4C7E33EA5E94A6274938266733563947CA4FACD50BA4C6D5EECE0C482AB9ABA8680D7B7A4D9F6DAFA7ED39BBB507FBFF99154643CC0B2CF791B9D7AE2D6C4D79D4C1573E14CFE89339EE6F96D7AABDA67EB13DD891B2DB71147292A1BB66F945D2479B1BF8F0B2CF202699392225D7ED02D8E3148B9FB498545E90A7946AAAA35028D81893A95DF81F28948966DBD32F3B4D5323D5EE339B98992871D723AC7A9A97CAE1CFEE3F9E5B97921F8001FFDCD22CC82075C9C0756019C3D46E9CE87C9A59E5FAC70F95DD4BC0A33005524CD84CBB627BE0AD7A8611BF54EB16F34372924DF592A600F375E8765C9E4F9337AD3490ED75F7C29C67D17F703DE4BA3242F94AE066B5F0ED657E93A2587FE10EC6676B8B7EBD1247262BEC4E8F10BA69B9F6920A96834DE3144B6C5441373A2504E4C6DBEA24F01D0B80FA6959D34EAE9308FAC81D6A7555ACE9AC2E6C5B87F3D5CA08B46901352C8AE7330C028B6EFCC8C4AD221B2499EC9916C0158BDE9BAF048BBAA15955F0FDB2C0AB575808AB7BF5966BB92FB8F9438C7230F60F71A860C6EF1C6401540D45500BD79A456F50083C24A523D7B8EDC7E34159A76D9E3EB4C95DCEE0D324E487D70730E1FAD32676526C5423057F6F25E50DC9A691EA76EBB3F2CAD3EE1FDDCD993F085F7C83571A0CBE6DAB19238758473F584DD9D2E6A91CDB2BC5B44E5FE3198768939DD39B670F8C4C9C0D70E145B0A0B08D74433218A539BACA5FD4EDC024C1DD5F908EE1751EF68ED73F91F87B9815B5903F9D068499CC2FD64ED51D44D0012CBBA43BFF355E6FA747E5E9DED62A9784E08B9165D35BCC5F22FA56DA0B08EBF90BAEF3E2D77F6BCA7812EA0EDDA72728BB1F456EA539AD9C7493A8559F5EDA7324077FDBBFC3459AE3CD6CEC1D332469E5F7A06E1FB5B9B47A016AECCF0BA09819FBAD96284D8535F382AA2335902E22B2D5892E27BB9C36335963FCDBE0D5B65FD5BBE0EF0D45D3E56A7CA9753A95211D5F2F2742A7CA08FEC1E427AD47C68626D868D1649467023D6BEBD3111253B93FCEDFDAC36DE88901BBFEE3D77817EE1AC127A95E7CB4D6B939732553F0C7DF0F1446E1DC88052EFAAEF741878D9D226EFFBB1F54BF0B52D95862EEF0B729205323E19C22230118D7BE505C6F417E326E101901276FD6A477A9A6613C66971A956CB906AAD11BAAB93153E2A5F0EC6A71A950F90F99453B6757B503DC64FC093FF817FB71967060159F12F238A1C842FFEEE1980A92A6230609D77103C90447D512701E4D83E2CAB27EDCE9FE0B14A84AF12132162D166F0FCC3AC03A6B0AA8D85D3C09666CEF48492AEF38763E4ADFE234B0034EE45834BABA4EAF2AECC09FBBE7F8664A16AB58B510A8205FA58F7ED3A1460EBAD5CD7EDEB94F6AAEE33DDCBD050189E3F7163B76D1638C4CBAD51FA791BD527A0C306530623CB7458346730A3C18912DCA7B71E1E605BE91067DA461D2365578054F62119241D8B7BF1FC670AC934902280FE376FC84A10DF92D73F8758893379A700242355231D50BD44FE1E4279A36D492B186A5E1241A38248FC1CF6096271CDF66B7CF0CCD6476229C5E736CEDAB8C97AF7B82EB5835CD8F783B06E55248930F49336479F0BDBAD4307105B58510AA5A9897E452CE739F5105D7598E4A04C64FE200F2A57D2449A913BD83AE26A9932D5793B98EC72EB98018052287C3149552B2F7841F4046C4420D8DDF29D42C1E72D7E65676B67182EBEEA8B1BBDE03F27DAD5F0FA1E0661E1B749165C41A94ECED728A78D5D33189D8091811764B8F6B80B78D07A817448062ED7A37BA040179F74A4E3BEA011F534A4F24EFBBCC952C0C64DD5EF2B5812A7C2199BF6ACD83111C1731A9FE340E3D7AE59CD1FC639E42C11042C7337CE42DCF5705EC4233FCE668C09A43DBD160B5F8BDC30724702AD8FD3BF5481F561880A69096B40DCE69AB6C041CF911545D6FF1174E2A3D968F60126B133E4FBF322E2A245EF69E4BE0DC164D2E0D19D20AAD120C3DF18C5203E9594192FD150D634AF82042EC4D16498BB9E0D404C18CE134AEB703BF40C3388BC15FE576CE8E6B2CA5E849D65E2AF9CD5E72D9AB14A31F1B270374FC410261C649B21F1ED034E3E8E1195444A353FCD51B58CA8908AD18D29D8FB67ECE21C581F105CBBC5E3ABA0EC41D19BCF2325FADC40675A97794BEC9E050AED156BF51BCCBE5D360F6C0F42AAFAF06F5462A074B38F6AC1A4F942824BB026CFD9AD89104FD45169FCC43986A58E72FAEC01D74E37F115F61BE2F8BE4CC30B47CF25C4C9637E45CBD292B59BCE19BE4581F76BAE666AB2AE4C36C579F77621E614B1546844CE947B01A0B59622CEE525BF03D103E463537E3F0449ACEBFF1BF308EBE5E791AF8C5D8F394733268FC756C19A99180CAB5E3080974E276467F936103FB9B547C086BE335FE387179CFDF201C34DB6A18B28A9D2FAFAD735A13695777815ECEA98FE38E77FB8D64D8BC41BBE9ADBAC57F7FAD40685D40D20F832278C5C1598B358A9AAFEBC0F3AD2F1FE9D5479D3F3ABFBDA7AC977D759BF7B5AB001FAF8BF529E413A77BD75FD94AA047247DAB2AC6CB38B8827EE5BF671E54D2F6450E87EDC9475112F070A2544A94C2D9BC6485D3CE562EDA7551672CB25A6EC457677574C28E720F89E563E893E30EBE4FDB25B3C71547F415E650393A26A5B28600FCC74BF996488BF0096B26B31A40852596D6FD40A8BA7AE3487BB80FCF00156EB1B10AD05FD56CA6D908B78E8B124E79D3F3942169043A3919A80D24B15CE80951CB663F84E3BCDA774EEFDEF02AAAFE981C850CDA48239BAF6538192780DCBB547F140851916738F21C2C90ED63E87EA5EC1B75DB8CC8C8FF6BEEF29473A89CBA91A85450C7277FCC76415509AB778FFE8F26DD82D1238D1BCB64BE764A9829F5404779B6AC7179F980E06982D2C323C42579BFA0210223D597BA6AE225966B8BF081724287A8384A1AC1D506688935962B3B8FC00000000000000000000000000000000070F141D2227

count = 308
siggen_mu = 98402267EFB4A029FEFE3F240FA492848C6FB6DF12F73D845C70E99326E6971DD5DE75442DE591C71D7FF3691590F6F5A566A18DEB3B7F0E84504C817CBEA9F1
siggen_msg =
siggen_rnd = 61F48034F3FDE898DEB0CED1B2A95821113E6CFC2B9034860B123FBAF6CD65A1
siggen_sk = 44B3AD52C230857E91F5266BC8039DD6FC2CF6198BB0B36AF8AC55C47D1A18CA190F905A989E7BC660C9D7E1296C674C348F9C99340455B94516A66B25D67AF1C9CDEA42A91F9F7A605CCB7460D75CDE10E5656282ECEA8D91AA006F8B44ABC0F0E1F853D04D8B19077AD18F13614F805EB83FE41FA6BE219FA35D7DF86BFA2D376665527703606743416121021018387084754127854221237174267132644551126037848611772418124806031416655641034602218374810778554441358781584380373423512885053441833014748872882410200458668752004226011825854217225821717830803358513711257283133437783145824614052435314853003523657762660678808271782834050716786444311111861670028616164855110751561818700631701754084035226767675031540470876454777651105121813314070266686574654435085436652805446446846184621307788027581666180268876075224233034038807207251813183814782480362642134878150553381850513555302465751653867683175846247827611455873267873825754253166308065480823842105247403787653554508023508608163733461342201833707060204468376730586731250312627311812445117065427587248343455750856580147258856884663312118655016120048443328651063215554414044847228278423601031223251680237054182262338688855404118855738736075667671117431156300713558882881718626181417747815766334230003671780271486345376544846503423350462328721000377388043568832330581138686322272111534260236012730780061587720717717558422410434285401407584458422575142333274004053160861048203361547868552385527150284474500408268627524266240146033014624518572401577200130486714882672446746771626805674344143486485585102313137622757571662542415610804313150527142847083478138756327586375108327726048572757212131874417687172415857670427507151568175335241151324530866108741754008284636645236023720645378748352134816261840460550030382604100885008757138783517657333352553021636538518287325163000052064756741377257870561680525603233056200181788486835035062566100701622151554734765340141643188128755746054171863811865813136512384033870280478538463266550528008244556501216023604584582704574231161673676848288485188803248512386555411503280617024338635840737026047527418321504504863474002206322641640041535815178711808371530364200802107831884538570278613658321167337707403588268325066526102173116357318586231586887000008842804060835852048858637704452701112534817366133363668440711061407747227231557314813308226057613871622657306361480003438556262655027236776104308443278405386123314378521340623051747330115265370645151200220400700042433748743647537814354363638522438217054033088300074157354574645357531577734245374865157558608810083644377323767068061501005763744373757820180441212808822235144034173137677565281341768016421007668788038704126845100433025628568107182234366656308505058377136577750037184233653653704052260626141035156771403576587225477808570128117860512266218332617017557730168231717716454045478772003605746523240401104177152348367628781186305018118320318714768083203383365475607548121885561812102711436015145385287111505534871068307674002614533175551647241031275516757301034716855856133364332830110314105413258187463224025423465133755683200782032213564581387645875471752641043277145671150356185254636046742840748655412E558775AA9B2AD429225CA0E20D9858AA6D5C8B47FC801E62F16D465C5947A6A302E564B5271D46DB745C8996F934485572E45EADFD510FBF36144D9953DC7BC5C99825CE82C4504613FE463F58874F2A25F846D5F63F51F7FCBA47F078E6B9C0B1E4B4003DF2588EF5718E215F55BE21AC399A4D72278B46087CC01EE1285F0E32A7933867DA830066CCFE931E564F0BC6A0C4B09FB469E2B997EFC8FF241FD97DB9BEACBA210E7FBABEB74EF9E148BE7E90F7B5B2A8431FA4B0611AA766549DB22516A37CA57FC80846386B74D9C444756766D31B1D0A2E275121805312F7724C04F9972487ECBC56172B04569E521FDFD12B484037261B3F0987809A818FC98B0A65006510AC84A9BBF42677D5A2DF0918F0C59B2553AE59B2C063310A625E265F512BA92C4C0615EE081F911EBCB1C70B707B61981E11AC17384F992CE0D1AE7D2DED2575BC14190FB14D63AB0E876C4C80A2BE1CD13837497B245B6132989667159FEDD820749EE671A8F3CA39957487D0BCC8547AEFFC616E62271CF3131BD0F91A8FBC186C83AED7AE5A2E805883469B505652C2B43813CAB17E9DE8A373F0A9D0C760E4EF87E7D5A672709049E4B7705D12E1ADC738B65B59D9DED0F977CDCA7E279525AC615836929C6CBEA84CD744A30350C433BC25C86F171190E6D247AEAAE27EDADE96F7E2BCCD792FFEC23FD433C5FD1C95BB63104C4AD19E15240DB718253A47345B8193A87E22E70AF0D8C138E59C88362260463DC102F4C2BF119BB56800A758DAB2C6DC026B937AC5F4BB39F1D4EC69B21192288696E58B4CB721DE50C19505F6953EA89264BBCAD921BDDFCAF63A8770D2978CE86E960615FEF72E921D2A4107FEBC86BCA6E479808B9CBF2B5E14705C1C87700B4F906350FA7DA20FEEDAED055D150A6B8605F5D872B8F40EA58FAAD24D209DA3B0C7714EF6332DCC2CF6026985104559E96FE276D8AC5B1F81D0BA18FC39B2D9B4F7039B112985F7C4B8D8C70C1C8B4F49637BF61BAD81074B3349D7D1A2A9E08729EE6B561F06604280644E871D0A7CCF88449B809DA579AA1D99EC4F58777981BA8865CED2713F29A5F9FB3EDEC57B97089B3C62B1BEEC7DA1B46F9FC61DFA83C7AFD0F72BBF20796C7C8882E161D2C2C7C5F1D547018BFE4B3C1F95C0111DA7648C5FC40BC1962A40F66156AF3FF668EA138666A654FAB27F2CE50529DA61BC791EF7AFFAD995F80167908C2C47CAB5253B4D3DAC6F363CC8342027714187622F0A6A646C483AF0DDFE8CDF18506F96F0FB6DF1B860210FD53313811F1071DC971E3EDE0DC87A311C5B27A9D2E36E86155851592FE7C07FB0B175F5152BB7CA10D95B2FF65371E6047109E2C73242CAB1190F0242656029E978B88B6D2F32FEDA455858B4207FAA7E520D8CBE91079A390A43DB230C8A09D9FE0A2D57F2C25C08AFB64FFAB0BAEC776C04751765EAE9D9E5050C968F47B81B958398D844D63E0622E86BF4ED42FBE107A7C7649C9CD46A38E358D4C941EE070F5D61B422ECAA87170AE9806578EF40740E7F1B214611993A74C91B391A0D8196E74DECED2528B95B04148D15AB569E773685BE2618F8C71DD9F331488EF285B6DF64C4C2E8DD9A986DA0F6A3822A30033301ADE52588156BDCAAB66BFE4FF7F803841C591B9EFA56C9F11EAC181588EABCE04D2D56C8602C1563B8EF3484ACADE94E06C0FBE478047C9FFC3743C65F8720F49A3CD2F31731FE500F189D570E898A3DC7826A07A2F2063D1EE5032922227048B1AD72545D41CA5FB63BFBB91F4273B4CC96A04785A9ABEBB8FB1A2568B6F37ADD273DAB303A79E987CFDCFBC80559C7C1C6DBF500BB66872E185256364DAEF04BF74A03675CD8D9C27891B2339C1A758782FB0581167400E6A80DE3AEA26A5B866FC723EB3E69DCED5B7270C7308A9DD4797EB8AA986C7CE9159999890AA7D10FD4EF12D3A214382B95EE2D60E56CE7CDFC2D65B9475F219B79F04C57CAD843FB789380F7D06EAE5C6E8697477060B46C8995163E946B353E6BEF711C364B144D0F7E1564FA5962A038E1134F78A889B1E1E970A4B766ED838F25F8EF438BD3542FDA530B20F1EB17206CEEC7A6FED046CF71F00F93A4EBB213FF490E998CBB75EC21142BC732A6BA8962BE1D2F70C2B1A114C65DC92889C2BF518219DA42002CAB1A97E791CD1047F03DD9F1E18FB8A96A350FD5BE24BE959AA6542048B440C0AF1D8628B1D44BB4DF240D54D11705C4BB8606A5A363D3F864B32BC6E66097E812004A741B8E9A837254C10282B4B37B5D9785EDEAF57D78F91F0DC4E74308B93D2DEF912E0A9D2D2147E92A1CF3604392520798B8C750075616178AFE80F1E25D8AF19FE621D59A1761C4093669836DE33E315E0FCD0E57DB795FF08B21DA61B39C9A258EDC1289B165235AD9AD2C46E79EBA11FF8668C8203D402BA7FC0B4DE129BD609977AE6764C0E7D69E49DE1D32B4F3BC94CBA31A811093B165FAF64995C860628ECE47CF3051B4EDDE52C84F6DF1926D6E2CEABCC688EC053395216C7343404D83D8EEE9D70AB940868FAC55E4A8A08EC6D3DBED58673AE5FF1FFDBF1FFE731C83D8D27C522C063A33FAA77AAA4FB82A961051A22348B6907943CB6429034B032C5B97CCEDB0F03A0A2DB5CF7E4C730D6AA15F6D3CABFE3172FEDE2098A42DF003FEBDB75AEDCF8F6FEB00B0C5D2723EFEC56AFEBA3706DED84CDAF2D9D2E041A7424722340B8C4F4192FAAA173B9A85A30F862AE56D6C53EFB58A2AA21787EFDBB4ECA396C7456C0533D4F2AA74EB488746BD48C4CACFE7B493BAE7F9DD603729D2A21E498F046FC1261C54D0E5FBF4D07293B90F7D8447AC454D1C431476C7A5A01E5C8F80D4D4C25C5B3E4891FE1DDCF6442D8751FBB6EE2BC108F70F2BD7AEA907901C81A011B03D8AA1D77A7CE7CC386345EC1A7588F56114DE00E76DEED2B88C5D3D5335444B26BC230DB3A984549132C3800239048206F8451B8F70AD0E8D5AFAF160F347359DA5CD579A2A80FFF70A58E3D726C10DE147F6139E50930414E7C1C720CA7FA0FF200FB3D8C6124B6D46397F7CD151AA0F4B36CD87D5DD59CB51690501D00FBEFFDEED1E1C3F8023CEB59A62C31BDC4D09B9EF5409A11A94ADE367CE397BB23BBDB87C2E3BF521A83E991E2AAF3ECE0DCC358A81468ED69ABBB0922889F64BFB1FE953A917B63DF43449C095CD63E7B16010CD8A77EE95FEC54C17CC1EDDE067B07013592FAB3CA7F48B5F8B9B3C7D21B2CEE0BE1F92FDCE42CEFFF6C45027F2044BDB911B4E58DE72278E82E33A75E6581609EED03FDB83C96CCBDEF41ED49405E9AB88590969A85CDF26B4FA1EA862791EAC8B2A89FD9B2B8CA755408A145C8E83683AA5A7120A4790FBFAAB2196698F653CEC7DB31ADEDBF90CF592720FFD7C61C1CB1C45363DA2235FA11A3C01EFB0EC566AD677A616C2863AAE103FEEFE709C0626E87ACF73A1895A719B77C2532DE1B7F448FCEDDCED118079E16C4968AB53F00F95F27A
siggen_pk = 44B3AD52C230857E91F5266BC8039DD6FC2CF6198BB0B36AF8AC55C47D1A18CAD15A51209FAE26CE6F42DD584CB8265B9CF02034BACEE6E3CE48A7AE255B47D42D6BE94BB66FB1C9FD3CCDD0F3592E6C6D97A309D07BCC9EDF6D8EB434C576601415C89D8E7D382A2A2EFD033A69580B28FDA11A2155FD34CB72E6D303BE20D99B2187C222BF25A0063E19AD4147F45C474640C5F64A0ED8F8B95F643EECF82EB2B6318F88D2A8B2057D57D47DF832EDAE442731889809F8465895ADECE509353060810E2EE8BDFBF62B058104D324D377A8F4B17D9DAEAD7E1D2A4F942A5C5E9443A2CD1E9A655C7F1FD15FAC57BBDFBBF1A2A8196D2989776581548A953C87775405F70350F234A6D7C81865E903964C8CA847462EF01BCE4014143FB84BF5517C5DF22154D20369DC219DD0833E7FCBE40CCD36791751BA070DCE9A4F02FDF9BE59BF8C2B13A46E2FC13EB063A2366B8F707AA9CA38A1278CC4910A78BD8405B82195426F9DDF4193D6D69A9E842384E9EA8072361080204C8F07777EDCAD363C79CD4E865E1C64EF97DAE20082540440676CFD52F6E7F98835A76CCF38153089CD32DD8B855AC75650941A2D9BFA37A5C7D65924F204293A28D51147D4083A3B897118B765C4CE64C6920D40C66E131C3B0FC10DF160C22F2A9823FA19867DFEFE2ACA616AC278B2079F66180966B377063EAC50FF51EC2D067805FA262DEB16077097B567746C8660E60A7871014911D547DF48CCE0BC52652D78173A83A7335B48D7C4190826F16DEDBFCA040EFD7D7B26C9F6FE3216DC479848A0E24BA4835749BE5E8DB93877971C9A64969555E731C3448A8B6E72EC01DFC91486D1AF9B2D3483EFBBC1CE4F525A8C07AC8C9FED036A1869789022DA380C6F53A495EBB81571F0ADB0BD94F434CA07271B914F0F1D73202B6113F72774CF5BE02BC63574B5D281F7F767850BF8EFDC7DA6B6DC744566BE167D8418E9237CDDBFC02FC63D2055AF81E7C29EF4775E6E7BBB797BDFF2EA6C76C3A3693E897BB43C2A9002BBB15B951730B6018E0CD78C4BC668E3608AE744FAA9DE6715B16F09A3F59F59D9D89950C38E655F4D914149859E90918E0159AE9D89EAF16C64534711A25687B2460AADF87A701DF94EF546F555DAB42C1F69B1ADF788F1A9A7D1D8DC7CF4D4BA2754F6CE230EEAE59DCCB1B0FAC1408E2C4E3512959A8C97D6BBD66A12CDD15DD6F95FFED4A5FB35B8C318792361FFB578EB715F3CEB4DA84475364B800F76C195E3526980AB088E9173C594F69617F8B7B049C91B7268BAC3CC1799ED5EC33A858EEF3E2D4788CE9CFC0D17064C2381D0DC93532ECBBC6DB2320D3B6B12403EAEA16DF48350DD7816046E30E1A83E4A4AA112F4ACEE37255557B6038DE8F07375669BA8A75BE839825F087A1C4F88EEF81DF10614A04038D3A03D00BD178B2DD55A00471B8BCFB7A9B3EC6A5DDAB7428583EC68F88F0601C54D49D6CEE10CC4ED9E5FE03499BA7FC11BDA8E04FA57A962AEB5D6EE0E5726425EBB7FE5988B459E38A966E069BC71407ED4BD81BDB9A26669799B0518F85F7419A526258D63A1DD537855D598B2725574BA1CC04C3DE349A88DD8BF5A95967593351701F8BB8EDB1B0900BA329C889D9DFE33F6BBA23AF99CD2D071DD3E3FEACC61FEB6FBF3E21B98BB8D3E3F90620347975BBBE2F76582D41600956F9AF980FAB27302D1C5E60B837904872DED104CE470B64C00FE5A2C1DE8CCAA7CDE114D1250BF530D521E82444CF59ED2603E86F7659C6A9647162343176109F4E52CEDF8959BE407141D9D2B59CA9F57E124462A0362ADD0E2506C185ED0C6F32AF548224720FD15F70B029758743A5AE60F9B9B2F23CA35B988201248A9CE1597DD8C2078AAB032A483CA57FEC3928FC7DB395A9440D7FD4D26580D0BB6D2FAA56C3885129E8FBAFB737E69AA2E3319A97F9CFE27171B96829326F5E9CBB06FE22F408BF91017AEB6AA413C2AC6FEEA087BA788FF0F40260016A1BF9DA58285E72CFE2D2299ABBEFDB35552F78A72CF0C737D12A8F6173F58BF55D91B0D409FA0EE0BCD636D6E7E7054663D056CACCFE671988E72B1403983D81F3DBFAD0BEDE23438F5613212418A3D19D149C2D1E82297734C18C581771D72684703A6DBD1D261835AD7108FA9B1F53EE56B9EA518BF7F3510965D5507EAEA0444D70183F0C6BFEA823D1C04A6B0B6BB233A049C8BC41E3F167FCF7D19BCC6C5605CF6547AB7E5E699F31E5374E644A65BC90A5E3851BB7F2CA3C14B500A88E6BABE66114D5298545F097F172BC1A41E01977CCF5C13922633CBC1F81D9E71A828618E23B472A181A2373B60902193DB9850AA7EB947FD91A8F656D100A1F8BB838EC0F7A094FC58CAD76E12B20B8CD0DAE7992DE3C33663A2782705EDFB42D813BB5527AA3A9E5A013E2A3C1B0051827EB854ABE1CA38337585964E9F67AA3DE5AD3EC340159D0BBE81FB10C747EB914B973789940D1DAEF0F2C2AA224A794D075D390D39E89BE63FAFFD76E25B683B3A4C992FF538AFC01F52CEC960BA350311EFD405B2917083D14CD8EBACD343870D0290FEAC55BB40CA6DE61AF28C598EF0E8255F7B716AC524BD02A45A71D957CA9BDB2CC36F11FCEC19C723ED1BAB0C595D0BE9C0DFA5BD58F6B5499AE048714F67ADC0E075CECD454B0B889642C30C8B3628A398DA1D613BFE3E078999BD3CB7C48F08226FFB9BD9377BC8516F37ACFFF21F234647E89EAF4EF0EB10
siggen_sig = 502CE3062326FBEA9D457A6FDB8E97FF965B04E1844E44C861CE869F012BC168D2D45EEB02DBABF5E434117271765D7B6791713C08557B921B06BAFBD929DD2231588C86E43DCDE00D5F787728C6516726A796606EE8E8A5F25DF8750CAC6CDF5214B941D8ABE41AB9774A6422178D97FFECA8D2EA71BEFD7D8A3015E7707059BE5420D623689834DC4C3BBF6D867C0AFEEB19757D42101960DD2D996BE436EB57F0A7A0ABCE9C98F26D028FE5D9DF3B674B68F74736EA7DA5266704C71E688E74633BF5D5FA80ABF6D2925054BB862B0D5DEA7D75B6ECC94F8236D309F58365627ECF2B1C427DAC04E28732CBB621364BE2298DFD82437F922F97F6C5CF948A893018875D940CCBBE7212A48058B3E413E2800D3F081447F9973C3471DD641CA5A23C7A9D00E75E3C73AD0B40631BC76F7FA92EBC10AAE4DF356B1EB3EB40F43D3EAD3BA741FEA601403DA5D0E130456E1A3BBE8C40D747EF5431FBDEB95EFA5A18DF8ED90629CABC1BDCBD0D945B4010FC15DF2DF61E8D496759CBAA4A53D18ACEC5E73CF4B80606FFA827278ABC955CF6C3B40B6A3DE81E6C4AF7BF2F70696AB565F27CF18F03D6777102A4049BB19C9076110F8A660C6A221BF6592ABB8A26B6F93D2D56CAEF347818496AE3B6478505F8ABFE544D8A3782DF8DDAB99722C7B8233AB75A9FBE19B031E12D30F6635A2D642E9482567D154DD12ABA9A8E5E450E118B1208DE6B4CC6F92871852E005078381FC12382F008312FDA78A0296613A330DB1EC63D73FED6F140489D255C1ADA034A01BDE0ACB55977C282A588BD9EEBBD3765C7EC5C887308E3C5861D8AC10A9CBAE007AFB9E1A41A5BD965AFDFFD9995070EFC8F85B2617F477A54AD2BE81A8184C89810478CE4ABE45255F008472BE6A2CFA19F09467C3A0F85520D0947D49398A25C30DEDB7D19C4B1A6019C23462D03F896A1C5DFD3577E8A53AE9339C67A060CA6CE836E422CE90F41516213AE4E81A823EDA804196F8457985E68377AED21C15FC7458A1692C4810A579AA15AB7BEC01FB7B3D99F51E46DF297D5E33841AD7D00734B400D70A12B70076449C97D4B3EC830C883F026E3B08FD1737BBF4F60375685941C54FBDBA063FCD95A9C92DCB321CFA5D01295B8FD8038F68F93DBDFDD1B1EF49ACB69AEA9E842B3B14533D4D57B6CA95C5AFF4CD52F0521CA147CF44F2AA469850ADFA6CEC131D8C4BDB2BAEC06AFAA6BEDAD726385B37DA82148D2F8234A51C38933CA7691C703E194F1DDED042FD9A3E3D803A2839D78CE0DFA6C6A38953C8AF194BE3E1004F105E1493FB40B10146AC9F6200485EFFDFEBBEACE57964450E737B25A3BD85C59957D13F45A42A75DF2F97D7475A308E4EC470C259EA029FA94FC72759D38CEABB31BE497540ACF4852D04F8D65752BC2F417B84C502F78E8462F69A75A1135F3512E3759BB0BDF7B609CEE1D8FC699F44D8FF37E8C49F50412036C8DBF157CAFB363E50D35F089D9EF40D71F206897C3E171771FA25446B07F7C7AEFDB34B2895E34DBED9BF7EF5E10D71367B52483A408C7D0A7D898B3DDAF7E677156ED42665C6ADBBDACDC3DA60C6041AA0C2003647D40B0734439EEBA2DF5C0119E3CADFFF3B0B9A0F911A6998121A01325E389E740439C0A0A09D2ACA368F2A206285B2FAB992753AFF187E9DF9B646B8B176F196517E575C71E80B6E032648B995300F8F924BE99FA029C871708FD50E9DDA4B7B0377BE802DF65E3EE9C5CE1EFF9B9A8B78302F423DA55B320163A9F3E5A005BC066AAA9CB4FE2ADE4FD5D61D66D60E017C01F0258D08EA373C39DBB82C48B110E8C21870F8EC3E35C72BB479A1480EBE491916C535AF1363D52F3B22AFF4367131076CB8C4D3AC5991D72FA8A8FF022313BFA05D32B3E1A94885C639ED1963D1411372FC8C4C2F986C9652D76E69B745778EE2993F20CFCEE8E48B21D5BF8F4C413DC4C9BEDC2F8BC128494DFA05FF4F744D2F4F2217D9EDF18CF8C1C91FC50A748E769D91A2A31A85417522DCB0D3F06513D453A4D7CD9BBB75BB36E1CE3EAB9A9D29928A068CF34CDB1471C3570B8D677F8D6E8B004740C8569D82A43FE337FEF594D7DDCDA83ED78B3B9E4140810C2865F24BD7BC38251C27ADC2772B5009BFE27D294CE7C5113003566D99AEFBA90A9EA0F46492A9F3D213BC1C62397242FAACB3B42D5255B5C81546B279F2846CB16DCA535C08EEFBF8DC7E2A606E5954260F2899743DCD43AD2C0D752470C0E78E8B62F7B65A7F2A6560F593C586C7C82C240FC327CFDF47587B8EEAFA00A7801F5376AB7A3EB320A4770F056B4D6487226062B00A1C21E1B6D520B0C32992EADD651CB69E61EEF40FD5D3EEE658877CEE1C82CE94015F6277B5A7B1BC0F962D8B48055B8E3A73367796BA51C1202751FB63CEF414CE1166E0DB51BFB68C85DC18BC62937A27E8D8C75A691200AAEE80F73529BC49CFA94248F3970D5F122BF71A0FA0D020764231C9DCADA43691FDCF19601A9BF076570EA7B70950E9D9901D4A3647D3980FBE9E901B61C51AD162056250823A5E64FDB396DA501A666896558E295A373338DC69AF945036248E29F939C18224A4D97553465FBF3C7A9F54027CF9003918060CD800C813F5D47E3C257B7727D0D72AE9AC7005BDCFD0BEC8FF569E629BD32D3862186825EB1080863DD632E3D8834471F4A21734C15057F48F5DF04FE932EA7AFE1011A8D670EB3520C31F498A7AE8453E146E48BDC207F22DCED6D05C9B599926702F7AEE7E0E13B2D0E5F41B084D18804CB4D3680973085991609B050A4133C95957AE48D19CEA040609705E54AB83C031213F0C76FE6150A5BE57BE20DF62EFB2B0869FEF25AF614200300B9162B9EFE67A195A50B12B7E01B4333684F45BA4CB77FDB6316EFD7A6747D02E35DE7BF1B9DFBE497AEBE00540519DA9A3EE8D16055521B9D577C2A77ED7F0B0ACF318A36C60D572D212533018F2D6361801DDB5D869B6F247F7369A9CC2C952B8E551CC4B852C8EC460D792CE1C65BE2B00BC5A712A4A162DD9FFC231D79EF5CB04AD665B6A8472E921554263FB07919B1A9FEA12EC5B69F05B9A9F91C7940126E86524DA1EA7A7AC0EBDAD5F00E05256F61CE3C7BA538843D4EB9E5431E495C7F755315AC664075CFB0220C0417FECBAC897ACC26B41D41D6CFC54E06F2635F8B8A6CEC53F5E59616EE887B667D86F3134A1F408722411CC5D6480994D9CEA2E688FCA7B2D76C6A87748D96C0669C740E4CBAF00F4496EB8B0FB46BC0B4CF973B87691B566C54CB759819D31AE0AE66CA24C70CAEF2A8B6BA46BD9E2F97941C583A820A8BE70A9A63409D83C8EE8124B2C69B0CA6034C408BB8BD00A193E0A17E9C0E3581F874E7195A3DA11EBA7AB1C3EF17742D40BCAA71EEA4354A40DD162921147C5DA7AA3FAC5CCB1C7EE6106F833F19D62827065ECE08444F8EBA1D3452F95596121226F707C3990CE593D1CDB6A64F12DADC400552381BA041602FF445E1C92BD9FCA4572FDBAD97AB81A8F65BD8318D87C49D69243DA00786D093F2998A1A6D63B66F68C4135E06C3891F17651649D377F3213B84CA4338A95496A4FEF0FC59B95111A963E0F05A2143F083C20D3EDEEC29B37EA4908AC41DB63A4051D85C13A4D4E98A95D5F16F202959CD7F6F869AD17D2E098EA92B9D22ED2F8BAF57B7018B47F8F5D854AD6AEE26960FDDFA55AAF1DC48D5ED89D9BBE2C860F625237529086ED164945C5AC41F7FCE55A3E25FA018DF44D168940EB7EB11B4A2A20CE44174D1193790BAEC9514F1A2CBF0E94F3228BA39A542A8024588F9606A3B864CFB16DDC78C900900ED485D9EA1F96275419B757569C47AEC74714D6120033890ED6886FDF160C9DA2AEFC184847B9716316A217B23A42B68D21728EA67DE2467B472D52FB5966BE796B67AD98AF464D98810F7DA7E8922B53885ABA7B04129186433428D278ABA97E6E61C9CE90AF7BB43504B62909188EB7FB9C9A169334470A1FD84B91C5F919CA9996AE1D608F98D8A59D13AD27547FFD16567F16AAAFCDF448EDA501468517C290FE7D2605F01EB9112411BF84B4FF0AEE679F4BFD735EDE4184D62A706E49A6797B395A9C488524B54B73D2E9CDD69351DBC752097E5B1B625FBF0182C0673E9D4864130F43640CFF1EBCEE09BF44066C0EDE8E158E929CAD2960174238F22F1CB2C5FCB753BAF8DD55039D2750930FA36A7B2283998E336EDD6E338779F1ECA3716AE16D1386218F79A1E65C8C019D7F97D0144CA76626852F8A6F148F8C1607DD647648711EF59A9ED607245A867F5EFC8AABAF36C8BE5836503195657CE4002D39248D8200DA69297D126E748324BEBDA4DE236370F0407AA681AE0C8B603BBDE163E1F35DFA9813802BDD8DB7C6CAED4E1E6971836D27D8B8DAFBCE0A5B5B6F09D405849C9EC4435B785B19E9730F68FD111A2471DEA573F10B4AF2F850A6B5770D37CD48C0821FC128F7CA401A5F40125A387D32A9FF99CEF104A1EBBAA72C3BA014610120B53594FFBE306CDF16D0AF6E3378850DA26C78C3A6CD20F534E4B1E6F6875A7EDD46D24065D9B3735529398B2B5D1257790F12968B8DBFD0354D4E503050C121323354B55568CBA0609222E34517E8D91C400000000000000000000000000070B1014202A

count = 309
siggen_mu = 9B58C91AF58ACF2322DD137E60B2F3ECF388BC13CE2CCF38407F83482D435A3433D60314B50EAA8683865B5883259AFED21F1FEA5CD9579E6D7F28A01153A97D
siggen_msg =
siggen_rnd = 6E2589F8780A207C20B4765020C91A22CA70B72E894AE51B7A8AF1DC8F28A580
siggen_sk = 26F21E8B50F00DDF1E5B488FD9E072D182F0887D1553A1AB5804FACB84DECC3EBFB4F053B051D9FF8472F4D33785BEA8AD9B36E189860528A00B6714E851162F244D9E5FCECC94C5BAA3736BEB3FF47AD78B6A43823F06D8276FA1946DB4B997EEE04E913D63F73B516E710D965EEC15138BA1EF1AC2C7A5EC996F4BEBDB67FA387766441688646885885748227843631860427203666742684804033565857823487760248468563883104284635254455370601257052126265152338310245872751505240201233866300081367618326733580176773872288437541740305362167715102203482747127461508072811066210110881065176203727474333664171843226558680683636148884302325243806163683647330642311736476570651580022735108165536131705035118173368000345102106503542716141861523883025354626034480874327867202087167152418868253008087052158612623385845004830486065157074721141273250026434164243042784341661508448110586641735141077673601213803447186377187275873362873275258752702668432820072010462744106602828001814074418827715888373332174440161784068743646585658410866448837710661720777735316714144446885506263564340215642284865468135365706827885558682521573588303772100851775254567105867767837444071752678867863327256077831447304658066206078407338048546276205000732863288742682612415263405417137074346772412177746038644214764470705556013663521616586467267058106465005811342275006408225741660484454376745618845541244167625170584220227441756685557375843428620335235531038377838000285345073718453613120547764648006207713788456076724127553054263314035348806654616502783401232017853782885613008401328880415721154338431011068244327388117037588566160334523002575001077588280424522785456211348872387313231304186341818504751606648336373520681670082543702880627806345418643067532564217848824721373605376868022282053172445755341301078566347012315786871873307203708163572446857424758012107374136870466750231033176767817774020637884436247764758758414545124618141481225626521247456716861783505877305316261841832162431586045322714528087486837381453657670578601610431451108414235431628041861152747150316583031287172786045122087230401210185406573123538460645845715024361436382736826635182081041867553562636402001632477841611150255565562882587171374428262302463647187361626124148812372370833611713686184605832012447227573223878602070503305051022620702115285634861714873453245816711605754002627163881751760014826627450343401644623682220233043524246287784726713540803061573521611801544253350231581738758848124367512122350566008020302752537372162330888167444345535187542253767301813543733234230016883634370074770656375356122707884176531785473283575533806676858108717630124516882675364840521084244862071012363726220146716118832551033607142137040116634625117484841267688313335406020502536624113511162121140074216872021585020365045012754537508071177135677533288704644888600140716215878125322023784762284712257547344113181611311344043127224808872365083882371811302121247675065876330336038720660162521077630874661040816715584237706655185848140277343825188402005410345640367277657305231646048647732440020026476568230133415076301837443248360518078842738750043046125446775420088676363016537083711311814083257773281234170642542AC710D3FBE812A77D2011A6AC52EC204DE1F8DE7A363DC2158A617438683B5A3B600085E70258AAC366CFA7D6E4B10BDD53B3AE59665AD1088717905A60BEA2F90EBED5B3FD4C5DC65B74C2E6626D3788E8AD35392F344921B41A973629A50F8A4A79092AE3BE81433A81FE74BA45C9FDEB37654B614BB0355F6C8270FA05A6235B060D57105134ACA67DE8285FA247E49688056742EEC81815B17232D7BE75055ADFD7CB621F289F8C60BC95DE8B149F9256E0905ADD568124E4D38E6D1D9CA8118A4AA979A8F9041E9DA5C5462DD954394D4E045630511713FC76A2C228083641530A833B03897EA72A40BC5D2FD00FDB728FFD8B23D3EF9C46413A9A669516614992602A5EAECAF8D80DFA003065CF9452B52C65A8E06800A5EBC31D4FC88DAF9155A2FABE3ADEC5FAA1278EA970E1E8C639180BD21C5CA00A45108A43B8E8F3F8FEAD985BF7E02850F25C0EDCA1605E8177C3C64E806573D2ED17E4EEC52D4C3790111B904B2CD9F053307F9425302A5F07DF4ECEAD57A3C094429646D66E419713308CB65B9FDEE658C8362CF9C5DD732D51AB0533868BB5A5F75E52FCD3D8B172038A16BBD7C89E6F8388CBB94A8E0209982B97751968AF0E344B4B06F136E993EF9C724B5BE7F77914E70DF0DBB648DCD602414346EB0D768B12CBED44C3A56A5FA4D363D185ADBF5483A533E931CD16D04DAF327FB73D801262C0DD2F0054A6E1E2BFBB08DBE9226DC39DE9394390FB6A61441C70EB7449E8F1A2000ED5A899D0F374ADA4409BFBF86C3AB8A4025DC1D661B236E4FBBF832025921102DF0578B915118F3786A125C230DB054A27035FB88D0241DE7FBF047EF0735E5227FCA084FBB449259321B3489567EBF7E053B6BD480022BDD49677E4EBC8B71A1B75513BDA13F3EEF4CDAE73ED7AFC4A5238F1ABDA8B62EB5E743EB6DDE37E97B2A18A62A6DCE63333B69C9FA69304F6EE38B203E7D62A9FFA78F4AC70BB2820310B1A9D5F66BB24DC22A2B5FDF9DF4E4894B3DE8CF996E46BD4B7A682F1D5B194FDD3C935470D81E9215E7A2B6B1B721088E863D4323C52C8ED08AC9D3055ABB8CC155EA60E412421B0A606A5D43A8C1B9F7495B53AFE79876F70C77BD973FE2C6D79C55C3EB623252D9D04B95B088C9E29535B1CF837D418E48F54CD8AFF61287B3207B33A804FE74A6630D31E9A346ABE446BC8166484669846ECF2440BA683DB5CF4593DDB510A237587A3348EBD0AB55A3A88E37C58D1D6EE1411120F0DF1FFA258A92EF65C82CC4F98AD8F766EDFAB9EA3BC3DD32203D8CBE3F00979066152BADB9327AE67D900AA860C3989D77A7BCC61FE83E9D9C05B6A327481585213565A855BC034AB51FFABD3993C207C6706C204743D6C86E5C662D0140638F9AC00BFCFEAA8C9112C0C4B86D1EE92D28C0EA94B6FAD37343D0C22E1A1B4B3D1296B1C4B4722B634B451E161820149B5D282AAD21B41B1D0FD2FA96A921E8B5F4A3E4AED96311F71CA737D2C7C032B70266F171CC5208CF27F018403ABC165A9AB58A100558853AF6BEFE25A29B1CC58758B0648A74ADC85F0ECF3A05B567AFB1FB00C89CBA4981F59107EE2DC06FFF767F16B8C88DD39E4A14393ACFFA1C0BCDCC2462CEFC5805F0CF76D3DAB5B2587DE0905BD84A1DE4022950BF11223AC5236B696DC7C44F413A305857659EABE6950172C0053894676561772BE2700B98589F12CA9C9228A972349F416ED6FE1CE4189F8E761D1CE7C55E5A3EBDB1526D369FA8B447947F39FE82F9ABA12D7FB21AE53DAD62DC8DF8D310C75962D119683C1E4417D8CEC8CC925E839DA967FD6534214935338D1542806760C8E263AC15618541A682CCA9767D530BD233043E0F135C5362440A9B7401DDA7D79B3FB199F0C0911E6CA5F0061C7525CA5C66F276AD35BD75B5E4721271F0B799D6B80756331A8047489E37E9E2C8A16E666D403F3C07AC502AB69B58F5ED0E81FF9001B990A6AC0862D195BA18A7C33C5F7CB2E0DD71E352841E1EEC863E04EC8DB6CA68537FAA56CAC5BEA39C4180B6EA3C90A362D185C957F8C005D4B6F32B626F332B482814EE25AC81C522BF5E3667ECE2D2D3C6B4642A050629A5282CB180F069B4119BC6F891F706B3272C440939DDAE6AE82073A568646043A3F8B8705477C93DBC3B5DB5EA6CD05647208BA5811095D80A0F3CCC9A17CCDA5EDFE2B2FA45ECA3646B6B4229735DC5008F742B2FE426F8F58ED37116EFF27956978686C2D29C5AB7CC8AF032DF54786102C907199264952E3BEFCE68EF6BDC085AC691FFBDD663477F0A1A92191C8824B61D3D017C27FD03CC62C4F8D9A73EB7E8E50B1D8CB7BBCAA0C79CB98C9B596DDEDC7808CA6FD44B3D39A6D7DF175610FDB245DC3327AD2A9D172C1611D8AAB8A223835F38C6052DAF1C9509C86FDCDDFECCA4B7D5554C93A6599BF07A41FD158425A75BD398CFF06D3B6061693D0B296D20D242AAE14F371ADD46A51E9B5E6DE34E2A29C1AC4D892E7501AD517454407A276B21DAEB6E5F8F575002C3E6B11C7773514AF4F277D455AF34D51714C6DA483490063FB03DB4AF5E3AD17D76A5B78D916AAC6CF8E749CB67FA788C75B2E6DCEDB8FF16DE8150E3B98984D70F807ABA66930CEDD7A0FAA53AA7E7777012AE5CA80236EAF1CCC4117A8E4A8116E5BA51E24DC1C7751FF2CA6896CA7E1205F6BAE7302FD997A12F799B529EECB8A22D4E4E994720B8BF2DC74CC84725CC938189227D680C2AF8DA508EB8F590B53CFF3F002A2C81AF2A552D8EBEB7D0FC449070D73229E61092277E9FB6B7FCCD1F1A852D21ED297948BB4D85A5286E53D8963FF1F54F6FAE46BD69AA61B21E1B65AF32E5980CF0A29C645D444B1F70A76BEF30C5FC3EF3EA6E8DFE4DE56F500C3C5E8D01E05F965F6EAC9235134FDCAB76FC19C101459A03A6B2323A241C2DE97C2BE9626052DD1B1A3FA9EF0753A3AAB8AD7B70C19A561AA58EA9E6B40A5CDF9693BE9606AF1E45F9A795AF965F0495347837C73C5B29D390C84D4FCE9ADBB6D3782A3975354D9AF7A4E01778C73BABB92E66B8CB228E090B3947FE07658C2FC66BF21CAF03D4FECE41FE64C8D5999E2B3E2B3A3454F4BC2EAF9AB67E4F3C500AD813B1F55A18098587B7EE401F6EF7428D46DFB9D03C91F297E36AD9067F60C3AA3E724F0FE99E083EB4B5E72ABA4DAF8E5B053BF58DBC8E95886D5BEDED338B76020CED8E82C785DC1F725CC628ED08A56ED444338A00F41DA62D9B5A96A7D80C10A2A4BBF82DBDA5633BD4D94BE243E9FF1FE402B6B9119CE65355462AE3DF6428554E8D5875EC4F30570EB966E716A2745643A5B792CED7842EF8837FF6430634D23D8446716C9E16E113435E32365BD5DA9C5163383B67F653487D4C9582E8243809071582DF2137556C9D8F71E1C8D2DCB1928571885628322368829B7AB1366DD0B4F9D8FC889DDB24ACC18DD54654430FA171094154E724EE0A2765737BD06F645C22DD78263D4A56ACCBD269F1B6D521B7DA3CA
siggen_pk = 26F21E8B50F00DDF1E5B488FD9E072D182F0887D1553A1AB5804FACB84DECC3E30F543C44434C25FC1039355C355EA6FD5BD98EECF567AAC43AD490595E47F9E87777B40C383031699C0B7D9F00DF6C699DD84FDBAD937A33F58B27A5261CC1CD0C4032491A176C9FC44F44315D22F3C76D9B84718A70740437C71401D265125BC7040D8572B7C7F939DA66092EAE2F78F3C94E1D38A0374F6C7BD280FE1B0D5EAB23841981FEA3104B411B55C27FDE93FB4AAC98B8213B8AC8E69E2E3C08CD83349925904B7FFC51AB3B9896D10551770ADE3D04948F1305EE077D14C97B8BBB9FA51EE0FF2FC93367D8000B3FEE0A9B057F65B43CF3CA138698DA77DC2E0B77848264AE341C06D166D47B716DA90D748AA330652B41F733A7B062BE2359DAF660F869E9FB94D967C125AE981FF73F82873BA87F860E6387765D3632344E6D4BEB2CA70E2B0317907C58C90CEDFC6EF26F64B19D8192C57BB5967ABC3068FEA8D2A26298CA35457CED586D5E3CCE2E33BE59DB72E2A7E8626542023C2BD4512439D910D891C8F64DA5882DCDFA6D0C58AA70A0DF9B3A7F64F7BFF0583314EDA1AD48A20AC3F29F26DF7CC494B100F8AEE1BE848EFCBACD5061690FBE546BA192ACF175CED9D3772B1C2173C311D9C36464EB98D190E888D9F0F9279049470DED96456BA6CC83908ACC72B1EF441BAA3DCB38F48DFF577078456C2DB83D08F12B3EB332D324D1A49EA1578A2C0EF920DFF3309EC7F05AA6A46B9A1ECF06294F1B1D8770B8DB47F14A3C817D8BDE13E74ED9DF55F5C59A2F33A9A2E123851CBBEDA9E5EFC70E285859D9AC4E8D8A27E3F6FAF368E624D05DAB896949C0D0C7B1DFCD2C0F5E90357B4F934DA8C67CE4D7EFE183C303416B4F3923F476279EAE98EAFBA8B6C27C395CCED3D998D1EE2BAFA9B888C2235ACE53D464E0184DEE41F24D75A0696F0F52D7C7B9DB4F01D31CEE55941401F1F248FC60B7A87410B4C383890935EE265D4E433430312D3F248C934F1A0EA21D430A8BB46B32614C242570C51ACB09367B4B6E2F44C3CF97B0766D0FA987215BA1DEC67D107824162EA3755EB3545D0E2C53D30EEAF9C693FB13FAE84B92FF5B81AEECE3E5E34502ECEE40612C2D1A2CA4F7A77884A88DFC11942887862F91588EDC8602FCD7DE98AE7E7B3AE36B5C1EBA6E55AF79FBAFB938AB9E47E2E76375DF9BF86591CA12672F4CAD1F7890804711B4DD78EADA1AA790865B93BD8CDEDAB1B26C583A89197CA5C02530AB9AA2DD0B1453D2BF5409BA0051A3955DBB6AD1DB969FE290E51881EB73F4AD30320DF23569009969FFE5C222DC4FE56B520CF8827AC9699ABC9CB4563698AB067EA7B12B45BAC49CE85F302741B35D04F53D9A1DA018F73AC131A235E61AC0D70B075169DB80557689C9B3D936480AFAC19AD9465BD04F64321B64164DE2C9D4259D43D79771783E27B0EE2CF910BEF4038BF3F74F2718C55D349057B01C96BD81018C1FDD5B06666B348D05DB3421FE3F525F1E68A57A3EEA28DA7E54979B933D5535DE4FCDD27847FFA691055622C666CB2EC69C91B5BD9DA22F5B27B264CD30E575FB93094B8E57F051601EA1541459DAEDEA27659F86BFD6205E6A8B55EDB7474F2A199C04BC67694D19EE2843317B0B8D422FC495F576F1B938DC24613C0533EBDBDC3B32D78DC135BF36635EF010AD332D21834988BF5F18BDC594EAB1FDA9AE122B3990E474A327B65ACD31ED4A3DB3A94A8D477561FF6877BDB2D90BD90D6D7C575C80A1A97858B68A7ED6C10777AC950099D93FBF0A8019FB3D5726E6B6302D3242E865C1AE45898246E142C7E8F112117A6BB57F11958E46A217CB8397DEBD5E74C85359398C9791E293415E04613987256C4A293F6EB986107BB8665605A81FA4BA7FD8BAC2AE46AD4187DDFA83C4878FD7B8FC93E1CD3EF3391045148B057906B497F546138A55C0061E200B0B1C34868B7C2AE3273685ED3B13E78044A3BBDA573CA24587CF1CF6274C959CF70DEF99AE3AE0B16584999BB3ED3A7F0166CE289D15AA35F31E21A8E9D3FAE40878F2B8FBE916DF208914AF49E91D5B93351A74A6CF30369AAB1B50FCB3F5FD505061B6A12499BCECFCE3578C2487779D30AD8DE04DF66E7B9F4976F9DEC8F41D7C63046F2E6EE0C05C3F1F1234F7F063AFE148833853BE4EB7D6797CBA2D916AB79D861D72FC1C1CD14C5C7EB5376B588E76AF2C0BF8F92359AF3AF81EFE4DD801FCF2CDFE628BFEAB03E3B024792781CDD0391A94472B4839BB8170BCDFE516EBF5F5EE2D051EF24DC6960373CA5BC1E2A6B8ABC02E61F2156CBB4A4B3F8441C41A898C5D12EB929BBA8105344BA595B695A6C3219F065A8243239EDED83AD253B72A0BF262A25A14AF4CD7F0B8A4804A7216B33636C098DAE5183054E94D584822DAC4D291935E5E13A8F7F854395C2127FFA3AD542395AB2A144B4B236503DC9C5DE18F5FEC7F0E35BBF1CC4DE89A16B3CD39E71E2D08C1B13D5B1C26B434359337D7412123039B9041F56C07EC3B7BB1EA38950419E7CB6F6F83A0F78F2B9FDF07B2FE253E109A8ABBB89D99FFFD680C81CD2711339EBB1A5BA2084A118CB48D4A5F7CEE25DA52733F5FCAFAD4A14456E8A7014F4C9F5F5944E175BABAA68FD0EEDF1D2855E9D6BEF864B37B16AD7B6AEF7C569FA7B7EB0D16B7479476143FD75F04FB0401D98C0BE9B315EF6489A8CA217C6C0F7672F16CCD37F705DFA92E1A79018B95AD907A4A389
siggen_sig = AE6F23B12E900008545F543386C4791F64A37CF98E846EECEC0B929228EAA2161EAF0532411D2335569FD03D812A87E4D9ABF49F7B0AF712CCFF8B1D934F448D5DB7979BD247B6FBE97E6575DFB491BD5AC969AACDFC90925F7952D9EF681476C5F976A324F3AA41B9A524FDFD89523633D08CC1D24B4E36186B82E644C26D1053F65160A6631424C1B4559E371339D1F1D58112E609B5D67C94482A890089025104CA7C9DCA8AA7BF9962A1ED5A4E01095B9A2CFABE7A2287557A6F8AA99EC6F3163F6D0DDE10D6E71CA30948DE349F819A7588F4DBC309587BE8AB6A2DC8FC6DE7AA7AA0FB0E61E647DD9F42175B8670CDC673B54C13E65448777254587A59B4E7757C6F48C7FB994E64C9192D0BA5E487699B6F8F0BE028735A7FE24D790EADDF78DC7401C319F9F84B7EE920342694C251473887A576A1316B02619FC52380344FF6DC33477A2F003948EAB5BDBE206455763D0D237DE675E1D0412B6F71F24563552FDF20B57FA9EB47FA23B48AA249F444B76A20BCE1AA5B2EA0EDCA02896B39FEB98FBFB20CAA164D916AF831E10718E611AF85CBB1E44A181B49A59DD2E5A6FFB2076156F243586CA664113FA34522556940CA6E2B361747784F0077036E59E70DF8FD5539D1DF6030D8FD10D42243821F44C4A99536D5A7879B1B42C88F3E47B0017646A470A8B834B4573908B652F057A29B94AFF3FC90E611E239259F130BBDBBC2827E0BAE481610B3957BBF6E73C63F7528871DC89F1B40FF475B91B5780293D41F0D4086E5642D6C680227097C8657D714DA6009FAF408786B634FC0F5F51CE465C43857ABFBF14ABF1CA10EC49B0BB020D8032C44B46EBCF80A51378CB29712EA8993201EB2F8F3D4A9A998410B2C3E6A905362BFD41ED023BF3191565D245AD795F0CF9E9AE5AE368463AE4DA691405C38AD0EBCD1E02DD2C5EC81F505D2DA12AB3B8FB4ECB1F315B031320A216ADA4B85DDB9DB52F9F8BB1DE2EA1D2E0F5F07EECCF98095834A0DF1CF034A6E895AA680652BB81EF3EB49DCCE59FAA6154AC28EF7572B225B055CA0B6ECF820E6584B419BACFA53207AA4BF9205A248F2748456E007822E526DEFF5F2322E57A2648772C2820E5A8B8E7BFCDE8EEA0545FDADE32702028A4EC9067598150B76E9CBDCC90EF07DD6A73405A3FFF0E66A95F2B0E4CDC8D04F9991352054E7347588624727886D14E9F22D89A9F0AEA0036D1A4D0BBEF9291056F8C493FD5AEABC6C561FE4153B192B34EB9D6885C811F99281597CF2A890DBC08EC2C4EA84FE008D8E6CE83BFD30CC1D3314172902CBC68595663C92608B18D7C6325862ED5B3F66FFA764040C83459EE6F5DA5439EE183CC45182E9C13BA86DB5E0CBDD4727186E609D45D1FBF05E7C3181E8F451013B698FB0CC2DC686B3D7D28337D00CEE377C043354EE9D22A4185BC8A2E0C053C26EC43E4EAD10C1A04D0737870AFBC5448FA368BDB2141AB66CDA9A8B55264AB1E86A90E1FBACA10AC7EE433199331C24FE9971D181259476CAE2D2F4B84375B300D3AE1E08B5488064C5ED7494FE5B8442FBB1F39B71E94D7F663898620D1B466B568776B20BEE81A5597F4D5E55BF0FF5EEFD1A3F2BA235B3647CCE564FC94EA81B7389195D5D4D3EB1C5B7E6ECF02466FD3ABC0B91DB4194E3587AAC9AB703523B7820A6CC89017E14501D81EB67D2F943FD6A73D2CB632765780B9D56F132A0D543838AD872C26CA41E92FBCAACAC5A89C1C3C90F7445486E3371014F59C92DE850109BD8673BF2098769A7ED3C216EEBFD0F8CA7EF087397B770B8313DAE5697426DC3C613F3BD1972E97FDF58DD29BD809B9A5A5ABFCB129C3B87E427BB5997ACF2119A52A2A781B6E0E79784716C6E3AC158B84D6629E48B5EE6A3044AB308C7DB1C2351F21525FF75CD656A0B23799C4B04014E376E2E4335C8448F94055F582E9F59410CC30BBA6AAE745BC066D95E763155B78BD95375E0E9583A192C3A57C17718F5CC20FA4E0B80161FA9C9E4F87A4568F4F35962AAA26C3154B2DD6B1C4285CDA03E1DA2A4C3ECDC7EBE31F0F3A107377F762686DDDFE48DA8B3676F721491D78EEFA6F144F6902F549B110290D5A7FED0D8A20FE158BC69A8C67AC7A1EB9BF820E4CCBDEE08DC5C3D5E67A2B344B386127F375171B3134F9FB5223877422BBD137B91322D0A5EE831451591DB645E8CC12BBD2CA5402A55FCB9CCD6B67BF422EE802E67AA63B470499B42E515BA4A47103CAD9851A48443602BE7533C68B0B808A86C7F04B2AA9BFFB1B0F2316F51D40AD8286618235F0F8A679C4821763CF49B8A879BA77AEA7BAC319A1B9198B14596007907D7A8DC686F821187EC0C630D01600017997BAEBFF109C8248F00A0A7D0A65E74706432E2DD6E14CA01E2FE5D320B574E487E66C4BBD0236DEC08DC5DA5E96F210CF521D56BE6AEBE45E9B4C3D3A1EA5F1C252C6F7BBDD52C5E034B5C8A7F1120917C0C85F770A123C6533392BD92262A766F43C63A8FDCC3D1CB8E335D682136DE41EF03B8CD4EC33F1A7D02FA77ACC9385A6FE63AB7992A8A5DD05F973A2CDF73BB2E741E2A88DD9074FA6E584BCE7BCCC6A9DF7E425E18C198E6BF5BD39AB5931FF1F31224AB296346EC77E3DE26B3472CFDD138B840AEB892AD64CD59D08DFD0C9A92BDDA336F1B640EE9CA377742D4BA76F3EDE9DA549C8B9B4FC00DA0BF93BACBC6F6C017C295D9DEB6201A09A02E47BE386AD5A2163331A4D74F2DD4CB94F5C6CF8ADF2BC2543FA3F1078E8EF6F8020E3F5F3E2D98084AF3DDB9643AE10B0E80D5F9178A01D65E4EAD0BB423EC92283CE00AA30D22E71732EB2E2F23B5BF65F1A2565743F2FC732277F0E562F4C488C501D36458AF8779D3BA0E69AAE3680015B10B655EDB3659259FCD8CD35EDE52C17D95009528A71A03625113669D9D0783B11EAEC55CC6D76421B9EEBA524A58B6CFBB7551EAA78EF76BE7B7A48B72E70C3751E3314F2434611274D6A4120249B917882D45173ECDCDA430B4A112992E8F42FBC6D7E1B1DADC496F754E892C365EC1CAF1413F31CF9C7940994BB74934BD3A228401E87A61EA3C3D5EDC79FE813F49E8BF904A339B6040AFC606DD5696A95E20BFC113A0784581F2C22C0E2DB8DA135F69665F977F528289E753A26138F80A1147A9C2427878C88A78245E0285552939B4C0B99FB6F4918893FF1531192B2A1425AC6B4515D832D8DED28CDE38DA6A48B33306E7A6D3627027D27B3D4B51E31DB2E9249EF4D272AC7123F8E6654A9DE93D642D2895CBB5DD09AB3BA47D3375EE49898DB339D79F4431F5D5F9B61472A9332DFA2E4D4737C712440D32D516196C6EBEAEEFB3DA9A7BC1BD42D66B00C52C18985FCA154D570FB3B2493AAB65CCDA989601E87EF055B307341F96CF273E5E753D072D9F222EC565BED59FC16C992280E269A09DE45268194D55331A1128C381323259A61841EB0BC72ED2B18D88989651CDF07A6E40A9F38AFD9B32C4FEAEA28DBF2DC4810219D203BEADD8999B99218F6940B5BFEDCB1C9CB3DF7F3D36071F64EB8DD414C13EAFD136401F76F95E6003F13483FBAB5EA9767C5C1CEBE544B5BD797D1119A8A6030DFC703AAB909DADB3E911293BB68DAC1F81A570C1AA8F4EEB17CC6F9E8F3A8F29D0DF84B628439BC7685C3D157A6DD5DD66B9A1444195BCBB5A9707F141100ACA76845FC3A9446148B1E8E80C475DD84D2BB0DDC38E78C94DAA7CA50547AA983EC5B3EC12D77DB9864E18E32B578529A2101B8B9111F27195BB12ACCEA3C882F9AF0DDB7F36FCE176F73CD20B5A6C05ED445B69C1359F9976FC3622888B5EE6465E70145295FEBEC6320C2953A5F8AF25CFC0079824BEB2C7CB5A84877BB449427BB9A7FF8C8B0E2CCB070DE98E670ED193651C2D7D8D24E969CF9999B4594990219519484CB3C0435B28D128D72F32CA09C88ADDC804DE641799D63C473808E584D4C67921BE35023094731BEAC412B39E4C633E9539B4760F682E4618FA82FA7879793B2C9FDBF5649A213741B139EE3C317350A721E2B1C8D00B1BCD62A4EF4C0A09FACCEE4CA8B34DD6AF6F53FEDFA3EBA9A7965A7DD949D6F44F78D09535F8B89208566B9ECABF1EB0BA19404EDF04CC84EB8FDDAD5F3449E48F8AFAF5724B1DBD927723C5638856C2DCA9A42914851AB6F7C3E58441BD900B402532F37E5677EE4144C432EADF720E7D364B328FA11CE331D69A20A7439C2477C02EF0BD5D87D6B449CB1CDF0761270BAD1BA19E1C05F374D2E49FD5AB462F4D0B8B5058FA54213038683FA0CB2C814FFF5A7B398177E1B6E24B5EF4A58501E202A51EC7251C056A4B84A4CEE2757428B66506953D6BCEA334E2492EA19BED0FBBAEA1961F797566D061063F539623FAC543809828E78A8EC69A5611A4023C962FECCAAD844E5ECBCA67600A036ED92B9F874C3F233BD8EF88CC14F2EF6C0D929DB8C977D0E5804A5B8F99C15D1BF47E340B0A214ADA0BE7315BF583BA55549197713234382B91020DA6A85D5A387E05BEF1852E9BE0C46CBBD7B05405B0120F7B91A3838A255FC9A3A929F8DFBB48072AE110F4942D29456FC9CBDDF1021392E656989EFA2771788BBFD1FD425589939AB625606B6ED2DAEA0000000000000000000000000000000000000000070B0F161C23

count = 310
siggen_mu = 6FD912E66B3A1562141747090D50817D3723AF9A488A424F2B351D82828C3497BABCF9DD69C4CD9FB1AB29E6E547661402B25DC9CF990268B77BAA39D9C60D3E
siggen_msg =
siggen_rnd = 3D44C9E36D20771D50B0AEA85CEB8CAAEF16639FA3961C31F77F30D19437DF46
siggen_sk = 44DA7E6A3B5A19F594BA8F73CB2400D7D910035C1ABC49FFB615F3B5254CEE33BBA9778E1C12F91F1714985A5A465F691B14806BF9CE855933DEE77A5A848435FC0BBC14F133127EF331AE836DE5D4A0083CF6BFE8E784E6157A65C0162B519136072DED5A72BD3163C0B339D7A1671D7849BB8704D3460E1A0DC459056BD7201505127780644075575450088625852270870070123342348688883023405611016811013185348085683072343355224845201731057370613506874417804240602434030634034803374581866423827164223163147575655783518138847448271366410105201783280854064526571078657278686783444606001517725844801768276064736663424351114264720521755783563736353505022401668465361337644546628261723740645304874625477774285251425225058832501476352014623175546643650472321817567268237220308054746748686861311040461730456756885082417541474163765677302272831571242702071155625318338402253146148407020201821447046563664862670848718666228403651534117837620128884538251134105431306037275380825351807642142128861627473740157672483164145888350042434788184528348046284483285085450644516303482150241112635088742766230314420263652341367868334561453774634702442248530624101346781206751435114214811665385181686837782787102564351581423635143605124808165482301536027556238400354138736642813363017450360235504525236661378205437551758156854845304330455251062376056351501331248558541773030677633863862068126467151761761535738132402623342543448361117220783523405777443280718621852247273448475672242020680857111282074114833453331443561785664121501688555216485712276144522447354572555736777422407310888613631481741830068733082880600141264368213758760362734608724484403880452141828134185414608153871542536874313612721871060218224067361681468367346566670308184238675505588862868451805884878861287266620428137577157871036541344723025144128832772546048024316583856258775031608885160853873858372682417373045611057512273640628406747718234124667176815504234055845528133283720718841313204488128538322045104082710203318585878681147557808347231207263485665135338734822588867132470371147685007218630725012866621636810342320215514422571721152382227123172885023634661552108626360371788022314458835554108362478700450526826470148004056255703388461415108084247635075340608140105004712824561022066717727766720701581328164027126704064815714008507314634045215243666778540622307226204437120116160148065831747877823172238882782586522610651228331061426728476854181201418175100106087365002862458372355375610568842310233123210287575354156112803442206431834313116215623610768461485648500034077605250303341575235881585102714074832200756134447570743827017443572160538567103822088831665027148881476518258550544153058275557414775812773255654831238165083421816121642023070324261464371313027570787857177741517834306102776215670567147316077754126482708062756768443358014078433517021254822150345208683855273156761270305261724103601207330038345115177011555354751636018315026786835822831218146338281468811647842578354103248323051110407142758448720056052025630264486743620066155646751412761535724720271574140544050632244660578271384111328662600510725325162701865513040212110112837116515480331540742552183855502382686613563247A515439F1F0DD3A2339E4763BB0B5F38660EF898F65353C921DF89B55BECD31D023843BFE5CC0C2A5D403430DDD0FF861C42FD500E32BDE8043C7C78C698E5C537F565C8363920E3A9D0256A6939DC207F8A065E42A98A4BB9CC7D926564FB96A979408BCFEACABAEE56C371608E70859D0B99DEECA4B6CEDC394DB170AD622E521CC09B11D9F030DB51223E4F8110AA6C7A4412B3C6D20219C5749231D19D289E766E3D8FE2C82DDAB19ECC3529169735FF4AADFE817E14FB67CFEE47C045A4851588FA1BFBE60AF92E085456137CC10CEE248EEEF5D485D928D2AAB3C13B27DD1842CE924C78B0AA2D7C1F66C9EBCD36AD65A15201656B82C6FB8D3BD1A5905365E7E0CD98BF17601B110F68785E83CA77408C04E934DFBB7BD7EF53C9278F5E13F912566ABDC24B05E7EED5D408BBA504E299DAA5CD39FF53494AAA323CD0C41FD0C4A3BA098DF5B1D7843C713BA05852055FA452DC3338A5517C729B9841BBF8F8A59062F424D754703CE1F9228B6B36B2F4570E12DBA1CFAC760C5B9F8C981E985FAD77FDDB7599948FEB03E54DFDACE59C74BB27BB54E127545AC594C4680B6A4953C5B710BF349B97600A1ADD50D462360AED4E00EB238D35BD087B25E2B48B78BEF2138F1ED4366C69F34BBD0430D5476B9D4870CABDA28749D94D41FA77B3FCF3B39999D583B114AAC71570C310DFEF4D3325E5D4C05D39BB818C5D508F2A24D19BDAF89DF71C393889ACB7BD35665BC72A9F2A1C629B354AAE518207BA48A7B3DA774F321441AC59681CD777EBCBAD82CCC7A318A2F8EEFD11D550C5938B754FF117FE21D00B1637E656C37FC1CE2903109ABFC85CD08502FEF8FA9C674828BF3AFD9F6CA3529F5DAA557F15B94BF704618470CE309034786AF8BB7D0702ACA980401D9D6DB7F600BB65D9A20815CECF2B1974B16582922BDA9A3A1C66F9D4C5932FE3912CDBA941E1E26F9058C575CDF17E547D48AF9D033374B38086994E0C023503C65FBF1C22FEF8F8A139C0380CA118E785383016C354754971645946F62A1D4EF8C8EE19CBE6530D481ED474F33FC7295C0E946E612FFDC6A63DE35E9F7A70D9CB255829E5813126D111BE7FC7F748AC046EA17E930F86452C4BD62F8375AA0A00E5307723DAE403BCCEF14BA874306E296BE848EBB9434B2955C48875D35ACCFCD26A22E7C8C5B98113F8521C6CEA25BF5807D3E83E38F4DF4CC7EC097C37C5F0D415C190DBCBCB4DB73D6CECDE3C61314ED6D49B80883C11DCCC7B1E8C6F2F6F00FE238A3716D42A10F0164881C19F1A55B0EB0E230AFF92B4FD3BD1782C6EA61A2A289E2E1387C5F54AAD3BE72E0844517BE8BEE85B53893B553FE4DDEF9D9216B992E2B2C6FE0EC6AA3B4C6A664A7002C65631E716BF01B7EC19168D82FBCEC404F560536A9F13DDEFC8C4589D47635415E0AB6BE3D5F33386B508322BCB997D071CE8613548E7C71C1955C10F2143E52CC28AEBA8BC63B144AA5B3D03F1756421E7D3924C95583CBFFD450FEBC0D9A4748CFCDD6419DAB90B53592C54A6F4BF163C389B9FEE133C855DB289E296AAFFF4C5A0B71CA5F020E804E66187D9A41BDA262D086E048B37595D5DF17254F882F153B577DA8E2DD72B88B5E3A9716C0D929BD87D79FC4FE66614D871DC4464C75C56331F4301FAF7ECE5C8388DF9EF1C9A7CAB431D726CB97997315E8BB54E986BB7B24A3314ABACEA8C86E1FD02E95A1C3444DAA61F26BC8086A3B7D356956E8C356ABB95909A7D078D506AD3F963688CF750FBE427EC44E4D4CC6020A2BBEC0ABBEF7A7780E444E533941CBC473523F933EF956E1D97C3427D6C6B5CAC2587EF06AB5633BCD69D25FE0349BA529A0D12A34D52DBD6F10D12C20EBAEC943E63B6C4270B0DB7056A412949471BCC8509DD25456E97F42F98D58C885E57C5C0DD5FF49B6B78FDEC466E1412B2085CDEEC391E59D5968D4B397DF0E7B9675ECC8F0312415998F4BEBB56C5B117BC62B6E1FF89C8776DA7B512A188453132EEE7884006A3E1D7A8D6F1F66E38CACFE23B5B849432552ED74BC18F51F40CFB144477232BA092CDD28446E41F6B0F6224ED7D7EA450E90F35773DD4052E26CEA4A937BA77E099C75AD95079C1CE59985E19A09F476EC079460808F9FA4A20B49FE2A2FCF50F23F00B1D35DBBC0F80BD09E5517B0CF080CE963D2EDB79FD867BBE600AB3F80C2116511A1C24B2C4466248DF226271C8833A5858C176A08888B9C7F1B3BD7168D8FBDCAD214E9E057D4FB199243C5CC01539CAC7B10A3215E26B4D510F1357DF4CA3728952B8682AC7588200D2F0FFCF3B8C304650F7E2D0E24F64E9DB1515AE90562C1F549EA0BA4AA26F4175E1385B8A2554734D4A87920236BFE1BB01312B2AD3E0181038A67954EA3682E7F3AC616D6B7115235726BDE32846D4D244BB65D50FC59E959F7601AFB2BCB83AEDF7193DB0A6E415E1201E3462F57AC9A05EA268F0D7B5F8D3A470F54F6D7F0EEB561B0A27A1911541C9B24B784DC1887155595E1D268C8C6AAD673B2F089E7260E820161107DB64B46757AF8C13025C19CACE8BFF9CE4E29790F34FAA169856FF26746A8AACA3BE9E4C6768FEADD44A393999D8055DDC0F6CA42C6216251A05E7491A30B5BDDDC901841ECA5CFF63E2BB2B41AC1162EECBF34BF105BB2E49F82EBD21D5FCB79937F2A3B02C7107D7DCED9DBE09F4FBC534CC79453D1F458D989D7C5C8D133C85B71E9786A85CDFD99CBA943BD361CADC42D64C1CAD2A934AFD34E22FB5FADEDC7486A34A94CEF3A24AF0EAC49F67B0524023565F8C627C0852643FDB558789B04154617FA9AF98DCBBB7407852BBC0133FF3512698AB9C50AB576280D4C3D5BC1CD1CFAE800A50E8A6CC78A643D455C437310070775D5061BD81741241673B99DA1632B0103EDD1CFC8605CF49828B17CF0D80BE863CB4BDD00B2DEA88F473BA25C92DC91540DD5064085E0BEECEB98447E4B4C7B3491C095109FC88F1E4E252523B0720AEB54C8D3BC0933A85A63585831AC9FC4CFF94869264658AB17EFBB6C3DB675D9B74A1ED863EEB4FDC838DE192E5E51AF016C649269370FA2F0B67F659C63C8B8898DF4BCF0A0459D06539987424FE585665AAAA4D8C318ADEDF0316645FD09B23EEDA2F3F058E7B285E00A0ADD9A31B3885CEBE325DE7AA323FEA2330EA598F5724877C2CEB45E7A6ADFF86C4C2243520E71EEFB9B5AB6627BB5552B187DFA2FEE026F553A9526D750BE20A5F2F40CD5CBA4E66F48B3DD83C73E206A9C6A53FD93F584614A759694085691F46F8FB880B5EFBE1A5ACFA0D9A5C31D6514192FB54F835D5EABAAB8860CC1BBBD7E34E22CDA6DA480E14E3DA0B0AD00FE839BBC7691214C3D40A23656EDE8119E909565C0AE1B5DFBA3674973C81D1002F8ECCEE937EADB9D6E65C2F2F58E4EEA3A99B0662985FCCBCBF309D90E3C0E334ACE7E074462F2241DF89A1C2F7CC92B66D1E27259B64C5EF9051E58ED606250397DC3A5F7D9BF79C1F5F639AA7
siggen_pk = 44DA7E6A3B5A19F594BA8F73CB2400D7D910035C1ABC49FFB615F3B5254CEE33A19EE0EAE9B95E366CB01C99F9FD9BC14FFFD85976D75B25572F8C07A6F297BD2BA79E364EC01C1287B0C00E1770CC315944061BC47611C37E948120C7068844100432093FA2FB84D18C55DF51AD1908F324C01DF98B02239BD46C63FFAE8881C8BB786031AF68A20A7DA542A0E88528CDDB179F736E70D948095276855BB6D0DB3785A9FF280E26C7FB58BA562F35B91AA0FD015A89B15DE71BB7F2179C80EAFA27D021A59C9C04E7C40B7B328DD5B3FC4128A0420ED05EA1AF246E9A458C8A2ADEA3CE15D7C821AB1DCA4329BF4C25665DD5BC972ABF0A89E5EFA67D62C0AF4A4FF81B6FD2D6FF3261DBC31550B6B6C77DAC68C84B122475B2628C88598D192B2D0C3C5C8EA97D4779B14B6B497BC04F66B29A8159555C77065B19E9A5E2C293D383BB822968FD4A0BF1D31D4413DB7637B0D26DFA9AF81F4C8939CFD5D481FB05ACFEAF552D0BD15F71C425AA33BA1585025F8DDE9B70748D89EA92C86A785E49ACCEF5CCA0782271E214A2AC95A3A74843FEFA6804D222A6106276590ADE210D3B36A1336F44A64FBE38068B83F67F16948C36EF29F774D984F421D076E7536E9EED5C9AF6E8A5EF5A1C4D7180FFBDD3355A964204D490644599F4D4180479DECC4B80DD6464517DAB8AB75945D44AD2777AFA9314B7CF28F796A9CA260734166398CF0514DB5531BF8C63B924B8CA986A104D50C41EB93F3DF1B19648382B4333D840E5953638F05D626A5B64AB0322F5C3ADB73BCBDE79EC2C4579D67B62D3B1D6CB2B9B286DDBBF3B8D93EC40BC6CEFB8853604CB3D259FB854C1D7E2FEF77670C1003C0F4CA9746CFA3673DF66D2620E3CC1B8AFE8B8E15D527A5C1425D82D4969DB9D2C587B5B485CEAAF03C19BDC2D233BCCE7EBC9D12C3F84D09C562C276C4D738335DE216C6EE3F4BBB226D25957DA0F4696AE603F6220C0828EB08BAD7C88CF400074EFF2886230476AE3C575CA736C894A4F7CDAF686EA1BE687A99B336A097ABE3590B84D2917E61925F8177F373AEC5429E4CC7F99F8407FDDF6221A1725E0E938237F40CA24D05A95709372D1C7A3A9A73181EF133CC007C2A977E84DE69EC9B79C39B4F6CF18816CD3B89CA058D5E27DAC18A89C0651721F8C3AA817E446D2D22D676A31F015D74542931DF10092891CA1E6290FC3FB4E583B4B89DD38F148600363CD36D372505F5070FE779FDE175575C90F512240961D8DB64508C40DF28601B124B539A3AB7581B6518B1D94F91F9BC8F94C431C02E0EF9E2C0D2C3F40E0837E858509C3B65B9F262566D11A34DA53DAF492185BE550031DE3F91D3222F15F7A319EF22D0EEE142942D6690A98616FBB9B04522828102389CB72EB4DFC4F1A8184A816DFDB788B60A30C398587F5FA191894FB48194C61CDDA3E606FDA9314033EF0BFE1E514D79C49F1B220AC15FB97474D015372681A33E67C71F812EA109B414D38A85A77C2A3533162267F1B08C76CC2B3F026CF90663AFBED5AAD9E6A79673A6F1885D58F8F75B50FEE3CD5EC932D2CB7C211072DCDF2DBC70D64DAC086DAF817DC11B3769E69BF85EB77B2D3692FC6EE3955DDD469031B19CF951E5670FB601EC8156442A3D6DB6995FB6DF28F710878FA75A1E2F76A77FB62280D2F9A67F926ECFA1B8959FA12E6BDE201B2921628FAA8626CE0BCA01A678BF3B9D9256F28A018255D3BCB29D34BC66D98DFA449ED4D6A6140F8D623C8DD8C3197AA1F1A0EC74A88C930C328A4F266368C59ED88D963F86A3AEB7DE96C0E8E73B8920587DAAE05B5203B6AF0E06BADB2CABDDF3AFCFD0720F75C7F3312D3E03FD77D54CE50C496CDBB329CC3BB26C64ED77710CDDAA603B683E646F70BE5FF23C56DAF3E6751840787A389D4D09414C1E98B1742755AB0EA3E58461A2158FBADD3326D34A8A1B32A719EF58FA07849482F7FF8C4B4C007EBB2A007572CDCA846A67ADE44DD17A3BB015053E5B50928C0CFB3CC4F3C4E87D66A201BAAD51B48022927741C3F658BCFB572389E487846BEB76FEA31708FB00890382A3CC98FE69C4803994CAB5F3F4C13AD04A1E79F00DB38D604CB82338A553100BD9587DF7F736BD47563F86E7CE93EBAD0B22A6007F6057CAC5CB048FD02D917EEF792D541A6A00C175CA211481FCBF44A87FAA2E6BC025C49E0D2C292CB79EBF233221ACC7050B1ED4C08FDCAB6B8CFD3F8F600215C3C2975461A37096359ABF145FB2E314213546471060D2A79D30A3AF22CB555D89AAAD9970B3FDB39CBC227250E94A16EF143291913931208804B515241DFF20B8C2AFB15011929165BEFE0CCCB8872AFEA27A032378C69C2873D31BAE59528C0BBDBE260EECAED817DC72EE2475D1C3F8374547F0F03E275560A07F5A45A729B8C8D26340989524B38334D3F3EA53EC03EF1ADB3EF2F3DB3A07DC14CA0F828542860FC03344BD3616E67B1A5642401BB603B4C424EEC0F82D65459D1AE325C606755EAFB8316E249B86369EB20ADEC5283C6A7AE5938D13D0C5B11109A8F7F3EF3FA7A1720092949EAED67F01B18EEA32DA4B249656715A8524DB33115F3CA734DCFA5D44EA8EBD64BBAE24F2436193ACBE66B1F008935BE1F9AFBDD85D5B636DA214757A105892C51F8C407A9519783448492885F43A327319375CC6D456DD04F4F54C88896B0208985A4AD8E9B865F9961D67D622A871C5DA199C135EA98B6F93A597D5D83D8DA
siggen_sig = 23E48D36FA0339DB9278FAC2FFD90BFE485B8F796461EEFC537E6DF071D50929DB4A5C75F777C43E3639B5CBC768AA5AA492E39BCA3A55D189657DD61C8BD0CD52401185F0CFFE3DD5364166922CBBD7BB77795ED297FBB06D4BAA3E0D2E2402B91560811B28560843A5548963C9094AE33FBD1963840EC44DC6CD034C10FF6EC27C63731F2307056B19ADF5ED96CD0E81C222DD0139C8D0190E7A0FE1548F378486F8F5CCB8E37D02CD52C0331F775283B4DCACC66208F1869A9C54B446536F80CEC396BE5CBA83C5C7C2F86ADA6BD29348C07FDF5BA997A3080E7B4C9D68597CB7770D7276DADADB5B253C6B8D3147C3DB09639C0A719F01B3F34232F182522DC21029823B650E9AF8BF862317E832FC9BBE7C4B8C52F95A2CDEC6F0B0275829B8D56A0AF5607B267ED2F76F31E5503F87776928FF06BDBCDD5C2A35CC349A1DCA0F08304347BE2FB7AF239FA5B65EC546DE58546EA41D419848B2FD56B55036ED7D0CCDD87753CD6BDE3362B831B6389EA321EA82BA860BF3CB2CAF71D50B3091E102A8C550C829E5BB3D233F06B544D242653F2A223765EF08ADA31E7EDA075E8DE97BC63E9CE384318413046DB8EC4FE930AB1E1A3E6CCF97CDAE5F96FFCF3325B00A097978E1F94268994A0F4AB39694D561971B3F6E188925A2F8D645A39D925D454981F7461A028E9E7C8F54AA32B39C6F53BFBC2725F154DAEA82F141740BD056D25A21D33AD7BA7DA3E224F3CF430858059A8C71AF5C8182E2EEA9B9B21D577B9E0D64F83BF16517922D8AE641A3506E0B50027D3A989F7942BC464A8BF16BAC024A03D90F40EC73A0006FFFFD3EC0F12F5073CF6E81FBAA4F6BB117E3A195F13DAD952BE5C8609563FE2E1396536C9A7FF33FDF3015C948FA6BB82FE398ABEACDC11428D95E3938AD752F1AA75E1FD0C220E9803CF43BB4D6B1CFDBD8E3F9B23FF8BCA46E7478A80B9CED2680C79051235499116253D50333E7F2C16140A9DA923A1D07CAC98D111E5688746CCD6C469A4A81069FD8F1A863FB1812E106B122DBFA2D7E277776381F09188AB841AFB8F1D4ECC97AA05EC22C4BE90B8AC2C4CCF5F7B3A957866F1AE597038BC1EEE6294F4D2BA4DD5A4645D6502C12A5115260C7EB9A5335A46EDD2D873AD212FAF1C2F6F4A03D20C0BFD45B9FFB9BFB5A4099F8B94FDFF870646D150F19B5136E029B7CBD6C7BA28DB5560EB182A1E822B58CFBE9A3240A78B7AB03FE5193BB7C531242004478A0C21A5F0C66A99EF467DB126DF1139FC1AC9C11D3214D73B90DAEAE4FA02500D6D3280F03E4F4B0AB5E00D5FCD5EFFA9EE8A11CBA8546920D360C698747AAA7597ECA93F874340956BAFAAE76281149EB1EA41614FD2CD89ED7ECB923EF3AF7DD6C593615BF9E962C2D7F96F608DBFE58F56725A0FD8B7A8DAD627CD2540A058B3A5EA9602188CC6D374D9D2C926B362B238CBEAA5A136602787EB60D1BBDFDAAC4A548078C3CB21780936BEEABDB83FEC8D156ECEE6D144CCA4455466A76EE90F05D38936A1D01FD4D2C66860FBEB18AEF5556E6092673AA6D0F678368E3F3856035B996C3B08AD2974844DD24FFE19CFC5C19D809AABC3133FB98FAC6B29D5891A4053EA8719B070B825977981CBF2F404DB9BA0C6113B63063C21007048EB69C500A67CAE2BDAA2F7955F49D5CF5D89BC9B02EB955CF74C9D637A54080DACA6E25D9006F76B5B6FF9F76E8892070B91093E07204407D5EF76AF1774432640AAD66A95339ED5AC5F292AD4AEB5529DE2FDF5CCD52BC0B61C4A22EDE913A4F95AA64081B7D7A48625900C60C3073CF0152896BF2BA26F38DC2C38C463E0AF7DCE9B6BE90AB1EF14ACA93D85D9156090129B53180D093E6AB33D67687416CA8A0ACD2DE0A8CCCC225047243D81731ACB78D6308CEBB03CB747518EC90EE31536FBB70393DBDC7E19794C5D72E85B134A1F16896C1D2A987F781B8139E805F319FFD510BD228DFB89CFC9D22236C5A2B7BAE2A30DDB5F8B5FCEF218DC99349C702C0C746E41278C5356439935D29A3F826C5801C8AAE571CD5E5B7B72AFFA2FA3ACA6DC9AC8B53B8C6B0C94FEF596DA97D31BA75DC656E1793F93053B6F9E22446932FBBEDAEE9C9294136B1DEC0820C80AC15DF196DB77A48CCA6C1F165B09FFDDC34FDBA5BE5F28ED7B5E2EF6A27228A19A9D39955C4DE62D9D4725CD61C89EB7409822E4D9407F85152291BB0BA1F39714BDB818CDF7820E5F3CF3A192CEDA8D723F9877CB9EC8C8BDC3E0720917CCBDF18F1694ED0A8772640408A5A51543CA9418991C77061A7A081B5A80EBA3B616F505D411B691B531AB3858A021A3678BE1395F0C16E8550E4778EBF34F0F8D5D9DBDDDDE0725840D1310B718887B2D040A63F53F784A9DEEF9A20EADE5986BF566E5DF6DD5C8DF58612F6D2F6C4118ED3D1DAFAE49BE631AFD072D5AE0F000814EC061F9BDDDE833D9147B4C32C31CEA58E20CE7EE918F7D46DB511836E9C6CF07FD45968CDD836CC42239BF2FBBEA59BF4157500728453DCB7A163C0D193563BC8C806A50318017D33CEBA6B9A38F2E5BBD0FA9BA61D2A9D281C2F001DA78EC03241CE20CAA44B5ACF09B8CA77FCE44AC71A715CD2998273CA464786A5FB3D602BF03FEB8E1BFD4163A6162A7C040C96D50B4818B53C5EFA76AA410829DDF4D25990DD417F4882DCB81AFB2DDDFC6A8821178866E532CBB78AA93B739B0743E3996AC67B059B02EE7BD78C00CF1F5FCABFABF129020D1F4B992051DA8CA6E533BDEFC2CD851F4C2D9E3BFBFE40A4D3F499D0ECDF7D8DD4616D48C4E40AE4710B4444A6A9B7856430A20B56EE58F7C027629D5135E05C6D3A457488310FA61BDB3FED051CD0693D1ED4E0AF8876B68CC80E764A165CB866DD6D19D83CA2D10681CFC921EA97572B9A6B523BDE7DDF77408B15AA4E652346968ACBF308588E42BB8E28305733E613945D222A2E6D76C51BC8BED731C5AB8EBD67DF094E08AA958B9C328466F1730A5446C0600DBAF1E3EEB282A44F19E96B309151A07A0D82AA152F60CDF90C0D19A0930CCC61EC05EA67D4B02256F69808096014184ADB232AF9041AD0CB58A4E68BFC03AD56141D44448250378E60AF86650627611947F178CEF6730E6EE02F85B53B89F82C49B1B7BA20B17724B3543CDC7B659388DD831539A391A9D890DC5116934A23F95054FD651CB99A0E2EF457371AADF55CA3A34BD8E163219949BADB1B79DC751A36656C61F3D1415FBD4EEB1AFDB4DFB3148DC4F133DBFA64FBD37D55CE659889C7389CE05DDAB098D03D7D0148B0B5BE21D54ED0B53B4CF4A8F873D034EC9641DA84EF23AC07C0E4625EC40FB547D0330636CDB643F82383CB068C3BF5D3470A7F1D87106651D5582EAD5C8D726028D4BEE4981A91F6224850E8E76F6569004F89D9A71420B88690DE307126CE1B8030DDFE1E81CEB4157EB35F36759161E1E15491426591780B7D1DC85117EF151E4A1BF1B732DB22539383EEFD46AB4C6EE02C8F868F11509EE1C2A3C1E214E8B96609302B1863B22C7D6394F6C7530A0D7ACBE9FE16C2E649CD0BB8F3110E853B7CB666BC8A481CCE39A6D253C862E4E4DAFC690141BD08190B8D7A9DED63D40973CD5BD02899C97524381F8729D02D5C9FFE4E97B91077D6529FBA0118917A2D273B44332D9F941BD7C7A04055A16FDB4FD6CDBD0364BCA765AA8A0D8970CB6E76E15E26EE1EF624E58E1B3773E3EDCE5F4ECCC6C730689DFDD8C7700E692CE59E0AE69049E219647A05EE01663AD0CB57C58F9F8E747541C92CD4B06E3878DE57CC0646A5F2B3CE9B2841C354AE0DE81D1732B531D7316DF086B833A2215491984EDA84FA6526A2E7968EA23314145E328114BC4E9D71AD38A6DA4EB243CD60790AEBEE7AAC5EE087E8B7E5B20533AC67B2BA631F32820DCBD9F5A30C0B0EEE1ECDEF93C7AF8947CBA55371557FEC6129B5A7BBF2C1A9FEF960FD5B79913592CE72DD5ECC90A1C22C11AF431C110DFBE121FC259CFBC15C85CFAE360F7E508F84A1F038FD14E25E95244D203B40FA4CD8F478B72ABCD4083FEA8B806432735EC6C3C28F7132012ABA104A1266F38EA2CEABF4503BFA3D21BD33CA3ABA7D42CF54C2DB0A0127344EF1593B85F09271AFBE97E3F68302EE87131B9EE5C3C2E3831275639A585E05EE89B3505400FBBAB52BD096E18DD2286707589DDA3810E1E2B65C948575F4014342140919295D6FEFF934B0ABBEEFB0A524C20AAEFBE48949B2BD28C274614CEEC108E325FC1C79B35E69B31505D3C55D3FBFF997B9E751F6E7F2605372AF68A129C7B1148554FD87361234C0E64F96BE55BD6503AF9FA7748997EFCECDA45B5C41341CC33B02EDBCAF178606A8B52791FAF7990770B43AE79EF924451A0967650627605915FFC74F4AA7F1A9A337E4724297C1B9E0682F22E1220EB1F02A11508B6010B51A1EED687A2C9AB11D50CF3259FFC74358C8CA9E4817119BB72582CA38C7DA261785B15E4EBA5218D0FA269C03E8585FE185D83270A511428FF02379F66715E276939ABB72F2D493F3B0D0F65D7A963B42E9C79A3536693528CE65906D4108101268CEDBF4F607407699F7F809556792C6EEF374929FAEBA2E3C585B73BEC7468489999CC0D4E3EDFF000000000000000000000000080E151A212B

count = 311
siggen_mu = 6B103BED4EB555907B3F611D7C49728A0EBF0A3068E1B7F559889F3D6C005694B79DD96B709305BF39C0EEED6D19C5DE5CA91F949E48A8457CAB8053748F516A
siggen_msg =
siggen_rnd = BA6C3AEAE7DB8517339A2190F9E58545B408580C3578BF3D3E1F3C1F3D09900A
siggen_sk = 5ABFD2331C4ABED49349E2AC8FDE9243679113804FA40F593DDE80E9901B95C9E803234F378CD95BB930C3737B2D1C75C76DAD3CE6A019C2A18BD6B52134ACF38293FCBD9C52F1A201DB3E6732C05D4202C298315DF9688506017AE52773E3B4666ADFB35694BCC29AEDC37D0E0A09480CA9EA41D79A51B534912D8EEC91FC57001527353816255324085831743334476841810687466674347473834574523021362511653445554154816731108236587632866212086338757014146758086550413440652427045336477318762002000377061118005260323835362478471333181600801583758837540048157760534104186611371784816317531784040427273224108430241186647727438473002655210674154358078647713578313501861828634028762776181467102173823427870637344201686733004760785863340243647564604674446281112847255883554582604884226734707023627565558421243364028272243117624152435880222753251663746612344571007873844485603127158606723176148312024472561048278606307666230871053557710078048666147055726051438276157850321086402268633587038376438310750420220405724710654156725320206455312731450184883474553571726873578727625388521728447301607415235225721605708703827462674360378236238703554476447645763538553772855264314526687554500662188376758802388525800254077325164474480352322145645717546783625303354610327181215851174251178800244238070000066862852734176217840771146128721202844643206251343018750014811387806454730156843451650515666215247754720637648886766784256615780764624730510818054620174358208558185857713725733227520617068752414113423017726138342444647385084878776175856660385800307487773528730714677020146541243110141338207362455777448320632722437681557637718061255736120638421032154548305704617084556800585115250464532053305185634662483426301123533532550640747120227317501427857758500543111507818751640812381531210281166663116702303163160580201707072732188123471355442572456224432770327777407104384213500280223335886450420807411654033875536622205266166277536750234430288235564785886841482524870660325761308053225188200473225156458053230186562411365481852816307625340163070700430335080581214763222267252818612557101323766021788487785615107173123841117422103340686724106502758301667547565551827810671486851570676671332882388618808026804800180655436748070457871430178635750114052783275722114017452184488062053574853238353822066877637755127804453175612633478233841076552425717037455235336813146763573065455337340688128448070447233822547601182501311885746045227578736342426743376074664576261167250755583540841106701480814057702787348236422388180600512232676822752506121355213773730032637258028043834225861662453256382260647373046380840563212824200337687846537540663143425203846642158064825220101523718851222045375422626721415254756770182773631356414106655522535067556664458823068002003402167544162342425866257781131122314615018343063526506322247188785285166800627715730726754260258853022128383581680860124527355337736776861308063401375147677068234145277437168082575861253357874710702033726640306400340774273526857264101441686538864057833846670765251745572604531385683344500328502813108353501050873006634113728106441585450602418744558350661511245401701320284872686267236552271742435836607640888817504D536C89DB3AC8DDCEC6803172B55B21C0CD2C97A3E1C74081EF9C67482C50AE01A1B9B62EAC7D609B74121245DBF148C615B6FDA855D4EA284F547F8FEE2BEFF761FB33A2BA3E6E565532775D9186ECE34578F44C4851922BA513253DFEF2E44CF9FB291F92CE7EAA7B9FE68DA38560103CAAF8B38E4BF14EE99358208C48F31D4E0C6ED0F21A1DA99466FB3E4D16687EBFE954430A7622EB22E3E3ECD9ACA5BB9DD1743681544B850C533502E57BC721972694029566FE39AC19ACB254D5D57D51A3B8E928FD2C1BB4AF97BE1720D41545779BE010D66B1FA4157FFA986E22C43A2717336700A4240FB36C9B0827024A18DBCB2A78F66C2F841D8307062B6421798FA3AB2886638CA27F51B886B07E2EE6DF7D44881F1D8FBF90964DF1A5983361228D31614ED09DCF2D9C0DD5BB87D4AFDE35C6463EA465543CB18102C6C326C72AADABE3F1EC1447168E9D555AC0A681D3D210972078F20A3AC7D391798AF86F6011AB45F6CDA7983EA4038CFE46969D5323E0EBF23BBFFEB1E7FC8299665C9A5D59BAA0752343E5B8A022DA0B8830BE22F2174F2EF8635EB23858B84B4C5C533194E68A66902B53D8F490A4A907CF51D8648A22728A648ED8C51BF7CD7EA92CF002EDC8BE57AD2D7D209AD2028BCF0E89539A171C132DE0B50E2D5DF1648D8BCC1DE763256FC77306B4E1987699E78CCFBF008A478D8352DE2FCEFE21FFC88B46EFD50F92388C46FDC7CDB6DE333265A566981352FA3E0B77E137A6062890914CA38BD771C43E782B765A76832B98332F3CBD7BF738BD61A69179C94A63DAF7C0114517056A44F61FFA0AD5B40422104385D7089A7D1C2DE9A8D9B015F1E07573D268DB8E24F544972583FBEDEBE5471FC18405AFE136F6793E5F7FB7A43C2C47DDBD9D8CBBFBEEA8FFDCEB8815BD8DB7E5B0EA423FDDA8DBAEEDAD98AEDB563C9922117EC22B0178E057218AA2B422AE48BC9421D9E983A9AD7CD42CDEFBC804AD12DCF177F7D4C6F17C6CDE71237B3987E5174121883C8B4FFB07D7191E6EA293037D1F3FF8BC1E15DEAB1B4E0EB0DA49A85767C837DC10E10A4A05BA6C12B4558732E51C301391139F78BA42EB415A1A20CB146C7843FF7E5A91CD252C3CAF919DCA20345215517079F85856A79C789268D61A5A5564A21BD2DCA66DA3D8ED089A6FEAE58443A3243E83BFFE11BF8BFE261935EDA56D9F175D9C09A554AB3F0293333B41498E94D1E7FA1A92EFAB7082ACFE36CBE09F7D3060AB3276F4B416CBB3D8ED88818382B17F1C3836616CA66273CB80ED81C00B5F895B1F56213561874C8803EA970FD2FDDE2661A7D668C44EDCEBCD92331079769FC397A1A626F4802EE2E5C8441E836D1572BE6955A249602E6973DFC0441CA8C8AE45AED946653A8C7591759CBB8E837D370ED1212A36BB5829725869D173870A1F03783E7BB57519326A3D92D95869F17D3E25E369B4D81C0525ED595B5A2EFE3C6897FB9D96F04631DA01567529CF1E1324BA6D1E29A570E21AE34CA9AE41A0F38C3452D4593F01E45BC411AC43DC19388B465B11D7EE9639DD46EB9691E4519EBAD1B0CEE4F5FE62EF2A12B296EEA845DF6BA7047D5169A9E2C06BE6D0F84D7324CD027130496A5AAFD3DD45BE6E3B7C1FC16426E4782C2886331AE09A66DBF5BE20B23ED07D72903DCE23A87D24D01AA35D3C829969428D8DEAEF7447974710A671378B255E9EB9477CE26A7646E53763E822B3503D8BB31020BD6A0AF95CAE440864673B2CF869CFF4221370D0AAB784593DED805F1CF6DC9B5070125CD1D241371F3A19A808678C22D1D23CCF3D8EB607CEE24C673174AD971ED7AB38835A36D97AD5E2299BA3C81BA906BCD86B0B9F042721746A414862B9C7CA3E41C00A975581F18D051020F8BE1E77E42734580D7F436A68C939C2119E25E39D990750B71EB001F59822C401C1BFD92968F14EABB6167816054564CDEE8CA5C513654EBDBE71FF9B1E0373475A8B7083C2662E9F95F16556623AF294B694ADEAF426E0119EDF3F6ACAEC2C9717329F1FAD72574B3FE3E8B8E18FB60901B3A9697F9950D65C1C138F66847433111C7D30BDACDF45063E747823645766D010A5301058815B6F2BD5265E02686D8A9F3CA31FCE92D461847B051750764E933F20E42744EA670377C893D7A9EDF4BC075C0AA594A163256B8613F42C47E38B04B57E6C2F76AB2B428297BAC42100451A3352682B940FC2B22C53019CAC39496421614B3578DF7FADDCA3F56F5721681EF1213CABE70A9378F2E46A89E618EA8173355FAEC29B26BFD9C20C6E092549ABF29E9B3824C2871286AF3B405266C0F02D485F02BF97C8451917952C30FB015F362947547166BA24D648BF4A79006AEE7ED53A8B70E0C4D5E386EB9D38787D50A27E71A5DFF4A09BD66E25BBACE4DC505283D036D0D7B032802A5EC91836D626DE253AA8BE59B2231FB49B04B6FF21BC02B53F897B2D7C207BC504DC04BC9FD9949CEA27531608AE0F1CA18518ADC9B457F186D74A45C676E4A8279D8FE85DC729308B61D3E2F5583F1175154506A41E8CA7181CEAA01A7592D21017DE0D3CCE6F51D83081A202E066608E5358F79B87CD8ACF64A4D434F22E7981D663056A94AE79466B028FDB2471F861A9CCF6BF722A2285911E65080B51D2D0E05F99D5251950C5C989D9140F816DEC93C9BB723C88B39E96BBE84FEB9A3CED844BE4678D34EABBEBEC6F331184C7944B8EAEC54D3CE207AEE133D38734C2CD5EC7B078B155D4B489511D5DEABD3BD27DFC356A9912BE09B4E19CFB454BFC383C23FFEB00B183811F495EABA15DC86685CC95B87E5D2B7C39834F2AE2BCD96188C09892707850AA151334C1C34707B84A4A62C7AC2F65BE56C7F5D65D03CA4D6511696865211E1B3B5876E7209819EFFFC0D18CAC3A0118E17EA65D799F85B195068D4DA5F659E6C9CB81272861627AB43CA2A5A67B1A0A1FBB2980AF38C919ECD455DEB555F2F0C79EB3DEEC6CE859094380E7DC71F99CD505345ED2AC40D77ABDB2BA8958D7708BC2F6A1E62A6BBFAD6A9882AB8819D9891A585A37BE2DD9C0EBC9BA14035E02639D3E0FF1E56782E0CFC25119B65DE4B1231DD2A521832195E47D73AEBE5E4031E2EE669F11FEF925C585B80905DD51DFEA906AA87BA2BBB0564A5C0E5A9EF4E55813CB24D7C3AF22116D451A1EC873A09102F721AB61C0F83122171485AD6C8B743D151C8C10A904931440780B56B4878F2B002E1938D22750443A13DE708BA31FE17FE59D95CD8436984BDE4D328705CE4150F54CE0FB789584F40837BBE91D8A168F03BBFA0A2E33652836041827A970DD176DED868CF3D124BEE27732997C19B9413F7804718BC793BC1ECC656389938CED28EE561AC723F29462344DB88633B19447F92B159F7E809C7B9556A9A7C0DF4402E0306917A1D858D66583E8BEE7BCCEE1115DDECB4963A2CF3DF5DD17923F4C970EBDCD46603B68B71B891701B2C562591EEC75626F4432DCDD5BEE847B3D2B
siggen_pk = 5ABFD2331C4ABED49349E2AC8FDE9243679113804FA40F593DDE80E9901B95C924054A064DC7A3FFECE786B53555C31BE1D29392846CD0269017FE9AD1401E908CB02551E1831E5DC2743DFEE075D8AE1D18039AFCE7C74AD4C69D125FF1CA6F2B14381E0A646749451010ADBDC10E24CE2B549B754F2BFA010C255FE6B5EEBB66C649C740980821B6991F0FAA872692E661216E017D8DD43193067B4E332FAF8E323B9A6106B37225AFC68DA0E66E9B2FFFADFB947B5C04F921BC0567B4523B3C42723674753341AC0B62839DE3B141E5688696EE1C6BF4B9A1829022F8AA8ABD2F9C984EA21EBE321817BAFB3B3C93B1A03E1651ACC574DFA01722482C561E9496C166A3B8EA20DA50D7448E08518A5590D663F162535147C670A3CA4DA78E849D18ACAE23462B1702D920BBC3A761A0AFBE3032FB6EFC1702215AACB426C5C400CFC097787897AC909EFDCDD8BF5D9A5018BFFF75B5135B05758796D7D85EF487C4D8B78D40E3CE3DD4E671716ABA1856C585D56AE323D419B333CC36CB523E266596E2A35179C49486DB2F7F37A7820264243FAFC0682298BEF8B683CB69334AED4315BD89492D18DBE2BA7EE2946CBDC7DAC9C452F099860CB49866005DCCC0568372EAF0C256560D6507F7E698AAC1DCECF3B244F32F03C579A09BF5C21781680D92922DB4AB4BD54DF8AD17BD143BDDE3E71097ED51CE47E20B06D8B8C56C5B701E2B5AB0752C63CF04A63A30C293B4286836ACFB0D0FADEEFF804E00C6C44931A7BC264E3FCF7E889EA6DF059D6191C70E6218D8362D78B339F1A3222DDA1B214A75BA0064F8BFB11AF292D4B65DF3123798191D2DC76B61105DDB6067599A6910927DF648BB51F859A306ECCC93AF2BFE1186D9C56C73929303D16DDB1DF5DBAEB5D7401279B7C2E1BAFE34D318F8E70E760FBD80549E43794C3AE5578439DA2DD2977D59C840355B3C447C8D492C4771024DDAE64281F52B2DEDBEA11F3DEFF23902DD4B314CD10314E30084BC59AD4C375C6A5A4BEB253961BFA9F2AEAE118E98C3D688FC214064A85E89C7D35C138C65A765F5BEA6786A23EC1CA195C8F77D9371F0EB1102FE2711F916EBC349D371928E4A5740AF5F4A7B460020C02ABB14B746267BD3A143ACE18B22D9C70CF71D2A889C5ACEB3DCBC99D574F67B71E9CB1AD4545C51C6A903C729143FE55824188EBF426CEA7F01445A89BE038CA54D2E5C4FAADF66DD1A5F4FA87B06AC1D79A32AA9329692B93F5D648E2CCC2A4EA228818A7E6D2FE7E07134C2A5CBAF7474A0C822483A835BDB80C049258002BCB33607174CF2EF72993F6D65D0C55D97178867C9BD1B0308DFE90BA06252952D88FFDE18A1E0E4E09C5E5236CB4B015175FADD6DC981C95AFBA50B88E9B67374CDDF4D07CB0738146DB46067334F05EDFB9DC06C200E016BFA33969130337F252306877A86B312FB026DDBFA35A57872E4D24510464EEDCF0A6336A11461B4213BF1E3DA3CC60E6DCF2AAFAD7854E8B0339EDABCAC558C4620553D4A0A4A60417EAE1779AF877EEB0CE4E1A3F73EA7DB2D22DB145F9E9D7AA4747E4A2365988B9810962B57A62C9E3C32F8B623F105B34F4D24F99DEB4E597DB37EC7334C6B710A35B15724E8568791CD2DDB35C45656A2134E5EF87B6469C108B2F4DFAB1CFDF1978243338515CE121292E8AACA14C57F642E3765AE4B6C91D74C57E56E919A8B62F5E890E0FEC9C47B32A6E809E9F1DB30FABEAC1AA0BDDAADBB57F83CEA95E63F36551B2F7B8C37AF018567AD6528E507FA7992F847DE3BD3578352C5CBC5DA8CB3A4A3A225D13D7513CAE6AA41E8363C66093C6B84407936634562E0904127F31AC826D8F90C2FC9598D9814A23B18C88CD2E8EC6C249F50749D10F9B2A5869046E0D35E247E3AE27F6AD248D79B3315C85A534DEA6306EE21D1D5A29BC414398C3D425123B52630FC5D73DA779D1F1BA5C5E2587A8B22DBA4B434C54E6DE52D02D1D932E4681CCA0D456C646A931E0512A900048D2004902581D78686DC8CA1126E2073254F70A7C1218670C310229A7F15D817AFA2121DFB97D355BB4095BE41EBA4020405C9881DD17C5F7C1DCB3FC31995CF51FF833DF35665B9C32FDDB2E6CCEC1EDE757887F86EF4EBBE1B0BC9B19C5E6528E8C423BB1CC921220127A01463B1D9EF4EFC883E63B70DC22FDAC7BB48F34498426885F66B7190E86D541DA4C382019664833B3A36994AB375E1F410958BFE0C274D146D6773949ED61E0A605D3E579530F1ACFFB0069F21C05B5AAC86A1FEEBCA476DB7374F585ABF5965055CC2F40DDC262D24EC40FA0682FCFE3CFF81139EEDB98E8BF2D83904BDB554F4416DD7DF9158D4EC69690FA206E4B504EF849EA14D588D7F6A7C2C190DA288B35E1503F26D8880E1BF933245C7AC27A40512A6A5446EAA50602612908FEC5DB9199BA31086245C6127BC4545501BC6E49A7AA4FAD687FC9D85696F7F82E13D4BFB87D58DD0C6AA25B24F1284D615C910B8347FAD8255E9B14C6AAAE9AFB6FB47AE1E9E561565CDCC32FBBF013D89E792C9A0DBC2CB5B99D947D966B5B21867F7044027EE32E656C7F2E7935F3AD18A365277B99708B1F10EADEAF480EF43BD5ECD90DC84394D9F8A521A43DC24A6E2F744900E60EA9410744BC9D4E63E18E61258177A33B9DA185DF9AC52895BC266B74FCF7EA60630122248216D1E6EB80FB857D842676F93E91DA1229B2B8B3F73087768BCF53D63B1DCB31B
siggen_sig = E3EA9CC9AE0AD4DDA32ECBDE20A61ADC9F905C4AAA47C6B4D7999023C3D49397AD180CA08954E3697906DB1EF0DB2A1EF338BB658043A3D5864A255201A2EDBE2E26AC529D32A00FEE0842C2B085FA778485D86EE254E2A0103CFD945797DE40B88FC032445AC8E90400A34452226A8CCFF2C6F8F120400DD38E37BF82984E5C86ECFB2A3198A2A48C05E52C0DF00A0E5DE7410E70062149071C79E96C067BC32CA639836D97826F0111131D879BEA363DB6F0758A46B0CD91E778540FC0B37B8EEA471AF36CBDD63F74481D530B1B98ED641A4C81B88C59C8A646A79D259374C3DB7AABBF927CF14F6A1FE79968B106761900968F8A82DB94107FFD90120A79F47BF22E246CD2FAC94CB3026622649C8553DCB3D6DF02AC7571013A7116B6E6F8965634A2342465BE18B3F25261A7512F4B177BD1B1448DAFB28DB634FB9A1199F234E0D1F111FC4D8B4FD7AE43B898A477DA5B83C1E745947D7EEB2E5883DAEE95BCCD5C89A48596B0DD150383592F3B184C28F764F479863B966F990336016374E385447F8B56697F3DBE11B1C59C4231DA48EA898D20B8C585CA852738B110BFC36AB763EA28ABC5B72B749D0EF86AEDABCB893328CC244F5A385FC4B08217BA65449821B9FD9FB06C86C98EB7C05D79AD0C748EF43E36995C4179B3A2D514763134E79C1D30D36EE04DC3FFB226D66BCF5C958E8D790DA371AA75AE96742EDEE8B0529712CE38B8731D630494D684C75B285A1298A5B44023EF748CB84FA1387880CB111E95E3D90AD20D2AEC52268D63E7D02C9560C35C1235753DD6889484DCBB1CD724A63BB376CE23ED2E6DD549DFD44D2D2FF357A7E8920A9963FDAEB4873E07D657CAD69D8F9870B12BAFA55BEC82870B0CBDA40B187F6D2B2C2FCCA66C20BE345CC41183730CA02C8A9A31FACDB004B143F3B71F3698B6E2BC1805E4FBFFC117B0F0F7CE23E09622B3A7A831F94ADD6B5A91F9B7B78B09C3B9266C1B6DF488D5E46027C9A533D3A78484AFB5A1CDFA21F1FD1F6F53916C3567688A1E6CACB85C9679C50733AED479FA24D0FAE1D6FF98484B036330ADE3480C6E058187C933E8C21572F53A526A915CDA619DDB125AD2C80518FB14910BEBA88F1A33A8E6BE58E5D34D3E6F9A21B2D72E17C426860C813EE55F30C2821214C0D4A17C62CCB65D23F1E70517EE4B87CD652D361CBCD0F8A5A26D476080ACD915F1BA9FC2DABCF63E5D3AAC0511649B7A22B27F40EB35258280874CCB2DE2D111FACE15BF712D11E084449B104C1FCA8A818B7B0BF6428AC1DD8A4FB55B5A7AA0BCBECC1DBE77C3310A52B4CF44F1DBF9BD9DE181D02BE1E57C56B4DCD6B211FAAB425AE03B092AA89CDA365AFD9E7CAA718EFC89B6268B8986BFE63B977A832B307DD2F2D98376C080C74C51F9CCE4459C5651DAC0F1D4CCC6F0D6385261CD21BFF9801C0004BB3A446265A0F53355EC5E1F789F258690737D5B6C0A56DBED3798EF22FD3DEDE19AF6DC2AF8EB4C3190E012C30D44B20F4BA34CB6B5A0B6AD790B8A787B98B1C8C31D2B5BCA9E8233A5C9C577F5ABAE4362CCF780D238F05DD5C167D2A703F3F21E5E2143F2B42D81CF58959389C8C45DD53702DAB62C59A237B9E491B166CF74C77613CBEE666C108F5DED1B16861F57DE620CC9F3C07B309A1CFDBFCFB6E8B379F2B81E12F827CED7C6B946C6F2288666253CF17A0A54B28B7C22A09A539EEB9FAE5C7BA2269D7187ABFA0976DFBED55E9EBE8DDC0C2A384BDE2DD89143AD75114784C1A5DB37BEF1DC2F905A156152937D05CD8189157B346E0EC21F3DE1123D8F041E1AABBEED9920B5AC617234B3B79DBA946CA49132BEB02EA02D8EE7451832579FA3BCECE8DF8C570BB9F45EF33F127DE32293F8D33A81753C2F3DF2EBC220688340F8A7A2D227BBECF396A43C01B08B6F67CA4E98340F059E3D92F0E41D1958292FE42214BA1DCA5CAE1529985109CD0FB97ECFB774F3F093883D1C039E49D08AD741678BB6705E072CE0C41345E506DEFABCBE471F017F8CFB96A710AB2D32FE7F27AF045DC8EAD6C0B34ED67DBC40A14051E7EBDB7F0BAF058FF4762F340613FFE5A24D97258196E64CC876163903F541579E061AD98614745FCB5CE13E80BED0CE11652E3F02669C62084EB384083EBA5DA814892A3A954D14BEBA8BD0C6DFB1B2BDA0A3BAC33E250D9B5DD43AF1535651E153097152820EC7E6FC4F8CFC9317E39AB84A1E9C61DA26C0AC869A704594AC34F6CC6A9F2BC64815A8551C517D270CDD65ED9B1B47B650ECC9EA8A4151DB9C7E128F1817568E512E5506919336E76EDB037DB18FD96EF5BBE618D5F6710157879D5BE6CEA5B6B389336508DD5711E81146A12F47D3449D9ED3B5558380B66D84F89A2BDF8EFEEC1EBC2A01F76D58AE52126D3D3782A1EE9DDEEC98562D436D9146F7D4620B8047ADADC97084A45DF0FA4F58C28630641AFA1A2F24BD7D87E9633956D5201B55EC89D10ACC4AFC76F180E51451C99BF65B6039ECB6A3BFF3C356F9A483AC5285B16BA3D6099077A41B15DC6C3AA70F8BBF49FBDFD62C400BDC6DF746F8A77698A680AC049A55BE594FAD551845BC34D135E0260C9EBB9FCFB0F921B1998DCEAFFF461AB80C664D63C1120EB8CC996BD67F7B3F31E487A6630E1BED59284711D8C4C0440848542CE94E191B599DC11A98C397477CA411FA3DCDDD9AD9D2C69D0EF2CC28EED90980910234785762E4652E7FFDBE63231A65B46750BB11F2A16273A062A17EDCDF1340781234F3671809B6C265CDD57C51CAECBBB047F73A64CA45C7857698F79247674908CAB3EA8B9069AFC84F2959C65A9D81FCB9EA266206F7D12FD8C9F1780B9B28DCCD28BED44AD4471D2A7FD033FF2169A617F7458BCD4096C149D1B3E58167CAFB11ADE356FBD8FF0D521D45E15A06B4C8C5318491FAE10CEEE5209C4D077D8DA6B54528A9735A6010022355B8E6EAC654D75A5139CA007A169A98AC397A9FE5C315C521B3F623A01FFD1A846445DAF5C8C945346BB1094639F4548ED796161B3E1146F3013B3F485DB5F85E67433BCBDB8726F108C39BB2E6B1AD1F25713A2E1159AF65828427204070178FF2BF83BF38136FA3AE0273B2E01798AE66846FD477352144939772B610DE58AF3A37F1264594023DB074D1CF30A206A3C74DA35A569FCCA0BF41CF4C30B29FEC6FCC52B34E06384888CEC4413B5DBC6456018F5FC6FE6E0D8F3664DC743FC94D39B6829F697E6EFC0151D7A7D4DCCAD985B722CBA95E2D72A42CDDAE046D71AC80F8F9895D6B1FBA97C8E93FCCB4E5193B61E90F1F197AB79481EBA7464F1DA240320201F13A23480901017FDBDD85E1CF94515C38CF22A279E35ECB6835CB393CCCC598B2A7C92CCB69F74AE7F7BA43240F3EAFF423CF45E17DC1FC8E79CC44CDD1A36E7465D0B8635F905F116CE56E29C8E879EDECA8230BEBB548BF523C1698657AE71A22DDE06DB5CD9D3D33CC06DD21AF044D1139CF1DA40617A23DD08CC2F0970411229BBA518DAF882109AC57D9D807DDCDEA536D61088AA40BC603235E8DC90E2E5344D2110866907A515FE42E7CCA0B1FA38DF51E77638AA5D28BEA8B9FA887AC04B2E2F51F7CC0B65496E5866CFB47F36B1F62A71130441B5EECEE0377F2F9C0D3BAEEFCF5F37C5C22144EB839245245B74ADF98DADB363385FC49BB6FA5454F743F7C439638B1CE955AAAC3CDE114EE8ED32012A993C0645F6B8C05B7FA9E57375ED794268DE8A382943CDE6AD196AE84ADBB22A691C0B0DDE4CB3D323B2B68FE587CDCDF60AF68AEAD562A0D4D7AD30E2FC1368C9B48205982B1949A978B163C8B369E24CEB6E87061E928E3EFF1CDC72F57ACF9D2D80D03F7565978EB43822EFF17D843D05394B75766012B14AB8305B209F578B72A9624AB032EDA383318D426EDD64A38AA4CA9FCFB3D53AC237ECEA161B60ED4ECD04747BD7F9642AF81482E38A8B512BBBAB34F2F9D132C5907365033D9EB9CD74F8B072A559A6352329DEB92D4095836405A264BFDA57C7794C419B756F6228D397434129B696DE4124617380028A2B5965DD16D10F8DB032001385C1677BB841AEA77CBE94C126E87820C66A12F00D1C5A86987209D412958EDB766230098EB0FD04A37DA571B7586434A14C490CEEA31F857EBD6F247E3BC50B0691B4D36083CAC3107A7D0607CBF86F04B02B803355014FA13DF8F1BBC09FCBEDB32AA7F5659489B84EA0ABA942ECDA226C825436BCB9AF825D9C9D4D7CB7D01F9F30D1E9715D319B5CAFD239F95F7A92AFC86FFF1D7E06B69FB3D364A67EAF786C5C94B8360D2E98AA385477BAD4914E69BA67E9DFA764D2A273894A184F176DB80DF0AC6426E6B7CB29009D31F98B6385FEFE87DFFE0F276BC5161CB13EA79817D595062C02350A478057014EA75B6A8E3E7767C95CF76019EABA135FC38EADC70C0413DDE2264DC6E35FED743EE59E35A87B3BFA1227F9AA3704E854DA4B5C40DAD4721EAC5A554E9D1368F6D10F263E3EF06651CE050CEA2F02C54F21AA1A582E6862023D02076DC57754B8781A3993DA9B6E8B05195C6E0B510EFD034299700164058599699ADBF2085B5E0F8243B86CDE7EF3F82973B5B62939FD422485467688394ADC5C6E6F5F700000000000000000000000000090E14171D2A

count = 312
siggen_mu = 68930F202DE8443F80587C95653E9DDD8970AA7E2B3F84F6F7436A09A136DC8A76251875162446FF9C7FBAB2E58CF4ED9F07CC55C886B68108254473E7E1BE3A
siggen_msg =
siggen_rnd = E6D71682C461B5840EE0BFDAD7399BD5551E537B2DEF94B082966695793D1090
siggen_sk = 467A8B62E9DAEA5D229240C07855E31D95750799CE9E520CB7E56FF737ECBE83A7017DB834490929895FF988EA51267975EB07C099BCA13FC01D2D6882521AEAEAE4C6CA579086A50EB49B5BC36B99C3A7736965C980373B8EED21FC80C75BDEE1F2EA279B958A94C1B6903CD1F23F6739C05FE7938CB4E59BD8514B4A976E4753681436884635503810447775505740202247083305407710421020510280143667635433315186354330764021633433622541473211785312147780766157457437482874038662227117801111211418413415368635827686883062128612301385280458871752304516283065188041358646471565465420355425627130761157540707742158805827735344015848360425440783065265301874337245326121341224754262710347088118115021275487182483317564411805254043471233812410476746562512505541117406277654262256357027355038520848306724630104461576576223823867008885875663506581270764566275282217340668058215756302813058785247622585716865172651277728378687878843456184452437702764802444345307770645126143848051186188112388071054831105151547454068111064263723614721147414442014538838087777462017600443016436651317838087020331713662315310160341537738233357434631343763043776508662365282508500322774546588511502032005365228271705332544560140267731051878025865467866760532708806518364465855608715611202841568428060218452524016743653506176880230656246586548130802135050522542174853645837820534435383724752647087262380614343017422362674816441041563785378884258051224135255767425773328708284107823324002805183477123020338764506133463614552806550314461406534777074883245114556052631051116138214638704477632087388824334457047488572223880324631288582288525047158482334724584146237830871301414867022200208160436170238244734267371801760122503722871123517626578770067381182304151486371711713218608757587052434310438712818524643723210885417666334481423368153874550630148506304242488647467288611622303820637862157531557302087851384066062071454547417316473031061814481257168746485786604037517440035564130612735047721325480561821574044742446053344743525264671370821673472877272488301862442257388413568664331317272831831170428114384653240482615233421410228443261273371755660448358646303871523874254638127173053662808573552532015144586716052721151228623285773072688341147083353437425701472423547614208516134271440256280848518316818114638462008008803362366033072217603820378214424845730626346106860316782882057772421747224264332650630638704332755671135333554344011335146810625276113680635137515838417227816465735618668530418438587887151266015654648675461643860624611332058113583722648848204857016513080826553077617442125665143062366155382580168074586758034650247226418160871624824771227207630035586307780181867310064625520023335032004816652020477608737454646805333004702854855746406143565517037143566346073322772726063456045805845762581683531531375233125231735340470744205023568616740882062112176511054453126204055873256135876331200347636828476413013653522021051847481721065871453605856238580545566543854214164218742326252638813484841611134683586834477475638840326345535107581270373180277150364188332733367485342185062507314747346584186083012242766886334001760146681343538161010307744102773870322027104271850D239EBC0BD888B91994843EE75F0E41F4B19331F9E6766A3EDECB900AF4E13C242BA4DFE4A2C0936C57E7270AD58C948DB7443CCFEA2FC4F85DEE1122A81BDBB0CAB9AA125D7666E01470891936441AB1877B5A7B7AD592031D61B965A6D9B124AC3E2E37D40B05DECB92F05908C28388341A317E9C50CE1BE712DED301FE06CC45710E123D440CEF02D6178A3E3563C0B830F82BC0C27F990CFCC4A98D7A6C5410A939E6A14EA8AD03A3731DA73283E0B56B336A8EA968F240295911E56F1D4C9B856D3725676D27B060EED3EA58039F6535C8F05D29B2118BFDB08BC545D75409B44670FF1A9CF2B34FEE52162E3A0A7C6B432A791C55EC3F684CFFD845D25230821A358F4B0319FC401DF62B7E2E31A7D03706B0264EE5115677B2C2B8F29291B9771B575F70656FFFEC50C451348D7872153C53E04373E4EFA93BA6183CD1CBA64F514763DBA4B38C66680BEC4715584848AEFF9E4DACDCE45B9C07738BFBB1F62A8FFC907F2D0EFA6DBF65E79F859F40C95CF3F8A74A4AA2797D6606068D8947862F0E754EFA6C08F045ECCEB2433904DCA9B19CF5F0E04C81E05CBB62F0ADA8363021E2E2CA8588B545A95EBD6BE68C40FFC2EC44D18DC58F16C4BA783D1585C307A4C90A452AA7FD4EDAAF6AAE2C3A6FB3E13FA6D8663881C96965F4A50B9D531B6842A01BF42DB5FDEBA07DEA4DBDAA26F88F8CB69D23D528342384FEEF6032BF959C7D492CC827EAF954AB32B728C522C53562F607E347566FD44C80A8316C88EFEBBD4C869DC7EF59653AA81CEC11BFEE490E19F0F9BEE61D5251FCE866D2470D8CE49EAD1600E71CB620AF2C78AF8DE1C6957B798F9B9096EBD705883F60A1D93969FEF9C917B6A808D0D23FABBB1A15766C3BF14F5AC0E5D5492B704E2FDB3D3DBC501B075F807899C0C42F99824D2F39382E4EB4A1E264280BE727AAA12A6719C80E69A2A3BFDEEDCB6A528C316ACDCDBEB7B416B1846867B47B66A6DD497386CC2CCC1F79362EB2C2D5E1059262A061D74EC31EBF179142BC7502E41D031262989DCEB84BC30637A0737E778B6EC5EF95FD05F9861CBF033E9BB382298D0E8CDB313CA62B76633596CAA79636391C59672AFCAD4039708CC248AE3BE2D4967E4575935996685878036020FE043FD78DB47A81E0B02D8E4F776FCD329309E4ABA8305F33E5E660C1DF5C506FA6FBEAEF2A568D05907048A5A00FC54D4F9E1F9C133EDBAC56ED46B036659551EAD2793A620DF8EF13963955918EE3B5E596F1AA3756280799B84D25D54E27448FD0EBD46FE5BDD26CE7F80DAF7DEF98F8F40F34F09774EA01388D8AFCA3E659DEA3293DE87A4AE8CF37CD12AC9417A833AD651CE9AE7CBD153397AD9B9F46C268B2BA71D1F58878BF3670F248C437A0995ABB65015CF2D086691CCA438C79604A1E2E3C5B26E9A9C9398AC68A3B7A445F95585ECFEB805941B05744C76DEFB19A981C5B675357EAA6DC7F703DB5DFBFCB4A8CB1E94A212EE0DD83232AC3DF2C2F85FD3346EB7D8E3DA4444A5DFB96622D9365923B7D10751105DDAED5958EFF652253D0F3C6C6D808A987DACEA8BB3CBE1A433C110941622D2432E8CD626C92446B900B2D2D13F2AA71267FE46B6A1622C7F61528FA3107433111315024ED92C2F41E1749F86FD9465DFA7AABF84B17F09C1B3AF1FDD8DB1B92D8624D683142F3EE349F86501E92124CD734B42B7EA4CEC304371F3DEE71519A69DCECA433034D7750FA9DBB7B44C48E09B811F3362A1A5618ED2E48A78EF0EBB2FFB37AFDC0A7282A2CAA409FF0E8C796C4B33F38FF3B726AF360BBC591F3C91804460BEEA43FE927AF17DD89A1F34B92561A13134DF269386620133A354F7F230C3B35670BCD126CE4DE2F1526F11B840895E73DCC273C75708DA6CCD131D3D4D8C7CFABF3850EFA10C00E96ADA3E1E3E672FA86E8F64197C0C5F130A49AFECA45F264E1A807DC3FBE257D5BFE941796BB56DEE10DE9286835E4C42400AA202653A142EF1FA9F7FF7730C77917F2CB4B280B3F604B23BA2558CF7466AC33E2C37F1CD59702FA75AC032B7CA08589D5E42F4F1B6E4474FA3109D4F9C31FAA2E9162FDE3929384B9E625F2D42FF9604A9EC1C2DFDE225BF54DD2651032A1AEE0685D4CA15771BF9FF5B4A6816045C37B0893EC9D7A2658512EF716B805C4E8B214AC3D087E8B69EE466F63AA452CDCDDFD00D04C4A055371AF3ABA7DAEBB420B9780D977454087CDA5A912072EBB17AD2BCE21D6F6C7DBA2FB1D8D06A3E7D85B070F386B59EABB62102F4216F9F3622A9E5090CBE80821D0781D7BD606A0C5803D07CA1FEAE1E25A7DE0C03C43ECD86456E4A9CF576175650383F766E1FD6C24EF325BBEB17A30E42FF4665A79F46B2A431AE9F61C0A253ED17F79CE0871A3F1908128A94B0D8B9C18942E4F3D62058B226307151D408AF553F511A04F9B000D55E924E91F0FB56BFF44E39353CC3D44A2B066233AAC2DFC4A096098ECEFEE269B131B8E461AEDDE8707C3C14DF340B2251CCE83574F85F77E1AC3F0F0B41AC8A4E8935761A45B7C3271723142AF990C82D26B9FC862C3910E5C8A644D1F6F1D19CD67EF4DC13398976003D865135196ECD71E53E55DDB3C993F8EFE17DB28CA69824E1E96901AFC56E94A587F48B698CBD000726799CD6E9C28DD99DEAF02377B68B06156412DA836116ACF02CCEB4BCCB2F2374EB1A47F4D67FF458D53166DE3D3675E1B28FD8D3664B10D1F512F529983BD219F124E71BF6DB668CD37822D2FB598D527B5CAD0750FB911C2B3816AEA66C8CD5B1B8D63B31041DCFEE93C8082278BC5DA7F2DE0C8E2102AF71255F64C815E369B12FE7E6F1DDD577E7DCE19173C549F4B0F4C437A2A2A6632FEC5758DB8DB3D40CD47309ED72E74A3C57F955DE250239F9DFCEBB06B5BA800EF12D0543168A801798BC3DDB1624DF52E7F8B0E49DBDAF7E56566987142204740157E23E444B637B9E51E88685353491849314BD0DA5C4D2509693403D90B4F2C0DB86EFA0912F5BD520EDB67BB54B6C286EE6829DA64EDE157C0F44A96E57474847E6A628FD34385A5F8B72D9174E312E13AF41C13D6AFFAE00B6E13C2155AF46A28765B2EFDC772E0A4035A0904C5F4A3A3B847BC7CB28567A57C0F8025849E50B528E09879F039B9E03968E0C50044F8DF69A4D614670DD3CB9837499E0211E022A2FA1599EAB9E1788B6E55A5F8FA2E49CCE0BB04CBA014ABC92B93F87EDD8FA322A08BC222E631EBF806D94667A8C54C7BD4C0C94F5804613200999160B184A690535E415FBE0130DA4C7A677FB8FB4B3FF7510F31FABC475139631785A30D74C7A0E46353DB5D02673FEB2351B28A9FF617749AD5A6D13D108AAA34BD54355F2B6BFAFC1FE1EA103A7213AF2C5347FB7766CE301BA65BC54ECEC00743C142904F9D5DBB4C8B105BF71D22B78100463A16DFFA27D95C00EF1DDCF03B48E007E2EFBB5436366083EB8E925B005A8EBD097E3FA0F4E7952FF59EEED482EBDA39064817F6E
siggen_pk = 467A8B62E9DAEA5D229240C07855E31D95750799CE9E520CB7E56FF737ECBE83D94A8E8039B7AB777112A015E77946C4B13AA0CBE34886F46D10DE49632ABA663E2B124A062D8DA1A796362969BB2F0935A2CB44704D2FD8DF4154DB28A11680FFB67E283B5ECA84185A7CCC2A142D32C87042AA2545643C912C3675D29BEB09A757FC2C847078779AB9F96C23280D8A51331F5D89318168ABA771EDDB95B2AF0AA2FCC689991B1B376C80F80AD27B0CAB0AB04D4B8FCF2178137CA9886E18D867E48BF39FF4E931DA24CE385E350048487523D9BE7A5C11C3BA361605864FEC683FD44A90AADDABB000B5CB8B20AB2DE3ADF6F661C10A5A88284CEAD0CA5C30E6D680C3BAD6A32CCAA64AE94BA679E92BEBD31EF4E0B40FCF210905900979BB70186FB557038A6B6906C548246D7887C22EE843D99A6BA6F1AB2DA8619086FEE84AE60CAEC626FE10564A22F6FCB2EC52B1F7C847704CAE84580A198197C5FCD38B9C5F1823DDF73B7AF6475A8BD9D9E4E6048581111F876CC90E8D6B558B01154DFAE8C93B9A4058F317C5941F8E2D02B6F03795F918213155576DF5F9A3543FE2EDDE3C33B97DC2C35E1ABB18EDA27729D6E8A6C5F2AE1EB46FBAB9964098E836E46248E82C5ABFC070FA44CAEDD2909188D53B577E0B09E16EBEB219570499D4609B44104058343443436DC55769BE6D6C5776BD4B18517BC0ACA0D407B7726B37371BCA451070C5F6C072FDD3802999351A7795CCC19F3DA30A5FCB55CDC5B3F3F29EFD9F205EE491AF46F1A023345C379B1B1982E12062F7726AE80232EA084A2D6DC9F4352728CC6841EEDB0003F59541D7B96735DC75E310A38EA39117E6C9D6304E8CE9B0B64E427B44D5B605AB4AFEE6428865458D349CE05959E706C8EFDFFCA6F30FFCE539948775085258166C99007EB359C07D967EF5E5D736A448F905E76E1F4334E05546DB574C39BAA02EBB625D358830ABF6695A03F33ACBB581C6C32F6B83B0B53D2256DC24BC76E69D3B2591EE57CB73BC5DA6FB7E95BD7177137A3A3D5A6306C65A94730ED072326F3ABDEDED0988259BA8B6D6459A8FF3FAC8A383A4D772C94BA1E6E637FEEF5AC8E9AB1D547DAE370BFBBB40EAB1A5911A8F4D7703591218042F6C5979358D52E530295E9447209FDD0AEB702D41A48D1361DA665F4169D3019514AEEDE638F954FB013413BBFFC9C5620EF25245E4FBA53864B9331292805E02006F679CA0294FDB1506C1067663757761B0C8910AB96D08940DE9192C3E779656848D211FADFCB3B2F320972937A08182CC6973A3A1ED0EC60496650FA2479BB0E7BE251CCD735966AA17E1DB1697FC1E6433E7E0D7747CAEB5909BCC2FA4BBEF48D68D2C28334F1D2EBFCE19FD6F91445A964EC2B54CB08AAA9B6FCDE8FBE76B702759DB90202D16D528B420B5994849DC5ECBAAECD1EDEE43DBA7731731629C02FCE17644B9AC031522CAD065C0D69FB8DFF9C0DF189A012EDE56FBB2871B28D7C89CED22ED0098FE8E4D286524D287E8EBF6434F5D5EE50FDEDCBC674EF1A52240A1997F46B7F2456AE72E4FAF841211BF6257A407E656A2C74562A6DE179F1E7700A6A7C710BD999128F90E3FA1D541FE754D1F4E9CFF9A9F223ADE433494926AC9606F24DA60BF10C58600F479E8C26D33B8BC6FCD718871066B390B4491EBB4CFFC8305E5D742A90D0AF12EB2C474D9E44434EE148F3C5A030BA5B468306A89AB50D7A818FBCA3A4A53DE8C759E5493A03D23CC6D781A88F9BF4164CD5F6AD0E1B78F841EA4597E1119A40F5352D39E220816586B2F028FA3FD0603ED88C7524224D7C1FF481B9C8F79B9E73BD9245C7FA605753C3212DF1B8BA9828D9ED59A12BEE084CAE01B0DBDE1331FEEC369AC165BEC53E2B9E7085D3F01E352CEDD33C3654FC08497A132E2FBB4A06E182003F723CA673FBC2186C3737488DDF622F562CAB68680640B797CF0D9C464A4C14923B6FF60B78167791C2F0DCB6FF2941117CA05CDB7CC016A2B4F0C7CCF0D4E0D9BACAB47966168EFA3D365458B34898F60DB59465F449B3B879BF1BB01604055C2D7E4F55554C27F04E7B4EEE50EE1B0D13E51DCA4362438BD35B57376BE3586794416E75A4B28862FBD25071636D5E7F4A070BF8547A126382DA3B6E67BF78E6D154ABBF67853EB80D2DF87F48A1DB1E7FF356EBF02FC7568D010048A90C71BF8BDDEE7BA93A62666B1059CA96083F0968367DE26ACADCBFE7F820524438A909EDC48882601834DEC6E9B3FD7AFF6FC902227FD21A026EC63A29A3C875990C42BA5275D50D00608AA8D1BFD17542094873F8D6654B9D97F053BC49CCEDB3888CBCA1C3A0956FB018B08DC3F2AA7C31C9CE76996E3346CEA0BD6B07AA7AB7F86E19009F53E071986364552A60532AD9ACB63420A909B2F7FA926A54231D4C1BF14FEA842969547C16A4A6D49ECA69AEE99A3CF41D54192ACB1E19346819C6B93C9BF9ACB9CCAE77459125557814BFA9D120B676B699382D2EB5764EAA740809CF7913CD4C34788584C0071DD5B61721C13400359B0729640B6BA3FC44A69E1506DE35626D7CBA696AEE6581D26CE239F4A439D3E50EBA69F1B26F4CC7554C91C97190C99EF7D3373ED3ED12717C3EDF7CB47B16C549170B51930824ADA83DE630292A8A5162C544C4BCEB9F12BD8F1D7DA92EA36D86A663DFFEC75C1F021F6465254460370551038F07427035B5BF33C87B989DD09FC11C4D6A7609CB60ECB513B
siggen_sig = 19CDCAE008BA2E1BBE8615C3C47BCD84DE1CCAAECDFD51707E2A88850972CF194C3082A9943E40BBF7DAE0485C3263A261830B1EC63C57FAF55C2D7730FAB0912A9B9A15C9384E60FAA6CFD0DE0CA4C0CA3D7E006364BCADA687F712D64AA505837C2A5F9F616CB15F5ED80E3C65F8FABC3549FECA44F8BF84926E74F21603E1369108B8A0CF6ADF03BC3F2452574188E2CBD3B6796FE306FC92B09D59B3CA136F8B8E7AAEBF1BCBB4932C51F4814B58C18D7401B25DB8524E264D3B8C89B7C1A7BF95DE29E4B683BA74FAC3184CDF75C76D18EC1E7B829C320C0A2E7DCFEDD1B29C82898B4A5DC5A84BF4C52DC895C1183321449069F8DA3D245C0FECE79DC102A0698EAC4751711CE5C35669677D7557DE43E31BC4591FEC2237367828EF9AF628D071EDAB534B2D060D3B69FA55C21C907825B59D869BA11D815F39431FD14DB273DB3816B22580574748E686E36F16B3D825F545EC87005E29403D96FC74808E073AEB4F3CC72737F66FE85DD0686393AF52D1E2190AFDFC1AC41AA8EFFE207B93C4FB3CC7653E7922631983303441B8D7F91BA4E25755526661D3B60E1B310B36E5D0BE9566A4DA9FB5762AA289B5A666BAF824CEE851705DA79B4051735A88E6E179A3FBBA119AA20E5B06E006982375343C4C9747301A5CCF847CDCFF43E1DB7AB1225A5831343AF573F76B42631DB23AB105D61357D0D95BC56D380388E54840005AB66F8F98A03C8780BF9FC97B4634D67EAABE4136A1366DC7CE66788E604F4363AE80D42B00A946EAA2C8B3B88BF3495E8DE333B1370140F96010792099C6D8DF896B14EF710346F4A5DFDFFA8B30BFC0280BE82AD213904492E07F40DD7D8DD3B5F1445F62E9166CD82472B3A2E50531396C3B7C484D3249069A5BDE56AA33E2DD89E1BC1AC57A54AF58E05B0F49ADA98ED95A781C3EA82A941A65A79EDC72860739D08B0F557346BD9824D2AA25B20B30B224E61164A0F5318F681E7655616A3D037F9B63A1BAF1AD9B0628E5889FCD8BFEBA4677650B0D9AC6E306426AE516E55BF781B347C02F8122EDF074B6EABB95F4DC8DB68D01391D9A13C3C3A4C4B9D0A06401186DBB6BB25CA5FF03E253ED3F53544AAA8F7D1924A68E040E8EA777F206C72D8BF10D16183D8AF049517775C39CA409C5472F91B2FE720EC7603A80D1B3CBB55C8CAEDBEA6AEFE70CFDF1796E7E166EFCF4193266613C425AFF92E98DBCA52D43588EDBB10A22036F2D513705CCA274D7662D832729E5A95D9EB8C2465CE5D34BBF2031AE9A48EB7C2A987491EA746B34B038F4F3CBBF6DB11F865017551E37B16B17B66CAAF9AEDD1F1753CA50582968C57E66DC36C3ED62054D97163DB1C8CE8F2E841C755FF525EE5D266434EDDE9F8CB41D55CF888B8B2F92970183D0B0D7A4B3295EBE150EB19A6F8480333E3ED610B808368CB9DF1A25F02CE79583214DA8EDB3C04E99202650CF6E5481E160FFE54D2A2CF2863FA83015620451FCBF9F84D3FAA846EC6CB86779023DA39D52142761A891B90DC47DA17AA0CF5ED1129211EA4DEC1034FEFF3FBD97FAEB26DE68C71CB11316CE6F4FB20A25F826E74217462AD2CAA63CA367AC17E4C1635AD83D402BE06688BAE8B51324E07E0358ADEB94CAFD19EC72E94EA52F7E122558A5F326F5310B3726D7428479C6D1F9A0509B99BA5F869AF3B3D5A81B8979A7ED658971D02325CE00AFC95548F514ACAC5ADE1DB2E5137F941CDC0B16AC608547ECB01B686997AC846885495E5B5BDCD8382401C4F506A1E678BB9D524593682B0E63941EFF9BB1F96645CF1BFF6A867BFA10C8FD4C41CE6297DD9A2B7E80B1D965B0B461EE2FACBBB9908FF17F04C83FA0DBC0F2D17088BD0A46269BB1F7EBD4E175677FF3219D34E218070383FE9702EC5F009BCAEDA293021C2431C132F5C2E28D217E53075B087A5C77B11AF3FB6CD836A457335B6D0A6DAC1CEF8EF1F4A97860788DB675C2B0AA174FF3D1EDD18F4DB4FBD4DF75395EA314A59126A0BFC62B8850E8FC7FBFA87FBDAE0DEA1616F0B7D2B0413F389632BAE80E833F5E38A821011E7148A60607441FC0164914A1FED0252C7E220631D9C5CE15EED8BBCC71C4B075F17107BB95AD2CC617431C559519A08E60DFC8BF82288C95AF7221E5C63AE7892871D9F751CAEE8EA31F6F5244CDE6F75CC68DBED87DE6B64BF21E823989CBA838816512BCBC4A1604049B9D3A17516DE3CAD75E693FCAD24B41C02E31276031C285DC2FE8CC046D40D8B929284ACB4FDC4A628CE0A353509E04C0149675EF75C06B5C324067B6A4E4C952E31A5C527E6A100EC014D81F6C36E49D7ADFB093BCC0CBEC4EF5E7ADA03309FC171E11F56D34B6E618E3333BDF72E081867BF5371AAE93233272E13352CD1D90168F658C0DD0D1EABC2CBD48CC5B2C81C48D7ABADD8E79EEF5A9D301AA4EFB36038D78DB861034B05840AA596466ACF0F8D6D7DD4B09537138366AFCF14766CC55E922C6764040564F960E0DE092F278B8374BA319FA7459A0375459DF26F36D60D7CAA6D5AA996DD32CB2DC6ED403AF35CDF7036094E81DBF3DDCE14AFE2F763B7820268B573D7B272309FF031D2063459927A05A16683CA3F775936B5750B05470E060B9BAC3F5360E46B79ECF60B3114EC83EAEC1038A3B9DBBE5F042DAC00D3EFF944213CAE7212D8FF805ADAE4D6CC00F3446821104A9DF543BC852976D3A5E36F9F4245170D0AA4F726EF227E9DD98E879D7F39C7FE902470D55666A312790C5DBE320FED8119006BF196B4854C2EF13D7FF1CF372026510A786C5762524908112F7387734172F541D4148588963E82F6F8F6CB13DABE2DCF65BF6AD44CA149E3FA60EE35F179270D200822987A38E77AF9B9C42E06CA3B2B1DB90C96D9D79ED65D0F8DA9FD16EDD2D1E787EF8EC2C6637B3BF4B991484291F66770886415FCB9207DC753F9AFC01F19C0070418908A97E1CDA7C028D526EF14F579342834F6097060F86D7E53C4F2406257115994725FD34EB74239B6814AE9F9AE67CF61B1D5E39E52156269B4FD9987641C6C53C1A3BDB18535D6FB3DADCD8C962795EDFB150D2731C0BBD128EECC76D38E229D9C2DFE96F22F296E956220899328CBB509080FC708228C207B991804AC0897F5F544B65B4CB890F1961A8CABDCF5219355E05C1B86C8A3472D87AC42FF8836476B664DF5FD9AD35CF69F077DC099CDF30062B880D5B46FBC09D25157E187BEB3DB610117F3E3DB4D0C0C944592582C0A9DF020E1DF28EAC05208755E15B5A7EB9E4569D9DB74AFB3A5D37F04B380A12C8C51E4A3CF527B877197894DFA1695765C198D500FC5DDDCA1C1BC9DEDC83F99FF2ED7A1A796E1F4CFD7D0B29ECF1F3067024DB7DE2F4961992F0263AC17598EDEF2A4A1A6557665AF1C39759CC8684C3E6F0975725C6ACEA26FC29C729A9A7C2FE9C8B9F31105A2D9E46B68897CE561A5788665162CD5D7D7587A958F234A8DCE9977445CF9324E48F57D9DDFFA03C82A36B14126170FF7DA5250F6F2CC5B214416DE99D69B078CB3C14FAA761A8C42E54DA4C7B50C2F3A49E7383DF81DB5B3C9CECE68E2FFDA8057E56E1CB15E6A9EEB106ED00501E1395D1E16C0D7D0146ECCB1E3BB7FE1F4A652B3C5A178CE2C1FD207F6828075DE12B5A7B02949E39EEAC1639647D38D980972C0836B44CE277664D2A6F980A55F111D25C2392F5874C54DF8A8B233C6A45308353B85B87E7BA28532FA61974C4654C85B3FF469EB017D8069AB038CA3193CAB7C353DDD6C7774D0637C75983D63E977A4C295B2EEBBB0B663A61FFFF562B0FDB592F28B7AE1E95D3DBB91B69BAD6F6B6F4D920B1FE460CCA5A139BACAA23862A73E02025671B859E7D0C512DCE624B83AB71A33FF75E5A9507C3F682A4841B5EF7FA114258F1261B515E602F2A403700197CE008D4D55C620E2CA13EF16FCED71C50922B9352607F808366990E13ABED8FA2E59FA7EFD5755BBF0192862F30278F753D09D59B081154184906E8D217A6A0673EA142AB9F0877B2929BF28AA57846B3BD563B58B2CD78B29788F4F9F6F699B23CFD7D5C30D8994C20B83662A75A3B90E7670F5DA55C381005492FF885D6828F591CD96C62F42B00C69A4CB6A76E7483AAD3F293FE21A2F70851422719733B965A0EFE5C1DFAA774D5B960179D542C9E83302FAD25689D0CC5097CCD5842C1145F78C179E67793043A0F07C2A3991FA744A2E0AC8371C465D430464A95C30359A497C26787D99282172A41350A61AD3CC01FC1236E16798F811D1CBD77169CA8A8FF3C85A69C6CE5F4EAC2F768044BEA38DC8AE73B76E57BDFE58326638EDD15A551B4648E062FFDCE1D096973466D417D2AC48EE4712F9F1FF97C7877918C3C489FFB2424C157E4EA208439E18E4A850FDFFA1EFE831CC625F37066B1863FD487D502B1A5C57F9A62BE33FAAF27EEE32D081BC6A7F9391CACC4A22ADB221DE6A4F9E49F783DCD1DE2C5ED6EDE79FC2AA2BCCC42373B566369EC18394AB27A48126D808945BBDCAF0D7CC7C5056574CFCAED9AE2641D2CAFB1E302FE1A2C2C3E82E1C2F59AB8C7AFD334E1F203357280A86E7789D1DE4B5281CFE2E9018D96BFC55470E0FC24283233364F66D400000000000000000000000000000000000000000000050A10151921

count = 313
siggen_mu = 30FA945CB6FD7048B91FCE736B84BB51B9AABE88BE3131F0168C31EA1AD2231D6FE5A768855B2015B5DBBAFAE102F01B5BCFC00B135705D8631AB8D613252373
siggen_msg =
siggen_rnd = 5BB9D53379D118044FFB7A22AD34A275572C1D88C9F1EC64E970B5EEE7F5E81F
siggen_sk = DC42204AB4BC9706CD4D926D9D07B6CF3BA77CB28FB28CCBE24C02E9DFEBA833310E2119CDC9CBAC1DCFD876778E9C8B508A7B7F326462FE242B7A605193A52893EDE1431D30EC761A076EFD5B53F872F3A8BF165F6BDFDAA9BF463881E13D9A946B8F5CF1B5BBC46FF0332C685155C03965ECC74686B44581D6E97E29A5A210832340688624506232453835718202364205580252107154518101314647668567456556103285751822252348085303244072568300416750430872482828716506558170001074734258085350003163665255868526662207546783625452267510047671755105064782515757711867314526613104276832046730137565345564831442315577412117348402416130205337264332155025221715183643882862134203062256312441621843767552177204230026855445234281661555862125018747450587664831227114541782064831077237543122647648080703842018405711532418327748318518303581128572084016515615038423626136106061011511510200613733141686381038583811375120768576721076588648523265633460251483871667372723626662405753070478603283157342618702746810425878256827865011378846562577606263388415707400458321344336008413054813514770737400787806886750421503432370250086866832511160027524505082762738475532778555660461135345767276725726773105072763707526532757537320153270863787435074541021277772216784565034351152822555558853342231408280704472374704231427584340757183427336406786045367822280160187776138534384662847367863778778032866284274700464148011776803048411312618721502381738800606512373058205125375668141076264636611636120620215088654800538388357170568154564717700223787752763254568536563620136406335412803801251673607150802056622810376168240735137085835224673022111876760084120101688500780822724233275571475327522001844457027482768217703440512168634017248254848876037745872155756356201615221340372032602423076874532087387710473617363406026054687826672553453584374067784235057513220687615666410761872631441103447472562272225334303754343640162204210511152576734545426138765144261261653105075033643066064107735022665273888514706464200780478122334760385258466674441571716083804826408277002326851444474164611850504753340337010233035803640250843634058800365383043116855810313756404062843151026035684434405214736278456040512224862623472172357181205005570674278278880432341470753450831043305637646212053244006122487811870747467468505306051661128104802268300706150040163758264752724161811833111528055546465820062847451742202100056435154451220242134883268177672425778265613310356868344762673644747253024353615634165473604348465457444431563168162862855375808688178212233451621823256137121644015420503437711137827187838434813187653520235078444214220066028800424818607378105217866475524157756654617257003366667865384302241505225216538287686707656044313267530054732513756478577816006442753003451304080284034242265274300721734541430212015232505773473363528803067567824504080487840153478162128534413324263618208237578168545743127143220085332011128583685040605441136045337867466668764353636761408323031162486263478513473641530524515053874204382703871222020011732418743006186844634518466624645466585731751500052185733534731221472788248164826550458035530748648508883064742208500020142022870061838351756668532054333651611857E16703D8E2A3861F3C57AB81D31D092706698F507CC762F5E2B9B98C982F4D234B21959890F89F0DFC3DF9AF68B0B2868ED2836580C3DB5D3021D39D55C20DEC8C98F374079D2CD09AEAA073DBD43B52FD40D500E8DF864E6036D6362FA1337E7A0C6CACC05646855DBA36C0E172252525D055698949604504373334F63D3144EFDB8735087B25BDE3DE5AF22FCCCC16C17FBDC984890070A537A3B3A95A5E42925758DE21F1854648861DFA45B6AC8A54BE396BC4CF5209B89892E147DC10156D868D809AC42B49EE2D656E870BAF8E7FAC3998206804D02CA5E9F01D0D409876C8DD77C040CBC7716E24D4A44B99B4AAAFFF41B05A13B207C56806451E4DCD172CE3965EF43A20B64C7A70D80C7565D30C0E31AAAE42333F4B670B713FD910939C13125F33165B497B18AF9CF897718A311C108A5074AFD60ABB8F4B19CD6FD97C4F4F2E939100BC2E89FA0F7CBEDD2224C453F2F9D2766E25D48E5A392341D582CC3937645D488B9578FBB6AB37D5B61B6B43471B5441F26845722555E3F42A9012521D1524B6D14E61B1A712D7CDD3EAEF250EC5F7AA0D7456CBECBE3272BFFCF046B30B6246474EA307AEE746362BBE9EADA1C993B2BB0E1CD8A12ACF7ECDB78E43F7435D5CAF98CF243CCE2394E33343CF4F9203C11046E8086D65A684662BD46E3094334F969A5445AEA155976814FC15A0D57C5BC760297CFB50EB2CA0F39535E9CE30142E57F9962E1336189092A52CB83371672486A5B9AA0D188764B729E41388D5A7E6AE784CCB3A23AFD8D263A69FE8FCDB72820C5E6D747007722C2D938B4B6ADC38B603C3F07D6B510B9E9FEB08B1458EDA1E7CD8C80904E200318B714DF487F373B82DE27F5450B0CA934D42965B90E31E5C3E48DE13D5E11B8B093EEA2F6D6BBF4108EEAEA3E94792660CBBE9E81400DA03051F76CE684B6F755D19700098395F0771BE9202401CA7B3E7B3117799513E7D528C73436A49E207EDEEF9382066A669E5B5FE5911D865E960A839C489DD3D72475719501A221AEE2463305B02A49B6EBF50AB0DE8FD49515447DCA902B8F3A2B3D328663CA5B137468C00775FBC1E7080B8ABD4B6B6F9130DA39F7685605B7B1C2D2BE6BC6B8A4B7AB25361AED2C84960503E2EF17980BD1B7B92194C2C37C334AA11BD1C6E9C421E5925C62DDC1B52A11F4E20FD799DC793C3347842593FD839781E068959FCCB497FAB1D1C3B12292902B835EA20E2705F5D3B082B9DD98490828A972B86A0140AB02E16FC94332FD9F50554F483B29403C6068F85C60C8D19F078CACEA5D7CB243688528C11583073E35B5496A13761ABF52C83572C0FA57DAFF0621890C11CF2116FDA33B39C47D4545C5A6A09DAA030C1243A4E642B59462EAE0E8F80C37BA632FE0362EC73ECE210987B8CA804B72540E2EE28F72519C04C362679B7D9DC8184CE99965B05C130D49251AB6365A10B3FF1A3EFF12A427D0034F93DE58C3BCC46FE4A9C733B3D8F618897DE8FF3169595E9EADDBF001F97AEB1CC8DE773E1F83E60B47EA751AB86CF3860B6BC8CFC9ACAC42E03B381A03029674F6248A544C1DDD71B53A43F945970E35A135F76D5EEB9AEBF364552624D25F8BFEC131FD5A8B1C2ECDDCF6493AAACB862865651D6DA84766C2AC9FC91844201A51B2C2A3C76C080B02626D4AD0B8D7F66E1B0624F98C975505C6118D4F7B76612DCB2F148B35D718072F5C7B31DE15A8BFC1D91E3343B8C0783A5BF21490AF2A1FC9DF43982DDB74452DF0FC9EFD9D678B71AA8FE4639CD1C12412F340FAD30F334F8739D4EE965BF8AE6C3CFAE7BFB93D270414A09399370CF23E9BFDC85A70D9F446F21DE9647A559CEF48A230312A61D9F84809F56CE658BAECDDE934DDF4CD043BDC18942847921164608B15EF4D836952C5A1A5A59E040949EE3A2D9F03ACE002317EDBED52967F0E86807F90929F9710C38BEB8AC4A74C0C774D8AB3AC0E31B316B10C8C00A92F17DE10FD4D0BC7427A71DD694F9AC41A3CFFAA3B0E4DEC27F625FBC3CCCFEB5B037780FF40F21274453BBF9A23027CBAB5EF9514CF1D33CB40DF4DAB5E41590BEB9795735B43684882E30360BEB382B0C780481DF463C291C6718CAB2B0A138C89109EC7760EFB35AC83D6A631AB16EE7F2FCD9162A5D3D045954AE556CC50A4EF56E0794D4401D39E69C937DC48074F1B27D932C18A9885F25229AEE0952673E4331CFE8B569CC6043FC3FEC7555B1A49262E7EDC3C664D8CF2B22C8EC46F92E9C92B458794FC51AF10D34C24ABE43ABEAAC8E4ACA754B2995C1D749C7211AB06CBD3694D644B803A7160F01ADBF4F2EFB5D22A5AE45BE4310D576D83C2987D636761542E651AAD34332310C73E65616370333B33A4A8A89AA82005319B08E63C93B142D7DCA59262860DBED45128D2CD8DB09582643ACAB01A0D065DC619ABE880D49EBA6A08B87F9A8E6D6C1636A310CEA7B8AD43535BB301BAD865C36A5AD7256877E2C273F943845DC8B39ACB82040BCCB0A29BED05BF4E8BAE9E42BEF0D33BC8DCC88FBC4E895B692DB4D2D91BA5C742651DE476CB3EF869A617DB8E1CF21E98AE63B85DBBF169DEA2E82BA40BD4201293F618F23FE757D185649317793C7C869ECB0E860050B2BA0EC18E9451A01CCEAF9707413653C8B48C9B39CFB3065909577627A4C8736A4E508B68C2647D52298DE91FBBB832FB6D7B5809693EF1C6AC8A9558DDBE93FAF49D53F9820410EC34E79FD6DE82C531EAFB76AF429ACDBBFE112DA5E6DB26542B7D69E5174CC0E7A7F9891E6B4E1FCDC077FCCBED936F5FCCD9B3E0220AC69F0F158BAF3708F76295C1D99D17158AB29901EFDCE5F4B0A4D9EA385DEA5C9222F43EF637F987E86D22D8B6F6B101B93F1D512DF0A3E7379872C9F7F116CF46346A3A3CB5E2996DC8C617D6FAF41123079F4C1BFAB7CD6A84CC26ED300D6AB2F4CAAB3B4822048E238013B80DD07490D738D3FE05BB9FC490B2A3ABD4C9196D913ACEB12CE2EA429DC265778DBE573B3CE7B9EF9B973F07364540F4666AC28093CA6575771AA8553CDD799D184BDEBCBA2CA12444BD668BE6DD6FD621964D16B03A905E0BBBC51D2566A02B702A83916A3835D487A2F4B27928CFA9B08E7DCB17B16D910132663236C77F5A711E142216A7CA17CA553DDAA02A7A3B0DD5C36615E1360D7AB9E90D44848AC8A7B4508C98FC78346F5165C0E494D4FD2EC9129A3615C256166B56333B8487AAB59F8F6DFDD62DD07E2AF5342565C194D10B266DE645987714E881C44056415F9BD0B027BCBE7DFA18DC06DA9A627FCDA5FD1ADA13234FE02AB1D41CBC82061EF46076902F69B8A373ED501A6721B89C911B655A425E0CFE351450F7F6C44276E92D8927EB2B78796E2B46C7F4404611838AF58CF0F0FA882B9192BD5A2BE5586B248DA9900A3EA65869037D5BFBFC4D511B4FDD9491B2FA5B397541E66A227F6367DC69136C3E46E48A9ED8AE15552F7CFBCB7B06E1124B1815CB1FCDF0688E7CFC03
siggen_pk = DC42204AB4BC9706CD4D926D9D07B6CF3BA77CB28FB28CCBE24C02E9DFEBA833B3671D0CA651D86FAE8E03F6D75150BDDBCDB631A976BE64E7DDD736C4D9A110EEE20DEEF5665A064BB1EDF3FC52282E3E88E96C21FBB944EB61DC126187805DE3F1DDD28161C6C661E063E5F2E5975CB5FDD8A9BB57A22418A3DDD0E3AAEC63BA8BFA00B78811F53C34002CC635BE4DC00B043042D3EF902199EFC9EF49E1D31A1CB4B150C24D76A34F1FB13489FAE6E737B1253724465ABB5AE70182704D2AF48696E887C0E319B046EF1A88D7EC9DE0C9E7C765F9E5AA15042F49B7FA2FCC23E807EC6DF549A8AA455255FD53EDD30038572B07B8A720BCFDD44BD37941EC54128BAFA1DB15CE8738FF01AC12A47847976E526E615CAFD381E8B582A0B0EF8A957C0DC5548938BE7ACFC2D9C4BFA8E1F35B01B3B0DA69EFCDBE8BCB15A9A48C7688E47E826854A848C45E5E35FF19BB686F2C7FD72FD2B16BEF1DF3C51677A58C86B3004D546C95AE9F708861A71421CC9DBDB7B0FA01A6D782674C37F44E48500AF117BDC155A54872EB69216A4FC25E8CC15CB049393800E0DFCC69F189B70A93A6C613577F40912ECFBB8B566F95FAA7D62AC1DC5E9488254A31BFC6CBC77664AB4FE917311B90BA9386586FE8F4C97D583AD3DC24A8CAF77885269871F5C91BFF62DC7C51C9C7CA58ED3C19E5324CD7A932B1354CFA97D6D8D1FBAB27639AE78FA1FAC1B25E22D6ED1AB33D122650E1C729F60CC0B65988DC1AF0C07735A48732ED2F6A1B72936A371168ABE1C92176A63FE730D28735BF7134FE84B78721FC241A2FD87FEA48D25BC8D312706B7F740267FD4841033146607A51B5858AC6382EEABC2693B8DBD21B91251A77D89BBCCDF1C4709F79C273BBCB722DFD281D1E2E686AB8978018733FD9D1E527C3E89D447F8B1342F6428030E11D930DB73653BB0820598D34F9D3EA4B6DFE2FC1B149A95ADC9D48F58C82EF4909019815A50C85664B8C60426B6EAD1862C248A114E446ACF28C1B8F249BDB1061744CF425F044B70AC54D4C10B5684C9F63CE72D92D4D73998CF226A25EA7BE198E254F62A05F368E435672F6AA245921A511ABC82DEC137447EA53503D243D4E445471BCD00785D0B73879B8E7A441C473C07FA910B29F63B4B99A5BC32FC4CB5040AB2F3DAFAC21100BAA9774B145FB1037CCAA022C511396B0FACA081F8293F1E2A82B611F2EA95DE3DC3A45B13E54C8C18AF7772D96AF3923951FBFB6648AE18F6984E3E7398C59774F3732397061C71F1A74C715BA5F5B40ED498F1F9646EB39C510BED7E84CABA6E943D209D52C0F2B6BD113F3C2B9B11BEA8BD109E2CB0C234D90361F9DC83F983E8F8C798F988931E5B0938136D3A8588E59DFCF3078242517F9AFEC9FC51C5D513C04C5822B9A91A793F36F5149665655CBA0844687D164E0F373EF60759F50595D7CD8C3402EB09AC9888E7C5D769F3455F745ADF164F91EB93E5C00898520EC0427116C421153F8C6479B7387F8C6A09C15C557D9D7D7A23360B45A3369F7453C06B3798E610FE647FF1C8A5D97EF134E75901BD7DF6BBBC3FB61C3B03C8D501322E720BC58358263F1477481569927FFC12C0F699B943151C0656C48F64C06DF483D372A595F1C5C1B4FA33D43563BDF042D2303A7C1C65DA4B28E5A40A1A19622416058027FB89BC85C7CA5FFDF038D3A8CE18E7DD92D70D901CB468153A964A0B3D88A7FDD3598729D14281E69749EAD5A50009F174FAFA570F24B3E3DC3729A498B6C11859312828CF3E8A0E4FA7C19DEF23DCD1D7249ABAE707640F9A62A7AA9D8F17BFA9FBE83448466A368F7FB9F72D52F7D02B4D87CDAA87DF7781DCFB9368381701417EE48407ABB0BCEBC496D328149C6A018E538C190B0C5DAA746CFD99F1821A1D959C6089F403EECE707B38ABCD3922F2653E8076A7479AC4BB78406663B2A7D7BF9D99FF76A1FE4237A937586421B3A3CEAD6673D53E64550C05FA306ABFB476B0F095EF1DA0FAA22E8BDC3B606E11632085769BC232796C73837A49B589088F1C790C779681B5B01F469A9BEA6F35BF9E84DBC1CBC9A4CFDCB7617C061970E19B163773236A0D85333BCE7FB03F8A4D3D870F74138462EF8395A322F73AFA7E25536A6A3F5FCCD87A195A4125BECA7F5A7C414A980437CFB0BADADA9AB091E73993C6F672590BB8951B28FA13109BAAFA3BC5F446A9547AB5997C688486FBDFE4C9C6287FF40ED6ADE3E8DB0AF8E12CE2C3C1F103DC54AA75C10027D9379FBEBCE99FBE95783EFA8E6AFB43C8C60C1DCF6416E90A91C44112928437DDF17041652229DEB7B50B3AA491460C2961D9A48EBAEC0E4CB0341FE969B8EBCFA1C0DF246E91ABDCFD61F53F036DE3B149A2B579FE77E50A1BF3A8F4D9515C5813631692DAA577537CE506F6AA6848E00FD147F222FCFC9F1105F1FEA7644DFC4F2C5E550444FD8593043F2A12892C0D7F8F5D4A1CB8AF03EC713D14892FAA12852D7C298D669D0987004DC93CC26011A7D15FCC92353BD4C6D841BB3A8D771E87574B9FBE91FD264C0F6EDBFC3A7DA3A5ED5A4512D65CC892196D0402488BD9E88136A68E5A647C2A764EF1C902D18A135472CFE0B372DC3FB721134B557EC1F02B95711ADA824ED7FF9CE16F0524B40606F77FC299E37CA8FE35E90CDB2205BB2301D49C6A4FC2B137220AEE943F985037C387E840FE14208CC3DB5D045D8AF70CAA3E51F68A45DA19145C631033BC1F328
siggen_sig = 2ED732ED7909F8755C8EFA4B1A56251D1C35EA73D9BCA02FC5EE44CD48A8C431DF843223F0272E1EB0DD498425E4F1653CAFE3B6980FD41124A137C456C134CD8E9AFD66447A975430572C6A9BA3E9CE8D97EF1E883740CCF8358DB18CFA12C317C70380D2224B0A880A88C5CF7480995E4809FE253997A3716E7746B7CD5D179008653B4014C61B6F47808E7953B889697DA9240A702927FF785B9AD1A7A07104CA01737226A54CDF50E2F258F8989A7F369DEA3A52E110DB6FFF1C981A141DEC67F0A430DC57C2C86B7061E1F8862C6715C60F92D57BD7A72B418A83E1BD8572634FE00E6C7218A1E12389CE6996CC3B3D966253C3F70BD493FC5F67CEB631DCF5BE1F735E282752A7998D8F497636B50746B231F0F574C26FE8F47BDDA22C631B3EEB4DE4283A4C70F45505B90E328B725D97B1B60FA3F5C11F5ECE442D687C6B595FA6CADA941FC345706B07A57483B3257BF93D2A2DE8375191BDF3BF75D85B71679EEE1FA443CA50E0F8107AC27DF483697F632C39D4802963FBBB87DAC0A7A462AC659FD0964288311BCA54D809E9CD16FD9D477E4C2F45280B26233B1D5120254311E64F2203C376BF7DAA26D5EC819F0813E7B64EA266887F3ED77154AFAD2A412A75721B50090E2CAF34EE37809FBC09EA454462A136AD3DFEEE1FED6DADD87E3EADF5F45ECF8A8A133E275080EA53C1928D03A2163D12D2CE89F3BA5B28256199E3FB9773105933B6C72E748B0BE2C4A30639C0F288CE499D557C0D34E3E376F12CB16226E85B839807366C79A54A5CEA1825E63164CA551E8F69B67AECB0C771B1373C884121C607C849CEFB4372299D456DFEF8ADAC840303E06891081412B6918BFA6E6A37951A4F77EF8F1E04B2E1A7D965DA83AFF5152A8CBDADA129FBFB83A404BDFF4F7B693F4D761DEFCBC0489697F0474B41E5BF55F3072A44086C39B94A1DCD520CD1651FEDE1FAC5AAD402BE10406755030B3BBBCEEDD6076B1ED598F1842ED9A52DAC392B7276FEE0257DEB3737DB3A80B7D20FAC847847221011124923586B3B73306BD29F1D2E6B4939F8C86CF9705AB883CDE611E03BC7B8D91A479A10294E4835C915C8D1841015794185306C307BA5695BDEE86AA801F5169AE97F0ADA8D0027294F675CBA44FBC351E40D8B113751AAD8C7FDAB670994BA4DC6909AA8C5CA1E334441464EE05AB026BE5DA4DF3FDFA7EC08D0241BAC93BA852E101CFB9A2ED5A74A0D74643765CC7D5E06FD3DA641952BA1C10F903D651EE9B5BDE205314242CBC5054195349FB2F8FE489F09A36685E6D5AA03576FF1C4CBEA7DD5F1CFBFDBFC1944743BAB8F8D065874FCBBEB45F3C8B7284BC413A4C3F76B7ACDA2E1C8A72ECD1B117D78A5091FE77AF29DE33882426A8EE211809C8B363566B63601FC7C4CEBA262C9F1568C341FCC6BEF1ED1402B88887F016F6ED9B5C97BF76AC5D4A3D3399FAC6BE6DEBBF3F7FFFFCCB620DDB752005F0BFAB2CCC68D02781522D9F15BF7E3C7C8234B72680C3B1BDF65FF99488D216F2C5144287D61F1BED4DD94F41885685DF23524BBD3DC49C562DDEA19A519BCFA353253AFDD01E2F9BE3CB39C5ACECAF03FAB10B511703C9CAF8027C6369FC4C5D7205CC29559F933DABF032B825DEA6CCCD455EE86F4C0D650F0F67159A8E486E814D8A4CD7505BD28CD2DECA8970D088D373DFEEF8FD409AE03C88B32BF273FB27C9CA8E05261DDAFB836E0DD3286292B8F83D32A9BCF5522FFFD962FB1E7352CBE6743536C2B38113986FE155077098EC44EDD8821B0EEE5A2541AFB28D372504E2E2CBDF78EFFD6880435E37065C3BB5A52F05E78B9EEDB22FCB2E24439F5AB2E6F578702849999B27D1746CA47D0FAA78BA8EC9576E12151E8094A7A8ABA731188154EC0FDC27D984F55B163B25FA781253D7776E65488F87536C7DC3DFF0809149B2332E32B60A72295CBE02FBF207CCE86736534017D9421A29451991CF0CF86103AE45B24474181549D924D87D1FED556A1855A50249D23869F823D26A4EB376BE005E44363E3A8CF3AD528822DEE5C9CC154E2A12CB5394E83A7D0F39EE00E79EB57FF73BB5ED5074F29412936C3306ED917FAAC04A35D9AF0C875E1A74FF83739977AFD971AD9C5586840877F014ACBE2D3F3732CA9B984D54755F526DB196E486B953CF8C3788CDD6420A8E0E2AFE880C04388667FC59435AA4A089CA535307582701B9420F58F53E74F8F21E57081D9D09A07387FE2DCA69F604D63033903D5211CE1984C09CF05E5EBB06DA993B34B845F85E2ACCA9799409AC7AA2A88E8861F9D9B8B2E7B17C2F7627B9BEA6CF6BBD06A5487A81CEE24EFE8DC76C3458DA02F2BD61A7E4C117B57741FDBEDBF161AFFF3F4A5FD6300A985066193207558EEBBD0B28C8DBA3E448D139211125F9C87BF7DA47B1C50434B332B48A117944D745B6CDB52FA851AAEB69F610208B85C97416E6F9EAA69B71C9BBFB42F99FCB7F8C5EBFF7D399B966B0B0F06C46EB9C7C7672619BCEDCD333BAFF90A47E405B5367FA0C3DE40BADC73D293064AD65ECDBC7AAA56AF7706718CC7555C28142B69F3025EC5D32D0B6407D907852E1843B7FD211A90EF8D04A07C2BD2D6BC8AE37FB3261A9E47940E15B71967C7C05FEF6072C690FDB1D6EC38457D2A128E3502BD6F46DBDC4C24B54AFDD6F7AA8F1C25F86108041A50BB5C8CA9B7A05ED69B129CDE5995500091BC2F87110F712C4EC3FBA25736440AA1D042DB39189ED8D3F47B2E3B6C7AB74C406A9B2298BEC4EFA3F9E6BE1606BC827DDFDBEAA5D3649E59459AA71BA517A703414FCD692A2787C9789EE5996D4B78F072792604A74212395A46F19AB4CE1DE66CB04C1DB0DF15215980A55BC6C9292B8A6000A6F511A61F574ED8DB6EDFCFF8D5F0642DBA3F283528A9BCAEA2FF212C650D54D7EC63B0C16B3D9519853A6B5E4A8DA355610E2461DE975CF8E628C4D9D5EBBE1689199833C431C1E62C82646F63632C6652C29B2AB794B38D93D7DC9722F02E1789A2E3CD0B1ACBEF06B4672EA7E150F3F64305A27C1FDCBF6F23CE74F815F379A09891046683E7A013480AC2CED7DBD872C9AFCAB9058CC2E6FAB0B71816D2DF879AC5BD684589CB13B2942DBCC9ED655A31A6A5438988422D5E0A9EB1CFB4B67DCD8B15CE43CEB5F6BCC613145DC16540E9575762ECBEACB44152E616AF069E956C71B1A5374123BCA207CDA84CEAD16B630AFAD318F754A75A138B984C6FC9B976679840A36E9C8978A18B2C21D7E0323815AFCF16E18E9BBDD36D0A17CC967AF00B8C3A17C5EED748F2E1B894654BFD22C365F9BC7C97C3E19E726315CA7CC10B928B23CA151E2D2992AE479DB600D8950696F8928DDE452085A252AC8908EBFC1791B70F8C5A2300B3311AA3C67B1AC69A9D088FE5EFFA644FCCA53F867B3280EF4599345A46121D207B6D963BDCB6E9F13DF0D22C55B009A1966F951571999776DE42729302D1856E7C173DA730F7EFA53768726D6C9CBDF2FF7EA49129AC031785AD420745C3B5D6C9266FEA0527F7AD203710B6217E90274B2E38DF05AD1B287B700C97584708E5539C1607BC5C238D1260D9000F78861BE63F2AAB5C4134103EB53EB5D5FB7B8036BC09396C9B91FE54BE9CC5EF094EE2D80415DCA19CA544AFC32B14DB7E3D45A4C4F36494BEBAFA04227E9EAC962CFC74DC6D7A11993212AA03EA71D4EA0F012625CB76EB2392654E0007E9B5B0E7C0AF07B6396386D0A7E9CD737C0FC22FE721379B8CC476D8CBD5E028EC889B054109792D79F45BCF9B2D254C7146BE5D9389BD06095261A7EAE5D5D38AB2774C9420626260940E0C6D2EAB4CCDE7D706900FCC717822D865E505EC3CDDED63E64C6ABAA62478562B86D61298979666A791FC2E9CF982D126A7EC801DD2F1A7A1E3136CC3A0CA304177CF8268808A01CE9E38F4348642BCE5171B93884E32D4A77282CA7E75A798C108B97A1E4996D9A45813B3E87918E1E77CB018D9854B2F87665C74088C4B79D32DADBFD876DCDFD7FC5516115C6AC66089485A164972389953AF2D848CB649077BFEBC0DB877AAA05E1A15C5FA5F7D4B93C0391B6C48FBBF40C129B169D6136A4F48E656850AA592B1A7DA54446EDF0B9D686C146B65557B8A05C460E53743BD9795C5C0AC95AFCD293B8043962F5328836BD17D8C3409B02DBE07834E5F4A33C57A9B960C5294AC93FCB012BE5EB17AFF36E0ED112EE7AD435501EAB62AF4A72B7AF8D2DF5E690D1CE526FA443967886D345EA773FF7563DEED8BAEFFCCE1E2265C7BE7E489975C1F0EB9D9D828F5DAD3606F8A1784F0CB6BCC6E9F00F314A52BF053C2ABFFD7BCE91CA128F3C7CEC02E451BCF22A3D5F77467AD0E2557EB2992BE8677D1ED3DF9CDF8DD98F4F1814C30ADB912E073C277D7634EBA59873EA3FA4F2A3A9D373141AA280DB3C3F1B26051B7346D954E05D53CE424E91F3D80797B0AD8A2F3E78E5388BB7C13EE72ECC51FA151BDE72CBEA14D798E48AE0D99105109DFB6B4F26A959A8E31EB8E8B4BF3BF55A73FABF07C75E92F79813A3617E98C690F3F12EB897ABCE367E9432847506570788790B1F815272F34484C96FD21445457808591C21A31660D222D668EA2A8BDF701242E3257859CAF0000000000000000000A121A1D262E

count = 314
siggen_mu = F77628B6E8820927F8ADBC60A3420D558F64ADEDD83EEF0FDFF6F85B5D9AF0F964D7782F017AD3861CC7EEDBD234D0598ACA7E6D093A086FA62A31BC0826EFE7
siggen_msg =
siggen_rnd = E6280E765136A2423C03333522ACEA6ED82FEFAFEBC254D9602F6CE37D10D530
siggen_sk = ADA7B1E666B4BAC506BC2E9D8E557B6DA824C1682F027BCBACBD62BCBF87A3DF5B8B39723F202A9B080398185E9619380E61E80A1F6BB5641946394565A9E44028359D3042B31A9003F8CFD4BBC880D1C7A995BFDA4A0F43719CD57FDF0E164BF4B64EA23479691714D2A21A91EF94822A44004630ECD25C98644BBD5592915003768812045247251252212864020518500385543186487864343711737200251253037733203125045051271538321776736813085012622467215157668807463188341650382144734313244618632143030147335533466041040326381024871068171753466645478510026253887717755343070507621082184382488474803284524278668414512258255513571062435302602534440122083768174118250583565024165386463135540076738725676003038106337230248712428683421057731177464422377654703106248511843513187477344288156771356416273778325474108702637176737675543583337813386783411278361186212857205558764220306102646733275250335548148487607488804621434273380614825070483623832770652132537453300421021646412082841034878804804233423283744651245358604403385176601634717732108832013501120266183245555763548028161667505383601420825427644440550030176383485227734838827170540122328825271352484524488378356508322467383808110751068116855883403873607072835483861661544617410640622245517703888351444183614408766621202730006550867167524053377282242303540587631722416043845280244263106188727677601616622461153044856440568441048776634667882401473484363776302561603402163832550476635577708103685003807234426716508675025646824572010046663368637221710373083044882807243445487126854111645343378721227337768307026411014447631485140604712130061338141142304654423730845338161554172685227324624247201277513623210276513568110506136402043186330745112561277272206465023038521820114217258212340664182483268688231634024645544071158746856228307184031556855534333475856033763167325156427608277241501670552131037662457284137865837382018413401157115384356202667378607847212583137543723026573217858435311745636753410500710804726057458126663886050151427141013165666560783848568802687045788285867635865728020758385448618341228563835880347560132051477066711021331863028278124034865327013460472113670081407821075606250643442668518241271666370737255026722144221621123123726274123321783831712116766014155638243636551558305076874243324234111034844083126251300462620827767183174067147276445787568886827356568365453211516375133031080383565157443652603458145562116110140227556866076436145333283420220373381185723816566710443242503751522357661833615841655683787713555367213787281143672770636177820703273657014723502770075131436132403148633088254450746688523340071727664757736227005575024185656316431336242652110610516423423447264000814568118026844141156846544632773205335168041747318700386882758447736718273373476724086264582802772160004440433055706123267208721521857658574882275353881127347238156381267367330044073445081612106000278555545224163445453088374330035600237031542852134606625738313704628241275102633857637841532630063137460835654382250485232240613555245040635450488275573702018108003121388848573700012780148635122884557212735678075243218716138248145712386123132231332488245182454700330371838486446783002111465318323235F028C7C35835149A2225BB236C7C2EA7720756FFDF6E9D423139BE15F97B67555184DF1995F05BA48D9435902A3445691B35EBE9C994DAC5629A00D4DD79A338DCDBEABD9B46CB0F6E0215203A0A3B73AA207EC03ADDAF20968F28328EB0D8331EF30A916B5A408E01E57634AF93AE7875F9E7FD718172C42E390B34364FA68A54138D2EFC9CF2804FD2E710DA0723A553A6584C214F887747A2C7AF6A6EAEAB8A629CEB47BF8022033928544F295BD2CF68995D9B5362B9EDD7057318822835CA208577BC817709C5EB4A683A0CEFB85B7DA0639DFE154F2099A3D1392539A7632B9B3C376F3691ED322BF12BDD4F2E31D1763BF9C9EA254F03EB583325929AF11C344BC65F57C805A89DBA351DC1CCC16624E49A361B3CD7051B199BB5CCB156B2C7F303599B524F350ED1677C310725B6394F9FFBECD60D42907AA2CF398F03EAF206A9BFC0FF63A0E16005E378AA9898C1E5018063F111ACF6FEB0ED7B01E0A8F988661FABE20B47055D43B698F0139E5430150DBEA2B0CFCB14683B07CA4145D9FFB0665C72C42A105C7F537AA8621387CFB70BB04FE66A25E5D91308BAFD08DF6D5165E1FA76DD8B24567BA998F3ECEEFF651A61D78BAE5B02660D295692E2469EF5EC9B3B9805C56119797FCA83EBAA410DC6D8DD6B0DA22CB5D8C4F2333663E6A05A74991EFB6B49F8403D4B353956408B01E640E32FC770550FDC0CCF4FD065EFBBAC9EFADB6B913DF6B7EB874D9AC952992616D43087998F837B133CBB3B82205B95C810427E6F55369C8338CEC6DEE5C739E8340A3B8351812AFAA235FEA68144BA3C3FBCD4BF388FB83D517C7902BC704AD56D41505DA8356B62114AE6D902B99281122329880AB1BE7D06DD0DBF7B2C790406B7F5BECBBA8B2AC351084DC97F259E8A4655F03E5E590DFEE42B733604F8D007E5CF0DFD2C19A33AF0D6A0701711E3617B3D42B945AA5B48090BD8E4017305828657731B9FD03D9A2A9F20A9D66381DB529559A12157E4AA9D965B6868EF79A5DE4E90C42A7DFE2DC8E348367142B62059F9840707CB114F7A4074CBD35EF08456ACB4E7C74A54F7B8AE7D5868A3613C9E190F31E9E29E981D1A9772CE54D41D9DB0E4A4CD6BD40B99D87087A692956FE670B70D9FAB378E228D33A0BDC5D11D8AC19607EAC6B891F2201ED29AE1F62FA29708A70462359E8D6386E8A1002EF3579015706667A931537D6A61A81A5A9393B0C60F9C711C17ACB3E5D0838D17716DA215239598C86486216782C8A592658F817EB9A55107B5774CB932F02C89B0B21681634154BDA2AD86625744206EDC9B6C03BFCB23FC8DC2889A6BB3F614B8C2D2EA2FF9AD058B1E3F2194B893EBFDCA591995CCA456BF054149726370A413262FAA6DD2290B669DACE40C84BF600A64615962A3E830ACFC97C287A710F7AC0990E054425A555AD59E563EA41421AED64A2D99A61BDAAAA873F2B3028CACCD713CE62E355A49B473C6D5D8A5EADC94D7EB4806EAACC64C181D6A7A0E7177DC0EAF381785C468FCFC784098E76AD3EFD349ACC42B62EB456B689EEE74B4C2876164A84B75262FCC8091F0ACB3C6591573EC0F2AEA3255D7AD327109111964359617041CC16FD46799F8CAB8F75B829D01A5FD04616FD06CF96D6EF64B124D8188E4EDED5D7CB89D9BE33DD4FCB28D6E8D9B6C7D30EB86848A1725F85540F69F561251EC06D6E029CBB1FE1593B2447004395D4899CAE0EB9FB5F388BF33A1C29C1050F06401B2D69B1A101602715B7F4F61B187C2877FEACB88F0F4C05663B6AF595094CF3403FFCE31C8D6E5F03B3C0B64756FA67A21CC2D590C984E892B118073E7F0F0C8CCCA49D988D0D83E34AD7DBB403CE4B23445D7FF76C01B1591A9C0DF062A0A5D74161ADC90E076EFA4C728CC1AF4378A59498706C6605852D145A38336CC0E9F821D264961F90CCCA846B10FCA1E7AD810E502EEA6C1EE70F34C3A1FAC4861C4C8AFDDE511F425FD37E9F8CB628813BB52E817608239A52C6F6300AA3D2E624D26C0C1D900C0FDF29638EF5304917ACBA9CB558E504C738DA751E8F6090A20BE29925567055B303A1640B9E6C03911C45322777131FFE98B28EC5CCD736DDB22D98EFF3F0FFB3E762EA01A1B3971D10E805F27DC4D25A584A638E426D86E16520380DFB8E7F9F6FF953C762F907A7D6BAEFBD102E77E8ACEC957279D90A3C6BAC62C3EB9153D312E1D824E1A4FF01AEE39D4B261496CDE5AB0F2374FB4C4786E224D3C42428780F9A7E79CCD3D83F95EC38FCA3C896FCAC5A5500550DDD8D386B5CD6186A4EC551D8A94D2EAB12696549415E0954A3202DC840A85681C3BB59C89F6123F4BE17BF3F4A7C4564DBFCC0404158D98AA255A376AF3966D165EA264C775D67588F0E48B0E2A62EB7C435FD70CBA09050BE4FE579343CB0E58F6DDF6F3CC7C542F206BE5642F2A8A62D4A30A4CB1864B6CC0FFD2FDE7A1B6EF3320023C150D4DD6CC96602561B18A2F03B40C2D194CAFC68EA0302164FA93E29BC036ADA7581DFAF0E4EC84B64F74F3324AC92E76E8472BC9AAEB68E9C4663E8587D4AB76A41C904DEAF326304BBD4D4567D46B370CB23E60364FEFE39E8D56B36054DE70110459A6A7FA38BE3224ADEE8C58FEAB84581BA2C2B183DFB71D9DE4A4ABDF05F4DB0EEA14CECA35C5271CCB46BC6ED90BB5C09361122896F779075DBF3FA5C0168B78B0549BC08F497C2B9BA6D870343AC87B2173941537B44D4E2FDC451083DA0277F807C05AFE99ABB2E1DF19BBD0EE1DAE44F75D346F292DC0AB1B38D9B398F7CB549169710F25DD6DCC6F7F77D3AF0D1779ED8319E7E3F263C85E8ADC5D96664AF292458440423897145859C11602979CC974F034A9F223D4866336F96ECC902FAA8204D54EE0B81B1446A2DA771A440C8041513940BDC87BBBCC4FB65F86DF379F325B28071899CB8D1F8C4B36FBAA12632654CE069A321D7A7F626B35C3BAA18611072F1B59D45AEEAB2E8F5B015D4C11CAEA1EE330A3171E6D77823421CD7E70A83F3A78D533ECD5A0C303DACC19072644B108A9582B3B5476AEB6F27DC43D93BBA99642E8DFE45ABB617E76F48B6EFD41737C7554CD6BE22D2195151BE000F6346C6520B294620F4D7AD897065065455CD6710CB16E1A3C9EF9334831C10306B5979B47D04E96B8389EC7BD957411D6470426FFBB8F00C47DDBD3D15B1450E7C21B066A0BE1BC3033582044EA127E19760A73A6DFC503CDE9489AC52D235A3C945E9B8AA89891E72443265A56CA084A0072BA75AE1411DA113FFE74D2631B9DDF223012BAC7229803C80F54A779459C3E8083A7815147230AE35478C3B7F237E4A60D95C5A0192C8A528B4F53B7C01557CA9AE5627BEE8A6EE7CF5C27381AF8B8C58D3ADA85DFD63AFC5E0FE524C80ED4CAA18FE69BEB6BF23489C552E0CAD5F6E7E377873D78E54D21840A50B3663081F69165A4ABAB017F639784237768106B96D152B8D4DCC772575F4B11F5553960AAEABA1FB78959B67FDE
siggen_pk = ADA7B1E666B4BAC506BC2E9D8E557B6DA824C1682F027BCBACBD62BCBF87A3DF503C36D40D0F0868740C657A845F0911C7EE7A856CAAEBC33BD9454FBB4B06A21BF5887783E66F6F406678C2D7AA23B9F7D6244DC83B10F2B694D1E547270664E65930DBEE4721C2356848E65194E96A0362A1903256930083875540E40249BC386B7D18D4B79AC545B0A931454BFB248AD689246A23DEA33CEDE5818EBCADFDDA795E22A0217A089E442D4DD5291F7D6A8E17EDA42C61A530FE5D71D4803F9D0AB78ADB2AA92C1481459A66DCC99B0DC04675EF872FB5D9EECDCEE4F6D476203D17EF10BE8C5BA16179ABB7060BF214781ADDA8FB880AB9C8B1A19860015E296F322ABEE9E49F602F7A2F93B7EC03B8AB122E262E45753A47A8E02F9993D1A9EFED04EEF66A10A577945C0777C6A7BF6B2D5354B0F15FCB9C327B5E03D1A6C19B1962B8DE201E67B2682E08A9410077030123588CEC8461BF4A0EE742A4778A5B6E6181778F14C7A6DC05AAD7F71D301CBD42328DBD1B5AE3153F1856355D0C15A4EAC4EF250C51078902BB952C7A5773FF11D576575B8D588510C812B3961C19A861F835FE09600701C6BED933286C1847140B569AFC0DA128DFCCFA27310FCFA4F97F3C4C762C9C6DE70FCBA30142AD63E370D87D87CE1264382E0D83D93858F1628D5E691EF36B70525E8999D00A0A08727065DEE3C9F323DD2FDB369BAF90AA08E591527C6343CD94D9271057A93E9EA5AA82CF6DF1F17B6A31DA48FBB613E3274D40436BA65977B84E8BCCA8B12F919881EA24D475CB9BF141659368043B94967A4EB1BC372D0AA0018E80887DDC4A191F0F2598442422E3A212530F66BEDFDD9BA20F5F824EDE0C72F97F039950707784C1E1859783E9B382BC490E49F36F0A92B128743D04B9E5DFC9645B41D11B1CA7E711FA346FAB619DB61AAA2A4B3AA6411C5073BA1D6750D7BC35F808D936C57141E005FAB5A7C80EE23BB6610928F40F3115A10D2FA3CF2801867DC5A43E6F7AA28B00C9C1908FB44F7EE62DE44B97BAE28519E66C979AE0907C116743B6A8BCAE324254271C74D9E6F67EE76C85821579BA113948E12B98170BD468FEC15D29299C6D1662824DD2D9E5EC4F62E7ADD5893BB7567C0F144787BDAB336376CD50AC53D2A27377D18841A13B9E3D4CCE34C19BB3DA74C360D540111E7BDB3CA0D90352BBAD37485D1C9DCCDDF168D4C7BE9F68C9059FEF8236DE4043F872D736C015308C48A6ABBAD1FFF96BE2BF704EA46B8869D73418433C8B8887A4CAEDB9FF33F972CB476447FE0508E3DF97BBB891D512DB2368E1214F58669191ACA2CA118B943FD7FDEC1D9D67FBBD331AE298152A06B45201095B23226A87C684126663132CFC713EA7B225273F9E02A6BA1D4A70BDF6E27E357AA9168C0391A779199A02DF8BBD3E1C4912067982A7932A1C88DD7CFB5E0FFB1F60F0F5FD15976A25518DB5631F612FB3A7416F14DC74EBDD1131A9AC6938680241D521C4928A9B9573D3F0310E8EEDD7B4F72C48A4C99C3F57794E620AEB3ED51BC7BFB1706783D2245ECF5F7F3C3FAFF998EC3799C44F5C6AED0B69B087E4A21B316ED9831A84EBFB27D24A2F5DB263E84123604CED286E3E0333C5B57A7EB90E1836E02D0C5574A8F6C686A75BC66F2CBE9BBEA01F8F4CDB5EB251DB69519AA7DF3B222DACAD2B5780615C974AE9D87FD6E38B8639563BACB37C1E785DCA1CADCBEC586F6F69DD83C732C3639D39C3EE0E815E58472B0CB07DFB2F3F503E8294DEDD412BB011E82F64B0DD96ABC09F8C64BC8EB0193E8AF9644B96E62786541754D115F43DC9EA2D2CE495E198D922F00E1AC888AE346E8011DC85FBEC771B2C19FAD7D9010A7357EA62C9044702CBCB0B93D5B9F1661BC29527E4B8E00455CC1498BB1D77751773B7329297C79D776964F8E82C6D9153FB1025B531160D4A4901ABD89C6657C236FF412F9D992A51692F16FEF56DFA330E0997C143F8517D83B78C41C2F30A0F3B70AF943635E7657CD276076792273511EEAA0DAE4FABAA3AF0BC05EA2F9CBCA886272E42E5FA5F078AE2A3C440336507FD118A4F136A6C57C0F553616AA246DF5174E7AB5C918E7EB39F156D4E0C08AA356E86AE702E9900239A90256326D530A672958DEBA52DEDCED09CBE8F51A381FD59AAA17500DD47D222A490AE3633A722B6E3E17584FC240BFE462B0B90155DE4F04E8665EE5DA73550F9D31D0F7F036D24BCC2223E06466100E2885DB35FF11FF2FB52BDC924C914460F61607DCDDD4DD1041CD80FA98EB0E81C64E4F114C87C558DF05E9B2FCC394A024B34C8DBC0C5EC416F1AEE77EBEBF70D7718070F2AAF5593EDE825064F8A61D33FDEF1B480CCD9161B8AF0957D3EA4A27418BDC7475DA9CC98BCA45DF81AED3E8E10352C0679962C216D5243C030F24227EF6CB646F09B53C65250E91C8FD976C0D72E47EE5F8444AC6670DFAFEE3CC8A0DF3A9AFDD3FD52D7E7547B60317F9176F4C6D25E5AF7FB1261E6758ACC04439A925ABA50ED943094AEBBD5DD2682197FBC5E24630FD7293C1BBBEC3F23DB5E715E58831AC67D5D7F60621D5DCFFF10EC4B1ED8980FA28C3C931BC282A4CFE7917333A2497BA7833E47AFF23D7DCEB18133B7CF54BA20CF6E451DE5825E54D104F0D23C4067BB0A33582ECF8D581A041EE34F8EE71BC4144A23B5DE45E139AD39FF7D2B0E01DF0FC9A98FF396F7FB32A6AD2517BA734C339B242E68A2F88D162C
siggen_sig = 5D18D8D15CA5C3640F6CCAA8A10D4AD102D4815900C73FB83761B48A7B6339849C37FD08EF2636534076AF322C4C386F50342B31B341BF85EE80E56350FE24BAB555B4926E1F003B9D3BA25DCEB71817E2425966FA70F6711D8EA4EF360E6F212E3C57F1ED8E454E5799FDDDAB9754ED34765EAF24F4BBB89F11E7D9B96F3EB8B291A3C1D37ACDEA2F1FAD6EAF9BFF4441725BA08CF533647CE2FE7D28C3183199DE407D29B618FB6A9C2EA59CCC158DA7093217C46D7234FDC3306D6E7AAC452D980F1BE76B8276324C614FEFE8DF38C359D87FBE5B8C59239916EC2F9C4AA69EC3C338050F74E74D093A5037F31BC42B18D4DC77CA298E0438118F48F8F114DA0399582984ADDBE1561C3E52074869B6B58452A372948805216983FF37881B96BC42A23CCD77994006311BDB2D50890932A7A0BD54B6E3A50F248B51798CBA6B5E02B27B3C61E33F8CD90330A0018B734A356167A2494C8C8DA023E991718A405C5C8A306481FE38B059BA8EA3FF8F0C68619E6DF980F9CC755AAC60F494E2E8CD0B6A7877DBE23C86BB7E6AF61A9ADE08B736B781F8918C80AE3909BFF4A1BAD2F9DD98B9AF1D67C7D66DCF5CCEF795851D90F169BB695989A243100C69EBAE18DAE8AE3D829A5C22265B6AE370959989947C6A036A66279ADE5C4BCE166FD0218568C15EA6EEBB416980F96563487A9835A7DE4EBF0F1959BBDF625A822C217621E461AF7124F92C90EB3C316B8ECFE5EC5F1A3CDCF529B713CEF46EB64DF5FAFAFA7ECF3640FA1A8663027058DB94A555FA45BA8A66AD186D3ADB6A38777F8D05900C9FE1FEB3315DFD98E02F9C80A138102A8D2CCA8A2D999543975711D36F7B21363F597880ADBB7E5334687AFD3EC0D0E513FA2E03506D1EFD757A0B1520B2C772053773E8FDD4B18B10B44057AA36337514B3B50FBCB2BD0553893BC907ADAF4FFA2427F36DFCE27403CD293EFBD8B48DE7784BF38D27A728C69261584019A839486EFC87F1FD5A484AA643402D073955D5D6137CC4692C7C2C8CD20893542617BD5FABBCC8D3F6AE17B40074B3007E6AB27BCE309C973BFB10CB9F4F1D239BC25AA3162A2047595E1515D082215B7E4E6302667CEF17F33027BE9F25971D150F59DB033047E661A99BE55578F3A2E456382596B11083CAA96A97E4AB491A372F19A0958C80DA0090AA700C326784C7EF19622AC1D77D3C5BF0F7E5F6C09672BF4223A3FF75BE6E4E2480CAB52B004AD79509A0724F533CF573A24990CEB5327FA1334EB78B13A2A8E54512878B82ECC201C4BC58E175D4F42921FA02469784D225439E8B35EE9FEF08F7E8747D398BE5B3DD7D31F83AA8241462485846C59E4F307A06857BB82491CF7111E02F5C45FDA343C2763E84FF3DB6D5807CAC38835840AD793995B76130B60F42906201B40708B9A0508869E221F2B9D21B874BAEBE8610D126DF27EBD0D32058F00F9837096C5C1884AB91E24D16EE08F4A49307BC0AACB68D254B62C6A655B075C2C4DFB7A34540B3A263242D2F3E32A46A42F4FDFB35054FADE72468503F2F885CB6E58CF6941F7180F65CAB0DC9A348DBDA7D39E4C37279FF1D486A45E57FC36C2882C55A4E50655EEFD5E90BA73D5A2AF7CD92DEA41D490FF9066196224FF60BEB9A821858724DA35B695B206FEFE5CD1972999A59D9711D5C88BA4004B5D466C0CB31723934C9FD3FDEEB9CDB9957987A4248472831DB3DD458F605A7D663210D4328A3858C54F87B81C889645FB6FD5C007AA1EBEEBF8D512E16B6CB909E9524EF85179632A8CFDADAC197583C2E1898E1CD46D18EAA3A1B5138EAFD33B34FFDF39EC0588065C0467CA0C86D1157759853360B841402CECA6179364FE30664ACC864F16C6FAD775A658A781C23D17C2ED406BC4D77D082AE9ACD4A8C6D1566A3840395CA79F9ABE818D25717114B3B0DAF8F33B1B1EABCED4E0957B2E791A63084BE00A0B9AEAA28A5551E8E17FC024AD0994DC47CDB4C6D1DB7E7A197A802C4BEAAF13F0671A1D2E264B91011D49C5C796EF8CEF19917C9CEB73FE49589D0CBE7BDC475FC89C3639D6131CC3B9F75C444E64ED360D6FF5F0086F7C9EE6EF31E07037B79AEE6EEC53EB89670CCFF2123D83B1F172D5E0DA2010702768A4B4A3D768328E06A4600CF07820FD11F66A4AA9A6CE3447472FD9C2B7301370090CBC17E0ED8CCDA8449C245BC396A550C39FF3FA36649201DBCF0E24FBABB0E8849F84C5371BB0CCB574E762E0BA3E5A12DECAACA8CA070D1C3ED5BE55B4CC068947ABDDCBFF04CE5310AA7008770EE8D6D75F71B177B3B15D67CDD7544679B9CB845DBC64E00FB1036E01FE1864116A83D1FC47A1FFC12DC9402F22B64A13ED8CE5A9B8D1C646B4203A63293EEC2541B367EC03D8698FAFABAA017A2A2CF78DCF4DA8643D88FD28ABAEFF47D1623931A28D9D52256E277A68EAEE78D715E553CA6907414A685A55D693975158D1D6A9FF33DB9B992A3C84D567ADAA473FECEFEB849F438B182847FD176F7D21B0D40771DFCD72F0F9EF9483888B8A17010E94E79C3EECCB38605C627045F72638FCFCCC8C13ED95E0A3359CBCFF0C842A67D09755BED93AA8CCF8D3C290A4A014F5A0411ED0FAED316B6CDF2B3BC512F2E0C7EB7B83EBB8177F27E5E6460B5F8CD08E22E4563B65E126C2A18C882B6860C30D0DA6BC6546A41AFBB7E880FCED15F3489EDC23333D3623D241CD4656525981F84F8F23DD26FCEE9A2C8AF65A80E0784174247774E44E6CC9798415CC5E503A34461470B84A2BDE6FD786B85C0819B39A8E5A0B3E0764AFAC875F5C60CA2C370E8C223020CF61BB4BBD9A046090F6C0D6287B21A1C521DB6FF9EDF1541521AA824053A7D95086F363A25F857DAFA09AB19B0653763B497474492331C9B2857F38762848C5205AFA946311240A679586EA4CFA8D01F0315D55F0A147FCB3A9EC0368CCC97D6751DDFD276F7A2BF4B00ED9463D5D5D91C9A958DC120FA24E4265A3D57C8D7C20CD32134897465AA34C3EED12129CB5A3993108981A90D9A8EF786AA2A82DA510780CED5937F634B05A54F0C5086C8BE710D4AD4CEBA20E47BAC850877CCD88CE6993507EB3BF7E7C12AE165EA2E7D921A78414B96D515553F7584BF65A5507EC3B8257BD403544FCF0FCB945E97181B8B6DC539BD587F10488DC5CA6BCE5C72AF2538FC417FE5623C85951470D25A7BC419AD0E2D7B3B4977E6789861799884E8554C83577A93A7155FB835BD30737D33352B8348278F5CF8EBC9013CAB09A59E47A720C02A0D0D4849DD74C9CAD2CBBCCB9C44A94CF44BF4B690CDBBE60C3D94E09B257228943157B02ADFB41AE2D09E1325C24085CCDBB2F724A5831722F7A20B200A7F48A63E0F4919626F2A5CCEF7DAF7D64C348D3D1DF6B98C0B820D6BC0126A81DDC87057D3E03462A050E279A6CCD81D2053D3E2663AC96D8BE659D96426EF5ACF87D9B60DBE7689CFFF244A98562B1DEC6122C549B7B50D64D1D9F253969ADC4193FD0E71C24765F40BED7948A1D9969524268F6E477336919476487138CD01B0FD09BDA73EF3B43C3349D6BC75D8CBB155BD81FCD44A38CFCB7F1FB432933B92A31B769BB9A2C9C4ECCBE3EAB238B6684EA78003472988E53413DDB70BFF177C6E41B936200D9B358A46BC087A79C9D0FFB2014D7F3A775C148B2C388DCD1EF413933719D3A0CD3AE63B26FB56D46D606E4E559B6E4D78CB28ADE46160A646554ED834917CD17C0CA324588E96CCD8B3D58E6118DA17455F9406DC606A896A967C243606B21F61F4BB97E3C82D64D259D4FEFBCD2367453B6F24E1D3B5A7FE12F39C9F9B44964C342BED8586F2198B39CB5AA368BFC1C9B84DBE832BBF2B03525E06FD137243FCF6FBB7F7CE665C4A5739467007BD437AFE3FEA7D41A2110B703908F1BA2EE98604D8F56EA7E37F5F26762E0A718DB6078966BCA5FDE5EE8D4E177EB20DD30F11C76F3350B0DAEDD51C3BFCBFFB2598FBE0CCFEABC3BF7C1BCB25EC4085E7147C29FB1EA3FF34091C63D8C9EDDE6FD1E4728C30C58530D44FF08D09A6C208AF059DD46E51857482FBC8C5B630B5E4F00CC2E1E1E60CAC546859ED9962D10B6509C78916E80277A2555DE376C0C89A098FA361915FD3DE497D72D99E362AB2F7F3F496F37F0539305C2E82BA25870CF58003185A03D05D03DAD7B41BD41BD2691A65FE8B57D25B2F72FAFCFBD4939B6E6C8847BE8FFEB80176F2A5A52C25C31FE216B41B9F8C155475FDAFE3CFE6AC00CB1C89A2BAD68AE1F20AB48641FDFF13E10C1E9F51E98E44107D303F98E847B1529693D5E3F202D6EE764A230139CB87EAEDE9EE7F646310F27BBD078464CF8370529B7E7E964A07277B763A6A56979FDD77CA4180EC696DE24E227477631C06E89968E32AFD7442A4C24B75ABF4030A3718834A7F17430AB2F308727C4258AE06AE38CACA06E2D4FFDA39636C9ABE00FC3A740C0D513A03F403551CC2642B713E2253C8AF9A3D321FDCFB78A8C3AE28AB9A52E91047D774D252A25923C37C17E19B06FC6FEEF63A81D396E78C615AB06AA29B36463F7D95AB18919775B7694109122C3240778699B4C4FF0F639197ABB7BD08122349778C0B6A7E959DEA2445500D383DAA0000000000000000000000000000000000000B12181E2125

count = 315
siggen_mu = C2A3F9CB786A630A9087614AF71B74517C751E445D0A53AE17BFC775CFE085A7BE2D08C67A087837159F64A76195C54E7A5C46E9B31D92CA6973D3F1A179AAF4
siggen_msg =
siggen_rnd = B54B475D11C450FD467436EC52288C0318D1425954B27E0586058D66640B5E64
siggen_sk = 5861CDF6D88E6531197AE467A189B0D88B9033DFAA8A34B4B20696F5E72ADB8F8E0BC0FA9677FD29C182006531CA41311F18592D7FD17640AD86DFDC85C2FC363442026B34CB24E12006C28CC5998024713C9E2C5DF231108D2A385D7F2E2396ED53C34FCCD3FF740D589907875E296D1A6A21C0FD0D7D33EFA06FFE8647774376670162261870681271685460668883782285277530415710106646805223330114374451618608803424830125778874241566024755371461218488144755474774233406016875220430448874732248420571188126208124537104814006400801521285860412531701306832155823150677870211744880115125465173868416628823874228378464640357642335028736571756437627535258532828644625350680315040735442500578352806174632611883848077123776842381420768135215804310658102123680163677121661823277256475022876204228077771174716552003385340535500656037442512603583255002234058850703768051586658122428531247410511658201508258814437646166215663004305414221357304307460422475248770526715288558350227208274128832222784752778666678867248470107534774552368561343456230275543487216278462302525607830304838500526386547138611764202631041821001334347110785238070774125565831375721723770113771727354116277705538108507828283131147057447235234485765881758887540430501680411536141285284033328071033750028813852143121056634471202520500542667260774663071388416624033817533707687804707817102565236615456715560220684207648708766354751457876428184543385674718001826252163284705117587143610441038858533711608725277134018476788315226431318476774018736482172128571082524270434661741623246035714446315774165360157478145770570083363452514434406163732843788038853257182708108581127775536750548254517260011720768321550478054538242347334750667026385325755532438526854356286440248136472560683101832534631488487763328257461811805331663085682477563473264428018438737313814708012855651520022251876673304834143084112838101868187615413337703145654122283678785002352052565322221643661068761600104606328625067317340131224580740372106213020768401834561471527618446327206673582048345443444316545725160176406722852473020135847086678178374647525880268540165431733046643636713806141846006166200514874415240787656236181010274286083440087685065864543074535410035321548348425006582786560835603706876532483663023436857816781081638001824565104584824754033764811148463246368540136525217138683164266285607417243066455610620418151416521107715378110176731035174208014120610172612685560246713231713584084618212628410573514830264087351880462035733138804505442476228174487234664620388856566200273180167876611150617323483048824054178070632362208661647643137325355848408166774340528222882677661735840153746258341131774327643606754717111881030152347677804642738606744303304018384764715311635404406526622051186620164835161288080745604710140165401810726684207107327231401280587254551417583627836577777208252025762703620578022833431407620682328167308811824702522838664212770451055758055888342346644463201406345548421888301567010183170212182864818421214641474215351788226812361630577307062738312387665434254445825875267112238564442221821383100768511050837317046010260564662372546265813623184322258082543812866311012730300826351540486D729ADD46F3B08413017133B3A6086262A1EA2B27EA9A8A7610732FB946621DE87807CA70B2C11D27F5B5B76BD53D2C873744EDFE67FD9F2D90546C1D6C9AF0CCF5081A278DE87607969357D50E8C48C0F31C2AA57D043A52CE6FB3B1F65CD42438D5567757BDA7AD6DE8012182E4142B3629731E0C5E3FD212C854A32886F9D8D03EC97E983EBBB79AE1C04EE8EEF78305D6F35E6AE99A6B953306DECB85382B61FEA42EA2F11342BA9604A9EE160A11CF3B3D00024BC30DFB77DDE7B2544D2A5C11A2466C357C62B50FD213303FF3C42461031F6E26F63B68D74C0F683A62E9D96C854E81DB2E372F1E2CAD41EE190F8D09C97A76B17FF09CFF64BF17251A806C34084DCDE376FBBD21D674F599E213113944E0F4ADF632833DFA39E78DFDE8DF7B5B2D548AF88346B8EEAA3464C72C1F42BA04881BF39FAC74B6F6D754FDB205513F59B2A752A5D9D82C73B034EDF1E204A48B7551DF045CB34266CD42B6FDE2E4615BE9E2B4DDAF207EAE29BCBC17CE4EBE5EBB53B3D7AEFD05A9EAE8041FD76A85ADA8C9E9030123E419E97D2B4CF14D1B9900521CCB5D3F7BEDA309DE099292794CFF2A4546715240308E35FE4A54809925DD05A35A29D835A137B951DEE1714F36B0513DA2650DFD1742E373C21801F9B6F2E5902D12130F4940CC8C31C4D302E0074C553B52CF05FE04A82ABBB6E13BDFA88D0966B27300F1920B2C24CA713E8B0021ACC8BC4FD7565EBA506FD728DDC596CFF30C4ADF992F4EA7F47E0023AEB50F7FDAF7EAB9C55CADC573A0ACC6785F413196A050E1CE6F3D4332083A97ACA7EC485989F3B64CE8281CAFC85235443FFCBDC58FDCEAD585E4FDD2BC25E795C5E8AA96833884F619B146DBCDBD5A9CA5B0D84F71105F2104F9171738976FF123B05FC18694BFFE8562B33CB644FFCC07A75EE7F51E63B7EF35B1B4BF067A34B54FEBAFB86782FCAF9126913ED1255BF3DBF6F520598128B8FD4B9FC68E716BAFF786D1BEF2B1C1DEAB1F6BA09CE9DDABB26587A432E8968664C35395484F4FB08A9DDB2693396696023CC6B0D5F2256CD8F3BA2EDF5FBF5BBA5080A4B43703663B30397DDE02E33C9BA535DF1FE05ACA189937FB97A8AB60865FD5EA830E407EAA1120A6617DDB0569B1BBD6DEC682817EE4BFA814CAB6D9EF38A030E6101F5FB6C23110C11E414F739ABE7E42715BCE0C3C1EE82DB9C5FEE409FF4E1AAB7307A91D3C3E38BE17F1C3A8C1E2B6F99BC8DC87E41CE352F5C36A8E8866F5ECE6CB9584F04A2544F6E3727C6BF039786F721044EF0D9D1C4B44E0C57C93D2F0DAEDA8CBB1D4BEBA0A9E02737D49CF234BC1D1FB63754EB65FEA58BA8D4CDB582AED557D8A851CE83F44F30F6D55784CAD9B6D6861981AF890BAD50D1D888CFD5D25C8B64F43B78791DEF8B7174156941BF4ECDB175FF763E997F02EACA7A7C9B4C36FA7C96B7429FF6F1D96A49B6CBD67DAAC4BFC5D166B35F2E41721A37927BDCC7B2312451B72BADD3231DA5CB931FA6F418E8FCD0900FABA3B528DF6DD2A4450F10BD3CF6B032EB35B99C5CA3E102BA37CB73C89F98BFDEA2F7514C35282C430568F62F5517C4F3A403FDDBEC49C21DDBD66EEE9142E4698521BADE9892DD7E3733EC8D2A792D03ADB2710B8D62414FE913DABA282ADE2FC245B7AB440FFA64878CA361BF360203394E011E310F6B41C4D6FE32E000A6FF3AEB627EAF961B7AC2A2C0D98A670D817F767B16B015D4D9902CB1860554C9563B0630F935EC2F0413AB8DD8A62FFBA521650A8DC7B81896D3FF7A480F387C82EDF07665044FFCFD4DCCC6D2DD4AD34D02B9DD25891C74FF1FF343CE579208047F501CBBA8B7BD7BE4DC7299595A041C032B15F0C9AFC52E649E81DBCA376379A8F46744C2814DFA5B8C5601C357CCD9F357176707ABB06CE3D828BB6621080A849A1F6BC6634B204239C2C6739954E04AE2C1CBEE02A3B5047862531A0F55AF3293E5493A14C21E5FE5E1B417E0AA44E4D119897D02C457169E52FA03DF0A5A1B7CC97BDE3E74F1819AD8858911CDEC8AC0EB03C92001FB24C85902C6A8100DFF3C68033CA2E264EDB778C332439303A9EB9F0196CE091DBA5D118CDDA48B7A927AD42B3B175156603F7E72B5EA7FB3E520FC5DF241FE411A7D0B551427A945E5157289276403728B3863194F5BBAB0C411275675D479E89DBF65040F6B260A4EC12C888E0F5E17034C63081EC24B8B76F0A008EB2F9B661D672C92B0DCD9CF5C340FA3BD6FA6E1B9220D4F926834464F744323941C55BCA759708C99F593B422FB053F65474E339A0F0FF831FD74F31C5E8A6AF45E8055F8C443CCC4E22DFA608154BCBE3BB2EEE92349FDC6F0E8D8CAF063AE0C7E97B8316C695AA0B1EAA587105F243771A186F4633A62EA84E667F299D3AD2EA82B66572169D50A3EE0C91F9141359D303DF60FE116AEB277D4A92C5EF71B7C07E82C7CD9FF9377EC4D837869E31B06F54D36E98CA204B1EA86307C0A4BAF7EA528901A5DE5089C69F3EF9E5DB28885A67E000A16C4B7E395B8304E827D7676428E9442B871EBB69701E94BC5CBABB3170499352E53FED2729B8452AE9A45F6122ECA64C1E82F2314BF0B15DEA779807B838A2F30E0ADD6CF5F206792D72B67F5E2721CFB0144CA643731421165012A91620DF6BD00263919A73BB41AABAEAEEF1B7D7E50E495234051035AD26637016412FABBFD17EF685E4CFDE0B862CFF34A86294E3087439E45B85ED3A4823D83C2B7C6388A48BC830EFA248C010BA21E31C6407653A95A24A9B00B6AAF73C65D45E0033BD3E412668289CD90C309096D1421AEAFA33670568CC5254BD18012FA88F5FAFD0418FE0EB8C1C2C854BEF03B509312A1CF536815D1F59E7F2C421D1D12F2E3608F7D58D5C8815D5C28AE29EF273EA2C6ADD1E81F774D8F76281FE45CD1EF38B051867D20FD9821334B26C18330FAA5BD3052E4C4D83C77AF8A29D375312E080E79A5D1591290B634A8FDD1F37A024F922E61A376C6DF148E15A97832FE457A88B326450D6CB3DAD6C6549CA9AE36C303C9BE94B67C770742DF0D5D0FE534B812BFCD4F2E467711CB0E264649CA8F84DEF2F36C774260D0F06035D7C577DF954E0460757CC959D1FA6BA330374610FD594B4C5B1411A31D1A4E950A28FACA04E3EBA7CFBB1FB8EF4BE13C616218F8E31A8AB29DBB4C737A62684B106060E40184CC0D7925C30F073FB5E7829F52379EF3FC73AC16C3D5DF678665C621C095CB4C1ED9860C8ED2A75EF6ECF0BA8B91BDC400122E57005C2B2E76901B41D1F8399B0C1459342C58E42D19AA9FBC6465C74BD291FB9A605A52CF39D4164754AD101CE642EEA0200FBCB1953C16050649E2A022F9D17476D915D255B24767DAA34D6C4BBDA6B4374ADA01677DAD8E17F3E30078101AE32E7928FDD2A08A137A5BC466AA771DBD495879E44AD46423AEB9ECB36032623F0161368E3253F3E01F62BEBBCD2009B7C8FC7704B8D57E70C165C2190238450E57C0B233C649BD
siggen_pk = 5861CDF6D88E6531197AE467A189B0D88B9033DFAA8A34B4B20696F5E72ADB8FD17A70A08DF7D38C93E367C32B03A9EB184D8EC845952D35F00EBC57157CDDF217C8B606CE79C8B9180A73BF6E0BDFEAF23BC29AD52A16BE66209717A7BEF9DBAF12BE922289F7CACC8649854F1DECADA659E646E2B56421B520AC34323BB2C4AA51F0F35FB5A0B8BB72C680D2D20B7A731A8CB207C7675FC9D02EA7A0A739F1DC201C1F6B0A10C294CA5F2923C35B6BC4C63429219D364AEB6EFB20DF96745977EBFCD3FF53A681E0A50EFF9BD800910A4569A3FF291E3A64625C3F5846F1E45772844D922529906E779DB5A6307D7C66727C5F4ABED1D7DEDD4798108C36BF0CACA76B2728681DC21395542AB4894134A055CD0528543E5F2198C290A9323F62B74805D7B63A7D6946A200BEA3308D3527610A758B6C095A56758494FCEFE5D1195B6DBE1F2BD0DF78A88F80F05535DB8EB4AB4F9276A4A2FB31A8728428AD7DD8E9E49478D0F20C00AF8A8F8CACF4226680FD6FD0B2E7979FD2BFFF604776EFF87C4D43E019701B658D8213BA271C71916682212A121F6FF3957797D435CDCFC1FC2D789F3FFFBA40461D2A813DE820AFCC00FE5063384C68EBC17953358A68C9118759E8C58FF3C74D554730E36D65EF3459E8595E9CFA3A208CCCA45176DD46D08B5B23F283497F754990C74D11F86BE81FDA8409DC7F60E1E3540B79EE2BFDAAC4C9BCF6BE95901A1614F24F52313DFA018297D5940FD5B7491466E2333ED0AF70770C2D2B6D6DCF2C70ADA8F10516E7EB6D887669BDC3450C6D98D68C269306816FA0EF61405700AFDD5D2D295F6FE6936E02EA316D11951590E38C88A401092CDD95F3911BBCA7E089C53303E435A391CD46B3024ABC867D81F3E487A7AA3FD09A9695A3D3C47EC2890F4DCF372E2574C5B0C957E87E2148CCD1FF08FDC6DDE066CAE71747CE8A5A6B8F360FD1F75EB61D8D4B3F1A8FA760FB0C6CCDFB80E72B23BE531602F02C6CEDF9224EEF70EC1FB87541B912ED1B33CDEE06F5E2FAF3521377E3A1C9BD4DC8E2BBCC482FA3FE91F0BD835E805F90481F7F119DE989772A2D8F8AE51AAFF71DDB50A61A12D0CB694FD330D5FF7F817066A9A60AE5F2D547E4C7971BCEBE0309278EDD5D64E9A92A33BD132DD5487EF7B87DB8B0BDCC5612D046B112C6F94F6AE13ECE9B009AD404F328EFF6AD7428BBFBD41F427CC5701D29BC8F9760D5025B358DDA8F47650751036EAB76C7AD89EA50D5D8F1468A7B57E570BCD73088EC76CABFBC1BBA37E2769202682CC1BACD3F4C264CC57EF62F0F29A7AB7337AA0B7EDA261D3217A8E5F6BD4E9FB81516C482BE4076324CB4602074B828709507B1A2B667A721B23AE8B02267FBFD97B4BB6958A12F70D49F153A8EE4BBC4A6D4C32E86936BE5AE4E5FBE6DF41C6F59A2A8E6BA7B5E74F159E697BB051F805989649548D2CC1C59EB02EBB29A3E22C93E082A374C3E7ADE8580775E0B7F2CAB4EB7D390190915D3699A783394A4A79CEB3EFCD19921669FBD896CF174FC90C7E5CA3F4CB94D36CB2FC5C49C5347B4978E5FC14A1F917B8691C848D52E14E6BB975D60C794C03C4346598AC99908EED00799821A5FC8B98C33BEE00293B89BB06E4A5C90378F4813C03214AB9F74755805DA9936B755400B618ED753C5E7A9E22CA7DE16AAF27EAD78AF1AD53FA4F9BF4EDB107AF1A54E7F41DB3DF4B316A16B641EF054C0B8C1EEF66A02A611CACF2F98FE371A2DDD102AB5D29D468BDEC37BEB3AD4D908925D6C798CD975E40238C2603BEAB697FB3FE4E1B3CB7027BCE2688D76782E64EEB909017D8365EB26F437C1F227EBBB611CACEB2D8A22BFD25907AD6F5BDBB7C4F7470E72B711742BEE9006379188F394592C3CE97F290F7D4420A49F435ED0E005815D9F2DBB09F8E0B0626146ACFD4089A590CD291795F4CBA90B366B0561BC62F82C044D0D5F861939486E1808653A40DD8FC1F65C42F8193E98D189F47003A93DC71D2527E7E3476FAD8BF41C1AE60626B56F0AC99FAF35F9E186B512EAFFC9F7B22E0222DCFD83DC8BFBE1DD58D74AA8350F423E978E686D20CF446BAAA5D30D61CEC079E6670EE205AA90C60F130469062F6B5F452890D634B9E744BF10E0FFB6DCDC0B4FB01FFC514E7CEFC9EF5FD79E394B91E59FE4E69A304537153AAB5C8409A959320F8EC082ACF34B99EC40874A1E07B49483141AFE75FE4F8148BC76E081E7DAA84B4940EC5C1EE868017E55A4E91CCE7B387C17730D1D73ACD778FDC0E92C9D40A410FFB7FFBE0A67A7FE0EF264266D8D8FBD012BC411B95A1EA6E8C12C638F91EE02ABEA7286EC12EAD601844545E63CD5221958CBCFB8FC5349DDA5C0A414804362CA02A69E5B2A23C45B81EF5B24E1F2E6639A0D38C97D876B17923830B18AA3A2ED8515AEE453CA1C19E7E25BB2143BB634CC3FB7C4E8A4BB390AC938C7926847EBF561873923F2EEAC75C0F5B06D5CC79A96DD136EEDC0946B9D9071927578AAB2E924DC47C7D2AD2FD42E0F708761B22EC85C17AF130F5A2FA441D8352180E8AB019A28F4E87E46A1F6197A90FADCE629F76F369D263D83F6D94023A0B8E478B453FB1AAB7020DAA914D7D0E71930873ABA69C5F27219C5999E2CA83246C6F78E20181EBD5AA427247DFD732E184C21D37FA79A01265DEF52AA6636490F9C7BF32F16EE37463DE14FCEE30D418EA0FF60E782DD50BC3B126DC971EFFE7B6726066AEF24B110F253
siggen_sig = 1EAAC38BB7ED1E7F3F31782B92C1C70C6F54F5139B226812184B739FAABAE795A7EA47DCCA8289050A6B21BD536D2A8F11EB8DCD7B75A677148FF11F544D2D0E86C75E5EEC2F647B29C723BCC2A2128719D39C0ED2CEDADC06E70324F418ECBEC74FE966C63907BF919D61C2A04D781BFBC41F03C0642BF869FB44BFA965A2DEAC45D2C88E0BA317FD1619A87CC6A314F27F8060DC211EA43ABC56E21AC622B6D3D119DA047054A4584DAFBBDFFC10853C0D64506DAC52E574260EA44D0B4D6ECE88790E37B9745381F8894D7050A283036081D1FA4654B8AFBE2D5AD2EF541039B18321A7DCBD61325F0D0A80B1BAF309149C81B1FE56B3034A66A321EBBD4F73ADBA583F68ECA1A3E908FD4E824F8327D6AC73AAE1B5E5AD7F26FBE27F4D8F2E183EF90586607E65AD1BFA64B17DEB083F575F4FADBE89E459C46E5B5BEE708BDFF11501FD5C570727921C76AF8606538B56AC25CB68D5337F337D78F91514918F5321C06531A90B5184F8D6BCE2BB0870089854A79F77EAE9F590B404A211A5DB3570FDAF6328912D70CB9BE3AACE024D16FC012B8E5C33392EE8B5940D6F5EEF4B7865AE7DE3D614CCB4254E62AA5DEC56FDEA95EDE075A857B184817F2473ED66901180C32A5AE888EEF27CA1E5FD9D997BE21BF6BAD72751A64C330D401C9562A52F3D93AA1B595EC0620CF6A25976E7660258B52AC491F8674A4A9D6A1D663A0EAA35CF6FB7DE9AB51EB1A36DC511E4FFFB01A7D51258B7A80707C504DB3D0FFBDAE1A602117F8886DB028C0A9F41893E5BF864CF19E1B969EFD15CDFE139639F3D3F2B1C9B6670B11B19D794EC98A3C801275CDA7160EE7D3BCA59198C8A3AEC121C55AC7D75C42E9F81388039252832C8659B3C29EB0D7A7FFC4E41415794D3664CA7CD46B8EB7D8C5DE7A62A1438192B107877D67CBFA8BF307344637E4277291058AFC49FD9B4379B643DB0EE808E086A5ECCF9A02BC915F71EAB117924496D8D94EF5C510AC1E0246A64BFEB6FBA5E032D0E46C8B76473A9C86D43C62D5E1BEAD16C399FBAEC3D7EF8CE401D7720899D118E1B45053A42328A1E59F6AFEF5E3B7325A72CD6BA235D38C34294BDC642494D056C1F28DB1DD0C3686F4ED8D7D2ABE6D9B2D6308C27BA9D43AC10F5BA6D7506061C2C2DDCF7EB8962C2C3A6C91B8003104ED0AF7CC5EDB36B35EB5E3D6ADA15A1E81EB8335D1BABC756F43E5725816BE9ADFD2C1E168426B423EFF0823DC59DD04F72F607F38D51C9820134C552C4E3233226DBE25B19D8279D13656F0446F317BF80A4BF2A46BF1088F1E9A5820D485DF27D89E151579A114B6DBB73BDCF8EDB4D8D212CFF53265EB38CBE75DD95B30200D5DCE928D80B5E5A9E5E275D7E02D6551FE4B0C79AB6743EA6EE91E097BF071C162AA21F20231BB356109DD927B15B5A5907765D0E48C9AF11F13FB24759FF0C0789F61D4CC622B1138FA8F3F722857852AACAECA4C90C12E61A483C0F3AF616FC2244D38296F1D1E8EE8B6FE63435406B1BDD3DE17F7F6D6A1B4B21D4505C147698345334DE1461B340D8B91DD088EF11789284BE9F4074398916F0990CFC64A5B20860E7465BCA6AD176E010E484896FCC15880B3CC3225242A55396CF992E77495B1F296E22ACADB53B4803497C48727584953D09EE7ECD2894560312768571619709095FB6664A4C33AB731063AAE12DECA6A707B4A96AB316B0385D89CE9B176D7186EAFF0C712B4FC4B6B551F44FF03016BE4D3CFA554A03556E283C8BC591D7DE6BD6C0E618FC5EAA78099F5EBE9FEEF641B77296388EC2A9F497ED71173EE1F08F504360D4885F8F55B69DB4B5B05D6F6EAD7D2C55F39854F1C14C1C706B9DB3FB004901F8C9CEFCBD5D4A6C3E5189E39E5B6B24A4F5D4A702AA4EE45E036CDF1DF5CB03EA9F3A073E7F4A99682AAB9C3F9BB84F71D7210BDAD152B7BF1B62AE843EE13E1C08E49B6AC7EB69CA243AB9D8312CAD7D60A83CE0253267BD5E2498AA6AF60AD9B5E053C8BA1B3E5E7CBC4928EA09F6C33507346C805B50962A1144A4ADA5FC4DB793FDD6CB5385E89BAA5F730FFD1153CF5854AB027CF52717E1E84D66022D11234057C5CF29A378C1995E842ACD677BA0653A0ECEB62E2F6883CB2145B4DB92F0A9F9E93E36FB4E47F167B15B0F7022BCD12D3396E154726B2F0C61455A965D7AA311C9A913BDDD135D8F43F6F6A9B02EFC957925529B3E2CEEBA02612107A5ECEBD07C517120D5ACBF48DAE3B7BDE6D11DDA7AFA4F03D3C4AC97D4030A7CB4C2F4B5D15208C912313DC2B7E5224D619D39643C43EEF78E834730CAF5C276BFC2F952BA2845BB76EA0482D08522BA3836556F17F550D43B3F2B445353CD7D3D812D57A5A955CC94483D5084899DAC3403AE109DC86AA0EB3C20486101F5A1FF05D4CC3673934BAF70FF41DD12F020EEC0FA0545827A8494E21F8D1B1898B8DDDA48B4E6A84361FAB80B1EE6C8C763EF4CEE297BF64EE5E4E6562D4C02413374B53BFBCB313CAE20BEA7EB549AEBE3CB0EE55361A1B486C704BF7AC0A6A3673D595862C833ACE38656A2F8BB002372B3949E9E23CB404FE93594EE1FF464A62CF1EEDEAF54DCCFE8E024D4EC9735940BB2DBE6D4A61DEBBD9F637E3DE43EC700E08A4DC8A86EDA292C4D85CFA9EE3EE3D1320D99BD8ADE6623D9C6660B30493B5A6D7CC47CB24D778213871BA9F8CCC92B281C94376A5CB2CB5E14F1F815F7B1E2D8FC2210B62290EDF2C3234F4E5F2D44B26D88820B0043D5E4DABD94C9F4A506DECB5B4A54FBD67E8566912590886E09A9EE7EDA0EE8FBA4870B11A55CC850F52990359EF2B6EB007AB8B011457D55DC1A00CE5F6DB44E52AB6F4B79E30E13EFA0C6EDF33B6C415A95CCC6E4616B9CC0092C3611DC67FDDA98D37494A2E929A78AD901F2BD7D124098A42469C6A6D0F13BAAFB0E698365DA27985A575A1CA294CC11EA8E327004B5A1E9CE39125E84867FB8F39AA346FCD86B236EB77B4BF462CAA829EF49566CF6689915F5F88C987609A56A726B54E1F7EA0E94AF554D168E8C76D21BCC808D194EA257F61ABFA69626B4E54BCBEBBC657CA62780E764FBB3C98738855B905C4AD2D3EAE0095A20A35310E3D2D6DA0B617B620C2846CB116C5FE4234C14FEFA00C6E6DFD77396BC8369CC32B8FCB07E56D6C14210932CB3351A511373CDF1B267F03F0773710A9346C07ED8B14E651EAE755C00A19E4B04E4492EE1AA7306D9AC51D1A03086D54BFA728DA289EE39C84CC8B436AB44DB252166B9F419640F0C9BE7F8E6401CEA5BE54D3216AAEACEFB7A869CBEC9A70C54DD666CBE55CB387AEE5784917664FE68DBEBB5FA25D59076C6E3D9D9D296015854EB6AF38834027D7FA12F8157B977008740071B47406577AE93DBD82C8BA601434F2E5EC6D0367255F8D01C221061F6F2755B835B590835208A6947CFED628B50D1C12800769B4332FF875A3139425B997670B51390EFEBD7DF615A069A0609BC858B13D3F956C388F8349E3A79E13EA0D97D2963F75C338A20969A46C04B8E5E560CC4201DA0542CDB27C451E0E0D58E44CADFB905BB1191BED8365D5AC6313A9F55C1E71A3D3221784E6F3DA8C262CC2C285CDC47B1473EE0910C1BDE591E14261BB9629843EDF7DD6BCFF9B2B869740AFE87292D4A7C846C8A02B6A72D3E9342BD4D09A54AD88FB9D9CE8D0D75A220F955681BF7BDF21BBE08138D7F17DFF611E0AD17837DE787C2E49D802025EDA8B1ADE6C7661B42510AB7A1BD8E1815682460F3F402AF5BD7C1AC7CC3D85FC9F85BD1566562BE634059751C9C33B89CCCE2547E71163B9BD123619A6F4540AC2073C76BD9C0456D7ECFE307A3B4457A93D667117544DF216664F365BC678B5D3E5E2DF1DAD209BC256A05B49034E03CD14062707FC24B9CE955982367E694EB368683A257CD68B8DCDCB9852DA2914D5C7F3F373B20A147B3FC46CEED75E02A1977A626ECCAEC29F16EE07854859CBDCC37C693E3356B09B32AB02E71EF5208A36CA9CB96CD5B23280141BC8AD2B29580402AE7B7F6C6144E3753C7DB6D04D8B71A2DE4F7F316BEE81CA6AC66CA371B9ED79A7043E8B83525183854CA149E57C0172E1EBE06C592DAB8197610B3D5439EC5F3188CDA609012073D6D5F0CE94F95E5CA2C5AC72439728E4EEF89A4E55485C33EFBE9A232CAAC7CA5938DA6EF1EED12C6DB0A68BF2320B2B2D6FFD1C8CA36131942426C808370B97B0D0473EA98B1BC62E1F053079D7F11AD9E2B410584E2CEDB1AC569BEE0E8B5C851C1BB0209D88DC6648567138F60115C3F4485E7F9A9DD2CE278F0689530AA5F0303A3533E0D0E53D363125FC2F9D07891378099918B5C04B87C541C4C952D9422815D3D9F79AC6DC77A44CA5ABA08B72116572ADC8DE48418E05EF474422E56F2413E7CB731B2D5A7B587AAC95F0E1C9C7D6DAB19DE0D231222273184F309F446FA3AA4DE29B06B12776B27E25ECD5C5EE1295002ED706099DDCBE8AC6AD272EC938005A923481566DCCB6BFC57EBCFD3921D0DD85D72A54E748C2FCCB6684EFEB750B735878F52C1C6548C8EF0AF91AB7E0A061B3845556D757AAE205C9FD90B114D5091B2D9DF1521363A3C9600192637475BEBFEFF11416000000000000000000000000000000000090D151B2427

