IDF Librahackパネル資料
Upcoming SlideShare
Loading in...5
×
 

IDF Librahackパネル資料

on

  • 1,082 views

 

Statistics

Views

Total Views
1,082
Views on SlideShare
1,082
Embed Views
0

Actions

Likes
0
Downloads
3
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

IDF Librahackパネル資料 IDF Librahackパネル資料 Presentation Transcript

  • 石井先生から頂いたお題について
    京都大学学術情報メディアセンター
    上原哲太郎
    _Label_Keyword_公開情報_Keyword__Label_Keyword_社外向け文書_Keyword_
    89504E470D0A1A0A0000000D49484452000000780000002F080600000028EF0E9D000000017352474200AECE1CE90000000467414D410000B18F0BFC6105000000206348524D00007A26000080840000FA00000080E8000075300000EA6000003A98000017709CBA513C000014C349444154785EED9C099815D595C7CB9899B88C864C8C7149E292B844458D21A8E398A8B80B6EC1986D4C444783CB181734324ED4285B3471C425C6207C8A12DCD088FB861B228B02CADAA4B19546400445D911C9EF57EF564FF5E3D5AB7ADD74269F1FEFFB2E55759773CE3DFF73CE3DF756351B44A9DFE551F4992E51D4F1335174D09A286AFF49146DBC411471BBFED7C61A8875CC3FA8BEE61F10C518BD4D19B17114BDB847142D5C8BCA6B51B4D3B828BA77029DE9B9E62D4AC3FAD2E63A78131DD751265366B642DFB3029D57A3E8F5D151745233805F89A21DC646D1444105E455DC0FE57A15D7CBD697B6D5017ABE9432761ABA47D77F0CFAFE1FAE850BE32FA7DC40A9D7482646D10AC6FF280619DFDE9087817A2BE8CFA4D311350789F5035AA5813180D358D2FF375B430847FD0A34861815C0F46DEEB78B0074576E968B3AAEDDB9350CD68F6D990600E3569745AEFBB68CC2FF8D1A1145EDA033D9686C1488B09E6EE1E151BCD9057BFDEFEFAC817509B0A283E91901D3E111C46FD37AA8ECF7779E574DEC2645D13F8F8AA2ED6B1A54D69944F24BAD19DF5663D735C0CC73AF374A1EDC60887E48B401F8AA75390142C51664879FCBA369D470ED418E7FAAD6973EDF40F0B75946BAE7D1ACD4EE78784CE77AEFF828DAB625346A1DF370147DA1C89836007837689A2C2F8901D683CD9A8B0833218A764641EDB2FA62285F85D6AF5F8FA246180CE3FEF37974E9F72CE31E2149D8BC52DF97D98F03EE403344F82F02E4DDF36896B723C716F0699C539A6B5B472B8DF6CA295134035EC7E7C95A09600D9FFAF6F551F4E50AE3AB2EA53A0C6397C17B99217A5843C99DAFA826081EF95940E881EB2FE0FACCC828DA32E90FC163D9C7DD078DBBB8FF08035843F9787A2933FC7E81095E373B28BE7CB30F985F44D03FCF087BC5608C3FC8A359A91DF9AE7FA7C467404BC6A7C7BC14459B61905DDD85A4EBDD726284C30066CD5F4B7AFD1003FD46357E591E4CFDF96C9FDE45DE11D0F8D78406F507C0E34170A8A8DB9A00A6F336EEA9F0A027C21E6B4D00EE9C84A1D9B77508B2827EFD60FC1DEE87847DF52179CAA4EFD09045BECAFD2629C3D91FFEAFCA37D0AFA3FD2241CFA359A91DB9FACC2D29FD37493B75C7F27C4A2DF4F42EE4B84DB918FB5BEEBF26B0CCFD5276238B30EE251AA52192B2021E3BB604602397F3A5BC841E3AA4F4BD15BC669B2D57A25B13C0103ACA051B8B790F46E741F45126A1671E991037796112F30DB329C5F5F77445B0AB4DCEB59732DE7D207D63CFF2C8147E17C067A57B3AE8CF84EFB92D053625533F43B4B490FF4CCA65F01E4C5944DDD7F340C6083726726D47FFFB3C98985A32EA192E31C8BA8A6549BD3CE11262D1E029F502D512809331F79060968F47570FC36B78AB0146E81D21B41441FB4BCCF0CCFD2764B44D6B4308A37398E8DDDCEF0D203DB91F6388A2EF7ED52647FF9DA1B9C0A33AFA76C6FAB7C7A09E84AFA17E38750D805D572461CB0348CF35744273B2606880DC7FC85AA911E5E6204625FACE87CE4AEE070680AF66EC2981AE34E2F511998F90AEDEA711B704607583EECFC77826C1F3E2340D1D0DBAF7B71A6063BFDE09B17E58D2864C668AA1279D10D1B60565269312E48FB83AB1E508B7987EBBE578F0F12A0A1E8D82C8F528B644BD18BB27207C017A33F4629E4F846ED3BA9F0766BADDCD3F633B43EB55A391DE07BD053CBF4059E4FA6E48CDA329C08C5F898CDF33AC9B6B08023ADA471AD4FF521AF4DBC4BC443EDCDF9B473759838D76E63A3CFF98F2679E9F64FC3C0DC565B20CE0E1F01841B9004CEEE0BA7FD25E5388163C88CFE17A3BD7A1AE855CC723C84609C1D0A73E78E1FD4CFABBF479C2F5272FF4D17E5958176F2B57046DA73794F84D740D62C2AF974FB49AF2344EFAFF110F98A9B2F55A9421B8372A17F40EA56EA5F5DC772900446FFAE1F8580A091B34B09BF8FEDB215A9D25E0548E4627F768005CFF50806E7C92251DC339347A1B6D90F550EA1AE1C9AA05D152D8EF613485B6916D2EF74F23FF50DA9A8E985B02F08C108E549249C3B35A5A1A6018CDB13E556708F918669919A4C98AEBB61ECAF5876945B8EE30C9D7309AD55C3B42679B60408F9467DA590AD493187B17B2D771ED45B93384CD031DA397B8F66B8C7920D86E9206CD6521F9790C992E0974F6553FD2019469F2A06D58003806A7DA2FF160A25DB3E54C1A44338D723800FE37EDC7C07F00729C47DB38AEFDD338B4C683DF02D859303A1A069320DC2CEC84103D8FFA6132719F8CD086BF95D500D6C35C035D023C284F2B81FA135CD79858BC67E57A6143583FABEDC32B29F2C570E0803CBDA5C9F5607308E6B38890BB0C4FD857EF80EEE3C8DB272B991360C62EA68F8996996D1C16A9DBD72820C8D07CCBE584BEC76AB8F43BAB28C0D24939C8558C1D4DDD74680E86DEE8F4768BFA8728D754A2DD120F7E9F495F1026331E02D350CACE0971ADC83518419EE7DA1345D571AFE72DAC0630ED8787F5E5AE7241A133923211D7DA94B57973FA4E3629E2FAC0A3054EC82A4D1C7ABF275CAFE6BA2B74CE35AC32AF77F40AE49C25F81A116D77571A1F005E12924AE7DA23187447B74C3C3F9918077DBB292F7A68B67656A29B78B0CB9047B23C5F4019841EB785E6583DDBFD36F771B2E63578F0D5AD06586B80E06AAE6704802779888107ECE9338C3F4BDBF711E8ED193C1A46799E8B012C2D00709F7070714722A85934E3CEA1CCA2C45B17AEBF508128EB03EEDBE77944563B4AEF8B5CAB98CF6DD257568B3224B28743FA67B20036443367B7767D8D66F673ED0CC67763320EA0FF539AC87C589EBC09C0CC7DEF30FFEE8268A14D038C97943287AAA7ED7A7877A2FD22E6712BCFC70403D0808B9D64A1946F4144AB3E93721AC9CA2AD7803433EAC711EA3CE4B8D5B065B885E9739415591E6CC64CFB88A0186E4B3FFA0FA04D7EEF737F1DE53F28D3C33ADDC4374F69E9768D021A5752DE53E966D22172CCA34DB02F614EA722FF69845AD7B9AF65014C5FF7B62ABE2BD73584CD6DA1BB6798C7F58E339F00A819D05BACFEF2644D00E6DAEC7521C6B8A540612C9DE401BD1FC3F377D07C907BF7DF13A81FC5752AF3A9A7ED7E79D1B6536180DDD7D2F943049EA26220F85C7AE31ED6DB79109F954E7E18F33875ABB20026027C93B6258645FA6213A59F421A3A559E19AF45EF458E58F8A23F8F52050DF91E4BD647688EA1EE775C9786B99C58945E00AE2FB22E0C86B8A734A0772832EEA6E170EFB6E52EEF1B4AF39A85DC5BE5F1C802987A934B23CE11945F01F840EAFE8B721CBC76217C6C65482FA76FD4AD15E0F73CC365E09B303A89C1A36070B28461DA3980E40148D3869E7BF77099002B28CAFF84F11EA240AEF4A3FE3014763AD7032847D36701CFF314DA70F754959717E6028E63CC35F49F1FC2BA0ABA43BA216BEF99BC2B2D9A8D27B219E2F596007617C3BB99AD7B7D4FF742F6ECD6F066F8BBA5FA7D1EB861CE155FF843C335591ECD42741ECD9A00363420F0622630DDCC50A5F05CAF95726DAFF561C98B00AA29E90A9E9807F0F3D07B98F16F000098ACFDA3ED62BD997E3F4D68E28D263715436838465CB880311034C1BB9648B153429971BB328F8F281F43B3EA116A863CD721D314E8F407DC77E0616439528035720CF09924D3B59E3EE38B8093E5C121E1FA19ED5BE7819A6EAF096017782D15817F91B2E4B3F50E185F41FB6894F56BBCA75928AAE6C12A84B1B3E9E3E9D2380AB835FFB9B651EF617D53864DFF8B5CEB98C01B2623E563F450FA9C80C1F5ACB434C07798872AC87BB363EF21332522147E7101CD6114E5FD9961DF65442387DE1E614BF4502213FDBAC98B3E23D2912DC370D6D9273BD2AF09603CB37300B37B229C8AC433FC02F02688F9A1DE14BD82E75352DE92E9C17A26E3E2C312EEA7570218A5F5A3BED163C090B43C0D1F33C3E521C45E598B551B7D927D2A73DAC1B5139987517C67FBEF456809B01E1C42F410EE575C4E44339112704FCBA8EB631DD76742E235665D028C0C9DA0ED77EB99EF846B02184F39C6F0839067393143B41E48BDA73A0D61DD59EA699159681EC021EC3C4DDFAE21EC36010CBD4D00BD1D0AFB1EF7EF3111CFC0EB5C0EE8EF81C81946129FA99F48DFA6E3D26A0079A64DFF37C2B2320DBA2F0A86C7AE169EDF2C3F68A9444F80A1C3D0D2E106F77D83C77430F3472763A99FCAF54F94E516FAE47EA55A25446F85316E9A96051DF44087BEECF879D69C6B0218C51EE53A98008C228E87E922930A9543FD2D86A9726659219AF19B0B94400B10633DE71E1BBCF92FD07D8DBA652E0B02A27121F0744F9AE461064FFB4CD73F4ABB229E47FF2B04D48C1CD93D3E9D4ADD85F03D2F1CC1BEC90BFC6DF2682500971B9660076FBD463D196198C752E6D92D8F663096AC24EB54433CB4BE92D031A7308AC1F3DC750230933A39081F8768D746147B925B1014E69B953853A4DF4F617A78C294FB271024338BB6DF53AC7FF4F3C48BAEF13F8FCC47391A14B4F55E0F13F48AF9E9D7933CBB1FFC435EE80BF276C4831707EF9D6B44220AC5E7E8DCEFEEDAA9AC86D53C30B200F6A4292C639720F7D1E1B3206E8B7DA59AE5C1CCEF274606F876A1C406E81E97FA053C373BBB4FCB5E9307E339DDD9F8996435ADC112C313BE85823E3124E9AD1EDA9BD2F37C70006B24F799071DF6311C33D6B53B06D8C4089ACF33095F7FC52F293020C39D803765C3794024ED4605083F173E58F0F5A061BDE925093CBEDD504ABA9A3E54A8463B0B6074B37F58AA7E0B8FA7907514FA5167F1CB88BC5F16C0F01B6E84E1FA0211CD0FD96F725F4DFF69185553BE534EBF268021D6DDA3BC64CD4441FF82C20E427186D3F8540882CB28E3A8BB1D65EDC8E4361578436D0254A549D2FE75DA3D1B7E30D56E02F765956F1D7D06D12E8F6D54A44B42D1AF1551424F0D4F4543C713AB7A0146C68BB81F8CE11C1FD6608EB7F37F790023DB00B74764E79E278F645930C21D9A47B912C08E839E074CBDB80E4CDEA4794F6970A9CCA25B13C0AE298637403B8481470268BD19A30C61AEF75DEC5B2193AF846108BD7E18501560E875D0D2E131342D2CE3CCCEE3735D9526084C78178CEC4BD284F71826181B40D60F990E0832C6E019D23148C3FE7D2E01D059E4B2128E2C0B01EC58CAB4F23558C35347B4FD4A5E02EC3D00AF46477EB253D34777EA93F98E40C6F845850EC0FD6C74B5253277430F0B944507A934FF9A0086486FD701AE8741F41098C8EC74EEEB10C2C3FFE3781DD7ECE04101A9CF05587A468034C08CEB88520CED7112A175871C203EA775FB34AF04B887F0BB569AA0AF0731C23A00F510658B04602311F22FA50C5239947DC21A5C0860647A9C31D3B300A6EDC220F39DF03D1BE087184100E495640DAD246FE2C1F48B0F5F783E93F17EA6E33B603F7874BE97DA167621A3686FA4CC437F7DE8B3439A6E386728F6B20126D76A9D2627091114E41784BE74F813ED2FD2FE2E93B92139172D0A30634E0A596CFCB98C1936F45E712DD72B12800586FA1860B36964F9A0A16418F1A4CB7FF41DC6C41BC98C7749DAE87B07A0BB0E774CEAA0D3B1168019ABD2EB2A011C92A17398C3F9F0FA001D6D0AA8BE20586A0206AF91595BB104E04436F4FA55C1E6799AD93FF4A6BBD553EE10C5C6A1879FD07E493DEDB4B913E98F417752F7F0DE99B6C2000F3244A601D68BF432886C4D8943A18A82C9090A51146023818A615C0C30CFC9FBE1B91C096D5209E000F2E0704A34A41C5C947A25741AF1E2DD9336D75DEA5E46EEBFA65F94682C3502EC27436B018CFCFBB96CD13696AB7F51D027E12D783A489867B397F6E93E69234EEA998BDF9B37FBDAC58804CD29CCE56CFB7985E7EAE084AF60007B91C3F8CA351F60D6555F328F709D4A007EA1B40E2E8470FF441014D54B85531F03C518DF65FAE587AF1033B35FFAF70AEF8363A0A0D33928E22F6C5BE26CD7B5381DA2C3A4BE1392A3A7D200C3F397D0F4E0A47DBA3E189CAFD7EA88C59F0B743BF07CAE1EC0F5B1B5C2405905916633FA35A8DC720F86EF0F5C6A9489F9AA9B1D93E1864BDADF1728D77EF4F80EF3EC94269FF2E0A6D78518DE468C7B0D5ACD8C98B15FD450D14BAF94FE3BC0DF0FF6DA85B9157B9B84F2FDF07A92C2B9BF0B1EE587DE75AE73290FD908A60FC2D43743E7990021F4E4F0F23F331962CC80B0671C1C04EBA212A07386601172F4C6870308CDDE95C2E3343D3E91218078A309463958B629B30033EE40FADCAAD126A050DF74DE9D0574088DAEFBBE518BA34BF2E3F9E72E2B1A2773BAA19C06F4AFC040567B6E00C0BE193B350F6068FA95C9289699CDD27D05D87948334BD6C249161EEC3E7264C8340F86E861143F8D6DA66C1985CCCFC38E4680F115DDAA0070BC9656FAA18C5B669742743FDB117E6FEE9F9B507AD17DB80018FA4222B65F161DEBC95C37CC6A771ED07B5610A0EFF1E10C947037754B1A4A75B754A36D9B9E4FBF698C5B99366EDB347EC145EE0F5D77CB69B9B53402AA3FF554C100E293AC549275A1860DADEDCAFB5A871C26B7D7B61A600940EC76E33B0415B03BA09C584D19F43F82897EA232B9AE64CC3E59FD693B3F78E76FEC03101BA42D96F69B4C509C10A562C69C074CD20EAD41C8F4014AF414ECF3D6533750034369BD8BD061DC50FA6A744DD1CB7180B73D46ED5C732341253EA910DD1EF9FC54F67F5D122AF585CF2E1A3C38DCBE4E0086508F709A5275DF996686C0D799BC30F62D26BF6D962082A68772AD980D6BAD4CE87DE84DCD9A70116002981DE1D339DD9F67B77D9E191F55840EFD4EA6BC54BE066398BE51EA49727350113A591ECC7C3B98699B1466D141DE2D917B2125CE772AFD92108DDE966BC50F3494C020AF59FBE71E8B726635A6E5A302308BA1FD3282347DE551DE4F8FD58BA1BF5796B0C8E5876577B644717963948D65E1BBC9F62EAF7FD8836E9DD7AFD6F6C48391A7EA3294D0D530290766F1210AF8BEDD5DCE7243F09090A2170A534585378450AE2EDA3FAB9F6B1600573D096A2D8FFFEFF1A910BD566ED312D9A0D79EC8E9B2FAAE00F708DB90412D219635C66CAF3C035C97F43F4DB4D635C038569790DB3C6F06F86F66C9003D3BBD7FFB3429F01F7D2E6D00F0033AADCB5B447AEF0BF8B1AEC3807CAFC785FFE80AF9B4C907C0370B48B55CA4E89CC1F2544FB62694BEFA38241E0783E3AC703B44E54B3C77F518CF53A8F5A56D75607E81BEEF0E47A65D7DAE55E7EE463CBBF75C411C4378BEC924B6C93060721A0BF31C2DC90E0C729136135E5FDA56071FA1EB8F7D6384AE97057DFB3569A102A8F17F13E132EB9BAB70263EA8FC3026069AEF8AF780515F80F6CF4E7CF312A7DAEB4B9BEA6099E08653365F54A86FF55EA880937F4AB314CFF7CB1A772ECD0EA2FE066146EA1E954A3A1A0000000049454E44AE426082
    89504E470D0A1A0A0000000D494844520000007800000032080600000097A71FD8000000017352474200AECE1CE90000000467414D410000B18F0BFC6105000000206348524D00007A26000080840000FA00000080E8000075300000EA6000003A98000017709CBA513C0000139249444154785EED9C0BB8955599C73F26AB091D292BF392A6655953A865D3CDF2969A5992E1BD98326D6CBC97A692A5628F781F502B5440944647C9867C706214861A41440153411401E10C72BF1D6E5E1081F9FDF679D7F13BDBBDCFB7CF39FB38A767E07996DF65ADF5AEF77DFFEF6DAD6F1FBB65B97F7FCEB26DFE2ECB0EDC926547F1BA27EDEDB4CDF9315BEFBB9C06BAC1D116FEB300DC1E7A2DCBC61D9065CBDEC4E56359F6F753B3ECFEA719DC409B4B7B616BFBABD0815889D94CDA1359366372969DD802E0A7B26CCF2959F6C4FF30E0491A408FA1FD8A775731A1BFD7ADAD6BEA407C00740078FD0E8C96EB9460F80AEF7A2790BBF1708B5640C70A069ED2E582D056866AD2C0A42CDB07C01FD39BC17416F7BB64BCFC28376B9E6D7AF9D39A28FD3F1E8413ECAACEBAAA0AE06F3F9C74C52CF0C4A3CFCEF8CFC9739AC09D312DCBDED311C6C9E37BB240FFBF64D9B92CB27B476875C5B9C8F4769C61C47359F622D707D09DC56897FB075F031734017CB7000F32F7C2FCBD1DE5141A27480B056CA1589B0DD0675C9E657FD351BAF9F928F643F0FC1B8C7108F7A7B3E6FBEA49BF88166B8F329D59D058AFF07C23DEF2CEA2796F653FCE7AACB918DEA60BF07F18B3B9DED15126A0B133A03E3D037A3695C0BB112CD6A3BDB451E2BB61F8D3D606B43B690D861FA38E6985E7598F13311EC93276789DFB0F3E7E003F2F4721AA116F8950787EE7AEDC36EAE8FC88E94DBA5921C00F86070F6B1B99CAA309D3873E154A5001028DA71D5B2B6DBD81F1FBC0DC99F0368CFBC95C3708A6B4827199DF823195DECD6E32A49B6A5DA33DE358EF3CE45947E470ADD2DA1AB08DBE6BDB43B3B3E6A0B3AF8611AEC978F8C3BC26266FADC78223B2EC5D2860A98AB041773545C9E75BA38D077E123E4E4269BF66FC0CEED76A1C692F6EC817609BF7F9A682CD37CC1B5E0FFECB691841A03D20C9036F253EE40F39C7BBE7AC47889E98653B5ABC79D8D45139CA011E1900DFD251C2CE87C1ED504809E0A8CCA7599CE469FB8CA7EF8B822EA58D76BC4009E8F3A13C3D044697D23F97368131F7A0CC5BB95ECEF305DC5F68E3FE62C69E49D4D8B11EFCE7693C9A659F83878929DF0A2E80AF63BD07E1E3F8D175CABDD0F390E94964B0781B876E0EE9882CD53CB82E009B0BF300733FAA9C5904FA3A4C6C4E2730E6D3679A3C621E6D96E06A206EE2B5E8DF65D9DB3A22705BE76AA418CF2580B9A62178312C6BB0F034015EB76B2BCDD6C643F313E8A9D17C6EBA61DD65ACD76AD42BA0F7468886505D3D38016CAE1434C35B393384A20F20D47500399F36D7F4C0F528AEBBC3CF0F053772ED42ABE67A2AB38816E9E2ABF0F298615F40E1E72FB4D986649B850B633E564427F543EBFDCA80576EDFDA1CD6F891A9C7286114E3F9BF59AB7BADEBE4C7B5F0E0CE043840AA7A781255F7FBCB98EB6FE1649140C852E0A3DB23645BE708020ABD1D1037B1F6469A29E144D3895778793DE459CDF3A76AA14F887F17F3C7307715D747596308329FCD75AFF2F9BC3F2E0AB652011711ACF9B8B196F5D2984E0538E56095110A39C685B1E00FC2F4E158FF67AB318BC7BF03E5356FB310FAC922CB6F8BE0051E74B8B91E807F527E52054F7BD3B72A3CBAD1A2B096754D2D28BB376D89A1DEF01BBB8A65D0B8349FC3A17FBE1EECEE402F8E6AFDB85AD6291FD3A900BB184C2E115CBD10E5DC09F38378372B0A280FC26FA8147E10FA48AC7D436E7BD5A73D02D67B8E21D9D09C03B814A291E368643C014F7D9347E679F08C18B99E3165099E577501CDBE7CE2F3739FDBD51B625F9FC06DA0BF5D87389D02309EFBB730F4652B5BAEA5C3000B132DD12ADD424AEB8D3DF746BDA242981A62A1A12533775CBD816A2F3D01869F9501F072EE3F42FB8E871E91971BAD23B8FF60B53590F73042EFCB005D0239645CF830874301F058F5A307C7E1C990F6F25B17800D3F865D7324C20E46580F245E91390590D1D4783607CDA4FD1E255CC8F381E595310AF830FDABB46E15C7985EBCDB0DA55C86919CDDDE82A3BD4ACACFC343778597126FF0B11E39A7D05EF359C0047E4993518E36CD545A93713B4263819E9BF6F18C9F8BF1EC649EE7BE21453DE4DFCCD89A0F87EA1AA211760798F9054C8CD2AAF5548B03BD341509298F8475FF0BE37A128A5ADDC023D0B50AAEC218BF0C1AA3B936A6030EDEFF09D0ABE66F8544B93B5453707B8036FF4775EFFE7BA3C58FED850049F9220DAD66DDE98C392B85DC0A4A3F5200916331725D413B0370BF18A1FE20E6BEAAECB15D9CC5738FF6F0EC9C0E7930F9640F169F6BA835EC6A91320ED1597A326D5A3CA722EBDB458C728AF371E62DCDCF937E8A0646040D883153AD4CCBE9E9FD28BE2F216E0E631F0198638AD66C2594EE0668DF60AD21D09C9DB62D5E05D72845BB9BE7F3D1C3B7B9FF8C45D978B643ADAD698E05C0998EAF00FE55EAD135E25719D7B597FF0E032C01F77658DF292862B40DA6BF6F4180823F4ADF0A2D5B6605CC5C55C42C733DBF2E194B548FCB7967713682B659C546FE7B30D1B25A67EDE319F75BDAD274566D1488FC3F0C5A1F285A3B2A5DBF509906FE95364F256B60B11F5D47DF86541CD15FD367553CF96DEEF7D3FA1AA129AD9C1F0F4D345CF9976FDA069EDB7DC85117801393B7913BCC1FE999FB01294C2780B99E58A46404DA99B98F337632EDF454ACA014B718A5B01D67BF3FE7797F94E0CF88E658942CA279E57953CAF98E6F6832B2D35BF1D4C3A0399C794F306FA586F1E21BF3D6F27EAC6194BEE3A1F372FAB0C1BB29ACFFEE22992600286327148145FF21D02F19717C7D1B6BC15A44BFB5FE0E85E86A840DDD305BDA1EA51C1CF7DFAD8559E67E245594693C8C9E2D58E1911BA1EBEFC4962D7BC3BB16FA8E68F24FBC5FE158D7D61B50D824E6EDD10AC00731FEF1143918FB0AEB4DA25D94DFAB43EFE6B47D89F0F9402DF298434D65CE6F6D3C467CB7C6950E3778FEC75AE8BFE500C3D825A180668005060127A3443F101CD08AB277A3FF3642EA38E8F4C945842BD3A996560EAD13E83F91B07613CF7D9227990BF1C6D77327406BA0D7B348518667681C00AD9F608CFF908F46CE8D8F002BE3AB583AA498E4410721B8F0870CD01B031F0B28CA2A164C846C3F32344ADFE20AD9E6D4E39CBBEE1E6C4E4690D969239F42A557AD734E53885DCFB8C1E9640A25BD17E51E610EE57D835EA28144A1E5C1480F685E9100D65854AC3F2B428053C7E694C6D8B1C9B8627F797511B8B5F443F7CAD91115924CA60CEE57984E00E48F18EFADF0B55F257AF0FF4B6547BE8A27527A772AAEE214EBC7B5F05534A63300BE4020F4A05040C98B2D900CA98641AD3484F1B74C6E139EB54AC6BA530E2D1D8C38D60207A55D00AD818E89D0BB1E03DA89FB3D79FF2286B01463B99C757EEA3CD70D254DAF254716292952CEA2E4BDCA13A9C2838E4D7E09733DAF4629B78FE53419F70D0D17592692575B6C1331F8BD99B7DADA22F87E8ABCFD1EE4DBD656C4DF5B16A261F27D7AAF00C741C07D3C2F8E3DF066739A8589E0AA20C768D5BC37A74EA6FD8CFE7378DEA081D8CFF5D9085FFF26C071F0FE42AA8A19FF39682D6C089AA91063DE4AE87DA123CA49735963608A0AC968F5665389A902F9D6A4DC1985E52946B27CE51CBA591E35C1B7F27C41E7B74927B19F3EC17EF5C5F806680D64CC21E569A316D9EAEAC184A9CB52788599A721EE96A3742A1345D63719B337803C87656ED2AB058DB1B72766E9EF15E7D47AABDB84C3EDD300D2F687FB89F9FC645864ECCC30AAF4E56929EF4EBABC86FCD89AA24C05C8B15AC38AE8518A481A26BC0D722ED783016686E0C6FB7FE79D5F8BEE4AB4C9D3DD98779FD539EF2725CFE4FE28E6960E36622B362AF1CCBA07AA03234318EE18AEBD6A01368DA91BC030EA99EC728584A997B83F00F0B6E7DA9800E6BEB40FB642068C5E083C33C2DABD396FB948418D02804DA4A2BC8DF35FAD3B3CA4797CCE3026A41C9D42688032D263CEB628A5CCBBEE71CD309E89C830CE7502C8C1696C1CD5DE87AC8B59EF4A9A1FEA3D856ADE3AF2EE2C65D35051BCDF7CFD41C4749FD5119EBA5C83CAAFCFF3B9F6297B9C0DBCCEBB1BCBC37C35F9EA0630CC0F356C05003F73413C753F847C297DB44F00E74019A7A21492D6DDB00B43A35388E7BE9F6311FC5BF169ADA458C60EC80B64EE550911BE9BAFA68186A6F1F7B40760E67D93B537475E6C849FFD7937544597032C7DC1F46B12D7F3223235E40F5898BF177A5A6E1FBA98C3B8FF4C67CE7178736E399F56E8003ADC397A71EEE74F27D522535D00C67A0F65E197F446181F99AC36005EDF0AC0C3232C7968EFC9D1620D44610318F455CA4557E52B63159833922F11311A352EDECF676C1F15275DF3B820737D8D776DCAC7B11B784E3A710AF7FD00F1F7D500B61F5EB6153C0B46D67CC11FD0E58100E03BD3095B3A8E0D1D8CAC76766EA1885CE31C6774F20A9D8700FD9D4520771860C30C1636D5DC02B1A908B7735AB4086098BD444F1088F97185C622683CC1BBBBB82F7D4561DC23E96B0DF716605FF73DEBBE97B15362AEC78807C7F81ECC1DAEA1685C11556E295246BE1FDABFD16B6CDC5F1F74BBCB8B742B7930DEB60D3CDC96BE10A90FF7D779BAF4F7E47DE90857B0E40F3D3D8D93EC59893F73B7EF4D81C83D337D8481C65ACFED8B64EA30C03076A50A86C925548DFBE4172C0218A60F41D0CD11766F163805C9D330B7A18855B928B00CA677B110D1EB5D9B3E8DA245656A68635E5F3CEAA5854D91A594CF6BF98777F4C6A05E0BBEEE21DF6DE73C3D4983AA9483ED87AF4FD0FFAABCC6F7DCFBCBD7F30309639E4A05A1806140BFA8C617321CCAF80BEC87AF4FA3A3F9F382BEC565913C1D02D8C90284408D007144F96245000B124C5F03D30FC174E9CC15400C715711BEFA41F318EE07EAE1B638677ED414C0FBEB8D1ABC5F80D20EAA2628F40F83BF5FC3EBD145CA0890F682664354BB0F1BA1D23C3CC6DF6ACD17C04A1ECCFBCFC2D72B7A67F0DA0238E505945F316E13729664F24AF3B3610B034D6BB2DE77697E2A2D4546E4F9147ABD97AB7F26DABD48A676031CDB9D4500B1AE12B861F1165955737025E6F0482D7C58FA0499CEB30D675188F4E3FEAC86A6DC3896FBC23055A4849C32BBA390B18B9BD2CD78C0D8293F373E65AE33AF87770FCDF71B59E0674DDA35F07C60BE5F4FD573F367F4C970310A8BB853CB7915F8C8D1252F6EEBBF76038C203793DB965503B7BD003B4F4B37BCA288D22F25043759BB0C635C27D17726F9ED1D9504667C0F3DD790D916853067B09E0B80A305AB7C2E007D51EF94177333E36FCA8F31DF02C8A4254D29612ABAD93EF533F642BD55B0A0EF77E4EFF1EE32EB03E91915E2906328EF3F9CE6C1C79171E4BA2079715B646A37C030F949B704AD2D5614A28B184541A7217C734E3377E9E195E6A9DCC86F9F67CE78D67E9DB60801471A9E0DEBD5D68BE2A8BF95AFC5D9A82AA18FF54F4EDB9A386BBFB89CA65E0B6877B1DE57F2E002E066E9C3DB6AE87CC73ED6D5208604E8A58A3FEE1BA073B5F508ED871A4618548BED6191FEEC6F37C0B51047A87DDA1AA22B84A8C311FCC5D8070EB6B01030DA0FA07D318ABC863694763FCF7FB2204B95A660E8212A2EBC72FF4A7CBBCD8B1F26F4A3BF54B556FA073897C6F169E9E0039A1715E9013E7FEE580B23EE9F81FF1661DBAD0E74AF91D7F8894EE91A45DA5A433EF34AB99AF5DC411C56B466BEBF530186A183517AE9A7AFB1972C596E6BFFA858FD45A67FD5F01998EB6D05497B5E0179BF82FB55B4CD2A418FB0CD0ECB17D800AAC50FFD04D831CC5B8897F72C5F9FF27A77C2E2978A78839F1171965C0281E7377970A261E50DBFB7CA9F73E0E14ED6DEB5DA1AF0760E63566AC886EC1CA8CDB2C409D8B4F2DAA035BE3B15603D2C2CBD12C0DD3C4FB62A4411FEDCA62FCCDC411BC7BC79E65D851518BDD0E6418ACD7BC1D4CAC3B24BC0FA6CB3CFB986BB34CEF7CE35E4150159A9DFBCCEDC59E9442D3CB96F9588B02F204D5AD06470CF5B33D4B2A646CDF807D291AC40AB877C8B039FC184F7AA91E62DF160430F8C8D51C95A639CDA9CE8E2087205C0FC99FEF9B4F50A6455EA7ED57DAD15746C331A05DB820525F94BCA3F70EF01C875B4EB79772DCFFF4C3B0DABF67F1561B8F6DD2094E358FF5AD1F3E3193C6B347F64DCC76A5176F918E6FB238035294244446A51D9AA74D63A03D956D3EF9FBC5CDD166F734D0ACC6D90AD0FEDF17448E35AAE9BCEA3E1632D06B6432D72947B70FAFBE0369DFA545A0841FD6DD5CC64F13209202580797F7B3AEED30361628D6369F771DF9F77A732FF288B344F781EE9C05FEC8FC6D0FC6C47186EAE4C6B514C0580FD21C3DC1491E0D5EFDB27A771DCF7A48D0794570162247C57CCF7B5AE8D0EB6F51C80EB30E8CE89E26C1DEBAF666D8F75AB168D553D58053734297C70AD8C541B175F4A261B229307C368730E06EC5EE630DE1DC7F543E6DE8EAED9D9F32DE652D11661F3F8B4269EFA3564B91770DB74E65D0BCFEE0E309C8F6BF0E8CA3F2FAD09DC70A6AF45F1B6CC539201020CA3236A59B8680CCC0C8AEA375588DF2B9AD395FBF1A62F5BB059EC08307A3AB82BF32B6F46192B78AE53DC33F5B6A8E1E139ACA6A618DF9A80D0F06F709A0B1FACFCC8AEAE90D6F88B7DEBF571B2D47CBCDA9565C269EFB0D833FA7898BE0720AF8893937EF5609C056E89EFA993FDFA530F9AFF97342CA4A827F6AD870374B61C80FA05A24E63E0799A272B7EA1B9D1BD9B9B6AEECF31FE7794118A85AF947F17ED28CDADF3AB6B807AC6CF969E413C6BCAC5C9A60174D377693C78173A1E36545BA663054FBA2D61D079DC9FC7F5C76D69CC398B760A347FD496795BC7B64DCFA12F31F277E7FF45DBE8D61347F57F33D1323506C8EE373768017E5D594AF3107D6BEBBA3A4818799610FBF5C75AAD7B28900EC232B4881BB86E6D7F053A102BCF12C0EBD8F2F4FABF18FDE055BB4ABB9A0000000049454E44AE426082
    89504E470D0A1A0A0000000D4948445200000078000000380806000000363C3CBE000000017352474200AECE1CE90000000467414D410000B18F0BFC6105000000206348524D00007A26000080840000FA00000080E8000075300000EA6000003A98000017709CBA513C0000101C49444154785EED9C097854D515C71F6EADB8D6BDD4AD6EB556AD85565B85560541143F3FA562C505E5432BE2526B95563FA556456B5BA48222B5D21A976A50AB14410544040202115912088B045048108A289B90407FFF79E7A58FE1CDBC3B99194DC2CCF75DEECCBBCB59FEF79C7BCEBD8F34F3923E533CEFC49D3DEFCCAD9E772A4DFB52173E0D5B03CD9A79DEC69D3C6F76ADE78DE6FB941F7ADEE6ED589EE979DF98EA797D4B3D6F55B9E76D9D57288D4A0773C16B1AC082E14B933CEFD86D001EEB795FC7729F9E4DA739143AADA5F36CEA49D413A94B0AA5E1E940D8609093C0E6034AB50C73A18F9F303BBA0E64C0ED3E83860A7F154CA19C8D057F8D7AD74269F83AC0307703BFEF8055B170949102FCE3098079B88F2C7581FF70AE3A36EC2DA7C05D2A0D2CF1BCDDDFF3BC61F37D43AD9AEE79A778FA07606BD883B760C9B717D4D7B83580B1B607DC0D06722F0F70BBCB7703EEA77C3FA6718B57E05E560CC0E396FA563C482E7AB02230909F5F426341458D5F03605954E9035C22805F534AC4C35245D38D5FBC820460F99861BAD8E3C770FD50F45C00B8692C0EB0ECA78C086CABEA00E6C7D402C005801B9B069AB170CF205368AF5CB1A1320F6F7B72FA7470AEF84BB6E0FF98BFCECA8239B36EA6736CCA61B96234DB79F048BB28F92765D800C82528B175B673E67A3CFCB5217B194B5D0D7F774FF0BCBDB2A5914F80DFE2A0A402AB7912227D609C73EFE84FB1E7ED4CBFD358103FCA56A074E3E1E3061DC12A2F7CDF4FFECFC8273DCDAD534068F5E0D0E19454B490FD2C642F869FC409E22C8A65334386795EF36C78CC0BC06208403B97C1A842749D8C41A89CD4EB5B51CCD27600429621D44A94F132DF757B95F30F4A3E8432477CD939FBDD3927129A10798F01B4A13A5B401F1F21DB557CDF7FB2E71D0AA04721E7653C1BA7234515F4309267A305B0F1372CDB74356F004B4E98FD3DA76289D5A88290BF8C52A8F644DA86CAB23EF423BE39B9DC87C234952988CE073E9DAB7209B0E4D056A09A85743D34AAB4B80131E135907132C0FE8E7A91DCB0406401ACE17B117DDA99CE7AEA9240E3E87B5DB6FCE51560B95E98BC05E697B22AB7C855A762983EC7D2BED2628032947350B6C2458D07D417A53CB9436876CC250DF8BF08FEA730EF34B95A64980EBDC1FCDECC77C9DF05705B5136C98B2847E5FB77C33CA0AF3BB5C8E9BF9945D2295BFEF20A70C0DC38822DB92784392215C330A28B8ED98B7CC147652B581A3A2FC94204304A3C31977400A7A380938B45DE27B0D0BD00A9C747BE4C6F8896A2641D24596E7A53327DF430C074B032175BD59702B08B12837D58C2F1FD2D973199F6516ECFDC63E52EA9BF00E423C373C8E3880F0145FD3CA53893C04F97EB80524D99C7D85D3537F53FB53D05DE823D753F9E4D58EC83FE80FAB008DAB2304642AB0F6D8F56FA6D652C94ACB390060530CC94C97D22DC339982E7D25F00E34526188D25E62E5B41AF2BB41FA21E4359C1F71A2D02BB135F25205C6202C61D4F594E590558BA93DD95B133F9FE36A9236F3FE940D807988B002DB2A1DA67E1E3F355FE9E3B19B0FBAB8D67E3B30DB06C816D739295933C3859D9307B0151E260186E99C6751E80C0E5522AFDFBBB0096691FE66D018DE98A6A51FC46CA027E6F95D710E8A26DE9C95ADA96A94D2E1757AEFE17C6D10B01BC8648F904DDC8F16C3DA54330360058F3F2BC5635D6FD5FE6EF4F3989F2F872BFEDB5387A2EED79B560AD7A98BF1341D7CAED00F20A7E778D624CAE3100586ECA85F9888574316EF755947496CD7738DFCFA1DCAB3D90671FC93AE1470A5491F217613913A89FA0EE058F3F15307CBF527D14E952EBE58743E3780A5BB0522440FE36FC6C62AE1B9201B66D6221B46E52CA14B433C708B96FEAC171F45CDAF302B05C0B0ABD11302BA420E57841128F40D7E70B60147ABE0E32A0BB09FA8A603F91452AA8921522EC129EAD35EB99CAEF3644BD7B47F183D2DB09600101CF6F3B2AF378B978FA2F90A5CA2D6B6121FB4A811D76D11FFB2EF9EFE179E9BF13FD472993608EDE2E34E3FAE4146098FB26E536269DA1505FF91E452FEBD50A68F697A2602F4A662CB0600907400FA99DFED7F2FD1159BDDEF48C13464AD59E67EF216DE1FB62E67D01707BF2FD54E6F939FC7C6651AAFF9E528A0FFDCF0B00E6FB9B71B4D52E0BD6A2A25404FCF2EC76BB70BF270CF032DFED3F19CC0B6F07B210AEA6FF87D45B90FD72179A717D720230CC9D00B343505EB580559A2097A71C8F55FA969EF1BB2AEC8A22006E4EFF5976EAF36FE6FB03A546FBA29DEABC363E066480DC43F464B1CC35504155980E3C74D102D29C28B0A72BC08C738AEA4300CFC393EC678BB4932D38055ACDE8B30F65825227EA222CBB15803EA0C5A87E26EB3A16EB4971E0B9B4E704604B0F4A00B606254FD3EAB715DD0177B8C1829A1BA31842E85D14FC50AEA17CA2531FB959ED433A059315F15B87041365E5E9840A00B6087548725FC0BF5FD64BBD1A5A3FC900E0518ECA0C2C78BE72E00060C903EFEF6BC151F614C0B6B72BB8DAA005C9B3CF29AFC35719FC956A31B8D08CEB931380CDF5EC0ED32D821B1072CADD607E8C2974E4259626A82FC01D6C2EF03EEAC980BA4E8B407BB500E6D9C75ADD945F216C67806BEDE2A26DCF7BD6A2D097C3C28FE0D09FB95EAFF40186CDF49FC045CBE2E183E1F19F9005CF60FCF9F07C05F58805BE4C89E3575D1E0860CB8D05B0BC554FBCD3E13C6F0E6F03309481A9CEEDE3B9D8B647CE008E70B95D82E00A22B7C865511FAE7EACD293116A952C4D562A90E5D229CB1500D17E6FA68204FD996B60950FCAD0F01CA22D9A522C2E71390BA95BBA3C13457754B46D2EF36F2EFC84002E85D655D0591FA45ECCF54E1F82285CF2DE2117BD5DBECFB8E7B40865F1F090F56BCB7901D884F8C0A241315B8D422B017C3102F490B2A85B02EEAF11BCADF625B957EA597267E1B4C245B1E13ECCFB9800A67E31E97937BBB1D102FAD422E929F4BB8C7C2471EA94B4203A09608B09FABBF0C15C672287FECB48B9DCB1CE929963BD2C18D906690E79A2C08259006B69BF4BD1B3DAD0D1F769D3B9FD560566B47577A19BAE4F5E0046C03BECF648E7A9EBA5282957FB2AE07DAC1C3199293B00982BE1181379EBE422AC00B6087524C2D5012757A9608FFA0DB94F94B95A7B9FD2374A31606C735FAD200CB012071D0AD81C69B7B7B8A12C48BF90F78FC85E0B2F676B8EE0A0C35C7F25CF57C3CFE39601BC22BDD909DAAC0669C1307B12CA5B8B72CA615037495F20C438CAE5286AB5AC4BEE2FC26274D011001C992BBB2899391E5584AAF42C8807E0E934F85983352A753A5FF3D07E9D00D48292852967E759DDC2C30BDD21B0B43019739B0B6DFA9D635EA22C88A275FFCBDEDB5131491860E5C102167E2FA2DE0CEDF7F8BED1B690912CB0E35C68C6F5C9A905DB01C71856FD3A14F46329D622C8449AA1437514F98CD2A77400D7D745E31677816691E59D13833D96F90649A1085B8CA21367C2C6CF40EDB10AEC043263FF1CB4F3FD56012C0BD7628853A4DAA3004EE1A926183F89D32AC60D9177B3C55114970EBAF012F4C929C030FA27AD40C0ED2502724B9613A3FBF41FFA262CD882AEAE71FDA3DAED2A6E74A50FE644F5D199303CACC35AAB78707C781CCFB4EFBF2A776974AB14E19BD21FB173E27C023C88C57798F66C1982D11B501FD9538DC919C04C74ADF65AACE1B7210B39D78294D8A33E03B8C2D2A433EB23A40043596F1AC0639573C2D370ACB416377969D49C2C8043A1593AFFFFFBF119B6388758AEAA8BF7B62EFC6462C176D03118FE74C950AA932BF828374F3218CFB1AF0BCDB83E390118662E61A2E5C97B95F65D1364940323B2E004C0D4ADE3FA47B5E3F69A2B8852EECD1CEFA0BC072D2A274349FDC18A7E00DD852C109D70250E4018FF82DD2C6D6271382D38E669A739185BB70727530D822CD3CBD3F0D8EA5D8E29D50F0FD396F1EB14FC2967A7AD457DF4101E931380152952B60BE961F09A6A5FE0C41E9CEE431FBDD1512E8099EB74ED850A54583C47A2F4DE083E93B617099CDAA49A47A747CC31465E83BEEB05AE0219EDCD71F4A1F13DA535415F781F2FAB66FC46C51371E3D5CEF8736D4B8A03B8C440AC5B78A28FDCBDA86FD61CA20D0F13F97D8A0BED547D720270AAC9514E0F3B74880558A913CC542BA861DC2B9417F8ADFF80BE42026B9F94D07CDF88E05744D1D48A67DC3CF5B7E8F75FDA97335590161774A78A1EF56758D6412E7340FF4A1DDEC0C38C208A8EB260DA27696E1661223AC7439CCC029EA3604BBF1514CA7B5844AD54AA8B0BFDA83E79051846FB28278DB260458A80D052D12AEDC310765100A2A260E5ACCA070538EDB5F4ABA1D49A55FD354A180B582AA518BE2FAB6F1E092F07426BAEE5A36B02171AA764C674B31C3C0EE012CDCD82B8151E7F861E74B2B62C784547FB2FCFC72B06901702FC2F68EF27BEE278486ECF1BC0767392C84915F88830F56914BD7CA7FC6FA1A24673450251E7CF63116E28ED4F6A71D0F72EEA2BF97D29F52F70577AB5A68B804CB15AF709B956DDCBB6725148709214F445917AB76AA9015C81DBDED7651EC6DC6CF2A6041819F69705DBF6510AADE50AAC64FD611A8A0B14D718C041843D9BE797EA5CDD851FF5C91BC030B61B93BF6C373B230CF05102D4CE7797D2AE2BC6EEEC716D60FC282CD899F134DBC2837662A523C3F62E8A80F6FDF47D8ED25517F3D437C1D726BB059B8C05EDE138CF007B996E0675E4FDB5E647EE0F9596A9D83650ACA3CD641AF07505B46BC4477020A345077F6F485F2E3CE50D60B960189956E9BBCBC41ECCEA3D04863BA3BC7353ED512E4CA7EB03AD765845021CE85CEC321F633AC3EB66B32A1DAF6E50CA270F43DB50EDC971F3C80B30EE1F9237DD1E8CFCC729D6A04EB85FE82C4E07163AEB2B17AE58847997F15D7F45E759C61D11C7535E2DD8F6B10AA52C3034CA85995CF451EE0BBD315AE928EE02D739D91ADAEB9D31B94BDBF783F7B1FA3187D3DD2CF482B7372A0160BBD33AF122BD00D674C5093AA356A6918E47793EB96B643A5511B5E4739529AF00238472D2D10A98A4F04C98CAB6AFF66822D3F3328DA0516007C00DAE2CE516B700C885AEFC288766BC0242BD95D932C53801D6CFD2C7E2E4FDDF95966BBFBCB96831A0151D24F4AE0C7DD5FD94CBE23E3FD1DE084873C8BB5BB8F2A41C9AF1CF30EE1D5D99A61A67FBFC40ACF764D7B9EBDB2FAF004B481DC121F0D1F565F0AB18C7C2BCC76E7B1ECE94BE529C5C9C40654A3755FFBC029C2B26BFEC7958907A3BB4AF6BA4FA65F39709BD02C09968AB11F665A13E62A955B50E2286918B2AFA2CFC19A546086614CB58F0A306F032015C643FE64425DE4D44E61D4A0C307DCA0E7E66EB58EB37767A533D8E7D6887D2441314563934000F57AA8A577E5E00B756924F9A5043F47B75139479871249072300BCA2D23F31EBAD6B2BBD903ECF72C012003F6087D248131316FC0668CBE5B06623DF3B24C403F57B758C6617D74FEB95962626779317870B1EFDEFCEDE00BBCE82E6E1752FF9EB4280C67785BCBDA33C93DFFA5B577FA17E185FAEB7370AA501EA0037FC3018E90FBBBCCD361BDC542D01AFD3B759D53CD09F1F785500EBFA4B1706023C78CBA050374C5D08235D96E88A56DB2C40CF04C74E912ECBAEFBBA61E64FB12A64C555DAB029FA232385D2C074805126B00150FDD500FD9503FDB7A06DAE14FF076C7678A9471CE0CB0000000049454E44AE426082
    89504E470D0A1A0A0000000D49484452000000780000002F080600000028EF0E9D000000017352474200AECE1CE90000000467414D410000B18F0BFC6105000000206348524D00007A26000080840000FA00000080E8000075300000EA6000003A98000017709CBA513C0000149D49444154785EED9C099415D599C7CB98994412B789495C3271495CA2428C31A8E3C428EE0A2E09C64C4E46E3321A8C8E718F8C13779698C423AE21084751821B10714151C00514100191AD4963239B08A8200282C8FC7EF56E75AA1FF55ED5EBA633391EDE3997AABACB77BFFBFDBFEDDEAA66B328F5BB268A3ED3298ADA7F268A0E5B1F456D3F89A22D368B226E37FD5A5902B18CF907D1D7FC03A218A3B72823B788A217F78DA27737A0F25A14EDFE6A143D3C89CEF45C3F87D2B0A9B4BA0CDE44C67594A994D92D90F7DC40674214BD3E368A4E6D02F02B51B4EBF8289A2CA880BC96FB815C6FE07AF5A6D2BA3240CE5751C6CF40F6C8FA8F41DEFFCBB57061FC3594DB28F52AC9E428FA88F1FF11838C6D6FCE435FAD15F467D3E9989A9DC4A6012D92C038C0995792FFB75A420843FD1A3406E815C0F42DEE778E00742F6E568B3AA6DDB125136C1ADB3C0900466FC322D7039B47E16FA34646D136D099AA37D60B4468CF59E1E149ACD980BDE9F77796C0C60458D6C1F4DC80E9D008E2F7A83D54F6FC3BAFABA6E9DE88A27F7E398A76A96950596712C92FB7647C6B8DDDD800B3CE6F4F295970832EFA31D106E01B36E6027015DB911D7E2E8FA65EC3D8031FFF54AD2F7DBE09E36F1146BAE4D1CC6A773C73CCE4FAF0C428DAA939346A1DF378146D5B644C2B00BC37344D963F8C01D682CD9A8B3033298AF64040DB54EA8BA2FC2BB47EF37A14CD638241DC6F9D47977E2318F70449C256597DC7B01F07DCBE6688CCBF0C90F7C9A359DE0E1FDB31CFBC85A5B5B6B6B75269AF9B1645B398EBE43C5EB30056F1A96F5B1F455FCD185F35946A308C5DC5DCAB74D1831A4AE67C6D3546B0C8CF02C2E598FE52AECF8D8EA2AF24FD217822FBB847A0F100F71FA000EB291FCF2C65863F2AB0C05BE607C1976FF601F34B30FAE75961AF1894F1C77934B3DAE1EFD605A579FA34677C7ACC4B51B4250AD9D95D48BADE2D274A380860D6FFB524D7E528E837ABCD57C982A9BF98EDD33BF03B121AFF92D0A0FE10E618020E99B2AD09603AEFE89E0A0B7A3AECB1D607E02E482634FBB60E463EA25F4F26FE1EF703C2BEBA439E30E93B30649113B86F93529C83997F82F306FA75B45F26E87934B3DAE1ABFBDB25A15F9FB4537722CFA7D7424FEB828F7BE48BB1BFE5FEEB02CBDAAF6237B20CE5FE50A5D445523E628EDD9A03B09ECBF5525E420E07A4E4BD3D73CD375BCEA25B13C0103ACE808DC62C61A28B20FA248BD0328F4D889BBCB088C5BAD994E07A79BA22D8D51667ECA54C741F48DFD8B23C3265BE4B98678D7B3AE8CF66DE0B9B0B6C8AA79EBA6869C1FF7994AB99BB3F651975DFC8031925DC02CFB533FD1FF160627A49A9671962E0752D6149B93C6D08B1A8F0947A816A0EC0C998874830CBC723ABC7996B688B0186E9DD20B412467B494CF7CCFD2764B48DB121B8D1852CF441EEF70390AEDC8FD345D1F7A06A8BA3FF1ED05CEA511D7D3BA2FDBBA050CF30AFAE7E28750D805D572461CB0348CBD5754273AA60A880DC2F2756AA44B939885E89BE8BA1B386FBBE01E01B197B7AA02B8D383EC2F331D2D5FA54E2E600AC6C90FDC528CF1BCC79459A868606DD475B0CB0BE5FEB84584F34697316334DD7934E8868DB8E329B4509F2075C5DD86A985B41BFBD732CF86405C51CF30491EB716C896E626C3B40D8167AB3B4629E7F08DDC6B89F0766BADDCD3F633B426B82DE48EB83DE529E5FA02C33BEEB52F3680A30E3D7C0E30F74EBE61A82808CF69706F5BF9206FDDA9897380FF70FE7D14D62B0DECE5C87E79F52FECCF3338C5FA4A21826CB001ECA1C23299780C97D5C0F4EDA6B72D18207F1855CEFE53AD058C875228C7C3E2118FAD4072B7C94451F4A9FA78D3F79AE8FF6AB435CBCA75C10B49DD3509A6FB2318805BF5EBED06AC25339E9FF472C60B6C2D66A1186E0DE2E5FD03B92BA35D673DFA90010DDE887E1A329246CD0406FE2FBEF066F75BE80533916993CA40270BDAB00DDF8244B3ABA736874D3DBC0EB91D4CD634EA216444B6EFF72BD29B4F56C6F73FF2CFC0FA4ADF188B93900CF0AEE482199348C50D3D20033D142EB5375BA908F99AC620669B262DCD642B9FE242D08E30E8B7C0DA559C7B53D74760C0AF44479A65D49805A12631F80F73AAE3751EE0F6EF3FB8ED14A8CFD2A631E08B69BA4417355487E9E82A72B039D03958F7400658673D03628001C8353ED975830DEAE49389306DE4CA51C0A80FF43FB09CCDF073E2EA2ED55AEBDD238B4C482E700EC5C263A9E09DE807013B7135CF422EA073989FB6498D6FDADA906B016660C340478509E1602F5A718D75858BC67E57A6943889FD5F6E159827C311C38C04F3769723DDC1C82F52CC3E5AEC2120ED43AA03B0C7EBB574AE60498B12BE863A265661BBB45EA0ED40B083234E7184EE87BA28A4BBFF38B022C9D9481DCC0D8B1D4CD84667FE88D4D6FB7A87F8C727316EDE658F07B2CFA92B0988910988150F64888AB45C66018799E6B570455C7BD96F76E3580693F3AC49707CA1985CE68CA644CEB0BC4E6ADE83BD5A488EBE0270B9C90652D1C7A7FC05DAFE3BA17742ED4ADB2AE055A057CCE157C9588B607B3C607803F0C49A56BBD3C28747BB74C3C3F9328077DCF925FE4D0247666D14D2CD830E4912CCF9750FA21C79DA0395ECB76BFCD7D9CAC790D167C638B01561B20B88EEBB901E0373CC4C002DAF9CCC49FA5ED4730F4D62C1E75A33CBF8D02AC2C0070F77070715FC2A85934E32EA0CCA5C45B17AEBF508008EB7DEEDBE65944A57684DE03BED6B29E7BA42FAF167948780F87F4CF55025817CD9ADDDAF5D09BD9CFD81994EFF6641C40FF9734E1F9A83C7E138059FB7E61FD5D04D1429B0A1887943283AAA7ED56E63E82F6CB58476F9E4F080AA002173BC94228DF81885A7D1EE56C9295B5C680F464D4BF8AABF390A3B76E4B77CBA4A3281F55B2603366DA4706C1705BFAD1BF0F6DCEF71EF7B750FE933233C4E9C679F384966E5729A0711D65894237930E9E63116D827D256B3A13FECFC6D51AE7BE5E0960FABAB755F09DB9AEC76DEE04DD76611DB73ACE7C02A066416F85F2CBE33501986B93D78528E357040A6539C239A0F753E6FC3D348770EFFE7B12F52F739DCE7AEA697BD4B968DBBD30C0EE6BE9BC1C86A72918088E4A6FDC43BC5D04F1B9E9E48731C3A85B5B09603CC0B768FB50B7485F74A2F493495DA7C233E3B568BDF011335FF4E751AAA0C1DF53497C84E638EA7ECF756558CB0F8BD20BC0F580D7778322B69306F48E84C7BD551CEEDDB63CE07D43695D73E17BFBBC392A014CBDC9A51EE718CAAF01BC2F75FF4D3989B9F6C47D6CAF4B2FA7AFD7AD15E0259EE132F04D263A95C12F33C1691266D28E01240F401A37F4DCBB87AB08B08C22FC4F18EF210AE44A3FEA8F4260E7703D84723C7D96F2BC48A67577C3ABBCBC3017701C636EA6FFE2E0D615D07DD20D597BD7E45D69D16C3CE14D17AFB504B03BE9DECD6CDDEB7BBA17B267B7867732BF5BAA3FE4811BD69CF9C21F1AC664E768E2A2F368D604B0AE018657B0809966860A85E77AB5946B5BB50F4D5E06508D4957B0C43C809F87DEE38C9F020060B2E18FB62BB466FAFD2CA189359ADC64BAD0708CF8EE52C640D004EF77788ADD13CA8CDB8B757C40F9189A558F502BF0730B3C4D834E2FC05DC01C7A966305582547019F4B325DEBE933B10838952C38245C67D0BE431EA8E9F69A0036C0ABA930FC8B9426FF52EB60E26B691F8BB07E83F5347145D52C588130763E7D3C5D7A95026E4D7FC636EA3DAC6FCCB0E97F99B18E054C3119291FA385D2E71414AE6B566860DE411EAAC0EF9D8E7D88CC148F50F8C505340751E4F70CDDBE61442587DEBE614BF458C213FDCE722EFA8C4C7BB60A8AB3D13ED9917E4D0063991D03985D12E6142496E117807740CC0FF5A669153C9F9EB2968A16AC65322E3E2CE17E6616C008AD27F5F33C060C49CBB3CC6366B83AB8D8EB6AD16ABD4FB24F654DBB1A3BE17910C577B6FF5E8496006BC1C1450FE0FEA36BF068265202EE691975DDADE3FA5C48BCC6B51460BDA6A00D4BBD32ACC66F4D00632927E87E60F27C893A991648BDA73A0D21EEACF4B4C82C340FE0E0769EA56FE7E0761B01865E1B40DF0681FD80FB2508C933F03AC301FD3D1039574FE233F593E9DB785C5A6DC19E69D37F4A082B33A0FBA26078EC6AE1F9CDF283962C7A020C1D86960E37B8EF112CE600337F64329EFAE95CFF44596DA14FEE57AA955C74C2439099CA381D39E486969A0086E071C6C1046004713216B0CCA442E1507FB76EAA5C20955C34E3B71228991620C67ACE3D3E58F35FA0FB1A75AB0C0B02A272C1F04C4F9A9CC30C9EF6D9C63FCA36452C8FFED70AA81939BC7B7C3A9DBA4B99F7A27004FB262FF077CCA395005CAE58821DACF566E5A487611D2B59E759793483B2E4BA68E6E812DE99377AD24AB46B0298CEA705E663C2C646047BAA5B1004E69B953853A4DFCF60E2E86452EE9F66B115B368FB0D27FED1CF132FBAC6FF3CB118E1A850D0D67A3D4CD02A16A75F4FF2EC7EF0AE3CD717F86D8F05AF08D6FBB61E092F149FA373BF8FB1535E75AB79605402D893A610C6AE84EFE3C36741DC16FB4A35CF82E50B05EF6846CDF5D020ABAD597F07CACFE1AB8972D6043004BBB0F1937013CDC112BE83803ED12569AD1EDACB00CF87070646735FF1A0C33EBA63C61ABB63804D8CA0F93C92F1F557FC920205D2DD097863369C0744D2AE5780F0A8F0C182AF0775EB8D2F4998E3BB0DA5A4ABF143856AB42B018C6C0E0EA1EAB7CC311C5E5F463ECA2C7E1991F72B07581EF1005F0B726CA3F7621DBDC2E1CC70FA9B8F8CE13A1E9E945F037D1A773135019CB886246632F91711D8614CA03B8D4F8520B8CAEC92BA7B11D66E2CEE0B02AFABCDCA669305D3FE0DDA3D1B1E92128209DC5715BE75F4E947BB73ECA8200D0945BF56C4B2BAAA780A1A3A9E58D52B3C78BC8CFBFE28CEC9210673BC9DFFCB0318DEFAB83D223BF73C793461410F77641EE5728043181A866C87C0E3A31A107416808149E655F0E1D1F0211E74707D81BA55DC376E1D6B02D898A27B03B40E0C3C9649EBCD188D914CAEF65CE15B2193AF6421C34BAED70F03AA020CBD03D474E618981602E3CCCEE3735D8526082C704F16F8656932F738C08B15A0D20F9E0E093CC6E0E9D25148DDFE238600E82C33AC04AB2804B0632933CA63B08AA78C68FBB57309B0F700BC0E19F9C94EC557A641893788C1F0E79BADE994761A4C009954A1E98F7E23E8539FBC31B3B5268021D0CD0C91EB51FA7C261BC2FD39DCD721740FFF4F8278938307012F02B0F4F400698019D71EA1E8DA2F4C161F7280F89CD6EDD3A212E01EC2EF9505B08B4509EB00D44394ED12804D52E07F25A59FDE83B27F88C1850086A7618C99590960DA2E0D3CDFCFBCBF04F8017A1014F395F23859A6D059003FC61A7156F12181BB00BF941993249BC978E88E60DE39D437EEE76B05F8776AA7C949429489FC82D0970E7F82F88BB4BFC304B725E7A2450166CCA9218B8D3F9731C386DE2B219938384BBB5D20BCBCDF50528CABB20086C62014671EEABE67D24EDFFB109471B87D52079DF6B500CC58BF8DAACB02582340B017B0868B99EB7DAD4EEB434E2B4DC0986B74A5AD18343301A63E0698EB95D05C84C2F6670D1F507A9BEC0685F7BDFB84F49974AD00F7D345A601D68AB43208EF40895DA1828289539CB428C07A0205C3B818609E93F7C36F7324D4260B60EB00B97F38251A500E308BBB0E3AF3B0E27D9236E32E7563E0FBAFE917252A4B8D00FBC9D00600C3FF41862DDAC673F52F0ABA27730B9E0612D6D9E4A57DBA4FD802A55FF8FBDDF3B301AC39DCFFC4FE28CC5D4B4ACA34D82415FA9328A3D272280C3071D597CC238D5309C02F94E2E0BB4CD82B218AA06E52E0D4C74031C677997EF9E12BC48AD92FFD6F0AEF8363A0DC0A0441FCE59A90ED1A8BD32E3A68EDF74272343CBD30E6FC15343D38699BAE0F0AE7EBB53A7CF1E76C33FEF37C617D89EFA7B23C41BA0E4FB325FD1A28D3CA2D98797F6CA89127D6AB6C764BC67A2844FB7B1A81B11F392E609D47A4696759B04A8FB2CCE56AD6DC784C1C78BF5E5C98CB235F791ADC2C8011BE1F5EBF2173EEEF8245F9A1775D3AA8BB60163504A1F966E8221320269D1A5EFE574C8618D327EC19FB07C63B2904E89C2B58B824ADF1F100429377A5CC71B6169F2C2C8078BBDA5B0E966DF22CC08CFB3E7D7AABB40928D46FF04549398D90E019F77DA3167B97E4C7F3CF0D2B2A276BBAAD7C2CF4AF4541D6796E00C0BE193BB300C0A33DFE957696F2E99275F9B4EB31FA360B602CD87DE4E890691E0EA1A3287E1ADB44D81257882CCEC38E7930E62BBAB501E0389666FDE87FF7FC928BEE693B9ABD1FF7A326955E741F2D00BABE90881D54CDCAC85C37AFD4EE3AA0374210A0EFF1E12C84FC20751F3694EAEEAE46DB362D9F7E3318B726ADDCB6A9FC820BDFCB8DBBE5B430802FEA01959F72CA5080AC18FC14F291D7C657B0C938EAFD6CF770E4758A32D613360B600731C1BDB34A4464B00BC4ABBE24A7FF312CF41385C9750D63F6AF243CDA2E0ED679BD7D00623312A32D93FEB4DF618202CDF7299919731E30295AFDE0E97DC0F0146C6BEBD57C150C50BA15A1C3B881F455E9B64DF707BC5D506AD79AEB09B2E6A9E0A23B503F254B21E0C1CF925F31DE0780CF6836C0007AB9992E44ABEE3BD31330F92D262F8C9DC3E277AA243C41D342B96666C3CCB933827B0F7AD38D814540A8A24CED99A763BA9D67B77D9E191F578436FD4EA3BC541E83514CDF2875E580E6B022748A58B07D3CF03141CCA269168D7CC6219BE5941DB200A67EB55A3CB8A1040679CD863FFCFCAE94F32A4D94352600B302DA63B25C4C32468BD58AA1FFED4A82812F3F2CBBBF3982CB1B236FB8B943D35B8C6A63EC572ECCBC398AB46759709171783B4F029B246C8E0BC997BB9CD5BAE00121452FE4A68A4C6C1F80F1D8F2C6A2FD2BF5D345B188AA27412D9DE3FF7B7C7301AEC437F4DAE2390DABEF08F0E5611BD26F632ED49395743CDD98B43F6DB43636C01856A790DB3CAF39FF9B593240CF4FEFDF3E6D42FC475E4F2B003C58A335BC45A4F7BE801F6F1C06E4873D2EFC4716C6A7913700BE5340AAE52245D70D966792B8AE9B54FA13D70EF1382638C90AB74354BEC473678FF13C85DA545A5706E617C8FBC17064DAD9E75A65EE6EC4375A9E2B886370CF7798C4362A06939C4D605EA826D98141066933E14DA57565F001B2FE185095F7AA206FBF262D540035FE6F220CB3BEB90A67E2FDCA0F6362A0F9AE785F26EA01D0FED9896F5EE2547B53695519AC12DC70CAE6B1A3F256EE850A38F9A7342BB17CBFAC71E7D2E420EAFF00AF70F272DB037F470000000049454E44AE426082
    89504E470D0A1A0A0000000D49484452000000780000002B0806000000B37E4C8B000000017352474200AECE1CE90000000467414D410000B18F0BFC6105000000206348524D00007A26000080840000FA00000080E8000075300000EA6000003A98000017709CBA513C000012FD49444154785EED9B0BB456D571C78FD1B42921D1A63609513191266AE2DB2828DA54AB31C1B4C66714AD5AB10625B1A2D2C66A444D627D90C434CBA898205A1B0D181FAC06448940445111449EF27E83800A467928AFFE7EE79B43CEFDF8BEEF9C7BBDB87095BBD65EE7B167CFCC9EFFCCECD9FB7C778724F7F762927C98C78E1F4A92BFDD9024FBEF5079DE94A7D97EBF6D590070760027415A0A587F589B24CF744A92855B6809B89DC625C9B057A0A577D35CDA2CDAECED6D9BB64186D102709A4F7B294916BF9024FF0AE0C469FC8D216A0177B944003D11825ECF274957DE9FC6F3E9DB5B72BAB6189B24A762A76DCA26398CCEE7FEC18911986078730AEF9C24F9080FC303DC7E1392E42FB7AD24B45D9BE658002C4F05E4B768EBB93F2E213A8F322DE39913262549DBE630FBFF448B9D8E66D9BAF1B92439665B9F37917CB5E99AEBFD0969E77AD75CD3F2B6AE7819FD98CFA15392E44700F1B932F4D2E0DC9F67493AA1113DC63A7711769A9C24EF727F5E59DEB5E89E4D92BFC061064C4D92DFC1ABF37BE1556B2C73DF9D39AD81F77423F8410B2A1ECE6A6D41ADC90F3DDB0F4E923FCFF3C4401F1B90247FE63B0D05B8F7BE9C24ABE65532D244403BA88C0EF0BE323CFE8A7AF4142D3BC1EF9908863BCBF0AD47331C5EC81CB8AC52F32C44E7DDDF0BBFEAB1D3B113013B17DEEF08F0402B315E9CD99A425A8BD7E824D917B0FE0B3017EB8C28FFF18C37A076235A5FE03A725AA582D4600B681BADFE79DFA78C1E2E532C4F1BA05FA5F7D71B838DEE146068BE230DE3EE1D9F248FF0FEC83272F234C83A897A6713E337E198479419FF280E5D860E07FA08FCA7C277530A7018A374049B62DC7F3512A657DE83A0320A55D3A05C7780FB25BA0D11342B430048B72B807D6E466F41A17342F736747710615F6652E7488F23E8B41794918FAC76D02E85CFEA46D1845EF7CDACC87B8236C24CF16638D5A892C6CFF441CF7D05179ECB00FA538DF4D4E998DF75D44AE3B8BFB2684E028C7E535A0C30863C1F833CF274838A1B013F27EAC60AC8D024F968915255DE7DCD1B15CF5E8A9C1F12C547C1EF150CB12EEFEDBCEFA80360A4BE39C39DC23A993A04B2BF5246AEA0C263396D29E3D2949FFDDDC5610F7C8E43FE5DB4373287E3FE4DE887E04CF770EFBE73A732B2321A74FF2C72759657681E28A57F80D31619BBE93080D9493B227FA59943A7D579B57F2359EF1960841E6BE460ECDBEA0962F2ED50748A6B1B0AEA4D3D89FCDDCA18C1E5624905B8D3327A64BEC0FB37E0F399EC1D133D228CF42BDF093E637E2AB85C2D860E29234F80E1FF3A6D5C96993412FCBF47DF74D37FCC77134EEBBC2F1700E41C54867F2D1A413445A3E3D3166DDCDF8ABC4F6B5B01A57FD9F890CBBBE9F43D08DD5A3308D7CBB72AC008F86E085A9A3778B55094FA9251C85E3B350C0A2F42D9938B8C02FFAEAF561CE3EB192DEF5E84D7E26792E4937980A1594F1B49FFDD7AB7D1AB61A05D85914A019003F8851CC03BC1F31AD2E2443384EB34D7FB9D0B8E768E99654692BCC6BB8791FFD74573AAEE373AD17183D5AE0EB9B2029C4BD22E5C173A0F64DCC1FD31D07E9CEBFE3A2D7374CC615B0D60B60A6D103489752B050DE370F459FF4F0531F82A2781414C49B38A0E5304D82D0913E9C2FD854C7A306D29F7E3F329145E9D78B75ABEEAC2FD188C760FE32C985EC5487B96313C46DBC308662C97DA7F020FCFDF6A78AEEB74F0B9D18CBA2239EE003C78601ED718B546294D47749E736943B9FF37F9C06F98F58060677C19FBAD98E3426CF0E9AD0630CA9D2B58028C5256B6ED8B26E7B1A7516584C5A14AB702A7382B730665B9F6E048EB04300FB0295A3031C408D33320ECE83E5859D02E320D16C8391EFA038CC048D12379FE1B6A8B03E1F521DEED0C9FC3697DA099EDFA1BD96109061F68AAA6EFAB45F3B71F5DFF0ADA29CB2B7653BFA991A2275457EEC81D4E5B93B72DF7D7EAF48C7BC6BA60AB006CE421684A18DC14726A99C9498362970BB09E0F8F21592AAC351EDA14608D8951C7427F36EF5EE23A315F90646B307DE91A1C723A07C08B8BF6978C7B9CD65DA7E1BA00C0E633A795B1FC5C675A36851A39DC8F82C6D33E8DFC7779BD757AFAEF42D7330A0ACFF6F0BF04400F45D69E910D0665BC58D73F63A4C36F28FCD642BB47D6C7F37D2E5BBCFB7591CD5B5C64A1586F0D1F5B901B8A0455F70B72186F7975B55A65B0AE8B2B86BC34730426388EE7692A9FD15A5D4744FDC6BD2880DF88E146E84802D60860A3169AD70587B17B7BEFDCDC8AA1DB2A9E7BF6268ACD0C021DCED3D7A843EE01BC6B43DFD7A0BB9DEB7AC785234C43A72F14D9468083FE218B2B9EAFC741DE82DFD3F09EC175057AED3580AC6441C7F3E428F4AE2EE2DD2280517A3F0CB6D2220361FFA3E02241B5FA51FA32D34DA3B1F0EF1A5574975C648ED1E371B203B377187B2F78BD6D54D9A76EAE6982CEFBF98D0086EE94DC36E58FF2C0C08B787F2B32BE584B3F78A65F6B0284253AFA529A8EE192E5756EA57FF35EBDDE3CCD52CA547FEE97C9CB6A5D3EA1D76CFA4EA6EF299CF129E7E57B9E8F2FB27BB3016680476B439C0C824C1F6DF242DCA8F3AE7FDEF8454A14016C3A82675ABC20B36700D01FF03E5A15EDB702EE1C68AD384FA475A6ADB5E2AEB7069B15A0FFB506E5FADFB447E1B10EE7AB7C628B3F65456164BA9E24B8465D962178F724B2EEE77A33F26EE0FE3FB9FF0FD7DB5AF3737D87A61B800DD30903B05582CAB811C8EA41FF31B4D13CBF89FE9FE5BE8F8E1BE97CA9D15E64DB66038C42576870947A225FD96582D8DF7E02451603B4E79FFB142950D4EF3ED853220D87EC07622FDDAF3A6B0826B23BE70D1A8716ABE97BBB9E2E024FDF4A8142D661E1C02B797713E33A20F32CEEEFE57E9E9165FA65CC2C9EEF8BBE7DAA1DADDE9CCC32D05E65249A82752A9E5F83BFA9F904DE5FAC0CAECFE278E96109F7BFA77F6D562DF3FC53331AEF1E2BB29DFDCD02580F367A50F431F7637504B88518BAAC12E10F5BCD9651A41E0DBC2ED410A63C1D8BE707ABA2B683A954BD68EB99F8BF64FD112582AB2E87D69261F1628404C0076310F79E2BA0BF8576BB992A1C6C0960DCA21354D50C6680D371A611D864F3614C2D59D07D73E69FF8CD81BF073083ACD2A5A7FF4ABFC59BA65D97E35D5A45B3E74F9F5D8391F5AC32CBD8B534C078565AD121F897444F9323BCBC2052883F1A78DE8940BFBCEC89550380AF165CA2659EA9D4091AA5E8712ACF0378BF2ED6DB75A4AE374D8BD500A3C7465ACD932CA38F31D369EB755A9D82777E20FF01EF7685FFC58C3DCF8AD8F558C3D23E0CDD01A64C22F115A35A1DA07DC74CD2C8F0F038099A6F9BE9E0F3D2DC8AF39D9345AB73E5F91F7CB6B083668B6D12A0ED4E2A3F42F08A402E0D7054701D8A1802C0DE28B8C6A86322E31B447A11ABB45FC0DCF361F0741BC6F3C944D01A1D280A9321003283FEA918B84941944570238083A7E7E93DC2C887C4F6E7C66A05E17791910EA8935D3363DD5EC0D8FE469D6B32CEF7F7A526061163AE8FFAA27F54F26B99DFA3239B6E8946F06E350196664CC61C637AF6571A5C87B98C3492571AE06628DDDD89DA50FAC2B2E3EAD13189ABDC26655EED91A767B54C6C24072546CCE118B837135E6774CB27FB566C8D60163145D78BE06AB9F03A380E1DB600181EFB4781375F7098DF913A7EACDBD32C7EAA9DACD1FCE1D12E0E881E40C7F399A35BA3C7701EB7457D8656B28B5FABD6F2FE52973CED1A519E2D1DA850FFAF550176B200F0846B160A4DCB0CFE5E4086CFF705D8F52BCF87F7DD624DEE668A8B35F438DEFF2F003D8FE10E0C8FF784CD0C7070193DA0EDE4091B7C7E544D6FB49839F21536FBE04F994AE99B21C038D597CAC8C9687450645E8BBEA304CFAC106BFEFA58061ECEB65DB32A7A0DA15D6D54C771E579EF1BC04617E9725528F2ED4CB00582E9B23913CF6831E61DA66853737E3CB22E9C5B99F0DDB47EC8DD08CD1AD7C2E515FA914632D7F946A4C095910FDD090B2B7CB738BC0184CFC7DCAEB7D680E636227A11D79F316EB672CA026C3680DF558C1B8FEED997296B8181BCBF94EBD1469F80069043B94FF7BD46BBF3E47956D112D8AA11EC7AA97100658C3F04C88174267DAF792C57C6C85591DACF94C4F8A32222DB31B113797E5283DA17FDA6F125028B91EFC668DFE0DE62685E14615F2B231BDE5FAD073059A28360C0771A6DA27C235B79DAB5C2BE3200337657E8E7B9DD41BFE7787ECC3998ADD4F10F9CAC014CDB98EF5346B574F4B78B778362D9DA22CB54CFB1D5001650809D6C4589224DB60B9E5BF36E11296C1174A5BECB668A32F9FE4CCE2F423DE1FF28065CAE61235A9435D8B4AC71DDC2E42768E5CFF805EA6464960198E839A91EC0C839C4741F6BF40A681F42E699A652412F9BA23771B8C2589793F4948B6C74BAFB7BF8DCA6231B0CCC733634A741339EF7FEB8602CF7A33D40E2FA3ACFEF405778CED06A0023F0440DCF8487D7DA46A1D4151A8E02625EB63E963138E31E87B70019913F00C867917125EFDD0B9A96DB73DFD5E287F77BE579468A5BDC1C80E1D5BD1EC03A49A4E8FB2CAC8C28A27A5FDEB7A1B5680D8E88FCAEFA03E44AAB73B34254D7668AD9C8592CB03A11F2E6B926E3144DCE03EAD9B2D50046E02022C6FD66E7BC30D3248076A13D6E211406FA7DD561415DAC193F3C26FF65892C68621D9A84AC254683A004C07BE719D1E7B1EAA458AF4A7DCA6B043073385E5EF0BC0947DB0FDAE7E268719C4034670DF6FB340E79117C7EC7D8F591FA57733F8AD60FDE7E2CF916D79934CFC7DB42FF8F3391EFDE1F7B1F5426405A0560BD4BCFE3FA0B85625837E87E5EEB4DF4CDD008283B1605532FE7BD8E7078190535A28EC1F823327A26F705F8FA4DF81EDFD1F71D697C5F05B0A74C23E656C6A78707457FF0BCA141049F2D88F05AEB7CCD0CDC7B52F610CD1F2F345C8329963E065D0F4145FF77A336F0979FE3040ED93F3333643AEABCF2E5BD3F24DCC594AC5CE6AAFDCE2B9A8BFDAD0230C2FAC661B9D5DFCD3C8F33ADC699B53FCDE961C472ED4D94A71FFA01FBDA320A669101FD9119BD070E6190ACAABC7646C5C18EAE06185D9E0E802F2A230FFA5BEA018C0E97E8ACCC6D197A0D00A87F82BE83C0712D4CD19EEA41375B1B18A9F039C71332E6F3EFEA08FFCBF23AC6E1C72A68DF883AE617DA2ED6FAB778DF64BEB5E6D72280550AE6DF3085A0542F947E0B65D2E243437B9ECAE457F1EE66B6489FCC0443D79131EB039CCD1FB7EB193E26B80C436C845FC78C4EE3C06BBCE9DF77E8F063D72D22B849A51CE93B0518FA8BCB000CCF5F0930D71F56D39B529D1B7D3FCEF7993E8DB4324596C7ACD5D94B59B500F663097D1B68F3197706570F3C7AD206C7479739D8B761A1D52280AD1A8D503D3126957E7BB59C379269F703C87ED506C2E03BA2E4F351318E369537323AB4FECECA74B4224BBFAE3D3C7B82B5F95B2886FF496C579AACB379808DFA92000F76DF6DDAAFA647E6F7E34BCE4DF93EF4DCB92CC0B57480EFEDE1384D22D88080AFBABCCE1CFD296F5FC7F3EE58ECBBD160A26F9C9F68EBCDAD450087909B1480A0F44CD8CD388246A2C8D70B40EBB5AC125113F3EB4D9D893B41015ECE44F68C35696036D16C0C327BBB9E19C1F06C6B94E4B246BA0633E6D22280A3767859806BAD71E8F29300A2579E97DB31E86736F7A832A7FFC070AACBF37C99F32906527CFF7D04F96DECD70ECCF149D3751C09BF681D546B7E2D065863A0C0ED463120FBA5E7925ADBA36AA1D0B527C2AD80FB14191CDA5D69FEA8FC8F4CE073F0DF11302F70CDAB8AA013626FDA91FEC3A0F74776B76920C64F8CCABD5F19798C9D6B8A66EC0535227890D9274BF7C8B292BE38B630F3038866EDF37572F88C8AF3832667F7E8D033D6EB15D5BF48615E275B58BA340A34182C81FE9FB5515EEF16032C93DE804CD171A2D15564BC7CBF67D4D9FA59342ED65B0FE1D3539C5A7F1EB2E0D15D3DB68BB47C9D9116855FEAE518F1CE2259F2415EFAF9CF43861A003F1E0077B70FDA7D682B30B49F2937E864E8506A3B968BDE3D98DB52C1E27A5295E3F688AF72D621BBE5FB98A7FBF097D5D50C3A97E6F2C13CD39D4CF627C0E033D925D44F51BF8DD2FFCC2263BC5FFD1E8A60BC339A2B8FB9DC35B31289696DC0F3166B6A2D9EA6FF58CFBBD400F83A970278A69F2EFD83FEB4ECA73BBC7F177DBFD81C5DA33A9E113FBAFB667E2CFC0E0D27F507085B0491198A009B847D262177184EF090FAE479C4F2E119F746F7937DF5501ECE6F8E92DB222D6979670B10EB0426FE2EF7E94149D19F851DF4136A9DB69992E99F413B2ACF07A3F60BA7985C74F85F4B3EFC7E1E5BB326E0187DF09E437BBB5E21658187BEBBD49BD7F8CA6FC9FCAF8BE5A69CB363BBF14091213E08FD4CEC48D7302637A6EC92E0BC48D59FE0B2439D086F577D0A675D1135C06F5A6217F4F36747F7561FD4C80B87F13CBA4F51415A4F2E63BBC43A3E3C31CF23C8DF296F64924D3ECFB544F16D610C06BACC496E6D5D90D30B87FACAD696D31CFE16A964A2D1F185EFB2742CC6B8C2B58BD0F604E57B28BEBB1EAB077DD01A85C8E68A726BEADE1A72DC95D4D2D1AAB85E5F2D7A3395C5A24E4DB03E1745A1196CE71460AB507EA5708B8B7B74FAADD303EF0910797AF4416B2FA1FB56D71919EF8B9C46F6B7AAA64D8566895B27975B22780C99A5C947981468888EA5F963B0295CD7588DBAE7DADEB66D1B00B09F505FA53DC992EB7F8E542297BFFF032AFAC83E479DD3D10000000049454E44AE426082
  • ソフトウエアに対する技術的評価に対する理論的枠組み
    『デジタルフォレンジックが事実としての証跡確保にとどまっていて,情報技術に対する技術的評価へと展開していないのではないか。』
    ソフトウェア・フォレンジックという分野が一応ある(Software Forensics, Forensic Software Engineering)
    2つの方向性:
    ソフトウェアの瑕疵が事故を招いたときにそれをどう証明するか?(まさに今回の範疇)
    ソフトウェアの盗用の発見(ビジネスに繋がることもありこちらの方が盛ん)
    http://dependability.cs.virginia.edu/info/Software_Forensics
    CFSE 2010 - The 2nd IEEE International Workshop on Computer Forensics in Software Engineering (CFSE 2010) http://www.ourglocal.com/event/?eventid=3297
  • ソフトウエアの害悪性・有害性に対する評価の可能性
    『情報技術として,有害なプログラムかいなかを判別しうるのか。また,その理論的な担保はありうるのか。』
    判別し得ないと「ウィルス作成禁止法」はあぶなっかしい
    一般論としてプログラムは結構雄弁
    特にソースコードが手に入る場合には!
    しかし理論的に体系化できるかはなかなか?
    まだ経験知の段階 これを体系化できるか?
  • 岡崎市図書館事件で出てきた例(http://takagi-hiromitsu.jp/diary/20100821.html#p01)
    Sub Session_OnStart
    (中略)
    'エラー対策?
    On Error Resume Next
    '図書館用データベース
    Set Session("OraDatabase") = OraSession.DbOpenDatabase(HostName ,LoginPasswd ,Clng(3))
    End Sub
    Sub Session_OnEnd
    Set Session("OraDyna_Book") = Nothing
    Set Session("OraDatabase") = Nothing
    Set Session("OraSQLStmt") = Nothing
    End Sub
    この2行は大変雄弁
  • 一般的に言って…
    「汚い」コードはレベルが低い
    「カッコイイ」アルゴリズムは頭がいい奴が書く
    言語の選択は「お里」が知れる
    CかJavaか PHPかPerlか
    などなど…
    ただしコピペ問題がある…
    経験知としては存在するが体系化できるか?
  • フォレンジックの原点: 科学的知見の法廷証拠への活用
    『捜査,起訴,公判の各段階において,情報技術の側と手続の主体(捜査機関,裁判所)とのコンベンションは,確立しえないのか。』
    これは情報技術だけの問題か?
    交通事故 医療事故にも言える話
    「交通事故調査委員会」的なものが情報科学分野にも必要なのは確か