# NIST ACVP vectors for ML-DSA FIPS204.
# keyGen tgId=1 tcId=1 (ML-DSA-44)
# sigVer tgId=3 tcId=36 (ML-DSA-65, external/pure, testPassed=true)
KEYGEN_SEED=079EAB79AB14747CA01582B59F2624191B0C59FA219CDEB79F66669DAF0E695E
KEYGEN_PK=65406F1F72E6D3485C8F8AAEA6F44E59123D4FA8FE7122DB24558D2803CD3488562DBB70D635855595EFBDEE015419A0F727AF55CE5AAD68B4CF637EA3B336FA1F2771A47D7AF3967190BB7BB3F6E4CBC0765DA6188EC38674D6839DE9099EFF09DB1992375C68A5807127685373DE558EF2148CA557B9103BB68A3442A0EE485DD9CEFD1DB6DB73938E66F33EFEAF1F50F517058C85A26A5166C58AB7F03561E4331B1EC15AD6B562EE6222F1E77105AA24AF85561CDFAF4D7A23E56F80B401437EC8DF8BD038388FCC808FC7B5F04DD5C9E725AA7B33C2F0F58F09CEADC462972D15D92996826A9C92A70F7733F86A437FD1AB8A44228516B3067209CDF947A0F8CA4A2FB6DFE531852270C461A7809F08F67C79E01E1343567EA1B6E8F33F4C871AB0885D7F7A74763051D17D3B0024CABBD2202A10E92DB95A36B0067F737BD110A20301CFEC9673D311658CBFD8C4A5DA8633B236E5AFFD1B1175A6E80F2F2ECE869032306E90B3866509DBCACEE4C02206BC9F51572BD89AD918E4E5467519F3D7F288700B66C4EA0DDCF8C5477D4B015282C2AF7648E234E139298DC25840C946E33A5F4B9B22124F7D44D7E613742EAD04124A5C79579FC166BEE615867DA5AE691F819A723D55D66136869EF9D360E65BC1EE53653BB9C86F675D40F0E5D613DB96F1B4898FC5079EFF0A12AFAAF73BC9C3B8A325C6B0636098180977452024724EC26247E2FDCA9F3E040DFD5690E1190E6BDF15001A85159918201EDCB4D246076FD9B3729C2D0324851BB59AD7FB232C01FAD2CF0F2E42F28B39104077E46183C9198714483F840058E21C9FFE6B1B269C0F6F50AEF13F0B0B14C7B8031E37E7B3909A73DA0550B7503F78ED74FF78F697FA9985AAE13F7195A89F85B1D6682B58318D363C051396E2FF4098E04CFB1921A62727EFD27E205ECAB25A89D9ECD79EEC9D248294DCCC24855D6E4C7F55232994208BED3410BC5BFE0EE0DA6B6B5ED2DEAE992A73AA0BE5AA4D9227B8FA8A9AB436C92F9144FF84048EB3113A0532EF95384DAB3E49397CABF9A7E8F4CF3D031AF6B290358BF9C0D73D475CCEF219416D26BB7ED450D88D2332F031B25313A922E41A23139E0E1530DFA2DF4CE40D0F8EE9EAFEDFF307F9E49EF660D08F038CAB61074325E55D445106C14AB26B1B488D456BEF526354EECB75D70501D7BE54C3AC5E55B1114C22379E91C7BCE36F8F243CCF6078046CBDDC51B2E7B5142702834A156B7D85E206BA90DD3579653656FDF5CC98DC3DDC82A5E07D6535DE56C52A9AADB2BDC0B63B4833EEF75CB92C491D167AE3E2A33828B22CAB98C61701127332590D2285224623F603068B3E7A746D6817A48B681AA52237CAAA803E2C7155C67820AD3B4E3B88DAB30352DA6C5D2F40FDBFC3A74685DDB755417EC8414DC8D61C19BCF8EA39BAE9F8BFE88021457778B56A639C317A321385FC3567EB0741883BEE08F75AAAC4C10581D905383B03F4F27431591DD648045FD82DAB4223958A726DA9DE58B30DC9E163E4531B768EDF447BB4557E5E4E09C2DAE5A826F43F1C5732A2EE4632BFBF765ACBB75C98390A876B7C83AA040EB86B1220FF41AA3556CE5CCFBA0D8A4728F8DA735772658C9A49EF9774EC60312122FE1B8CAE1AD8ED88F47866F74FD4917F011077C2837447F4F4365739043074350E489378BD7340DE9D9802D17554C2161AF23FAC8E50BA22B664C716A46010B1A1BF2C69B6BB0C262DCD8D11DC455695ED3FBF9EFDDA12AE93CB6C3B6E0B727B65606682914EDFEDACA8EBC7954F2D6168C2AD8CAF49D956D41B1289C02BF90CA2E1B2CBAA965823CEDBB6B42827
VERIFY_PK=FD13A4E22450750C1218DB6A94F36D42DFCC2E9D93F7A39881075A5C3DBE38A6C59FF7109D9A99630DFE1467259B789211E862B6E4181DA20FBF8F3DBA3B792453E1EFC10E997A9BFD0069370581487EDE1E64DD34E04156EECEA3FD3441B2614A29622BE9B91587178C830A385A97115C06CDAD2709AA6BC11572C7606865F0FA148B912F68170209C985F8E0DFCE9954F664C53E48594F7A76D4CE4B1AE2F973FF37838E548AECB365881741AA8A8C05CA28F72CF907F9E7FC254E3916D94E509C980D5673D954C8B33A4915643C23FC082BB1184D783DE38D1405FF47350BBA63BB6468932B8C1271EC0AA71C80E83C18E63B106A7127569E647066CDFC04B069AABC9ADDD9449242EA984E697977E4168E07671B9210AC1DE2530DA1B3866181F57197FD62BAF4956EFCD94FA36EBB9DA444D9F0BE8DE2F6D3736531674547DC11046BED1DCD577C076E5D1EE8704D849B586291DF43BE9E1B01635070BA690817E41B57E603FAE318DE2952E4C675EBC6D1ED651AF3F5BBFC47DEFC93DF4AFC4EF0B3E0809BDA20C98FDD510A2015BAAACE8C45D8E7E9587D3C229D21040D61940ADA2915FAC92CB4DE8239A31B3CD2E67BD4E5CD4FF92C6578C67AFAB3D584F59C45F5B291F291E1D65A8F199A11FD8AA2209AC8D2823E5F864228DBB0B9E354998622146C49FD49B5AA4DB8C7D44155FEF3FEC69C0870498BDF0F74B41E0063D1D44A0BAE9712244D846E2EA7F8F274C68A538BC1342F81443CE858CD5A2728EDF55AB36D39DF88CC563FF0D7EAAC4F4BE7CD0E5C1B45096A189338530FC3F8B75D9C5C17F20DF3A2821FD127DB371DFDF81CDDC3F3A1140B8999A3CCAB75996B60E4D485B72C1B0598CEA9E52DEB89CC6BBC5493BC2675583E9AF1C58F4C8204AE3D645502EFE53B603382150C6A871F318D45244DE950FC191115277F607511F2B67128BEAA80337D0DC68C47B402BB028C3FE326934580B5427F6E3009DA91DFCC6802FFA98D16C241037BDA69DA60D4E9AB62B4D3A5ED04064A770161E64B454FAD700FA1EB67301CD8E38D2AA049B3D45A38109E2693984ECEEA51B40EE30B86B2C2E5EBF791B33F1919A9D6C9ABEAAB7A635A2538C71F52201A08C81377906BC32A4DE94584D2ECAB9327F0FBF282D0E4A8F64619758EC422A31F7FE2B9C91AE506CC9B6C7C7DE45B1D19BB3DF5B21DC561670F0CCAF0350A306E5E0F0FBCB1DFE29FFDC394E197DCF9F823F70107717EBE169F1240E867F5D220755F638F4992C244C988D92EEA5BE2F088050CA276324F9C8542BF5C51CA254092526B1E065B7569C86C4DC97C9A674D4E9235A1D50A03B4DCED6CFE076C38FEAD16A9919A4D766F055235BB9F03200867BB9A5D90C50F256704A0AC8AFCFED16EC084896304DC546B7A19C458A79D4512C64AF29B554E70A97BAB50731EDF53B1E10AB0FFAB24A0BF6FAE5BA497214BC900815A1CFAA0B56FE4A70E0C4E0E737C236EF31E5E36B65053616FBD037A6E8A95CD29658B36EBB8DDB275DE25FC4C386F7250EB08F6B0FE0C86CE2B5848E08AED6B9DDC11F6A95D64ACCC74D30FFD27FB824DC3CD02236F70AF2905115AAC2F89CAE57D00A1E7744C0E6269717EFD50C8099BC6D4C1600508F0F9E5F14712D675A908222B9D46C075524AC5CF8B3B12DCC273F6B6A83D7B4EA6F299B0288D498AA11B274C2CFB0944508695948C8CC307728AB152D76DB83FABA5F708A3BB2E464692D88A2F68032BA3F4CA539E4FD38ACA915964165BC1D3E0A0BC535D46B027BC780704D2C5637DFC4ED70D99D3F46C6764D4F79C0C3ACD844D222498E4F7F3BA49FCABF770A4C566D4B1BBA437099D4A7CCAC9F8B7821EE56CB622BECF9E5FFBBC874F6A28BFA328F3732B3F1EAC2DEF232AA22A4682C5722369DB781CE0A53463DBCA00ED8BC11B4B37A2A5CC575FE7A9AF24AA9BF158BE89F2B8D0025EE8AEFB8BE38E74776618B129662D43D95545D2BD65618C021C85E80A7457F1293DBA2960372F21A5C082EAF8FE73B06A227E70B112AB9D989577A8A87526F550E57343CAA19FFE4C4DA0D52DD8300369FF4658220EB39470A07D4ABCC6A80DDC4C6BD53CF897AB7CD49E7A5C2EDF11C07421DB3E2CBCF6035BF95825B4BC015A8AB5168F2FDC2A9FD4F24E3A125A2C9DF845F31EA65615FA0F65EC1F3C944A111491FB93694FB89443B1DDCB2838BC895BDCAA36B3828234654A8C986E58590195FF9B09D40E9AA8E57F1BB41F3456EC83CA1D0A08D4AF0136B75153269085AB4CFF4F352F4BD1C22A2F8F21A5BB3788B0ECED54F5BBB15891D0BFA795C54F2E541BA15D945A760C4035323814D672E8CAC2200E8CFFBBA0B09C52EC38F1C91FC72A47A8D3337C594F0EE649D61F201695D7419D725C268D23BD8C4CF6EFB2AEFB34953B221407027D85B45C75530EF2448649FBE7B2C92DCDB36F7C5D302537F9A2AAA0CCB1B5A21CFBB12C1825ABEF94FFB47021073246C60B7AA492C96C82E419A465467AF8B449F7909FB6F6C91707EFB913DCD9D70F7C1E4542B602925B334BC60F29772D694914A8A30A0C79E8E7D8409E5641990FA30695EBF61C00DB6661EA35861E136F97F4678A9F2107786A1B1D7A0E415D2D1702384CD214EFD5680E594CD91E6D44C0309D9BFC8D1E964AAA5F6D20CE08813C79C8FC2338548969E0C7F8CA3814681C76E17B1003CABBCA98ECA4B911FEFAD0D4BCA77B63040D4CF6163FE425F93435B71E5387FA
VERIFY_CONTEXT=B54760A84F74EF5C923AF18D2D30666BB36876F64645E755A7ADA8CF02BE3AA196F597903052987AC352CC76D72346BF9B29E98D3D6A604DD790FBE8EEB3AF5FB0C9B174EF01949DF5B460A693BFE6A2959683B11DEB6B47698791C4F08E2E24F95F35BEC6DC561EDA0778A8B1C9D46955EB771CD7A8BEE687775045206FA56E5D117068293C8D0DB35B5ADCD1F2BEB9CDB23495FD8B3669C75EFA53E9097A35E4499B6F83A21C8A8074A80D12864581CA394F9BA489B8F881F40A45C60E825B696D63167489F31C4DD91EB584B75ED2A4C1616B65E4A2476010F977BE69639F292DC57059E9432CA5B47F47D119087B6BC8AF29ADAC892FDEBC00B7B599D1
VERIFY_MESSAGE=984CBC323B9AB59EADA06903976C5541185682E875C7887BD5CE628B187ECBE75C7D1A93E65B7E9C99B2AD79D3492E4B5161DB282F50B6B2DFA28EBA364E515A1A3C4DC5B7A7A3F47EB1382B7A681D638998D96AD8E524A942D13A8950FD4DD1DE27E2F1ACB7E32BCBB40E53F9F9841A2CDEB7841F2F81FC2DFA7D9BD36FA98C053225FE834A41401CF9995AE252A3C06C0EF8F98953030325653BEEF80025650FF0A59DBAF12925D741D72333A76269E8769BF8D5B87DAAD0DFEFAC6F1881F31DCD0244BB8C370806CDB206FDD3E31511AA067AF4423311356129F1F92FF28947D4F716BC7313EFF0903B08CAB20BFAD0E9DC62A2C9C814E4BFB8CF7B279841D67DB909CDB3FFED0CA943BD5717D1EE30A5199271C90601DEC5CABB612098344D92209CA03C9FE97C4D2BA8CBA7D9AE7B1AEF135BE6D3F6195A456D9D7B3B38510E6430C64C0820B9747945BF1F5C243267379C58E942B2C3E6E8A95C585EF592EBC827CB0C16B2B648FD9E9896DD0103A2C5FB71CD231A35303DDDFEBF69B61312DC9C215FC6F863A86A7C0378E200C4E768C50F72086E87E98792047A5B21C401177B96A1E86C67D56D793CAA03BDC241575AE02DB82B8D733D09CC2ECDD122A6270735A5411B4148F3C79D95E1C5F353C0D14C7EC8EC094D20D8BD2AB45B9C0B0F1E70F6108313A4D8A819C178AE4BFA33808969DD32C597FD462854C01AF00D8816442DC026D4493B29B08D830794492D7D44A5682521544C301DE4CD4ECD88359DC80CF879777726F18EFE8611C71B2BF5A38DA326AA51223CA6389EFA3BCA27369F4B22BF3FD00AE7CC13764490F368BBDF0818F5BFD5E8EACC3749825FF2050543170530D60BFEBC8262FC933BEF73F0BAFDED40CF6B4DA47BF8CA3D8D8D4AC8A6B13304E323B9CD49E8600D7A63E39774D710A9BBABB7771CE85390D948A4E27076F61E86E8C7CAA7A9EC86E26A8DCF88A4853270BA3F9DD0BAEDABEE6177356F427708326C3BFA098064FA488731099441F1507D1425E77E298BC1E3D14B0CA4350E137322107AF4034695A2BEC75B7CD07C396D1B6A7D56EB2A43E62FFE4F1606B90FE3ADDA117B5F6BE8927BD3A96D71F1E12061135D45F2C14E338BDA5FECD811756734CD6DB19D9A8178B07017395ECFC08FEA28277C2044B11A8CAE15E1E49802920C073C3280CB49888F7E89A3DCDBE2A1BB4385DAA3826F7100ED7DE62311F63913F31540717CD26F03CBFE8FB5B2080A9538F2DBD216852247AEAF523B4C538E0E3F56E4E577DAAD1E58F029A4B61FAF40B933769F057969D7FAB84B2AF1C8F3F4A346D56248C3C8AF92E04B7F5D1C00F9D944034048315415B82DA8408A3FFFA37087C1B7198985BC73BFD1598E2205A3F8D569F06B647C64FEEFEBCD803B6E633ADAA162C0F9CF43356FA4C4955204A3FB297CF8A3397E12EA81B0E8CCBA2C178366AC92C500CC75CE0D29EA7766E5AED8B788AD53F2CAE66C67638C6E9D505F591B2B7A01DC5B83D6D0EB6E1FEB7A4D0D1E861D198633AFE1AE6E2083A245B97B49D5F1B4F2CD5ED4A13387A1AC94DB88E62FB357CCA82E0DDF6DCE3B302509578D1AB4C702343DD2DEE9C2B5408F4F7CAA50A8AC9C4696FE9CF3E830A03DBE64E8C831FC1185D98FDC509E62A7CB01C89E6E78EE89F11FBE16C64CDCC319237C4B69804158EDEB223F329EBC05ACC4E9D0AC4AC3B90ACD680989EAFDA818C17A0CA30F6CB4D174E83231F8575A294800C4F4F485942F1F5BD53412CCD61D533789F8E54DAD89DEC431DEF2D865A39C1C56C01BFB4F4A73F1F0BDF59295A6C6240A5DFAF7459EC1DFF044CF07211018CAC6A8739D425D9483F02AEB6F68CE0901E614E97E6E63C5C95D5E59E4CE631CDC2C5E619FA8AD39F3DB685A0B681F3D49299D6B3DEC442928481B4A7B5170EB4B36548EA618329F5152D6C3978B0DE5A8D9AA55B9AE5230BA0579D247FF8BC99EFFE6184EC717F37E571A901DFF2EA11A6349
VERIFY_SIG=FDE538200D42E42804DB1B7B9F35C7F8C33DFDDE2433013F6082BB67CE01D03EFBC2DCF14AC835CC1046A25F50A1DFFE329781FB74F642804947664EBE7EE18376E008388CA5EF5DC5C624B192BD639D78E23194C56A0C52F51EC35E519015D746246A87C341D545943D189F4AEA8ED0BACF590EB6C539BFB9818503B9BCD0C56C14F287823EDD1696D7AC99402544BFF57AD2A59D23EF005F15D8AE7DB554CE658D6A3B0103F33055781199FF7E59E651B11C0A50A119BB614E87BE168EE8F9B86AB5655F796F883AE8B387BA5A137A429CDCBA5715D0B9BC36BFAF7264EEC785C9F387385C160A9B0E5E20314E4AEE04FE52C3D0AD050CC3FDB729B31506D9FC7995C61F3839ACF88884C3998B7EEEC1FA9A36999BB749817DE69139E0316DEC55391286C3FF8E5D5618B47FC5096490D03EAF4448BA814D2A324E7DE0ED87B2E4A2F10673EF3D88013703FC58B50A9BD8E23142D4E4BD17BD18A49373D4B4D104A0C8BE29D67E4ADB84F706A3DFC5462EB6ACBDE1091E43D41EC634F227F083ECC9FEB3CC21B1B205500A604E406701FCF8E51E89D29E67528AE4451DA63BB292E5F338852091E60622EB85D16F36F3DBA477498D69D8DAFD59520D4728BDFD9B4DC6B91053FD213806C7E02358DEA6AF13C20B267C66C2F2A3A418DD308A2B0A660F972013BEEF601D4B09BF089F0FABB432ECCF16EC56B4BC9F9565340265F331C97441578C571A03C5B604D880A99E1F9572AB9DAB775EE4EE9B6A92E4C1A197AF7D67CA37D554FC0F85198A9A11B19C4A46C49D0693C3722793D343E1E9958EC720D7C61A113A11D84000E9B19E6B33C2CC629F3D5D34257C580C5FB07809392DE1329868631BA770A516BE64C2136EB964593ED8CB7D7676C9A51CC9E0156D2AB110B644B7B25C9C0DE5D8F898BD4B8A0FAF5F27BCB91AB2B0D1516F05EE24DC1B1827149E28E6F593A99AA2F8804F0F8D07DD9A8ACB757641BC2BEB6098FC0C87349FD45883A8619478D213B3BE791375B1EA349B22EDF349F4A69135BC9D969DBC8B83D882E34D9FA402CD4CD8AF996B834984AACAC459645436FA6E8B46A24A04BB7858C47165294F6CE4A914380946BB9EBE91DE39CBBC1BF6A05E5CA5F84FD78277DB67FAC6246A8381263C9C5EC47CBB9E70673D4EF8EF295804E9A07D08FAF273D81160BCF706C518FA0BE30BB1919B2FB9A1FF908836058C5125928AFFD0652C4A537458E9B179ACD32684C558661460FD6A7502DCF8139600D87BA256F5C46BE33E8144E5D6862678D9B58602D33D0254B4BF2C7D9F6C37DFEE231E2A3D297F7053FC07C01497488A0A0F36EC001849CC14D0C8900BD84EFA13E61F3611C1898EB99B08D3E07024A4A530CAA1175E83BF56668E99D1A0FAFDC598854DF3E928651A1F98EEB4A66CBDB3EFC1C06C8EB59678F6429C6C196A398A3B1C9D0E1495FE9B67AFB856965351E1354790A4581400A7801AA47364EE3CFC403C3418B25E98BF10D0C7042E80FED7913D04BD4F92A036536F4A186AB6E980559B8B87BFC90F837471A8FC48AC4E8B0D9ADDE9EA4D27AC65E01A1B563A5B5A2A1F0719684836224BD18AF2CC49C6BCAAC879FCAACEC1CB75982DC78F4EFBC6DA048B9AB692152FFA1C82633CD743E9BA83C450AA036AD37C1D8E37F6D513883187330E2B6E50075A6EE058FA6061B065B40235CC57EAF3953D0F8D555C639F49E26A64D836C4E8C9D88D77C934CA3F7E08080103D6AFC1F1CC2F7BFAD92428339FFD21B56581E356F3FBACC1AFBD1873801AE9BF225621D8E6B121DA33665D999CD9E2E021E04956B511A72666F76D7DB89ECEF3AB2B60D7675A492004F6DED1586E35CD3C893971C98A65755F20E03BCBBE8FE0BC0370E0067478CCE8DA7993C3E182CDF51A5B5829E0CE48A50C0176E84E07091FC954A4C14CBAB988D501CC88AAE5A7B289434957DF4529F5B9D08CD63F99C033C655B1927CF6B5163152E5D23442539E3B87BC1E9AF813281176539268D5813B38211F1519182F55A12A5451BA4AC9042CEFEE1D0014F8E34B01250839E5BC4ACE93ADA5AB2FE993810F283150A4984E84A0C8C1993AC812F46B18B0EE6148E21ECFDD6A6BB922172FC40594A0F6E05E1E07E64DC251D8F6227A9CEDDB11230917BBE6E7A144ACA6D6197FFD3551E0C14D9578B58A4CEE27DC2DB6E0B63FAFE501928EB30BDF40355B76F7D6B3E088E70A36F886AB45592E1DAE7C619FDF48B415EF8F860CB90ABD096FE7F154E71108EA5C2B0D5A45F3A895F3FFC38B0A709BBE08B2D59AD942383CCFABB50A637A51F3670480E05C4D9F5D87B52D556576F289B26A55BF6A09E21FE8A50ED6D1D8CF65643D55B385D48FB264B1089CE912D1FAAE54D4C0DAFEAADD54B012DB4C5F9DFD7480B595AD85E056192FED8FC0168463FB58AC5CA84B2365093F29EC953FCEAEAABD90D28C90EB98699B684FE6C96F41E1AB9297DE96BCB7A9A129FB043087A787EDDF54412133C38369818162E891EEF2B1A655307732A4C5DAFB293F525977402434F27E850F4365DA10FD9493CCD4726B357F25B4191F018010DF675FBD685F38773F53E781ED8669DD1AA0C42C94276E0BA1284E08C1DFF160E9DE9FD1233437E9E39BCA529B5657CBF774547493B109D51ABA36B70572D63C7C05059219FE0233D1E5CEEF120BCC59DB69B6718BB3C43AE2B5DAC14B1BF3E1EC92ED6CF56F6E7F35BC0F179303B198F5CB394244AE85BF9D67916EF3E2644475CB2A509056D6B31FB7119D3119400DFFFA6BF09452703E3AFF2B8A749EE3F3E17008FFC5010960D6E512D4ADAC76EEA7A2BD69C8AD00720C12FF51740733B1A7B2BA5FF385B5EAA3A577D417EBABB01EBBF2807D5290F7FF5850C1ED0065BE8607903A84ED8DC74C0C1CA18C8A725F51C36B8E6E0C1129AFE9112A6782D88C98B6DF6F6C8BC5AD547BF3E49ED7CFA80AA20F5DE79369590F61657D303573A4EC1FE8CA159BEDD977BA59DF7003A9C17176C2C4688DBD145A19E00E4680102431EB89DEF44661F8995E61ACE92AC3DFB304DE6D53BB4733E1305622BE673265F77BA8DEB88C2D95554E2EC858B10645387C67DB53F0D41432533A61816577AEB8DE651CB1AA35BD58512CEFDA24B085CF9F0D67BCBACDF34D23DCF1A2A4B9713B628681E21EC5385EF5D053393B51E686217E5A6780ED0498DB93CEEEFF4EE48ADC813B67CCA644B6738DD032F479C0B83877E5A2B0A993FA70E37B72FEDBFBE3B6B2158E3618AC9D93D68AC4372A862CA627E5A7FE42486E0413AA5A04A98E18413813513BFEE986B0CCAA9DE58636536242CBD766BC53F1627908548F77A67B673B377D6D388FC56FA3F4BC8E6635642426861BEF561D74412520B3E60D3F5AFD604A88A62EB1692C36A299BE3A949355DF2CDBB628E8DB99482A324458633D584EBA2DFD45E6EB8A5E9AA61A0C88381B1DECA2C70DAAB855933A45EC91D46131A669D595ADF9F8F35233B324EA39F0C2A2C9DC3FD2BF2AF288F6EE0B839487CD10AA2CF336FBFD2CAE8A855AB1BD280A88CD721A922E50063FE16153BA7D8C4D82C13469E7A163B07FACC60E255B0051234AE1CCCC9115B8FF7A5897774E7E546A6E6D5FC1983257B8255D4B116844AC172DC8B51ED20A8285F2A4B9125A15633B06C103FCE779E3789BA0A9CB00811DC726E9C889CAD7E7914C7C6310E04B5813522E5796E00A35A59CEB567078C91C4134AA3075BBD701356EC8984B6911ED08826F3EE6F3611A908D688095F41CA301CF91FC6A6B40667743B80395FA4261D236D9DBFB30852787C43EA777A6810F09F2CD11F99CCD801282DB50CF980EB5A79C9318952A6580D90F31699F0CD6CFF259B41C621A74A20AF1EEA61E1816B2658143372ED1F969B37D842F411D9BAF85751E714B6C00D0E37974D6D0C9A3DE5608C2D36B38146DDBB9ABD9B29A0399636657D84637E805095C9FF671882D5F971B20194E528CE6ECDAA90AD4500C53CA9423EC5547F0DDF7C727AC76858259BFECFD0FA98555A41EF4458E04A98FF494CCDFBCDCAAD7298773D6E389BAD6D58EFEE7A3E00C843858F0BF322A34B0A54343652AE5192EE2DE5357A495276E0E7F2AC52A8FA13168B068D50A422F6CBCB1A30228852BC78387DFF6ADCE98513E92F62CFEAB46F57CF276F00FE12FB9D45168060416B76DFF88B5E632D29B621E0C0FE338136307C16AE65DA9F68E3841CF07555D584E0ADA69D953A885686F2756B72141AAAF2BC895B0B5DD40F136C6B912E6CED0EC7E97B4B53EEE62728C37F42A06E8B4324D49C8BC772FE3F37EB813AC03527D9B9CED3A8C0523AD5A4884D83F052A1F4FF02581451FDB64E974E0792784E452FB004E727C3DB95EE030E77F3F424B90D39C5FD5E8DB33949D814AF1B78C1823D8DFC73E88CC6BDFBBA8E7F4F8017EB653096E15F053ABF58A860152AD2F3A8EC2661CEECF32C0C92C6216456F5E360F7CABF6340B42231C3EED663E3C5D850A6F5C0A4975073872882A98336BAC26C3E8795CAACC03139902B81D2B998EE88D6FB833614611F5A8224988458823CF8F217FF74B5865B3C84A4C9509173D767890A3E9373845ACCC2A373F5684A2B0DE114A555657868794ADD3DF000000000000000000000000000000000003060E131B26
