diff options
-rw-r--r-- | checks/validate.dat | 1634 | ||||
-rw-r--r-- | doc/log.txt | 2 | ||||
-rw-r--r-- | src/hash/bmw/bmw_512.cpp | 206 | ||||
-rw-r--r-- | src/hash/bmw/bmw_512.h | 6 |
4 files changed, 1245 insertions, 603 deletions
diff --git a/checks/validate.dat b/checks/validate.dat index 19db5441f..26ed818fa 100644 --- a/checks/validate.dat +++ b/checks/validate.dat @@ -30755,968 +30755,968 @@ D8C1D4BD9C3086F1FDA0ECD33C4FFAFF:72D73FE9 [BMW-512] :\ -73DB7B1DC6DEF4DDF2F94A22E1F6D2162B3123828369FF4FD750832AEDE94E52\ -D4D5C8B866860424991527175B6F62DBE0F764AC18290B92A26812D641CD5287 +6A725655C42BC8A2A20549DD5A233A6A2BEB01616975851FD122504E604B46AF\ +7D96697D0B6333DB1D1709D6DF328D2A6C786551B0CCE2255E8C7332B4819C0E CC:\ -9840F373D940E19FB25945134874977D0A4562CA50F358013E72C9679B3C82BD\ -3988E1BF8FE495C7FBC7D5F2B5F1EEDFC65EB8E54A7D039FA51661C0D4733484 +0309CD7A44E6022671E84C43CDB92F613931D1C6B71467C039034B1263C2BF92\ +203E27604BC53FCEA9C2DF3B10862C9B6FB6E8C617754EF49A2B80F51C74ACD3 41FB:\ -92B5AD91B8F774D1BDA764B10658BFB714E742EE872E0AABC3E0456DB1A7A8AF\ -40768A8EDFFDC995C1F84151F94E3EFAB9978F03CCBCB29A2170AA291F22E0AC +1FD4AC6551D39EF27B5F1F886D7A3A72EC60E0AE2966649C3701952F29B2DBF8\ +58AB6E18101D038BBF019299C7FE5F62A4BC3973E089EF929AAF25B9A8BB7D39 1F877C:\ -159F8BEE2626872E66E7378F9C9D814411630F47B5B2F5F76FAA2140517238BB\ -8781257F20C896F4FA4DFECBC4CB2D1E5932EDEDC5D35E0F3D1C1C93766881CB +8987D458CF27D4C1B1DDD115FE5C15A67AF431561812B1D2028C3AF0A52FB8F7\ +334205CBE003CEAB1446261550870EEA6921C2315D750F9C49AD7877590A9BDE C1ECFDFC:\ -63F6DA9795970160FE9431D1046972B2815D9793AE146102FA8941FCC8B3D447\ -369DCC78E6EE054775DD081E59BA3E0D0653497993CDD413DA1BC099C48D75C0 +5A443348F0B3330CBA5060B16EF21D5597ECDD597603B3E86999099C5595BE38\ +F726D10090472DAF5EA77315B6BA62B2507A7C08A1B6786DCB30148DD1517882 21F134AC57:\ -042445884DCC2C42B7B6C463B402B0538AE18BB9BAE1D0A85F13FD2A6A6F2FD2\ -CB8B78D25D6A98C33848EEBC2D84513B54901A208812D629EBE354BDD6C978AE +C1ABFEF8AC91FDC20900045A226EA8D5FF2E3E5D0F00CC9194D19F6546075558\ +7F72492E5D5F5A30AE63F95E9DFEE6F07051A8E9856E701451BE1CC58D320E3D C6F50BB74E29:\ -05D923A6960DFF2151830FBCDB9C45E4FDD62B3CEB9CB1780787A07F7CAE5278\ -69D346707CFBAB8D0C853F609D7B494DCD6DCB0F911CD27DA11702D357DB5432 +B1EC7BD5A91DE2480BEE26C93A84E38030E2B2BC469B7D4A8D91D32CCB889805\ +436739DCB5A14B1D4C0811EE2A0D9A667C0FBA00F48800F39AEBE8D7DA7EDF1C 119713CC83EEEF:\ -EBAEDFE8FDFCC34ABE5939FD2A3F520263BA3C1103084C1F8B66180FCDB7264D\ -2384C6151791E72401A8AFF1000229EDF0ECAB8316F44C1F0D39616758951668 +8652D6C03E8B42F46D96E2357DE252C9B4CC483C32ABCADFECED70A07C8E1C8B\ +637A6FA1E278C8BDF651D6FDD8A29A48DAA8ACA71C2277F709A83A80C62C5DA5 4A4F202484512526:\ -745995D3EEF74E331B94C791D96CE8A33716379E4D9DF744460ABE87F6495149\ -BD1B71DA2F884850F520866123FBEFB5D51F6330398A1E86380B622C437E4C9B +86E05AB43DEC6C078B18369AC5485B4FAFCA9C55C36E736BFB08E169A2667C67\ +C14A7D0409FC735B18618E84483E1B39DA47A41E48915096A8DEBACA7A148A03 1F66AB4185ED9B6375:\ -0551C3FE28BC3E0ADB52A201FEBD788B7F39DB7342934D10AC8FA87DBB52F2BD\ -B81F5BB316098D2236041083B37854720CD7A6B325405C58A9C690AEBBBC9630 +E072E9D923E334A5C0E129E46D4EE6E5FA2A1494F6CFC4D1498B80470A0B920F\ +2B2D56575A771D8271205D973F23A8DA0FCD3DE5E569269B50B3BD823DC8D955 EED7422227613B6F53C9:\ -6BABFCFDF2AD51C3BC23F3B5961375B0C5EF16A3E56628ACC052A86188FB94EB\ -0E0516187737BB716D9228E115219D5C5A64E608721952A8DC3506233E814DE4 +6D8B04C1DAB6BEACDF7410B9FDBC96E74D9FB11A949DD164C817BDF4ED2DE978\ +B61ADABF27BE4FB8DDFE6B9AADEF8038C217BC56B17C78D19A80922CF84DF8F5 EAEED5CDFFD89DECE455F1:\ -735E5418F3586FCF2DA76018A9B1816AB70031FB23A43D394B5DECD9953C1810\ -3DC129ACE0EF740B3C15B914921ED1EC4AA1078D8F5456F2A24B6109FCB5B2C6 +66022F69F321D34378271556AD6793DEE887BB6DCD07344CB0C9F9FD8F6C9080\ +F296B99D7D42A6B4242A84889F41894258419CE871D54F21D78AD5BD7FC81A7C 5BE43C90F22902E4FE8ED2D3:\ -30F325A100BE24398ABB02FE6F86F9DCEE4D77873EFB5A4FD8EF89547D8143DC\ -B05067EE69015C915DD26889DD360C28D155CECABAE7852AB853125997602053 +BF48CFBDF5876FF02D095482F4DB28693A3D09B9FCE1DD25BDDB2F80D1100AA8\ +1D166E37421A3281B9F25A981DCD6741272E3F4E596B5003FD86F85C9C31BB92 A746273228122F381C3B46E4F1:\ -CA08832D082A30BFC303C4854994B905EB5A115B76E1772EC5D3DD5576681121\ -A0ADF3DF365391E764AD0C0054CD0190F9BDFFAC6A4EE3C47139B6F2A550A365 +99F9C27A26186098430839356FD651A6C203E39ADC06EFB3A6C35C3265FE37F7\ +CD3B4EE520218D820F3189B44341EAA6CD753A472A8FDFD7386CB5E3A1D9DBB7 3C5871CD619C69A63B540EB5A625:\ -9192799953AE4140D2D210DF6291C40F09F91B2D440EC81EB10FA06FA183A6D5\ -8C6D20F7B69365155E431323DFA8B52ACF23A0E5CA2392F5C606F8463567D793 +2630080B86DC7DBF5AC325F645B94E0A5FA967913AE02BCE4B762DC03E8DAC4B\ +463A881DEA606FCCD2767F6044040DFACFCB774E19FBDBB8CE89AF937077EC0C FA22874BCC068879E8EF11A69F0722:\ -D760AE02DFB92518516BF94F16F366700BE7043DF94DFD6DE89E2773EAE7ECE4\ -E6CA64A82E29402550DE531A72CC74F9BD7E8DAEFA91D4B36E092D9C87D98117 +9828CAC020097A5A74E5817EC37034DC0346F07E0CC17AC03E386C7045B6977B\ +9B276EEE6C591E970D0D1F2402515BB63E520C6737B4131BFD114E8D58B4F035 52A608AB21CCDD8A4457A57EDE782176:\ -58B7F75E1F58C8235471511D88C4513FCB60C03C47E20D5FF198F5E0DD980A84\ -4C343598486573EF972198BA506BF2C07BDA6C83E71F6C42D290B9412A7F5118 +7BE3BD61CECEE09EF1160C1CF7DBCF94F5E1BEE3A30F2B27B0580C3BAC5D2592\ +8291372CE81237B867D4CA09868A0CC7984F2CFA4EF14479761E2EA58FB78BA6 82E192E4043DDCD12ECF52969D0F807EED:\ -B8E6C00BEEECE767393D959B3137CDB4F69EF82AFB8A6BFA99375B7BD33918C8\ -8D59197675612D7DC8D42947A3CE22F3A167B396B2E7F0E29C677369E4B7C937 +68A2B3C34D5E023F3BCA7508BB0B5E9BDA5375E245FA394D2CF508A03B48AF97\ +005B3A4DBFFC0D38CA4416ADF504745F94FE9B0D3F5CE334DA9805F1F3ECC978 75683DCB556140C522543BB6E9098B21A21E:\ -B578944870EC6AE4AF742DBD72EB2067772467ADDE3EE007CDE159C8BFAA7CE4\ -83FFDC7C89B2C73363823CA58949880A289C7B61EC0A1D207C3AE95B3CF5C183 +345692802192594F5516D2B22215DECB648E6611B9A24D159FD2978BF712846F\ +1FCB61F1E5A5AC25832D7E7BBCC0D0FF2E55EC2C9C90EC1E0078697117ADCFAD 06E4EFE45035E61FAAF4287B4D8D1F12CA97E5:\ -64D481A9BD15634C715EF3E8AF4FC94664FC380B51218E9786AFAC187B362B00\ -8DD54ADD1B62779A35A10A991C27F22A7A624B451DBEF425E3633B50EDE78835 +3E3CBB918CF27C6A73D0145CDD3A8F159C56AEF938F69884AC6FC8C3207593FC\ +8D3E712ADFF0CE52FEAB8B693D8933D87DCF8A3F58BE330B4B5DF14EE3D635FA E26193989D06568FE688E75540AEA06747D9F851:\ -7DBF6124910547C284FB8664B197DB48E1CA950A13DE136DF86EF41C6D9AF327\ -E493D0171C6D8426F938445B260B779F8F28667C7525067B55273B25AA553A9D +D1C6A2F12589D77610EC236DB751DCAFEF5A9DFEEA63E307DE01FB4B852DC577\ +6CD59CC6DC2369584B9DDB214BDDF5D5C89D0D1EAC9FB8F7C0F041452CBC11F7 D8DC8FDEFBDCE9D44E4CBAFE78447BAE3B5436102A:\ -76831676159CBC50D761800DE6C042D0CADD770840799F31970DE8B147D751AD\ -014A6D0E0ABA7441A4CCD3AADBB175923E33D1343AF83DB0AA943AFAA7DB5DAF +64659D7B159C8F276DB1295039EB6FE2435405DC1A81BF4575B9C27A2C41208A\ +0BD331F34A60DFF31AD29F8730C0786ABDEE4ABC767092D448CEA3F97C7A6976 57085FD7E14216AB102D8317B0CB338A786D5FC32D8F:\ -3F00ECD88535CF4EAD4644134C13473BAEF3F9223660C41E0B2BE8CE08DEF2B3\ -24DFED32E559880031A19DE2BAEF73296F980AC0B87B9620FB0CEBF5CC812016 +6CEA91D04E9D4A3C994BE9BB24FEFAF967B4DE36D2566F368C04CC2ED9FAF736\ +DB71170C207F31A7F08B7B8D634E7C38FD591A38948DE4ABE70CC64F3A2EE108 A05404DF5DBB57697E2C16FA29DEFAC8AB3560D6126FA0:\ -A5DF86B0021E4028EC79AEE1DF59CEBBD071F041D82F10DE014BB19445C07E78\ -2DA69484F1F93CBA27264E83759DD54CB1D88DAF883862F0176F451702336C69 +5B5CDE06BF8B5AE80A67D96306AC7E96AD15575195B269378EA65C6F23DFF53E\ +A4E02639F3EC61D640D3D9B2776DEF2FBB3B8AFA1FCA3AA55BB5208788671770 AECBB02759F7433D6FCB06963C74061CD83B5B3FFA6F13C6:\ -F3172A73831AD1596F920735786B83F6236BBCC121C805DC31067362C530CED0\ -304E8CAD619BC4162760AAF34353E581A5CA43CC74CEB6F11D72C4401CC48C7D +0374C843999A2898BD79A0CC8DFB924E7BB9E5CCAECDD151B502C1A234F1D369\ +1F3CE29D0BC6F044A2CCA8174F7537078F3FF0CA73E8CF1D2040D25D1AF3295D AAFDC9243D3D4A096558A360CC27C8D862F0BE73DB5E88AA55:\ -B7A8160FACFA8A4110558796D99A793D714E128E5D3CEE5188FB2C85880498BC\ -884B0DA80AE65D1275EF5B8207FEEEF1ED55278B271571F64C63A37C822DBF5B +7F1E7A420B60E6B42622E4B5E2900D6CF01230C962565A6F7CB8270C8CBCB4E4\ +77D171E183B3C856FCE7369FD25D5E285E21777E3C738090215D97E25ADF1FF6 7BC84867F6F9E9FDC3E1046CAE3A52C77ED485860EE260E30B15:\ -50A1BF96E0DE3CF9B9A7FC4C97E1BB02BC843113E731472FAE6970C6351F7E40\ -71F909435DA1707A52288252CABF2B46C0167A674C17159F053AFBF7008B2CBA +52A8179F441682C0CCF7F781C0CB905442ED82CA60ABED14BF032DBC5202CCE9\ +1A66369424DEC0E4C45AC16F156A9AC7982FA4A7AE941B4F24F8DA7A4FEEC4C7 FAC523575A99EC48279A7A459E98FF901918A475034327EFB55843:\ -C73850851A15D4B730D97773A82788B4486AAD26092EF29E980D5315BF0414E3\ -8FB300C5900B708B11D51F90124D603AF84C870594BC1DCD119E406F9BE92762 +50EC175DC458FB3DED1E3AF7CA87DD6CD08FD89B0BA403EF666E98787D3E38CA\ +48946DB41F38C8FDFB82FD0AA71B08D9069E7136775D22E0583BDA3D8228D3DC 0F8B2D8FCFD9D68CFFC17CCFB117709B53D26462A3F346FB7C79B85E:\ -6B3491AEB10987090D570688DADAF9EB5F3A6A8131FAD207DC4505DBF3AEE8FF\ -0D81AA3D6D066AF9F64333226BB3FAC7F363D44C30BEADF623D3FF452EACB818 +47BE44B33C90FD2EC18B839C5A60175EB76DF0A8A587D6EF4A6712868CADBCC5\ +4AC88BE47987F7A4875C16C31B8A6D691939C007B6724139187E76413716F226 A963C3E895FF5A0BE4824400518D81412F875FA50521E26E85EAC90C04:\ -EC5930D611D58A2B87B8505256BDC24D150C238CCDE3C7AA9FA9A2470BEDDE29\ -591208BD924C474CD849B9B005BD4D930D0BACF87DB15D7395E68FBDF8FC0435 +E0F91DA11320E76952D42C897503DDF79670C841DFD059AD40F41D9C5BAE0526\ +27887F5EF09A214AB6F2E5425AA1C634C29C533C596B1BE95B1D39EA06335694 03A18688B10CC0EDF83ADF0A84808A9718383C4070C6C4F295098699AC2C:\ -7D2A97D59AF2707F481804C7A3BCC6D226941406CB1852A28475F3434B512F22\ -D5EE88E7FB47EB065745417CB8D5001FCD7072349090BCC1F8A5E8BED877886B +0CF4B313265173B60D2F99B87E81E76C10E855A0F67FD5F2D61216CAEF046A86\ +BC2B7E907412C5499A162BD1D019729653F2A80969A534776494A00C8193B8EE 84FB51B517DF6C5ACCB5D022F8F28DA09B10232D42320FFC32DBECC3835B29:\ -9429625B5A17F44E3B1B56436FE8348C4D3FD2CD634884A0DFBB24AF765FA415\ -DC223A6D6A7818CEB1557693A364434D363760D51266C067B5E22A4B07A7B643 +B3483C99D6B488DC2E34F5024BBEE33B55D9A66B7EFE39657748650AC4301BA6\ +DC64A3E3E8C15945575DA963D29399BA0B1AC3A6CECF549E132A5E2DB3B5BBE7 9F2FCC7C90DE090D6B87CD7E9718C1EA6CB21118FC2D5DE9F97E5DB6AC1E9C10:\ -994F4F57EEAFC3C4CC9D5275906A15BFDBDA5EA71C4479FCD420AF19062A3651\ -2F1D4C3298F08BB23CEE9756CC0927249792948095E085B3EA98FC25346FE471 +DA79A14B066580178121D3F60E0D3370F667A297FD9C0435CF8C65D35BB3B4AA\ +894AF7946F65CCAA5F7D9FC199CBCA9BE3FBFA958C0DABC992A50DB2236ED51C DE8F1B3FAA4B7040ED4563C3B8E598253178E87E4D0DF75E4FF2F2DEDD5A0BE0\ 46:\ -E589801B2213C47DD246602C5F018E5A53267FDF5D087092BAEF60BBBD878B7D\ -05C6247924C9E49B7BE22F578F245186B6E8275A3EA543FC0388DB167A4B0A67 +4A7873D42769DA269B9869E0DFD5695AE343DBD69FF8A68D93542B5EBBE79480\ +6B2D84ADC69DEAA58F54008164FB3E2AB02577865FBDEA88A8BE7D23EAA9441C 62F154EC394D0BC757D045C798C8B87A00E0655D0481A7D2D9FB58D93AEDC676\ B5A0:\ -535741C4D3702052B90129D720ED909A79398C9113566424DF9C25936C957DE4\ -13082F2B21DBB549D7A98C1DE017AB0BE217DD6FCA6FDFDBAB88DB95392A27ED +CF42B5F7ABF540B69018484583A7B1CD1A38064C6E4208CE0ACEE27B7EE74CCE\ +C544FB2FA1921E95B5CACC12546D35C628ECA4C7053F37FD236E63346D474D00 B2DCFE9FF19E2B23CE7DA2A4207D3E5EC7C6112A8A22AEC9675A886378E14E5B\ FBAD4E:\ -5D5E007A1CD5AD33EBD29FB0F54C025BB2A354865012463E05D644C90407E989\ -0CBE0314606BD215DEBABAAED4A01E498639DE7BAE3FC6EACA63007A3F4C4734 +9F955DF8BAA1A5ECF0BDFD408002B1EAC93B89C8AEDFABB9E5239D6D1AD1C129\ +9901E96C822BE23207570E1EAE9CB82429899158313AF79FBB06EA3915436F7A 47F5697AC8C31409C0868827347A613A3562041C633CF1F1F86865A576E02835\ ED2C2492:\ -AC05269EC62DAB42AE70ECC0C3FA98118C90C22A087124E26DD070B33E331E18\ -4F0BE667A97F041B8EA0274AC69E0F233D580F4CED044134F5C5F6FF06CFB253 +0FD1772A21CF32F0D43C00DF44754096704B0DBBC3B323500C3B231C7FC47B8F\ +35E8F10017F4B1061E82E5CC1D823014DCD54AD7F3588614E2149020CD8989B4 512A6D292E67ECB2FE486BFE92660953A75484FF4C4F2ECA2B0AF0EDCDD4339C\ 6B2EE4E542:\ -7CEAF4D520D389D2C2F1A3496F350B73A7C524FA3B68C5034C9196B7A5B61184\ -26BC04E527317B0948328081529ED3E3DF94D3945D6DC8C7639C41F39C003403 +41D2D44C32A90B30ACE1C7F6E4AF5C3DC3ABDB1AC7365262C56CB1AE6DB6B5D4\ +2AD2BCFD9228D9DFFD5664756E326E9E88D053FD3A3D252211463B7171F5CB5C 973CF2B4DCF0BFA872B41194CB05BB4E16760A1840D8343301802576197EC19E\ 2A1493D8F4FB:\ -B0A5E7A2A632D2E860010A8526ACA19D028AFCD986213E8D92284173FB9FFD01\ -492B985A3142A9A5145EF823284F10E59CE4D96294A9F5C9344C2A2AF307C061 +4AF72DFCF27B0CDA02F35AAD1A90C67378B63523E80DD50A2AB512F2CFF2969F\ +A48DD8EDDE239F6BD5484D98FB26F0757831D7AFAAB5A21DBADB1C1B5BEA2336 80BEEBCD2E3F8A9451D4499961C9731AE667CDC24EA020CE3B9AA4BBC0A7F79E\ 30A934467DA4B0:\ -AAA6227F450D3155AE0B7CE3177772958A5F62156B38154936EAB3DB4753D882\ -FBC6E2480277C6889EE3CEFB29E2A4AC51FCB9DE94C323BF222CB54061BAC061 +7161CDE092AE657F61BFA5957B5BADB16712A173EADEA014F622BA0CCF8B4BF9\ +E0E87B92032A5E1EF762FC7B734BD3B2AA526303C7EDE369885CE63DA6DD6DAE 7ABAA12EC2A7347674E444140AE0FB659D08E1C66DECD8D6EAE925FA451D65F3\ C0308E29446B8ED3:\ -523FF9E4D5D00A01EF877EFB99BF5F8060943539D90A894D3C6CD132DE40EDA0\ -1BF41C8040B41C134F7A166FDF3C85A45D2B49F3EB584EEF73404B21F40B1393 +52E566F481EBA7268B1C9440CCCC29EDFA7E03B4D5BE7689D9E6B9C0E097FC07\ +E378D7F189A144A31A7CA4280B3D566732C3DF2213A534B37D19A1AEFC332E90 C88DEE9927679B8AF422ABCBACF283B904FF31E1CAC58C7819809F65D5807D46\ 723B20F67BA610C2B7:\ -D129F5142CB0590FDF8C4F1EAA9FE01CDFCD605FF472C88BB93671F866D5C05B\ -5FBA76CC0BD92EDB88052829FFD12AFDF1C78A8B0216A8F8DFC6DD42C9BA0DEF +CFB6068414E7ABFBA715292306824859C4A8034964CC77C5DB1208FAED6274C3\ +7196850F81071E904BDA8CD1ECE8D66ACAB354EC5802846CA42A217941186AC3 01E43FE350FCEC450EC9B102053E6B5D56E09896E0DDD9074FE138E603821027\ 0C834CE6EADC2BB86BF6:\ -31C927D5EF8D6C7FF6ED7AEB3AA3BDC0EDBB7840351D3648DF4493C9BBDC3BC1\ -B9C5B16EA56D0AF05356C76915B9A99CD3A8E971428FEC18A855EDC8AD572BF1 +7CBE1D832F1530C7527FB3D8BB8F0BF7A2AF523A507EFE68AFDD1DCDE2852DD7\ +89AE87BA2DE8C6CE85AA0D6FD8EB2C4C0DC9E489A1D10105B56D4FFB1260EC0C 337023370A48B62EE43546F17C4EF2BF8D7ECD1D49F90BAB604B839C2E6E5BD2\ 1540D29BA27AB8E309A4B7:\ -A95CF125F407B69A4C06E1C21887C12C9D8385A5989E9A18739EA444292135A2\ -D93A44CAF9506A033D1FA6389B345D2D5950D6611D496C0E6027689A81949456 +2B4F480C3799B7FF87DC0DBE2DC4348E2D42522EE803D89165002E8810734373\ +7B8605909795397DCA7442CD95799B91EAAB9993641F0578D4C86C7D01F564AD 6892540F964C8C74BD2DB02C0AD884510CB38AFD4438AF31FC912756F3EFEC6B\ 32B58EBC38FC2A6B913596A8:\ -7CBF30547921746CBE27FC5DEA6705A070631002447BDA20262CC5FCB0259083\ -9A2A3185443D502554296E7655F5CBB9EEED60C840E61E90A4DA3070B3FE63DF +1556B21828CD8C1F98BFCC63415D4A4F9A916403EE0D65ACAB7AF2280FFA044F\ +5A0B773B7B6210C2D390A17464A791F52398264714FA89F990B03E810155BEF4 F5961DFD2B1FFFFDA4FFBF30560C165BFEDAB8CE0BE525845DEB8DC61004B7DB\ 38467205F5DCFB34A2ACFE96C0:\ -A1A9A9FBA7A83D85796E0800931A3044E48454C34542A6373DB9EC602C0760ED\ -816EC32028013FD9EA976A898081852A7E3C17FA7DA2F048492AC9539D92DD6D +C17C6DD9964329D4F1AB10C57967E985A15EDF1DD3DEF79436198459A4D33136\ +7FADE1D20967BF3EAB50A8FBB892F0E71B0BAB981BB1D3EC64EBAB88447A66E9 CA061A2EB6CEED8881CE2057172D869D73A1951E63D57261384B80CEB5451E77\ B06CF0F5A0EA15CA907EE1C27EBA:\ -34825B3A2CBD58E217B7C76593B02479451B6C9A2C809FC289857F4CC70147DE\ -00F3104EDEE8B1CA54F712996D609D32C988AB70749D0868D4B690BAD1CFB1AD +81B3181C9610CA1EB3359A05329F597A7EFB663B86B413246C0755583B04B0D8\ +B266AD0343AD5813195DBFEDD031AE5CECE6DBA846803CB1C1787B838D66F295 1743A77251D69242750C4F1140532CD3C33F9B5CCDF7514E8584D4A5F9FBD730\ BCF84D0D4726364B9BF95AB251D9BB:\ -47BAF3BF878E7EE0D803457EB4C689A9CCFEB1C552382A36229615A8A46BE0AE\ -46D0F40F309D3BD9FAAECD123B60C43AC29909D77C8E20D886034B9A1E145DC4 +48D1EBCCBCEE10E72A9AEE1785A2E97D0612BA7443152514A6F59A232F6D1A17\ +EC4415044A946DF2073FB1B979501B24ECE23C380EA1246C3F09B024C53D83EC D8FABA1F5194C4DB5F176FABFFF856924EF627A37CD08CF55608BBA8F1E324D7\ C7F157298EABC4DCE7D89CE5162499F9:\ -052FE499E96A76C8D20BB911F9A819BC177159D54C30A697F7E0E97CFD0F2442\ -460A48BF5D6B5BE59C2317A84F10E6B19A0DFEEC2077C88787630E1E12A91589 +6470A4A9540F4B9DEBBAECF5A95D05AFA9646FAC17B57944602F37740BBC3FA3\ +1C8F1D199013D15D4227209F89C333A493C4D83C8AEB186A9394619EDD1EB8DA BE9684BE70340860373C9C482BA517E899FC81BAAA12E5C6D7727975D1D41BA8\ BEF788CDB5CF4606C9C1C7F61AED59F97D:\ -C51B893CE23BAF7018CBC69F9CA7C49697792C35845D542A3F2970F6E69072FA\ -22E9B81A78AD609BCACD890EB0B9ADFA8C88283735F406F1604277F87535588C +4446970CCDF75D54F79CCB3881A1ACA24D6CA8DEFBF0C248FD6E477223F2758B\ +9369B8140EE48BD0229B097F514E7A688506A890605C816714279105BEFDF112 7E15D2B9EA74CA60F66C8DFAB377D9198B7B16DEB6A1BA0EA3C7EE2042F89D37\ 86E779CF053C77785AA9E692F821F14A7F51:\ -01756CBD8188A16ECF85C24FFE017F202C6106DF941E043666E4285AFE2DD60F\ -BD19E86D95FBAFCABA45A26FF7FBF3DC82A72FFB803055346FE5F40F15E38D6A +4FEB1F07404D63A06BCDB2BCC319480CA02BEB7981972A092AF5C27001042EF6\ +3500955E57F5C3C54E0E964BD94ABC50BBAAC74F635E522D9ACF6740F26FC4CC 9A219BE43713BD578015E9FDA66C0F2D83CAC563B776AB9F38F3E4F7EF229CB4\ 43304FBA401EFB2BDBD7ECE939102298651C86:\ -51475D5155F7F33D25A1698B7A93093ADABF7CEB18D549BEE87BDD4F2117407B\ -ED4FD4310EBE8F378D7C9E0E2A1C627C1AAE16C4940E92B2F8E43289EFCE223F +DE3F70F58116EF74466997946469929B5283B0289513AAF1F8DF770AEA21D9E1\ +308A5D1A30CF3912F4351BA6B1ADC4C2B35185C6479E5D160D678EE34BFC6CE5 C8F2B693BD0D75EF99CAEBDC22ADF4088A95A3542F637203E283BBC3268780E7\ 87D68D28CC3897452F6A22AA8573CCEBF245972A:\ -9A7B45C8A0E0349CFE3A77A964EBA8858CE70DC7467BDCBEE97349A63E960732\ -D08E32F8CF33BE42B839777CA7F7217989A2E15022CEF55E418C7EAE6F5C125B +89C23F143C74B2A3EA4E1B52765B01CD38725DD432813816CFEDCDEF7090C01D\ +9964DAF8F0EEC99A23B20F1502CC8CB41F77CD35D1E1B1CCFFD96821525705E2 EC0F99711016C6A2A07AD80D16427506CE6F441059FD269442BAAA28C6CA037B\ 22EEAC49D5D894C0BF66219F2C08E9D0E8AB21DE52:\ -D871B9BB85CF7910F49CAE84414F37A6C26034362E8267A4BCCA0E1A9269C6BF\ -7022B8EE03DBC5EDAFEF60ADF16012FF8AA939678614B383130F55A7A3780230 +770FDA46E0435A36A9F4B9E81BB9945CD82F05ECCD6B46DAD48FF92825E2B4F5\ +D21608AE6B945AFAC4650F2408168D3538488FC20A8447FD01EC2DFDF55F8F36 0DC45181337CA32A8222FE7A3BF42FC9F89744259CFF653504D6051FE84B1A7F\ FD20CB47D4696CE212A686BB9BE9A8AB1C697B6D6A33:\ -93FB224AF201888068A73981DD63652F7600ADE60B22AE37EF9545702C8340B2\ -9F2CFB705D9421EE09449743E97D522037DBEC9DE50ADF91FD629663AEF116AC +6FD2A68D85527B6A15F4E7499FF2C6028C74DE9CD2AD0837DFA4FDF64FEC3164\ +6BB89A80125F27D244718C635B5997D7CF014B5ED30A7CC5547C6C24C188B223 DE286BA4206E8B005714F80FB1CDFAEBDE91D29F84603E4A3EBC04686F99A46C\ 9E880B96C574825582E8812A26E5A857FFC6579F63742F:\ -2B6F8FBE583B60E750D3689CD6A681ECEBE6384BC6B444B8A9346D52A5826354\ -61C0E9CE40CCF8033BBF4F3A43C05D4313E5AB38A066DEDFD6CE8D46476AF6F5 +0AE21935400D5DEFDB036321F900999BC9AFD61703510168190CC8D36D2BE4F4\ +9DE95C902C286DBAA91F516D231EC4D2AC55425D05FCDEDD211E67A3EFE51E12 EEBCC18057252CBF3F9C070F1A73213356D5D4BC19AC2A411EC8CDEEE7A571E2\ E20EAF61FD0C33A0FFEB297DDB77A97F0A415347DB66BCAF:\ -A88163B4C6C5275B0A09069A3689EA208CBFF8687CFFBF799D209B248B9DC67D\ -11F32A18C4AACA6726874F8D2D0365EDFD17DB9A4AD24084CE2918B91F21D4B4 +24DCD83A82A389C7DCBDE997F9F1D0A52A64566699E5D8B8CDBFF0F88A427AAE\ +7C6BBB419F013B8CFC780D47101616BAF0B2C41CFDDD24BAF46610364FC82A03 416B5CDC9FE951BD361BD7ABFC120A5054758EBA88FDD68FD84E39D3B09AC254\ 97D36B43CBE7B85A6A3CEBDA8DB4E5549C3EE51BB6FCB6AC1E:\ -BAAA6AD28EA720D8ADFD0466141B465F741992F9CCC35B4A281119F4CC654320\ -6C4C31D952FBE17B11F0E1A82653DBA16C35486CF8879E6C677F38A857C23523 +DD99BE3D8FB3C4A307E6ADFB18B638904CC12A033D61D1095DDFDC0F6FC62AE5\ +27CC5AF45084D2BE4A416E1BDED2E855650A9CEC6FE618B0856563FA1FDDFF38 5C5FAF66F32E0F8311C32E8DA8284A4ED60891A5A7E50FB2956B3CBAA79FC66C\ A376460E100415401FC2B8518C64502F187EA14BFC9503759705:\ -108807312C29DEDA857D162A043427302A12E1CA38CB6A17665BE5D71223C258\ -21BE12FC18AB1CE23B2CAD9795F9DF0231DE8EE39E64111F912D257C00946F9E +359D189247A6B503F66FBA5CCE4BEBC7F6551239301BFCC608CFCCF8E9896305\ +5A6E6DD96F6813605B486403BB943A747EDE6C9F8AC586ED6E73DD4D4DC0296E 7167E1E02BE1A7CA69D788666F823AE4EEF39271F3C26A5CF7CEE05BCA831610\ 66DC2E217B330DF821103799DF6D74810EED363ADC4AB99F36046A:\ -23013C3939B713F4C410AE1D5BED0977D63F3403C9A1B2E176F13C13402A1CD1\ -58DA92045A605173B6BD46057B9E3F9E7891BC487EB7289D948452DBF72098C3 +347E5762FA00809092ED5E660E399CF51EA861687AF8AD6D4EA50BE431764442\ +5000D1B33D9F3B05D7A961E2B385C4AF3ED5B5E767E4580C931747E5D3005CC8 2FDA311DBBA27321C5329510FAE6948F03210B76D43E7448D1689A063877B6D1\ 4C4F6D0EAA96C150051371F7DD8A4119F7DA5C483CC3E6723C01FB7D:\ -2422F221BBA5965522072EA5CA8DF78D573484460B62BECDEB412AF92668EA7F\ -E4DE75B1C11DE0AE048BE00EE897C05BD9FD4E477E5AC3CDEFB1F01E090424E4 +710B3E6D37198D55FE6DF676CF727F982E2B24E38456627D711E18C789AB9D99\ +6276C12F9605A567D1B7FA524296DB2E53D4DAC2F6089874CA099EBBB10E2071 95D1474A5AAB5D2422ACA6E481187833A6212BD2D0F91451A67DD786DFC91DFE\ D51B35F47E1DEB8A8AB4B9CB67B70179CC26F553AE7B569969CE151B8D:\ -83C62DC6985C154771320F9FF0E14AAD86D713D6AC56BCFD9BA445FD6C35A748\ -B89FDC7CC3AF80157F0F56FA48AA54181C1117276DC195E7A68C8942341F7D79 +9E8D69EEDAEEE8F426D478B39693767D1B28CAC4CB47CD1416C73F82E29EBE06\ +2FBC41AD10A398F4EF4C124A70D96384EC5DBD2BE869DD84C9BA6808BAE6368F C71BD7941F41DF044A2927A8FF55B4B467C33D089F0988AA253D294ADDBDB325\ 30C0D4208B10D9959823F0C0F0734684006DF79F7099870F6BF53211A88D:\ -FCEF35C5CFDCB906711A24D5B3EA2D106E15A65B5E87BF7B438597A2A37E1BCD\ -08F8B8E6C3A2E493A47B439671724D38D2A42855411F32FCB13FFB5A21A86B2C +8F109A4B2F65CFC881CB456966630C91EF26E79838CF1E090488B9DC348FAD9F\ +F050197B373BA326AC5F42FD81F3D9C944238918E748453233EC309FA0000670 F57C64006D9EA761892E145C99DF1B24640883DA79D9ED5262859DCDA8C3C32E\ 05B03D984F1AB4A230242AB6B78D368DC5AAA1E6D3498D53371E84B0C1D4BA:\ -8204F6D09AEB41690BBC4AEEB8437579EC8362A0CB2B5351014E99E3B7EBD80B\ -654E23F8EF938ADC7F31D17F78DD7582D178F6C3A89B8B7C603410381447A3CA +A94A8BBAAF30DA2D1BC52EFCE0541B8BD109663AD73830261B6179CA31D08CC5\ +ABF512CE3DE1118DE1230B31AFD5A01B5D6A49B370BEEE77A3988F9CBD32618C E926AE8B0AF6E53176DBFFCC2A6B88C6BD765F939D3D178A9BDE9EF3AA131C61\ E31C1E42CDFAF4B4DCDE579A37E150EFBEF5555B4C1CB40439D835A724E2FAE7:\ -926F142A64C9DE0CB07F1A35B635D9839B1DFB045B64AC087C47D533F1D62237\ -C18F9EDB76963A1D4683E3ED14E8792C1D2E9889EC37F2A42AC36CFBA9361ECD +548D7A65D8BEEBE56C466DA17F8DD80722A7A2A59352465A150F58C1CDC75E80\ +49F5734EA16F32F5CE5B339CDFD99D930D20A6B8655B6F20DE4E7E7438C405E8 16E8B3D8F988E9BB04DE9C96F2627811C973CE4A5296B4772CA3EEFEB80A652B\ DF21F50DF79F32DB23F9F73D393B2D57D9A0297F7A2F2E79CFDA39FA393DF1AC\ 00:\ -7F4CE24C8D7C8E19577E3C1ECA97ACAF15D280E312580C031845B1B40153EAD8\ -F55B9FFD6997C2C8EDE6879334ADD187F255C300240603452AAC651B4B901F31 +19152CBECBB159ED38D70436671A47CC9373EBC74EBB31FB22E36DD22E0DA921\ +15745AD7B1B0114596F940B6BC90C19EDD53A9AD012BF1F5B6B419FC8A1A6597 FC424EEB27C18A11C01F39C555D8B78A805B88DBA1DC2A42ED5E2C0EC737FF68\ B2456D80EB85E11714FA3F8EABFB906D3C17964CB4F5E76B29C1765DB03D91BE\ 37FC:\ -42659DFBA135041D8B9D8EB4FE57514236FA5F8CC63F6DC07258CA01AD9772AB\ -92EB6898B2B83F2B2977110D565F9ABA18FE1B1F3B7400AD69C05CB8AE578762 +F08612959457304C50026B146FAED6FEFE60EC27008F986130DE8D487C9BB29F\ +7A6A5F51F5083C6EEDBD2E9DE7A7B7658B8C10AD6F01807B4460FD3B36FC01BC ABE3472B54E72734BDBA7D9158736464251C4F21B33FBBC92D7FAC9A35C4E332\ 2FF01D2380CBAA4EF8FB07D21A2128B7B9F5B6D9F34E13F39C7FFC2E72E47888\ 599BA5:\ -74E130CAE5866A10C53D7296A724BA1FD52F370FD01DDFFBE987D6D63AF90D11\ -3EB294E34871C1C753230C467B4E19ADD030A160499F7A84E15DFB33460E53A2 +436A9BAE3CA9FA4E8627C359D8D2628B0E2C341C75502B3EA80253E5448A6A52\ +4201DFABA2A2B42185DF0F94B06A8074216F057E300E16669A0271AE69B1A54C 36F9F0A65F2CA498D739B944D6EFF3DA5EBBA57E7D9C41598A2B0E4380F3CF4B\ 479EC2348D015FFE6256273511154AFCF3B4B4BF09D6C4744FDD0F62D75079D4\ 40706B05:\ -D8837EE8E91BE8823EC9B792DDC180EA180DFEC7803083BB7EE86CF4B26FFB5E\ -1F27D2D13858201791ED4A15E30BB248280D5EAD0F798299BAFF961651949658 +BDDEB8D9A990C8B92FFD27D8B0EDA074D9F1DAF0E3FCA1F1D708D7B3922D5FB7\ +A92BD49523F74516CF373ECD835E399EF6E8ACFEB2C7A61166FA3FA9FEE0B5C7 ABC87763CAE1CA98BD8C5B82CABA54AC83286F87E9610128AE4DE68AC95DF5E3\ 29C360717BD349F26B872528492CA7C94C2C1E1EF56B74DBB65C2AC351981FDB\ 31D06C77A4:\ -627C41B2215B346FD315F40073FCEB990D56A927C56ACF61EC5C6CA1C165C141\ -8030E12F83E24E8343ED0D12BBEE5E0328C21653AC1746B85D85451719EC499E +76D74B7AA7C1787F7D2689144A9665416AABBA5B2646EC52C22F7DF5A20C7F6F\ +B2B1FD5C45668EDB0EE468A99567766F594D3E18F1D8162321445EF8F25A3D20 94F7CA8E1A54234C6D53CC734BB3D3150C8BA8C5F880EAB8D25FED13793A9701\ EBE320509286FD8E422E931D99C98DA4DF7E70AE447BAB8CFFD92382D8A77760\ A259FC4FBD72:\ -8C7FDBF9EB06DFE9AD23BD461B67D75C7C4E450602812B496F3244D6FC30AC8E\ -1BB3A2F6761612DCB42F12AA1DD5C7CE14B7B2D375793A7BD6DE3DB593D81C27 +2D26A2CA37790EA1ED334F854CB6127F9D6EBBC716341A175B7C6625511974AB\ +1B6ADBC71014F258677089C2BB397F0669C34F686C008706E1DEB560B5D43DEE 13BD2811F6ED2B6F04FF3895ACEED7BEF8DCD45EB121791BC194A0F806206BFF\ C3B9281C2B308B1A729CE008119DD3066E9378ACDCC50A98A82E20738800B6CD\ DBE5FE9694AD6D:\ -25069EEB77DCA02E9FA7FE6B8B75A73BB54003DF9242050F8084626C32163189\ -5E5426D59AE5C89D2F6AE5B1B4883793E853C30718F0CFBBF4EEDB09949DFBC2 +B28CF291DB775DEC4E87BD30792BC2CCF1B528F62537176C9206CF255F8B7959\ +10C65E3C308FA2275B021FFD737F88856107BDA44AEB4199EE5675471E789A81 1EED9CBA179A009EC2EC5508773DD305477CA117E6D569E66B5F64C6BC64801C\ E25A8424CE4A26D575B8A6FB10EAD3FD1992EDDDEEC2EBE7150DC98F63ADC323\ 7EF57B91397AA8A7:\ -10983820E5AC1F63D5F9155BB731FBEA51DC29C94A6C754ECE1DE4C15015E38B\ -5214446B64A8B1FC5C8D2071D0323A9179FD667E373B80DDB43E120DA70A7285 +DABF7F4D5455F3C9505CA6B49CABD8ABD3EE4928CCEF88DC60FAAC08607CD686\ +1C316294D3954AA514672A289182C3FBE49B15051D4645214C5D01A6FC783899 BA5B67B5EC3A3FFAE2C19DD8176A2EF75C0CD903725D45C9CB7009A900C0B0CA\ 7A2967A95AE68269A6DBF8466C7B6844A1D608AC661F7EFF00538E323DB5F2C6\ 44B78B2D48DE1A08AA:\ -7B8FFAB30873F60DA93EA5822843F3F47048B0B0B8B034A22FC7A2A63511A411\ -C4AE65E6370E5683B47A9AD1D25A53D1B6B08214019E60BD908DAA63529EA1BA +D4B8A36DE3B40CBCA69B5819C5D4E524E8C36FECAEB8092A5B02FFD12C19A17D\ +EA1B09F1430F1F62EB046CB0F7697233FB51E3EEFEA61CA2C320E97B34BA6ED8 0EFA26AC5673167DCACAB860932ED612F65FF49B80FA9AE65465E5542CB62075\ DF1C5AE54FBA4DB807BE25B070033EFA223BDD5B1D3C94C6E1909C02B620D4B1\ B3A6C9FED24D70749604:\ -C8C74FC231FC8A701FA4AD641028F7F59024330661CEA2907EA442A1BF961A88\ -F5A025E096CCB67BA8F3B8DC141AEA5C0B066393DA11CB9C3380368A86C5C13F +61CD40E83B900F9730DE8BC331EA9F75F81D138992E500082FCFA41610BEEBBB\ +5ACE85FFF570462D9960D17A67A2D2BDC8CAD0D401DD642957386C553310CD42 BBFD933D1FD7BF594AC7F435277DC17D8D5A5B8E4D13D96D2F64E771ABBD51A5\ A8AEA741BECCBDDB177BCEA05243EBD003CFDEAE877CCA4DA94605B67691919D\ 8B033F77D384CA01593C1B:\ -690B25D978A43A4DDFFCDE4240F18E95B388EF0CB3B0F4018E9F6B2BC3187EDD\ -75EBAD33FD75B3A6468666556E92695B5E494FB0D4DDAECD223144BEF702C36A +DBE49B8A74C886BA4B5E3E1FBF23274D8122019F7E66C61DB04CF5F61D75340D\ +34811558A575B179F2B45C7C7B60D3FDC1C5D9BB8F6DE53591AB9BC905702157 90078999FD3C35B8AFBF4066CBDE335891365F0FC75C1286CDD88FA51FAB94F9\ B8DEF7C9AC582A5DBCD95817AFB7D1B48F63704E19C2BAA4DF347F48D4A6D603\ 013C23F1E9611D595EBAC37C:\ -8DBFDF512CCFD357E6437640FEDCDCA8DAD285AA8E5A8AC08C4A5572AD653C60\ -7CFCB9049CFF6B7F4D3C9C3495B8C70A19DFEC8642639ABD54408F25EF55D475 +826E66301DC5F89FA5559170A9AE0E07B1DCE27A5EB90029DC4E7C9A2F005D25\ +EE319DBD74A0F2D3034027ED03566F2D6D768A4F4BF88BF208AED0AD623D339E 64105ECA863515C20E7CFBAA0A0B8809046164F374D691CDBD6508AAABC1819F\ 9AC84B52BAFC1B0FE7CDDBC554B608C01C8904C669D8DB316A0953A4C68ECE32\ 4EC5A49FFDB59A1BD6A292AA0E:\ -D3F093F883036869820520A75D7F1C389474558B3E5742AD02B1E2AC6A380898\ -D3237BA3AE6D7738EA25AD0B925DBBF1BC825178BE80C1CFAFC35980A5B9700E +70FFCA06DC5C2ECC63E938915A70755843AE11990C4285FF4448D5DECCF9CF00\ +4C04774B6419E80D5E96CACF830F16595C995F37F629D4C82D7D5837AF28E6FA D4654BE288B9F3B711C2D02015978A8CC57471D5680A092AA534F7372C71CEAA\ B725A383C4FCF4D8DEAA57FCA3CE056F312961ECCF9B86F14981BA5BED6AB5B4\ 498E1F6C82C6CAE6FC14845B3C8A:\ -FC6E8BF596ACA6BF88A65B185BE195ADC1C53ABE3F2C485A28F4BC9A22E4A779\ -8731DB8BF26625CB3D04276910DB6465FBCA57641CE38389264889147E9E5144 +E5C313F54B334BAB5746161EDBEA426AB1EE8FB01521C0BBE3B10B41F88498C0\ +A53D14D4F0951C0BEF8110ED3DBB4FE93CF0C538E7B4FC04D9D87FF98B690736 12D9394888305AC96E65F2BF0E1B18C29C90FE9D714DD59F651F52B88B3008C5\ 88435548066EA2FC4C101118C91F32556224A540DE6EFDDBCA296EF1FB00341F\ 5B01FECFC146BDB251B3BDAD556CD2:\ -FAAF8737AFAEF553F042073BC8172F380A26780920DF3B12B5F42A76E8FE9324\ -B8146092BB8CA2ED014BD41704F4825605AB1EE7FA352A420E3E3DB5022CC43C +40A3015076E0BD34B7A5EDDABE5C948A93C0C62C84470CD24EA4B624CADDB37A\ +FF2A9C654988231085A216F619697175F5AA2B6211C9E32D0FF4253EA95FD7D5 871A0D7A5F36C3DA1DFCE57ACD8AB8487C274FAD336BC137EBD6FF4658B547C1\ DCFAB65F037AA58F35EF16AFF4ABE77BA61F65826F7BE681B5B6D5A1EA8085E2\ AE9CD5CF0991878A311B549A6D6AF230:\ -36C0947410D52F264BB450C77C0822B8C7F7DF5E425478919861CD90E0820BFB\ -3F24B30757040C1AB28EB2342368D315F2B5A5584A0CE735CEC219B4AACFC5B0 +F69BD0F7B6AEF0BA7FCA622865756298B881A4E747090C77F48B5BE74BA70DB2\ +2BDFAA758FF43698CA821472A121D46B3CDCFC62D139243B757A9456660843B4 E90B4FFEF4D457BC7711FF4AA72231CA25AF6B2E206F8BF859D8758B89A7CD36\ 105DB2538D06DA83BAD5F663BA11A5F6F61F236FD5F8D53C5E89F183A3CEC615\ B50C7C681E773D109FF7491B5CC22296C5:\ -82DC90329F774C2F54E86A04496DB2CA6ABE31C0C930499008227432C4B08875\ -FF26680BFF326D67DC1F16DE7ABFCA303ACAD9154E9D712A2FBC461E5613269F +7DC20435E62DEA8C32FA4D6F90D16D711F4E43A14D74FA29F648EC2D0F0FD22E\ +10BF36220A639AC67AA2F5DFA0454565C9AF02A90F97F0202A1EBBEFB5859A1F E728DE62D75856500C4C77A428612CD804F30C3F10D36FB219C5CA0AA30726AB\ 190E5F3F279E0733D77E7267C17BE27D21650A9A4D1E32F649627638DBADA970\ 2C7CA303269ED14014B2F3CF8B894EAC8554:\ -38EA632A13CAF8C0144C99755446235901233D8618DBD47DC13CAFA488E1006F\ -73794945AFF9C4AF418AD7EDCEAF76841775007080F0AFF4443189AB5F93AE1D +9C7CFFFBFFE1E8783080510B7F9F11E04B3F9C5A6D17F5ACA02E07650347C352\ +A3CC60096FBCF21055385B0BA1EB3C6E4282690BFB32413FD55DE09E06403BE9 6348F229E7B1DF3B770C77544E5166E081850FA1C6C88169DB74C76E42EB983F\ ACB276AD6A0D1FA7B50D3E3B6FCD799EC97470920A7ABED47D288FF883E24CA2\ 1C7F8016B93BB9B9E078BDB9703D2B781B616E:\ -A58D6008392293665E8C9CDA03632471EE474F946FF29D2D03E5BA7ED7E574D9\ -C37346A0713004081872DDD37397665DAF634671C1123A539ABCEBB88A0CF3DF +A0E94AEB83183E924DEA9C94DE5F76EBDED8FB2D344C3CDF46FA8D738FF331EF\ +1061F96FD3D5D1F75EB95525B8388F4AB481D5BF9A48B9DE8E5DDE2F6C0B526B 4B127FDE5DE733A1680C2790363627E63AC8A3F1B4707D982CAEA258655D9BF1\ 8F89AFE54127482BA01E08845594B671306A025C9A5C5B6F93B0A39522DC8774\ 37BE5C2436CBF300CE7AB6747934FCFC30AEAAF6:\ -FF7E839D9DF579713B7D9E02BCD979B2C24A25AB13BB6B8E80F170344F3C61C1\ -4D2532A993081F47EA9DAE2346EFF8A1CBEADEFA7BCE11D3CB547901D1354D64 +FAC419F422D0A0C09653EB9938D6FEDA794CFE6162FEA02D35AD0C53F70CDFBF\ +5D60C4D33A5FAE394AC6938371A088977413172BC2284EA3C78623508726508C 08461F006CFF4CC64B752C957287E5A0FAABC05C9BFF89D23FD902D324C79903\ B48FCB8F8F4B01F3E4DDB483593D25F000386698F5ADE7FAADE9615FDC50D327\ 85EA51D49894E45BAA3DC707E224688C6408B68B11:\ -42F2DA8296D7305DFF934BCC21AD52DAC181D937A840A739816ACD74300B4FFF\ -61A1486114DCD6EDC9E6101CCA43B3B5B2815AB8ACABE29CC71FF7F09940E9A3 +3722EE99604E8C8C7069FB1CC07B67F9DB082BE5BA359AC8FBBA285FFCC00204\ +39F96DFAD898124A779E758D3E8D28A41F3B59990C027F6E88D1FAD75112779D 68C8F8849B120E6E0C9969A5866AF591A829B92F33CD9A4A3196957A148C4913\ 8E1E2F5C7619A6D5EDEBE995ACD81EC8BB9C7B9CFCA678D081EA9E25A75D39DB\ 04E18D475920CE828B94E72241F24DB72546B352A0E4:\ -068CC9BECFAC3BEECC23A1767FF00238D2227B164EE5B22238A70953D2E34C6A\ -39F638F97BE9FE71BCD503497548B18F40951050D6828C0118FA4892252AE247 +BC30D45D62D909FC5ACD1B87B9C70065228D2722A360A1D25F726A8469F725FC\ +163496C39E7D31AA2B3BD9016A2253D7CD05E4D678A35358847090A778D8CF8D B8D56472954E31FB54E28FCA743F84D8DC34891CB564C64B08F7B71636DEBD64\ CA1EDBDBA7FC5C3E40049CE982BBA8C7E0703034E331384695E9DE76B5104F2F\ BC4535ECBEEBC33BC27F29F18F6F27E8023B0FBB6F563C:\ -1E2890C88D9FA31AC0952F2EE9309450DFC6391A241E2FAF55A7FA550FBBACF5\ -C6CDD85B0A95B5AB6117C38A85F9C82B7F7066FE1D7900CD8FC27DD1200ADEAA +E1DF1CF42A685BAD183FE9E7C3A21DF52826174DB659CA114E8EAE39569E5B20\ +EACF33A97ED436207F95568248FFBF922833A1D7153785FD869BAFC494ED82B1 0D58AC665FA84342E60CEFEE31B1A4EACDB092F122DFC68309077AED1F3E528F\ 578859EE9E4CEFB4A728E946324927B675CD4F4AC84F64DB3DACFE850C1DD187\ 44C74CECCD9FE4DC214085108F404EAB6D8F452B5442A47D:\ -244B9AF6F4A80FAAE1F81E523BDCF3CC361AB27788FB4B6A2628B778F8B39513\ -C225BDCD1F814EAFF459C90DDC99D62A5BAFDB967E207350BC718FF7142657E3 +B986BEA853B9CA92ED1F11D2205CDD09ACD3DD7DD4A4F48ADB1892F9B0296AB3\ +99B4CEDD69A6EC8C1E8E4FB30FD3040EB7057CDD3C0104EA910875196F93C53D 1755E2D2E5D1C1B0156456B539753FF416651D44698E87002DCF61DCFA2B4E72\ F264D9AD591DF1FDEE7B41B2EB00283C5AEBB3411323B672EAA145C512518510\ 4F20F335804B02325B6DEA65603F349F4D5D8B782DD3469CCD:\ -BBE9E91FACBA93DA63322E8B59BB1C64B881211194251C1237E997E551796DA5\ -2995C34B40036EDE7D15C597EC4431B5AB2E05EB03DF46A9086A48D58650722E +4DCE35639B8F219455E77AB4E0B99A94CB2DE19842D9213F11552EE9DD7A57E8\ +54EEB7E91F7E13152F757068E40105BB355306B3F16540991B11D215C02E8B80 B180DE1A611111EE7584BA2C4B020598CD574AC77E404E853D15A101C6F5A2E5\ C801D7D85DC95286A1804C870BB9F00FD4DCB03AA8328275158819DCAD7253F3\ E3D237AEAA7979268A5DB1C6CE08A9EC7C2579783C8AFC1F91A7:\ -EFB0D1C9E0EB8DD9B5A33E642FA4F93CBC8F62FF67003ADB42A58BE7B86AD308\ -19ED1A656C17D5D5A01FD442210F4EA1F7FC4D75F13560FB08504844350DFFA1 +E71B2170F0F3761D1FFF4C20A01374886E483724954F5F683120E4CDE589011C\ +7EAF775F3E0CD93953513DC0A119412E12611757F3BA846A33545FD257E5591B CF3583CBDFD4CBC17063B1E7D90B02F0E6E2EE05F99D77E24E560392535E47E0\ 5077157F96813544A17046914F9EFB64762A23CF7A49FE52A0A4C01C630CFE87\ 27B81FB99A89FF7CC11DCA5173057E0417B8FE7A9EFBA6D95C555F:\ -144639558BB4321A5968021BFA84F7241955BA9237773488BBBABBAB9286EE00\ -E6A8A6EFFBC21F217111510AAEE5EE0ED906D9EA5DEA52415F708CA0BC156B9D +29036EEE2CFF84925CE84157EC3B90EDE0A434B52AD89C0F91E84D0F2CFD0357\ +1F610E18829B9B69984BB57FA055DE6288F43C33A9A19CF71B4045195B2908AD 072FC02340EF99115BAD72F92C01E4C093B9599F6CFC45CB380EE686CB5EB019\ E806AB9BD55E634AB10AA62A9510CC0672CD3EDDB589C7DF2B67FCD3329F61B1\ A4441ECA87A33C8F55DA4FBBAD5CF2B2527B8E983BB31A2FADEC7523:\ -AB961D00600EBB3C3E3500547077C31C0F975D9A2CFF1519C013C48222700BA8\ -03ABBF23B967E0A082F00FB1DD3C520C38C7F5298A06F6CFEABEBB951DE9B364 +06E45A1A77F1CA437BB4554E9AC2791C74D7C3E7202D94C64C6ACF258FF7217A\ +46A8FCC49C6C9E56B53ADE741FA30060E35E365FFC9CD7BD3AEA92D011924D7E 76EECF956A52649F877528146DE33DF249CD800E21830F65E90F0F25CA9D6540\ FDE40603230ECA6760F1139C7F268DEBA2060631EEA92B1FFF05F93FD5572FBE\ 29579ECD48BC3A8D6C2EB4A6B26E38D6C5FBF2C08044AEEA470A8F2F26:\ -6815226C40917DC69411050D38DC1A8F94BC99D095A7BB74529291E6CCD5E71A\ -405869F6E7E9111F54C9B2528E72B3BFFDDC2F9EB6FD02271B3786C1398049D8 +3A08CE7F48E71FB89CA12701C6BFB6D6ACBC3847351E0C4840CEC0FEEF141B69\ +A7780128837FA082E6803FCAC832DD57E5E8AA776B058ED5062AAEE0D3B10EA2 7ADC0B6693E61C269F278E6944A5A2D8300981E40022F839AC644387BFAC9086\ 650085C2CDC585FEA47B9D2E52D65A2B29A7DC370401EF5D60DD0D21F9E2B90F\ AE919319B14B8C5565B0423CEFB827D5F1203302A9D01523498A4DB10374:\ -F40CAB07D41D001D2EF64E5B2B590A8F1EB54A248B55D5BC8AC411A33CFC32CB\ -D5F30330EF9AD6DF62EE3DAF91EE282392BBD53D4E04686DA6A75944A8541259 +797015514DF48346879712ED2AD3BE484DB7F19B94DD8A4A77DA987287298674\ +F68E331432B15CFA0CEB395E40E2BD424B850293CD3BEE39B6F042B58469FE54 E1FFFA9826CCE8B86BCCEFB8794E48C46CDF372013F782ECED1E378269B7BE2B\ 7BF51374092261AE120E822BE685F2E7A83664BCFBE38FE8633F24E633FFE198\ 8E1BC5ACF59A587079A57A910BDA60060E85B5F5B6F776F0529639D9CCE4BD:\ -BFA7856A28597491D01D1FE04F028779B6884ECCB14578E985AE43FE6F26DE55\ -D1484B87813B88D233EC8B8E1ADAFB7F2938051E4ED2A3B56B35012B9085E9E1 +8930CF8606BF372E0F355E6036146EA14AC2F0605B2C192CCF3E60DEE5DD95C7\ +730581274AAF4DF61438051FF8A566B0A537E1ED13FF250F11EFD7F3257F9F60 69F9ABBA65592EE01DB4DCE52DBAB90B08FC04193602792EE4DAA263033D5908\ 1587B09BBE49D0B49C9825D22840B2FF5D9C5155F975F8F2C2E7A90C75D2E4A8\ 040FE39F63BBAFB403D9E28CC3B86E04E394A9C9E8065BD3C85FA9F0C7891600:\ -C39F4A7E6B45DB2FDF146887FAD15CB83541A5BBD51367D9A0D971E312FFED28\ -5B380C0E4B3BBE8D492D259B713981600FBC62FECE7A904399857E41BB5AA574 +375AD74C0E39D401D4022174A5FA4363447C85D72ECCF1D380845149240DFD32\ +09F81E4AF263F429B8FB6116062880152AD9E40F01EC23B61E390EAB9AE3F502 38A10A352CA5AEDFA8E19C64787D8E9C3A75DBF3B8674BFAB29B5DBFC15A63D1\ 0FAE66CD1A6E6D2452D557967EAAD89A4C98449787B0B3164CA5B717A93F24EB\ 0B506CEB70CBBCB8D72B2A72993F909AAD92F044E0B5A2C9AC9CB16A0CA2F81F\ 49:\ -C86DBAFBCC87C1A9F23846B856FEB881FA1C663AA3A50E1B71F9E70E7FB4A21E\ -B8165F22505169B3F360876328D799F618175B29D26D650A804CD2926BDE6A05 +B0DD4E0619AAD0B8C44B30D106A0A57B8C10172520E072865B6CF5B12CFCA23A\ +F742AE9FE222C5D900C84BCE529C87F93BE4264331A7EDF7A1C0071F2265B1F5 6D8C6E449BC13634F115749C248C17CD148B72157A2C37BF8969EA83B4D6BA8C\ 0EE2711C28EE11495F43049596520CE436004B026B6C1F7292B9C436B055CBB7\ 2D530D860D1276A1502A5140E3C3F54A93663E4D20EDEC32D284E25564F62495\ 5B52:\ -BB59022C4426826788E09DE943EFE4D7FAE71BCDD31270FBCFA0385EFEF6BF96\ -5F7D49D3B296897DF0FAEA677E6D1E62417BD08198FF3C76FAC765F27E0B9AD6 +4F70DF19FFAA4650A834B1BF154B61F077C76467F2EB38B3A60E26D82702294C\ +7E91611C63522D62B1EF007981516018833F9C7030BDA0A3661373F4739C8E94 6EFCBCAF451C129DBE00B9CEF0C3749D3EE9D41C7BD500ADE40CDC65DEDBBBAD\ B885A5B14B32A0C0D087825201E303288A733842FA7E599C0C514E078F05C821\ C7A4498B01C40032E9F1872A1C925FA17CE253E8935E4C3C71282242CB716B20\ 89CCC1:\ -80A11F3D809C269942F4E17D5A13FDB4A7E3EDBE1177ECC4816A883FD924A0F3\ -30A6E27286364464609B566A2D4951B6817BF5D828D24DECE963630FB06B3C94 +24B8C31CA0EA5A1C627BBAEE4BA822323AC4198415FB69D99B90B26DAF42520E\ +6B489F05F9C48AF52BB7E11FC4D72C37CBFAA04433559EFC388CE9C83008C9F6 433C5303131624C0021D868A30825475E8D0BD3052A022180398F4CA4423B982\ 14B6BEAAC21C8807A2C33F8C93BD42B092CC1B06CEDF3224D5ED1EC29784444F\ 22E08A55AA58542B524B02CD3D5D5F6907AFE71C5D7462224A3F9D9E53E7E084\ 6DCBB4CE:\ -506AE4A6B5F39DA18FAA39A6E110BD1B2889D739F4A56AFD9867A6948C063C7F\ -CC9DBE16FC804F387DD48510D39F07EF5C3FAD3B73C53AECE1D359D853D8FCC7 +E1573F9C0D6D49D8A1D6B29663DB387A1EBB5F107C37A4E6330673B1A23DF7D1\ +B1475E14EA001319D683CD902CABA8E33B90A10FB7F1C5468E9A4FDBC7BFD2E1 A873E0C67CA639026B6683008F7AA6324D4979550E9BCE064CA1E1FB97A30B14\ 7A24F3F666C0A72D71348EDE701CF2D17E2253C34D1EC3B647DBCEF2F879F4EB\ 881C4830B791378C901EB725EA5C172316C6D606E0AF7DF4DF7F76E490CD30B2\ BADF45685F:\ -E8F6B97FF2429752891F69F91893B9AFEC04E931ECD58AF96AEF937233404F68\ -D83D111BD2AE642A960FC7365BDC820BC1FB686022E6C2BC0422577789A7507A +669CAA7CE8599AF49B6AA8963FF4C19E43247953E0EAA7453EB954217AB9CA86\ +A82245E4C0916F7E9631F763A12B8EF516E5AB33DAC41D8FEB1F88B8778BF185 006917B64F9DCDF1D2D87C8A6173B64F6587168E80FAA80F82D84F60301E561E\ 312D9FBCE62F39A6FB476E01E925F26BCC91DE621449BE6504C504830AAE3940\ 96C8FC7694651051365D4EE9070101EC9B68086F2EA8F8AB7B811EA8AD934D5C\ 9B62C60A4771:\ -36C1FF38C5F3BC8E642AFC2EDD8DC67A9B0F46F5A1A46AE970A94204FE0DB95E\ -540F46A5DE01F5C0D9E357A4FA7A8EB070F2BF98C9CF553B6D2AD2CD2ED0EC38 +B0D673B7F25D73616323175F04CD969285914F163CDD0513CC97350C4BC50574\ +228BF1271026013A82260281554EAF29471F4CE3CC4472AA8030A6CF20982C32 F13C972C52CB3CC4A4DF28C97F2DF11CE089B815466BE88863243EB318C2ADB1\ A417CB1041308598541720197B9B1CB5BA2318BD5574D1DF2174AF14884149BA\ 9B2F446D609DF240CE335599957B8EC80876D9A085AE084907BC5961B20BF5F6\ CA58D5DAB38ADB:\ -9715FA25210B31BA4E700755A8CE75992C0620ED22243A18F7F08F6240A3C09B\ -3ADAFC89C356DE6009507A532D435FE44785C9FC06A30F97C43C536848DBAAF6 +61FE4777C89455B9FA259F9F8DEA012CBE1DC51538C54E77CE7D95EAC48E73F9\ +00B77B51B00018A6AF84C407877EE9B0DC3FF5788638A52AC8B150E823416640 E35780EB9799AD4C77535D4DDB683CF33EF367715327CF4C4A58ED9CBDCDD486\ F669F80189D549A9364FA82A51A52654EC721BB3AAB95DCEB4A86A6AFA93826D\ B923517E928F33E3FBA850D45660EF83B9876ACCAFA2A9987A254B137C6E140A\ 21691E1069413848:\ -D00A87501AEE7D7457E8B463B43604E9688440E83AC76D0601553E0E6281CF55\ -8A92ACBA1F90DADB84737C6851075B415CE5FBCE1DFC85EADAAEFD43765866B5 +2227BF50BD45C41592EB42EDAB9FEE3E78DD0FCF0497BFA733B99D9B5699D3A2\ +7932F4F81F7D4AF43A23E94CA7A9A88D82C2781602EF5E1ECF4712CE6F72E8F4 64EC021C9585E01FFE6D31BB50D44C79B6993D72678163DB474947A053674619\ D158016ADB243F5C8D50AA92F50AB36E579FF2DABB780A2B529370DAA299207C\ FBCDD3A9A25006D19C4F1FE33E4B1EAEC315D8C6EE1E730623FD1941875B924E\ B57D6D0C2EDC4E78D6:\ -88FECE207FCEF6BA2DC893289E8FF4401175DF1D8CD00E2C44D31701F6C0BADE\ -386C94DFE91104D002E92B5F84DA89DC2AB2EA527D2877D319FAE51DA1F1D9AF +67F82DCA717D47E9E0854BEDC55A1756CD624F58DF755CF9702DE5CD73B57F6A\ +EF7BBF40922A915F383D7D3A910FF95936EC74E35B3B2AA6146F30E11AF3725B 5954BAB512CF327D66B5D9F296180080402624AD7628506B555EEA8382562324\ CF452FBA4A2130DE3E165D11831A270D9CB97CE8C2D32A96F50D71600BB4CA26\ 8CF98E90D6496B0A6619A5A8C63DB6D8A0634DFC6C7EC8EA9C006B6C456F1B20\ CD19E781AF20454AC880:\ -DBAF5302A755CC44F28B4E8083089E5D17810F9E1C191D97C862560327AE568D\ -1459058AE9343C8565A0AEC6D94C5E0F88982827A92CAB1CA551843DFD937E9F +83665C2BCA49C95BBE584DF52242068193F7A9DAAA67B0EE36FA9A81516E4CD6\ +A3D15A222F95A2DDB7494C5DBB7E83EB30A72BA342DC98060D1F78B9C8F0E893 03D9F92B2C565709A568724A0AFF90F8F347F43B02338F94A03ED32E6F33666F\ F5802DA4C81BDCE0D0E86C04AFD4EDC2FC8B4141C2975B6F07639B1994C973D9\ A9AFCE3D9D365862003498513BFA166D2629E314D97441667B007414E739D7FE\ BF0FE3C32C17AA188A8683:\ -88DB17A8B022D2E52A9A3B9BE7790C5E623CB0FEE52103FB5F3BC2715FF400FD\ -D1DE8093E95570253462693A1D4BD5B1B6867139FECF7AABF19DC6D7A89CF398 +C505A3841C5589D0B2A428D684C9D14520C6359A5AAED6A560663947899E42B5\ +88D5D7BE55D580931B25AC2E2FC5F3AF360D60741C0BA82D5A94BE61D2CCC830 F31E8B4F9E0621D531D22A380BE5D9ABD56FAEC53CBD39B1FAB230EA67184440\ E5B1D15457BD25F56204FA917FA48E669016CB48C1FFC1E1E45274B3B47379E0\ 0A43843CF8601A5551411EC12503E5AAC43D8676A1B2297EC7A0800DBFEE0429\ 2E937F21C005F17411473041:\ -1039453D77ACDD8719FE013FE904F49339574B64A28662A399A010DC6DFCF80F\ -B61A0D9CECDAD0FADCDD30480C8225CA3423746575C564EF6EA1DB7B557A5A66 +EB6FD4B2B90F79F0071C8D2744C352DBDC7807D40EAF5979DBF21410CEFC2CA2\ +B867010A213C34090E3AFD0C8EA65F43D1AC48EAB67721AF5508D6F193031611 758EA3FEA738973DB0B8BE7E599BBEF4519373D6E6DCD7195EA885FC991D8967\ 62992759C2A09002912FB08E0CB5B76F49162AEB8CF87B172CF3AD190253DF61\ 2F77B1F0C532E3B5FC99C2D31F8F65011695A087A35EE4EEE5E334C369D8EE5D\ 29F695815D866DA99DF3F79403:\ -4437B0252F715304BEE9B06B31EBB029D51BDA7C01E5EE614AB2F5B981AEFBF3\ -5F4C9A093C8F26672D77D08AAAA49F9C672C0F5AC8AD6ABB0AE30B4A098F2447 +FF96DEEADD3C3668F9C9FCF23EABB6C08A908D89B997ED4005FDB4ADDFDBC165\ +D47CBDC2A9A064D95BEDDEDFE1F5AE0D7A05EED7D1B30D3DC1D3AC8850425575 47C6E0C2B74948465921868804F0F7BD50DD323583DC784F998A93CD1CA4C6EF\ 84D41DC81C2C40F34B5BEE6A93867B3BDBA0052C5F59E6F3657918C382E771D3\ 3109122CC8BB0E1E53C4E3D13B43CE44970F5E0C079D2AD7D7A3549CD75760C2\ 1BB15B447589E86E8D76B1E9CED2:\ -72C9B767071710D37FEF19E7939F9A245615532E9D4FA643974B211A8D9E5A64\ -AF75A4A365F2503B8B2C71A7A9A6D65BA08E671A044B2E4FA4873DD4EA59154D +E0269128AD1687BB7C35926E98CC9A9C7670C1276C3F10C37853928AA6C0AE7F\ +E414D379FCBAE20DF0161781690053B9322D8AD14D66C1A4B7B35FFFF9CF3F16 F690A132AB46B28EDFA6479283D6444E371C6459108AFD9C35DBD235E0B6B6FF\ 4C4EA58E7554BD002460433B2164CA51E868F7947D7D7A0D792E4ABF0BE5F450\ 853CC40D85485B2B8857EA31B5EA6E4CCFA2F3A7EF3380066D7D8979FDAC618A\ AD3D7E886DEA4F005AE4AD05E5065F:\ -01C1E76E50BDD370BCA1EEFFACF6E56F61AC91D193DDB738A75F062FBFAFED79\ -F5618EB34F3ACB06D7850A40CF5E10DE41F6F9D61F3F6A3DDA9C5CB8D63FD691 +CA5FA777561C6C13ECBCAD526527343009BB1EB77B4BCE263FC24E00A5A5FB92\ +96D2BA13598A646BF936397E43A7BF9D303CAE83E3654CC25F636F7FAB03C2B1 58D6A99BC6458824B256916770A8417040721CCCFD4B79EACD8B65A3767CE5BA\ 7E74104C985AC56B8CC9AEBD16FEBD4CDA5ADB130B0FF2329CC8D611EB14DAC2\ 68A2F9E633C99DE33997FEA41C52A7C5E1317D5B5DAED35EBA7D5A60E45D1FA7\ EAABC35F5C2B0A0F2379231953322C4E:\ -AE45DDCA514264B8ACE8283E675AEAB6F75631FF5E0693DD4E798DB122D425C3\ -83CB8008CFAD1417755C6ECCEE33EB4979079A1BFB81E08D059D2F196E1935AB +FBCAE8C494C5FD0ADB640CEB4A15BF634293EC37CCF119AFF5BEC95F55578ED9\ +0D26861A045E0F242302158D3EAC801185498D6D8033662F2E0E6BA5B6F04ACE BEFAB574396D7F8B6705E2D5B58B2C1C820BB24E3F4BAE3E8FBCD36DBF734EE1\ 4E5D6AB972AEDD3540235466E825850EE4C512EA9795ABFD33F330D9FD7F79E6\ 2BBB63A6EA85DE15BEAEEA6F8D204A28956059E2632D11861DFB0E65BC07AC8A\ 159388D5C3277E227286F65FF5E5B5AEC1:\ -CCDA0F2420E7E550353D455172C7D96B3C73BA96154BA850FC316B65D2988B3C\ -2A88AFA619A0E325E61973A4F7D0B260CA3DC5288D21338E5691D775B9596186 +28500180D6F48671A4ACD83C9BB5FE3665CF9A6163D8797A2A2F9EA3974619B3\ +12769F67C1BB279A409C05A6B4E371F57FC658096923B5EB086D920EE8C748E8 8E58144FA9179D686478622CE450C748260C95D1BA43B8F9B59ABECA8D93488D\ A73463EF40198B4D16FB0B0707201347E0506FF19D01BEA0F42B8AF9E71A1F1B\ D168781069D4D338FDEF00BF419FBB003031DF671F4A37979564F69282DE9C65\ 407847DD0DA505AB1641C02DEA4F0D834986:\ -C86A3FC28768D1B12141216F2211F902CAA1F0FFFBE41710AA1186A8CE35CEED\ -23044C5F4464B79BE81E40B4C9903F9C6807958B440D059C5A9A6911CF600E43 +B205C2E223BF2A741F35294E9B7E1C33EF745A31F5CE2A00F6EC43B05044034C\ +4993D5112E4BA7CEB2BDA4C2E2C8E09B52CE6C2AC7B5374260BFEED8752B65C1 B55C10EAE0EC684C16D13463F29291BF26C82E2FA0422A99C71DB4AF14DD9C7F\ 33EDA52FD73D017CC0F2DBE734D831F0D820D06D5F89DACC485739144F8CFD47\ 99223B1AFF9031A105CB6A029BA71E6E5867D85A554991C38DF3C9EF8C1E1E9A\ 7630BE61CAABCA69280C399C1FB7A12D12AEFC:\ -17DF80D04C1B2D4FAFCCDABFCC6E109261A61FF525F845FC5DCC354BC19984F7\ -4F94A6CA82C95055CCD22D9F70D0DC68AC306DA361C135E9B40764A936E6947F +38FA9FFE97CA84452F56C26702F561BBB105D1AE19D78C3528132DAA809B006E\ +E2359EFE54EB35FE0760699070D2B33B2401A5C12132797DF0BDAF96A8DDB04A 2EEEA693F585F4ED6F6F8865BBAE47A6908AECD7C429E4BEC4F0DE1D0CA0183F\ A201A0CB14A529B7D7AC0E6FF6607A3243EE9FB11BCF3E2304FE75FFCDDD6C5C\ 2E2A4CD45F63C962D010645058D36571404A6D2B4F44755434D76998E83409C3\ 205AA1615DB44057DB991231D2CB42624574F545:\ -885461034C5ED300812411297256FA74CCA8D5D61858AEF4E3F5E3737643C5BD\ -B92E65626B685C810D901D33CE22C30072634C431F95EA76936068D686999DC3 +F5D3FCDDF5C8E2E0513700B11775B0B3C73CD16B18AE52BD3ED225306EE9B5E6\ +B5E402334BC5A4FD1AF5D47138D44217DABF5CBDFFD6978B956EED71C21E05CF DAB11DC0B047DB0420A585F56C42D93175562852428499F66A0DB811FCDDDAB2\ F7CDFFED1543E5FB72110B64686BC7B6887A538AD44C050F1E42631BC4EC8A9F\ 2A047163D822A38989EE4AAB01B4C1F161B062D873B1CFA388FD301514F62224\ 157B9BEF423C7783B7AAC8D30D65CD1BBA8D689C2D:\ -EABFDA04298F0CCBB7DDD4318C98A6F4FFB749D8EFD902823511CF548C3DE032\ -E206F295FD9EC9FE44A05A4E1E7C5F01B19BBCBBE0A0AC142231B0860FAFA4CB +1A25D0833B2CC0A1A0D7C892639D0DF281D10334860F70878287DD4015A3F731\ +2093AEF197D49A1BE99F1615EA38D52A5F3665AA87BF20E89DD7A04E3DC09CA7 42E99A2F80AEE0E001279A2434F731E01D34A44B1A8101726921C0590C30F312\ 0EB83059F325E894A5AC959DCA71CE2214799916424E859D27D789437B9D2724\ 0BF8C35ADBAFCECC322B48AA205B293962D858652ABACBD588BCF6CBC388D099\ 3BD622F96ED54614C25B6A9AA527589EAAFFCF17DDF7:\ -BAFFEB5AC8E9BB44791F112B5FA090EF60CB13D05F3F137DAD89E2AD70DC9FF1\ -5BD6C44075A7A4F979FCFAE0ED57A68151F81E68C65AEBA44BCC19057EA93E98 +0942326FEECAAD788EEB7D50863FD9280211C9F63B16ECD51AC874A80B47988D\ +61799A10D3B23DC23AE26C179ED5EBC9E32B7697B0566079852BBFA5FA21FFAC 3C9B46450C0F2CAE8E3823F8BDB4277F31B744CE2EB17054BDDC6DFF36AF7F49\ FB8A2320CC3BDF8E0A2EA29AD3A55DE1165D219ADEDDB5175253E2D1489E9B6F\ DD02E2C3D3A4B54D60E3A47334C37913C5695378A669E9B72DEC32AF5434F93F\ 46176EBF044C4784467C700470D0C0B40C8A088C815816:\ -7197F27D300980CBFC230639E8DD20832A6CEF9E39EA54A2C9CD37C905134952\ -64B2BEF2393B5F2E0B3C14AF80BD63275EB4D653AAC91CFB805AF9C14B833C4B +E9F908BC91CE95ABBA48644FC7C1F8E211E3D2EEA459021FF7E4496C6F1AA3EC\ +A73AEF2813B33819139CEB6ADD5FCFB4EBEBCE72AA1E30DC328454CA69FFBF31 D1E654B77CB155F5C77971A64DF9E5D34C26A3CAD6C7F6B300D39DEB19100946\ 91ADAA095BE4BA5D86690A976428635D5526F3E946F7DC3BD4DBC78999E65344\ 1187A81F9ADCD5A3C5F254BC8256B0158F54673DCC1232F6E918EBFC6C51CE67\ EAEB042D9F57EEC4BFE910E169AF78B3DE48D137DF4F2840:\ -88E837536AC03572D8A41E6F59E6F8530F581E4FF3DB097A849037DF26665CBA\ -B72241AF292A3DF1E738E39209A8B293B65ACB77E07F577A22DF24E8B5A58AD7 +5CEEE2800816DDF676BBD3C8B7D95012808E62A1838CD292893B05085DD08B95\ +EA245FB84283BEF479FD0E2B8BF9DD1BA722344E83DC391A85AEE2C930F985C5 626F68C18A69A6590159A9C46BE03D5965698F2DAC3DE779B878B3D9C421E0F2\ 1B955A16C715C1EC1E22CE3EB645B8B4F263F60660EA3028981EEBD6C8C3A367\ 285B691C8EE56944A7CD1217997E1D9C21620B536BDBD5DE8925FF71DEC6FBC0\ 6624AB6B21E329813DE90D1E572DFB89A18120C3F606355D25:\ -4D6BD6E1B24AD612BBC238E64AB89084D2703007FD59C8B4718E65124DB8E926\ -70DEF8282470F0E78CDE6AC9A28E1BFA42BEB8442BDC5904082DEC9271995281 +ED0C620D495F5190D8667F0F9B50C9FEA28FC01AE9B219027973A341BA87118A\ +821451D5EEE580C4FAEE46DAD21C43C72523AE86A8579576247EB8E38D0C6BA6 651A6FB3C4B80C7C68C6011675E6094EB56ABF5FC3057324EBC6477825061F9F\ 27E7A94633ABD1FA598A746E4A577CAF524C52EC1788471F92B8C37F23795CA1\ 9D559D446CAB16CBCDCE90B79FA1026CEE77BF4AB1B503C5B94C2256AD75B3EA\ C6FD5DCB96ACA4B03A834BFB4E9AF988CECBF2AE597CB9097940:\ -502F271E81519BC7AAA67C4F7AB71BDECF7717C0F56A23539C969922977FA7BD\ -88922BA4BC556DC806672A1C734E4373F2E82FE605567E0EEC383EE6078360D3 +138F2DF9686F705E5C55020B89F04AB66654B0CACCC1A8D374334B6BF6534335\ +C7514206B6F772DDB0550CFABA22D22B913928D3ADF78BFD25DF9DD517B2E3A3 8AAF072FCE8A2D96BC10B3C91C809EE93072FB205CA7F10ABD82ECD82CF040B1\ BC49EA13D1857815C0E99781DE3ADBB5443CE1C897E55188CEAF221AA9681638\ DE05AE1B322938F46BCE51543B57ECDB4C266272259D1798DE13BE90E10EFEC2\ D07484D9B21A3870E2AA9E06C21AA2D0C9CF420080A80A91DEE16F:\ -47583501739DAC6F5A99D13719F6C5A44D88CA4A503EF2CFCFDEEA17D018CE03\ -345F75034F782450B67DEE9C27660DC6FD050FAED16F8630436EF5D87EBD7068 +3348F4E8C4768C3EF687A8E2A02E307FD8591B41235F8C14E5983AE7361968D0\ +CB877AF488B975001AA1E7ACF0E5844C107A102BF028FCEE89CFE751266D88A3 53F918FD00B1701BD504F8CDEA803ACCA21AC18C564AB90C2A17DA592C7D6968\ 8F6580575395551E8CD33E0FEF08CA6ED4588D4D140B3E44C032355DF1C53156\ 4D7F4835753344345A6781E11CD5E095B73DF5F82C8AE3AD00877936896671E9\ 47CC52E2B29DCD463D90A0C9929128DA222B5A211450BBC0E02448E2:\ -B4D44B02CFB3BF59A42E35B4263FF91BEEA9E978C71DBD5E1DA3E53730A1F7C1\ -A838D2AA5FA6F134A575F269C9677943F5CAC9D8D47CE0FB8157E4BF8E2BE416 +CA7257AC51700539DF617C3B7EE9ACC7C4576332996F905D9D3733F1AAF3287E\ +2F852BE394E533F64EA19733276B0E448496F88500770675835E133904E4071B A64599B8A61B5CCEC9E67AED69447459C8DA3D1EC6C7C7C82A7428B9B584FA67\ E90F68E2C00FBBED4613666E5168DA4A16F395F7A3C3832B3B134BFC9CBAA95D\ 2A0FE252F44AC6681EB6D40AB91C1D0282FED6701C57463D3C5F2BB8C6A7301F\ B4576AA3B5F15510DB8956FF77478C26A7C09BEA7B398CFC83503F538E:\ -46BA7F2CC804F2573AB08B3D4F152370DCD0299AA82D4E090DE6C69A07FC83B3\ -821905128838125F0BC4ABCDF41FB64AF63A5915842750DE768D2C5445DA1313 +ADB3B6E2083CB37ED5F822D1AA2ADA18560C663011CB16CFB804A5F24C0525F3\ +4D8CB10D19528BA02BB43BD501BF0D0AC67968B0687DCB21C013527A99AE9D84 0E3AB0E054739B00CDB6A87BD12CAE024B54CB5E550E6C425360C2E87E59401F\ 5EC24EF0314855F0F56C47695D56A7FB1417693AF2A1ED5291F2FEE95F75EED5\ 4A1B1C2E81226FBFF6F63ADE584911C71967A8EB70933BC3F5D15BC91B5C2644\ D9516D3C3A8C154EE48E118BD1442C043C7A0DBA5AC5B1D5360AAE5B9065:\ -48AEE486EFCBDF1979B9E59B54EC8117C6E00EB94307F642CA136CEC7354CC91\ -8700522477F80347A7E91CA4CEA327EEC390C975AF974F1A03474ACB7CF3B6D4 +EA781FDD2DDDE4B42E1A6B75AB70CFCF17DC413CD9591254F91F1E9741811916\ +56EDC92823A3145DBE4AB491E86233DAACD748CCD2A86B551D6D47EDEA943C82 A62FC595B4096E6336E53FCDFC8D1CC175D71DAC9D750A6133D23199EAAC2882\ 07944CEA6B16D27631915B4619F743DA2E30A0C00BBDB1BBB35AB852EF3B9AEC\ 6B0A8DCC6E9E1ABAA3AD62AC0A6C5DE765DE2C3711B769E3FDE44A74016FFF82\ AC46FA8F1797D3B2A726B696E3DEA5530439ACEE3A45C2A51BC32DD055650B:\ -A5FBFEB1FD1CED918FD189B7E8E49A2A26F99A9898B7469AD421F16DCF934E56\ -F17C68083F731F172FE9D6F26B141C8E7617A6369DB97CD31131B259ECE05C3A +B2DCDDF444C51976F2D71D020BEF76810C8CCAE2B94C34178C600CCDD04B233B\ +A2D27DB4E8F07EE01D611E490564B6071858BC8B8F8D23BC6B8DA746DAD4A132 2B6DB7CED8665EBE9DEB080295218426BDAA7C6DA9ADD2088932CDFFBAA1C141\ 29BCCDD70F369EFB149285858D2B1D155D14DE2FDB680A8B027284055182A0CA\ E275234CC9C92863C1B4AB66F304CF0621CD54565F5BFF461D3B461BD40DF281\ 98E3732501B4860EADD503D26D6E69338F4E0456E9E9BAF3D827AE685FB1D817:\ -FC79270DC468C4663FEC45C4581C49AB6C0631A77FFBBE8882C396A06C685231\ -CF91651BF810C765213D4160C6D64C36CD8B2EA0A87EACF31690B54BC8EB7636 +447C299F7E5C90CEE70A7577EC148FEF194F40BA7C3C8CBC96FF81D14490A16E\ +397CA01F3C0883E050F805239FBD4189122B45B1101EE1F303281D2AC1580E2C 10DB509B2CDCABA6C062AE33BE48116A29EB18E390E1BBADA5CA0A2718AFBCD2\ 3431440106594893043CC7F2625281BF7DE2655880966A23705F0C5155C2F5CC\ A9F2C2142E96D0A2E763B70686CD421B5DB812DACED0C6D65035FDE558E94F26\ B3E6DDE5BD13980CC80292B723013BD033284584BFF27657871B0CF07A849F4A\ E2:\ -1C54E058E303ED843CEC563E57F5BC283085BCD6285C36F7C4AE124FF0F42C75\ -865689746B4C1119C54E0782AFAD3D507E0C0DED767B8937D87CB3A8A09416B7 +E21AEB7109CA41F1C41F4B66E80A6A4248AED43341F1EFFABB61341C3F0B6355\ +EFE3DAA8D28D60F9BF851E6837625BF2EBFD8A68CDCB50718660D5CCBFD93910 9334DE60C997BDA6086101A6314F64E4458F5FF9450C509DF006E8C547983C65\ 1CA97879175AABA0C539E82D05C1E02C480975CBB30118121061B1EBAC4F8D9A\ 3781E2DB6B18042E01ECF9017A64A0E57447EC7FCBE6A7F82585F7403EE2223D\ 52D37B4BF426428613D6B4257980972A0ACAB508A7620C1CB28EB4E9D30FC413\ 61EC:\ -269AD5A2BCD1943138C9BC13A6E410559B4ABE511C357C1CDA3283AFD9DBA2A5\ -8DA526166041555D780610DD5C36BE7097258233949B8D42E4DF1E0908BBDCB4 +FC015B69F1AE0DC7004343FF941378B8A23AA45A3825310E9A81C2A9EA2D4F96\ +1F4C9B8CACBC91F0D2414590C389D24ED482B95252F37B5A6CC6BFAEA5C98C32 E88AB086891693AA535CEB20E64C7AB97C7DD3548F3786339897A5F0C3903154\ 9CA870166E477743CCFBE016B4428D89738E426F5FFE81626137F17AECFF61B7\ 2DBEE2DC20961880CFE281DFAB5EE38B1921881450E16032DE5E4D55AD8D4FCA\ 609721B0692BAC79BE5A06E177FE8C80C0C83519FB3347DE9F43D5561CB8107B\ 9B5EDC:\ -6D49BBE0A468811E6068D4CEA22D9E5116D4F79E24584160647F8FFE460EA496\ -C47A9B47C8A5029BE941D02A739F89D594CD0BC312BD25FEB9CFC2B05925292E +45CCB97F9524BA87A7E69354030C71A07D875C5E958EA167EFF581703B1D5037\ +BD91B8806980E3D4EAE0ACB010D210CD89F781DED33F5697DAC285AEB37629A4 FD19E01A83EB6EC810B94582CB8FBFA2FCB992B53684FB748D2264F020D3B960\ CB1D6B8C348C2B54A9FCEA72330C2AAA9A24ECDB00C436ABC702361A82BB8828\ B85369B8C72ECE0082FE06557163899C2A0EFA466C33C04343A839417057399A\ 63A3929BE1EE4805D6CE3E5D0D0967FE9004696A5663F4CAC9179006A2CEB755\ 42D75D68:\ -8D327AAEF3FF05C0DE51B40347D11EC4D5ACB50ACC24B39C44273839D1878AC8\ -7939855B86B03195F67CF7D7FC7F41C74A4968C489A4ED7EFC4DFB199536BB8C +142922E983887BFF20D0EE26BCBCBA34A1A70717172B8FBDE0AEABC5CA258C39\ +85B00F7908A21A75C014D4B2542A1BFCB7469BA9454F66670B6C05BBBD7A92D3 59AE20B6F7E0B3C7A989AFB28324A40FCA25D8651CF1F46AE383EF6D8441587A\ A1C04C3E3BF88E8131CE6145CFB8973D961E8432B202FA5AF3E09D625FAAD825\ BC19DA9B5C6C20D02ABDA2FCC58B5BD3FE507BF201263F30543819510C12BC23\ E2DDB4F711D087A86EDB1B355313363A2DE996B891025E147036087401CCF3CA\ 7815BF3C49:\ -786D18C6816FE5AF627CCCB692D79AC99825C57F76E63B93CC774FCAEA388D4A\ -354EE7D39651EB11BFE6DC96BED877E71DA5F7AE1BB5114795B96C1AE4B56173 +41DF07681C94633DC430AD7FFF9AB7146F1CC3A66DF3A81D990ED3D247D8F9A5\ +880EFF20C2652FB6C6631EA41F54D6C331651FDC20783EED65B83AF458D0AC72 77EE804B9F3295AB2362798B72B0A1B2D3291DCEB8139896355830F34B3B3285\ 61531F8079B79A6E9980705150866402FDC176C05897E359A6CB1A7AB067383E\ B497182A7E5AEF7038E4C96D133B2782917417E391535B5E1B51F47D8ED7E4D4\ 025FE98DC87B9C1622614BFF3D1029E68E372DE719803857CA52067CDDAAD958\ 951CB2068CC6:\ -6ED0CEB2C0404260D2466A80FAA097C0BE4B68F537610474D3368224D4862CFC\ -C569294915E4E447645562BE785B9D2850BE8F4962D421AB7346D8E4C0DD02FC +9BEE78530C0A93CE8564AEDE785D7086CE066CB74C3B8F70D3851CD57DB8E647\ +E67DF0D543EAFEDED491613BD3268CC7CE8DE34614A79D6413C3FEE218B6965A B771D5CEF5D1A41A93D15643D7181D2A2EF0A8E84D91812F20ED21F147BEF732\ BF3A60EF4067C3734B85BC8CD471780F10DC9E8291B58339A677B960218F71E7\ 93F2797AEA349406512829065D37BB55EA796FA4F56FD8896B49B2CD19B43215\ AD967C712B24E5032D065232E02C127409D2ED4146B9D75D763D52DB98D949D3\ B0FED6A8052FBB:\ -87DDFDED0BAEBC090A82B8BAF67BECCF72E46D2D4C91A5C6A26583467D2A41E0\ -D04384A58BF9C5C209A82696AC54A760E571331D16A04F5D926CA104A3F42740 +E2548952816803ED478241CBAB10F69DB4CBDD98447BFAF4E92AF9A3179B6EFA\ +CEC56C757944B519C69D1759811732FE3C52912611271231342D9D62F3472967 B32D95B0B9AAD2A8816DE6D06D1F86008505BD8C14124F6E9A163B5A2ADE55F8\ 35D0EC3880EF50700D3B25E42CC0AF050CCD1BE5E555B23087E04D7BF9813622\ 780C7313A1954F8740B6EE2D3F71F768DD417F520482BD3A08D4F222B4EE9DBD\ 015447B33507DD50F3AB4247C5DE9A8ABD62A8DECEA01E3B87C8B927F5B08BEB\ 37674C6F8E380C04:\ -9C32DFB92D2079F704C30734843B70B6670FDA53507DEAD248E644AB1CEDCF91\ -1BE16C04FE35FB861195A4EEEA9ED929D3249E0107DCB15BA76BFC6F534895AF +0E673628FA620668F73E652DF7927EC7D9DF9426F157B055E39D23AD7FA9CCCD\ +C8013FB8F6A0D2EFFEBE00BB5563B100B5361F33808AE20E23580D414F909CED 04410E31082A47584B406F051398A6ABE74E4DA59BB6F85E6B49E8A1F7F2CA00\ DFBA5462C2CD2BFDE8B64FB21D70C083F11318B56A52D03B81CAC5EEC29EB31B\ D0078B6156786DA3D6D8C33098C5C47BB67AC64DB14165AF65B44544D806DDE5\ F487D5373C7F9792C299E9686B7E5821E7C8E2458315B996B5677D926DAC57B3\ F22DA873C601016A0D:\ -C0F684549025FB7AC404D5DCD997DC1E2392B3DD10A071CF17A1773D80877CC3\ -EA2A109263161D343C6B06BA6288D303A137647BB5A1992842FD97D1B200ECA9 +1B0E41061FF47E71F22FCD508E8560F8E4C9748DD8E520A9CA478F3E3827330C\ +6F19E299E221367E6B02E1606A1B23F2B3F66762D0F408B3A68C9DA9018A45DD 8B81E9BADDE026F14D95C019977024C9E13DB7A5CD21F9E9FC491D716164BBAC\ DC7060D882615D411438AEA056C340CDF977788F6E17D118DE55026855F93270\ 472D1FD18B9E7E812BAE107E0DFDE7063301B71F6CFE4E225CAB3B232905A56E\ 994F08EE2891BA922D49C3DAFEB75F7C69750CB67D822C96176C46BD8A29F170\ 1373FB09A1A6E3C7158F:\ -CE1BAF61F4215C7E4802AEDEB5FE0843868A173A005755CDC84D5E270AC0D127\ -6C53B72EFEA7A25D1090F32637B4582DD2D5E85D00C16B4A87F347E8267CB72F +FEE0EA0269154ADD8FCC28BC61D290CCE0CA04FEBD3EF646D5AEED6542461D4C\ +DA983932BE7ABF3E0C2639ACF75AE2770D1B511D996E19536542FB4D76505F69 FA6EED24DA6666A22208146B19A532C2EC9BA94F09F1DEF1E7FC13C399A48E41\ ACC2A589D099276296348F396253B57CB0E40291BD282773656B6E0D8BEA1CDA\ 084A3738816A840485FCF3FB307F777FA5FEAC48695C2AF4769720258C77943F\ B4556C362D9CBA8BF103AEB9034BAA8EA8BFB9C4F8E6742CE0D52C49EA8E974F\ 339612E830E9E7A9C29065:\ -FAE974D0586C79EC9E5957B99EFDAF4DE4510D554D8F689EAA8841234B33BA2C\ -D75B62B5300BFFEB2E6C64007D363756E987183BB8779266E07BED49246C10DB +82DFF74AC5CDFFA0D1D03049F2FC227DCB77E373381C2E74FA316BBF9F6D55AE\ +B7667A95AE4D4D367130620217E245E9DDC641AFF823475AE40E4E3CE56FCD40 9BB4AF1B4F09C071CE3CAFA92E4EB73CE8A6F5D82A85733440368DEE4EB1CBC7\ B55AC150773B6FE47DBE036C45582ED67E23F4C74585DAB509DF1B8361056454\ 5642B2B1EC463E18048FC23477C6B2AA035594ECD33791AF6AF4CBC2A1166ABA\ 8D628C57E707F0B0E8707CAF91CD44BDB915E0296E0190D56D33D8DDE10B5B60\ 377838973C1D943C22ED335E:\ -EC6DED9C61223888BCD03EBF8E1037BDA52F94FF110B42524163010490B12204\ -37A68947D80FFE967B5317D2F8B1CE9C4ADB4FF2C6F89E4D54A7256C660106ED +97D7C677B7D8EA600DE069CC23C492C0C293EB8E9B8987978CD43B2CACE445A9\ +0D1CDFA4E0F347EC9B7E6394DEF55702A13DC5DE3C5E43B8B08F260BF0E654D5 2167F02118CC62043E9091A647CADBED95611A521FE0D64E8518F16C808AB297\ 725598AE296880A773607A798F7C3CFCE80D251EBEC6885015F9ABF7EAABAE46\ 798F82CB5926DE5C23F44A3F9F9534B3C6F405B5364C2F8A8BDC5CA49C749BED\ 8CE4BA48897062AE8424CA6DDE5F55C0E42A95D1E292CA54FB46A84FBC9CD87F\ 2D0C9E7448DE3043AE22FDD229:\ -66C863F11E3149CAE8F0629FE48CAA35D7475812644286B2F9DF5598259FFCB2\ -46BB83919CA664CF9F5B0CF151BA8AECAEAB1938E69AB3B628770C0E93DB2444 +A0A9203714A9DCAE2402958E6BCF759B7E900D13D5A8654501ADAC70B5CEDF27\ +D21F5E92219DAD31DDC8466D8F559470C638D9F9B45D4F539D36C54651C4852C 94B7FA0BC1C44E949B1D7617D31B4720CBE7CA57C6FA4F4094D4761567E389EC\ C64F6968E4064DF70DF836A47D0C713336B5028B35930D29EB7A7F9A5AF9AD5C\ F441745BAEC9BB014CEEFF5A41BA5C1CE085FEB980BAB9CF79F2158E03EF7E63\ E29C38D7816A84D4F71E0F548B7FC316085AE38A060FF9B8DEC36F91AD9EBC0A\ 5B6C338CBB8F6659D342A24368CF:\ -049A414B5A3DA568A5A9166CA7D9135FFA0E0B49DF43E4E796AF60D6613BDDCE\ -1006161AAC9BBCAB6B80199DCB52648B3CE998EA0AE27B37AADB3A9C914171CC +E6D9B97F5BDB0BB4F5D2322CEFF8A1A747361BB937BCFA69EB8C23D98BEA5C5E\ +E25F9587648912D5E7F90E73C031A27E27FB11276CCB63E47C25B18649AE5DD8 EA40E83CB18B3A242C1ECC6CCD0B7853A439DAB2C569CFC6DC38A19F5C90ACBF\ 76AEF9EA3742FF3B54EF7D36EB7CE4FF1C9AB3BC119CFF6BE93C03E208783335\ C0AB8137BE5B10CDC66FF3F89A1BDDC6A1EED74F504CBE7290690BB295A872B9\ E3FE2CEE9E6C67C41DB8EFD7D863CF10F840FE618E7936DA3DCA5CA6DF933F24\ F6954BA0801A1294CD8D7E66DFAFEC:\ -2B9131F248BE3B340BA45642E3DC9270543156FE2150700E36A7CE5887C60A35\ -5B4B055926888EAEF79743E1B038CA724F506366E8706176B382DBA414114FCB +0A14506B804455218133711A3BA8307615E4F80A5334B86555B9CEC77C93450A\ +92F6A18BED9BD55B1848F78C2A49A76057FCF3509663F2E9010C39D94FC9918C 157D5B7E4507F66D9A267476D33831E7BB768D4D04CC3438DA12F9010263EA5F\ CAFBDE2579DB2F6B58F911D593D5F79FB05FE3596E3FA80FF2F761D1B0E57080\ 055C118C53E53CDB63055261D7C9B2B39BD90ACC32520CBBDBDA2C4FD8856DBC\ EE173132A2679198DAF83007A9B5C51511AE49766C792A29520388444EBEFE28\ 256FB33D4260439CBA73A9479EE00C63:\ -574A12CEEE655CBD90E3F3E483ACF5CE445D30029F34A5B364E73124AF129A7A\ -40D4BECD4233C83911D4E92E4FAF23DA979D11F3FCCC3BFC6F2E39B2FE0CBFFE +8D03AFCB3940007FCBCEEB023C105918E6540D87658E59109CC6568CF804BD3F\ +A2B3968C28C650E55276218482BB8E42944272673D6A137D326477A1BAFE8F3D 836B34B515476F613FE447A4E0C3F3B8F20910AC89A3977055C960D2D5D2B72B\ D8ACC715A9035321B86703A411DDE0466D58A59769672AA60AD587B8481DE4BB\ A552A1645779789501EC53D540B904821F32B0BD1855B04E4848F9F8CFE9EBD8\ 911BE95781A759D7AD9724A7102DBE576776B7C632BC39B9B5E19057E226552A\ 5994C1DBB3B5C7871A11F5537011044C53:\ -FF04FF3D476E6B1E418B6C656DF2CA4577843B0F8300304F312E8DECE522D9AD\ -F994EBFEBD02050E7A622261B31875863DBEFFB50C07CFCBCE40D33FBC087110 +4862476DDDADDCDE60A35260AB6C448B9B6DAD7ED296FC48B81E288D0E397E69\ +4535CC8999F4D7F2F3E09F5CE034DB0F71EF5C812F3C6BBD73FBEF14B252BC55 CC7784A4912A7AB5AD3620AAB29BA87077CD3CB83636ADC9F3DC94F51EDF521B\ 2161EF108F21A0A298557981C0E53CE6CED45BDF782C1EF200D29BAB81DD6460\ 586964EDAB7CEBDBBEC75FD7925060F7DA2B853B2B089588FA0F8C16EC6498B1\ 4C55DCEE335CB3A91D698E4D393AB8E8EAC0825F8ADEBEEE196DF41205C01167\ 4E53426CAA453F8DE1CBB57932B0B741D4C6:\ -0427F9E924540E619A2E3CA21C1139A26529F032DB801389BB3B156F74662D59\ -114B6C65E800D554C88FB39F945D67446B2D56C36D882805EDD7F533CD5D726B +4B239C5B1C8B83924AE736E9D30582D16BF00A547023244247B389259BC62649\ +81606439AC9DDE0A7D371B73A34CAC998823803D7BD62ABF8905C9BD550EBAB8 7639B461FFF270B2455AC1D1AFCE782944AEA5E9087EB4A39EB96BB5C3BAAF0E\ 868C8526D3404F9405E79E77BFAC5FFB89BF1957B523E17D341D7323C302EA70\ 83872DD5E8705694ACDDA36D5A1B895AAA16ECA6104C82688532C8BFE1790B5D\ C9F4EC5FE95BAED37E1D287BE710431F1E5E8EE105BC42ED37D74B1E55984BF1\ C09FE6A1FA13EF3B96FAEAED6A2A1950A12153:\ -5CAB5FC3B20EDFAC061F3DE3434A42BCAFADBFE4BD7C15D2A5FA7FA7A81CA028\ -C8073E8A5BD54618CAA1C2AA22C7C636831D23227753BFF5CAE342C0DF86A840 +2B0D1C2780D8826CCE4B71A77C9833AE59C2BD0213789A8892CCD7B4FFF1D8A7\ +80E81AD4C2C1228D55DF5BA3625DE4860DB05743E4D07934C434BAD5A769131B EB6513FC61B30CFBA58D4D7E80F94D14589090CF1D80B1DF2E68088DC6104959\ BA0D583D585E9578AB0AEC0CF36C48435EB52ED9AB4BBCE7A5ABE679C97AE2DB\ E35E8CC1D45B06DDA3CF418665C57CBEE4BBB47FA4CAF78F4EE656FEC237FE4E\ EBBAFA206E1EF2BD0EE4AE71BD0E9B2F54F91DAADF1FEBFD7032381D636B733D\ CB3BF76FB14E23AFF1F68ED3DBCF75C9B99C6F26:\ -8CA096F3F386895CEDC7924785316E53585F0D9F6BD62687DDE376B12024DAC3\ -CFA860EAAC59ACEAE26FDC1FA92CDB81536E30BB89EF0B02C9DD5D6D1B0CB597 +0880376CD5FFC7EBCC6E80FAE0D78DBB3532500BAB96CD4B755584D23E68CF59\ +F5297A34AE0A90184773412BC9548A80E4C54391B4CB59CE292D704C614DD1A1 1594D74BF5DDE444265D4C04DAD9721FF3E34CBF622DAF341FE16B96431F6C4D\ F1F760D34F296EB97D98D560AD5286FEC4DCE1724F20B54FD7DF51D4BF137ADD\ 656C80546FB1BF516D62EE82BAA992910EF4CC18B70F3F8698276FCFB44E0EC5\ 46C2C39CFD8EE91034FF9303058B4252462F86C823EB15BF481E6B79CC3A0221\ 8595B3658E8B37382BD5048EAED5FD02C37944E73B:\ -A7496CD71B2503BF3E61A50F269C639342A50C27A5474724919A56722B530EB6\ -F587265016003AEA5E89AFA8D5E4B825DF2AA20F2EE3B1D24A320F9E4FD79599 +E725B8C82C8D1F3963A77D505B0A929FD58846061BEA2BA7040B7D3B2AD95EE3\ +781CACA60B372EB5258A44A65BB9EE655A1EF9102F8BBD9E41FCFB2871DAEC7D 4CFA1278903026F66FEDD41374558BE1B585D03C5C55DAC94361DF286D4BD39C\ 7CB8037ED3B267B07C346626449D0CC5B0DD2CF221F7E4C3449A4BE99985D2D5\ E67BFF2923357DDEAB5ABCB4619F3A3A57B2CF928A022EB27676C6CF80568900\ 4FCA4D41EA6C2D0A4789C7605F7BB838DD883B3AD3E6027E775BCF2628814280\ 99C7FFF95B14C095EA130E0B9938A5E22FC52650F591:\ -7DF2F4E99989DFCB586C604725C000AD32DA859247E422479A7629F3117E93D6\ -50F6A272F2CADE0F07B92382C5FC0D0E3B5313F16DF54FEA12D63BDDBA98FAB6 +31175C65FF1133F5F53DB80DEB90F6B2E79727D4C8E77C5E3F5DEF70525B871B\ +50249C6F2EE1CA6F11A7CD9C578CF13D5FCBD74DE1D05AF6076A5459E10B4B9D D3E65CB92CFA79662F6AF493D696A07CCF32AAADCCEFF06E73E8D9F6F909209E\ 66715D6E978788C49EFB9087B170ECF3AA86D2D4D1A065AE0EFC8924F365D676\ B3CB9E2BEC918FD96D0B43DEE83727C9A93BF56CA2B2E59ADBA85696546A8150\ 67FC7A78039629D4948D157E7B0D826D1BF8E81237BAB7321312FDAA4D521744\ F988DB6FDF04549D0FDCA393D639C729AF716E9C8BBA48:\ -1785ABB837E1EFB2EF35D2EE92250985380C702C700660FBCE71F0E962FA67C0\ -C525987A546F5310CE2489D7661229441A7D82BDFAB66D475826A21B95ADEDD8 +870B40EE6B774B732E15DEE647F75BF3D5DD6FD364C7E1BB184D8AC1F0C991E2\ +486DCE6BD6CEFA1DFFE13C50260D4A0FB6C23E29D7E62CFF0F8DE785CA53C2A2 842CC583504539622D7F71E7E31863A2B885C56A0BA62DB4C2A3F2FD12E79660\ DC7205CA29A0DC0A87DB4DC62EE47A41DB36B9DDB3293B9AC4BAAE7DF5C6E720\ 1E17F717AB56E12CAD476BE49608AD2D50309E7D48D2D8DE4FA58AC3CFEAFEEE\ 48C0A9EEC88498E3EFC51F54D300D828DDDCCB9D0B06DD021A29CF5CB5B25069\ 15BEB8A11998B8B886E0F9B7A80E97D91A7D01270F9A7717:\ -C1383A968195C1A6796C5E53DC9756B9DEE39FB7116DCBFE2B5DB9CB9AD6A296\ -77C3F14A156D4D78B3C709DCD49CD247F676CCE0AD693EA208B8433D8C3F7BF6 +8FDE68D448144F3B4BD12011DF94A463C40BE946821F80EC8197E36EB46554F7\ +AD8B6CA9F6FCC8C05B3C0C2C909966AACBA2A1AA6E980E57AEA1CB35B01DC991 6C4B0A0719573E57248661E98FEBE326571F9A1CA813D3638531AE28B4860F23\ C3A3A8AC1C250034A660E2D71E16D3ACC4BF9CE215C6F15B1C0FC7E77D3D2715\ 7E66DA9CEEC9258F8F2BF9E02B4AC93793DD6E29E307EDE3695A0DF63CBDC0FC\ 66FB770813EB149CA2A916911BEE4902C47C7802E69E405FE3C04CEB5522792A\ 5503FA829F707272226621F7C488A7698C0D69AA561BE9F378:\ -44A8B042FC42ABDEB224A4FD7E934148BC86A30E5F2F94E713BFF7FC5BB414F3\ -66CE221316D2F79E5DE124BCC35585447E6B678FA02A5D947323D5C7E614072D +F19E37E56DE97B6EF009CB1B0A8FEB42891DE80A9895C7413367C71FF34815F9\ +77A053FD621C30738C347262DF2B07EC3E455DC729803FA3D68BFBFF42415500 51B7DBB7CE2FFEB427A91CCFE5218FD40F9E0B7E24756D4C47CD55606008BDC2\ 7D16400933906FD9F30EFFDD4880022D081155342AF3FB6CD53672AB7FB5B3A3\ BCBE47BE1FD3A2278CAE8A5FD61C1433F7D350675DD21803746CADCA574130F0\ 1200024C6340AB0CC2CF74F2234669F34E9009EF2EB94823D62B31407F4BA46F\ 1A1EEC41641E84D77727B59E746B8A671BEF936F05BE820759FA:\ -8CD46B15C0F963EA6FF65FD4D3BD6597B3AFBCC7E7DD8C9FD54B93D02286040D\ -7426895B27BB21C9DCE2A99D307388AD54F2B10BC4030A044759A1378A3C5681 +BC3199569054F2DBDC66744F3B6B7DC23D3708BCD96A8C7B7C5D9E58087E2E4A\ +5D5606CEF88AD63044C9A4F0D019358846EE83FE98CFE9C5B03B29A2D31B3134 83599D93F5561E821BD01A472386BC2FF4EFBD4AED60D5821E84AAE74D807102\ 9810F5E286F8F17651CD27DA07B1EB4382F754CD1C95268783AD09220F550284\ 0370D494BEB17124220F6AFCE91EC8A0F55231F9652433E5CE3489B727716CF4\ AEBA7DCDA20CD29AA9A859201253F948DD94395ABA9E3852BD1D60DDA7AE5DC0\ 45B283DA006E1CBAD83CC13292A315DB5553305C628DD091146597:\ -92DDE2B72137F776D310E1D5E85D83CB0BAA12496B21A850FA4A5E75AF17D510\ -D286C494400C999811B7992032D61B32098157085C8363850D4ADE61D4D9D2A9 +C44780E409877812578CF0D738A6394B1EBF7183941323C2891D9604B93E5748\ +EAB2FD4732DCE6D9A5D1F27B7FADFD5DFDC87264BE97F86F700AE87A5D1B8227 2BE9BF526C9D5A75D565DD11EF63B979D068659C7F026C08BEA4AF161D85A462\ D80E45040E91F4165C074C43AC661380311A8CBED59CC8E4C4518E80CD2C78AB\ 1CABF66BFF83EAB3A80148550307310950D034A6286C93A1ECE8929E6385C5E3\ BB6EA8A7C0FB6D6332E320E71CC4EB462A2A62E2BFE08F0CCAD93E61BEDB5DD0\ B786A728AB666F07E0576D189C92BF9FB20DCA49AC2D3956D47385E2:\ -BB878BE3D0F55077194E3B67B2E916324B1637B23AAEC1155E54A3146D7ED2B2\ -ED0D2AC5AEB816291FA89DD5FC11CD07ACDFF5D416F70D433BE262D6AF157C7E +98474C61C2639BA15B58D98429F0E3489504CC6ED3BF638ACCF6859443AF2BCB\ +F85EDBEF50191EDB6923636B21C2E76E985831F187575BA82E9AB4CA40CC482F CA76D3A12595A817682617006848675547D3E8F50C2210F9AF906C0E7CE50B44\ 60186FE70457A9E879E79FD4D1A688C70A347361C847BA0DD6AA52936EAF8E58\ A1BE2F5C1C704E20146D366AEB3853BED9DE9BEFE9569AC8AAEA37A9FB7139A1\ A1A7D5C748605A8DEFB297869EBEDD71D615A5DA23496D11E11ABBB126B206FA\ 0A7797EE7DE117986012D0362DCEF775C2FE145ADA6BDA1CCB326BF644:\ -7F071AA99ABED8FD376C967FFF12CDF9926409131D3945A37F30F427C8C42899\ -2E6F1133F4211EDD38062445F5054D8D642C40E54935DBB937B96250D4A9D801 +F94556B89FA106C94D32F723061D2E88EBC4164B1B02D0485851782F84CC3229\ +7D7A3AF9A1CC430702B78B5BDC9E50ABDD703201AA73F8811AEB4A80A5992C64 F76B85DC67421025D64E93096D1D712B7BAF7FB001716F02D33B2160C2C882C3\ 10EF13A576B1C2D30EF8F78EF8D2F465007109AAD93F74CB9E7D7BEF7C9590E8\ AF3B267C89C15DB238138C45833C98CC4A471A7802723EF4C744A853CF80A0C2\ 568DD4ED58A2C9644806F42104CEE53628E5BDF7B63B0B338E931E31B87C24B1\ 46C6D040605567CEEF5960DF9E022CB469D4C787F4CBA3C544A1AC91F95F:\ -C176D062E50C7329273ED6A485B0A62FE18622E6A783108FAB8FBCBC645C4931\ -FF101A575368FBD65C06FAC22E72AD2FCCADA2AEB066B6649C531C1F74DD96B3 +60440509E00573D66609563D8F1504A196AF06D46F6CDBFEEAFF61FE46AD0845\ +6EE24BCA13DDED11818776CAC19376AE7415338A3D4F0035FF276188BF11420F 25B8C9C032EA6BCD733FFC8718FBB2A503A4EA8F71DEA1176189F694304F0FF6\ 8E862A8197B839957549EF243A5279FC2646BD4C009B6D1EDEBF24738197ABB4\ C992F6B1DC9BA891F570879ACCD5A6B18691A93C7D0A8D38F95B639C1DAEB48C\ 4C2F15CCF5B9D508F8333C32DE78781B41850F261B855C4BEBCC125A380C54D5\ 01C5D3BD07E6B52102116088E53D76583B0161E2A58D0778F091206AABD5A1:\ -D5BF89C144445B9D3455C198D2630C643E4B51F35884EACB0B4F70864B2472B1\ -7AFD66DFBFAFF9482E34BDD6F6BF1EFDED5029EC7E74F80751384762BFC998E8 +2D552519EC54E5BBBFDBB543EAE5482D9B964A952E880A88567E7DDF1DCD0D5A\ +A353F7BE15D7634ADBDBEFA85355839FDA2B738DA987BA568103EABE2CB53D23 21CFDC2A7CCB7F331B3D2EEFFF37E48AD9FA9C788C3F3C200E0173D99963E1CB\ CA93623B264E920394AE48BB4C3A5BB96FFBC8F0E53F30E22956ADABC2765F57\ FB761E147ECBF8567533DB6E50C8A1F894310A94EDF806DD8CA6A0E141C0FA7C\ 9FAE6C6AE65F18C93A8529E6E5B553BF55F25BE2E80A9882BD37F145FECBEB3D\ 447A3C4E46C21524CC55CDD62F521AB92A8BA72B897996C49BB273198B7B1C9E:\ -AB3090870B65CA635BDAC16D1C2F877BDE48C3DE1DA17A88B89E86BE9DD9F4E3\ -A2D116CA899A4C4FE5494689D7BF8C1432276E4216DADB3011ABD058FCC56C70 +AFB37A28A4F216A6CC3D6AED09E82F40B93E445F892040F21D1AABAFE99AF7F0\ +01837CF0AD8DD2E2983282F35ADFB9DCEB49B2C80C85153772A8E587ABE7F18A 4E452BA42127DCC956EF4F8F35DD68CB225FB73B5BC7E1EC5A898BBA2931563E\ 74FAFF3B67314F241EC49F4A7061E3BD0213AE826BAB380F1F14FAAB8B0EFDDD\ @@ -31724,8 +31724,8 @@ A2D116CA899A4C4FE5494689D7BF8C1432276E4216DADB3011ABD058FCC56C70 DD51557CCC80C0A96190BBCC4D77ECFF21C66BDF486459D427F986410F883A80\ A5BCC32C20F0478BB9A97A126FC5F95451E40F292A4614930D054C851ACD019C\ CF:\ -8C311A20F4BB608CE2D697A64C1029B6E000C16EA5D64538715EE0778D93EABA\ -708BAB844DF99EBABAE526639AE4435B74BE87A00128A1D5F227ABADB550B091 +721B1BC60845499B1A50B716F97FA9FD584132C1E30A1705779DBBAE644CBB57\ +51AD1B1B379CC91BA4C3054BD060B88050BABA98BE1864B1B96C3691A096EF21 FA85671DF7DADF99A6FFEE97A3AB9991671F5629195049880497487867A6C446\ B60087FAC9A0F2FCC8E3B24E97E42345B93B5F7D3691829D3F8CCD4BB36411B8\ @@ -31733,8 +31733,8 @@ B60087FAC9A0F2FCC8E3B24E97E42345B93B5F7D3691829D3F8CCD4BB36411B8\ 71EB2B1479A5CEA0B3F8BEFD87ACAF5362435EAECCB52F38617BC6C5C2C6E269\ EAD1FBD69E941D4AD2012DA2C5B21BCFBF98E4A77AB2AF1F3FDA3233F046D38F\ 1DC8:\ -DB71A082A16BC8CE55235901A826E41D15016F26093C474086F2D0D3EE36FFD4\ -EDE1F75DCD811F74A7A64036969D53F20ADA190A2284E891C9F6CE98631EE2BC +EFFFB02598398243D8784EB8ADA33D314C8D396406BB7FB6A668085B23438AB4\ +580BFB5258E5D616F9030C6A8928F4F753D6800C90EA2812482BED268A806E8E E90847AE6797FBC0B6B36D6E588C0A743D725788CA50B6D792352EA8294F5BA6\ 54A15366B8E1B288D84F5178240827975A763BC45C7B0430E8A559DF4488505E\ @@ -31742,8 +31742,8 @@ E90847AE6797FBC0B6B36D6E588C0A743D725788CA50B6D792352EA8294F5BA6\ 2A307D976AA39E41AF6537243FC218DFA6AB4DD817B6A397DF5CA69107A91987\ 99ED248641B63B42CB4C29BFDD7975AC96EDFC274AC562D0474C60347A078CE4\ C25E88:\ -B5219A12D02F6C17257BB2AC9911FBAA84FFA5E4BCD3351CE37D1D3E5E5CB9D1\ -72FD92DCD567C825DC86EB70C4F97ACE90324CDAA760E458C08B80E87A8B9858 +F1CF53FFC952C446EEF49F9D89370757C74CB8F2D99223C47EABD296151161CB\ +86C6A34833E7AC6B75E8119A8274FD2B9066EBB9B787A4A37C9036E6E01BA9CE F6D5C2B6C93954FC627602C00C4CA9A7D3ED12B27173F0B2C9B0E4A5939398A6\ 65E67E69D0B12FB7E4CEB253E8083D1CEB724AC07F009F094E42F2D6F2129489\ @@ -31751,8 +31751,8 @@ E846EAFF0700A8D4453EF453A3EDDC18F408C77A83275617FABC4EA3A2833AA7\ 3406C0E966276079D38E8E38539A70E194CC5513AAA457C699383FD1900B1E72\ BDFB835D1FD321B37BA80549B078A49EA08152869A918CA57F5B54ED71E4FD3A\ C5C06729:\ -DF93616C367AF33B7D33B5F7FBD3332B9AA48FDF102F1D28767449EE4F8C3FC9\ -57BBFD94C7D52D98AEA7C2D5B4A0DC1ACE3DD878BD7F21D307403A3C5A2E57E6 +F1C9A73B10BA528A61AB86F91A9A05261B447049C7ECCF37AB1E0C1219F14F0F\ +0F2C5B419A7595550F2D651A17368C3FB7538A14FF9FFC4C4D9098803D942D3B CF8562B1BED89892D67DDAAF3DEEB28246456E972326DBCDB5CF3FB289ACA01E\ 68DA5D59896E3A6165358B071B304D6AB3D018944BE5049D5E0E2BB819ACF67A\ @@ -31760,8 +31760,8 @@ CF8562B1BED89892D67DDAAF3DEEB28246456E972326DBCDB5CF3FB289ACA01E\ F2D51483F2E209E4589BF9519FAC51B4D061E801125E605F8093BB6997BC163D\ 551596FE4AB7CFAE8FB9A90F6980480CE0C229FD1675409BD788354DAF316240\ CFE0AF93EB:\ -899287D20D7D50E5B95308F1CFD16591DA081D5D1A65FE4EBECA519AF27298C8\ -2D4B9B8CBE92EFA03E3F7E856B20CA6E8CA9FF9388AB8F89A8CD96F2F36E03D3 +5A1A31490BC85FACC5101EE18093BEC7C2CB717A54AFDEE47F98660032D912F2\ +3792F1D0AB0BE8A3C7F0D000DAC238DE843CC84178CBAA910090AC827197AD85 2ACE31ABB0A2E3267944D2F75E1559985DB7354C6E605F18DC8470423FCA30B7\ 331D9B33C4A4326783D1CAAE1B4F07060EFF978E4746BF0C7E30CD61040BD5EC\ @@ -31769,8 +31769,8 @@ CFE0AF93EB:\ ED23719252F7435D64D210EE2AAFC585BE903FA41E1968C50FD5D5367926DF7A\ 05E3A42CF07E656FF92DE73B036CF8B19898C0CB34557C0C12C2D8B84E91181A\ F467BC75A9D1:\ -55B57907035DF0F13C09C2B87425A359281C39B37BE89DC62A7D3A9C91B42160\ -B96AF8C2A6BE6B1FC319970A4EC63A0365467A02D0F23DB67BF03681A0E38F7B +24B5A99041785BC5C5519190B4AAAF92770E35D07213A6DE55EB8811324CC63E\ +3AFCF61F973A896CFB30315873C0071E2BF3BB976A53163422A01192915B9C1E 0D8D09AED19F1013969CE5E7EB92F83A209AE76BE31C754844EA9116CEB39A22\ EBB6003017BBCF26555FA6624185187DB8F0CB3564B8B1C06BF685D47F3286ED\ @@ -31778,8 +31778,8 @@ A20B83358F599D2044BBF0583FAB8D78F854FE0A596183230C5EF8E54426750E\ AF2CC4E29D3BDD037E734D863C2BD9789B4C243096138F7672C232314EFFDFC6\ 513427E2DA76916B5248933BE312EB5DDE4CF70804FB258AC5FB82D58D08177A\ C6F4756017FFF5:\ -98E5DAC81EF43D68526A72206AEC6CB22C7381BEEB09B54761F5F979E0EC9675\ -32512D1864A1F8EABE6AEC3B0809B83217D654C8FF6EB2CA86E3CDF41AD348A1 +7FF6491E79CD3F743C3D735A0AC1BC5EC3395950C65111D7BC2E5E3719AB0FE9\ +20DDA443B1FD8A8D557633B95E68354EF8F78A91A769CF0798871F8B11B77478 C3236B73DEB7662BF3F3DAA58F137B358BA610560EF7455785A9BEFDB035A066\ E90704F929BD9689CEF0CE3BDA5ACF4480BCEB8D09D10B098AD8500D9B6071DF\ @@ -31787,8 +31787,8 @@ C3A14AF6C77511D81E3AA8844986C3BEA6F469F9E02194C92868CD5F51646256\ 798FF0424954C1434BDFED9FACB390B07D342E992936E0F88BFD0E884A0DDB67\ 9D0547CCDEC6384285A45429D115AC7D235A717242021D1DC35641F5F0A48E84\ 45DBA58E6CB2C8EA:\ -113A41F7819CA13ABC6D1E02906C5911006F407822821F32E55D808E51E15BCD\ -EA473E02F01B74F2E7EECBCD90448CC24D2363039E0FA99B769506F19CB38DC4 +0154D5832EC5594FF994034BE3FD3E61E7EEBC8E43C20C6CC9910F15650FBAED\ +2915087AC641DBF60A2083FF14AB084A27B5CC9A4E84C54A6B361D38C72746D5 B39FEB8283EADC63E8184B51DF5AE3FD41AAC8A963BB0BE1CD08AA5867D8D910\ C669221E73243360646F6553D1CA05A84E8DC0DE05B6419EC349CA994480193D\ @@ -31796,8 +31796,8 @@ C669221E73243360646F6553D1CA05A84E8DC0DE05B6419EC349CA994480193D\ 86B58E53A319A57B962331EDE98149AF3DE3118A819DA4D76706A0424B4E1D29\ 10B0ED26AF61D150EBCB46595D4266A0BD7F651BA47D0C7F179CA28545007D92\ E8419D48FDFBD744CE:\ -D3CC7B4F7EF29FB4B1145F18C80D10F9568B7B597BED8C8FCA0D1E2F0A52EAA5\ -746C832AF9402DA8035FFCBB759A1B7078053E0A1148484FA31C0402B829D4B7 +5B617AB6F6FFA82197ED058D4CFDF54398FA3CD95074A745D389C05D8DCE1B9D\ +4B9E88CE4B519017EA3A55EB89D06D2CE321F4801D079D5867EAC366BC270968 A983D54F503803E8C7999F4EDBBE82E9084F422143A932DDDDC47A17B0B7564A\ 7F37A99D0786E99476428D29E29D3C197A72BFAB1342C12A0FC4787FD7017D7A\ @@ -31805,8 +31805,8 @@ A983D54F503803E8C7999F4EDBBE82E9084F422143A932DDDDC47A17B0B7564A\ 1FD3B796F02A1B8264A214C6FEA74B7051B226C722099EC7883A462B83B6AFDD\ 4009248B8A237F605FE5A08FE7D8B45321421EBBA67BD70A0B00DDBF94BAAB7F\ 359D5D1EEA105F28DCFB:\ -9F064FDC60802C9382DA2875A370F3208EB36E192FA958995A586D1F735DBD55\ -E26A656942E5CC2050457E866371594D5928AFAE70F8C10DD31252B965D5FDCA +1D96D1CE0C82A43D4135ED8A022A5F145AB42FDFA024C894939D6FA422EC4F62\ +1A1402113E1105A96273DD4F7884879F63EF41830A1EA0B4516937BBB2DBE44D E4D1C1897A0A866CE564635B74222F9696BF2C7F640DD78D7E2ACA66E1B61C64\ 2BB03EA7536AAE597811E9BF4A7B453EDE31F97B46A5F0EF51A071A2B3918DF1\ @@ -31814,8 +31814,8 @@ E4D1C1897A0A866CE564635B74222F9696BF2C7F640DD78D7E2ACA66E1B61C64\ D5AD3401A318B12FD1474B8612F2BB50FB6A8B9E023A54D7DDE28C43D6D8854C\ 8D9D1155935C199811DBFC87E9E0072E90EB88681CC7529714F8FB8A2C9D8856\ 7ADFB974EE205A9BF7B848:\ -9A04ECD9BB469A9501EBE71B9748128C4726019D76A4A3C1DE6A211902CA9C06\ -7979F2996501449188BE0A75244AB369E032F1D9C73DEA1882CC383DE8084E8F +DE1255FCB5A191E19B663DF4A9DC5471F39F13BE5F8A9CC1C3F6FE2844EB8CF0\ +38E7FF1825D26A8F135AAA77120925ADDB6ACC12EA1BF0E60DFA236FBE38458F B10C59723E3DCADD6D75DF87D0A1580E73133A9B7D00CB95EC19F5547027323B\ E75158B11F80B6E142C6A78531886D9047B08E551E75E6261E79785366D7024B\ @@ -31823,8 +31823,8 @@ D7CD9CF322D9BE7D57FB661069F2481C7BB759CD71B4B36CA2BC2DF6D3A328FA\ EBDB995A9794A8D72155ED551A1F87C80BF6059B43FC764900B18A1C2441F748\ 7743CF84E565F61F8DD2ECE6B6CCC9444049197AAAF53E926FBEE3BFCA8BE588\ EC77F29D211BE89DE18B15F6:\ -F20C6D8BB06FBAEBFA3C2A9DF6E294D2CF64EF359973B438B7FA1192EBF607BC\ -0464CB53154A50291614FD094D9B60BDD27077898130C22CF4316B6176358EE5 +B17A24CA14830ED093C39E8323EC0DFD903172458D023D10FE4125D0EB4AF0E7\ +578B1EA1D5148348AB8D6CAB98B20B18BCC52A6CBA85851D2B74B20735BE6E48 DB11F609BABA7B0CA634926B1DD539C8CBADA24967D7ADD4D9876F77C2D80C0F\ 4DCEFBD7121548373582705CCA2495BD2A43716FE64ED26D059CFB566B3364BD\ @@ -31832,8 +31832,8 @@ DB11F609BABA7B0CA634926B1DD539C8CBADA24967D7ADD4D9876F77C2D80C0F\ 9DCE457738A9D3D8F641AF8C3FD6DA162DC16FC01AAC527A4A0255B4D231C0BE\ 50F44F0DB0B713AF03D968FE7F0F61ED0824C55C4B5265548FEBD6AAD5C5EEDF\ 63EFE793489C39B8FD29D104CE:\ -2BC62B625A06D5F275FB633800AA00DB13AFC03DFBBE4CE287722BE3E7A55041\ -1A8FF84545CCEE032822FF43345C9841D6502914539C78038692628A143212E6 +602B683C28F25E9F20C413D2B357DCDF3E339945C5BD41FCA69FFFD2E1658F9F\ +B654B94B62BEE72087EABEF2F2F6AEDE72C7DC45DD4549CBC75465CC10D4C554 BEBD4F1A84FC8B15E4452A54BD02D69E304B7F32616AADD90537937106AE4E28\ DE9D8AAB02D19BC3E2FDE1D651559E296453E4DBA94370A14DBBB2D1D4E20223\ @@ -31841,8 +31841,8 @@ DE9D8AAB02D19BC3E2FDE1D651559E296453E4DBA94370A14DBBB2D1D4E20223\ C19BCD4BE52DA6258E2EF4E96AA21244429F49EF5CB486D7FF35CAC1BACB7E95\ 711944BCCB2AB34700D42D1EB38B5D536B947348A458EDE3DC6BD6EC547B1B0C\ AE5B257BE36A7124E1060C170FFA:\ -248F4AEC829773B1E7525BD318960310B81316078474525BCEFD1AA71757FDE1\ -3483F9A30B0F53E538635FF9CABA15625F6DAF03478669EE60D054A90CB100DE +E90126404BFED0DCF726CA50A6D0620305D1A84EFB0E768044D2DB920FB041E7\ +DEAA465777D312E2867E6E9E50559BB5ECE3A4ED6F844504C39E12988917FFF5 5ACA56A03A13784BDC3289D9364F79E2A85C12276B49B92DB0ADAA4F206D5028\ F213F678C3510E111F9DC4C1C1F8B6ACB17A6413AA227607C515C62A733817BA\ @@ -31850,8 +31850,8 @@ F213F678C3510E111F9DC4C1C1F8B6ACB17A6413AA227607C515C62A733817BA\ 70A46C44858605FCCBED086C2B45CEF963D33294DBE9706B13AF22F1B7C4CD5A\ 001CFEC251FBA18E722C6E1C4B1166918B4F6F48A98B64B3C07FC86A6B17A6D0\ 480AB79D4E6415B520F1C484D675B1:\ -BA89BFC6C669413652B22BD2EB1E8C520FCE131FB9ADB84470E3163752EA7E6D\ -F663B3631E0629FA90BB05B738BD2BCBC1A83C4AE03E6845860BF027B73CBB20 +D98758D0CBE6C5FEF11A4EDD8E9170FFA7F37F40914B4D836025B3FD71FA2B51\ +8164266D974A40AE2D7C3C359CA675E94B04D08D3EE56346A51B82366F1EF0F0 A5AAD0E4646A32C85CFCAC73F02FC5300F1982FABB2F2179E28303E447854094\ CDFC854310E5C0F60993CEFF54D84D6B46323D930ADB07C17599B35B505F09E7\ @@ -31859,8 +31859,8 @@ CDFC854310E5C0F60993CEFF54D84D6B46323D930ADB07C17599B35B505F09E7\ 920FABDDA086D7537E66D709D050BD14D0C960873F156FAD5B3D3840CDFCDC9B\ E6AF519DB262A27F40896AB25CC39F96984D650611C0D5A3080D5B3A1BF186AB\ D42956588B3B58CD948970D298776060:\ -011124D568ADA8413909D3E0C1BDB23EBF6389A80CC7EF03B9CA1556E70EC67C\ -81DE188C2DC900D4DF8DD7412ECEAAF91EB6495B4BC218B38722099D415D22A5 +7EA57C6B9741AE7C07E11766DC6F69C83A72533126ACAFCA968832FCBC7A28DF\ +18968BB582E6933898672E322235C9D8FA310F485169C55E04672FFDA2A01099 06CBBE67E94A978203EAD6C057A1A5B098478B4B4CBEF5A97E93C8E42F557271\ 3575FC2A884531D7622F8F879387A859A80F10EF02708CD8F7413AB385AFC357\ @@ -31868,8 +31868,8 @@ D42956588B3B58CD948970D298776060:\ 2A9597D10CF12DD2D8CEE46645C7E5A141F6E0E23AA482ABE5661C16E69EF1E2\ 8371E2E236C359BA4E92C25626A7B7FF13F6EA4AE906E1CFE163E91719B1F750\ A96CBDE5FBC953D9E576CD216AFC90323A:\ -8D03C8E3B207C306EB3BB093A4750176F3B458699731A7690FEC874363CF662A\ -2BD27C41FE86E4B410460C1581EC48A9D8F2AFB6C1BB91433AEC5C4147DC3F50 +CEFB46600FC757512E917DFA063BEC761DA6140893D3B7BA01677C6D142CA296\ +0B4B016CCF9C9A175D8E83CC2F1A9D4171D6074E2405B866CDEE57683BD4334F F1C528CF7739874707D4D8AD5B98F7C77169DE0B57188DF233B2DC8A5B31EDA5\ DB4291DD9F68E6BAD37B8D7F6C9C0044B3BF74BBC3D7D1798E138709B0D75E7C\ @@ -31877,8 +31877,8 @@ DB4291DD9F68E6BAD37B8D7F6C9C0044B3BF74BBC3D7D1798E138709B0D75E7C\ 0A162ECCA8C38C1A88350BD63BB539134F700FD4ADDD5959E255337DAA06BC86\ 358FABCBEFDFB5BC889783D843C08AADC6C4F6C36F65F156E851C9A0F917E4A3\ 67B5AD93D874812A1DE6A7B93CD53AD97232:\ -14B3D36C24E80F3B0D7C69F01FCEDE9F109664541ED6E63C75271219BFFAD474\ -F130E984AC82B6B8DDF7F58D7FF93A931CFFEED7991F1FF7E07DEFD7E74F521D +EB861B333F0763CC1F0747ECE23FF46B98962B096CBF95335B6BA9992F291611\ +5887E77A812CE6F78B00530194C71B97ABF4082F31C09F547B025B4388199E75 9D9F3A7ECD51B41F6572FD0D0881E30390DFB780991DAE7DB3B47619134718E6\ F987810E542619DFAA7B505C76B7350C6432D8BF1CFEBDF1069B90A35F0D04CB\ @@ -31886,8 +31886,8 @@ DF130B0DFC7875F4A4E62CDB8E525AADD7CE842520A482AC18F09442D78305FE\ 85A74E39E760A4837482ED2F437DD13B2EC1042AFCF9DECDC3E877E50FF4106A\ D10A525230D11920324A81094DA31DEAB6476AA42F20C84843CFC1C58545EE80\ 352BDD3740DD6A16792AE2D86F11641BB717C2:\ -A2F336A9D8816018E4A1B8968D3BEF6800A3B390488AD2E2E119F18EA2B7522B\ -CF21DF4C5333BBCC5ECB3E9D9E8909DFC1733A417AF9F5B9FC4D8B9AABE7C650 +51CBA976ABC7E8D55F67B1A056B311B861FEE85D2FD69BED53DD274024D87DBD\ +269C41B85F6A1C19FF3D32C444CC7BD8F11478147BBCE99DCBD29E34988EA808 5179888724819FBAD3AFA927D3577796660E6A81C52D98E9303261D5A4A83232\ F6F758934D50AA83FF9E20A5926DFEBAAC49529D006EB923C5AE5048ED544EC4\ @@ -31895,8 +31895,8 @@ F6F758934D50AA83FF9E20A5926DFEBAAC49529D006EB923C5AE5048ED544EC4\ 865AFF8B6B6F2F59CB6D129DA79E97C6D2B8FA6C6DA3F603199D2D1BCAB54768\ 2A81CD6CF65F6551121391D78BCC23B5BD0E922EC6D8BF97C952E84DD28AEF90\ 9ABA31EDB903B28FBFC33B7703CD996215A11238:\ -BED7C99B12478DE47C358637E8977FBC10FD763014196439611D1DE3D6479AED\ -20C5CB3897E70A4B9D428F689835A7E7C99177DD306333D12C5E6B7B88EAF5E4 +10863687D6D1144DCF9D03C10CB66B33E9813EFB9118EEFB947FC68997E6CCF6\ +D93DCD4C2E33A2D187F5E6F5569D291F16B985908F4015599A6214C24AF791B9 576EF3520D30B7A4899B8C0D5E359E45C5189ADD100E43BE429A02FB3DE5FF4F\ 8FD0E79D9663ACCA72CD29C94582B19292A557C5B1315297D168FBB54E9E2ECD\ @@ -31904,8 +31904,8 @@ BED7C99B12478DE47C358637E8977FBC10FD763014196439611D1DE3D6479AED\ 9CAA34224FDD670D335FCB106F5D92C3946F44D3AFCBAE2E41AC554D8E6759F3\ 32B76BE89A0324AA12C5482D1EA3EE89DED4936F3E3C080436F539FA137E74C6\ D3389BDF5A45074C47BC7B20B0948407A66D855E2F:\ -47F5829780E5F634981B4EA095F79CB05395B7FDC3430D4FE0316EDC20B7FCAC\ -81148B900AE95E356F2D194EB69FB6E6786FABC5BF8A6F13F56D881E2A4D6D27 +DE8591FD57ABD6D73CF01C94083F916C897FC0CABC1049BCD75D64C768D3B4C4\ +2F05BA4DEAAB83BB643BA451CC224B0A61110647FA35AC14F63D9C2FEA5231C9 0DF2152FA4F4357C8741529DD77E783925D3D76E95BAFA2B542A2C33F3D1D117\ D159CF473F82310356FEE4C90A9E505E70F8F24859656368BA09381FA245EB6C\ @@ -31913,8 +31913,8 @@ D159CF473F82310356FEE4C90A9E505E70F8F24859656368BA09381FA245EB6C\ 7D0DAB45D67CCCCD3A606CCBEB31EA1FA7005BA07176E60DAB7D78F6810EF086\ F42F08E595F0EC217372B98970CC6321576D92CE38F7C397A403BADA1548D205\ C343AC09DECA86325373C3B76D9F32028FEA8EB32515:\ -477AD92922C418C83FF158D20A806242D41670C1F8FD39315C6651D0D81E49FF\ -27D631892972C88D31FBF448EB135B2FCCA0873B2C37F2DDC0B0E71BAC857E8B +4E529B73E0AFA555B75A7EF2B43F32D71002045F0ABF519C5C1E31F7213AE10B\ +B1474BED81450E9956779216B0DC2D4067B181744D9E66AF3F34306CEFD5FDE8 3E15350D87D6EBB5C8AD99D42515CFE17980933C7A8F6B8BBBF0A63728CEFAAD\ 2052623C0BD5931839112A48633FB3C2004E0749C87A41B26A8B48945539D1FF\ @@ -31922,8 +31922,8 @@ C343AC09DECA86325373C3B76D9F32028FEA8EB32515:\ D7F5FBC7F7A540D5097C096EBC3B3A721541DE073A1CC02F7FB0FB1B9327FB0B\ 1218CA49C9487AB5396622A13AE546C97ABDEF6B56380DDA7012A8384091B665\ 6D0AB272D363CEA78163FF765CDD13AB1738B940D16CAE:\ -24ADD48203FC4772BE68A87FDEFEC3F762DD8945CF421697B70C6612BB19224F\ -EA974E3876FE3F2B745FA53F3A89E569989B735F63A46491E4627AFFD6B6CEFA +CAD6B2E517A3A890D69C8058B427CF4CE48C775B84EC7E47D12C3D2BFD746D3F\ +6DD1814F6721B5DA519A6630E581846F999F727970C67940DFFF70015DAE9053 C38D6B0B757CB552BE40940ECE0009EF3B0B59307C1451686F1A22702922800D\ 58BCE7A636C1727EE547C01B214779E898FC0E560F8AE7F61BEF4D75EAA696B9\ @@ -31931,8 +31931,8 @@ C38D6B0B757CB552BE40940ECE0009EF3B0B59307C1451686F1A22702922800D\ 104A41A505E5EF71E5613DDD2008195F0C574E6BA3FE40099CFA116E5F1A2FA8\ A6DA04BADCB4E2D5D0DE31FDC4800891C45781A0AAC7C907B56D631FCA5CE8B2\ CDE620D11D1777ED9FA603541DE794DDC5758FCD5FAD78C0:\ -8A7340C39AB7450164B915C02B6A6B5EE8361E4BF6EE43E931E3AD7EC3CCA66F\ -20558DF5EEAE5D56E9ABAD9A9F48F8ADC8646D55638993B27EA080226445E7EF +24C90C5D7F0C9471FA119437C8CA847E81D556F66FB6316DD0FB53DD57DFB3BA\ +7D14AC4D1C9C55F04FB6FE2EA9E67178890A3501567059015B7D993256CA1C54 8D2DE3F0B37A6385C90739805B170057F091CD0C7A0BC951540F26A5A75B3E69\ 4631BB64C7635EED316F51318E9D8DE13C70A2ABA04A14836855F35E480528B7\ @@ -31940,8 +31940,8 @@ CDE620D11D1777ED9FA603541DE794DDC5758FCD5FAD78C0:\ B7FC741DACA171431DA99CCE6F7789F129E2AC5CF65B40D703035CD2185BB936\ C82002DAF8CBC27A7A9E554B06196630446A6F0A14BA155ED26D95BD627B7205\ C072D02B60DB0FD7E49EA058C2E0BA202DAFF0DE91E845CF79:\ -C18DA8AC3BD52C9C27AF65DDBB21C7DC87C65E5F6FE23C181CC2D76E6E35E0D6\ -DD8B2CE9C5B707D91459549F08FED2E28891658833818531829932372928FD4B +4BA61EFF8CEC62389A932E24775211189098BDCDFDC6615AE79948914D6361C6\ +BBC45B7DEAFB4A58B78AF4ABFBEB8991EDCF30A2A586BE8C6CECF9875C734D7A C464BBDAD275C50DCD983B65AD1019B9FF85A1E71C807F3204BB2C921DC31FBC\ D8C5FC45868AE9EF85B6C9B83BBA2A5A822201ED68586EC5EC27FB2857A5D1A2\ @@ -31949,8 +31949,8 @@ D09D09115F22DCC39FE61F5E1BA0FF6E8B4ACB4C6DA748BE7F3F0839739394FF\ 7FA8E39F7F7E84A33C3866875C01BCB1263C9405D91908E9E0B50E7459FABB63\ D8C6BBB73D8E3483C099B55BC30FF092FF68B6ADEDFD477D63570C9F5515847F\ 36E24BA0B705557130CEC57EBAD1D0B31A378E91894EE26E3A04:\ -F987CA0943562B86D5CB09CF4BDC06532B4BE5F4B349AFE31B50D1CC052E3638\ -79DBBD78C3D7F642F9A29E5DECB7888806811E9F2115132DABF6720F8EE42368 +1F6CD40F56856615AAFD4103618908530C8EEF746389ADCE64E2CADFFBACB9DA\ +B4E5F973CBB86E607AF00F32948E4CF8BAFD2782653710B38FBF890922773AE5 8B8D68BB8A75732FE272815A68A1C9C5AA31B41DEDC8493E76525D1D013D33CE\ BD9E21A5BB95DB2616976A8C07FCF411F5F6BC6F7E0B57ACA78CC2790A6F9B89\ @@ -31958,8 +31958,8 @@ BD9E21A5BB95DB2616976A8C07FCF411F5F6BC6F7E0B57ACA78CC2790A6F9B89\ BFB9AEEC6AF12AF28E587CAC068A1A2953B59AD680F4C245B2E3EC36F59940D3\ 7E1D3DB38E13EDB29B5C0F404F6FF87F80FC8BE7A225FF22FBB9C8B6B1D7330C\ 57840D24BC75B06B80D30DAD6806544D510AF6C4785E823AC3E0B8:\ -A08812A778848BCC4CCDC27B297C2A39313EF0D2A3E490295C7AECC687163458\ -62768DD92EB7CB7F521AEEE5545A807ACCA74828AD13FF9AB9F7516FA76147FA +2E6D38768361D7BA583A5314947E43FA294E29F87BD7CC2D6F49890912885F90\ +7D8FA6BEF24B4824A4FF777C5FCF04D655FB0F9C2A6C7ADABEC9B92A6698D33E 6B018710446F368E7421F1BC0CCF562D9C1843846BC8D98D1C9BF7D9D6FCB48B\ FC3BF83B36D44C4FA93430AF75CD190BDE36A7F92F867F58A803900DF8018150\ @@ -31967,8 +31967,8 @@ FC3BF83B36D44C4FA93430AF75CD190BDE36A7F92F867F58A803900DF8018150\ B6E7A1BFD5CC4DCF24E4D52E92BD4455848E4928B0EAC8B7476FE3CC03E862AA\ 4DFF4470DBFED6DE48E410F25096487ECFC32A27277F3F5023B2725ADE461B13\ 55889554A8836C9CF53BD767F5737D55184EEA1AB3F53EDD0976C485:\ -241EF5BC35C9FD842699C4BA03AFB4FED737CDBDE73B12CE0F7D118C92139C29\ -E9126AA81E3E06102BC3009043F0BEA6AE2E48C2D5D93A467991397F5E99D8FD +EB395350C2557F16601D19DC75031348103F059A0FB890CC2A002932E0619CE8\ +E52F0F39688DF0DB724CB095B69A5643154C9336FBBA50F35C6A4C05477737EC C9534A24714BD4BE37C88A3DA1082EDA7CABD154C309D7BD670DCCD95AA53559\ 4463058A29F79031D6ECAA9F675D1211E9359BE82669A79C855EA8D89DD38C2C\ @@ -31976,8 +31976,8 @@ C9534A24714BD4BE37C88A3DA1082EDA7CABD154C309D7BD670DCCD95AA53559\ D7CE0E2106F0C8B0ABF4715E2CA48EF9F454DC203C96656653B727083513F8EF\ B86E49C513BB758B3B052FE21F1C05BB33C37129D6CC81F1AEF6ADC45B0E8827\ A830FE545CF57D0955802C117D23CCB55EA28F95C0D8C2F9C5A242B33F:\ -7F013A499D91DAD964C5D32F428EE352EBACD1B900F09186CA769A3B1C370D4F\ -CAC310C5F217DA581AC7B0202AE038AAE7E3F0CB484605C7F54CEE4FD3C3A272 +01449772284E566C1E31A6924A2D9157BDCDD694B5ED1039370BBB11F58851FE\ +5677B25276EC84FDD8472426735C532BCA3D59ACB6FDCE13C0DEA9376DDA8AAE 07906C87297B867ABF4576E9F3CC7F82F22B154AFCBF293B9319F1B0584DA6A4\ 0C27B32E0B1B7F412C4F1B82480E70A9235B12EC27090A5A33175A2BB28D8ADC\ @@ -31985,8 +31985,8 @@ CAC310C5F217DA581AC7B0202AE038AAE7E3F0CB484605C7F54CEE4FD3C3A272 F6F672624FCEA8D1A9F85170FAD30FA0BBD25035C3B41A6175D467998BD1215F\ 6F3866F53847F9CF68EF3E2FBB54BC994DE2302B829C5EEA68EC441FCBAFD7D1\ 6AE4FE9FFF98BF00E5BC2AD54DD91FF9FDA4DD77B6C754A91955D1FBAAD0:\ -F9B6C3E55260AD9459E78CBF77EF9F46EE94658BEA13F31C34A1548355A4A301\ -7E11BFB20427F4A98B9ABFFB80C168FDCE3B58513D4E05B005B10B1CD41D1DAF +5E4DE3451E6BF67CEC13F960D86FA9035B1AA4A824F0AFF446271D39784A0E73\ +5FDD00AE53D6347DDFEC4EC6A552AD78AF145BBA1CD4C34C300E3AAEEF88838E 588E94B9054ABC2189DF69B8BA34341B77CDD528E7860E5DEFCAA79B0C9A452A\ D4B82AA306BE84536EB7CEDCBE058D7B84A6AEF826B028B8A0271B69AC3605A9\ @@ -31994,8 +31994,8 @@ D4B82AA306BE84536EB7CEDCBE058D7B84A6AEF826B028B8A0271B69AC3605A9\ 822E956CD16433B02C68C4A23252C3F9E151A416B4963257B783E038F6B4D5C9\ F110F871652C7A649A7BCEDCBCCC6F2D0725BB903CC196BA76C76AA9F10A190B\ 1D1168993BAA9FFC96A1655216773458BEC72B0E39C9F2C121378FEAB4E76A:\ -41CAAC4E9A2258FE986991DE2FBDD35B0A44BFCD7E7AFB5826ABFD98407143B1\ -2661C4C5CC326A6A5002D4175B8CCC96CCFACA175671D67673E0E7A9B3A2EE43 +814E7B36373B0276718212ABA4E0D9760E433B680FC59869533E4F1D34010047\ +977C91FA33C0C6DFC2F6A4DADCE34BC897A3F7E2CA9935B99D8E5425AB46060D 08959A7E4BAAE874928813364071194E2939772F20DB7C3157078987C557C2A6\ D5ABE68D520EEF3DC491692E1E21BCD880ADEBF63BB4213B50897FA005256ED4\ @@ -32003,8 +32003,8 @@ D5ABE68D520EEF3DC491692E1E21BCD880ADEBF63BB4213B50897FA005256ED4\ 698712E963715983FD07641AE4B4E9DC73203FAC1AE11FA1F8C7941FCC82EAB2\ 47ADDB56E2638447E9D609E610B60CE086656AAEBF1DA3C8A231D7D94E2FD0AF\ E46B391FF14A72EAEB3F44AD4DF85866DEF43D4781A0B3578BC996C87970B132:\ -95B7B94203B6625E36BDF04A3F40E79209D5A8BF5B27C836068EB3E944F76FF7\ -6AC5086D1AA510F8CB560360E02FDE47C324DFA6412E31923BECF5B9A5CE74F7 +9B28504942E11B4FE971337FBB905DD772EF9D4982AC4D5EC7C3EFCEBBD1F32D\ +6BC7EDCE173A75DE81C5651A3D1DD22A5D63A2763986356331F18BD02D77B036 CB2A234F45E2ECD5863895A451D389A369AAB99CFEF0D5C9FFCA1E6E63F763B5\ C14FB9B478313C8E8C0EFEB3AC9500CF5FD93791B789E67EAC12FD038E2547CC\ @@ -32013,8 +32013,8 @@ DB5B545B159E1FF1DCA6EB734B872343B842C57EAFCFDA8405EEDBB48EF32E99\ 696D135979235C3A05364E371C2D76F1902F1D83146DF9495C0A6C57D7BF9EE7\ 7E80F9787AEE27BE1FE126CDC9EF893A4A7DCBBC367E40FE4E1EE90B42EA25AF\ 01:\ -9C212622F625449B5F09544816DE7792F99FDAE01405EB667210A8566E4A48FF\ -7948F1A8DA07CDB8ABE38660CA4D5D6E87B4D078493DA1A22574ECEA221E4FAA +563AAB317672C0DAFC3578FD23DD1416A577D76099B850801C82B03A7FD9037D\ +DC84E7960817B893C2AA5444C46CC5ACED01821E0A299A8BFC13860B6DE3A0C2 D16BEADF02AB1D4DC6F88B8C4554C51E866DF830B89C06E786A5F8757E890931\ 0AF51C840EFE8D20B35331F4355D80F73295974653DDD620CDDE4730FB6C8D0D\ @@ -32023,8 +32023,8 @@ CD230AC5268AB4606FCCBA9EDED0A2B5D014EE0C34F0B2881AC036E24E151BE8\ 9EEB6CD9A7A790AFCCFF234D7CB11B99EBF58CD0C589F20BDAC4F9F0E28F75E3\ E04E5B3DEBCE607A496D848D67FA7B49132C71B878FD5557E082A18ECA1FBDA9\ 4D4B:\ -04EC35E912AF0ACB1914785EE00506E96D633E81ED6AD7B971CD0434EE61CCE6\ -F6FF3DC1BD1B1282E9A2A9D25D5480D4C6C47681212B24CDE68A632A0294ADEA +7365A562E0A02312B2B26D583CA242C479A96F50827B4E87B4E7D4F4B4174C39\ +A76E843FB1D3D2F3731B06161A02BA5E64860D916E607BB5954765B34F57072C 8F65F6BC59A85705016E2BAE7FE57980DE3127E5AB275F573D334F73F8603106\ EC3553016608EF2DD6E69B24BE0B7113BF6A760BA6E9CE1C48F9E186012CF96A\ @@ -32033,8 +32033,8 @@ EC3553016608EF2DD6E69B24BE0B7113BF6A760BA6E9CE1C48F9E186012CF96A\ 299884DBEC3199BB05ADC94E955A1533219C1115FED0E5F21228B071F40DD57C\ 4240D98D37B73E412FE0FA4703120D7C0C67972ED233E5DEB300A22605472FA3\ A3BA86:\ -177D4D8DAD1C6C05147B8D4FD8713E988CEF19B417810387B68B90DA075CDDDF\ -08C927328A69F4D21CD6E6CFF1B446F2980261BE7842ED07B7609D5FA23A13B9 +8B9F0CD8D4D56DCB17BB67DB05580A6B67296D4CA8297CA8A705ED9C9948EA9B\ +1DE211D205DF7836DA88C2CEA2ADDA29124E9DD9D5A95AA7E300BFC52E8931DB 84891E52E0D451813210C3FD635B39A03A6B7A7317B221A7ABC270DFA946C426\ 69AACBBBDF801E1584F330E28C729847EA14152BD637B3D0F2B38B4BD5BF9C79\ @@ -32043,8 +32043,8 @@ A3BA86:\ B784AAABA4E534A6DFD1DF6FA15511341E725ED2E87F98737CCB7B6A6DFAE416\ 477472B046BF1811187D151BFA9F7B2BF9ACDB23A3BE507CDF14CFDF517D2CB5\ FB9E4AB6:\ -D109E4EA58F1E95BB67D4B4C33C23DCD91E8E659CCD2F71D63D63EF62445A4A0\ -029AF5F9B40280D8BD461DE3AAC765A8894568853B0E2146E407E1B31E5F7511 +34C0FFBFE39B0ABD5B261D66499A8508F360B0D61296DB24E2496C2EDEBE80C2\ +642C12976FA54EF41A766F6722393D7B154AA0BC5C4E20A2CE0527F9A16C3AAC FDD7A9433A3B4AFABD7A3A5E3457E56DEBF78E84B7A0B0CA0E8C6D53BD0C2DAE\ 31B2700C6128334F43981BE3B213B1D7A118D59C7E6B6493A86F866A1635C128\ @@ -32053,8 +32053,8 @@ A2B1D72165A855BACD8FAF8034A5DD9B716F47A0818C09BB6BAF22AA503C06B4\ CA261F557761989D2AFBD88B6A678AD128AF68672107D0F1FC73C5CA74045929\ 7B3292B281E93BCEB761BDE7221C3A55708E5EC84472CDDCAA84ECF23723CC09\ 91355C6280:\ -8973998BEF6F4971835BF108EC3A815AE1120557F39BA502979E963FC811D356\ -67B4614A09ADE41F9086166B614ACE97821EFB3E27F956E33FC1152905481E0A +2EB1C4BD6D8E41981756A7F83A41D5DF0FC770707AFE22DADEE6BF92DF54096F\ +C4AEB6E0114AC3CBB33BD8D6A47260BAF4127CDE97371979B21E8E32EA205265 70A40BFBEF92277A1AAD72F6B79D0177197C4EBD432668CFEC05D099ACCB6510\ 62B5DFF156C0B27336687A94B26679CFDD9DAF7AD204338DD9C4D14114033A5C\ @@ -32063,8 +32063,8 @@ A64859DF4B86E9EE0B58E39091E6B188B408AC94E1294A8911245EE361E60E60\ 1EFF58D1D37639F3753BEC80EBB4EFDE25817436076623FC65415FE51D1B0280\ 366D12C554D86743F3C3B6572E400361A60726131441BA493A83FBE9AFDA90F7\ AF1AE717238D:\ -537817B86EFAD56797435E4F81BF20791C52506554B550A14FEED4B8DE53A871\ -BB35D275D2C144B6A4F5626A8AEE56B6975F8B6D621C520E6DB30F710DEB7B73 +18485311BE9C848C38BFA25EC4C557196F1E39A4AC812B77AD2975182A9C2768\ +706905562B0722A2A1B92A56EB47E2500EC1621F59B6B0059EE6FF8C2DB29326 74356E449F4BF8644F77B14F4D67CB6BD9C1F5AE357621D5B8147E562B65C665\ 85CAF2E491B48529A01A34D226D436959153815380D5689E30B35357CDAC6E08\ @@ -32073,8 +32073,8 @@ C280C43D7D64A5268FA719074960087B3A6ABC837882F882C837834535929389\ A12B2C78187E2EA07EF8B8EEF27DC85002C3AE35F1A50BEE6A1C48BA7E175F33\ 16670B27983472AA6A61EED0A683A39EE323080620EA44A9F74411AE5CE99030\ 528F9AB49C79F2:\ -EB0B4CBCC5B846BF9342D74E6D555D7768A049F1CD4D98055BC3328C08477DA8\ -7CC9017215766F83CBF8E7C74204643F38741931672E178ECB6C33C6F97BD8A9 +753B20F511FD288F732ADE82C0F97D7A05DC4E6B931F7D1D0F266911A3C7DDBA\ +5DB2BB233A12D9508DC071E760844F376AC74CDACC5C8321DB2E6DDA9EF2F9D1 8C3798E51BC68482D7337D3ABB75DC9FFE860714A9AD73551E120059860DDE24\ AB87327222B64CF774415A70F724CDF270DE3FE47DDA07B61C9EF2A3551F45A5\ @@ -32083,8 +32083,8 @@ AB87327222B64CF774415A70F724CDF270DE3FE47DDA07B61C9EF2A3551F45A5\ 4F346A5E8DD851C2857995DDBF5B2D717AEB847310E1F6A46AC3D26A7F9B4498\ 5AF656D2B7C9406E8A9E8F47DCB4EF6B83CAACF9AEFB6118BFCFF7E44BEF6937\ EBDDC89186839B77:\ -75EDFA49C1995B191F5EE4689580A6C4A5AB9637C257AED28E8D9C0002EAB048\ -6E1AAA86FF81C8095EB21A7A04EAF33C8E637E771DB4EE970567870F0E0FFC00 +E4ECE8FA8A82C0C44328A5B11C0C0EAB3B165A919555B8ECD121A828B0892E16\ +86EF62EAAD10C87B41BCCD85E60F37AEAE96503FBCE970D895E1E1E551CE1A85 FA56BF730C4F8395875189C10C4FB251605757A8FECC31F9737E3C2503B02608\ E6731E85D7A38393C67DE516B85304824BFB135E33BF22B3A23B913BF6ACD2B7\ @@ -32093,8 +32093,8 @@ CB81CE3555D4F0AD466DD4C108A90399D70041997C3B25345A9653F3C9A6711A\ B1B91D6A9D2216442DA2C973CBD685EE7643BFD77327A2F7AE9CB283620A0871\ 6DFB462E5C1D65432CA9D56A90E811443CD1ECB8F0DE179C9CB48BA4F6FEC360\ C66F252F6E64EDC96B:\ -689A1EE00FAA07E5CF96DA422ABE07962C42222B6B9928B761CFE7BA61762FE1\ -BE30267AD53B483E503B1EF21017C083DF32692C5D0CD65979B416F231A1F654 +0C2A1D85CB308CEA8D84108224FC6DA66A2654496A14CAB4457B672EF9BD2D25\ +F0D14098334846F0187D01D74CF8B18C22B3CF9E00ED31F1BE30E960E3C26AF1 B6134F9C3E91DD8000740D009DD806240811D51AB1546A974BCB18D344642BAA\ 5CD5903AF84D58EC5BA17301D5EC0F10CCD0509CBB3FD3FFF9172D193AF0F782\ @@ -32103,8 +32103,8 @@ FFE2B5F18A87831CFB7095F58A87C9FA21DB72BA269379B2DC2384B3DA953C79\ 25761FED324620ACEA435E52B424A7723F6A2357374157A34CD8252351C25A1B\ 232826CEFE1BD3E70FFC15A31E7C0598219D7F00436294D11891B82497BC78AA\ 5363892A2495DF8C1EEF:\ -23A1FFD72251693480A286725193A64A83F11367DFB38F039F117FF7351934C9\ -009C83DB46BA13EE7C8CE2045C1F6E418963CDCD8FD051B8A71ADBC6481ECEAE +46C390535747C9C16A4797C28DDEE9C2CECC3B8F1A89EE67C91A0D06220E6633\ +9E7B4A7D6C6B2B27D0A011D51BF7EA0DD61E6124D329269BCD4B92273C2A311D C941CDB9C28AB0A791F2E5C8E8BB52850626AA89205BEC3A7E22682313D198B1\ FA33FC7295381354858758AE6C8EC6FAC3245C6E454D16FA2F51C4166FAB51DF\ @@ -32113,8 +32113,8 @@ FA33FC7295381354858758AE6C8EC6FAC3245C6E454D16FA2F51C4166FAB51DF\ 49393CDCFF6151B50B377D609559923D0984CDA6000829B916AB6896693EF6A2\ 199B3C22F7DC5500A15B8258420E314C222BC000BC4E5413E6DD82C993F8330F\ 5C6D1BE4BC79F08A1A0A46:\ -3B8BF1BF8A10E06238CCF7CD7EF2694F942EF6C720381CDE80E0396F4560BB1B\ -B40FB6C3BF6CC08DF574C3EEEC1BEF8F27A1F9D33BA7344F502BCA40E7321636 +6C7060DBE2F17BAE9F4503FA61FCB2B3C6F9F8E1710FD2092CAB5865E05C6E3A\ +9A5D2E5A94E4C9DAFB9F3E47E52A6644990D8F397C93DAD4546A7C1C35BE8CA7 4499EFFFAC4BCEA52747EFD1E4F20B73E48758BE915C88A1FFE5299B0B005837\ A46B2F20A9CB3C6E64A9E3C564A27C0F1C6AD1960373036EC5BFE1A8FC6A435C\ @@ -32123,8 +32123,8 @@ A46B2F20A9CB3C6E64A9E3C564A27C0F1C6AD1960373036EC5BFE1A8FC6A435C\ C402682B6824821F998C32163164298E1FAFD31BABBCFFB594C91888C6219079\ D907FDB438ED89529D6D96212FD55ABE20399DBEFD342248507436931CDEAD49\ 6EB6E4A80358ACC78647D043:\ -25318513F5A4FFDF6CCB164F9A01286656B4F3F2F47CCCFCC9EBA895AB98C2BE\ -5EBE30BDD7573B471D3B952318BCD8D6D3BF8BD5427ABA6F039F7EB5031D3876 +A614F68BE815612E5E571B06DC69C3C86A8A4EFF9BBA9A981413F60C7B612B90\ +6A7805BE3E292F1154CB0E1B003B86F40B23B99C579DA381D06C734E60A49806 EECBB8FDFA4DA62170FD06727F697D81F83F601FF61E478105D3CB7502F2C89B\ F3E8F56EDD469D049807A38882A7EEFBC85FC9A950952E9FA84B8AFEBD3CE782\ @@ -32133,8 +32133,8 @@ D4DA598002827B1EB98882EA1F0A8F7AA9CE013A6E9BC462FB66C8D4A18DA214\ E77E6E5F34139A5A41131FD1D6336C272A8FC37080F041C71341BEE6AB550CB4\ A20A6DDB6A8E0299F2B14BC730C54B8B1C1C487B494BDCCFD3A53535AB2F2315\ 90BF2C4062FD2AD58F906A2D0D:\ -093591FBF29F8D4D493F2F8890D2BA59A17C4D31F8D42288859365AF1B74E0CA\ -D8274493BFB2E0A0656EB09B447721E577BBBBB92E97A8CC32E6EEDDCDADAD58 +402CC283CF76060F64F0DE59D14910D710221F63537D5E30A1388496CC2260DE\ +1E3BCACE354FC1AB344458DD9BEDF3FC36336D67B10EF21FC6D6F48ACD265C8D E64F3E4ACE5C8418D65FEC2BC5D2A303DD458034736E3B0DF719098BE7A206DE\ AF52D6BA82316CAF330EF852375188CDE2B39CC94AA449578A7E2A8E3F5A9D68\ @@ -32143,8 +32143,8 @@ EF58FB0AFA92CC539F8C76D3D097E7A6A63EBB9B5887EDF3CF076028C5BBD5B9\ DB3211371AD3FE121D4E9BF44229F4E1ECF5A0F9F0EBA4D5CEB72878AB22C3F0\ EB5A625323AC66F7061F4A81FAC834471E0C59553F108475FE290D43E6A055AE\ 3EE46FB67422F814A68C4BE3E8C9:\ -2F911D4C83F7304E72E22E4412932D949654CC446EA5104F9BFA2AC82447B668\ -3097AA3E5E04615F1A1EF2A652CC2FCCAF1663B35ED33A711E37D14E520A2595 +AEF42FDB10807FDAEA631638A64C06A9125CDB7F94BB91AB345E1EA30E606FC5\ +FBC6322075A50FE2D13D19FD34AB072C41B96CED205CC5143A1A5C98DEA311D0 D2CB2D733033F9E91395312808383CC4F0CA974E87EC68400D52E96B3FA6984A\ C58D9AD0938DDE5A973008D818C49607D9DE2284E7618F1B8AED8372FBD52ED5\ @@ -32153,8 +32153,8 @@ C58D9AD0938DDE5A973008D818C49607D9DE2284E7618F1B8AED8372FBD52ED5\ 806C4D137B6316B50ABC9CCE0DFF3ACADA47BBB86BE777E617BBE578FF451984\ 4DB360E0A96C6701290E76BB95D26F0F804C8A4F2717EAC4E7DE9F2CFF3BBC55\ A17E776C0D02856032A6CD10AD2838:\ -E1F645AB256B807E20C728F60F8594123359322355D32A42A559F0F7FDF873D2\ -15806C3E9375B70469FB0696246E396239DC0286815EB423026951A2CDA7AE0B +391C3A33EC4B5D75C910DF0F00F6AD5D4E8844CDB364B2D7B0155BDD4F9C0E1B\ +6C7825938F642840D06CD0E6F67F87DCCC34F6FD83587FD9266D603CA625548F F2998955613DD414CC111DF5CE30A995BB792E260B0E37A5B1D942FE90171A4A\ C2F66D4928D7AD377F4D0554CBF4C523D21F6E5F379D6F4B028CDCB9B1758D3B\ @@ -32163,8 +32163,8 @@ C2F66D4928D7AD377F4D0554CBF4C523D21F6E5F379D6F4B028CDCB9B1758D3B\ 4AF8F312B3B2A577750E3EFBD370E8A8CAC1582581971FBA3BA4BD0D76E718DA\ CF8433D33A59D287F8CC92234E7A271041B526E389EFB0E40B6A18B3AAF658E8\ 2ED1C78631FD23B4C3EB27C3FAEC8685:\ -7661221986EC665F0DE59D89DFE577A1489F1B92DAAF0D4AD3BCFE0F9551FB3F\ -F85AC4971B91787D06D0640941E303C054840AB3FE1EC8B2F2EFD650A11AD785 +E51079072C571D0E44C975F232F052F78B497A1C85995E194691A85AB026E4F8\ +0A4993D3A2B4D69F607558CEFF54D766915E5A4E0C7A42C8D307FA03C6DC4C74 447797E2899B72A356BA55BF4DF3ACCA6CDB1041EB477BD1834A9F9ACBC340A2\ 94D729F2F97DF3A610BE0FF15EDB9C6D5DB41644B9874360140FC64F52AA03F0\ @@ -32173,8 +32173,8 @@ D1EFD77FC853B818545D055ADC9284796E583C76E6FE74C9AC2587AA46AA8F88\ 04F2FEB5836CC4B3ABABAB8429A5783E17D5999F32242EB59EF30CD7ADABC16D\ 72DBDB097623047C98989F88D14EAF02A7212BE16EC2D07981AAA99949DDF89E\ CD90333A77BC4E1988A82ABF7C7CAF3291:\ -62E8BC85C0BE0C756C0B8246D251D54B2680CC4C5F38B3748AB10C0DEED191A4\ -EFEB55A02A7177EFC1285801502758B2A865851F746347876DC20994911D2F0D +019BE27AC6E4B1FB3F1602025A8DE3EFA7AD6E1D0C6975E8D2D519A997328154\ +FE0738A00366205FDF8467B36D8970A92EF450C20F5BEC013BA4CF8091F571CB 9F2C18ADE9B380C784E170FB763E9AA205F64303067EB1BCEA93DF5DAC4BF5A2\ E00B78195F808DF24FC76E26CB7BE31DC35F0844CDED1567BBA29858CFFC97FB\ @@ -32183,8 +32183,8 @@ ABB3C20D32743F4026B59A4CCC385A2301F83C0B0A190B0F2D01ACB8F0D41111\ E10F2F4E149379275599A52DC089B35FDD5234B0CFB7B6D8AEBD563CA1FA653C\ 5C021DFD6F5920E6F18BFAFDBECBF0AB00281333ED50B9A999549C1C8F8C63D7\ 626C48322E9791D5FF72294049BDE91E73F8:\ -EDB827225836DACAA2BAF1ACF153396E786722C78A67C8160B26C95068EA6FB0\ -2A95F3FAF9A2A25B4225C7347101C322A9F89059E11A01DAAD438BF9B47659A7 +B996713F0A3AB5F0198C127B5C3079DACE7D4D98A9433D9B790833B62395A379\ +7B7924EB8B9F586903079A8413597E37448F3222B751DEBE8A5B83385864F7B8 AE159F3FA33619002AE6BCCE8CBBDD7D28E5ED9D61534595C4C9F43C402A9BB3\ 1F3B301CBFD4A43CE4C24CD5C9849CC6259ECA90E2A79E01FFBAC07BA0E147FA\ @@ -32193,8 +32193,8 @@ A6DEADCB55363D233C24440F2C73DBB519F7C9FA5A8962EFD5F6252C0407F190\ DFEFAD707F3C7007D69FF36B8489A5B6B7C557E79DD4F50C06511F599F56C896\ B35C917B63BA35C6FF8092BAF7D1658E77FC95D8A6A43EEB4C01F33F03877F92\ 774BE89C1114DD531C011E53A34DC248A2F0E6:\ -60EE213745C9CB94BC472F96E1BF9EF79C26BA3CEC017CC50A56DAE4E7C882D2\ -8E6425CC1DF5FEF68441AB13286E0407FA36C3280ED1E5ADDA4E33EE03F3D471 +FB71A3351EA2FD4C44E271EA793596B245C6F0634E79ED1EC72C6A4CC9DBC892\ +A9498A7ACA0915AB20B0DAED223FAD794A6F3822C847CF52B3F217D0BC605B76 3B8E97C5FFC2D6A40FA7DE7FCEFC90F3B12C940E7AB415321E29EE692DFAC799\ B009C99DCDDB708FCE5A178C5C35EE2B8617143EDC4C40B4D313661F49ABDD93\ @@ -32203,8 +32203,8 @@ CEA79D117518805496FE6ACF292C4C2A1F76B403A97D7C399DAF85B46AD84E16\ 47482B72E0B394EAB76916126FD68EA7D65EB93D59F5B4C5AC40F7C3B37E7F36\ 94F29424C24AF8C8F0EF59CD9DBF1D28E0E10F799A6F78CAD1D45B9DB3D7DEE4\ A7059ABE99182714983B9C9D44D7F5643596D4F3:\ -FC1110441C703610FCF45C284C7232FC39E97D1EE83D44B4DC6D3EB0C3634184\ -804710E64CBEF1F6BEF193A6B903565C48AAEADB2B9EE9A66F370FF7D8A0621B +DBD3650B1739E8DA775381B5521C5CFDD689FE81309B3A69A4B3BCDC62DD6C45\ +68B84670E5E3B1B4E0E834600C36167E3447C5C1009E680C7932DB2BD91057A9 3434EC31B10FAFDBFEEC0DD6BD94E80F7BA9DCA19EF075F7EB017512AF66D6A4\ BCF7D16BA0819A1892A6372F9B35BCC7CA8155EE19E8428BC22D214856ED5FA9\ @@ -32213,8 +32213,8 @@ BCF7D16BA0819A1892A6372F9B35BCC7CA8155EE19E8428BC22D214856ED5FA9\ 63D9279560AAA38EB2DC14A212D723F994A1FE656FF4DD14551CE4E7C621B2AA\ 5604A10001B2878A897A28A08095C325E10A26D2FB1A75BFD64C250309BB55A4\ 4F23BBAC0D5516A1C687D3B41EF2FBBF9CC56D4739:\ -7AE06EEE293E04B371C06AAFF35F04549D87D36E8CF2B568EE3905B9EC11BCD6\ -EC62E2483BBCE0079AA9432FCAE99D67947ACCD4FFAA0DB1025392F1104E049A +55B84F2AC0B917467F20E9EC5F6CE98B3987C59A1ACAEFE3AD73D1C26D724CA0\ +C4D8052CE82E3C704C7834499BEC67620D4B073BF3DA41AAD2DE69AFA4943E3B 7C7953D81C8D208FD1C97681D48F49DD003456DE60475B84070EF4847C333B74\ 575B1FC8D2A186964485A3B8634FEAA3595AAA1A2F4595A7D6B6153563DEE31B\ @@ -32223,8 +32223,8 @@ E14B970668BE174C89DF2FEA43AE52F13142639C884FD62A3683C0C3792F0F24\ AB1318BCB27E21F4737FAB62C77EA38BC8FD1CF41F7DAB64C13FEBE7152BF5BB\ 7AB5A78F5346D43CC741CB6F72B7B8980F268B68BF62ABDFB1577A52438FE14B\ 591498CC95F071228460C7C5D5CEB4A7BDE588E7F21C:\ -91365C03B561AC61FDAE98ED1376AB5587AC1FF722155A873790B5165EF955BD\ -460434A838B15288B0B5EFC3D0CD0D8EDA5D6E09F87D731C873D22F35EAA392A +AD4231D8A6C04C1517D1091D399110019055D5C5EE1D3D75456DA17C5572C10B\ +B8B808493C3A69EBD668AFFD15A9E92A692A3C7A394F929B1E7798E692979665 7A6A4F4FDC59A1D223381AE5AF498D74B7252ECF59E389E49130C7EAEE626E7B\ D9897EFFD92017F4CCDE66B0440462CDEDFD352D8153E6A4C8D7A0812F701CC7\ @@ -32233,8 +32233,8 @@ D9897EFFD92017F4CCDE66B0440462CDEDFD352D8153E6A4C8D7A0812F701CC7\ A7A8E155F81F712D8E9FE646153D3D22C811BD39F830433B2213DD46301941B5\ 9293FD0A33E2B63ADBD95239BC01315C46FDB678875B3C81E053A40F581CFBEC\ 24A1404B1671A1B88A6D06120229518FB13A74CA0AC5AE:\ -0B5816F638F9A1BB84B3CC174AC45D6A04015095906E399075099149429194A8\ -6E0E8BC6A8D699249EAB9D8A89A87C553D474F003C1222C721E295D1C1ACA5F0 +70CDAED98ECA25B7099C73201427DE23F51D7115160A105DED7A2FB6B20F2DEB\ +31B6A2734CFFC2AA6189DAEA538291B34D0AAC7CA9C57CA7063A31EF202F38EC D9FAA14CEBE9B7DE551B6C0765409A33938562013B5E8E0E1E0A6418DF7399D0\ A6A771FB81C3CA9BD3BB8E2951B0BC792525A294EBD1083688806FE5E7F1E17F\ @@ -32243,8 +32243,8 @@ D4E3A41D00C89E8FCF4A363CAEDB1ACB558E3D562F1302B3D83BB886ED27B760\ CA0F35B3A5312146806B4C0275BCD0AAA3B2017F346975DB566F9B4D137F4EE1\ 0644C2A2DA66DEECA5342E236495C3C6280528BFD32E90AF4CD9BB908F34012B\ 52B4BC56D48CC8A6B59BAB014988EABD12E1A0A1C2E170E7:\ -0A6F1F2ECA200D2191A4FA74AF69CD369A55574D96ECFB2EEAF6B51714925D5E\ -789B6926601776BF2F5F38D7189BF02ADB8E7F1BFD55B7D0E6188E9B6A81C01A +45186098139174A1D4D657A79B71E6E4FB3AE790A52FF0A1690D787FCB6FBA70\ +25CF74E3CDBFAA5B2B6D1880699315FAC59FB18714C65D5EA66E6B1D47AE17C4 2D8427433D0C61F2D96CFE80CF1E932265A191365C3B61AAA3D6DCC039F6BA2A\ D52A6A8CC30FC10F705E6B7705105977FA496C1C708A277A124304F1FC40911E\ @@ -32253,8 +32253,8 @@ D52A6A8CC30FC10F705E6B7705105977FA496C1C708A277A124304F1FC40911E\ AFA8AE40C5DF29966F9346DA5F8B35F16A1DE3AB6DE0F477D8D8660918060E88\ B9B9E9CA6A4207033B87A812DBF5544D39E4882010F82B6CE005F8E8FF6FE3C3\ 806BC2B73C2B83AFB704345629304F9F86358712E9FAE3CA3E:\ -22E578997BB6985E3FFE451B513CBD38CA7A585F8EE89AFCBFE18F280C1A58FC\ -F748F148764DCBB732B8091606006A6D981EEF3311B0621ADF9F098F3DF72793 +7E804307383AFF5BCC80306043721A173E61461E401C1331ED95B8ADB1CFF5CD\ +0943CB3BA8C9A7A02987DD9B6EA2912368284CF14A55566BF264CC244A353227 5E19D97887FCAAC0387E22C6F803C34A3DACD2604172433F7A8A7A526CA4A2A1\ 271ECFC5D5D7BE5AC0D85D921095350DFC65997D443C21C8094E0A3FEFD2961B\ @@ -32263,8 +32263,8 @@ CB94AED03291AE310CCDA75D8ACE4BC7D89E7D3E5D1650BDA5D668B8B50BFC8E\ D71AF2A424BEC9A7CD9D83FAD4C8E9319115656A8717D3B523A68FF8004258B9\ 990ED362308461804BA3E3A7E92D8F2FFAE5C2FBA55BA5A3C27C0A2F71BD711D\ 2FE1799C2ADB31B200035481E9EE5C4ADF2AB9C0FA50B23975CF:\ -36F7E04B2CAD56BDDCAE84B77637F323CFF486B68359F271B6D91EA56D06CEC4\ -CED9BDF928A8ECC713F41D058250FACC1318F67743B8B40F354EBAAE351FDA86 +8B907F2B968634263C0CC229E917FDF0AD93D637299C10D8F76EFFEE6C6A6B83\ +85803FABEDEB1694EACBC11D94FD00CD310C287C2C537BDE39B88A4A15735DF3 C8E976AB4638909387CE3B8D4E510C3230E5690E02C45093B1D297910ABC481E\ 56EEA0F296F98379DFC9080AF69E73B2399D1C143BEE80AE1328162CE1BA7F6A\ @@ -32273,8 +32273,8 @@ C8E976AB4638909387CE3B8D4E510C3230E5690E02C45093B1D297910ABC481E\ 1A274B22F83CEB072F9BCABC0B216685BFD789F5023971024B1878A205442522\ F9EA7D8797A4102A3DF41703768251FD5E017C85D1200A464118AA35654E7CA3\ 9F3C375B8EF8CBE7534DBC64BC20BEFB417CF60EC92F63D9EE7397:\ -A4270E9F05E43A3F770AACA85020914A8B118B59297312B271B1AA4252BDE3BA\ -878EF3B3D0D33645A2847C6423279C478E7B1A7CE757F74E0128AD0D1C1966A4 +4739DB195476A74B06835BA91DD8DFDADE704A06557307E33019738083F36714\ +3C96ECF28523C1BE8CA272ADF7E0EEBB64EEF31FE4C5EF03CE7D46ED6FC86A71 7145FA124B7429A1FC2231237A949BA7201BCC1822D3272DE005B682398196C2\ 5F7E5CC2F289FBF44415F699CB7FE6757791B1443410234AE061EDF623359E2B\ @@ -32283,8 +32283,8 @@ DB7C890DA8BBC84CC73FF244394D0D48954978765E4A00B593F70F2CA082673A\ 261ED88DBCEF1127728D8CD89BC2C597E9102CED6010F65FA75A14EBE467FA57\ CE3BD4948B6867D74A9DF5C0EC6F530CBF2EE61CE6F06BC8F2864DFF5583776B\ 31DF8C7FFCB61428A56BF7BD37188B4A5123BBF338393AF46EDA85E6:\ -AD1A59ABE9786DBA20ECEA2CB6FB44A9EA5D8D89A220700508BB18CFCAD6ACCB\ -ACAC75A9E0882391F0FD2B5AD4274CCFB6277E7963A04D4E44A43161D7CCC30C +68B8AA5731F7D00D547D7E3690761046B54E91257984A46E2CF9BA2835ADB621\ +CE3DDCF81A02A95308300F1E992E3BEDF832FC0433F0A64D5CE277E679933E47 7FDFADCC9D29BAD23AE038C6C65CDA1AEF757221B8872ED3D75FF8DF7DA0627D\ 266E224E812C39F7983E4558BFD0A1F2BEF3FEB56BA09120EF762917B9C09386\ @@ -32293,8 +32293,8 @@ B0BF8B740A82447B61B99FEE5376C5EB6680EC9E3088F0BDD0C56883413D60C1\ 357D3C811950E5890E7600103C916341B80C743C6A852B7B4FB60C3BA21F3BC1\ 5B8382437A68454779CF3CD7F9F90CCC8EF28D0B706535B1E4108EB5627BB45D\ 719CB046839AEE311CA1ABDC8319E050D67972CB35A6B1601B25DBF487:\ -696558AE97B276A78C5A32D9FC84BC068E369BB2471C2FD5DD30C3FE1D079557\ -090D0C10F83454A722A23681AC215B688C46C5EC2AB4BEC48A4A59F2686C29AE +2CD87427875CC3480CD19F567B049B1181D7F46B85F3CDE505005452A0401A51\ +7E0E3D2A2157D789A6D63C8484386EFA9F9717498D35B20CA2A0FD2FDDDF7E15 988638219FD3095421F826F56E4F09E356296B628C3CE6930C9F2E758FD1A80C\ 8273F2F61E4DAAE65C4F110D3E7CA0965AC7D24E34C0DC4BA2D6FF0BF5BBE93B\ @@ -32303,8 +32303,8 @@ B0BF8B740A82447B61B99FEE5376C5EB6680EC9E3088F0BDD0C56883413D60C1\ A91D36891529B8BD8263CAA1BAB56A4AFFAED44962DF096D8D5B1EB845EF3118\ 8B3E10F1AF811A13F156BEB7A288AAE593EBD1471B624AA1A7C6ADF01E2200B3\ D72D88A3AED3100C88231E41EFC376906F0B580DC895F080FDA5741DB1CB:\ -A199EF2227154794D6409C0439774B7127AC77E03E798AA4CADB21E95F19AAB4\ -429866C37711BE7527E42A966B344AA8F60415077E435FC3F87D7A4A4B309182 +5E0A947E07586E1A7EB441B4F44211F3731595E273FBE30FD5478E762C08411D\ +B9DDAA9F9B9D860F5768DF78FBEAF9EFEB9ECAEE9A9874FD38E9EBDE9DDF11E7 5AAB62756D307A669D146ABA988D9074C5A159B3DE85151A819B117CA1FF6597\ F6156E80FDD28C9C3176835164D37DA7DA11D94E09ADD770B68A6E081CD22CA0\ @@ -32313,8 +32313,8 @@ A5AB1FB77FDCA49B305F07BA86B62756FB9EFB4FC225C86845F026EA542076B9\ 1A0BC2CDD136E122C659BE259D98E5841DF4C2F60330D4D8CDEE7BF1A0A24452\ 4EECC68FF2AEF5BF0069C9E87A11C6E519DE1A4062A10C83837388F7EF58598A\ 3846F49D499682B683C4A062B421594FAFBC1383C943BA83BDEF515EFCF10D:\ -FC2E7DE13ED475ED2A53102B46329134210FAD3938BDC20A5E6A8CDC325C6204\ -963D46AC350DBB626AD0FFBAB1A8B29C282DD5A6C3B1ADC38D9D8E1CC7100F0A +B8098CB26FCC5ACD64C492919EA1C7ECDC9B3DE4854D69E7947E05BD0BF6E84C\ +240FA83ACEE02C829A959614107CE03DB8ACA40D38F9CC57B7F94C3C220DEEEB 47B8216AA0FBB5D67966F2E82C17C07AA2D6327E96FCD83E3DE7333689F3EE79\ 994A1BF45082C4D725ED8D41205CB5BCDF5C341F77FACB1DA46A5B9B2CBC49EA\ @@ -32323,8 +32323,8 @@ DF786BCD881F371A95FA17DF73F606519AEA0FF79D5A11427B98EE7F13A5C006\ 7EA01F56FFA4DAFBE8644611685C617A3206C7A7036E4AC816799F693DAFE7F1\ 9F303CE4EBA09D21E03610201BFC665B72400A547A1E00FA9B7AD8D84F84B34A\ EF118515E74DEF11B9188BD1E1F97D9A12C30132EC2806339BDADACDA2FD8B78:\ -6A7398EF52E606BFAEEADACC5031002265E9E5F279440E798A25461DF3335986\ -DBFACF54A484FFC20736796251B9474C8AA7CF6F70301900DABF1A572A1BCE7F +0F4C4ECFD9A8431D5AB9A245A77CD70974FB75F1824FE68583E9F25E73BA5725\ +88AD0C328D73BEBEDF1FC99D898B7D1C9EB9AB048896CD0446A3E932A97710AB 8CFF1F67FE53C098896D9136389BD8881816CCAB34862BB67A656E3D98896F3C\ E6FFD4DA73975809FCDF9666760D6E561C55238B205D8049C1CEDEEF374D1735\ @@ -32334,8 +32334,8 @@ DAA533147BFA960B2CCE4A4F254176BB4D1BD1E89654432B8DBE1A135C42115B\ 7F1766A44171D1651001C38FC79294ACCC68CEB5665D36218454D3BA169AE058\ A831338C17743603F81EE173BFC0927464F9BD728DEE94C6AEAB7AAE6EE3A627\ E8:\ -E7CD2794FACC6407A59E1F9630FE5728ED102CADD594D1504021D39A658634F2\ -5A5711F57CFDF5D69BC96A9AF8BD83EDFE2B4AD4297917B67582D211279CD9E6 +C90025BE7F02FA18134B63681B5A635A51C06EE37878C4833E0A853FA474AEFD\ +06BEEBA4597ED8E59255EE4DEC81B34D6EF3DF617A885F50B79F6EF9E47B4003 EACD07971CFF9B9939903F8C1D8CBB5D4DB1B548A85D04E037514A583604E787\ F32992BF2111B97AC5E8A938233552731321522AB5E8583561260B7D13EBEEF7\ @@ -32345,8 +32345,8 @@ C20D259DEE1711E2CC8FD013169FB7CC4CE38B362F8E0936AE9198B7E838DCEA\ 97447692794B3DFA269611AD97F72B795602B4FDB198F3FD3EB41B415064256E\ 345E8D8C51C555DC8A21904A9B0F1AD0EFFAB7786AAC2DA3B196507E9F33CA35\ 6427:\ -CCDF5E0EEEA0CE7A7B56DF1AD74E9845384C747375C08DCF472698202A6BE369\ -6AD4A47A259FE195D863865BDD1DAB962721592CAD55A2F8AB42DF865D348709 +5C21E22D8B2887134F03D05945D91282B6321F122E53640C046FF9B1692F1210\ +CA46CD8471E95F3C74F7FEB1DA0DC8A421EEFFB3699351825F16BA621015EEEF 23AC4E9A42C6EF45C3336CE6DFC2FF7DE8884CD23DC912FEF0F7756C09D335C1\ 89F3AD3A23697ABDA851A81881A0C8CCAFC980AB2C702564C2BE15FE4C4B9F10\ @@ -32356,8 +32356,8 @@ BB7DF3DDA6F2A143C8BF96ABC903D83D59A791E2D62814A89B8080A28060568C\ F24A80AE61179FE84E0FFAD00388178CB6A617D37EFD54CC01970A4A41D1A8D3\ DDCE46EDBBA4AB7C90AD565398D376F431189CE8C1C33E132FEAE6A8CD17A61C\ 630012:\ -FA5AF2DDE57145CE00156176309499D6B4A801C806177B5A4CC972EF9D021376\ -76ABF467B2F74103DB1D97F555FD87DBE782C7A7E4EF7BC4D9A0BBBFAEC10CF0 +F1A7011447E8515E1502A3AE56F8BE61EB4200BC4D21C8E1875B73AB2A42DE46\ +13D6404B17A740B60B57F742C92F45C07880498C44C989C15CF1CD37B3F26E77 0172DF732282C9D488669C358E3492260CBE91C95CFBC1E3FEA6C4B0EC129B45\ F242ACE09F152FC6234E1BEE8AAB8CD56E8B486E1DCBA9C05407C2F95DA8D8F1\ @@ -32367,8 +32367,8 @@ A71951C524259E4E2054E535B779679BDADE566FE55700858618E626B4A0FAF8\ 95BCCE9011504A49E05FD56127EAE3D1F8917AFB548ECADABDA1020111FEC931\ 4C413498A360B08640549A22CB23C731ACE743252A8227A0D2689D4C60016066\ 78DFB921:\ -F09FA792B17868C35A49A69C75F1D6DF5A8A5273DBFDBCB904821401F3B71EC8\ -BCC96D28E9DC5B3B488B863C40235B1B9503845EF7614CB7A10B8839D907EC61 +02BE97BE60F581D73527490734CD5F8739DCB9A5089CC49C7619277CEB30D9A6\ +9B85C53EFC55C780A6494DD172B8BEB2B69F86DD4B7CBFA3E47F1720ED394383 3875B9240CF3E0A8B59C658540F26A701CF188496E2C2174788B126FD29402D6\ A75453BA0635284D08835F40051A2A9683DC92AFB9383719191231170379BA6F\ @@ -32378,8 +32378,8 @@ DA19AA6925B47FFD77A43C7A0E758C37D69254909FF0FBD415EF8EB937BCD49F\ 91468B49974C07DC819ABD67395DB0E05874FF83DDDAB895344ABD0E7111B2DF\ 9E58D76D85AD98106B36295826BE04D435615595605E4B4BB824B33C4AFEB5E7\ BB0D19F909:\ -32ABC489EBA1BCA1EDCB275224F9BEC0D1CF04ED2C33F518DB23EFCF0C64861F\ -B4FA2F28BDA1098588E2971B8CC39C9817B98A6D88E5748DB4B12DE8FDE6916D +38652A2D6674A539559F3ED0996542C23D48D8D108C2AF9C10DA45C9DBC11906\ +CB4AEE8EB04C88789B763C66B743356336C8950303B950D72A8FCA05B9C67CD9 747CC1A59FEFBA94A9C75BA866C30DC5C1CB0C0F8E9361D98484956DD5D1A40F\ 6184AFBE3DAC9F76028D1CAECCFBF69199C6CE2B4C092A3F4D2A56FE5A33A007\ @@ -32389,8 +32389,8 @@ B4FA2F28BDA1098588E2971B8CC39C9817B98A6D88E5748DB4B12DE8FDE6916D 81150DDAF8D7FEBAA4374F0872A5628D318000311E2F5655365AD4D407C20E5C\ 04DF17A222E7DEEC79C5AB1116D8572F91CD06E1CCC7CED53736FC867FD49ECE\ BE6BF8082E8A:\ -21953763A36299B39B33610211A69F0F0AF1C74E3B11F392CA95E7B8E46987C0\ -BA31A11401EC3B781106024B4C07CCE4E738B06818B9D528FA1CEDA90D5A7E3A +BC091874BAF2195324C56EE8386E13AC3F49FDB329C2D5835848AF2A3653BCEA\ +26EC8C370912CBCFB1C20D3EB9AB53C6160CDD5351836527C5719084A575EF64 57AF971FCCAEC97435DC2EC9EF0429BCEDC6B647729EA168858A6E49AC1071E7\ 06F4A5A645CA14E8C7746D65511620682C906C8B86EC901F3DDED4167B3F00B0\ @@ -32400,8 +32400,8 @@ D8BB801E701E99DC4FEAAD59BC1C7112453B04D33EA3635639FB802C73C2B71D\ 58A56BBD671B18FE34ED2E3DCA38827D63FDB1D4FB3285405004B2B3E26081A8\ FF08CD6D2B08F8E7B7E90A2AB1ED7A41B1D0128522C2F8BFF56A7FE67969422C\ E839A9D4608F03:\ -7E1821FB111387BFBED27202BDB87C9B6C97F4496BD3F36AD387644DA3902258\ -377BBAACF79EC3510C1381BFAE6F07BB71615DB43F5B3D67BDBE37D04235AE4C +D8025F57C003DDCC6ABDDCE2CCFFDB9C11BE984311A749A632D7EE4EB073C58F\ +0074096C17CE0A46B37700581D9FF074143F34322D5460C4BD1E9EE6AD497F40 04E16DEDC1227902BAAF332D3D08923601BDD64F573FAA1BB7201918CFE16B1E\ 10151DAE875DA0C0D63C59C3DD050C4C6A874011B018421AFC4623AB0381831B\ @@ -32411,8 +32411,8 @@ BF6A11CF6932BBBAD33F8946BF5814C066D851633D1A513510039B349939BFD4\ 8B647EACFB4444B85A44F73890607D06D507A4F8393658788669F6EF4DEB58D0\ 8C50CA0756D5E2F49D1A7AD73E0F0B3D3B5F090ACF622B1878C59133E4A848E0\ 5153592EA81C6FBF:\ -47E3E3BEA0783D1938BE236D64A56E414E808A04FA8544908E958C00297B37C8\ -3F06766E4399F808DCAA746C3C0B26923810DF0FC01FFC5CBC514AD200EC9A4A +99812EB8737BF609B3BF4B8ADE116403183DD7332DAB4F43BB4917DA0B62ABC5\ +A4772D572BDDA22FD555AF55309D31FB93492ED3EF4455FDE4FFFE7BF8DF84AE 7C815C384EEE0F288ECE27CCED52A01603127B079C007378BC5D1E6C5E9E6D1C\ 735723ACBBD5801AC49854B2B569D4472D33F40BBB8882956245C366DC3582D7\ @@ -32422,8 +32422,8 @@ BF6A11CF6932BBBAD33F8946BF5814C066D851633D1A513510039B349939BFD4\ 9392D94CAB7448F50EB34E9A93A80027471CE59736F099C886DEA1AB4CBA4D89\ F5FC7AE2F21CCD27F611ECA4626B2D08DC22382E92C1EFB2F6AFDC8FDC3D2172\ 604F5035C46B8197D3:\ -71888C037DB742E312F41B0C35A7DBF9251E2570434A572919618C5CBE5AE6A5\ -719991A7FE08AB8368B0E5FA1A4C2A69DBE5E102F2131BBE9256A30F83B13C93 +6B242888A6E956F10A8BE75E09287D59CC25155B0AA8D8BA02E095D0AFAA2910\ +4CB2051AA4B3430B724D500AD0317208C3BA9FB1265BF19A974E90F4BF0CE006 E29D505158DBDD937D9E3D2145658EE6F5992A2FC790F4F608D9CDB44A091D5B\ 94B88E81FAC4FDF5C49442F13B911C55886469629551189EAFF62488F1A479B7\ @@ -32433,8 +32433,8 @@ DB11A1560E198DDCCCCF50159093425FF7F1CB8D1D1246D0978764087D6BAC25\ 7BE16FF2526DC643872502D01F42F188ABED0A6E9A6F5FD0D1CE7D5755C9FFA6\ 6B0AF0B20BD806F08E06156690D81AC811778CA3DAC2C249B96002017FCE93E5\ 07E3B953ACF99964B847:\ -3A34914F60EF0640FD020D33511DD4702BB9D446DEEAC314DD69A29426A98707\ -A3EF3B568BD9BB4482B3C06E660BF247DCF4338469D46445FDE2E655DC8D5179 +FF77EF8DE1483F8A498E3554083BB69F7567FCED495E6BF0C9902CDCB5247FAC\ +6A4B50D1CF9CEE89C400ED3E4E6FEBB642F1AC3BBD018ECC04CB1A43A1331ECC D85588696F576E65ECA0155F395F0CFACD83F36A99111ED5768DF2D116D2121E\ 32357BA4F54EDE927F189F297D3A97FAD4E9A0F5B41D8D89DD7FE20156799C2B\ @@ -32444,8 +32444,8 @@ D85588696F576E65ECA0155F395F0CFACD83F36A99111ED5768DF2D116D2121E\ C6B6B3F95F4F02B64DABC15438613EA49750DF42EE90101F115AA9ABB9FF6432\ 4DDE9DABBB01054E1BD6B4BCDC7930A44C2300D87CA78C06924D0323AD7887E4\ 6C90E8C4D100ACD9EED21E:\ -5544DC0EE3FF599ECB2886C96A7EBFE47673D03FA690666855F159F45861C57F\ -666EB0E5B57D1D211802861BDA5C283BF83CE9A8399748D576E2E0BF7DA083B9 +83E0BEDD263922F016CF539F9E7B43ACAFDDF35C8CE730434EE3E92ACD264006\ +031073A705F5585BFB66E53EA6A733901AE40634B6F4D86FB554CE0EBC5CD807 3A12F8508B40C32C74492B66323375DCFE49184C78F73179F3314B79E63376B8\ AC683F5A51F1534BD729B02B04D002F55CBD8E8FC9B5EC1EA6BBE6A0D0E74315\ @@ -32455,8 +32455,8 @@ E1B3ADE3192AF42054A8A911B8EC1826865D46D93F1E7C5E2B7813C92A506E53\ 886F3D4701BB93D2A681AD109C845904BB861AF8AF0646B6E399B38B614051D3\ 4F6842563A0F37EC00CB3D865FC5D746C4987DE2A65071100883A2A9C7A2BFE1\ E2DD603D9EA24DC7C5FD06BE:\ -4875DBCB1EE61EDEBDA1F13D1AEEDF38995BB1C6BBA1440233B27367E251E75C\ -F5087EEC74F1FBA132D18FD4B6D6E72DE3E98943477783051ADDEEDDA3047C26 +E063490AC5C915BAF98C37660EB17A85798D728FB57CB0ACFAEDE8AFE847C902\ +5D8BF55B6EEA096A6F0B443B38D0BC77DD0BCB8228ED2681BB03A013D15CEB79 1861EDCE46FA5AD17E1FF1DEAE084DEC580F97D0A67885DFE834B9DFAC1AE076\ 742CE9E267512CA51F6DF5A455AF0C5FD6ABF94ACEA103A3370C354485A7846F\ @@ -32466,8 +32466,8 @@ E3B473417F36D4D2505D16B7577F4526C9D94A270A2DFE450D06DA8F6FA95687\ 9A0A55CFE99E742EA555EA477BA3E9B44CCD508C375423611AF92E55345DC215\ 779B2D5119EBA49C71D49B9FE3F1569FA24E5CA3E332D042422A8B8158D3EC66\ A80012976F31FFDF305F0C9C5E:\ -2D6A9F1D1BCF3FF53266A1E68CF2BBEB5EBA9B84534C36E8462471EE1CC14D5E\ -57123D6DD1FBE51EF6A2D111D97A332128044B122083498E132295F52DBCFCFD +2F2FBA371016CD20ADC35C032B61100C298FBAF81506E83CC6E9BCC61244838A\ +D83465658A6436BD488C55D27B82BA3FFC5223BB97A03AE33E05CA750FDF56E2 08D0FFDE3A6E4EF65608EA672E4830C12943D7187CCFF08F4941CFC13E545F3B\ 9C7AD5EEBBE2B01642B486CAF855C2C73F58C1E4E3391DA8E2D63D96E15FD849\ @@ -32477,8 +32477,8 @@ B7E91E81E128C1716DC3ACFE3084B2201E04CF8006617EECF1B640474A5D45CF\ DE9F4D3EF92D6D055B909892194D8A8218DB6D8203A84261D200D71473D7488F\ 3427416B6896C137D455F231071CACBC86E0415AB88AEC841D96B7B8AF41E05B\ B461A40645BF176601F1E760DE5F:\ -C709FCF02BF7DB2A73C6E8FAF1443FAB5E963C12C0BD5EC498FAD3BC5D769D42\ -8832AD6AB85B3299645993B7170685A3E2A25E8A3F8B822CDD31681A8BF1E180 +783AF05873F418BAF09AA3479FFBA6CC9949F90D7CB9DF1355B46B020712EDD4\ +0477F7B2980DEFC4474B2D3C24BF92ECB5DA64FBDF167EDD9D9D48792D2B4DF8 D782ABB72A5BE3392757BE02D3E45BE6E2099D6F000D042C8A543F50ED6EBC05\ 5A7F133B0DD8E9BC348536EDCAAE2E12EC18E8837DF7A1B3C87EC46D50C241DE\ @@ -32488,8 +32488,8 @@ F612D2E4D810DAA3A0CC904516F9A43AF660315385178A529E51F8AAE141808C\ EAE04F520A9016F2FB8BF5165ED12736FC71E36A49A73614739EAA3EC834069B\ 1B40F1350C2B3AB885C02C640B9F7686ED5F99527E41CFCD796FE4C256C91731\ 86C226169FF257954EBDA81C0E5F99:\ -EFAF0DD633F502AF10B5A14ABDC91D140892BBD5F3A6D7401099B2196FADF61E\ -9C6AA7123EC75AF0354FA1F55A3C1C68D9324368B2FB54CC6E370459B642B68D +B53D11E8514950F60345F266290DFD57B8550C011F2BBC1C7CD718E74CAA9847\ +3E98CF794975661C7D46D6DF10E14F0AF2E0EFBD480A350AC60E0881EA7090FD 5FCE8109A358570E40983E1184E541833BB9091E280F258CFB144387B05D190E\ 431CB19BAA67273BA0C58ABE91308E1844DCD0B3678BAA42F335F2FA05267A02\ @@ -32499,8 +32499,8 @@ A99F310735EE5A05DAE2C22D397BD95635F58C48A67F90E1B73AAFCD3F82117F\ 2DE14740F2B85AE5299DDEC3172DE8B6D0BA219A20A23BB5E10FF434D39DB3F5\ 83305E9F5C039D98569E377B75A70AB837D1DF269B8A4B566F40BB91B577455F\ D3C356C914FA06B9A7CE24C7317A172D:\ -A9D32B2C3876DD44D5DA3FBBD12200B61D817834EA5E16E3487AAD3EFDF757D4\ -B11567232879F52FC6FC9A26F03595A2377A52D18872A71F6160111C5B1597F5 +0E21302B185191492D2625F0FC4A3380ECD75D8EA945E35FD6E57EB7142DE249\ +90EEE2B6711392F8856874DE50E6D2FDF1D23A228877298C668251FD0F06B709 6172F1971A6E1E4E6170AFBAD95D5FEC99BF69B24B674BC17DD78011615E502D\ E6F56B86B1A71D3F4348087218AC7B7D09302993BE272E4A591968AEF18A1262\ @@ -32510,8 +32510,8 @@ B963E1CA5AB193E124A1A53DF1C587470E5881FB54DAE1B0D840F0C8F9D1B04C\ F35EE66C1AD7801A28D3D388AC450B97D5F0F79E4541755356B3B1A5696B023F\ 39AB7AB5F28DF4202936BC97393B93BC915CB159EA1BD7A0A414CB4B7A1AC3AF\ 68F50D79F0C9C7314E750F7D02FAA58BFA:\ -18E8604561DA7971FA12B82807468750AC3177155BFD8EE32476CCA602BEDDDE\ -6FDE2DCEB474E5B69E7AE6CC4EA9CCF69A221D28AFE9002AF1B8DD03BB5166A3 +1A77E749C8249D06F08943F5CDFEB5D65C804F1052B036CCD7A6F16120315AF7\ +B20C6BE56CA65861A2568F7E726420E909FAF47E4ED96A3C299AFF94EDFBF6EB 5668ECD99DFBE215C4118398AC9C9EAF1A1433FAB4CCDD3968064752B625EA94\ 4731F75D48A27D047D67547F14DD0FFAA55FA5E29F7AF0D161D85EAFC4F2029B\ @@ -32521,8 +32521,8 @@ FFF824B1CB2FA01B32D1E46C909E626ED2DAE920F4C7DBEB635BC754FACBD8D4\ 9BEBA3F23C1C41CCBFCD0EE0C114E69737F5597C0BF1D859F0C767E18002AE8E\ 39C26261FFDE2920D3D0BAF0E906138696CFE5B7E32B600F45DF3AAA39932F3A\ 7DF95B60FA8712A2271FCAF3911CE7B511B1:\ -28282DCB2629E8F9EFEE080ABE51CEB7AFBE3A6E49FD3A2CAADEBAC24E12549B\ -7F0C20A71A03B52A96016CFAF31DD2C0237AA255BEAA867A1B53D31F7D8CAB15 +CDF5CC029A5946BB96A524D865C6BAB024A2B598A9A657EF631FA582ED9BEBF5\ +6C18D955528A3DD5BC0D2466F7EE0EF8AF1C814E3858E5DA3A2BA951BB2D79A0 03D625488354DF30E3F875A68EDFCF340E8366A8E1AB67F9D5C5486A96829DFA\ C0578289082B2A62117E1CF418B43B90E0ADC881FC6AE8105C888E9ECD21AEA1\ @@ -32532,8 +32532,8 @@ C9AE1A4038DFD17378FED71D02AE492087D7CDCD98F746855227967CB1AB4714\ 61F9DC752CE18867B8AD0C48DF8466EF7231E7AC567F0EB55099E622EBB86CB2\ 37520190A61C66AD34F1F4E289CB3282AE3EAAC6152ED24D2C92BAE5A7658252\ A53C49B7B02DFE54FDB2E90074B6CF310AC661:\ -13D40918BED7651EB67B8AB70CC1C45A4B55070E898B1F3A462BD28CE20DBB24\ -FBEB0EBFDE934734ED1D7002094DD9D798CB9670E5423047DEDEA64A0B02DEF5 +2A4B61FEAAC1BC466DD77EBE6E800F87950B28532F71BE5E4D56DE28F93C1F7E\ +61C793745A91B8CCDC29914989730B7DF933E6C7F1B1A08638953F966F092560 2EDC282FFB90B97118DD03AAA03B145F363905E3CBD2D50ECD692B37BF000185\ C651D3E9726C690D3773EC1E48510E42B17742B0B0377E7DE6B8F55E00A8A4DB\ @@ -32543,8 +32543,8 @@ C651D3E9726C690D3773EC1E48510E42B17742B0B0377E7DE6B8F55E00A8A4DB\ F106F89AF3745F0EC72D534968CCA543CD2CA50C94B1456743254E358C1317C0\ 7A07BF2B0ECA438A709367FAFC89A57239028FC5FECFD53B8EF958EF10EE0608\ B7F5CB9923AD97058EC067700CC746C127A61EE3:\ -68A370AC86CCE98209A9DB13174C27FD786820054FFDD09CA18B62112248A85D\ -A929A8E56F499D467DFB503AB5523C09317DD8E5C9D50BD4BE105086DAECA1DB +A40028E17CD5DA2DB800437A58861565E0A55CD3DC017FE48C7D3F2D4706D7EC\ +742A21170CB86B32B5B9A1496C5C5DDE4E283915BFCDC883F08039679E29ED43 90B28A6AA1FE533915BCB8E81ED6CACDC10962B7FF82474F845EEB86977600CF\ 70B07BA8E3796141EE340E3FCE842A38A50AFBE90301A3BDCC591F2E7D9DE53E\ @@ -32554,8 +32554,8 @@ DCDB451ABB9E9C17EFA4379ABD24B182BD981CAFC792640A183B61694301D04C\ 00E2B16A6C49171433B0AADFD80231276560B80458DD77089B7A1BBCC9E7E4B9\ F881EACD6C92C4318348A13F4914EB27115A1CFC5D16D7FD94954C3532EFACA2\ CAB025103B2D02C6FD71DA3A77F417D7932685888A:\ -CA5795E813341812738D01EDD488E424E7AD9B20AB6BDC119DD1FAA5C8FE81D8\ -08AF72F761EEA4FF6AADF4B676CEF23BD94E50DC750BDB95B1413BE258D3492F +2A1F1C7FAFBE676D2A7BC67BD80C9387F493643E2395852AF8A6846A5DDC191C\ +B17FCAA17BB82266FEA390B3E45DED4A15408A29DF5AE390A1BC945D5D97C1C7 2969447D175490F2AA9BB055014DBEF2E6854C95F8D60950BFE8C0BE8DE254C2\ 6B2D31B9E4DE9C68C9ADF49E4EE9B1C2850967F29F5D08738483B417BB96B2A5\ @@ -32565,8 +32565,8 @@ CA5795E813341812738D01EDD488E424E7AD9B20AB6BDC119DD1FAA5C8FE81D8\ B144CE2AC57F5D7297F9C9949E4FF68B70D339F87501CE8550B772F32C6DA8AD\ 2CE2100A895D8B08FA1EEAD7C376B407709703C510B50F87E73E43F8E7348F87\ C3832A547EF2BBE5799ABEDCF5E1F372EA809233F006:\ -AEBEA537873B9F4E686EA96CBA636DBB86C01E95C22998AA418478BE9F5C459D\ -125F0D50E1CB3046C09795E79FB2A2480F753BCF8A4A66B001FC37DB289CC7C0 +80C5090FDDA7FB8B550602FBB156D650958E0EE131E21C09FCCB57FAA9A9C868\ +C5947E409BC5CFA89C8616619E625C7D1DAD8686FF59C2CD1D9940E336472145 721645633A44A2C78B19024EAECF58575AB23C27190833C26875DC0F0D50B46A\ EA9C343D82EA7D5B3E50EC700545C615DAEAEA64726A0F05607576DCD396D812\ @@ -32576,8 +32576,8 @@ FF0382FCFD127F1B803A4B9946F4AC9A4378E1E6E041B1389A53E3450CD32D9D\ 5D564F16DA4ED5E607ED979592146FFB0EF3F3DB308FB342DF5EB5924A48256F\ C763141A278814C82D6D6348577545870AE3A83C7230AC02A1540FE1798F7EF0\ 9E335A865A2AE0949B21E4F748FB8A51F44750E213A8FB:\ -AD29A31BB70BAA848D6837251D4892E7C9B1FDBB07B2DFB1F88158D76CA2C194\ -1924EE62EAD10C053EE0EC6CEA8BBC4F08EC4DEBB90B80AAA6AC91CE190078EC +A779BC3D4F6315BEFDA9CBBBDBA4C9E24D810CB46074D81A6E2D66947A30F62C\ +4D3EB92AFC6D9BFBF42DF3D8528982FCF7AECA66740D0E753040A2C6F71AC1DB 6B860D39725A14B498BB714574B4D37CA787404768F64C648B1751B353AC92BA\ C2C3A28EA909FDF0423336401A02E63EC24325300D823B6864BB701F9D7C7A1F\ @@ -32587,8 +32587,8 @@ C2C3A28EA909FDF0423336401A02E63EC24325300D823B6864BB701F9D7C7A1F\ 0FE2BDD2935D001EE6419ABAB5457880D0DBFF20ED8758F4C20FE759EFB33141\ CF0E892587FE8187E5FBC57786B7E8B089612C936DFC03D27EFBBE7C8673F160\ 6BD51D5FF386F4A7AB68EDF59F385EB1291F117BFE717399:\ -918F9F10D39C9C75786958573AC487B3A66FAD5AF00C47FC359E1042EE01673B\ -C7DE432E34C84A84C8D7AAE9223B833348A8AEAB102D581A4D51EE5C9A554CEC +46D64790833ABF3E17BB4B8CCDB4F0A2DCD23FDFA3135744306F4916A658CC5B\ +0BB60DD65DD2287287CA645C0B5904A7227ED1B40730A6F335BEC41706769E9D 6A01830AF3889A25183244DECB508BD01253D5B508AB490D3124AFBF42626B2E\ 70894E9B562B288D0A2450CFACF14A0DDAE5C04716E5A0082C33981F6037D23D\ @@ -32598,8 +32598,8 @@ E4393A0725D17963D0342684F255496D8A18C2961145315130549311FC07F031\ 4568398E5DD9A7CF97E8C9663E23334B46912F8344C19EFCF8C2BA6F04325F1A\ 27E062B62A58D0766FC6DB4D2C6A1928604B0175D872D16B7908EBC041761187\ CC785526C2A3873FEAC3A642BB39F5351550AF9770C328AF7B:\ -EA67ECB1057F745B90EDC6327F94320AD9B452889B079E9FC39F5440F795502C\ -3939DD7B393B54C608CF6519902F8D2B3E20629DF4CBF7BB54AEE5525F206489 +29EBB2B1BF14463500B983F8C9FE9EAD506514E9AF11202A9E0930B225EBC525\ +8A09324010C52FF35E902647D9701293A8F8A007ABC3D6A7BE629C5078A42BED B3C5E74B69933C2533106C563B4CA20238F2B6E675E8681E34A389894785BDAD\ E59652D4A73D80A5C85BD454FD1E9FFDAD1C3815F5038E9EF432AAC5C3C4FE84\ @@ -32609,8 +32609,8 @@ F39B9FAFF7FBA457689B9C1A577B2A1E505FDF75C7A0A64B1DF81B3A356001BF\ 8E7AED1EF90EBD090AE825795CDCA1B4F09A979C8DFC21A48D8A53CDBB26C4DB\ 547FC06EFE2F9850EDD2685A4661CB4911F165D4B63EF25B87D0A96D3DFF6AB0\ 758999AAD214D07BD4F133A6734FDE445FE474711B69A98F7E2B:\ -86995F59B4D11D960E5A6DD3FFC513BE7659D1957159284477472B61504E1055\ -B51F07C253EE597426BF18308E5C807D8A8FDDA683FA8EE2A0556B8507B663F4 +8DB46A5D23103103746C2FE2480CEEC56FD9796AD357F5BC45BF0BC2D2E8B95E\ +A0C286090AB858183C2A051B80FCA8776670FA3DA8722329848F057C6EAD4991 83AF34279CCB5430FEBEC07A81950D30F4B66F484826AFEE7456F0071A51E1BB\ C55570B5CC7EC6F9309C17BF5BEFDD7C6BA6E968CF218A2B34BD5CF927AB846E\ @@ -32620,8 +32620,8 @@ BF70B5BD17834F7BFA0E16CB219AD4AF524AB1EA37334AA66435E5D397FC0A06\ 3E5B741D13437095707C565E10D8A20B8C20468FF9514FCF31B4249CD82DCEE5\ 8C0A2AF538B291A87E3390D737191A07484A5D3F3FB8C8F15CE056E5E5F8FEBE\ 5E1FB59D6740980AA06CA8A0C20F5712B4CDE5D032E92AB89F0AE1:\ -09B7DEB81713594A5938A41083F728DF3F0BF93BF0EBE61DB6982885D96B40A5\ -112E7440BBA919D259F6F8173FF0942BDFE95B65BB22BF62606FF49998AF4C0A +BC933D42AD3267F608AB201D2813E54250499D87ECEEF837863F59D8ACE4ED6A\ +3239C4C7CD7E172F3CF3CDED5D84950E066E2F549A767BA421CAD4A223313C1D A7ED84749CCC56BB1DFBA57119D279D412B8A986886D810F067AF349E8749E9E\ A746A60B03742636C464FC1EE233ACC52C1983914692B64309EDFDF29F1AB912\ @@ -32631,8 +32631,8 @@ EC3E8DA074D3F1D231511F5756F0B6EEAD3E89A6A88FE330A10FACE267BFFBFC\ 49813B4EB9ED122A01B3EA45AD5E1A929DF61D5C0F3E77E1FDC356B63883A60E\ 9CBB9FC3E00C2F32DBD469659883F690C6772E335F617BC33F161D6F6984252E\ E12E62B6000AC5231E0C9BC65BE223D8DFD94C5004A101AF9FD6C0FB:\ -4B0469116292A76D4767F4FAAA420BDB66F8578D39390E65E5858ACE28715944\ -A394AA7903F2BC1B466A5F3E1EFD8EE56EFB42D71D877C4BD9666B24D677D9E9 +D84DDA22FBE020F57EFBC8C612B2F781EAA81E4C9B0F013BFC1B3C926A5BA778\ +28F8C6684A25B2C567DAD1B705E7BB417F5EAE6D8BD2BFA6ACBC7284F3C19E81 A6FE30DCFCDA1A329E82AB50E32B5F50EB25C873C5D2305860A835AECEE6264A\ A36A47429922C4B8B3AFD00DA16035830EDB897831C4E7B00F2C23FC0B15FDC3\ @@ -32642,8 +32642,8 @@ B854CEE9AC02900036F3867FE0D84AFFF37BDE3308C2206C62C4743375094108\ 877C73B87B2546FE05EA137BEDFC06A2796274099A0D554DA8F7D7223A48CBF3\ 1B7DECAA1EBC8B145763E3673168C1B1B715C1CD99ECD3DDB238B06049885ECA\ D9347C2436DFF32C771F34A38587A44A82C5D3D137A03CAA27E66C8FF6:\ -B4FF987CD5FB38C70E24DF63FC1EE4C237E992028E92F6470C721501E5761380\ -C89E590538C3EF9060DE9D957CBC18CB4E0F2AE429E934FE433725EDD6C3F4FA +C4966858DB87DFC7DAE95CB51A8B19DD481F75B3FF554B18458C0F25A285F613\ +5D73FF6F1B498B957E8481F16612D8B52E187BDE76B3A8D1A6324A3899F056D8 83167FF53704C3AA19E9FB3303539759C46DD4091A52DDAE9AD86408B6933598\ 9E61414BC20AB4D01220E35241EFF5C9522B079FBA597674C8D716FE441E5661\ @@ -32653,8 +32653,8 @@ C89E590538C3EF9060DE9D957CBC18CB4E0F2AE429E934FE433725EDD6C3F4FA 0291944C8B730AD3D4789273FA44FB98D78A36C3C3764ABEEAC7C569C1E43A35\ 2E5B770C3504F87090DEE075A1C4C85C0C39CF421BDCC615F9EFF6CB4FE64680\ 04AECE5F30E1ECC6DB22AD9939BB2B0CCC96521DFBF4AE008B5B46BC006E:\ -36CE68F98A2A0910E1030C58EAA78631A6509BBA62A524E3B59AE3562B66CFB3\ -42DE8155AA9899205FD8005BF1535A986F84CB16BBBE309C33855C85721CA09F +DEF5B398B53E2B884AAA19D86186EC7B386974386B24F5C993417C1B3377449D\ +0EE19D00AB789E2D63A56B01101E44692815644147D1C2D66A9A68579BEB2B50 3A3A819C48EFDE2AD914FBF00E18AB6BC4F14513AB27D0C178A188B61431E7F5\ 623CB66B23346775D386B50E982C493ADBBFC54B9A3CD383382336A1A0B2150A\ @@ -32664,8 +32664,618 @@ B2F83AADC66B148B4A0CD95246C127D5871C4F11418690A5DDF01246A0C80A43\ C70088B6183639DCFDA4125BD113A8F49EE23ED306FAAC576C3FB0C1E256671D\ 817FC2534A52F5B439F72E424DE376F4C565CCA82307DD9EF76DA5B7C4EB7E08\ 5172E328807C02D011FFBF33785378D79DC266F6A5BE6BB0E4A92ECEEBAEB1:\ -E47D7A2CA60627F7A1416FF0E0CC9F9E6CE06A1E01A4F6D58F516927032AC757\ -1CA29BB3299430E48AFF05FF0C025BE561002C9FBA30E63B24A3E35469F904D1 +59D674C09E78B40FADD298EE83FB2CB4468CA96AFAA75CE3F4B451C0D353C28A\ +632A0DE753800D49FDBD6EA190025C5340036910BDBACC91C2D988B6FB2F8789 + +724627916C50338643E6996F07877EAFD96BDF01DA7E991D4155B9BE1295EA7D\ +21C9391F4C4A41C75F77E5D27389253393725F1427F57914B273AB862B9E31DA\ +BCE506E558720520D33352D119F699E784F9E548FF91BC35CA14704212870982\ +0D69A8287EA3257857615EB0321270E94B84F446942765CE882B191FAEE7E1C8\ +7E0F0BD4E0CD8A927703524B559B769CA4ECE1F6DBF313FDCF67C572EC4185C1\ +A88E86EC11B6454B371980020F19633B6B95BD280E4FBCB0161E1A82470320CE\ +C6ECFA25AC73D09F1536F286D3F9DACAFB2CD1D0CE72D64D197F5C7520B3CCB2\ +FD74EB72664BA93853EF41EABF52F015DD591500D018DD162815CC993595B195:\ +7A3E81CDEA3E783B0D2E77373D7E3AD3E069DF3C9F16EA87E41CD7178EBA02D4\ +9AA344C562EA9DB6FB20645F5F3DB9B62EC1F18ADFB5C10C77C1EBACEECC5E25 + +3139840B8AD4BCD39092916FD9D01798FF5AA1E48F34702C72DFE74B12E98A11\ +4E318CDD2D47A9C320FFF908A8DBC2A5B1D87267C8E983829861A567558B37B2\ +92D4575E200DE9F1DE45755FAFF9EFAE34964E4336C259F1E66599A7C904EC02\ +539F1A8EAB8706E0B4F48F72FEC2794909EE4A7B092D6061C74481C9E21B9332\ +DC7C6E482D7F9CC3210B38A6F88F7918C2D8C55E64A428CE2B68FD07AB572A8B\ +0A2388664F99489F04EB54DF1376271810E0E7BCE396F52807710E0DEA94EB49\ +F4B367271260C3456B9818FC7A72234E6BF2205FF6A36546205015EBD7D8C252\ +7AA430F58E0E8AC97A7B6B793CD403D517D66295F37A34D0B7D2FA7BC345AC04\ +CA1E266480DEEC39F5C88641C9DC0BD1358158FDECDD96685BBBB5C1FE5EA89D\ +2CB4A9D5D12BB8C893281FF38E87D6B4841F0650092D447E013F20EA934E18:\ +B26C758C740DA514E7BE7966C2E371F96C263796688A771A955005D907AF23D1\ +9C47FB0FF920CA3DEF21E13B4C827E4AD586DBC3D28F3576DBC6694F48E8BC37 + +023D91AC532601C7CA3942D62827566D9268BB4276FCAA1AE927693A69616526\ +76DBA09219A01B3D5ADFA12547A946E78F3C5C62DD880B02D2EEEB4B96636529\ +C6B01120B23EFC49CCFB36B8497CD19767B53710A636683BC5E0E5C9534CFC00\ +4691E87D1BEE39B86B953572927BD668620EAB87836D9F3F8F28ACE41150776C\ +0BC6657178EBF297FE1F7214EDD9F215FFB491B681B06AC2032D35E6FDF832A8\ +B06056DA70D77F1E9B4D26AE712D8523C86F79250718405F91B0A87C725F2D3F\ +52088965F887D8CF87206DFDE422386E58EDDA34DDE2783B3049B86917B46280\ +27A05D4D1F429D2B49C4B1C898DDDCB82F343E145596DE11A54182F39F4718EC\ +AE8F506BD9739F5CD5D5686D7FEFC834514CD1B2C91C33B381B45E2E5335D7A8\ +720A8F17AFC8C2CB2BD88B14AA2DCA099B00AA575D0A0CCF099CDEC4870FB710\ +D2680E60C48BFC291FF0CEF2EEBF9B36902E9FBA8C889BF6B4B9F5CE53A19B0D\ +9399CD19D61BD08C0C2EC25E099959848E6A550CA7137B63F43138D7B651:\ +919998132C03BB57E2748C5715C4D3CCD72250633983A61174E5A9B53BFD3ED7\ +FA7BA8698BDF766B31B29E387B1E44E1C10402C3A9F4FCE845865803F805CB18 + +20FF454369A5D05B81A78F3DB05819FEA9B08C2384F75CB0AB6AA115DD690DA3\ +131874A1CA8F708AD1519EA952C1E249CB540D196392C79E87755424FEE7C890\ +808C562722359EEA52E8A12FBBB969DD7961D2BA52037493755A5FA04F0D50A1\ +AA26C9B44148C0D3B94D1C4A59A31ACA15AE8BD44ACB7833D8E91C4B86FA3135\ +A423387B8151B4133ED23F6D7187B50EC2204AD901AD74D396E44274E0ECAFAA\ +E17B3B9085E22260B35CA53B15CC52ABBA758AF6798FBD04ECEECED648F3AF4F\ +DB3DED7557A9A5CFB7382612A8A8F3F45947D1A29CE29072928EC193CA25D510\ +71BD5E1984ECF402F306EA762F0F25282F5296D997658BE3F983696FFA6D095C\ +6369B4DAF79E9A5D3136229128F8EB63C12B9E9FA78AFF7A3E9E19A62022493C\ +D136DEFBB5BB7BA1B938F367FD2F63EB5CA76C0B0FF21B9E36C3F07230CF3C30\ +74E5DA587040A76975D7E39F4494ACE5486FCBF380AB7558C4FE89656335B82E\ +4DB8659509EAB46A19613126E594042732DD4C411F41AA8CDEAC71C0FB40A94E\ +6DA558C05E77B6182806F26D9AFDF3DA00C69419222C8186A6EFAD600B410E6C\ +E2F2A797E49DC1F135319801FA6F396B06F975E2A190A023E474B618E7:\ +F0EECEC5514F8001BD7AF333B78AE40E0D20944AAA2710EB3524236ABE3EAF3C\ +999DB788869647B5737B60FD4BE4753722C2CA6E905E030EFD04749BA46251A5 + +4FBDC596508D24A2A0010E140980B809FB9C6D55EC75125891DD985D37665BD8\ +0F9BEB6A50207588ABF3CEEE8C77CD8A5AD48A9E0AA074ED388738362496D2FB\ +2C87543BB3349EA64997CE3E7B424EA92D122F57DBB0855A803058437FE08AFB\ +0C8B5E7179B9044BBF4D81A7163B3139E30888B536B0F957EFF99A7162F4CA5A\ +A756A4A982DFADBF31EF255083C4B5C6C1B99A107D7D3AFFFDB89147C2CC4C9A\ +2643F478E5E2D393AEA37B4C7CB4B5E97DADCF16B6B50AAE0F3B549ECE47746D\ +B6CE6F67DD4406CD4E75595D5103D13F9DFA79372924D328F8DD1FCBEB5A8E2E\ +8BF4C76DE08E3FC46AA021F989C49329C7ACAC5A688556D7BCBCB2A5D4BE69D3\ +284E9C40EC4838EE8592120CE20A0B635ECADAA84FD5690509F54F77E35A417C\ +584648BC9839B974E07BFAB0038E90295D0B13902530A830D1C2BDD53F1F9C9F\ +AED43CA4EED0A8DD761BC7EDBDDA28A287C60CD42AF5F9C758E5C7250231C09A\ +582563689AFC65E2B79A7A2B68200667752E9101746F03184E2399E4ED8835CB\ +8E9AE90E296AF220AE234259FE0BD0BCC60F7A4A5FF3F70C5ED4DE9C8C519A10\ +E962F673C82C5E9351786A8A3BFD570031857BD4C87F4FCA31ED4D50E14F2107\ +DA02CB5058700B74EA241A8B41D78461658F1B2B90BFD84A4C2C9D6543861AB3\ +C56451757DCFB9BA60333488DBDD02D601B41AAE317CA7474EB6E6DD:\ +E57A285664BF66D2D2C7F8AAB8B75224A793C799D16A4774BC0C8693976F33E3\ +10979C84FDC302822542581BAC488F68CA0987E7147A782B036DD211DC798408 + +D1890B4704E169C28E44DDF62A1091450404910539FC2DAEB26E8ACF4533B024\ +E5215C2D02820DD8FB2CFC1743955CBACFF0F8F35DFBB5E3F942F36247F68211\ +D518F3F601AAE12A1CDC000BAB43D4C973F287E80741DD1FCF6C34F2E6B4B6C3\ +13D01C4FF3CBF9166F26946F18EF2D58271BA9233F09A6B77BFD4F48B36EB3D7\ +3D1133C4F842A7DC3907F680B0B773242C11E3DD973A44327EA7CEA9C0F8E07D\ +682B6651E506B587559FE01ED721000BAF570A16FBDD9EA29FA3DEF4BE912058\ +321A8B720C5C102E48A6E7ED6F8838D400DD57D06EEDBCD15323F86D855C94B2\ +1E41B14EC9E1BBC8019211FD88138C91F9ABBD9BB3914D26C1DDC21673D2D512\ +63B39D66E741D924CF2B192C5D2C1A140126A3D64A2C77BE6C2C6EBE8599978A\ +E90BD36CBB9AF64D078910C4094AB3BF399C34F2AB8EF843E9FE1BF88BF443BA\ +21E4377E5F49C07FD9653B526E14562237F02D11B904BCA6AC31AE721A43E3C4\ +910A24AF6F4D80C031C109FC0FE49F15274BCA92BDA04C3B4196C192F6CE489C\ +63A806ACFC895AB52CAD657C1783B528E12D0ED856E1F8FC91F2AAFDFA0A9249\ +8D68530772EE73B359FCF1418D1096C46B34DCF90E5B468BBB2970BECBD70089\ +CFB039D64CC50FFF5EEF26384D34F24515A6558B06A1FDD88F1050C5BD78CC6E\ +D83D4C2B0E882AEBCF84AFB0430D0BF09F2FB42B8B4589158093A7709AAE75A7\ +90910E211EE1333FFB6FD80778DA3BF73858978E9DD647978841B18001DBAAEA\ +43CA0C0A03DBB9BCF30CE76A6F4B2CF2A9B6531B3E4051E7E05090CD421BC66C\ +4731E7122AD129FC42DEDC83BB460E3F889992FBD3CA072686E56B72C720FBC9\ +8D723EF7F247286F77CCDDC728738E941B1A74D4F16671C21FDD5643A115DDBC\ +B88EE7EC67EA66FD2BCE718DF6E085D4B5FC71A72696636A8F7B3A68AFA51A89\ +6771FAAA7F1F827430AC5E8089DBC0D4175E1B22A057BC5F1724EADC1A41E78F\ +A3ACAA8B97E5F2E19EF9D59AE12B04E7F0E8A621E098A66910E2A5ED2102B824\ +CD3EA044A854F1CD0B33E61E7F737414B2953549F25DD34D19AA1981DE7CD564\ +9FF6C6364A4F25312EF62395A747AB88AAD722C05AEC40DEEA8EEE5E779EF458\ +A68840BC6BD5D29AD40F98B3AE010B6213372ABB7BB8B8:\ +53BCB0FD89D9CF4A3738A01154D2B280F03B1D68EF7B512F6C657A0264488CA1\ +093D70F88C08DFE60CD418E938D74FE18EB3D525CD0492C8BF85FD2B2709516A + +4FA3DF1DEA75AD4B9C379206A95FED930000482E5B683FD2B17DC8E7D5C4BC1B\ +73186CCC13C9FF2DD09FC1D4F68034D120E84CA73A00B71A3B46D1EFC6FF88CF\ +2EDA65810B098CC5E651D9CF064E87076D5A871849F3B405D3D58EF5B1F10520\ +A9FB4FC84A81A87B13DBFBF9D8674943E28C257E46D8AD7BE1785F1DC7C9B1BD\ +574AD1DDA48F0255C853D2490BD3D63DA22A8369CFD02594999A2EF443308FB8\ +298266A11EFA177102C75DC674E89FC9DCC1A0D3C863BC26141102175D2678EB\ +6E13D90BBD9A5EB89AE8C0CB47D7F340D3D32042A2762BC9BF2B40EB40E87FB4\ +2610FE7E357051F01494704FBFF73321B47301A0799B7EE3FE5E62200F397A61\ +ED4509A62F7106ED0EFB0ABD6AE9E4A1FE9B02C092DCDC75015CF602F3B9A898\ +8B609E6C0D1C5C3E219FF57875C2EF01615F89447EA602DFC94EEC17A398C014\ +BD346691FE209A002771DC8164422CD166AFB457A8B3071282178A3EBD201D9B\ +07B27E711E7EE7D33AA5210ED4E4E92486775D14A6CED092E34A7AC826709399\ +48FEC149F9C018FCAAD3FC597D315713F44FC5E1725F448ECAED40E8D841BD02\ +F1E81C019B08F99412E360C0BD378391C67D964B47F50C26F0A483ED66402361\ +6B0FC9AFE43620DBE9CCFE070EF295C049EAC754C2123130C6B2C0232F6403AA\ +7F0DC35A5999BF95D34AD612234C6289277ADB60E4F72EC2DF570F05395B3BE8\ +A0A3C78B732821AA08927C524E15D65F66A3DB8C1C96FB70BC0686AAC310051F\ +469FC5EF880C0F66947C1C328F97684EA24CBE63BAED8D114F40507C2901034E\ +6AB3893F366D53F1CFCA309309218CABCECA4722FA9CCBC7249B87C12FF8397F\ +40487EB00082E7F551D27E301C3BC7B5389F7042534BF7E692DFEA4DA24F7C34\ +B8D2FF145F54B517FC97134EC5AC2CB925C508D7A6BD01FE7B764648274972BF\ +08560D30802E0EB7EDCC57AF4797BBF92E8688268606B0F1BC901FCC22136281\ +665EC16393FA9601C4FBDB18CD1D1EE382BC07973903E91FFA87399D1141D49F\ +4F0C064ACF3AC9897891DF10BCA0116F2C3FEF180FE6A8E937C478F2EF293AE9\ +186DCB1F76B6E48101DF64E57EA7C64C5C0025E221C8F5CBA5CC92D9CEC62814\ +0996B26D17F439B780F59A999301122F82D0495F8AB5AE1EA5790F45E992DFE0\ +0D5F82A7FF1354AEFDCEFC0D2D1731D22FA2B75AFD4FDA25AB194055FA962838\ +1055247C8C7587D22E73C60136C4282452D47AE03AA035FEBC26FCCD42A1CB79\ +CF866DB6418A49FD8261E877DDBB839CC39514DDB87A8A40D795532626FEA4A4\ +C35D13E028F9ED1BC09B06BE999B8DDD2258AA0596BCBBF72AF67E10BEDD58D5\ +99B8D577A583D676BF5561F80CE5E9528729A92DF578FE75DBC70474B75747A8\ +D55DE70E57BDD62D4344DC2115ED4DD62F1FC98BFA1E7421FC0700025C46D0ED\ +1BEF35C3B778563211B9FA9E8BA4BBCBF01C2FB626AB7EF325CE9F468DF2CACD\ +B178D36557CD85D542C067C289E926C1EA2F20ABD329E984168BB6DEF1DDCCF2\ +14DCB6A53AFD462F0E7E7A19E8C88F049244125A6D7DD41E58BC9B2FF7FA2478\ +DF76AF73090CB1AB59E388BA20E2C297C967737A1AF61793B68ECD7439444C48\ +E28E2D09C48FADA5E0D1D15E5B340A52F8B3B854CCA479F0A598445E14F53B3B\ +A36891050C79673DF3E2B5825C955A29E5C9A22F3991D0AA785718CFEA1D2385\ +F8E47E4A75ACBC7988D0558D541D71C4E6C5F1CB15B60CEA0C34A67BBCE105D7\ +A896025E0254DE7D7AF724C9027D44B8642192A08AB8E1EF3046DDA6014DF7F4\ +C9E63C635E48AB2E70B640D480998EC9357E665F99D76FE5529EF23C1BDFE017\ +C3A66CD4EB2DDB42EF85EA0CD65534:\ +6A6ACBD03B4A2CF63356C7B40B1C11B4E407349F13BE2A5EE0162D511B053760\ +CA9869B3036FE9D68475BFE3957B7007E0380F174B2CEC30ADD94DB65E43B4D0 + +523DE8B1F4CBB65E81FF0B6CCD6EB8EF0A0F0A691ACAF4A77F25ACD2D66AD4B3\ +EFD25BE70308853C094412A518A32020E3020A9F6AB32F0CD60EC0D7A194917D\ +6C457B168A54A4B46F7B0D0C71BD61CD202F4C718776A701E0770B0EFA054187\ +70F98E4E79CD066366FB3300E8BE359A98B82B764BC2FBBF59C7E8F94A157B01\ +C6C7577B1428138CD422BC47330F8ED99F4C0AAB0D984287445539839389EE08\ +D6345108AF26ADED0EC1D7BE774CFB8C5205DFE07CF6CAF8C1AFE37C7A2E4FE6\ +013B93EB2463DE4E0971C7178D6A76B16A0E8960C984CE8BBE71B3B466EDF044\ +5B835F09414D01F14C7B6167FF78FF118127BBD5F812C27FACD57B3B120E2BCF\ +E87315C7A92B82EF5D50CA14A7174D1BEA7E056523E055A6AE42EA3765094E55\ +44E5ED003C989C2F98F38A17E3DDA74DBAF9C669A319638A2698B0E4A611480D\ +8AD3CF016792ECD1034925F42B9811A7214D623D047ABCA31997DDEB03275F80\ +DD21F40DDC80616E7AD3D481E8EBC0A1A6A398E16A78369215541ED10B75671A\ +DEB1AAE6E11142A1CF665FC1B7332DFBB0E10C21A2B48F78E57319AC9C58DFA8\ +B1C2548E2979EF1ACCFEB215AFCD6C2C1B46FE97DD491758378330EFFC728366\ +1D2CB84FA05281E9E517408508D24D042E7B9BCD34DB87CE972E4CBCDB98615F\ +B93093369DFEDC782F44BCD03E81CF93051318B2401FF29F753A264BDA65AF19\ +9E3FCBB8B5D39C838A67D6C7A3DB046DC56C323DDBB5340CBC229E47CFF8C9D2\ +9B7A49AC0EC8C1440AE498C7D150EF91C29BEA7DF3EFCC2871A13A1D72D139CB\ +4603D9FFFE85F6DDD544850EF63C3944FB35DBC00D4308CEAA6394B6E23F650D\ +323F8F7EF50DDB68F1486EABF989BF44451F620EC9485C0B52D1415D3C909A2C\ +FBE9D77DB19D069D33BAEE4D77292E63FCBF65C1EBA24BFFDDEFE95211EF0AAF\ +8ABFDA9F94445E582976F986F5382CB669506AF2B4A5A0C43000A3C72C5CA4AA\ +CDC9D3D39FC5C492A393B6C341B86DACBBF6BA8B465100CC683EDB2D9B9F83ED\ +F9C6A32645F51CC79ADC22A52A007BAACA618BE35E356D1FD1CFBDA73F1ED092\ +53039DEF609450FD2D5943B9CD49CBD52A318EE3510D7CF3FD8FB388AC6CB9C6\ +EEFEF3D3CAD8501B91CC04A888D33E16D6A4C9666F5F5F3B257193F2B46DEDDE\ +11842909D8C48ADE57775B0B272E2DC9CEF1A083EB2CE58F4D1F211922FD6ADE\ +D1B82FE6F5B11251CD396E5A3666ED9626036E4E356231C146BBA0A91AFD3648\ +EB7BFE0B9C14F15AF2F92309826F468945CAD0AC422DE3D6A773B76178422107\ +CE0270E7F580B5CCEBA82CA0184AAFA8341141E65E39859885768FBC5CE63B96\ +5A0604B659E71D9DA2C7A43646088D8071D76926163AAFC69E25355BB0A222B7\ +B2DA9F0A20C021ADC462E905A9C3BF31C16D87FBEC3F014F3957A720F1432E17\ +41553092052FB58A198640479ABCAA51B104CC93E2636E1460643EA812BD44E8\ +19C2166EB6B349BA5BDEBAD59078910B5C22A56F004B8D9E4B1224D8D204B48A\ +BE7355548A402736C5CB110F3A1476ED631FF168F4F3EFD89B38DE4751536548\ +647523D334FAD7CC2D142973F2DB3C1FE08FC5CF83F9F2BD2DAA524B37864816\ +AF29EE05951FA09D1C51D9D14EE4F72FD7BBF18B1A724FF5A0958A063947C430\ +142AD2356E4400AAECA442E163372A8F1CD36E2DB988E7781165E5D4E7074ACE\ +40858E8370E883694AF09977704347FB735C8717C42BC4EEEB2AAA50DFE637C6\ +40909CE379BFB9E2608F88751377038D1669F248178AD580A908D7A1B8DCC7E5\ +3E01801F1E485B5893F103F03E0F53B2B1440BE95644D85AA7F6EB7EDFBB4665\ +2196695EA23C08573397B111FF909025E20C5201293B4D223BF7AA01DE7CB28B\ +94714370434B9588097E2401B62C7A0DEF1FBF89809E810749FD3CE9EC3C07CE\ +4BF4C43DC966429B2BEB4D711FC6C448A12097B36F1E6817EAF4937A983F85D9\ +CF3E62CC1B2AC6AE1EC9EAA8CD8EE2C3322239CFE5DB3D4E8786282E630A7D25\ +9C2FEFECA03031C960A66A71E436A3ED6F2F3CFAB4BD77C660D14205ABF606FE\ +561A346F7D849B69475AC9F6822D80B9A2E56D5D495E4B309B0EA963C9FC5C7E\ +F94B217EE5337989AFBC7107D233A8B362AC27C4F69DF9E191CD65AE97D6EB9E\ +5484EB6F10349575E4CAE51452380151F902415AC9CF42C824EB23C9541D2DA1\ +C26DB85F53CDAFB06A12B8393CD580A8E494EDB6710C720DCAE30832967E33E6\ +303A92B1DF0841D7724284FFD2E00B95C6D623B168D21AC1BD3C675EDA33182A\ +2C22370998DE1E5EB905372CC6EF32D5B765F5C94870DF4842D011603BE4CDB1\ +C227E41EB2F2E8542CD325884FEDC9C5C7BB07A92D20D64B836215C59F162A3D\ +A8BB67D6FC13FEF97CAB6ECB8A29E431A6519A6261C4521CCB90E6E609869E6F\ +E398404AE047F64EC4263566DEFEE66329DD40AC985EB8A08D26529A544891B6\ +F57CC235C63C09057AB6B6ED720EF41A3C9AE65768B43F6DCF4962A103DD93C2\ +13171DC2C9194E43265C689B49331450281A3FEBC618D1AA4D65A135137051FD\ +46B568CE294C89:\ +DE11315ECF713973B7D6E548DA33F68B53D8E9BC11F7E89C3CDD334EF748A58F\ +84B03B296F1B05357A8873449CDC49CEC6C893A629439B48B6DB517F4B0C9773 + +F5080D4C59E804BF8F34B334CABBCC7D32011BDE3677F4B9069416AC204114CD\ +9DA7A0ED0F4B4D8344416336EEC15553EF526B6DEC267B1242657DD0B508AF81\ +FECF9CFF9C82A6A7A9539814DD7E097615EF15373836B5D2F765CC8D5F82E904\ +49F13AA741D5EE2FE63898E55ACD85116846807606FE1E2E29F98F9940B067D0\ +D1DF01F080211B2EE4B0A30803782A7BC2EAFDC5EBDBA91EB05F7D7DC8E34BF6\ +D44FEC05824F53418F235FB64E899EE147BCB403C8855E94AF378D182D79C3EA\ +F977CB4E9D4A16D990A6C388CEB567B97785E6F2BC6745102B99AE765E960B6B\ +32BAF01E2379CD6ECB74D3E1A56552F5976DFE5C742BC92BE596CA742FFC3D0F\ +A032AC29F9F7C1A5C43BCCA62DF7D9DE35D0C7C179DB2E1AA255CEDCCA55064C\ +2049FEE1AF2CE5EF696ED4BC46B7C55BDD51F2D44C8713FB2475C0B85246AC01\ +03CC3863B7EB026AE076A600313F6FB40A4DF62A2AF81B7E917951EA870ECB31\ +B3401928B5046D9A1E62D14B30FDEBAF262868517318FE17EC3C0D52524F4412\ +0ED8ED3BA70C643300CD0BC70DA72C964A88F52C3A91EC20BFEB5CAEFCD4D9C7\ +685D8407476B5F34676C5EBD1E88A6CFF1C625322F8CD59B9ED60CEFB21F9491\ +B95E72791F7AC7EAA3C16159FE9DF7A989ADD6C2282C47585E11397EDA9F47DF\ +2B40166E03BCDD6186B46C6835118268DDBEF19A28BBADE1BDE0228FFD7E8B3C\ +3C598D89E24B8CDEE79C940254DE26CC6814BA2722E42F7571600B7325E1FF30\ +0251D52A895B8CCBD049B2953B8D231445F68F7C26EC25A4B8695C8AC116F736\ +BE939EDD762C9B4743E463C9B9B2F88E0BC0CE78781CDDC3BCA825ACD463C7CA\ +C2AA6C430BBE820EA94AF9A40B1B5C006E9641A2FFA6E427379E1AD49C81B983\ +20B3431FF0030DC683D61026438BC6A6D34B2C73704D9F62EAEB13ABB3E4B056\ +2B4E0482CD6B2D7AEBC0367EA29A88F4A76F3D76FA1197E1DCA92C8216C84C1A\ +F9B8C78C9E3A7799A4A79A783033B0F5547E8E75E69CF3615AB04EF989FE1A46\ +3B1672C571D50AB56972896E8A50C242F22C7F6E27CA4CA793F627E79608680F\ +5421B28BDD2589F05E65430DF774EE873FCD1234064F7A33CF5A1FA4E368137F\ +F9C1597F1FA0FA36493F20538077669EADFD3B06F788C912C715FB5D334DB6BE\ +D133A8FDC40F5496E66AD63881F0BA3727416715865253DC5290327B515BF68D\ +A188DD5B4B0EAC7CA712CAFA8FCAE0C5503FE58A219182F1C30DA6D0C19CFEE8\ +97B7D837C97996A35F4CA8CF0537A01D17E7DE0CC9C129E4DA0ADAF1FDA85030\ +DF9127BE628263B0624F372C47C3AC87EB945A57F5C732BEEE81A74030017989\ +92F3DC944114FF3D54C4666AC5AC8C98D0D5596CBDEB420665F5EDAAE747D54C\ +F7EDD37B162E372249D135938CF17D174D12D88279CB4C32BD6F018C766DA698\ +3D4EA51D6BD8FF0A9B34E9A93BBDA70CF1B4B867D60A74811FD98D52FAA559B5\ +2C755CB70A76C94BD19654CAE7017CCD70222BF08C5D7AD1F5E4E6344FDB3ABE\ +703452C29A696F39F9826ED8BC510A4A148E5BF8A5DBE6B82D7220164F08011C\ +05AC5159D52CE9D45D758B645BBB248C2D341DBEFA1F8602C5D458A64F38F3B0\ +4DB39089807B6A10E1BB52770B92CE72E2D3BB0C2241CDED35054B84558D1CC0\ +99EF7B2296951951D5B6A22F93BF962AC5EF8FB55EC6CC2B316428EDF12078ED\ +1B66D525D022819CBD489E1BEDB02FFBD507D55F9B5D4E22F6396EA233453754\ +688D20151A09C70044B8A5A9AC033C3C3B847AD833D5C05B33407666EE82F958\ +1DF9034EE15A9CA67D52F1D9B634B84C1B8BA9E515F1F060A5AC5CBAE2DE75F9\ +4E112F7198E239DF08D3103F065627438995026DF511C6E5BFDEEE5667D511D4\ +181850C7C5D179107C1B86D24D5532A88A4149A2810DCAE73731B0E1247281A6\ +FD31613DF6891B4C17B7A6A9AD9B77468254B93F85958AA0F01CEFC10B25169D\ +C46E035D3F24557B4BF0E7D60174219108D916FFDC55E25BFFD9809EFD058E12\ +C14F39C69D8FB73D3EC6458F47F2F8DB901BA76C86550B11B54D0641D4DB3EB0\ +00057DD00F2E511FB7A47E959A4402A3AC5462234B40B184020FCF7A0396C4D0\ +0A987C8741A4537BC17102A5C42AFEAB9F71EA66ED4CBC7B5EE682FF04F56F4B\ +A1EA0BB326C4089930F9E3F3FFA3E06637CCE32113881A06CC3A13837448145C\ +2BD01307A580FDBC385D8F46FB92FFEDBC8918D269DD1871164D4B3E2023441E\ +C8B99C82A5F09821CDDF6B38C9ACC3BF3A38D5628016159588C33EAA29D9463A\ +537C000A16AD8C177DC4CF716E625F46FC4CA8C19FBD8EF320F1D680639195C8\ +B195B0A02738E0665F4190D6287E589CD6DD45B9E8CC23B08E1681BFC6F66B88\ +DE6B091E825EA4BBFBD697E10BC407570AE4F2A3EBE569554639C2B8E051656C\ +C30C837F5A92260EAD1D552B45801B6D28134166796C87F900225CFDC3CC49D7\ +2DFBC18D8D95B1E160ED3CAFD5C3467D48AFF87402CBCB1E1420E3FCB588AA19\ +C8F42753B59DB6FB6A9FDBA127CA806DBA7DD97F2488FC2E438EEF57A4CC85B8\ +8DCFDE76AE1FF61225A1CA8BF4A14F729950322EA681B16D6492902506702DC8\ +F348E4D3AE7FB55FAC1231FDE82091B34F1791B6AE37587B10325F6FF5E23B85\ +5845B86EAE90785B9D10D90A16644D01BB626F343B908A9591F4069B21822CA4\ +ECF985C1E710475F33DF9AF4764CFB0FFE649063775338F15BEA7CFF29F16467\ +8160960A80ED148C9B7FAA58E9139911D3DD9536F69646F718F083DC9029D629\ +4FC4C607688AA75AF350AC2C0B001A157D023D73D86ED8133809FCB9592D1208\ +9CBD7A1BB6BBA882FE227C09A53FF088907CB4BC2FB4B7F62D41D3D397C4FE0A\ +D12BB3964370E21712951C679814D506E738C0201E42181D231136A435AE0397\ +B61CCBC5E8BBEBF8EA77C8BC48BD6211F29248F9D498D818E2B544D28A5E60BA\ +727F32EF4BA2707962230C900076FB764D0ED5CE078C9DB14DE894BBB836C6DE\ +9E83202AE89F9A8D8CB0341E1C81B5FA8B16731B8E231E969C0F1EF95336D4E7\ +3EAD6DA23DE3AD1EB608ACCE4D4D93996DD76EC1F5F2C576F6B3B76E07BD8A81\ +0FF5D88B00FFE48C42700B61CC499336E7FB57AD72FF44FC631C7222C9A3D1AB\ +F6E77B5ED7FE2F7228FED6C849BF7142C4103989A80F7C15642AE61650CDCA7E\ +854EB25E9E72F4C3E3768E6CCC8BFD556B56D3507EDDE9E5C331DDEA75568B07\ +813D20E8F4C9547838ED28448F2E67158ACF0C00B131473847816C5E2DC215:\ +740168046E1DE04598A62F5B92372B5198F2C44F579094D274EB5171CB4CD777\ +0763D54CB75D070184921C3CF65FA371E96F8FEC8138E7E1E1590CB0CA26007A + +08944CB473B828B118A31986DB67FC757F238182E790553404B792AA4F0095A6\ +A83291E287CDD16521A3AE8C48F56FBC909DFCCFAA7BCC570C2159F26592DCD6\ +B15BC4DD55CC05595AC634B2C3DE15360B0F07A03B5957BC9333CC5097919399\ +DD9973ACE15E55940178C4C96BB5E0A0A10BAE175769548EBCE11E0D7D9DB296\ +47F197D4B87F7039F5D4E59E016531DBEBF55A797AC9A6835032CDF34240A7EE\ +7423E89C09124829CAFC5F89431C8AFC54FD979E50D48A82B47A53523C84B600\ +4DAA323EFB708203E5388A6A5110C6CE2E341048A65FDEADEB3837A03420F9FA\ +DDC3F02A544F1E46D96B07C90C7971A7040A179E8198E90AA019268E00367120\ +D5F3D98A5CCE82C885E77144B1AAD66EE682847776B04F01F501DCBEFE390308\ +0A8058B3B8F1D823D917ECF31FC2D5B0795BF95A55C7093ECA7C801DD0BD0DBD\ +BEDE7D56513128B29FC0B4D25A6240B24C99E017BDFF7ACAFC8F8DE9FAF5A294\ +4384AECE82BEA04DCCC6D51FC6E6F27AA38F131B7959B13681A09B311D242E62\ +22A1CE5687DE5C080508B1DB16B6F8290D33A3CC0D0138AC61FD9093825E9D37\ +52889E9F20DB9F80F92750EAC88B38AC81C0016D40371EAB4A87E845E91446B0\ +A07081B84F559CDB95340CB020AF22AEA1BFF2FDA12F7A42973FF163A1C6F33D\ +B8B8214AE27ABDF1C54F5B03E29310FA210125E1296E8AF93A2996DBAEFBADD4\ +C51C2C3B8A3E2BC9FE060C42BA32768F6992A99599206CD2291CCC5BBD50856F\ +7F8D2D0AE1EFB5892C15A799B77482DE4553736B162ABB06631F1688F6746E7D\ +7A37EE7EF24E6CC901175F04960C01990178F81E957E941DEAAC8846B3704E24\ +204F43DDB0765C433F3F7D4D201459CD65682B7DDF3D47E95CDB31B96A4CB229\ +07F08BA6E92A4A07703B2DCF150F922C4B7CF181380303FB72547847305999C3\ +C8F9AC877D05D9DC4159DEB8A13D36AD1D533A56950E20F906D29D51DDC45BD1\ +5C1773991707480E37B827044BDC6473181B760A9036E0D3FA491C2F08C55130\ +D8CDD5AC8E97D0813164AF3D28A585F0C2EC7004D498F95C6B62231A632A56C2\ +D0C48FC3A6992D4051957B9ED6D9A86DBCCD962A8883CF82CAF01DA2F51A203D\ +56B6089BC8FD0B1BD414C8063031ED469555E22EF872689C130B1C101034D572\ +FD8CD0EDDABEC9EF1503D7F728B0941EFE2B9512438C7DDB176BE2EC2D9FFCD5\ +6495A4511428DF02819CDDA18D1ED5D3B16C6F42AA0AC681A9FAB51E8A1A856C\ +15C51A3EC1031427142EA12543014DD4ACAC640B8A7729E63AB7DF1051112CDE\ +FD4B988A2258334FA9A7F5B3A87A02074B9F69DD81B83FC74089A91D76AA4041\ +259E80FA255F2084902AEB9E996AC2288AB464BDEC47AAB26A28A2A819498975\ +5D48FC9A5C9279285F2F1DBB8B8018F3E4E13115D78A879792E45A8F4F24ED4A\ +317440BA63E6929056EFC1D2529B75A709D6C0097DC2D97F646F334EBE6195EC\ +5630132FDE58E25DBC17DAD822D9FA0938A2A2C926B105D108403DC29CF371C3\ +504FF73BCE9C7ACF9A74C4954CE6A32DA96B21CF3211B3E49953DAB78C49C3E5\ +32A349003C59C62F7D40261CBA63A9EA21C89A38AA63CE431C43AE261C4D9999\ +B1CAF491FAB8E7BE6E8C3454F1BE8793B2D27141FC107DA599A4694C41353D77\ +85C05B5E31440458D17C6DB66FEB8A9C5C073FB946A67AC0312BB669D9B12FAB\ +AA5272CA6631379EF4ED420A4424A5CD08526384C047C33A84D5D7DC0C215366\ +3B54C73DD799A3568C01B818992CDF8143F1DADD6B50CAE6EAE13AC66F31FFA2\ +B362CC4D2880592B7FEE4B9E4CD6AA5E5DE27AAB9B5DAD9F7D39407AE927530C\ +AB2B61CD7394A21EF47BFB813B5EA6091458D239664923280ED0D5CCA8285BB2\ +281A2F9FB3FFECC8E9147E1E8FAC957D90C9E5F513738745A47C2AD0C31FD898\ +6EF3B6388C6E821F166513811D547AB4336B5E04643497FC9F8D6E380EF6478B\ +82B6E2F5F65DD98A63C68C32B94610E1D3B9538F13A7688FBB1EC3448BE9BD77\ +BB93A34546172AE8D614F85228988E7FEB18C9A0C9827699E8B3CBC69750BDFE\ +CDA8268F694F4C509BEFC1A1166F85C829725299D173F867A300987A2D36D1BB\ +BE37BE3208FB8EFE9152A41A5F0E931B6382FF7F9B18937958FB180E61F2A8C2\ +8F36C3C80C3722935AACB81C24AA17FB3E7A1026F7031A7449818ED62BA7705C\ +A27C2D3268F90B6322921683DFF800A306CFC186CF2A61B37F35837B217E3B2C\ +ECB0843D84EAC67431E3D689F01522D4A4C73618B7C2965C9DABB15C0BE637D1\ +0CEEF72271CF39A7B803B41767BC34433C3E6FF449A439AE13DA1EAFA038CB9F\ +2E1C84F1CE39C05DF56FE3D7B82386C4E628B6E27CBC5D575C66ADA3510C246B\ +D04DB48F4AFC2D7352966DA2266C2BC9831532F53655D8BE42B421AC0D70D8AD\ +1D3587257886DBF93668E907E861BA64F45999BADB0F766EADCE5238B5ED397F\ +265935194812C03C5769137BAC97140525303CF48D65F39004A3F59B1FAB0989\ +5CEE05335D15B9B12265892F4ABB92AB1DD2002ED00CF3562CB67DFE1055968E\ +4AB3306BB34BB87D0F64B26848812A2F7B50424A21FF94081A7F70F7B684AB0F\ +092B2B085DCF84CA38414CF7290F607BF79C37EA84253ABCA8D4184D2DBE2E90\ +0200B81479E1CE8B71DCF2BD6E3C557A8E431D627BA669C2EA03068E0F7EA62C\ +29777B22142D7A1D451BD541EF8EBDDBBA4E3BD8FFCD340E935BE7C66EFC14A1\ +3EA48134F655B0DE3180101F09D204C379743A357E6DF1268B55A9F7524398EC\ +F3A59849A27B142239059998083E8FA91785E91C4D220B2FB17E3389EBAA384A\ +49D89B5D78136DD2454F06CDE9837F096B744D53221127869904AC227CDF30BF\ +EA78CC5545583F999B9C42A1184E2FB9FF3EC095B9DA0D138205C4EAC4C8C480\ +C43153608849F63E161135C79D8B6C9CFE9B8DFD8AFAB559D8B595DDD4383503\ +3B4BBD391E028BB2A60832D9B697EE61408F149744DCE71AA11BB2B0436C1E26\ +26AC3A27CDA293366B90B9CDE2D927855130758D3946B867192DCF3FCE9A3B9A\ +5276E8C37B8CB136FC90A6DC22650F95E796A9886EFD3F424BE63A66DBB1041C\ +B3D4A06F4E7EEE89F0B6D15C36F9EA010C66B332011C8888E8E4AB2B3AB52231\ +91E1388613A0FD0F07C1B26D7CC7CDF1AC62A226454D6291B431CC3EF2DB2B24\ +42B37DEFB942117FA247096BEAE598611B8104F37BEBEDD8BB8B949A89B5BF8E\ +228ECA1D8F16BFEC75A02FFBB4EEE3A6D4A6087C43634D675311E72A9F3253BB\ +5DD364E07EB4B9C84F586BA267BAFFAEFEC79E03B83B18595FE06D7E063EE604\ +FF287004D141C1A43AF0CA7C5651D98F633FA875B4743353FB07BDE59B6567AE\ +25F7095F1D9EDF30570E2F7D7EC194216898D910F9E295A41DFEE072CB56F914\ +BB78CC9854129250F9874B63BB3EBE9A1CDC6EBCB0916E1C440354DED6AA818F\ +2811DA913912A21D3961AC94A39F0827D3A419616905DC45842C8E69A43004B8\ +AE922C8DE1E8CD0668674A7760153213835BC63FAE4F8D65614AFD74A34D42AB\ +AD5025B884B34639340B45D49CCED423771916E18AA077291923017CA50795F3\ +B7A3F349A3D29923833CE57801C631576E23B838A7767CA1BDA92B82AC502DB3\ +688FFC83C09A4E40CAC31D20D9D32FA6724A80BE7091CDE9C7A6560CFB326B46\ +7CADDB9E9B7A491EDA283EFB0B61B4A1116DD859D5C0897EAA2A3FB2CD82FFB3\ +3770BF9E08091363B6B81D23E61C2A647D2BE440C5C79EA89690656D9F10B1F0\ +7942834E1CB6E2D2DF106EB6D6A21FA23819E65028515E88BD279F9317BEAFFD\ +394EA51F8639371C3A89F11305A4CA35FB0711F5E2C7C3DD1659C79024581211\ +3204B4ED8AAE9FF09D43C6DDB13F5070D98831B2C7639FB6B9B01C288812DDFA\ +8861DB32DC8268C07D30CF969953042B3DAD530D9D744C06AABE7A886C0FE57B\ +09B7F42D193FB3E9C06329818251A2F7E6474462C95DED:\ +9EF7A93FB957D1B7EF09E156186699159E65461C9C5F478CA8F1B25C6C6AF982\ +AC15F65E57ACD3ACACA75CC15C38616E0016685417E37DED05B4FE579EE2955D + +1A3DEAFCE70AF6F3F55D66AD9CE78D5F4D5C5F2638A810AFCD07D67E9F9A1380\ +D6B34BE482EF030C22F1E978F544609CCE35A74C5109EE7038495B6210CDBCA8\ +DC82C6E9E7B0D593FAD9665382B3C401AB8941DF71307DD77EBAF140AA66A1F7\ +6316478850E58886A9610631E9C722F459FA00C0B53124FB4F12778BBBA37608\ +26D3DBA67CD030A96B654AF93F8E395F5F439549489F8161683F124BC980E693\ +9C83A6085E4B6CAAF8BCD89A0E01ED70DB487166CC29735D9235A9CDC57B80C9\ +C2E591DF6322F5BEDD32937073F781A30389552AE83FBE147D1B3D3461A3DF96\ +C15CD96900C56718EAAE838417057579115936862679F5F2A45DADF65D14108A\ +F1641DF987B57986384FA1433789F5DFBE87E90BD4E9D8D4D0741FCDA7348322\ +B967B566B18612DBB8FE64F151947C3F7E361EE868676BCCD0CB3A1AFE046BE7\ +0057A05ADD3E65AF31E3FF414A627C0183E8FF583B41B75B203650420216E6DF\ +CAB289665F054CFE3EA0943647528518573BBB1D0F27E1449E98739EAF0D0094\ +32DF0C1EDC1625264B94A71DB762659FF5A3A7A867F182D1F1FD34B341A4A181\ +221870DC4A494013091A7E3B2B07E0160C438F1EE1E8A2B989C4FFEC36B5083E\ +A427606767C29672F44779A8505B422B25A56907F565B27690D011426A62DF00\ +36D57D967CD1D14E915BBC2691E7AF818C769D9E1F9EDD40894BE88FA1D7A595\ +2AFD898E837716ACD73953BF2D1D448123FD1A0276D2C2EBDC760A4B787416CF\ +AE5E963FCBDC8B551CB70F91DA0ED4A8090FEF178E879F2C34F3A269DFFFF097\ +72D44A13D7A17468B5834C460957D5243C325F63F05F89D4ED98D361E7F0AB8A\ +83948A64D0CFF8514841AA21C7F337920A9983E59BE4A0F1339E1E462F92DC1F\ +C070126206012458A499A8111FAE078E00B0CA3BC1D6C7087CD318D5603C1C7E\ +0425E6F729CEECA5F35B82F8A42E0E9B950EFB0904C5FB5C06D91D239913665E\ +D1F1EE4B82185A01BA86CA2D3EA94E5A8842231A94C05280183B7ACA28998410\ +3F122203EC2FBA4A382E6F5236D6F68DA05E3BB0C558421F0EFAB91DCEEF6D1E\ +CDC60F9B88F8BEFE31CDC3C2F024A1AF2C7336AA5D151E8CDA814A5FE898BADE\ +B9DD680E337E682EBC22BFAE445417E37D2D89A338659A280AB1206DB74DD42C\ +6F25639C1803BFDF2156DF613B0F5924D209F7F9003CE8794F989F4F27B82121\ +210F4F65EC5A1F7723305CEE438C41F793EE04496BBE337BBD2FD3023830B1C8\ +889C6F4D0C1192E364EDBE1CD987BA5D66224EE9C9405E1DFCEC0EEFFC5C73D3\ +123F6731C6295D1E6B854B884FD22B6A3BBBE5395312585CD138BCA67532C6AB\ +71BEBC6657C50DA87D2AC6068FA3970202C5E15EB7B4B3D2676C0134BCF1EAC2\ +B26BA46930B5E660B16060894884C88BFACD6779276B86F685AB6F17C6D53F62\ +1275FAD66D021D26D1D480AFAB4B5EC75E0E763FFC45F599EA02504DA5D91EB5\ +EFC3E4AE196F219E45E7CB05594958C876FF474A020EF73C1F09B1F7F7457E81\ +6D3AF51D86663D4D461754CD5E907456691E02446D6CACFD33516206A3187054\ +3D574592087773653D4086C2BDCBAB3C9B65CA11AD0D4E58DDDA8B4403099898\ +57103929549B7300CED42651D4086661694092C42875CB62858E6D1BE5F7274B\ +4BCD83AA4DA05CACA186A30902830790F9FFA24418E1F9DB00FA40477E83B05C\ +2D11AD7D81DDDB1E31F94A9DD5E9E13391C22479B570976E3AFC1BE41086D3BE\ +6689D87CA4326A7CDE8E5B396A678D3CDB2C80FECFBA2BC799AE8B1528E96D88\ +0CD098DDE910D097EAAE660AD4D7EA51C18F18AA1B39614299A172512521DFD2\ +31B9840909839EB69C892EE23F1BCEEC1FADBA75786C7DED93BC9983F74CEAB3\ +97EB8BA84F7E4130B34258D628594A6F9E2348FD91BA2594E07B8057E8A2AE3A\ +DFEA0EF919555385977041C5B6DC4F3880569171F7217AAA9A85F2F5BBDFE3FF\ +DF79248F2A35FD4DEC34980C67290339B1C0A5A6AB8838157AE2F5140B4A2492\ +4A6688AE5CE72A48103EE9029CE8A0F15B1FBB19A12FAAB80A7CD9C0E389FC27\ +75833E3190F1CF735ECDFE7F6B6C326506AA82613CBEDA8DD3691B81F4C1E3B0\ +FC32D7E6719CBFC12F4A26E0FC29D6417953ABC9568DB4ED9A294B9FD5F2A666\ +DDA546ABA301B1C60985033953EFD6F4538333B5C7DD3148814A3FD7927C366F\ +40B3D7ABBDEB2332DDB586AF80959097663CFAB2FEECAD6D368AE10EFF9663D5\ +F8BAB95935D25F45776F7F04B46817D05165A9DD4770509ABB92F8B9E7373CA7\ +80703569981754A51D6D376D65C57F55CD70E2DF5FDF5A6B829AE30CE3BF9428\ +15C8B4BE858DB58151D02A68AAB9FD373E047EFA51BD1A0CD1B61744D9E97CEB\ +A3334B3BAAFEA3BC9E43AE097CF2C3D713EECC247FF43EC74D54907D8BF45E45\ +B2E0E11D82B126A8179D3F66C055E11F69EA67AACC5FEE8AF01FAA379E51998F\ +5070F9EE0FD30A2EB22A925586FB1B39024EB5EB1E127C76A149E7F02AF1B73C\ +16E9E5A5DBE378E08A9FADF1194C625132AB3FDEFE8FE9A89BB8E0035A1A3AC5\ +278F5D3D0ADE0E41C81C6853A41C4AC45BE3F68180FE23F27F18BE2E339DE1D5\ +59D75DE63ADF7A32BAE42B037AEAA3E123A5314891BCD35CA48D57DF4C17540E\ +97202A8EA1328DA25B1FD6BE2B56AEC1E5DEB209F3B7A13ADB1CBE53EB645956\ +E577A7621D74E42376D70BC5C4AACD239A852FBB7B3F62CF59FE10438C1DC8E1\ +E46566325DA0CA43AAA63FB7E0B450A2DB3E3A2204704D894DB24B72B3078106\ +E096CD543DCF027650CB4965E38AC36A8AD588C5962B4E26548AB88F0BC20E10\ +ACC1C3FC00EF415B3C32499264552B14E2C0E789A3B8A8BFF9620FD939D0B34E\ +806177EC696A4B3B1CA4B32BA979B2690CFB3A6B17BCEE6877FFCE757E4116DA\ +01099FFE82ADD5A0C593E73449A96DB9CC2B9E846D166B095174F2CAF8B35DD8\ +78C836D9BB6EEEAF8E1BC5D0E149C739828CC480D731DC16B35B80D4AD82ED7D\ +29BD05018239EFECF8DEAE180C6A459DBCBFE4AAB9A5E2C1E1BC31418CF2EEEB\ +31FDF8BA02C9A91525E9163F672BAE2EDEC38C1BDB84EA237B4EF86BF5C0F0FF\ +E178E3761E82D94F66E5EA40BA8170BF768409E1B4177AAFD9937BCE3FBFF590\ +320D7C445372463FBBFB34F57447F42C16E026F179CBF82F617C86D1E8D42F6C\ +908F9C6B77E38D25D51303DBD781FFAB569B4CF31FD0B947C45E1768A2E9DFE8\ +369F520DC38D77937B69B821DB4FFEA8F50EBC404F0587B5598189F54B5A5B98\ +966FD16801C87DE2C3C7813DD70DC600824D426D88C55E89D47214D59206A7A6\ +5A65DA7CA2E42FA62ED17E7AA5B3ED446BCC71F17FEC8593BE96D2037BD07F94\ +76D4D732B32BC5DF8C921316B45699004716FC89F8D45BAE402C26DBCDF1A340\ +847B932FF882DBEAFBEDD252E126C89A1E1FDD8908A1F67D15D8E432DAD8E08E\ +950A3BC46B96CB89CC5BDAC703B3FA3E986EF1C6E7E6606E6845BA1EB2FBDCFE\ +E744B5E45206F4A419E1CB103C8490EB293EE9AEC1F0A0D294F9D3847737413D\ +30873F3C94740E8FD072817815EBBCE3F09EDEC9D1211A9E99547D620B2EC56C\ +89E9CB8144AE9E46636324BD13C6CCA3AB9CD9FD8F7F937ABABC598232384427\ +A2D4CE0CBF9765F7225E208C3CE128602B0AD08A1BAAB77EDB3111F0C6CA7BA0\ +EAC9D89D5B4378EB82C17F6EA08308A79A53D150D3F85EFAB77294F02EE0E288\ +5EE2AB2793392B87DB11FA77992F5B4FD75EF2F1A822E87407A4878894215AB8\ +9B6CC4A120F5A78B3C31AB80FFCC9ACEF53FC6F7F85685EB9D56D30D87C21ABB\ +F1652EEF8F32C7C567BD1F08623B09C29F33561D42727A5649A3850071AA6C11\ +735AE63C4FD31559CE560B27A362786A83353FE460B37074664A9421D3B2F6A8\ +64D5ACA087187B27E2B82F31CB3DF5E985CEA271C609B94B4E58356D40C7D5C7\ +FF2E5990FB39588154843EA5FCA92F120075D4C4D006661A0FA1B0585454BEA7\ +25473EEF7D58117D5840C8348999003736C5EEB7858FFD273A1C3EB2812F5697\ +C59110275B08F6BEFBE84C92497D5F73B7B6F794A849713B23AC5F29D5C7112F\ +B2E7A6E89EB54DDFA3122E6C79624C1BF25EBFB9FE5CE6DAA779F3ECB2984DA4\ +2F8C6ADC77B21DD291E684FCA50E46070962A2D4F00813D8DE1B8ED33FED9715\ +180C7EA8E2BB74FA65D9C7F6E142F3C81CDC59172E1020F62F65CA5A12CF2BED\ +9DEA04A4D8CABC2948F7BE823A3E792625275B3925A6C8D8E2B428C75A5DB0F7\ +120278CD7D6CAB768755C7FE2FBF89FDED1FB38AC7F76A2F8798CA36ED42CB7C\ +07F006271205F546A4812C20077F050D4CDC79459FA686E97F0704B7A9FF7DE1\ +6318E862C53D361BC635A55A264BE15016545DBFCE3C6D6849576ADEFB6884ED\ +D768214E0B438B0231B4F2692C2C0B5C177674F8A0DE236EACD9E0CEC7C8647E\ +4E9A5861B957EC834A2F8572F01304C3FD6A06019E5F1499B62BAA8670B65246\ +7FA9A4F10F053263BFE9743CC7D933F86136AAE3A6FB56754D7D238397A0030C\ +EBEA87CB255AF36138C373DBBAC41DD4A697032E4796C552AD9C9B3FA713C3A4\ +E09E0EC5581E94BE7F31065157662F9E9C678B1EF1B8B8A847C51789C22B1841\ +BCFC855820AF3258AF9E08231090B45D10046A00178E89BD515616B8A44E77BF\ +57795DABAF40687B2CDA7A5014168F:\ +A2C211D36CF26297E82789FDC7E1564AB1A615FC6277E2AE77E1FE7370C0FEF4\ +FB7B360424C44F393FC4EC2AD5061E633AFBC8D3FBB961322CDFB7AD5A4A443C + +1633256AB03B20CE079196B708A1C02D1B6072219070712C8589EE21341D5075\ +2ACB6CFDA17E982D828BBD6CDF54BC7232FD418A323D64939928597B9B52F07C\ +F488250C5E42BFD3AB48012D709F8D747225839296386FCE5FC5AECC4BA7A107\ +6D089DEA8ECEFAA0CF66FCA8602395719C12A04F929321784D7AB8239FCE2FF3\ +BDAE046A266132B5C2AD9F7261F3014E87B389A6695978693D9371D0B1FF9C40\ +5F338C2FDE4687359603950A54CF4B9CDD9B24480B239ACC5405C14C886BBB03\ +78391CEF0662A38882BDD09E3866AB9A66CFBD28EB5EE4F8009BDEFC4AEB1670\ +0EBA7DC557B489190A71FDA75E85F7EF841697F70FFD4FEA185E7A67C81C5B8F\ +273BFB97B2CEF695C1C74446C4B425BE6B2E66DC0AAACB247E4467B7C7D84EC3\ +3B6B5AB8FA1979F503008BDCFF948CDBF1226B1B066CBCF34797298F3BA8C60F\ +A01E0AC8B803223C656112FB91435D75453BAE4707B63330467DD13E0A4B992E\ +6F7E46995899A2D95D23F4AC3D0802B2A6E7D024DEA19CA408C4BBE053F14C9C\ +E264F129724A18BCB18F385B1CA091A11434EA96D98C8D0602E98EDC8DFA1414\ +1AF93ED0BA66E885E9FA108591AE59E109AE34D6B9F5586E4B4D75E7DF7C3295\ +8A65E88A9BAF41082A0A3F11539DC4EA2CBD9E1C6C3C439B622F1DE574FA7547\ +0C8C939B51D2D1C2A7204B859881D43086BFD8FB90346218D099C5AB36846F3B\ +98A7C847318BDFA01E09717943FCD864C5A8A17B6CEB89D98E872D388F20ADC2\ +BE5E2006846904F41682FB1283214F3D20DBC9FC9E0FF571844A1282E88590D7\ +C085B2C568EC5ACC4462B389FEAA5757F7033187E2DE31955FCE55FEDC909255\ +048B327CCAB2E582BBC9D8054BF5CB45145C7D3A3AF9CD5CF6ECBA490C634ECF\ +00E646BF95E8642C43A4978EF08A574EF1F78F6CE57C3B34B5A123D123617FC8\ +EC9B2AC0F9B70A7F6062D38DD7B8E9FB4ECCEF13DED5C0477483ADDAE4F1CC0C\ +FCA274B1307ED0DE72FBCB819154CDA897D7575213042615F1741A8CB646A39F\ +8D134FDF9E60E000EB8220F65CC30F5FA52C431B9E3B6101B96E25B8D0440B96\ +E572A18A01747C02AFCD7513542F7AACE194632099D16274F31EBABB60DDD94F\ +E43DACCE900EC0902EB5E686D48ED8D09AE63DA0E15C736809903A0297A92DE8\ +4E0260F11F446E1FC448E0EBF59FAEA3C726F97925C57CBDF85B1F77078D3625\ +7C85D56CBBEDCE180FE12B687ADA2DC9912FAC60334166BD2CEF06B089ED5C95\ +63844D71D8FEAD2F3A93F3C07C52537336A8A70BF5B596B9007B9FDF2D082000\ +F20E6B70D2A7E6C7ED27C4146895A6D85A246F623C1B9258A2F891F823ADE4CE\ +FFD59D4FFAD077351E2F506E9A5BDD3900F0204B9E8969AFE72F5DCCB9CDF986\ +D197AE4C4DB53014041AE6221B750E5290E307AD292C8DE6B899235212EF8CE9\ +54785537DC9435AF11E0F3427A9C7B22EFA752EA0B7EADE5F6EB4093BACB7867\ +6E506698139E4F774423B8942166F9A7D22480D814FC0AE19CF4960FBF6E01FF\ +A65C8DA5BED4F1AE2B9ECEC5BE7B3C38DD4045B0C93EE6CC77A7E61E85D331B2\ +3C0D164B104518B3405497054445A353E9B48F2AC5E8E96298D6655614336CFF\ +E6D8C9C915E387391519AD2632366AA3BC935030FD12927EFCA17505ED74C946\ +50C778539004854DF6C24269AAB9C273A493D3E5B0B1D687C33C2FACE46B4BB3\ +742D6DF743D09164D2E0EE7F6BA128BD5FBA2E3B33C199AE80FA9DEE3AD811D0\ +2BAA3D42A6362B2AD47BBA8A2C5CD00B46CF22CFE367281488A4852EB8B7FACE\ +79F0CA6F8E78D32578DFEE01711C4DCF3C26D0BA13F3075478E708C5C5315AFD\ +C2E4C0062D16458213BEC506A9E991A61825FF78DA9BA1BAABBEFA56B4A8C9E2\ +E7B60EC4B7B541C8E0F79C86BB5F03F736761A37169B2AAB8884EC6EA217B02C\ +59035F5BB327243D126B78D4AAB430212439B5A75B80618DAFEB66AA3AFF866C\ +4DAEE47D374B512E74ADA933EF24A841BA271C6F02C870E8AB950FE06E93C91D\ +F0E99165DC01BCB190E411ECCD85358FD4A88127A22E4CF4266A90845124BF97\ +B25D7B1C46D3A0D68A684F84E2A638C692A52CB6E8C651A3AC492B0460004073\ +D5349E35552359CA37660F77B2770D6B2B3F7B1922424AC4A8598B4C61A6DB50\ +7608A72A6A7D573CC055206276E14005A28A0EC41F28D7E260611D40F089FFE5\ +E529375691412F4E9E12E62C3BE2C563C26D2444EA9C69E6C935FEB4DC4E802E\ +5FE3906F8ACEF4798D940C3CD574BB5E74506C3E0B70CB62454A25F589EADB6B\ +0709FE3B50417CD1D98F08E08B7CF68A04CCCF8D6588F9FC2F31E533CDA6159B\ +AA4297FA446450D71C16EA2324EC09773E7C8817ECF680ED12F64A04863EFE3D\ +9D8760F34DE5B0860B3991FF0EE5EDBA22C4D69120DE19D5429E4AAE91C9E7CF\ +05CC807159A58F13B480872AC1609D87E7009DEDB71C09CEAAB640A2B6135855\ +CEAE4AC2954933A0255B425D9FDCD9C246F82AEB7C3BB78C6E73E03DB7AEC424\ +5A28693FBD36EF4938D59CCE19EAFC00671A0851612406A075713C5D1154D8E1\ +3B59B7C5B0902239D4BACFA386AC817AC5EE02A181A9A47C622B3ECF287E1484\ +3D452AF347110498A620B34AB4E116308D976062C9EE9CD35DB6CB79805B93AC\ +9A15AFBCB52F1ED4309879D1924A4BA190B0B86E60A516E77D34B4E0A49D4EF2\ +CEF3CC2F410FD8EC901363FC9EBD75EB460D4D8910BDF27CE26A8B4AEB94F9F7\ +6242401DC35D0644842B99FB6C439B82D82ECFE1AF0D01F9BECB15BEC83F13B2\ +60F7F714AA381032923FDE8F8018F3518547451435C9A5207294D08A907C7369\ +6F6CB000745E072E25B73B3EE11595433D27A1F11468686F08094F1D31F5ADA8\ +1F11F0677A29D72EBB2E1C4792CCC607CB938647E1F153F9EEF03D982595C631\ +E49B6B7C1FA003A6EB8D59CB8892CD0888B05240F12701753F89007C859515A2\ +FEF944BC60B36003A26702AC6FE04D2E942978FC31A97EB29871D6752399D352\ +1720729007B6A7215A4282B2A4EFC2C56BD129E74C9B00847692B96FCC71CF7A\ +7F19F3FD6B45C519FD73B4860880A2DD74E5727B31A93F0A87F0078155344AE9\ +F7BDBF00D83393B634B5DCA88A398E42C320EB95C4A826ACEA90B65E4767B2EB\ +A748F97C247568393E2FD3A66075CC12935B6D7EB5C2FF5282185CB62C73972A\ +37B3CA508004B4F796BDF82B83B5BDF90D6BFD32B5089B0CA2683DC7FB2337DE\ +42E650ED911DBEE1EF98257F9BA5AF54B1A54B04C0087A5A64BA779D86461BA1\ +5337C2E7D4955FDD777A025DE226306A17C384F1C52CDB5946FB0B46DD5C13BD\ +7A55FE2E27E4C6D40D61D6FFC024468F8EDFC7C7992DF5DC5D05063FE7231992\ +24F53678E48F25250EA28BDF1089718EB8B730D1C06735C2F871164E2EB5E885\ +A8DFD2A083BE97EDC94159CE9BF75D2433F1D782762F771903CBF9A1C9D13F71\ +0BA0E151B079DC0A8262BCEB1DBCBBC0F35DF6EECF7BAA7105B9808745853C96\ +B4372E95E482035916B726DAC7BE95A72B19DAD48DB1B19E6EB2EDAB5AC1B301\ +3839E7806625ABC129F41813E6D71EE4AB2040D81E42E6ED73ABBA64FF2EB433\ +B910EA7D4F5ED3D8D27D39BB454EC019DF6114F544D7B155549D0C56D14551FA\ +F353994A80F30F3C97E863A4F2AF316468A568038EB4D799350A6FACAFF90ECD\ +44E0F44EFB6DC42EE4B0DC2C59EA9C1827326DF08C0A6E55CF4F9C3EA0E78CFF\ +3635F5D08E44F1400D20F638D56BA84B4832090454DE57EF04B6C8805A36F63E\ +5CCC6E830C87FFC164647CED20E4C486D09DE7A5F9E4B68D5456CDB22B0DDED2\ +B95B3BCAE529215C2D25D6823C7D66A4FAE0A1E9F022BA5663204F2314DFA51A\ +1F10E11D6D62A8BA6C28B6AE7DA1DEB5B57F2B65D7456059AD9F03DC5A524054\ +DA39DD100D74EB657DE219795E3C45A0E4C762BA22F9DA9D8159E425A1EE783B\ +4B22C250D8894CBEC706CE16D5CA393404FF478F141BE7CC69E45B077BA1955F\ +1F49EFBE4847C795347F703300F672334F490ABF8B644A34B56DA00EC45A3503\ +14B9ADF27CAF7C51CB7DBA0C5477E7D37662F4F23247BCB8F7DD5F3E9CB8BDA4\ +0FA97568832AF0ADC68F71422E412254A6BFC8943BB465B01FCC8DE0B957677C\ +78BC1F7566953E9D2446239F602C682A521C14F741FEA98C7E27AABEC339B6F5\ +B94C78287A894AFDAE971F8DA7C7E4A4C92C8DA47BE82DC2532EC2DA9BACEDD2\ +BE6DB2B2FB34DCCDCB34116507376578CBCA105E5E443BEC0F2EF23BE34CDF86\ +2EDAB34F0FF21335E3ACD92F59688B419F824EA61EEA82BC80E3463452192377\ +131BA51FB0795E089FC077D0ECA8012E58B0637AD7022206887FE9EC00EE5DF7\ +AD2E26FE819EE35C7A179C579098AA3DF645D9064CD557DA90BDD21F871CEB04\ +8CA56DF9653A10ED60F5E9F0ED7F8D89BCF5C22D1143CF44718FF2DFD8E10CEF\ +8AABB67D2305F18177C1426BD4CD03F2625E459CE905067826A214E08E56D8F9\ +455593E6B324E72DEDCC429D3BEFE2AE0599E360DF95E80D453A3A849E48389F\ +A745635BEDE30E7932DE6A3816E31A2217F98D5E40238963D0A36C159FD4EC32\ +D8A5CF59D433DEF3378634AF6887FDB3F3EDB96FC8840FE1B538C329674AE810\ +E8C8B2B46DB208716D38E9D1AEAB097068AD83ADD7DD2647839B3A7388B0615B\ +DE26F8692E9C07D8ADECC2A875203C3D3A9C6CB1D7D06307E9E1D9C3BC536DD8\ +EB271E9A2159C904E61E8C9357FE759F36366AEF5A3D14CEE82913CD2708AA60\ +69369CED763C8E830D70924E82E9015C2998E86EFC1DCE6AC2EBCB49455542A6\ +D7DAB265AD6D7381FFEEE1AA40F8FAC0659B6FB56BB03CD8CAFAACD48D13672F\ +7D524EB9684CFED4DBB7476E99149C28EC08F33BA6AFF839AA178F86B8EEAF17\ +39C829177BA78547AD394136AA3FAD451A11E9642506568B39668B2436610E06\ +EA45FA11D04D3759B033B5382645F15B3C39270B81B80487643913A24F2F1C1A\ +1ED57C85CCDDC8CD6D59B62FA67CC80572968C8FD01894F0153634C88792A7C4\ +A407A4A4CE46CEC5FE5D2569F95A27DE242444EA0C715B357518CAEA23E767E8\ +545983F0D3A4DF66111B4AA1D399CCAFD796D7A80E592D5A51D2B3F60B5B04F8\ +D9C009CA56CBD4DD84127A29B72ADB7645FB7279C9818B2B43963BD605F45B65\ +75A5E2E369E0B401F5EC10EC703F1179B0AB9D4A89D6F096573952E513827364\ +A84D38922734137E969D8167D6959B70F42F2BDA37E4C989ABAA8024C1A84ED6\ +BEB74780927F78B32EA736B9B2B4A795C355C0319811729D9CC399D235197303\ +38D62E16E5035FC52A817090703FE776D65EF9FEF5BA5F4FFEC3CC8E9EB2E312\ +C50A479BDD4E6AB0A56C18C2DF69ED408417BEE28BB41DD13F8366FF6EDA4B34\ +090FC9BC045271:\ +B5BA769BC397D0F2B541E1C996C40F64C3E6BE52950898BC0380513F8E6F754A\ +41025B104D2B5BD872D1D427A8E98F089C9AAF3B5071668C65437F0EF48855CD # FORK-256 vectors generated by the implementation in Botan; there is only one # test vector, and it only covers the compression function, not the entire diff --git a/doc/log.txt b/doc/log.txt index df48d532c..d7c41f9d8 100644 --- a/doc/log.txt +++ b/doc/log.txt @@ -1,7 +1,7 @@ * 1.9.1-pre, 2009-??-?? - Enable SSE2 optimizations under Visual C++ - - Add an implementation of Blue Midnight Wish (BMW-512) + - Add an implementation of Blue Midnight Wish (Round 2 tweak version) - Alter Skein-512 to match the tweaked 1.2 specification * 1.9.0, 2009-09-09 diff --git a/src/hash/bmw/bmw_512.cpp b/src/hash/bmw/bmw_512.cpp index 4019c0ff2..fe6a61df0 100644 --- a/src/hash/bmw/bmw_512.cpp +++ b/src/hash/bmw/bmw_512.cpp @@ -1,5 +1,5 @@ /* -* Blue Midnight Wish 512 +* Blue Midnight Wish 512 (Round 2 tweaked) * (C) 2009 Jack Lloyd * * Distributed under the terms of the Botan license @@ -39,6 +39,106 @@ inline u64bit S4(u64bit X) { return (X >> 1) ^ X; } + +/** +* Blue Midnight Wish 512 compression function +*/ +void BMW_512_compress(u64bit H[16], const u64bit M[16], u64bit Q[32]) + { + const u32bit EXPAND_1_ROUNDS = 2; + + for(u32bit i = 0; i != 16; ++i) + Q[i] = H[i] ^ M[i]; + + Q[16] = Q[ 5] - Q[ 7] + Q[10] + Q[13] + Q[14]; + Q[17] = Q[ 6] - Q[ 8] + Q[11] + Q[14] - Q[15]; + Q[18] = Q[ 0] + Q[ 7] + Q[ 9] - Q[12] + Q[15]; + Q[19] = Q[ 0] - Q[ 1] + Q[ 8] - Q[10] + Q[13]; + Q[20] = Q[ 1] + Q[ 2] + Q[ 9] - Q[11] - Q[14]; + Q[21] = Q[ 3] - Q[ 2] + Q[10] - Q[12] + Q[15]; + Q[22] = Q[ 4] - Q[ 0] - Q[ 3] - Q[11] + Q[13]; + Q[23] = Q[ 1] - Q[ 4] - Q[ 5] - Q[12] - Q[14]; + Q[24] = Q[ 2] - Q[ 5] - Q[ 6] + Q[13] - Q[15]; + Q[25] = Q[ 0] - Q[ 3] + Q[ 6] - Q[ 7] + Q[14]; + Q[26] = Q[ 8] - Q[ 1] - Q[ 4] - Q[ 7] + Q[15]; + Q[27] = Q[ 8] - Q[ 0] - Q[ 2] - Q[ 5] + Q[ 9]; + Q[28] = Q[ 1] + Q[ 3] - Q[ 6] - Q[ 9] + Q[10]; + Q[29] = Q[ 2] + Q[ 4] + Q[ 7] + Q[10] + Q[11]; + Q[30] = Q[ 3] - Q[ 5] + Q[ 8] - Q[11] - Q[12]; + Q[31] = Q[12] - Q[ 4] - Q[ 6] - Q[ 9] + Q[13]; + + Q[ 0] = S0(Q[16]) + H[ 1]; + Q[ 1] = S1(Q[17]) + H[ 2]; + Q[ 2] = S2(Q[18]) + H[ 3]; + Q[ 3] = S3(Q[19]) + H[ 4]; + Q[ 4] = S4(Q[20]) + H[ 5]; + Q[ 5] = S0(Q[21]) + H[ 6]; + Q[ 6] = S1(Q[22]) + H[ 7]; + Q[ 7] = S2(Q[23]) + H[ 8]; + Q[ 8] = S3(Q[24]) + H[ 9]; + Q[ 9] = S4(Q[25]) + H[10]; + Q[10] = S0(Q[26]) + H[11]; + Q[11] = S1(Q[27]) + H[12]; + Q[12] = S2(Q[28]) + H[13]; + Q[13] = S3(Q[29]) + H[14]; + Q[14] = S4(Q[30]) + H[15]; + Q[15] = S0(Q[31]) + H[ 0]; + + for(u32bit i = 16; i != 16 + EXPAND_1_ROUNDS; ++i) + { + Q[i] = S1(Q[i-16]) + S2(Q[i-15]) + S3(Q[i-14]) + S0(Q[i-13]) + + S1(Q[i-12]) + S2(Q[i-11]) + S3(Q[i-10]) + S0(Q[i- 9]) + + S1(Q[i- 8]) + S2(Q[i- 7]) + S3(Q[i- 6]) + S0(Q[i- 5]) + + S1(Q[i- 4]) + S2(Q[i- 3]) + S3(Q[i- 2]) + S0(Q[i- 1]) + + ((rotate_left(M[(i-16) % 16], ((i-16)%16) + 1) + + rotate_left(M[(i-13) % 16], ((i-13)%16) + 1) - + rotate_left(M[(i- 6) % 16], ((i-6)%16) + 1) + + (0x0555555555555555 * i)) ^ H[(i-16+7)%16]); + } + + for(u32bit i = 16 + EXPAND_1_ROUNDS; i != 32; ++i) + { + Q[i] = Q[i-16] + rotate_left(Q[i-15], 5) + + Q[i-14] + rotate_left(Q[i-13], 11) + + Q[i-12] + rotate_left(Q[i-11], 27) + + Q[i-10] + rotate_left(Q[i- 9], 32) + + Q[i- 8] + rotate_left(Q[i- 7], 37) + + Q[i- 6] + rotate_left(Q[i- 5], 43) + + Q[i- 4] + rotate_left(Q[i- 3], 53) + + S4(Q[i - 2]) + ((Q[i-1] >> 2) ^ Q[i-1]) + + ((rotate_left(M[(i-16) % 16], ((i-16)%16 + 1)) + + rotate_left(M[(i-13) % 16], ((i-13)%16 + 1)) - + rotate_left(M[(i- 6) % 16], ((i-6)%16 + 1)) + + (0x0555555555555555 * i)) ^ H[(i-16+7)%16]); + } + + u64bit XL = Q[16] ^ Q[17] ^ Q[18] ^ Q[19] ^ + Q[20] ^ Q[21] ^ Q[22] ^ Q[23]; + + u64bit XH = Q[24] ^ Q[25] ^ Q[26] ^ Q[27] ^ + Q[28] ^ Q[29] ^ Q[30] ^ Q[31]; + + XH ^= XL; + + H[ 0] = ((XH << 5) ^ (Q[16] >> 5) ^ M[0]) + (XL ^ Q[24] ^ Q[0]); + H[ 1] = ((XH >> 7) ^ (Q[17] << 8) ^ M[1]) + (XL ^ Q[25] ^ Q[1]); + H[ 2] = ((XH >> 5) ^ (Q[18] << 5) ^ M[2]) + (XL ^ Q[26] ^ Q[2]); + H[ 3] = ((XH >> 1) ^ (Q[19] << 5) ^ M[3]) + (XL ^ Q[27] ^ Q[3]); + H[ 4] = ((XH >> 3) ^ (Q[20] ) ^ M[4]) + (XL ^ Q[28] ^ Q[4]); + H[ 5] = ((XH << 6) ^ (Q[21] >> 6) ^ M[5]) + (XL ^ Q[29] ^ Q[5]); + H[ 6] = ((XH >> 4) ^ (Q[22] << 6) ^ M[6]) + (XL ^ Q[30] ^ Q[6]); + H[ 7] = ((XH >> 11) ^ (Q[23] << 2) ^ M[7]) + (XL ^ Q[31] ^ Q[7]); + + H[ 8] = rotate_left(H[4], 9) + (XH ^ Q[24] ^ M[ 8]) + ((XL << 8) ^ Q[23] ^ Q[ 8]); + H[ 9] = rotate_left(H[5], 10) + (XH ^ Q[25] ^ M[ 9]) + ((XL >> 6) ^ Q[16] ^ Q[ 9]); + H[10] = rotate_left(H[6], 11) + (XH ^ Q[26] ^ M[10]) + ((XL << 6) ^ Q[17] ^ Q[10]); + H[11] = rotate_left(H[7], 12) + (XH ^ Q[27] ^ M[11]) + ((XL << 4) ^ Q[18] ^ Q[11]); + H[12] = rotate_left(H[0], 13) + (XH ^ Q[28] ^ M[12]) + ((XL >> 3) ^ Q[19] ^ Q[12]); + H[13] = rotate_left(H[1], 14) + (XH ^ Q[29] ^ M[13]) + ((XL >> 4) ^ Q[20] ^ Q[13]); + H[14] = rotate_left(H[2], 15) + (XH ^ Q[30] ^ M[14]) + ((XL >> 7) ^ Q[21] ^ Q[14]); + H[15] = rotate_left(H[3], 16) + (XH ^ Q[31] ^ M[15]) + ((XL >> 2) ^ Q[22] ^ Q[15]); + } + } void BMW_512::compress_n(const byte input[], u32bit blocks) @@ -46,92 +146,11 @@ void BMW_512::compress_n(const byte input[], u32bit blocks) for(u32bit i = 0; i != blocks; ++i) { for(u32bit j = 0; j != 16; ++j) - H[j] ^= M[j] = load_le<u64bit>(input, j); - input += HASH_BLOCK_SIZE; + M[j] = load_le<u64bit>(input, j); - H[16] = H[ 5] - H[ 7] + H[10] + H[13] + H[14]; - H[17] = H[ 6] - H[ 8] + H[11] + H[14] - H[15]; - H[18] = H[ 0] + H[ 7] + H[ 9] - H[12] + H[15]; - H[19] = H[ 0] - H[ 1] + H[ 8] - H[10] + H[13]; - H[20] = H[ 1] + H[ 2] + H[ 9] - H[11] - H[14]; - H[21] = H[ 3] - H[ 2] + H[10] - H[12] + H[15]; - H[22] = H[ 4] - H[ 0] - H[ 3] - H[11] + H[13]; - H[23] = H[ 1] - H[ 4] - H[ 5] - H[12] - H[14]; - H[24] = H[ 2] - H[ 5] - H[ 6] + H[13] - H[15]; - H[25] = H[ 0] - H[ 3] + H[ 6] - H[ 7] + H[14]; - H[26] = H[ 8] - H[ 1] - H[ 4] - H[ 7] + H[15]; - H[27] = H[ 8] - H[ 0] - H[ 2] - H[ 5] + H[ 9]; - H[28] = H[ 1] + H[ 3] - H[ 6] - H[ 9] + H[10]; - H[29] = H[ 2] + H[ 4] + H[ 7] + H[10] + H[11]; - H[30] = H[ 3] - H[ 5] + H[ 8] - H[11] - H[12]; - H[31] = H[12] - H[ 4] - H[ 6] - H[ 9] + H[13]; - - H[ 0] = S0(H[16]); - H[ 1] = S1(H[17]); - H[ 2] = S2(H[18]); - H[ 3] = S3(H[19]); - H[ 4] = S4(H[20]); - H[ 5] = S0(H[21]); - H[ 6] = S1(H[22]); - H[ 7] = S2(H[23]); - H[ 8] = S3(H[24]); - H[ 9] = S4(H[25]); - H[10] = S0(H[26]); - H[11] = S1(H[27]); - H[12] = S2(H[28]); - H[13] = S3(H[29]); - H[14] = S4(H[30]); - H[15] = S0(H[31]); - - for(u32bit j = 16; j != 18; ++j) - { - H[j] = S1(H[j-16]) + S2(H[j-15]) + S3(H[j-14]) + S0(H[j-13]) + - S1(H[j-12]) + S2(H[j-11]) + S3(H[j-10]) + S0(H[j- 9]) + - S1(H[j- 8]) + S2(H[j- 7]) + S3(H[j- 6]) + S0(H[j- 5]) + - S1(H[j- 4]) + S2(H[j- 3]) + S3(H[j- 2]) + S0(H[j- 1]) + - M[j-16] + M[j-13] - M[j-6] + - (0x0555555555555555 * j); - } - - for(u32bit j = 18; j != 32; ++j) - { - H[j] = H[j-16] + rotate_left(H[j-15], 5) + - H[j-14] + rotate_left(H[j-13], 11) + - H[j-12] + rotate_left(H[j-11], 27) + - H[j-10] + rotate_left(H[j- 9], 32) + - H[j- 8] + rotate_left(H[j- 7], 37) + - H[j- 6] + rotate_left(H[j- 5], 43) + - H[j- 4] + rotate_left(H[j- 3], 53) + - (H[j- 2] >> 2 ^ H[j- 2]) + S4(H[j- 1]) + - M[j-16] + M[(j-13) % 16] - M[(j-6) % 16] + - (0x0555555555555555 * j); - } - - u64bit XL = H[16] ^ H[17] ^ H[18] ^ H[19] ^ - H[20] ^ H[21] ^ H[22] ^ H[23]; - - u64bit XH = H[24] ^ H[25] ^ H[26] ^ H[27] ^ - H[28] ^ H[29] ^ H[30] ^ H[31]; - - XH ^= XL; - - H[ 0] = ((XH << 5) ^ (H[16] >> 5) ^ M[0]) + (XL ^ H[24] ^ H[0]); - H[ 1] = ((XH >> 7) ^ (H[17] << 8) ^ M[1]) + (XL ^ H[25] ^ H[1]); - H[ 2] = ((XH >> 5) ^ (H[18] << 5) ^ M[2]) + (XL ^ H[26] ^ H[2]); - H[ 3] = ((XH >> 1) ^ (H[19] << 5) ^ M[3]) + (XL ^ H[27] ^ H[3]); - H[ 4] = ((XH >> 3) ^ (H[20] ) ^ M[4]) + (XL ^ H[28] ^ H[4]); - H[ 5] = ((XH << 6) ^ (H[21] >> 6) ^ M[5]) + (XL ^ H[29] ^ H[5]); - H[ 6] = ((XH >> 4) ^ (H[22] << 6) ^ M[6]) + (XL ^ H[30] ^ H[6]); - H[ 7] = ((XH >> 11) ^ (H[23] << 2) ^ M[7]) + (XL ^ H[31] ^ H[7]); - - H[ 8] = rotate_left(H[4], 9) + (XH ^ H[24] ^ M[ 8]) + ((XL << 8) ^ H[23] ^ H[ 8]); - H[ 9] = rotate_left(H[5], 10) + (XH ^ H[25] ^ M[ 9]) + ((XL >> 6) ^ H[16] ^ H[ 9]); - H[10] = rotate_left(H[6], 11) + (XH ^ H[26] ^ M[10]) + ((XL << 6) ^ H[17] ^ H[10]); - H[11] = rotate_left(H[7], 12) + (XH ^ H[27] ^ M[11]) + ((XL << 4) ^ H[18] ^ H[11]); - H[12] = rotate_left(H[0], 13) + (XH ^ H[28] ^ M[12]) + ((XL >> 3) ^ H[19] ^ H[12]); - H[13] = rotate_left(H[1], 14) + (XH ^ H[29] ^ M[13]) + ((XL >> 4) ^ H[20] ^ H[13]); - H[14] = rotate_left(H[2], 15) + (XH ^ H[30] ^ M[14]) + ((XL >> 7) ^ H[21] ^ H[14]); - H[15] = rotate_left(H[3], 16) + (XH ^ H[31] ^ M[15]) + ((XL >> 2) ^ H[22] ^ H[15]); + BMW_512_compress(H, M, Q); + + input += HASH_BLOCK_SIZE; } } @@ -140,8 +159,20 @@ void BMW_512::compress_n(const byte input[], u32bit blocks) */ void BMW_512::copy_out(byte output[]) { + u64bit final[16] = { + 0xAAAAAAAAAAAAAAA0, 0xAAAAAAAAAAAAAAA1, + 0xAAAAAAAAAAAAAAA2, 0xAAAAAAAAAAAAAAA3, + 0xAAAAAAAAAAAAAAA4, 0xAAAAAAAAAAAAAAA5, + 0xAAAAAAAAAAAAAAA6, 0xAAAAAAAAAAAAAAA7, + 0xAAAAAAAAAAAAAAA8, 0xAAAAAAAAAAAAAAA9, + 0xAAAAAAAAAAAAAAAA, 0xAAAAAAAAAAAAAAAB, + 0xAAAAAAAAAAAAAAAC, 0xAAAAAAAAAAAAAAAD, + 0xAAAAAAAAAAAAAAAE, 0xAAAAAAAAAAAAAAAF }; + + BMW_512_compress(final, H, Q); + for(u32bit i = 0; i != OUTPUT_LENGTH; i += 8) - store_le(H[8 + i/8], output + i); + store_le(final[8 + i/8], output + i); } /* @@ -151,6 +182,7 @@ void BMW_512::clear() throw() { MDx_HashFunction::clear(); M.clear(); + Q.clear(); H[ 0] = 0x8081828384858687; H[ 1] = 0x88898A8B8C8D8E8F; diff --git a/src/hash/bmw/bmw_512.h b/src/hash/bmw/bmw_512.h index 4be6afd04..d1f2539e9 100644 --- a/src/hash/bmw/bmw_512.h +++ b/src/hash/bmw/bmw_512.h @@ -1,5 +1,5 @@ /* -* Blue Midnight Wish 512 +* Blue Midnight Wish 512 (Round 2 tweaked) * (C) 2009 Jack Lloyd * * Distributed under the terms of the Botan license @@ -23,8 +23,8 @@ class BMW_512 : public MDx_HashFunction void compress_n(const byte input[], u32bit blocks); void copy_out(byte output[]); - SecureBuffer<u64bit, 32> H; - SecureBuffer<u64bit, 16> M; + SecureBuffer<u64bit, 16> H, M; + SecureBuffer<u64bit, 32> Q; }; } |