diff --git a/Cargo.lock b/Cargo.lock index 55e321038a..25fabd85d0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5552,6 +5552,7 @@ dependencies = [ "pallet-content", "pallet-council", "pallet-membership", + "pallet-project-token", "pallet-proposals-discussion", "pallet-proposals-engine", "pallet-referendum", diff --git a/chain-metadata.json b/chain-metadata.json index a3208b8883..5610ca2f77 100644 --- a/chain-metadata.json +++ b/chain-metadata.json @@ -1 +1,5 @@ -{"jsonrpc":"2.0","result":"0x6d6574610e050a000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f0814496e64657801102c4163636f756e74446174610114001401146e6f6e6365100114496e646578000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e7444617461000010000005050014083c70616c6c65745f62616c616e6365732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500012c6d6973635f66726f7a656e18011c42616c616e63650001286665655f66726f7a656e18011c42616c616e636500001800000507001c0c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540120000c01186e6f726d616c2001045400012c6f7065726174696f6e616c200104540001246d616e6461746f7279200104540000200c2873705f77656967687473247765696768745f76321857656967687400000801207265665f74696d6524010c75363400012870726f6f665f73697a6524010c75363400002400000628002800000506002c083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d000030000002080034102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f677338013c5665633c4469676573744974656d3e0000380000023c003c102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e00060024436f6e73656e7375730800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e000400105365616c0800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e000500144f74686572040030011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e745570646174656400080000400000030400000008004400000248004808306672616d655f73797374656d2c4576656e745265636f7264080445014c0454012c000c01147068617365d103011450686173650001146576656e744c010445000118746f70696373d50301185665633c543e00004c08586a6f7973747265616d5f6e6f64655f72756e74696d653052756e74696d654576656e7400018c1853797374656d04005001706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000001c5574696c69747904007401607375627374726174655f7574696c6974793a3a4576656e740001002042616c616e636573040080017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000500485472616e73616374696f6e5061796d656e7404008801a870616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a4576656e743c52756e74696d653e00060068456c656374696f6e50726f76696465724d756c7469506861736504008c01d070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173653a3a4576656e743c52756e74696d653e0007001c5374616b696e670400a8017870616c6c65745f7374616b696e673a3a4576656e743c52756e74696d653e0008001c53657373696f6e0400bc015470616c6c65745f73657373696f6e3a3a4576656e740009001c4772616e6470610400c0015470616c6c65745f6772616e6470613a3a4576656e74000b0020496d4f6e6c696e650400d4018070616c6c65745f696d5f6f6e6c696e653a3a4576656e743c52756e74696d653e000d00204f6666656e6365730400f8015870616c6c65745f6f6666656e6365733a3a4576656e74000e0020426167734c6973740400010101f470616c6c65745f626167735f6c6973743a3a4576656e743c52756e74696d652c2070616c6c65745f626167735f6c6973743a3a496e7374616e6365313e0010001c56657374696e6704000501017870616c6c65745f76657374696e673a3a4576656e743c52756e74696d653e001100204d756c746973696704000901017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e0012001c436f756e63696c04001101015c636f756e63696c3a3a4576656e743c52756e74696d653e001300285265666572656e64756d0400190101c47265666572656e64756d3a3a4576656e743c52756e74696d652c207265666572656e64756d3a3a496e7374616e6365313e0014001c4d656d626572730400290101686d656d626572736869703a3a4576656e743c52756e74696d653e00150014466f72756d040051010154666f72756d3a3a4576656e743c52756e74696d653e00160030436f6e737469747574696f6e04006d01018c70616c6c65745f636f6e737469747574696f6e3a3a4576656e743c52756e74696d653e00170018426f756e7479040071010158626f756e74793a3a4576656e743c52756e74696d653e001800404a6f7973747265616d5574696c6974790400950101846a6f7973747265616d5f7574696c6974793a3a4576656e743c52756e74696d653e0019001c436f6e74656e740400a101015c636f6e74656e743a3a4576656e743c52756e74696d653e001a001c53746f7261676504008d02015c73746f726167653a3a4576656e743c52756e74696d653e001b003050726f6a656374546f6b656e0400c102017470726f6a6563745f746f6b656e3a3a4576656e743c52756e74696d653e001c003c50726f706f73616c73456e67696e6504002903018070726f706f73616c735f656e67696e653a3a4576656e743c52756e74696d653e001d004c50726f706f73616c7344697363757373696f6e04004103019070726f706f73616c735f64697363757373696f6e3a3a4576656e743c52756e74696d653e001e003850726f706f73616c73436f64657804004903017c70726f706f73616c735f636f6465783a3a4576656e743c52756e74696d653e001f0044466f72756d576f726b696e6747726f757004006d0301dc776f726b696e675f67726f75703a3a4576656e743c52756e74696d652c20776f726b696e675f67726f75703a3a496e7374616e6365313e0020004c53746f72616765576f726b696e6747726f75700400910301dc776f726b696e675f67726f75703a3a4576656e743c52756e74696d652c20776f726b696e675f67726f75703a3a496e7374616e6365323e0021004c436f6e74656e74576f726b696e6747726f75700400990301dc776f726b696e675f67726f75703a3a4576656e743c52756e74696d652c20776f726b696e675f67726f75703a3a496e7374616e6365333e0022006c4f7065726174696f6e73576f726b696e6747726f7570416c7068610400a10301dc776f726b696e675f67726f75703a3a4576656e743c52756e74696d652c20776f726b696e675f67726f75703a3a496e7374616e6365343e0023003c417070576f726b696e6747726f75700400a90301dc776f726b696e675f67726f75703a3a4576656e743c52756e74696d652c20776f726b696e675f67726f75703a3a496e7374616e6365353e002400584d656d62657273686970576f726b696e6747726f75700400b10301dc776f726b696e675f67726f75703a3a4576656e743c52756e74696d652c20776f726b696e675f67726f75703a3a496e7374616e6365363e002500684f7065726174696f6e73576f726b696e6747726f7570426574610400b90301dc776f726b696e675f67726f75703a3a4576656e743c52756e74696d652c20776f726b696e675f67726f75703a3a496e7374616e6365373e0026006c4f7065726174696f6e73576f726b696e6747726f757047616d6d610400c10301dc776f726b696e675f67726f75703a3a4576656e743c52756e74696d652c20776f726b696e675f67726f75703a3a496e7374616e6365383e00270060446973747269627574696f6e576f726b696e6747726f75700400c90301dc776f726b696e675f67726f75703a3a4576656e743c52756e74696d652c20776f726b696e675f67726f75703a3a496e7374616e6365393e00280000500c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304013464697370617463685f696e666f5401304469737061746368496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f7260013444697370617463684572726f7200013464697370617463685f696e666f5401304469737061746368496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e744964000110686173682c011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e04704576656e7420666f72207468652053797374656d2070616c6c65742e540c346672616d655f737570706f7274206469737061746368304469737061746368496e666f00000c0118776569676874200118576569676874000114636c6173735801344469737061746368436c617373000120706179735f6665655c0110506179730000580c346672616d655f737570706f7274206469737061746368344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f7279000200005c0c346672616d655f737570706f727420646973706174636810506179730001080c596573000000084e6f0001000060082873705f72756e74696d653444697370617463684572726f72000134144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65040064012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e0400680128546f6b656e4572726f720007002841726974686d6574696304006c013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04007001485472616e73616374696f6e616c4572726f7200090024457868617573746564000a0028436f7272757074696f6e000b002c556e617661696c61626c65000c000064082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f7240018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d000068082873705f72756e74696d6528546f6b656e4572726f7200011c1c4e6f46756e647300000020576f756c644469650001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f72746564000600006c083473705f61726974686d657469633c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f0002000070082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c6179657200010000740c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7260013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e604261746368436f6d706c65746564576974684572726f7273000204b44261746368206f66206469737061746368657320636f6d706c657465642062757420686173206572726f72732e344974656d436f6d706c657465640003041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e284974656d4661696c65640401146572726f7260013444697370617463684572726f720004041101412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206572726f722e30446973706174636865644173040118726573756c747801384469737061746368526573756c7400050458412063616c6c2077617320646973706174636865642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909780418526573756c74080454017c044501600108084f6b04007c000000000c45727204006000000100007c0000040000800c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001281c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e63655365740c010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e63650001207265736572766564180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f7374617475738401185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909098414346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e6365537461747573000108104672656500000020526573657276656400010000880c6870616c6c65745f7472616e73616374696f6e5f7061796d656e741870616c6c6574144576656e74040454000104485472616e73616374696f6e466565506169640c010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518013042616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652c5c686173206265656e2070616964206279206077686f602e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909098c0c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c6574144576656e7404045400011838536f6c7574696f6e53746f7265640c011c636f6d7075746590013c456c656374696f6e436f6d707574650001186f726967696e9401504f7074696f6e3c543a3a4163636f756e7449643e000130707265765f656a6563746564980110626f6f6c00001cb44120736f6c7574696f6e207761732073746f72656420776974682074686520676976656e20636f6d707574652e00510154686520606f726967696e6020696e6469636174657320746865206f726967696e206f662074686520736f6c7574696f6e2e20496620606f726967696e602069732060536f6d65284163636f756e74496429602c55017468652073746f72656420736f6c7574696f6e20776173207375626d6974656420696e20746865207369676e65642070686173652062792061206d696e657220776974682074686520604163636f756e744964602e25014f74686572776973652c2074686520736f6c7574696f6e207761732073746f7265642065697468657220647572696e672074686520756e7369676e6564207068617365206f722062794d0160543a3a466f7263654f726967696e602e205468652060626f6f6c6020697320607472756560207768656e20612070726576696f757320736f6c7574696f6e2077617320656a656374656420746f206d616b6548726f6f6d20666f722074686973206f6e652e44456c656374696f6e46696e616c697a656408011c636f6d7075746590013c456c656374696f6e436f6d7075746500011473636f72659c0134456c656374696f6e53636f7265000104190154686520656c656374696f6e20686173206265656e2066696e616c697a65642c20776974682074686520676976656e20636f6d7075746174696f6e20616e642073636f72652e38456c656374696f6e4661696c656400020c4c416e20656c656374696f6e206661696c65642e0001014e6f74206d7563682063616e20626520736169642061626f757420776869636820636f6d7075746573206661696c656420696e207468652070726f636573732e20526577617264656408011c6163636f756e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400011476616c756518013042616c616e63654f663c543e0003042501416e206163636f756e7420686173206265656e20726577617264656420666f72207468656972207369676e6564207375626d697373696f6e206265696e672066696e616c697a65642e1c536c617368656408011c6163636f756e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400011476616c756518013042616c616e63654f663c543e0004042101416e206163636f756e7420686173206265656e20736c617368656420666f72207375626d697474696e6720616e20696e76616c6964207369676e6564207375626d697373696f6e2e4450686173655472616e736974696f6e65640c011066726f6da0015450686173653c543a3a426c6f636b4e756d6265723e000108746fa0015450686173653c543a3a426c6f636b4e756d6265723e000114726f756e6410010c753332000504b85468657265207761732061207068617365207472616e736974696f6e20696e206120676976656e20726f756e642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a09090990089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173653c456c656374696f6e436f6d707574650001141c4f6e436861696e000000185369676e656400010020556e7369676e65640002002046616c6c6261636b00030024456d657267656e6379000400009404184f7074696f6e04045401000108104e6f6e6500000010536f6d6504000000000100009800000500009c084473705f6e706f735f656c656374696f6e7334456c656374696f6e53636f726500000c01346d696e696d616c5f7374616b6518013c457874656e64656442616c616e636500012473756d5f7374616b6518013c457874656e64656442616c616e636500014473756d5f7374616b655f7371756172656418013c457874656e64656442616c616e63650000a0089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651450686173650408426e011001100c4f6666000000185369676e656400010020556e7369676e65640400a4012828626f6f6c2c20426e2900020024456d657267656e637900030000a400000408981000a8103870616c6c65745f7374616b696e671870616c6c65741870616c6c6574144576656e7404045400013c1c457261506169640c01246572615f696e646578100120457261496e64657800014076616c696461746f725f7061796f757418013042616c616e63654f663c543e00012472656d61696e64657218013042616c616e63654f663c543e000008550154686520657261207061796f757420686173206265656e207365743b207468652066697273742062616c616e6365206973207468652076616c696461746f722d7061796f75743b20746865207365636f6e64206973c07468652072656d61696e6465722066726f6d20746865206d6178696d756d20616d6f756e74206f66207265776172642e2052657761726465640801147374617368000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000104bc546865206e6f6d696e61746f7220686173206265656e207265776172646564206279207468697320616d6f756e742e1c536c61736865640801187374616b6572000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0002041d0141207374616b6572202876616c696461746f72206f72206e6f6d696e61746f722920686173206265656e20736c61736865642062792074686520676976656e20616d6f756e742e34536c6173685265706f727465640c012476616c696461746f72000130543a3a4163636f756e7449640001206672616374696f6eac011c50657262696c6c000124736c6173685f657261100120457261496e64657800030859014120736c61736820666f722074686520676976656e2076616c696461746f722c20666f722074686520676976656e2070657263656e74616765206f66207468656972207374616b652c2061742074686520676976656e54657261206173206265656e207265706f727465642e684f6c64536c617368696e675265706f727444697363617264656404013473657373696f6e5f696e64657810013053657373696f6e496e6465780004081901416e206f6c6420736c617368696e67207265706f72742066726f6d2061207072696f72206572612077617320646973636172646564206265636175736520697420636f756c64446e6f742062652070726f6365737365642e385374616b657273456c65637465640005048441206e657720736574206f66207374616b6572732077617320656c65637465642e18426f6e6465640801147374617368000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000610d0416e206163636f756e742068617320626f6e646564207468697320616d6f756e742e205c5b73746173682c20616d6f756e745c5d004d014e4f54453a2054686973206576656e74206973206f6e6c7920656d6974746564207768656e2066756e64732061726520626f6e64656420766961206120646973706174636861626c652e204e6f7461626c792c210169742077696c6c206e6f7420626520656d697474656420666f72207374616b696e672072657761726473207768656e20746865792061726520616464656420746f207374616b652e20556e626f6e6465640801147374617368000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e00070490416e206163636f756e742068617320756e626f6e646564207468697320616d6f756e742e2457697468647261776e0801147374617368000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0008085901416e206163636f756e74206861732063616c6c6564206077697468647261775f756e626f6e6465646020616e642072656d6f76656420756e626f6e64696e67206368756e6b7320776f727468206042616c616e6365606466726f6d2074686520756e6c6f636b696e672071756575652e184b69636b65640801246e6f6d696e61746f72000130543a3a4163636f756e7449640001147374617368000130543a3a4163636f756e744964000904b441206e6f6d696e61746f7220686173206265656e206b69636b65642066726f6d20612076616c696461746f722e545374616b696e67456c656374696f6e4661696c6564000a04ac54686520656c656374696f6e206661696c65642e204e6f206e65772065726120697320706c616e6e65642e1c4368696c6c65640401147374617368000130543a3a4163636f756e744964000b042101416e206163636f756e74206861732073746f707065642070617274696369706174696e672061732065697468657220612076616c696461746f72206f72206e6f6d696e61746f722e345061796f7574537461727465640801246572615f696e646578100120457261496e64657800013c76616c696461746f725f7374617368000130543a3a4163636f756e744964000c0498546865207374616b657273272072657761726473206172652067657474696e6720706169642e4456616c696461746f7250726566735365740801147374617368000130543a3a4163636f756e7449640001147072656673b0013856616c696461746f725072656673000d0498412076616c696461746f72206861732073657420746865697220707265666572656e6365732e20466f7263654572610401106d6f6465b8011c466f7263696e67000e047441206e657720666f72636520657261206d6f646520776173207365742e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909ac0c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c7533320000b0083870616c6c65745f7374616b696e673856616c696461746f7250726566730000080128636f6d6d697373696f6eb4011c50657262696c6c00011c626c6f636b6564980110626f6f6c0000b4000006ac00b8083870616c6c65745f7374616b696e671c466f7263696e67000110284e6f74466f7263696e6700000020466f7263654e657700010024466f7263654e6f6e650002002c466f726365416c7761797300030000bc0c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909c00c3870616c6c65745f6772616e6470611870616c6c6574144576656e7400010c384e6577417574686f726974696573040134617574686f726974795f736574c40134417574686f726974794c6973740000048c4e657720617574686f726974792073657420686173206265656e206170706c6965642e185061757365640001049843757272656e7420617574686f726974792073657420686173206265656e207061757365642e1c526573756d65640002049c43757272656e7420617574686f726974792073657420686173206265656e20726573756d65642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909c4000002c800c800000408cc2800cc0c4c73705f66696e616c6974795f6772616e6470610c617070185075626c696300000400d0013c656432353531393a3a5075626c69630000d00c1c73705f636f72651c65643235353139185075626c6963000004000401205b75383b2033325d0000d40c4070616c6c65745f696d5f6f6e6c696e651870616c6c6574144576656e7404045400010c444865617274626561745265636569766564040130617574686f726974795f6964d80138543a3a417574686f726974794964000004c041206e657720686561727462656174207761732072656365697665642066726f6d2060417574686f726974794964602e1c416c6c476f6f64000104d041742074686520656e64206f66207468652073657373696f6e2c206e6f206f6666656e63652077617320636f6d6d69747465642e2c536f6d654f66666c696e6504011c6f66666c696e65e0016c5665633c4964656e74696669636174696f6e5475706c653c543e3e000204290141742074686520656e64206f66207468652073657373696f6e2c206174206c65617374206f6e652076616c696461746f722077617320666f756e6420746f206265206f66666c696e652e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d8104070616c6c65745f696d5f6f6e6c696e651c737232353531392c6170705f73723235353139185075626c696300000400dc013c737232353531393a3a5075626c69630000dc0c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d0000e0000002e400e40000040800e800e8083870616c6c65745f7374616b696e67204578706f7375726508244163636f756e74496401001c42616c616e63650118000c0114746f74616cec011c42616c616e636500010c6f776eec011c42616c616e63650001186f7468657273f001ac5665633c496e646976696475616c4578706f737572653c4163636f756e7449642c2042616c616e63653e3e0000ec0000061800f0000002f400f4083870616c6c65745f7374616b696e6748496e646976696475616c4578706f7375726508244163636f756e74496401001c42616c616e636501180008010c77686f0001244163636f756e74496400011476616c7565ec011c42616c616e63650000f80c3c70616c6c65745f6f6666656e6365731870616c6c6574144576656e740001041c4f6666656e63650801106b696e64fc01104b696e6400012074696d65736c6f743001384f706171756554696d65536c6f7400000c5101546865726520697320616e206f6666656e6365207265706f72746564206f662074686520676976656e20606b696e64602068617070656e656420617420746865206073657373696f6e5f696e6465786020616e643501286b696e642d7370656369666963292074696d6520736c6f742e2054686973206576656e74206973206e6f74206465706f736974656420666f72206475706c696361746520736c61736865732e4c5c5b6b696e642c2074696d65736c6f745c5d2e04304576656e747320747970652efc00000310000000080001010c4070616c6c65745f626167735f6c6973741870616c6c6574144576656e740804540004490001082052656261676765640c010c77686f000130543a3a4163636f756e74496400011066726f6d280120543a3a53636f7265000108746f280120543a3a53636f7265000004a44d6f76656420616e206163636f756e742066726f6d206f6e652062616720746f20616e6f746865722e3053636f72655570646174656408010c77686f000130543a3a4163636f756e7449640001246e65775f73636f7265280120543a3a53636f7265000104d855706461746564207468652073636f7265206f6620736f6d65206163636f756e7420746f2074686520676976656e20616d6f756e742e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a09090905010c3870616c6c65745f76657374696e671870616c6c6574144576656e740404540001083856657374696e675570646174656408011c6163636f756e74000130543a3a4163636f756e744964000120756e76657374656418013042616c616e63654f663c543e000008510154686520616d6f756e742076657374656420686173206265656e20757064617465642e205468697320636f756c6420696e6469636174652061206368616e676520696e2066756e647320617661696c61626c652e25015468652062616c616e636520676976656e2069732074686520616d6f756e74207768696368206973206c65667420756e7665737465642028616e642074687573206c6f636b6564292e4056657374696e67436f6d706c6574656404011c6163636f756e74000130543a3a4163636f756e7449640001049c416e205c5b6163636f756e745c5d20686173206265636f6d652066756c6c79207665737465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a09090909010c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e740d01016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e740d01016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c747801384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e740d01016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909090d01083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c75333200001101083870616c6c65745f636f756e63696c205261774576656e74101c42616c616e636501182c426c6f636b4e756d6265720110204d656d62657249640128244163636f756e7449640100014c5c416e6e6f756e63696e67506572696f6453746172746564040010012c426c6f636b4e756d6265720000045c4e657720636f756e63696c2077617320656c65637465644c4e6f74456e6f75676843616e64696461746573040010012c426c6f636b4e756d6265720001041d01416e6e6f756e63696e6720706572696f642063616e27742066696e6973682062656361757365206f6620696e73756666696369656e742063616e6469647461746520636f756e744c566f74696e67506572696f6453746172746564040010010c753332000204a843616e646964617465732061726520616e6e6f756e63656420616e6420766f74696e6720737461727473304e657743616e64696461746510002801204d656d626572496400000001244163636f756e74496400000001244163636f756e744964000018011c42616c616e63650003045c4e65772063616e64696461746520616e6e6f756e636564444e6577436f756e63696c456c65637465640800150101345665633c4d656d62657249643e000010012c426c6f636b4e756d626572000404944e657720636f756e63696c2077617320656c656374656420616e64206170706f696e746564504e6577436f756e63696c4e6f74456c6563746564040010012c426c6f636b4e756d6265720005046c4e657720636f756e63696c20776173206e6f7420656c65637465645443616e6469646163795374616b6552656c6561736504002801204d656d6265724964000604d843616e646964616379207374616b65207468617420776173206e6f206c6f6e676572206e6565646564207761732072656c65617365644443616e646964616379576974686472617704002801204d656d62657249640007049443616e646964617465206861732077697468647261776e206869732063616e6469646163794043616e6469646163794e6f746553657408002801204d656d6265724964000030011c5665633c75383e000804d05468652063616e64696461746520686173207365742061206e6577206e6f746520666f722074686569722063616e646964616379345265776172645061796d656e7410002801204d656d626572496400000001244163636f756e744964000018011c42616c616e6365000018011c42616c616e6365000904c05468652077686f6c652072657761726420776173207061696420746f2074686520636f756e63696c206d656d6265722e4042756467657442616c616e6365536574040018011c42616c616e6365000a049c4275646765742062616c616e636520776173206368616e6765642062792074686520726f6f742e30427564676574526566696c6c040018011c42616c616e6365000b04c44275646765742062616c616e63652077617320696e63726561736564206279206175746f6d6174696320726566696c6c2e4c427564676574526566696c6c506c616e6e6564040010012c426c6f636b4e756d626572000c048c546865206e6578742062756467657420726566696c6c2077617320706c616e6e65642e58427564676574496e6372656d656e7455706461746564040018011c42616c616e6365000d048842756467657420696e6372656d656e7420686173206265656e20757064617465642e58436f756e63696c6f7252657761726455706461746564040018011c42616c616e6365000e0488436f756e63696c6f722072657761726420686173206265656e20757064617465642e345265717565737446756e64656408000001244163636f756e744964000018011c42616c616e6365000f045c5265717565737420686173206265656e2066756e6465644c436f756e63696c42756467657446756e6465640c002801204d656d6265724964000018011c42616c616e6365000030011c5665633c75383e0010146046756e642074686520636f756e63696c206275646765742e1c506172616d733a2c2d204d656d6265722049444c2d20416d6f756e74206f662062616c616e63652c2d20526174696f6e616c6544436f756e63696c6f7252656d61726b656408002801204d656d6265724964000030011c5665633c75383e00110460436f756e63696c6f722072656d61726b206d6573736167654443616e64696461746552656d61726b656408002801204d656d6265724964000030011c5665633c75383e0012046043616e6469646174652072656d61726b206d657373616765085c4576656e747320666f722074686973206d6f64756c652e00150100000228001901084470616c6c65745f7265666572656e64756d205261774576656e741c2c426c6f636b4e756d62657201101c42616c616e636501181048617368012c244163636f756e744964010024566f7465506f7765720118204d656d626572496401280449011d010120445265666572656e64756d53746172746564080010010c753332000010012c426c6f636b4e756d626572000004485265666572656e64756d20737461727465646c5265666572656e64756d53746172746564466f72636566756c6c79080010010c753332000010012c426c6f636b4e756d626572000104485265666572656e64756d20737461727465645452657665616c696e67537461676553746172746564040010012c426c6f636b4e756d6265720002046452657665616c696e672070686173652068617320626567756e485265666572656e64756d46696e69736865640400210101985665633c4f7074696f6e526573756c743c4d656d62657249642c20566f7465506f7765723e3e000304c05265666572656e64756d20656e64656420616e642077696e6e696e67206f7074696f6e207761732073656c656374656420566f7465436173740c000001244163636f756e74496400002c011048617368000018011c42616c616e636500040478557365722063617374206120766f746520696e207265666572656e64756d30566f746552657665616c65640c000001244163636f756e74496400002801204d656d6265724964000030011c5665633c75383e00050458557365722072657665616c65642068697320766f7465345374616b6552656c656173656404000001244163636f756e7449640006045c557365722072656c656173656420686973207374616b655c4163636f756e744f707465644f75744f66566f74696e6704000001244163636f756e744964000704d84163636f756e74207065726d616e656e746c79206f70746564206f7574206f6620766f74696e6720696e207265666572656e64756d2e085c4576656e747320666f722074686973206d6f64756c652e001d01084470616c6c65745f7265666572656e64756d24496e7374616e6365310000000021010000022501002501084470616c6c65745f7265666572656e64756d304f7074696f6e526573756c7408204d656d6265724964012824566f7465506f7765720118000801246f7074696f6e5f69642801204d656d6265724964000128766f74655f706f776572180124566f7465506f77657200002901084470616c6c65745f6d656d62657273686970205261774576656e7420204d656d626572496401281c42616c616e63650118244163636f756e74496401005c4275794d656d62657273686970506172616d6574657273012d011c4163746f724964012868496e766974654d656d62657273686970506172616d6574657273013901584372656174654d656d626572506172616d6574657273013d0160476966744d656d62657273686970506172616d65746572730141010144344d656d626572496e76697465640c002801204d656d6265724964000039010168496e766974654d656d62657273686970506172616d6574657273000018011c42616c616e6365000000404d656d6265727368697047696674656408002801204d656d6265724964000041010160476966744d656d62657273686970506172616d6574657273000100404d656d62657273686970426f756768740c002801204d656d626572496400002d01015c4275794d656d62657273686970506172616d6574657273000010010c753332000200504d656d62657250726f66696c65557064617465640c002801204d656d626572496400003101013c4f7074696f6e3c5665633c75383e3e00003101013c4f7074696f6e3c5665633c75383e3e000300544d656d6265724163636f756e7473557064617465640c002801204d656d626572496400009401444f7074696f6e3c4163636f756e7449643e00009401444f7074696f6e3c4163636f756e7449643e0004007c4d656d626572566572696669636174696f6e537461747573557064617465640c002801204d656d62657249640000980110626f6f6c000028011c4163746f72496400050048526566657272616c437574557064617465640400080108753800060048496e76697465735472616e736665727265640c002801204d656d626572496400002801204d656d6265724964000010010c753332000700584d656d62657273686970507269636555706461746564040018011c42616c616e63650008007c496e697469616c496e7669746174696f6e42616c616e636555706461746564040018011c42616c616e6365000900704c6561646572496e7669746174696f6e51756f746155706461746564040010010c753332000a0074496e697469616c496e7669746174696f6e436f756e7455706461746564040010010c753332000b004c5374616b696e674163636f756e74416464656408000001244163636f756e74496400002801204d656d6265724964000c00545374616b696e674163636f756e7452656d6f76656408000001244163636f756e74496400002801204d656d6265724964000d005c5374616b696e674163636f756e74436f6e6669726d656408000001244163636f756e74496400002801204d656d6265724964000e00384d656d62657252656d61726b65640c002801204d656d6265724964000030011c5665633c75383e0000490101704f7074696f6e3c284163636f756e7449642c2042616c616e6365293e000f00344d656d626572437265617465640c002801204d656d626572496400003d0101584372656174654d656d626572506172616d6574657273000010010c753332001000085c4576656e747320666f722074686973206d6f64756c652e002d01084470616c6c65745f6d656d626572736869705c4275794d656d62657273686970506172616d657465727308244163636f756e7449640100204d656d6265724964012800140130726f6f745f6163636f756e740001244163636f756e744964000148636f6e74726f6c6c65725f6163636f756e740001244163636f756e74496400011868616e646c653101013c4f7074696f6e3c5665633c75383e3e0001206d6574616461746130011c5665633c75383e00012c72656665727265725f6964350101404f7074696f6e3c4d656d62657249643e0000310104184f7074696f6e04045401300108104e6f6e6500000010536f6d650400300000010000350104184f7074696f6e04045401280108104e6f6e6500000010536f6d6504002800000100003901084470616c6c65745f6d656d6265727368697068496e766974654d656d62657273686970506172616d657465727308244163636f756e7449640100204d656d6265724964012800140148696e766974696e675f6d656d6265725f69642801204d656d6265724964000130726f6f745f6163636f756e740001244163636f756e744964000148636f6e74726f6c6c65725f6163636f756e740001244163636f756e74496400011868616e646c653101013c4f7074696f6e3c5665633c75383e3e0001206d6574616461746130011c5665633c75383e00003d01084470616c6c65745f6d656d62657273686970584372656174654d656d626572506172616d657465727304244163636f756e744964010000140130726f6f745f6163636f756e740001244163636f756e744964000148636f6e74726f6c6c65725f6163636f756e740001244163636f756e74496400011868616e646c6530011c5665633c75383e0001206d6574616461746130011c5665633c75383e00014869735f666f756e64696e675f6d656d626572980110626f6f6c00004101084470616c6c65745f6d656d6265727368697060476966744d656d62657273686970506172616d657465727308244163636f756e74496401001c42616c616e6365011800200130726f6f745f6163636f756e740001244163636f756e744964000148636f6e74726f6c6c65725f6163636f756e740001244163636f756e74496400011868616e646c653101013c4f7074696f6e3c5665633c75383e3e0001206d6574616461746130011c5665633c75383e0001646372656469745f636f6e74726f6c6c65725f6163636f756e7418011c42616c616e63650001a06170706c795f636f6e74726f6c6c65725f6163636f756e745f696e7669746174696f6e5f6c6f636b4501013c4f7074696f6e3c42616c616e63653e00014c6372656469745f726f6f745f6163636f756e7418011c42616c616e63650001886170706c795f726f6f745f6163636f756e745f696e7669746174696f6e5f6c6f636b4501013c4f7074696f6e3c42616c616e63653e0000450104184f7074696f6e04045401180108104e6f6e6500000010536f6d650400180000010000490104184f7074696f6e040454014d010108104e6f6e6500000010536f6d6504004d0100000100004d01000004080018005101083070616c6c65745f666f72756d205261774576656e74202843617465676f7279496401282c4d6f64657261746f7249640128205468726561644964012818506f7374496401281048617368012c2c466f72756d55736572496401283c50726976696c656765644163746f7201550138457874656e646564506f7374496401590101443c43617465676f727943726561746564100028012843617465676f727949640000350101484f7074696f6e3c43617465676f727949643e000030011c5665633c75383e000030011c5665633c75383e00000464412063617465676f72792077617320696e74726f64756365647443617465676f7279417263686976616c537461747573557064617465640c0028012843617465676f727949640000980110626f6f6c00005501013c50726976696c656765644163746f72000108e0416e206172686963616c20737461747573206f662063617465676f7279207769746820676976656e2069642077617320757064617465642e1501546865207365636f6e6420617267756d656e74207265666c6563747320746865206e657720617263686976616c20737461747573206f66207468652063617465676f72792e5043617465676f72795469746c65557064617465640c0028012843617465676f7279496400002c01104861736800005501013c50726976696c656765644163746f72000208b841207469746c65206f662063617465676f7279207769746820676976656e2069642077617320757064617465642e0101546865207365636f6e6420617267756d656e74207265666c6563747320746865206e6577207469746c652068617368206f66207468652063617465676f72792e6843617465676f72794465736372697074696f6e557064617465640c0028012843617465676f7279496400002c01104861736800005501013c50726976696c656765644163746f72000308d041206469736372697074696f6e206f662063617465676f7279207769746820676976656e2069642077617320757064617465642e1901546865207365636f6e6420617267756d656e74207265666c6563747320746865206e6577206465736372697074696f6e2068617368206f66207468652063617465676f72792e3c43617465676f727944656c65746564080028012843617465676f7279496400005501013c50726976696c656765644163746f7200040458412063617465676f7279207761732064656c657465643454687265616443726561746564180028012843617465676f72794964000028012054687265616449640000280118506f73744964000028012c466f72756d557365724964000030011c5665633c75383e000030011c5665633c75383e0005088c4120746872656164207769746820676976656e2069642077617320637265617465642ef04120746869726420617267756d656e74207265666c656374732074686520696e697469616c20706f7374206964206f6620746865207468726561642e3c5468726561644d6f6465726174656410002801205468726561644964000030011c5665633c75383e00005501013c50726976696c656765644163746f72000028012843617465676f72794964000604944120746872656164207769746820676976656e20696420776173206d6f646572617465642e3454687265616455706461746564100028012054687265616449640000980110626f6f6c00005501013c50726976696c656765644163746f72000028012843617465676f727949640007088c4120746872656164207769746820676976656e2069642077617320757064617465642e0d01546865207365636f6e6420617267756d656e74207265666c6563747320746865206e657720617263686976616c20737461747573206f6620746865207468726561642e545468726561644d657461646174615570646174656410002801205468726561644964000028012c466f72756d557365724964000028012843617465676f72794964000030011c5665633c75383e0008049c4120746872656164206d6574616461746120676976656e2069642077617320757064617465642e3454687265616444656c6574656410002801205468726561644964000028012c466f72756d557365724964000028012843617465676f727949640000980110626f6f6c000904544120746872656164207761732064656c657465642e2c5468726561644d6f76656410002801205468726561644964000028012843617465676f7279496400005501013c50726976696c656765644163746f72000028012843617465676f72794964000a0488412074687265616420776173206d6f76656420746f206e65772063617465676f727924506f737441646465641800280118506f73744964000028012c466f72756d557365724964000028012843617465676f7279496400002801205468726561644964000030011c5665633c75383e0000980110626f6f6c000b047c506f7374207769746820676976656e2069642077617320637265617465642e34506f73744d6f646572617465641400280118506f73744964000030011c5665633c75383e00005501013c50726976696c656765644163746f72000028012843617465676f7279496400002801205468726561644964000c0484506f73742077697468206769766e6520696420776173206d6f646572617465642e2c506f737444656c657465640c0030011c5665633c75383e000028012c466f72756d55736572496400005d01017842547265654d61703c457874656e646564506f737449642c20626f6f6c3e000d047c506f73742077697468206769766e65206964207761732064656c657465642e3c506f737454657874557064617465641400280118506f73744964000028012c466f72756d557365724964000028012843617465676f7279496400002801205468726561644964000030011c5665633c75383e000e08a0506f7374207769746820676976656e2069642068616420697473207465787420757064617465642e4d01546865207365636f6e6420617267756d656e74207265666c6563747320746865206e756d626572206f6620746f74616c206564697473207768656e20746865207465787420757064617465206f63637572732e6843617465676f7279537469636b795468726561645570646174650c0028012843617465676f7279496400006901014842547265655365743c54687265616449643e00005501013c50726976696c656765644163746f72000f0488537469636b7920746872656164207570646174656420666f722063617465676f72799043617465676f72794d656d626572736869704f664d6f64657261746f72557064617465640c0028012c4d6f64657261746f724964000028012843617465676f727949640000980110626f6f6c0010042501416e206d6f64657261746f72206162696c69747920746f206d6f64657261746520612063617465676f727920616e64206974732073756263617465676f726965732075706461746564085c4576656e747320666f722074686973206d6f64756c652e005501083070616c6c65745f666f72756d3c50726976696c656765644163746f72040454000108104c656164000000244d6f64657261746f7204002801384d6f64657261746f7249643c543e000100005901083070616c6c65745f666f72756d50457874656e646564506f737449644f626a6563740c2843617465676f727949640128205468726561644964012818506f737449640128000c012c63617465676f72795f696428012843617465676f727949640001247468726561645f6964280120546872656164496400011c706f73745f6964280118506f7374496400005d01042042547265654d617008044b015901045601980004006101000000610100000265010065010000040859019800690104204254726565536574040454012800040015010000006d01084c70616c6c65745f636f6e737469747574696f6e205261774576656e74041048617368012c010444436f6e73747574696f6e416d656e64656408002c011048617368000030011c5665633c75383e00001080456d697473206f6e20636f6e737469747574696f6e20616d656e646d656e742e2c506172616d65746572733a602d20636f6e737469747574696f6e207465787420686173684c2d20636f6e737469747574696f6e2074657874085c4576656e747320666f722074686973206d6f64756c652e007101083470616c6c65745f626f756e7479205261774576656e741c20426f756e7479496401281c456e747279496401281c42616c616e63650118204d656d62657249640128244163636f756e744964010060426f756e74794372656174696f6e506172616d6574657273017501384f7261636c654a7564676d656e74018501015c34426f756e7479437265617465640c00280120426f756e74794964000075010160426f756e74794372656174696f6e506172616d6574657273000030011c5665633c75383e000014544120626f756e74792077617320637265617465642e1c506172616d733a2c2d20626f756e7479204944542d206372656174696f6e20706172616d6574657273442d20626f756e7479206d6574616461746150426f756e74794f7261636c6553776974636865641000280120426f756e74794964000079010154426f756e74794163746f723c4d656d62657249643e000079010154426f756e74794163746f723c4d656d62657249643e000079010154426f756e74794163746f723c4d656d62657249643e000118d0426f756e7479204f7261636c652053776974636865642062792063757272656e74206f7261636c65206f7220636f756e63696c2e1c506172616d733a2c2d20626f756e7479204944282d207377697463686572442d2063757272656e745f6f7261636c652c302d206e6577206f7261636c6540426f756e74795465726d696e617465641000280120426f756e74794964000079010154426f756e74794163746f723c4d656d62657249643e000079010154426f756e74794163746f723c4d656d62657249643e000079010154426f756e74794163746f723c4d656d62657249643e0002188c4120626f756e747920776173207465726d696e6174656420627920636f756e63696c2e1c506172616d733a2c2d20626f756e74792049444c2d20626f756e7479207465726d696e61746f72402d20626f756e74792063726561746f723c2d20626f756e7479206f7261636c6530426f756e747946756e6465640c00280120426f756e74794964000079010154426f756e74794163746f723c4d656d62657249643e000018011c42616c616e6365000314b44120626f756e7479207761732066756e6465642062792061206d656d626572206f72206120636f756e63696c2e1c506172616d733a2c2d20626f756e74792049443c2d20626f756e74792066756e646572402d2066756e64696e6720616d6f756e745c426f756e74794d617846756e64696e67526561636865640400280120426f756e7479496400040cbc4120626f756e747920686173207265616368656420697473207461726765742066756e64696e6720616d6f756e742e1c506172616d733a2c2d20626f756e74792049445c426f756e747946756e64696e675769746864726177616c0800280120426f756e74794964000079010154426f756e74794163746f723c4d656d62657249643e000510c041206d656d626572206f72206120636f756e63696c206861732077697468647261776e207468652066756e64696e672e1c506172616d733a2c2d20626f756e74792049443c2d20626f756e74792066756e64657274426f756e747943726561746f724368657272795769746864726177616c0800280120426f756e74794964000079010154426f756e74794163746f723c4d656d62657249643e000610f84120626f756e74792063726561746f72206861732077697468647261776e207468652063686572727920286d656d626572206f7220636f756e63696c292e1c506172616d733a2c2d20626f756e7479204944402d20626f756e74792063726561746f728c426f756e747943726561746f724f7261636c655265776172645769746864726177616c0800280120426f756e74794964000079010154426f756e74794163746f723c4d656d62657249643e00071015014120626f756e74792063726561746f72206861732077697468647261776e20746865206f7261636c652072657761726420286d656d626572206f7220636f756e63696c292e1c506172616d733a2c2d20626f756e7479204944402d20626f756e74792063726561746f7270426f756e74794f7261636c655265776172645769746864726177616c0c00280120426f756e74794964000079010154426f756e74794163746f723c4d656d62657249643e000018011c42616c616e6365000814f441204f7261636c65206861732077697468647261776e20746865206f7261636c652072657761726420286d656d626572206f7220636f756e63696c292e1c506172616d733a2c2d20626f756e7479204944402d20626f756e74792063726561746f723c2d204f7261636c652052657761726434426f756e747952656d6f7665640400280120426f756e7479496400090c544120626f756e7479207761732072656d6f7665642e1c506172616d733a2c2d20626f756e747920494448576f726b456e747279416e6e6f756e6365641400280120426f756e74794964000028011c456e747279496400002801204d656d626572496400000001244163636f756e744964000030011c5665633c75383e000a1c64576f726b20656e7472792077617320616e6e6f756e6365642e1c506172616d733a2c2d20626f756e7479204944482d206372656174656420656e7472792049444c2d20656e7472616e74206d656d626572204944502d207374616b696e67206163636f756e74204944482d20776f726b206465736372697074696f6e34576f726b5375626d69747465641000280120426f756e74794964000028011c456e747279496400002801204d656d6265724964000030011c5665633c75383e000b18305375626d697420776f726b2e1c506172616d733a2c2d20626f756e7479204944482d206372656174656420656e7472792049444c2d20656e7472616e74206d656d626572204944a82d20776f726b206461746120286465736372697074696f6e2c2055524c2c20424c4f422c206574632e295c4f7261636c654a7564676d656e745375626d69747465641000280120426f756e74794964000079010154426f756e74794163746f723c4d656d62657249643e0000850101384f7261636c654a7564676d656e74000030011c5665633c75383e000c185c5375626d6974206f7261636c65206a7564676d656e742e1c506172616d733a2c2d20626f756e7479204944202d206f7261636c653c2d206a7564676d656e7420646174612c2d20726174696f6e616c6564576f726b456e7472616e7446756e647357697468647261776e0c00280120426f756e74794964000028011c456e747279496400002801204d656d6265724964000d145c576f726b20656e7472792077617320736c61736865642e1c506172616d733a2c2d20626f756e7479204944282d20656e7472792049444c2d20656e7472616e74206d656d62657220494464426f756e7479436f6e7472696275746f7252656d61726b65640c0079010154426f756e74794163746f723c4d656d62657249643e0000280120426f756e74794964000030011c5665633c75383e000e14a0426f756e747920636f6e7472696275746f72206d6164652061206d6573736167652072656d61726b1c506172616d733a342d20636f6e7472696275746f722c2d20626f756e7479206964242d206d65737361676550426f756e74794f7261636c6552656d61726b65640c0079010154426f756e74794163746f723c4d656d62657249643e0000280120426f756e74794964000030011c5665633c75383e000f148c426f756e7479206f7261636c65206d6164652061206d6573736167652072656d61726b1c506172616d733a202d206f7261636c652c2d20626f756e7479206964242d206d65737361676554426f756e7479456e7472616e7452656d61726b656410002801204d656d62657249640000280120426f756e74794964000028011c456e7472794964000030011c5665633c75383e00101890426f756e747920656e7472616e74206d6164652061206d6573736167652072656d61726b1c506172616d733a302d20656e7472616e745f69642c2d20626f756e7479206964282d20656e747279206964242d206d65737361676554426f756e747943726561746f7252656d61726b65640c0079010154426f756e74794163746f723c4d656d62657249643e0000280120426f756e74794964000030011c5665633c75383e00111490426f756e74792063726561746f72206d6164652061206d6573736167652072656d61726b1c506172616d733a242d2063726561746f722c2d20626f756e7479206964242d206d65737361676564576f726b5375626d697373696f6e506572696f64456e6465640800280120426f756e74794964000079010154426f756e74794163746f723c4d656d62657249643e0012105c576f726b20656e7472792077617320736c61736865642e1c506172616d733a2c2d20626f756e7479204944442d206f7261636c65202863616c6c65722960576f726b456e7472616e745374616b65556e6c6f636b65640c00280120426f756e74794964000028011c456e747279496400000001244163636f756e74496400131468576f726b20656e747279207374616b6520756e6c6f636b65642e1c506172616d733a2c2d20626f756e7479204944282d20656e7472792049443c2d207374616b65206163636f756e745c576f726b456e7472616e745374616b65536c61736865641000280120426f756e74794964000028011c456e747279496400000001244163636f756e744964000018011c42616c616e636500141864576f726b20656e747279207374616b6520736c61736865642e1c506172616d733a2c2d20626f756e7479204944282d20656e7472792049443c2d207374616b65206163636f756e74402d20736c617368656420616d6f756e747446756e6465725374617465426c6f6174426f6e6457697468647261776e0c00280120426f756e74794964000079010154426f756e74794163746f723c4d656d62657249643e000018011c42616c616e63650015141d0141206d656d626572206f72206120636f756e63696c2066756e646572206861732077697468647261776e207468652066756e64657220737461746520626c6f617420626f6e642e1c506172616d733a2c2d20626f756e74792049443c2d20626f756e74792066756e646572802d2066756e64657220537461746520626c6f617420626f6e6420616d6f756e747843726561746f725374617465426c6f6174426f6e6457697468647261776e0c00280120426f756e74794964000079010154426f756e74794163746f723c4d656d62657249643e000018011c42616c616e6365001614250141206d656d626572206f72206120636f756e63696c2063726561746f72206861732077697468647261776e207468652063726561746f7220737461746520626c6f617420626f6e642e1c506172616d733a2c2d20626f756e7479204944402d20626f756e74792063726561746f72842d2043726561746f7220537461746520626c6f617420626f6e6420616d6f756e74085c4576656e747320666f722074686973206d6f64756c652e007501083470616c6c65745f626f756e747940426f756e7479506172616d6574657273101c42616c616e636501182c426c6f636b4e756d6265720110204d656d626572496401285c436c6f736564436f6e747261637457686974656c697374016901001c01186f7261636c6579010154426f756e74794163746f723c4d656d62657249643e000134636f6e74726163745f747970657d0101b84173737572616e6365436f6e7472616374547970653c436c6f736564436f6e747261637457686974656c6973743e00011c63726561746f7279010154426f756e74794163746f723c4d656d62657249643e00011863686572727918011c42616c616e63650001346f7261636c655f72657761726418011c42616c616e6365000134656e7472616e745f7374616b6518011c42616c616e636500013066756e64696e675f747970658101018446756e64696e67547970653c426c6f636b4e756d6265722c2042616c616e63653e00007901083470616c6c65745f626f756e74792c426f756e74794163746f7204204d656d6265724964012801081c436f756e63696c000000184d656d62657204002801204d656d6265724964000100007d01083470616c6c65745f626f756e7479544173737572616e6365436f6e747261637454797065045c436c6f736564436f6e747261637457686974656c6973740169010108104f70656e00000018436c6f73656404006901015c436c6f736564436f6e747261637457686974656c697374000100008101083470616c6c65745f626f756e74792c46756e64696e6754797065082c426c6f636b4e756d62657201101c42616c616e6365011801082450657270657475616c04011874617267657418011c42616c616e63650000001c4c696d6974656408011874617267657418011c42616c616e636500013866756e64696e675f706572696f6410012c426c6f636b4e756d626572000100008501042042547265654d617008044b012804560189010004008d010000008901083470616c6c65745f626f756e74795c4f7261636c65576f726b456e7472794a7564676d656e74041c42616c616e6365011801081857696e6e657204011872657761726418011c42616c616e63650000002052656a6563746564080138736c617368696e675f7368617265ac011c50657262696c6c000150616374696f6e5f6a757374696669636174696f6e30011c5665633c75383e000100008d01000002910100910100000408288901009501086070616c6c65745f6a6f7973747265616d5f7574696c697479205261774576656e74081c42616c616e63650118244163636f756e74496401000110205369676e616c6564040030011c5665633c75383e00000c7841207369676e616c2070726f706f73616c207761732065786563757465641c506172616d733adc2d205369676e616c20676976656e207768656e206372656174696e672074686520636f72726573706f6e64696e672070726f706f73616c3c52756e74696d655570677261646564040030011c5665633c75383e00010c78412072756e74696d652075706772616465207761732065786563757465641c506172616d733a6c2d204e657720636f646520656e636f64656420696e2062797465736455706461746564576f726b696e6747726f75704275646765740c0099010130576f726b696e6747726f7570000018011c42616c616e636500009d01012c42616c616e63654b696e64000218d8416e206055706461746520576f726b696e672047726f757020427564676574602070726f706f73616c207761732065786563757465641c506172616d733ab42d20576f726b696e672067726f757020776869636820627564676574206973206265696e6720757064617465647c2d20416d6f756e74206f662062616c616e6365206265696e67206d6f7665645d012d20456e756d2076617269616e74207769746820706f73697469766520696e6469636174696e672066756e6473206d6f76656420746f72776172647320776f726b696e672067726f757020616e64206e65676174697665c0616e64206e656761746976652066756e6473206d6f76696e672066726f6d2074686520776f726b696e672067726f757030546f6b656e734275726e656408000001244163636f756e744964000018011c42616c616e636500031060416e206163636f756e74206275726e656420746f6b656e731c506172616d733a882d204163636f756e74204964206f6620746865206275726e696e6720746f6b656e73882d2042616c616e6365206275726e65642066726f6d2074686174206163636f756e74085c4576656e747320666f722074686973206d6f64756c652e009901103470616c6c65745f636f6d6d6f6e34776f726b696e675f67726f7570386974657261626c655f656e756d7330576f726b696e6747726f757000012414466f72756d0000001c53746f726167650001001c436f6e74656e740002003c4f7065726174696f6e73416c7068610003000c41707000040030446973747269627574696f6e000500384f7065726174696f6e73426574610006003c4f7065726174696f6e7347616d6d61000700284d656d62657273686970000800009d01083470616c6c65745f636f6d6d6f6e2c42616c616e63654b696e6400010820506f736974697665000000204e6567617469766500010000a101083870616c6c65745f636f6e74656e74205261774576656e746430436f6e74656e744163746f7201a501204d656d626572496401283843757261746f7247726f7570496401282443757261746f72496401281c566964656f49640128244368616e6e656c496401281c4368616e6e656c01a90130446174614f626a6563744964012850456e676c69736841756374696f6e506172616d7301fd01444f70656e41756374696f6e506172616d73010502344f70656e41756374696f6e49640128544e667449737375616e6365506172616d65746572730109021c42616c616e63650118644368616e6e656c4372656174696f6e506172616d65746572730115025c4368616e6e656c557064617465506172616d65746572730141025c566964656f4372656174696f6e506172616d657465727301490254566964656f557064617465506172616d6574657273015102544368616e6e656c50726976696c6567654c6576656c0108704d6f6465726174696f6e5065726d697373696f6e7342794c6576656c015502645472616e73666572436f6d6d69746d656e745769746e657373016d023c50656e64696e675472616e7366657201ed01244163636f756e7449640100785570646174654368616e6e656c5061796f757473506172616d65746572730171021c546f6b656e496401285c4368616e6e656c46756e647344657374696e6174696f6e01850201d04c43757261746f7247726f757043726561746564040028013843757261746f7247726f757049640000007843757261746f7247726f75705065726d697373696f6e7355706461746564080028013843757261746f7247726f757049640000550201704d6f6465726174696f6e5065726d697373696f6e7342794c6576656c0001005443757261746f7247726f7570537461747573536574080028013843757261746f7247726f757049640000980110626f6f6c0002003043757261746f7241646465640c0028013843757261746f7247726f75704964000028012443757261746f7249640000bd01015c4368616e6e656c4167656e745065726d697373696f6e730003003843757261746f7252656d6f766564080028013843757261746f7247726f75704964000028012443757261746f724964000400384368616e6e656c4372656174656410002801244368616e6e656c49640000a901011c4368616e6e656c0000150201644368616e6e656c4372656174696f6e506172616d657465727300000001244163636f756e744964000500384368616e6e656c557064617465641000a5010130436f6e74656e744163746f7200002801244368616e6e656c496400004102015c4368616e6e656c557064617465506172616d657465727300006901015842547265655365743c446174614f626a65637449643e000600704368616e6e656c50726976696c6567654c6576656c5570646174656408002801244368616e6e656c496400000801544368616e6e656c50726976696c6567654c6576656c000700844368616e6e656c5374617465426c6f6174426f6e6456616c756555706461746564040018011c42616c616e63650008007c566964656f5374617465426c6f6174426f6e6456616c756555706461746564040018011c42616c616e6365000900504368616e6e656c41737365747352656d6f7665641000a5010130436f6e74656e744163746f7200002801244368616e6e656c496400006901015842547265655365743c446174614f626a65637449643e0000a901011c4368616e6e656c000a00384368616e6e656c44656c657465640800a5010130436f6e74656e744163746f7200002801244368616e6e656c4964000b007c4368616e6e656c5669736962696c69747953657442794d6f64657261746f721000a5010130436f6e74656e744163746f7200002801244368616e6e656c49640000980110626f6f6c000030011c5665633c75383e000c009c4368616e6e656c50617573656446656174757265735570646174656442794d6f64657261746f721000a5010130436f6e74656e744163746f7200002801244368616e6e656c49640000d901018042547265655365743c5061757361626c654368616e6e656c466561747572653e000030011c5665633c75383e000d007c4368616e6e656c41737365747344656c6574656442794d6f64657261746f721000a5010130436f6e74656e744163746f7200002801244368616e6e656c496400006901015842547265655365743c446174614f626a65637449643e000030011c5665633c75383e000e00544368616e6e656c46756e647357697468647261776e1000a5010130436f6e74656e744163746f7200002801244368616e6e656c4964000018011c42616c616e636500008502015c4368616e6e656c46756e647344657374696e6174696f6e000f00804368616e6e656c526577617264436c61696d6564416e6457697468647261776e1000a5010130436f6e74656e744163746f7200002801244368616e6e656c4964000018011c42616c616e636500008502015c4368616e6e656c46756e647344657374696e6174696f6e00100030566964656f437265617465641400a5010130436f6e74656e744163746f7200002801244368616e6e656c4964000028011c566964656f496400004902015c566964656f4372656174696f6e506172616d657465727300006901015842547265655365743c446174614f626a65637449643e00110030566964656f557064617465641000a5010130436f6e74656e744163746f72000028011c566964656f4964000051020154566964656f557064617465506172616d657465727300006901015842547265655365743c446174614f626a65637449643e00120030566964656f44656c657465640800a5010130436f6e74656e744163746f72000028011c566964656f496400130074566964656f5669736962696c69747953657442794d6f64657261746f721000a5010130436f6e74656e744163746f72000028011c566964656f49640000980110626f6f6c000030011c5665633c75383e00140074566964656f41737365747344656c6574656442794d6f64657261746f721400a5010130436f6e74656e744163746f72000028011c566964656f496400006901015842547265655365743c446174614f626a65637449643e0000980110626f6f6c000030011c5665633c75383e001500544368616e6e656c5061796f757473557064617465640c00710201785570646174654368616e6e656c5061796f757473506172616d65746572730000350101504f7074696f6e3c446174614f626a65637449643e00000001244163636f756e744964001600504368616e6e656c526577617264557064617465640c0018011c42616c616e6365000018011c42616c616e636500002801244368616e6e656c496400170054456e676c69736841756374696f6e537461727465640c00a5010130436f6e74656e744163746f72000028011c566964656f49640000fd010150456e676c69736841756374696f6e506172616d73001800484f70656e41756374696f6e537461727465641000a5010130436f6e74656e744163746f72000028011c566964656f49640000050201444f70656e41756374696f6e506172616d7300002801344f70656e41756374696f6e4964001900244e66744973737565640c00a5010130436f6e74656e744163746f72000028011c566964656f49640000090201544e667449737375616e6365506172616d6574657273001a00304e667444657374726f7965640800a5010130436f6e74656e744163746f72000028011c566964656f4964001b003841756374696f6e4269644d61646510002801204d656d6265724964000028011c566964656f4964000018011c42616c616e63650000350101404f7074696f6e3c4d656d62657249643e001c004841756374696f6e42696443616e63656c656408002801204d656d6265724964000028011c566964656f4964001d003c41756374696f6e43616e63656c65640800a5010130436f6e74656e744163746f72000028011c566964656f4964001e0054456e676c69736841756374696f6e536574746c65640c002801204d656d626572496400000001244163636f756e744964000028011c566964656f4964001f00604269644d616465436f6d706c6574696e6741756374696f6e0c002801204d656d6265724964000028011c566964656f49640000350101404f7074696f6e3c4d656d62657249643e002000584f70656e41756374696f6e42696441636365707465641000a5010130436f6e74656e744163746f72000028011c566964656f496400002801204d656d6265724964000018011c42616c616e6365002100304f6666657253746172746564100028011c566964656f49640000a5010130436f6e74656e744163746f7200002801204d656d626572496400004501013c4f7074696f6e3c42616c616e63653e002200344f666665724163636570746564040028011c566964656f4964002300344f6666657243616e63656c6564080028011c566964656f49640000a5010130436f6e74656e744163746f72002400404e667453656c6c4f726465724d6164650c0028011c566964656f49640000a5010130436f6e74656e744163746f72000018011c42616c616e6365002500244e6674426f75676874080028011c566964656f496400002801204d656d6265724964002600384275794e6f7743616e63656c6564080028011c566964656f49640000a5010130436f6e74656e744163746f72002700484275794e6f775072696365557064617465640c0028011c566964656f49640000a5010130436f6e74656e744163746f72000018011c42616c616e6365002800844e6674536c696e6765644261636b546f5468654f726967696e616c417274697374080028011c566964656f49640000a5010130436f6e74656e744163746f72002900504368616e6e656c4f776e657252656d61726b656408002801244368616e6e656c4964000030011c5665633c75383e002a046c4d65746170726f746f636f6c732072656c61746564206576656e74504368616e6e656c4167656e7452656d61726b65640c00a5010130436f6e74656e744163746f7200002801244368616e6e656c4964000030011c5665633c75383e002b00404e66744f776e657252656d61726b65640c00a5010130436f6e74656e744163746f72000028011c566964656f4964000030011c5665633c75383e002c0068496e697469616c697a65644368616e6e656c5472616e736665720c002801244368616e6e656c49640000a5010130436f6e74656e744163746f720000ed01013c50656e64696e675472616e73666572002d005443616e63656c4368616e6e656c5472616e7366657208002801244368616e6e656c49640000a5010130436f6e74656e744163746f72002e005c4368616e6e656c5472616e73666572416363657074656408002801244368616e6e656c496400006d0201645472616e73666572436f6d6d69746d656e745769746e657373002f0054476c6f62616c4e66744c696d6974557064617465640800890201384e66744c696d6974506572696f64000028010c753634003000584368616e6e656c4e66744c696d6974557064617465641000a5010130436f6e74656e744163746f720000890201384e66744c696d6974506572696f6400002801244368616e6e656c4964000028010c75363400310040546f67676c65644e66744c696d6974730400980110626f6f6c0032004843726561746f72546f6b656e4973737565640c00a5010130436f6e74656e744163746f7200002801244368616e6e656c4964000028011c546f6b656e4964003300085c4576656e747320666f722074686973206d6f64756c652e00a5010c3870616c6c65745f636f6e74656e742c7065726d697373696f6e7330436f6e74656e744163746f720c3843757261746f7247726f7570496401282443757261746f7249640128204d656d62657249640128010c1c43757261746f72080028013843757261746f7247726f75704964000028012443757261746f724964000000184d656d62657204002801204d656d6265724964000100104c65616400020000a9010c3870616c6c65745f636f6e74656e74147479706573344368616e6e656c5265636f72642c204d656d626572496401283843757261746f7247726f7570496401281c42616c616e63650118544368616e6e656c50726976696c6567654c6576656c01082c426c6f636b4e756d62657201101c546f6b656e49640128285472616e7366657249640128404368616e6e656c41737365747353657401ad015c4368616e6e656c436f6c6c61626f7261746f72734d617001b10144506175736564466561747572657353657401d10148526570617961626c65426c6f6174426f6e6401e101003801146f776e6572e50101984368616e6e656c4f776e65723c4d656d62657249642c2043757261746f7247726f757049643e0001286e756d5f766964656f7328010c753634000134636f6c6c61626f7261746f7273b101015c4368616e6e656c436f6c6c61626f7261746f72734d617000016463756d756c61746976655f7265776172645f636c61696d656418011c42616c616e636500013c70726976696c6567655f6c6576656c0801544368616e6e656c50726976696c6567654c6576656c00013c7061757365645f6665617475726573d1010144506175736564466561747572657353657400013c7472616e736665725f737461747573e9010179014368616e6e656c5472616e736665725374617475733c4d656d62657249642c2043757261746f7247726f757049642c2042616c616e63652c205472616e7366657249642c0a4368616e6e656c436f6c6c61626f7261746f72734d61702c3e000130646174615f6f626a65637473ad0101404368616e6e656c41737365747353657400013c6461696c795f6e66745f6c696d6974f501016c4c696d6974506572506572696f643c426c6f636b4e756d6265723e0001407765656b6c795f6e66745f6c696d6974f501016c4c696d6974506572506572696f643c426c6f636b4e756d6265723e0001446461696c795f6e66745f636f756e746572f901015c4e6674436f756e7465723c426c6f636b4e756d6265723e0001487765656b6c795f6e66745f636f756e746572f901015c4e6674436f756e7465723c426c6f636b4e756d6265723e00014063726561746f725f746f6b656e5f69643501013c4f7074696f6e3c546f6b656e49643e0001606368616e6e656c5f73746174655f626c6f61745f626f6e64e1010148526570617961626c65426c6f6174426f6e640000ad010c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401280453000004006901012c42547265655365743c543e0000b1010c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0128045601b501045300000400c501013842547265654d61703c4b2c20563e0000b5010c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401b901045300000400bd01012c42547265655365743c543e0000b901103870616c6c65745f636f6e74656e74147479706573386974657261626c655f656e756d735c4368616e6e656c416374696f6e5065726d697373696f6e000154545570646174654368616e6e656c4d657461646174610000006c4d616e6167654e6f6e566964656f4368616e6e656c417373657473000100684d616e6167654368616e6e656c436f6c6c61626f7261746f72730002004c557064617465566964656f4d6574616461746100030020416464566964656f000400444d616e616765566964656f4173736574730005003444656c6574654368616e6e656c0006002c44656c657465566964656f0007003c4d616e616765566964656f4e6674730008002c4167656e7452656d61726b0009003c5472616e736665724368616e6e656c000a0048436c61696d4368616e6e656c526577617264000b0068576974686472617746726f6d4368616e6e656c42616c616e6365000c0044497373756543726561746f72546f6b656e000d0068436c61696d43726561746f72546f6b656e506174726f6e616765000e0074496e6974416e644d616e61676543726561746f72546f6b656e53616c65000f006843726561746f72546f6b656e4973737565725472616e73666572001000784d616b6543726561746f72546f6b656e5065726d697373696f6e6c6573730011007c52656475636543726561746f72546f6b656e506174726f6e616765526174650012004c4d616e616765526576656e756553706c6974730013004c4465697373756543726561746f72546f6b656e00140000bd010420425472656553657404045401b901000400c101000000c101000002b90100c501042042547265654d617008044b0128045601b501000400c901000000c901000002cd0100cd010000040828b50100d1010c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401d501045300000400d901012c42547265655365743c543e0000d501143870616c6c65745f636f6e74656e742c7065726d697373696f6e733463757261746f725f67726f7570386974657261626c655f656e756d73585061757361626c654368616e6e656c4665617475726500011c504368616e6e656c46756e64735472616e736665720000003843726561746f72436173686f757400010040566964656f4e667449737375616e636500020034566964656f4372656174696f6e0003002c566964656f557064617465000400344368616e6e656c5570646174650005005043726561746f72546f6b656e49737375616e636500060000d9010420425472656553657404045401d501000400dd01000000dd01000002d50100e1010c3470616c6c65745f636f6d6d6f6e28626c6f61745f626f6e6448526570617961626c65426c6f6174426f6e6408244163636f756e74496401001c42616c616e636501180008015c72657061796d656e745f726573747269637465645f746f9401444f7074696f6e3c4163636f756e7449643e000118616d6f756e7418011c42616c616e63650000e5010c3870616c6c65745f636f6e74656e74147479706573304368616e6e656c4f776e657208204d656d626572496401283843757261746f7247726f7570496401280108184d656d62657204002801204d656d62657249640000003043757261746f7247726f7570040028013843757261746f7247726f7570496400010000e9010c3870616c6c65745f636f6e74656e74147479706573544368616e6e656c5472616e7366657253746174757314204d656d626572496401283843757261746f7247726f7570496401281c42616c616e63650118285472616e73666572496401285c4368616e6e656c436f6c6c61626f7261746f72734d617001b1010108404e6f4163746976655472616e736665720000003c50656e64696e675472616e736665720400ed01015d0150656e64696e675472616e736665723c4d656d62657249642c2043757261746f7247726f757049642c2042616c616e63652c205472616e7366657249642c0a4368616e6e656c436f6c6c61626f7261746f72734d61703e00010000ed010c3870616c6c65745f636f6e74656e741474797065733c50656e64696e675472616e7366657214204d656d626572496401283843757261746f7247726f7570496401281c42616c616e63650118285472616e73666572496401285c4368616e6e656c436f6c6c61626f7261746f72734d617001b101000801246e65775f6f776e6572e50101984368616e6e656c4f776e65723c4d656d62657249642c2043757261746f7247726f757049643e00013c7472616e736665725f706172616d73f1010129015472616e73666572436f6d6d69746d656e74506172616d65746572733c4368616e6e656c436f6c6c61626f7261746f72734d61702c2042616c616e63652c205472616e7366657249643e0000f1010c3870616c6c65745f636f6e74656e74147479706573705472616e73666572436f6d6d69746d656e74506172616d65746572730c5c4368616e6e656c436f6c6c61626f7261746f72734d617001b1011c42616c616e63650118285472616e7366657249640128000c01446e65775f636f6c6c61626f7261746f7273b101015c4368616e6e656c436f6c6c61626f7261746f72734d6170000114707269636518011c42616c616e636500012c7472616e736665725f69642801285472616e7366657249640000f5010c3870616c6c65745f636f6e74656e74147479706573384c696d6974506572506572696f64042c426c6f636b4e756d6265720110000801146c696d697428010c75363400014c626c6f636b5f6e756d6265725f706572696f6410012c426c6f636b4e756d6265720000f9010c3870616c6c65745f636f6e74656e74147479706573284e6674436f756e746572042c426c6f636b4e756d62657201100008011c636f756e74657228010c7536340001306c6173745f7570646174656410012c426c6f636b4e756d6265720000fd01103870616c6c65745f636f6e74656e740c6e667414747970657368456e676c69736841756374696f6e506172616d735265636f72640c2c426c6f636b4e756d62657201101c42616c616e63650118204d656d62657249640128001c01387374617274696e675f707269636518011c42616c616e63650001346275795f6e6f775f70726963654501013c4f7074696f6e3c42616c616e63653e00012477686974656c6973746901014842547265655365743c4d656d62657249643e0001247374617274735f61740102014c4f7074696f6e3c426c6f636b4e756d6265723e0001206475726174696f6e10012c426c6f636b4e756d626572000140657874656e73696f6e5f706572696f6410012c426c6f636b4e756d6265720001306d696e5f6269645f7374657018011c42616c616e63650000010204184f7074696f6e04045401100108104e6f6e6500000010536f6d6504001000000100000502103870616c6c65745f636f6e74656e740c6e66741474797065735c4f70656e41756374696f6e506172616d735265636f72640c2c426c6f636b4e756d62657201101c42616c616e63650118204d656d62657249640128001401387374617274696e675f707269636518011c42616c616e63650001346275795f6e6f775f70726963654501013c4f7074696f6e3c42616c616e63653e0001247374617274735f61740102014c4f7074696f6e3c426c6f636b4e756d6265723e00012477686974656c6973746901014842547265655365743c4d656d62657249643e0001446269645f6c6f636b5f6475726174696f6e10012c426c6f636b4e756d62657200000902103870616c6c65745f636f6e74656e740c6e66741474797065736c4e667449737375616e6365506172616d65746572735265636f726408204d656d626572496401285c496e69745472616e73616374696f6e616c537461747573010d020010011c726f79616c74791102013c4f7074696f6e3c526f79616c74793e0001306e66745f6d6574616461746130012c4e66744d657461646174610001446e6f6e5f6368616e6e656c5f6f776e6572350101404f7074696f6e3c4d656d62657249643e000164696e69745f7472616e73616374696f6e616c5f7374617475730d02015c496e69745472616e73616374696f6e616c53746174757300000d02103870616c6c65745f636f6e74656e740c6e667414747970657374496e69745472616e73616374696f6e616c5374617475735265636f72641050456e676c69736841756374696f6e506172616d7301fd01444f70656e41756374696f6e506172616d73010502204d656d626572496401281c42616c616e6365011801141049646c65000000184275794e6f77040018011c42616c616e636500010058496e697469617465644f66666572546f4d656d62657208002801204d656d626572496400004501013c4f7074696f6e3c42616c616e63653e00020038456e676c69736841756374696f6e0400fd010150456e676c69736841756374696f6e506172616d730003002c4f70656e41756374696f6e0400050201444f70656e41756374696f6e506172616d7300040000110204184f7074696f6e04045401ac0108104e6f6e6500000010536f6d650400ac000001000015020c3870616c6c65745f636f6e74656e741474797065737c4368616e6e656c4372656174696f6e506172616d65746572735265636f7264143453746f72616765417373657473011902204d656d626572496401283c53746f726167654275636b65744964012850446973747269627574696f6e4275636b657449640125021c42616c616e63650118001c0118617373657473290201544f7074696f6e3c53746f726167654173736574733e0001106d6574613101013c4f7074696f6e3c5665633c75383e3e000134636f6c6c61626f7261746f72732d0201ac42547265654d61703c4d656d62657249642c204368616e6e656c4167656e745065726d697373696f6e733e00013c73746f726167655f6275636b6574736901016442547265655365743c53746f726167654275636b657449643e000150646973747269627574696f6e5f6275636b6574733902017842547265655365743c446973747269627574696f6e4275636b657449643e00018465787065637465645f6368616e6e656c5f73746174655f626c6f61745f626f6e6418011c42616c616e636500019465787065637465645f646174615f6f626a6563745f73746174655f626c6f61745f626f6e6418011c42616c616e6365000019020c3870616c6c65745f636f6e74656e741474797065734c53746f726167654173736574735265636f7264041c42616c616e63650118000801506f626a6563745f6372656174696f6e5f6c6973741d0201845665633c446174614f626a6563744372656174696f6e506172616d65746572733e00015865787065637465645f646174615f73697a655f66656518011c42616c616e636500001d020000022102002102083870616c6c65745f73746f7261676570446174614f626a6563744372656174696f6e506172616d6574657273000008011073697a6528010c75363400013c697066735f636f6e74656e745f696430011c5665633c75383e00002502083870616c6c65745f73746f7261676568446973747269627574696f6e4275636b657449645265636f72640868446973747269627574696f6e4275636b657446616d696c79496401285c446973747269627574696f6e4275636b6574496e646578012800080174646973747269627574696f6e5f6275636b65745f66616d696c795f6964280168446973747269627574696f6e4275636b657446616d696c794964000164646973747269627574696f6e5f6275636b65745f696e64657828015c446973747269627574696f6e4275636b6574496e6465780000290204184f7074696f6e0404540119020108104e6f6e6500000010536f6d650400190200000100002d02042042547265654d617008044b0128045601bd010004003102000000310200000235020035020000040828bd01003902042042547265655365740404540125020004003d020000003d0200000225020041020c3870616c6c65745f636f6e74656e74147479706573744368616e6e656c557064617465506172616d65746572735265636f7264103453746f7261676541737365747301190230446174614f626a65637449640128204d656d626572496401281c42616c616e63650118001801406173736574735f746f5f75706c6f6164290201544f7074696f6e3c53746f726167654173736574733e0001206e65775f6d6574613101013c4f7074696f6e3c5665633c75383e3e0001406173736574735f746f5f72656d6f76656901015842547265655365743c446174614f626a65637449643e000134636f6c6c61626f7261746f7273450201cc4f7074696f6e3c42547265654d61703c4d656d62657249642c204368616e6e656c4167656e745065726d697373696f6e733e3e00019465787065637465645f646174615f6f626a6563745f73746174655f626c6f61745f626f6e6418011c42616c616e636500016c73746f726167655f6275636b6574735f6e756d5f7769746e6573730102012c4f7074696f6e3c7533323e0000450204184f7074696f6e040454012d020108104e6f6e6500000010536f6d6504002d02000001000049020c3870616c6c65745f636f6e74656e7414747970657374566964656f4372656174696f6e506172616d65746572735265636f72640c3453746f72616765417373657473011902544e667449737375616e6365506172616d65746572730109021c42616c616e6365011800180118617373657473290201544f7074696f6e3c53746f726167654173736574733e0001106d6574613101013c4f7074696f6e3c5665633c75383e3e0001386175746f5f69737375655f6e66744d0201744f7074696f6e3c4e667449737375616e6365506172616d65746572733e00017c65787065637465645f766964656f5f73746174655f626c6f61745f626f6e6418011c42616c616e636500019465787065637465645f646174615f6f626a6563745f73746174655f626c6f61745f626f6e6418011c42616c616e636500016c73746f726167655f6275636b6574735f6e756d5f7769746e65737310010c75333200004d0204184f7074696f6e0404540109020108104e6f6e6500000010536f6d6504000902000001000051020c3870616c6c65745f636f6e74656e741474797065736c566964656f557064617465506172616d65746572735265636f7264103453746f7261676541737365747301190230446174614f626a65637449640128544e667449737375616e6365506172616d65746572730109021c42616c616e63650118001801406173736574735f746f5f75706c6f6164290201544f7074696f6e3c53746f726167654173736574733e0001206e65775f6d6574613101013c4f7074696f6e3c5665633c75383e3e0001406173736574735f746f5f72656d6f76656901015842547265655365743c446174614f626a65637449643e0001386175746f5f69737375655f6e66744d0201744f7074696f6e3c4e667449737375616e6365506172616d65746572733e00019465787065637465645f646174615f6f626a6563745f73746174655f626c6f61745f626f6e6418011c42616c616e636500016c73746f726167655f6275636b6574735f6e756d5f7769746e6573730102012c4f7074696f6e3c7533323e00005502042042547265654d617008044b010804560159020004006502000000590204204254726565536574040454015d0200040061020000005d02143870616c6c65745f636f6e74656e742c7065726d697373696f6e733463757261746f725f67726f7570386974657261626c655f656e756d735c436f6e74656e744d6f6465726174696f6e416374696f6e0001182448696465566964656f0000002c486964654368616e6e656c000100684368616e67654368616e6e656c466561747572655374617475730400d50101585061757361626c654368616e6e656c466561747572650002004444656c657465566964656f4173736574730400980110626f6f6c0003006c44656c6574654e6f6e566964656f4368616e6e656c417373657473000400585570646174654368616e6e656c4e66744c696d6974730005000061020000025d02006502000002690200690200000408085902006d020c3870616c6c65745f636f6e74656e74147479706573705472616e73666572436f6d6d69746d656e74506172616d65746572730c5c4368616e6e656c436f6c6c61626f7261746f72734d6170012d021c42616c616e63650118285472616e7366657249640128000c01446e65775f636f6c6c61626f7261746f72732d02015c4368616e6e656c436f6c6c61626f7261746f72734d6170000114707269636518011c42616c616e636500012c7472616e736665725f69642801285472616e736665724964000071020c3870616c6c65745f636f6e74656e74147479706573905570646174654368616e6e656c5061796f757473506172616d65746572735265636f72640c7c4368616e6e656c5061796f7574735061796c6f6164506172616d65746572730175021c42616c616e636501181048617368012c00140128636f6d6d69746d656e74790201304f7074696f6e3c486173683e00011c7061796c6f61647d02019c4f7074696f6e3c4368616e6e656c5061796f7574735061796c6f6164506172616d65746572733e00014c6d696e5f636173686f75745f616c6c6f7765644501013c4f7074696f6e3c42616c616e63653e00014c6d61785f636173686f75745f616c6c6f7765644501013c4f7074696f6e3c42616c616e63653e0001606368616e6e656c5f636173686f7574735f656e61626c6564810201304f7074696f6e3c626f6f6c3e000075020c3870616c6c65745f636f6e74656e74147479706573944368616e6e656c5061796f7574735061796c6f6164506172616d65746572735265636f7264041c42616c616e63650118000c01586f626a6563745f6372656174696f6e5f706172616d7321020170446174614f626a6563744372656174696f6e506172616d657465727300015865787065637465645f646174615f73697a655f66656518011c42616c616e636500019465787065637465645f646174615f6f626a6563745f73746174655f626c6f61745f626f6e6418011c42616c616e63650000790204184f7074696f6e040454012c0108104e6f6e6500000010536f6d6504002c00000100007d0204184f7074696f6e0404540175020108104e6f6e6500000010536f6d65040075020000010000810204184f7074696f6e04045401980108104e6f6e6500000010536f6d65040098000001000085020c3870616c6c65745f636f6e74656e741474797065735c4368616e6e656c46756e647344657374696e6174696f6e04244163636f756e74496401000108244163636f756e74496404000001244163636f756e74496400000034436f756e63696c4275646765740001000089020c3870616c6c65745f636f6e74656e74147479706573384e66744c696d6974506572696f64000108144461696c79000000185765656b6c79000100008d02083870616c6c65745f73746f72616765205261774576656e74303c53746f726167654275636b65744964012820576f726b65724964012830446174614f626a656374496401284055706c6f6164506172616d65746572730191021442616749640195023044796e616d69634261674964019d02244163636f756e74496401001c42616c616e6365011868446973747269627574696f6e4275636b657446616d696c794964012850446973747269627574696f6e4275636b657449640125025c446973747269627574696f6e4275636b6574496e64657801287044796e616d69634261674372656174696f6e506172616d657465727301a10201a85053746f726167654275636b657443726561746564140028013c53746f726167654275636b657449640000350101404f7074696f6e3c576f726b657249643e0000980110626f6f6c000028010c753634000028010c75363400001c94456d697473206f6e206372656174696e67207468652073746f72616765206275636b65742e18506172616d734c2d2073746f72616765206275636b6574204944402d20696e766974656420776f726b65726c2d20666c61672022616363657074696e675f6e65775f6261677322642d2073697a65206c696d697420666f7220766f75636865722c702d206f626a65637473206c696d697420666f7220766f75636865722c7c53746f726167654275636b6574496e7669746174696f6e41636365707465640c0028013c53746f726167654275636b657449640000280120576f726b6572496400000001244163636f756e744964000114c4456d697473206f6e20616363657074696e67207468652073746f72616765206275636b657420696e7669746174696f6e2e18506172616d734c2d2073746f72616765206275636b65742049444c2d20696e766974656420776f726b65722049445c2d207472616e736163746f72206163636f756e742049446c53746f726167654275636b65747355706461746564466f724261670c0095020114426167496400006901016442547265655365743c53746f726167654275636b657449643e00006901016442547265655365743c53746f726167654275636b657449643e000214a8456d697473206f6e207570646174696e672073746f72616765206275636b65747320666f72206261672e18506172616d73202d20626167204944982d2073746f72616765206275636b65747320746f2061646420494420636f6c6c656374696f6ea42d2073746f72616765206275636b65747320746f2072656d6f766520494420636f6c6c656374696f6e4c446174614f626a6563747355706c6f616465640c006901015842547265655365743c446174614f626a65637449643e00009102014055706c6f6164506172616d6574657273000018011c42616c616e636500031480456d697473206f6e2075706c6f6164696e672064617461206f626a656374732e18506172616d73482d2064617461206f626a6563747320494473782d20696e697469616c2075706c6f6164696e6720706172616d6574657273782d20737461746520626c6f617420626f6e6420666f72206f626a656374736853746f726167654f70657261746f724d657461646174615365740c0028013c53746f726167654275636b657449640000280120576f726b65724964000030011c5665633c75383e000414bc456d697473206f6e2073657474696e67207468652073746f72616765206f70657261746f72206d657461646174612e18506172616d734c2d2073746f72616765206275636b65742049444c2d20696e766974656420776f726b6572204944282d206d657461646174617453746f726167654275636b6574566f75636865724c696d6974735365740c0028013c53746f726167654275636b65744964000028010c753634000028010c753634000514cc456d697473206f6e2073657474696e67207468652073746f72616765206275636b657420766f7563686572206c696d6974732e18506172616d734c2d2073746f72616765206275636b6574204944782d206e657720746f74616c206f626a656374732073697a65206c696d6974802d206e657720746f74616c206f626a65637473206e756d626572206c696d69746850656e64696e67446174614f626a656374734163636570746564100028013c53746f726167654275636b657449640000280120576f726b65724964000095020114426167496400006901015842547265655365743c446174614f626a65637449643e000618a0456d697473206f6e20616363657074696e672070656e64696e672064617461206f626a656374732e18506172616d734c2d2073746f72616765206275636b6574204944842d20776f726b6572204944202873746f726167652070726f766964657220494429202d20626167204944582d2070656e64696e672064617461206f626a656374738053746f726167654275636b6574496e7669746174696f6e43616e63656c6c6564040028013c53746f726167654275636b6574496400070cc8456d697473206f6e2063616e63656c6c696e67207468652073746f72616765206275636b657420696e7669746174696f6e2e18506172616d734c2d2073746f72616765206275636b65742049447053746f726167654275636b65744f70657261746f72496e7669746564080028013c53746f726167654275636b657449640000280120576f726b65724964000810c0456d697473206f6e207468652073746f72616765206275636b6574206f70657261746f7220696e7669746174696f6e2e18506172616d734c2d2073746f72616765206275636b6574204944a82d206f70657261746f7220776f726b6572204944202873746f726167652070726f7669646572204944297053746f726167654275636b65744f70657261746f7252656d6f766564040028013c53746f726167654275636b6574496400090cb4456d697473206f6e207468652073746f72616765206275636b6574206f70657261746f722072656d6f76616c2e18506172616d734c2d2073746f72616765206275636b65742049446c55706c6f6164696e67426c6f636b537461747573557064617465640400980110626f6f6c000a0c0501456d697473206f6e206368616e67696e67207468652073697a652d62617365642070726963696e67206f66206e6577206f626a656374732075706c6f616465642e18506172616d73302d206e6577207374617475737c446174614f626a6563745065724d6567616279746546656555706461746564040018011c42616c616e6365000b0c0501456d697473206f6e206368616e67696e67207468652073697a652d62617365642070726963696e67206f66206e6577206f626a656374732075706c6f616465642e18506172616d734c2d206e657720646174612073697a65206665658053746f726167654275636b6574735065724261674c696d697455706461746564040010010c753332000c0cf4456d697473206f6e206368616e67696e6720746865202253746f72616765206275636b657473207065722062616722206e756d626572206c696d69742e18506172616d732c2d206e6577206c696d69749453746f726167654275636b657473566f75636865724d61784c696d69747355706461746564080028010c753634000028010c753634000d10ec456d697473206f6e206368616e67696e6720746865202253746f72616765206275636b65747320766f7563686572206d6178206c696d697473222e18506172616d73602d206e6577206f626a656374732073697a65206c696d6974682d206e6577206f626a65637473206e756d626572206c696d697440446174614f626a656374734d6f7665640c00950201144261674964000095020114426167496400006901015842547265655365743c446174614f626a65637449643e000e14a8456d697473206f6e206d6f76696e672064617461206f626a65637473206265747765656e20626167732e18506172616d733c2d20736f7572636520626167204944502d2064657374696e6174696f6e20626167204944442d2064617461206f626a6563742049447348446174614f626a6563747344656c657465640c000001244163636f756e744964000095020114426167496400006901015842547265655365743c446174614f626a65637449643e000f14a4456d697473206f6e2064617461206f626a656374732064656c6574696f6e2066726f6d20626167732e18506172616d73942d206163636f756e7420494420666f722074686520737461746520626c6f617420626f6e64202d20626167204944442d2064617461206f626a656374204944736853746f726167654275636b657453746174757355706461746564080028013c53746f726167654275636b657449640000980110626f6f6c00101098456d697473206f6e2073746f72616765206275636b657420737461747573207570646174652e18506172616d734c2d2073746f72616765206275636b6574204944302d206e6577207374617475733c557064617465426c61636b6c6973740800a502014442547265655365743c5665633c75383e3e0000a502014442547265655365743c5665633c75383e3e001110c4456d697473206f6e207570646174696e672074686520626c61636b6c69737420776974682064617461206861736865732e18506172616d73942d2068617368657320746f2072656d6f76652066726f6d2074686520626c61636b6c697374802d2068617368657320746f2061646420746f2074686520626c61636b6c6973744444796e616d696342616744656c6574656404009d02013044796e616d6963426167496400120c80456d697473206f6e2064656c6574696e6720612064796e616d6963206261672e18506172616d73402d2064796e616d6963206261672049444444796e616d6963426167437265617465640800a102017044796e616d69634261674372656174696f6e506172616d657465727300006901015842547265655365743c446174614f626a65637449643e00131080456d697473206f6e206372656174696e6720612064796e616d6963206261672e18506172616d73842d2064796e616d696320626167206372656174696f6e20706172616d65746572736c2d2075706c6f616465642064617461206f626a656374732069647338566f75636865724368616e676564080028013c53746f726167654275636b657449640000ad02011c566f7563686572001410cc456d697473206f6e206368616e67696e672074686520766f756368657220666f7220612073746f72616765206275636b65742e18506172616d734c2d2073746f72616765206275636b6574204944342d206e657720766f75636865725053746f726167654275636b657444656c65746564040028013c53746f726167654275636b6574496400150c84456d697473206f6e2073746f72616765206275636b65742064656c6574696e672e18506172616d734c2d2073746f72616765206275636b6574204944dc4e756d6265724f6653746f726167654275636b657473496e44796e616d69634261674372656174696f6e506f6c696379557064617465640800b102013844796e616d696342616754797065000010010c7533320016103d01456d697473206f6e207570646174696e6720746865206e756d626572206f662073746f72616765206275636b65747320696e2064796e616d696320626167206372656174696f6e20706f6c6963792e18506172616d73482d2064796e616d69632062616720747970657c2d206e6577206e756d626572206f662073746f72616765206275636b6574737c446973747269627574696f6e4275636b657446616d696c79437265617465640400280168446973747269627574696f6e4275636b657446616d696c79496400170cb4456d697473206f6e206372656174696e6720646973747269627574696f6e206275636b65742066616d696c792e18506172616d737c2d20646973747269627574696f6e2066616d696c79206275636b65742049447c446973747269627574696f6e4275636b657446616d696c7944656c657465640400280168446973747269627574696f6e4275636b657446616d696c79496400180cb4456d697473206f6e2064656c6574696e6720646973747269627574696f6e206275636b65742066616d696c792e18506172616d737c2d20646973747269627574696f6e2066616d696c79206275636b657420494464446973747269627574696f6e4275636b6574437265617465640c00280168446973747269627574696f6e4275636b657446616d696c7949640000980110626f6f6c000025020150446973747269627574696f6e4275636b6574496400191498456d697473206f6e206372656174696e6720646973747269627574696f6e206275636b65742e18506172616d737c2d20646973747269627574696f6e206275636b65742066616d696c79204944502d20616363657074696e67206e65772062616773602d20646973747269627574696f6e206275636b65742049447c446973747269627574696f6e4275636b657453746174757355706461746564080025020150446973747269627574696f6e4275636b657449640000980110626f6f6c001a10ec456d697473206f6e2073746f72616765206275636b657420737461747573207570646174652028616363657074696e67206e65772062616773292e18506172616d73602d20646973747269627574696f6e206275636b6574204944842d206e6577207374617475732028616363657074696e67206e657720626167732964446973747269627574696f6e4275636b657444656c65746564040025020150446973747269627574696f6e4275636b65744964001b0c98456d697473206f6e2064656c6574696e6720646973747269627574696f6e206275636b65742e18506172616d73602d20646973747269627574696f6e206275636b657420494480446973747269627574696f6e4275636b65747355706461746564466f7242616710009502011442616749640000280168446973747269627574696f6e4275636b657446616d696c79496400006901018442547265655365743c446973747269627574696f6e4275636b6574496e6465783e00006901018442547265655365743c446973747269627574696f6e4275636b6574496e6465783e001c14bc456d697473206f6e207570646174696e6720646973747269627574696f6e206275636b65747320666f72206261672e18506172616d73202d20626167204944982d2073746f72616765206275636b65747320746f2061646420494420636f6c6c656374696f6ea42d2073746f72616765206275636b65747320746f2072656d6f766520494420636f6c6c656374696f6e94446973747269627574696f6e4275636b6574735065724261674c696d697455706461746564040010010c753332001d0c0901456d697473206f6e206368616e67696e67207468652022446973747269627574696f6e206275636b657473207065722062616722206e756d626572206c696d69742e18506172616d732c2d206e6577206c696d697474446973747269627574696f6e4275636b65744d6f646555706461746564080025020150446973747269627574696f6e4275636b657449640000980110626f6f6c001e10e0456d697473206f6e2073746f72616765206275636b6574206d6f6465207570646174652028646973747269627574696e6720666c6167292e18506172616d73602d20646973747269627574696f6e206275636b6574204944382d20646973747269627574696e67a446616d696c696573496e44796e616d69634261674372656174696f6e506f6c696379557064617465640800b102013844796e616d6963426167547970650000b50201a442547265654d61703c446973747269627574696f6e4275636b657446616d696c7949642c207533323e001f102d01456d697473206f6e2064796e616d696320626167206372656174696f6e20706f6c696379207570646174652028646973747269627574696f6e206275636b65742066616d696c696573292e18506172616d73482d2064796e616d6963206261672074797065742d2066616d696c69657320616e64206275636b6574206e756d6265727384446973747269627574696f6e4275636b65744f70657261746f72496e7669746564080025020150446973747269627574696f6e4275636b657449640000280120576f726b657249640020101101456d697473206f6e206372656174696e67206120646973747269627574696f6e206275636b657420696e7669746174696f6e20666f7220746865206f70657261746f722e18506172616d73602d20646973747269627574696f6e206275636b65742049442c2d20776f726b657220494494446973747269627574696f6e4275636b6574496e7669746174696f6e43616e63656c6c6564080025020150446973747269627574696f6e4275636b657449640000280120576f726b657249640021101501456d697473206f6e2063616e63656c696e67206120646973747269627574696f6e206275636b657420696e7669746174696f6e20666f7220746865206f70657261746f722e18506172616d73602d20646973747269627574696f6e206275636b6574204944502d206f70657261746f7220776f726b657220494490446973747269627574696f6e4275636b6574496e7669746174696f6e41636365707465640800280120576f726b65724964000025020150446973747269627574696f6e4275636b657449640022101501456d697473206f6e20616363657074696e67206120646973747269627574696f6e206275636b657420696e7669746174696f6e20666f7220746865206f70657261746f722e18506172616d732c2d20776f726b6572204944602d20646973747269627574696f6e206275636b657420494474446973747269627574696f6e4275636b65744d657461646174615365740c00280120576f726b65724964000025020150446973747269627574696f6e4275636b65744964000030011c5665633c75383e0023140101456d697473206f6e2073657474696e6720746865206d65746164617461206279206120646973747269627574696f6e206275636b6574206f70657261746f722e18506172616d732c2d20776f726b6572204944602d20646973747269627574696f6e206275636b6574204944282d206d6574616461746184446973747269627574696f6e4275636b65744f70657261746f7252656d6f766564080025020150446973747269627574696f6e4275636b657449640000280120576f726b65724964002410c8456d697473206f6e2074686520646973747269627574696f6e206275636b6574206f70657261746f722072656d6f76616c2e18506172616d73602d20646973747269627574696f6e206275636b6574204944842d20646973747269627574696f6e206275636b6574206f70657261746f722049448c446973747269627574696f6e4275636b657446616d696c794d657461646174615365740800280168446973747269627574696f6e4275636b657446616d696c794964000030011c5665633c75383e002510f8456d697473206f6e2073657474696e6720746865206d65746164617461206279206120646973747269627574696f6e206275636b65742066616d696c792e18506172616d737c2d20646973747269627574696f6e206275636b65742066616d696c79204944282d206d6574616461746190446174614f626a6563745374617465426c6f6174426f6e6456616c756555706461746564040018011c42616c616e636500260ccc456d697473206f6e207570646174696e67207468652064617461206f626a65637420737461746520626c6f617420626f6e642e18506172616d73602d20737461746520626c6f617420626f6e642076616c756548446174614f626a65637473557064617465640c009102014055706c6f6164506172616d657465727300006901015842547265655365743c446174614f626a65637449643e00006901015842547265655365743c446174614f626a65637449643e0027140d01456d697473206f6e2073746f7261676520617373657473206265696e672075706c6f6164656420616e642064656c65746564206174207468652073616d652074696d6518506172616d73482d2055706c6f6164506172616d6574657273742d20496473206f66207468652075706c6f61646564206f626a65637473702d20496473206f66207468652072656d6f766564206f626a656374735c53746f726167654f70657261746f7252656d61726b65640c00280120576f726b65724964000028013c53746f726167654275636b65744964000030011c5665633c75383e002814a4456d697473206f6e2053746f72616765204f70657261746f72206d616b696e6720612072656d61726b18506172616d73582d206f70657261746f72277320776f726b65722069644c2d2073746f72616765206275636b6574206964402d2072656d61726b206d65737361676570446973747269627574696f6e4f70657261746f7252656d61726b65640c00280120576f726b65724964000025020150446973747269627574696f6e4275636b65744964000030011c5665633c75383e002914b8456d697473206f6e20446973747269627574696f6e204f70657261746f72206d616b696e6720612072656d61726b18506172616d73582d206f70657261746f72277320776f726b6572206964602d20646973747269627574696f6e206275636b6574206964402d2072656d61726b206d6573736167650c5c4576656e747320666f722074686973206d6f64756c652e003853746f72616765206576656e74739102083870616c6c65745f73746f726167655855706c6f6164506172616d65746572735265636f72640c144261674964019502244163636f756e74496401001c42616c616e63650118001401186261675f69649502011442616749640001506f626a6563745f6372656174696f6e5f6c6973741d0201845665633c446174614f626a6563744372656174696f6e506172616d65746572733e00018873746174655f626c6f61745f626f6e645f736f757263655f6163636f756e745f69640001244163636f756e74496400015865787065637465645f646174615f73697a655f66656518011c42616c616e636500019465787065637465645f646174615f6f626a6563745f73746174655f626c6f61745f626f6e6418011c42616c616e636500009502083870616c6c65745f73746f726167652442616749645479706508204d656d62657249640128244368616e6e656c4964012801081853746174696304009902012c53746174696342616749640000001c44796e616d696304009d02019444796e616d69634261674964547970653c4d656d62657249642c204368616e6e656c49643e000100009902083870616c6c65745f73746f726167652c53746174696342616749640001081c436f756e63696c00000030576f726b696e6747726f7570040099010130576f726b696e6747726f7570000100009d02083870616c6c65745f73746f726167654044796e616d696342616749645479706508204d656d62657249640128244368616e6e656c496401280108184d656d62657204002801204d656d62657249640000001c4368616e6e656c04002801244368616e6e656c496400010000a102083870616c6c65745f73746f726167657844796e4261674372656174696f6e506172616d65746572735265636f726414144261674964019d02244163636f756e74496401001c42616c616e636501183c53746f726167654275636b65744964012850446973747269627574696f6e4275636b65744964012502001c01186261675f69649d02011442616749640001506f626a6563745f6372656174696f6e5f6c6973741d0201845665633c446174614f626a6563744372656174696f6e506172616d65746572733e00018873746174655f626c6f61745f626f6e645f736f757263655f6163636f756e745f69640001244163636f756e74496400015865787065637465645f646174615f73697a655f66656518011c42616c616e636500019465787065637465645f646174615f6f626a6563745f73746174655f626c6f61745f626f6e6418011c42616c616e636500013c73746f726167655f6275636b6574736901016442547265655365743c53746f726167654275636b657449643e000150646973747269627574696f6e5f6275636b6574733902017842547265655365743c446973747269627574696f6e4275636b657449643e0000a502042042547265655365740404540130000400a902000000a9020000023000ad02083870616c6c65745f73746f726167651c566f7563686572000010012873697a655f6c696d697428010c7536340001346f626a656374735f6c696d697428010c75363400012473697a655f7573656428010c7536340001306f626a656374735f7573656428010c7536340000b102083870616c6c65745f73746f726167653844796e616d696342616754797065000108184d656d6265720000001c4368616e6e656c00010000b502042042547265654d617008044b012804560110000400b902000000b902000002bd0200bd0200000408281000c1020c5070616c6c65745f70726f6a6563745f746f6b656e186576656e7473205261774576656e74281c42616c616e63650118284a6f7942616c616e636501181c546f6b656e49640128244163636f756e7449640100204d656d626572496401282c426c6f636b4e756d6265720110385472616e73666572506f6c69637901c5025c546f6b656e49737375616e6365506172616d657465727301c9024856616c6964617465645472616e736665727301fd0224546f6b656e53616c65012103014c58546f6b656e416d6f756e745472616e73666572726564100028011c546f6b656e496400002801204d656d62657249640000fd02014856616c6964617465645472616e7366657273000030011c5665633c75383e000018ac546f6b656e20616d6f756e74206973207472616e736665727265642066726f6d2073726320746f206473741c506172616d733a482d20746f6b656e206964656e746966696572482d20736f75726365206d656d62657220696459012d206d617020636f6e7461696e696e672076616c696461746564206f7574707574732028616d6f756e7420696e646578656420627920286d656d6265725f6964202b206163636f756e74206578697374616e63652929542d207472616e736665722773206d6574616461746178546f6b656e416d6f756e745472616e736665727265644279497373756572100028011c546f6b656e496400002801204d656d62657249640000fd02014856616c6964617465645472616e7366657273000030011c5665633c75383e00012088546f6b656e20616d6f756e74207472616e73666572726564206279206973737565721c506172616d733a482d20746f6b656e206964656e7469666965726c2d20736f75726365202869737375657229206d656d626572206964882d206d617020636f6e7461696e696e672076616c696461746564206f7574707574732d01202028616d6f756e742c206f70742e2076657374696e67207363686564756c652c206f70742e2076657374696e6720636c65616e7570206b657929206461746120696e6465786564206279882020286163636f756e745f6964202b206163636f756e74206578697374616e636529542d207472616e736665722773206d6574616461746160506174726f6e61676552617465446563726561736564546f080028011c546f6b656e496400002503012c5065727175696e74696c6c00021060506174726f6e6167652072617465206465637265617365641c506172616d733a482d20746f6b656e206964656e746966696572502d206e657720706174726f6e616765207261746558506174726f6e616765437265646974436c61696d65640c0028011c546f6b656e4964000018011c42616c616e636500002801204d656d62657249640003148c506174726f6e6167652063726564697420636c61696d65642062792063726561746f721c506172616d733a482d20746f6b656e206964656e7469666965723c2d2063726564697420616d6f756e742c2d206d656d62657220696448526576656e756553706c6974497373756564100028011c546f6b656e4964000010012c426c6f636b4e756d626572000010012c426c6f636b4e756d62657200001801284a6f7942616c616e636500041850526576656e75652053706c6974206973737565641c506172616d733a482d20746f6b656e206964656e746966696572782d207374617274696e6720626c6f636b20666f72207468652073706c69745c2d206475726174696f6e206f66207468652073706c6974742d204a4f5920616c6c6f636174656420666f72207468652073706c697454526576656e756553706c697446696e616c697a65640c0028011c546f6b656e496400000001244163636f756e74496400001801284a6f7942616c616e63650005145c526576656e75652053706c69742066696e616c697a65641c506172616d733a482d20746f6b656e206964656e746966696572a42d207265636f76657279206163636f756e7420666f7220746865206c6566746f7665722066756e6473402d206c6566746f7665722066756e64735c55736572506172746963697061746564496e53706c6974140028011c546f6b656e496400002801204d656d6265724964000018011c42616c616e636500001801284a6f7942616c616e63650000100138526576656e756553706c6974496400061c8855736572207061727469706174656420696e206120726576656e75652073706c69741c506172616d733a482d20746f6b656e206964656e746966696572642d207061727469636970616e742773206d656d6265722069647c2d207573657220616c6c6f6361746564207374616b65642062616c616e63657c2d206469766964656e6420616d6f756e7420284a4f5929206772616e746564682d20726576656e75652073706c6974206964656e74696669657240526576656e756553706c69744c6566740c0028011c546f6b656e496400002801204d656d6265724964000018011c42616c616e63650007145c55736572206c65667420726576656e75652073706c69741c506172616d733a482d20746f6b656e206964656e746966696572702d2065782d7061727469636970616e742773206d656d626572206964442d20616d6f756e7420756e7374616b6564544d656d6265724a6f696e656457686974656c6973740c0028011c546f6b656e496400002801204d656d62657249640000c50201385472616e73666572506f6c6963790008145c4d656d626572206a6f696e65642077686974656c6973741c506172616d733a482d20746f6b656e206964656e7469666965722c2d206d656d626572206964642d206f6e676f696e67207472616e7366657220706f6c6963793c4163636f756e744475737465644279100028011c546f6b656e496400002801204d656d626572496400000001244163636f756e7449640000c50201385472616e73666572506f6c696379000918384163636f756e74204475737465641c506172616d733a482d20746f6b656e206964656e7469666965729c2d206964206f662074686520647573746564206163636f756e74206f776e6572206d656d6265728c2d206163636f756e7420746861742063616c6c6564207468652065787472696e736963402d206f6e676f696e6720706f6c69637934546f6b656e4465697373756564040028011c546f6b656e4964000a0c38546f6b656e2044656973737565641c506172616d733a282d20746f6b656e2069642c546f6b656e497373756564080028011c546f6b656e49640000c902015c546f6b656e49737375616e6365506172616d6574657273000b1030546f6b656e204973737565641c506172616d733a282d20746f6b656e2069646c2d20746f6b656e2069737375616e636520706172616d657465727350546f6b656e53616c65496e697469616c697a6564100028011c546f6b656e4964000010012c546f6b656e53616c654964000021030124546f6b656e53616c6500003101013c4f7074696f6e3c5665633c75383e3e000c1864546f6b652053616c652077617320496e697469616c697a65641c506172616d733a282d20746f6b656e2069643c2d20746f6b656e2073616c65206964442d20746f6b656e2073616c652064617461542d20746f6b656e2073616c65206d65746164617461605570636f6d696e67546f6b656e53616c6555706461746564100028011c546f6b656e4964000010012c546f6b656e53616c65496400000102014c4f7074696f6e3c426c6f636b4e756d6265723e00000102014c4f7074696f6e3c426c6f636b4e756d6265723e000d187c5570636f6d696e6720546f6b656e2053616c652077617320557064617465641c506172616d733a282d20746f6b656e2069643c2d20746f6b656e2073616c65206964582d206e65772073616c6520737461727420626c6f636b4c2d206e65772073616c65206475726174696f6e54546f6b656e735075726368617365644f6e53616c65100028011c546f6b656e4964000010012c546f6b656e53616c654964000018011c42616c616e636500002801204d656d6265724964000e1860546f6b656e7320507572636861736564204f6e2053616c651c506172616d733a282d20746f6b656e2069643c2d20746f6b656e2073616c65206964702d20616d6f756e74206f6620746f6b656e73207075726368617365644c2d2062757965722773206d656d62657220696448546f6b656e53616c6546696e616c697a6564100028011c546f6b656e4964000010012c546f6b656e53616c654964000018011c42616c616e636500001801284a6f7942616c616e6365000f1850546f6b656e2053616c652046696e616c697a65641c506172616d733a282d20746f6b656e2069643c2d20746f6b656e2073616c652069648c2d20616d6f756e74206f6620756e736f6c6420746f6b656e73207265636f7665726564642d20616d6f756e74206f66204a4f5920636f6c6c6563746564945472616e73666572506f6c6963794368616e676564546f5065726d697373696f6e6c657373040028011c546f6b656e496400100ca45472616e7366657220506f6c696379204368616e67656420546f205065726d697373696f6e6c6573731c506172616d733a282d20746f6b656e20696430546f6b656e734275726e65640c0028011c546f6b656e496400002801204d656d6265724964000018011c42616c616e636500111434546f6b656e73204275726e65641c506172616d733a282d20746f6b656e2069642c2d206d656d626572206964642d206e756d626572206f6620746f6b656e73206275726e65644c46726f7a656e537461747573557064617465640400980110626f6f6c00120c7050616c6c65742046726f7a656e2073746174757320746f67676c65641c506172616d733a882d206e65772066726f7a656e20737461747573202874727565207c2066616c736529085c4576656e747320666f722074686973206d6f64756c652e00c5020c5070616c6c65745f70726f6a6563745f746f6b656e147479706573385472616e73666572506f6c696379041048617368012c0108385065726d697373696f6e6c657373000000305065726d697373696f6e656404002c01104861736800010000c9020c5070616c6c65745f70726f6a6563745f746f6b656e1474797065735c546f6b656e49737375616e6365506172616d6574657273101048617368012c3c546f6b656e416c6c6f636174696f6e01cd02505472616e73666572506f6c696379506172616d7301dd02204d656d6265724964012800140148696e697469616c5f616c6c6f636174696f6eed02018c42547265654d61703c4d656d62657249642c20546f6b656e416c6c6f636174696f6e3e00011873796d626f6c2c01104861736800013c7472616e736665725f706f6c696379dd0201505472616e73666572506f6c696379506172616d73000138706174726f6e6167655f72617465f9020128596561726c7952617465000148726576656e75655f73706c69745f72617465d502011c5065726d696c6c0000cd020c5070616c6c65745f70726f6a6563745f746f6b656e1474797065733c546f6b656e416c6c6f636174696f6e081c42616c616e636501185456657374696e675363686564756c65506172616d7301d10200080118616d6f756e7418011c42616c616e636500015c76657374696e675f7363686564756c655f706172616d73d90201744f7074696f6e3c56657374696e675363686564756c65506172616d733e0000d1020c5070616c6c65745f70726f6a6563745f746f6b656e1474797065735456657374696e675363686564756c65506172616d73042c426c6f636b4e756d6265720110000c015c6c696e6561725f76657374696e675f6475726174696f6e10012c426c6f636b4e756d62657200014c626c6f636b735f6265666f72655f636c69666610012c426c6f636b4e756d62657200015c636c6966665f616d6f756e745f70657263656e74616765d502011c5065726d696c6c0000d5020c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c7533320000d90204184f7074696f6e04045401d1020108104e6f6e6500000010536f6d650400d1020000010000dd020c5070616c6c65745f70726f6a6563745f746f6b656e147479706573505472616e73666572506f6c696379506172616d73043c57686974656c697374506172616d7301e1020108385065726d697373696f6e6c657373000000305065726d697373696f6e65640400e102013c57686974656c697374506172616d7300010000e1020c5070616c6c65745f70726f6a6563745f746f6b656e1474797065733c57686974656c697374506172616d73081048617368012c7053696e676c65446174614f626a65637455706c6f6164506172616d7301e50200080128636f6d6d69746d656e742c01104861736800011c7061796c6f6164e90201904f7074696f6e3c53696e676c65446174614f626a65637455706c6f6164506172616d733e0000e5020c5070616c6c65745f70726f6a6563745f746f6b656e1474797065737053696e676c65446174614f626a65637455706c6f6164506172616d7304284a6f7942616c616e63650118000c01586f626a6563745f6372656174696f6e5f706172616d7321020170446174614f626a6563744372656174696f6e506172616d657465727300015865787065637465645f646174615f73697a655f6665651801284a6f7942616c616e636500019465787065637465645f646174615f6f626a6563745f73746174655f626c6f61745f626f6e641801284a6f7942616c616e63650000e90204184f7074696f6e04045401e5020108104e6f6e6500000010536f6d650400e5020000010000ed02042042547265654d617008044b0128045601cd02000400f102000000f102000002f50200f5020000040828cd0200f9020c5070616c6c65745f70726f6a6563745f746f6b656e14747970657328596561726c795261746500000400d502011c5065726d696c6c0000fd020c5070616c6c65745f70726f6a6563745f746f6b656e147479706573245472616e736665727308204d656d62657249640101031c5061796d656e740105030004001503016c42547265654d61703c4d656d62657249642c205061796d656e743e000001030c5070616c6c65745f70726f6a6563745f746f6b656e1474797065732456616c69646174656404204d656d626572496401280108204578697374696e6704002801204d656d62657249640000002c4e6f6e4578697374696e6704002801204d656d62657249640001000005030c5070616c6c65745f70726f6a6563745f746f6b656e1474797065734056616c6964617465645061796d656e7404485061796d656e745769746856657374696e670109030008011c7061796d656e74090301485061796d656e745769746856657374696e6700016476657374696e675f636c65616e75705f63616e6469646174650d0301544f7074696f6e3c56657374696e67536f757263653e000009030c5070616c6c65745f70726f6a6563745f746f6b656e147479706573485061796d656e745769746856657374696e67081c42616c616e636501185456657374696e675363686564756c65506172616d7301d10200080118616d6f756e7418011c42616c616e636500014076657374696e675f7363686564756c65d90201744f7074696f6e3c56657374696e675363686564756c65506172616d733e00000d0304184f7074696f6e0404540111030108104e6f6e6500000010536f6d6504001103000001000011030c5070616c6c65745f70726f6a6563745f746f6b656e1474797065733456657374696e67536f7572636500010c3c496e697469616c49737375616e63650000001053616c65040010012c546f6b656e53616c654964000100384973737565725472616e73666572040028010c753634000200001503042042547265654d617008044b0101030456010503000400190300000019030000021d03001d0300000408010305030021030c5070616c6c65745f70726f6a6563745f746f6b656e14747970657324546f6b656e53616c6518284a6f7942616c616e636501181c42616c616e636501182c426c6f636b4e756d62657201105456657374696e675363686564756c65506172616d7301d102204d656d62657249640128244163636f756e744964010000280128756e69745f70726963651801284a6f7942616c616e63650001347175616e746974795f6c65667418011c42616c616e636500013c66756e64735f636f6c6c65637465641801284a6f7942616c616e6365000134746f6b656e735f736f757263652801204d656d62657249640001506561726e696e67735f64657374696e6174696f6e9401444f7074696f6e3c4163636f756e7449643e00012c73746172745f626c6f636b10012c426c6f636b4e756d6265720001206475726174696f6e10012c426c6f636b4e756d62657200015c76657374696e675f7363686564756c655f706172616d73d90201744f7074696f6e3c56657374696e675363686564756c65506172616d733e0001386361705f7065725f6d656d6265724501013c4f7074696f6e3c42616c616e63653e0001346175746f5f66696e616c697a65980110626f6f6c000025030c3473705f61726974686d65746963287065725f7468696e67732c5065727175696e74696c6c0000040028010c75363400002903085c70616c6c65745f70726f706f73616c735f656e67696e65205261774576656e740c2850726f706f73616c49640110204d656d626572496401282c426c6f636b4e756d626572011001185450726f706f73616c53746174757355706461746564080010012850726f706f73616c496400002d03016c50726f706f73616c5374617475733c426c6f636b4e756d6265723e0000106c456d697473206f6e2070726f706f73616c206372656174696f6e2e1c506172616d733a4c2d204964206f6620612070726f706f73616c2e582d204e65772070726f706f73616c207374617475732e5050726f706f73616c4465636973696f6e4d616465080010012850726f706f73616c496400003103014050726f706f73616c4465636973696f6e000110b0456d697473206f6e2067657474696e6720612070726f706f73616c20737461747573206465636973696f6e2e1c506172616d733a4c2d204964206f6620612070726f706f73616c2e4c2d2050726f706f73616c206465636973696f6e4050726f706f73616c4578656375746564080010012850726f706f73616c496400003903013c457865637574696f6e53746174757300021070456d697473206f6e2070726f706f73616c20657865637574696f6e2e1c506172616d733a6c2d204964206f66206120757064617465642070726f706f73616c2e702d2050726f706f73616c20657865637574696f6e207374617475732e14566f74656410002801204d656d6265724964000010012850726f706f73616c496400003d030120566f74654b696e64000030011c5665633c75383e00031880456d697473206f6e20766f74696e6720666f72207468652070726f706f73616c1c506172616d733a7c2d20566f746572202d206d656d626572206964206f66206120766f7465722e4c2d204964206f6620612070726f706f73616c2e3c2d204b696e64206f6620766f74652e302d20526174696f6e616c652e4450726f706f73616c43616e63656c6c656408002801204d656d6265724964000010012850726f706f73616c49640004108c456d697473206f6e20612070726f706f73616c206265696e672063616e63656c6c65641c506172616d733a6c2d204d656d626572204964206f66207468652070726f706f736572502d204964206f66207468652070726f706f73616c4050726f706f73657252656d61726b65640c002801204d656d6265724964000010012850726f706f73616c4964000030011c5665633c75383e00051084456d697473206f6e2070726f706f736572206d616b696e6720612072656d61726b342d2070726f706f736572206964342d2070726f706f73616c206964242d206d6573736167650c5c4576656e747320666f722074686973206d6f64756c652e005c50726f706f73616c7320656e67696e65206576656e74732d03105c70616c6c65745f70726f706f73616c735f656e67696e651474797065734470726f706f73616c5f73746174757365733850726f706f73616c537461747573042c426c6f636b4e756d6265720110010c184163746976650000004050656e64696e67457865637574696f6e040010012c426c6f636b4e756d6265720001006050656e64696e67436f6e737469747574696f6e616c697479000200003103105c70616c6c65745f70726f706f73616c735f656e67696e651474797065734470726f706f73616c5f73746174757365734050726f706f73616c4465636973696f6e00011c2043616e63656c65640000004443616e63656c6564427952756e74696d65000100185665746f65640002002052656a65637465640003001c536c61736865640004001c4578706972656400050020417070726f766564040035030160417070726f76656450726f706f73616c4465636973696f6e000600003503105c70616c6c65745f70726f706f73616c735f656e67696e651474797065734470726f706f73616c5f737461747573657360417070726f76656450726f706f73616c4465636973696f6e0001084050656e64696e67457865637574696f6e0000006050656e64696e67436f6e737469747574696f6e616c697479000100003903105c70616c6c65745f70726f706f73616c735f656e67696e651474797065734470726f706f73616c5f73746174757365733c457865637574696f6e5374617475730001082045786563757465640000003c457865637574696f6e4661696c65640401146572726f7230011c5665633c75383e000100003d030c5c70616c6c65745f70726f706f73616c735f656e67696e6514747970657320566f74654b696e640001101c417070726f76650000001852656a65637400010014536c6173680002001c4162737461696e000300004103086c70616c6c65745f70726f706f73616c735f64697363757373696f6e205261774576656e740c2054687265616449640128204d656d6265724964012818506f737449640128011434546872656164437265617465640800280120546872656164496400002801204d656d626572496400000464456d697473206f6e20746872656164206372656174696f6e2e2c506f7374437265617465641400280118506f7374496400002801204d656d626572496400002801205468726561644964000030011c5665633c75383e0000980110626f6f6c0001045c456d697473206f6e20706f7374206372656174696f6e2e2c506f7374557064617465641000280118506f7374496400002801204d656d626572496400002801205468726561644964000030011c5665633c75383e00020454456d697473206f6e20706f7374207570646174652e445468726561644d6f64654368616e6765640c0028012054687265616449640000450301785468726561644d6f64653c42547265655365743c4d656d62657249643e3e00002801204d656d626572496400030470456d697473206f6e20746872656164206d6f6465206368616e67652e2c506f737444656c6574656410002801204d656d6265724964000028012054687265616449640000280118506f737449640000980110626f6f6c00040454456d697473206f6e20706f73742064656c657465640c5c4576656e747320666f722074686973206d6f64756c652e005c50726f706f73616c7320656e67696e65206576656e747345030c6c70616c6c65745f70726f706f73616c735f64697363757373696f6e147479706573285468726561644d6f6465043c54687265616457686974656c6973740169010108104f70656e00000018436c6f73656404006901013c54687265616457686974656c697374000100004903085870616c6c65745f70726f706f73616c735f636f646578205261774576656e74106447656e6572616c50726f706f73616c506172616d6574657273014d034450726f706f73616c44657461696c734f660151032850726f706f73616c49640110205468726561644964012801043c50726f706f73616c43726561746564100010012850726f706f73616c496400004d03016447656e6572616c50726f706f73616c506172616d657465727300005103014450726f706f73616c44657461696c734f660000280120546872656164496400001858412070726f706f73616c2077617320637265617465641c506172616d733afc2d204964206f662061206e65776c7920637265617465642070726f706f73616c2061667465722069742077617320736176656420696e2073746f726167652e01012d2047656e6572616c2070726f706f73616c20706172616d657465722e20506172616d65746572732073686172656420627920616c6c2070726f706f73616c7349012d2050726f706f73616c2044657461696c732e20506172616d65746572206f662070726f706f73616c207769746820612076617269616e7420666f722065616368206b696e64206f662070726f706f73616c9c2d204964206f662061206e65776c7920637265617465642070726f706f73616c20746872656164085c4576656e747320666f722074686973206d6f64756c652e004d030c5870616c6c65745f70726f706f73616c735f636f6465781474797065735447656e6572616c50726f706f73616c506172616d730c204d656d62657249640128244163636f756e74496401002c426c6f636b4e756d6265720110001401246d656d6265725f69642801204d656d62657249640001147469746c6530011c5665633c75383e00012c6465736372697074696f6e30011c5665633c75383e0001487374616b696e675f6163636f756e745f69649401444f7074696f6e3c4163636f756e7449643e00015465786163745f657865637574696f6e5f626c6f636b0102014c4f7074696f6e3c426c6f636b4e756d6265723e000051030c5870616c6c65745f70726f706f73616c735f636f6465781474797065733c50726f706f73616c44657461696c731c1c42616c616e636501182c426c6f636b4e756d6265720110244163636f756e744964010020576f726b657249640128244f70656e696e67496401282850726f706f73616c49640110785570646174654368616e6e656c5061796f757473506172616d6574657273017102015c185369676e616c040030011c5665633c75383e0000003852756e74696d6555706772616465040030011c5665633c75383e0001003846756e64696e67526571756573740400550301c45665633c46756e64696e6752657175657374506172616d65746572733c42616c616e63652c204163636f756e7449643e3e000200505365744d617856616c696461746f72436f756e74040010010c75333200030074437265617465576f726b696e6747726f75704c6561644f70656e696e6704005d0301b44372656174654f70656e696e67506172616d65746572733c426c6f636b4e756d6265722c2042616c616e63653e0004006c46696c6c576f726b696e6747726f75704c6561644f70656e696e6704006503015446696c6c4f70656e696e67506172616d657465727300050060557064617465576f726b696e6747726f75704275646765740c0018011c42616c616e6365000099010130576f726b696e6747726f757000009d01012c42616c616e63654b696e64000600744465637265617365576f726b696e6747726f75704c6561645374616b650c00280120576f726b65724964000018011c42616c616e6365000099010130576f726b696e6747726f757000070054536c617368576f726b696e6747726f75704c6561640c00280120576f726b65724964000018011c42616c616e6365000099010130576f726b696e6747726f757000080064536574576f726b696e6747726f75704c6561645265776172640c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e000099010130576f726b696e6747726f7570000900645465726d696e617465576f726b696e6747726f75704c6561640400690301a85465726d696e617465526f6c65506172616d65746572733c576f726b657249642c2042616c616e63653e000a0044416d656e64436f6e737469747574696f6e040030011c5665633c75383e000b007443616e63656c576f726b696e6747726f75704c6561644f70656e696e6708002801244f70656e696e674964000099010130576f726b696e6747726f7570000c00485365744d656d626572736869705072696365040018011c42616c616e6365000d0064536574436f756e63696c427564676574496e6372656d656e74040018011c42616c616e6365000e0048536574436f756e63696c6f72526577617264040018011c42616c616e6365000f006c536574496e697469616c496e7669746174696f6e42616c616e6365040018011c42616c616e636500100064536574496e697469616c496e7669746174696f6e436f756e74040010010c753332001100805365744d656d626572736869704c656164496e7669746174696f6e51756f7461040010010c75333200120038536574526566657272616c43757404000801087538001300305665746f50726f706f73616c040010012850726f706f73616c496400140050557064617465476c6f62616c4e66744c696d69740800890201384e66744c696d6974506572696f64000028010c753634001500505570646174654368616e6e656c5061796f7574730400710201785570646174654368616e6e656c5061796f757473506172616d65746572730016000055030000025903005903083470616c6c65745f636f6d6d6f6e6046756e64696e6752657175657374506172616d6574657273081c42616c616e63650118244163636f756e74496401000008011c6163636f756e740001244163636f756e744964000118616d6f756e7418011c42616c616e636500005d030c5870616c6c65745f70726f706f73616c735f636f6465781474797065735c4372656174654f70656e696e67506172616d6574657273082c426c6f636b4e756d62657201101c42616c616e636501180010012c6465736372697074696f6e30011c5665633c75383e0001307374616b655f706f6c696379610301845374616b65506f6c6963793c426c6f636b4e756d6265722c2042616c616e63653e0001407265776172645f7065725f626c6f636b4501013c4f7074696f6e3c42616c616e63653e00011467726f757099010130576f726b696e6747726f7570000061030c5070616c6c65745f776f726b696e675f67726f75701474797065732c5374616b65506f6c696379082c426c6f636b4e756d62657201101c42616c616e63650118000801307374616b655f616d6f756e7418011c42616c616e63650001606c656176696e675f756e7374616b696e675f706572696f6410012c426c6f636b4e756d626572000065030c5870616c6c65745f70726f706f73616c735f636f6465781474797065735446696c6c4f70656e696e67506172616d657465727300000c01286f70656e696e675f6964280160776f726b696e675f67726f75703a3a4f70656e696e6749640001386170706c69636174696f6e5f6964280170776f726b696e675f67726f75703a3a4170706c69636174696f6e4964000134776f726b696e675f67726f757099010130576f726b696e6747726f7570000069030c5870616c6c65745f70726f706f73616c735f636f6465781474797065735c5465726d696e617465526f6c65506172616d65746572730820576f726b6572496401281c42616c616e63650118000c0124776f726b65725f6964280120576f726b6572496400013c736c617368696e675f616d6f756e744501013c4f7074696f6e3c42616c616e63653e00011467726f757099010130576f726b696e6747726f757000006d03085070616c6c65745f776f726b696e675f67726f7570205261774576656e7430244f70656e696e6749640128344170706c69636174696f6e49640128684170706c69636174696f6e4964546f576f726b657249644d617001710320576f726b657249640128244163636f756e74496401001c42616c616e636501182c4f70656e696e6754797065017d032c5374616b65506f6c696379016103604170706c794f6e4f70656e696e67506172616d6574657273018103204d656d626572496401281048617368012c04490189030164304f70656e696e67416464656414002801244f70656e696e674964000030011c5665633c75383e00007d03012c4f70656e696e675479706500006103012c5374616b65506f6c69637900004501013c4f7074696f6e3c42616c616e63653e00001c80456d697473206f6e20616464696e67206e6577206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e67206964342d204465736372697074696f6e782d204f70656e696e672054797065284c656164206f7220576f726b657229782d205374616b6520506f6c69637920666f7220746865206f70656e696e67482d205265776172642070657220626c6f636b404170706c6965644f6e4f70656e696e670800810301604170706c794f6e4f70656e696e67506172616d657465727300002801344170706c69636174696f6e4964000110dc456d697473206f6e20616464696e6720746865206170706c69636174696f6e20666f722074686520776f726b6572206f70656e696e672e1c506172616d733a542d204f70656e696e6720706172616d657465726573402d204170706c69636174696f6e206964344f70656e696e6746696c6c65640c002801244f70656e696e6749640000710301684170706c69636174696f6e4964546f576f726b657249644d617000006901015c42547265655365743c4170706c69636174696f6e49643e00021484456d697473206f6e2066696c6c696e6720746865206a6f62206f70656e696e672e1c506172616d733a4c2d20576f726b6572206f70656e696e67206964cc2d20576f726b6572206170706c69636174696f6e20696420746f2074686520776f726b65722069642064696374696f6e617279ac2d204170706c69636174696f6e6420696473207573656420746f2066696c6c20746865206f70656e696e67244c65616465725365740400280120576f726b6572496400030c88456d697473206f6e2073657474696e67207468652067726f7570206c65616465722e1c506172616d733a482d2047726f757020776f726b65722069642e60576f726b6572526f6c654163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964000410c4456d697473206f6e207570646174696e672074686520726f6c65206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e802d20526f6c65206163636f756e74206964206f662074686520776f726b65722e2c4c6561646572556e7365740005047c456d697473206f6e20756e2d73657474696e6720746865206c65616465722e30576f726b65724578697465640400280120576f726b6572496400061070456d697473206f6e2065786974696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e302d20526174696f6e616c652e50576f726b6572537461727465644c656176696e670800280120576f726b6572496400003101013c4f7074696f6e3c5665633c75383e3e000710b4456d697473207768656e20776f726b65722073746172746564206c656176696e6720746865697220726f6c652e1c506172616d733a302d20576f726b65722069642e302d20526174696f6e616c652e405465726d696e61746564576f726b65720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00081480456d697473206f6e207465726d696e6174696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e405465726d696e617465644c65616465720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00091480456d697473206f6e207465726d696e6174696e6720746865206c65616465722e1c506172616d733a4c2d206c656164657220776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e305374616b65536c61736865641000280120576f726b65724964000018011c42616c616e6365000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e000a18c0456d697473206f6e20736c617368696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e642d2061637475616c20736c61736865642062616c616e63652e702d2052657175657374656420736c61736865642062616c616e63652e302d20526174696f6e616c652e385374616b654465637265617365640800280120576f726b65724964000018011c42616c616e6365000b10c8456d697473206f6e2064656372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74385374616b65496e637265617365640800280120576f726b65724964000018011c42616c616e6365000c10c8456d697473206f6e20696e6372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74504170706c69636174696f6e57697468647261776e04002801344170706c69636174696f6e4964000d0c2501456d697473206f6e207769746864726177696e6720746865206170706c69636174696f6e20666f722074686520726567756c617220776f726b65722f6c656164206f70656e696e672e1c506172616d733a502d204a6f62206170706c69636174696f6e2069643c4f70656e696e6743616e63656c656404002801244f70656e696e674964000e0c8c456d697473206f6e2063616e63656c696e6720746865206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e6720696424427564676574536574040018011c42616c616e6365000f0cc8456d697473206f6e2073657474696e67207468652062756467657420666f722074686520776f726b696e672067726f75702e1c506172616d733a302d206e65772062756467657468576f726b65725265776172644163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964001010cc456d697473206f6e207570646174696e672074686520726577617264206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e882d20526577617264206163636f756e74206964206f662074686520776f726b65722e64576f726b6572526577617264416d6f756e74557064617465640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e001110c8456d697473206f6e207570646174696e67207468652072657761726420616d6f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e482d205265776172642070657220626c6f636b44537461747573546578744368616e67656408002c01104861736800003101013c4f7074696f6e3c5665633c75383e3e001210dc456d697473206f6e207570646174696e6720746865207374617475732074657874206f662074686520776f726b696e672067726f75702e1c506172616d733a482d2073746174757320746578742068617368342d207374617475732074657874384275646765745370656e64696e670c000001244163636f756e744964000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e001314c8456d697473206f6e206275646765742066726f6d2074686520776f726b696e672067726f7570206265696e67207370656e741c506172616d733a582d205265636569766572204163636f756e742049642e402d2042616c616e6365207370656e742e302d20526174696f6e616c652e28526577617264506169641000280120576f726b6572496400000001244163636f756e744964000018011c42616c616e636500008d0301445265776172645061796d656e74547970650014186c456d697473206f6e20706179696e6720746865207265776172642e1c506172616d733a4c2d204964206f662074686520776f726b65722e582d205265636569766572204163636f756e742049642e202d20526577617264b42d205061796d656e74207479706520286d697373656420726577617264206f7220726567756c6172206f6e65296c4e65774d69737365645265776172644c6576656c526561636865640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00151090456d697473206f6e207265616368696e67206e6577206d6973736564207265776172642e1c506172616d733a302d20576f726b65722049442ee82d204d69737365642072657761726420286f7074696f6e616c292e204e6f6e65206d65616e7320276e6f206d697373656420726577617264272e60576f726b696e6747726f757042756467657446756e6465640c002801204d656d6265724964000018011c42616c616e6365000030011c5665633c75383e0016147846756e642074686520776f726b696e672067726f7570206275646765742e1c506172616d733a2c2d204d656d6265722049444c2d20416d6f756e74206f662062616c616e63652c2d20526174696f6e616c65304c65616452656d61726b6564040030011c5665633c75383e00170c94456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a242d206d65737361676538576f726b657252656d61726b65640800280120576f726b65724964000030011c5665633c75383e00181094456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a202d20776f726b6572242d206d6573736167650c5c4576656e747320666f722074686973206d6f64756c652e00385f47726f75705f206576656e74737103042042547265654d617008044b012804560128000400750300000075030000027903007903000004082828007d030c5070616c6c65745f776f726b696e675f67726f75701474797065732c4f70656e696e6754797065000108184c65616465720000001c526567756c61720001000081030c5070616c6c65745f776f726b696e675f67726f7570147479706573504170706c794f6e4f70656e696e67506172616d7310204d656d62657249640128244f70656e696e6749640128244163636f756e74496401001c42616c616e63650118001801246d656d6265725f69642801204d656d62657249640001286f70656e696e675f69642801244f70656e696e67496400013c726f6c655f6163636f756e745f69640001244163636f756e7449640001447265776172645f6163636f756e745f69640001244163636f756e74496400012c6465736372697074696f6e30011c5665633c75383e0001407374616b655f706172616d65746572738503018c5374616b65506172616d65746572733c4163636f756e7449642c2042616c616e63653e000085030c5070616c6c65745f776f726b696e675f67726f75701474797065733c5374616b65506172616d657465727308244163636f756e74496401001c42616c616e63650118000801147374616b6518011c42616c616e63650001487374616b696e675f6163636f756e745f69640001244163636f756e74496400008903085070616c6c65745f776f726b696e675f67726f757024496e7374616e636531000000008d030c5070616c6c65745f776f726b696e675f67726f7570147479706573445265776172645061796d656e7454797065000108304d697373656452657761726400000034526567756c6172526577617264000100009103085070616c6c65745f776f726b696e675f67726f7570205261774576656e7430244f70656e696e6749640128344170706c69636174696f6e49640128684170706c69636174696f6e4964546f576f726b657249644d617001710320576f726b657249640128244163636f756e74496401001c42616c616e636501182c4f70656e696e6754797065017d032c5374616b65506f6c696379016103604170706c794f6e4f70656e696e67506172616d6574657273018103204d656d626572496401281048617368012c04490195030164304f70656e696e67416464656414002801244f70656e696e674964000030011c5665633c75383e00007d03012c4f70656e696e675479706500006103012c5374616b65506f6c69637900004501013c4f7074696f6e3c42616c616e63653e00001c80456d697473206f6e20616464696e67206e6577206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e67206964342d204465736372697074696f6e782d204f70656e696e672054797065284c656164206f7220576f726b657229782d205374616b6520506f6c69637920666f7220746865206f70656e696e67482d205265776172642070657220626c6f636b404170706c6965644f6e4f70656e696e670800810301604170706c794f6e4f70656e696e67506172616d657465727300002801344170706c69636174696f6e4964000110dc456d697473206f6e20616464696e6720746865206170706c69636174696f6e20666f722074686520776f726b6572206f70656e696e672e1c506172616d733a542d204f70656e696e6720706172616d657465726573402d204170706c69636174696f6e206964344f70656e696e6746696c6c65640c002801244f70656e696e6749640000710301684170706c69636174696f6e4964546f576f726b657249644d617000006901015c42547265655365743c4170706c69636174696f6e49643e00021484456d697473206f6e2066696c6c696e6720746865206a6f62206f70656e696e672e1c506172616d733a4c2d20576f726b6572206f70656e696e67206964cc2d20576f726b6572206170706c69636174696f6e20696420746f2074686520776f726b65722069642064696374696f6e617279ac2d204170706c69636174696f6e6420696473207573656420746f2066696c6c20746865206f70656e696e67244c65616465725365740400280120576f726b6572496400030c88456d697473206f6e2073657474696e67207468652067726f7570206c65616465722e1c506172616d733a482d2047726f757020776f726b65722069642e60576f726b6572526f6c654163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964000410c4456d697473206f6e207570646174696e672074686520726f6c65206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e802d20526f6c65206163636f756e74206964206f662074686520776f726b65722e2c4c6561646572556e7365740005047c456d697473206f6e20756e2d73657474696e6720746865206c65616465722e30576f726b65724578697465640400280120576f726b6572496400061070456d697473206f6e2065786974696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e302d20526174696f6e616c652e50576f726b6572537461727465644c656176696e670800280120576f726b6572496400003101013c4f7074696f6e3c5665633c75383e3e000710b4456d697473207768656e20776f726b65722073746172746564206c656176696e6720746865697220726f6c652e1c506172616d733a302d20576f726b65722069642e302d20526174696f6e616c652e405465726d696e61746564576f726b65720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00081480456d697473206f6e207465726d696e6174696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e405465726d696e617465644c65616465720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00091480456d697473206f6e207465726d696e6174696e6720746865206c65616465722e1c506172616d733a4c2d206c656164657220776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e305374616b65536c61736865641000280120576f726b65724964000018011c42616c616e6365000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e000a18c0456d697473206f6e20736c617368696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e642d2061637475616c20736c61736865642062616c616e63652e702d2052657175657374656420736c61736865642062616c616e63652e302d20526174696f6e616c652e385374616b654465637265617365640800280120576f726b65724964000018011c42616c616e6365000b10c8456d697473206f6e2064656372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74385374616b65496e637265617365640800280120576f726b65724964000018011c42616c616e6365000c10c8456d697473206f6e20696e6372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74504170706c69636174696f6e57697468647261776e04002801344170706c69636174696f6e4964000d0c2501456d697473206f6e207769746864726177696e6720746865206170706c69636174696f6e20666f722074686520726567756c617220776f726b65722f6c656164206f70656e696e672e1c506172616d733a502d204a6f62206170706c69636174696f6e2069643c4f70656e696e6743616e63656c656404002801244f70656e696e674964000e0c8c456d697473206f6e2063616e63656c696e6720746865206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e6720696424427564676574536574040018011c42616c616e6365000f0cc8456d697473206f6e2073657474696e67207468652062756467657420666f722074686520776f726b696e672067726f75702e1c506172616d733a302d206e65772062756467657468576f726b65725265776172644163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964001010cc456d697473206f6e207570646174696e672074686520726577617264206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e882d20526577617264206163636f756e74206964206f662074686520776f726b65722e64576f726b6572526577617264416d6f756e74557064617465640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e001110c8456d697473206f6e207570646174696e67207468652072657761726420616d6f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e482d205265776172642070657220626c6f636b44537461747573546578744368616e67656408002c01104861736800003101013c4f7074696f6e3c5665633c75383e3e001210dc456d697473206f6e207570646174696e6720746865207374617475732074657874206f662074686520776f726b696e672067726f75702e1c506172616d733a482d2073746174757320746578742068617368342d207374617475732074657874384275646765745370656e64696e670c000001244163636f756e744964000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e001314c8456d697473206f6e206275646765742066726f6d2074686520776f726b696e672067726f7570206265696e67207370656e741c506172616d733a582d205265636569766572204163636f756e742049642e402d2042616c616e6365207370656e742e302d20526174696f6e616c652e28526577617264506169641000280120576f726b6572496400000001244163636f756e744964000018011c42616c616e636500008d0301445265776172645061796d656e74547970650014186c456d697473206f6e20706179696e6720746865207265776172642e1c506172616d733a4c2d204964206f662074686520776f726b65722e582d205265636569766572204163636f756e742049642e202d20526577617264b42d205061796d656e74207479706520286d697373656420726577617264206f7220726567756c6172206f6e65296c4e65774d69737365645265776172644c6576656c526561636865640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00151090456d697473206f6e207265616368696e67206e6577206d6973736564207265776172642e1c506172616d733a302d20576f726b65722049442ee82d204d69737365642072657761726420286f7074696f6e616c292e204e6f6e65206d65616e7320276e6f206d697373656420726577617264272e60576f726b696e6747726f757042756467657446756e6465640c002801204d656d6265724964000018011c42616c616e6365000030011c5665633c75383e0016147846756e642074686520776f726b696e672067726f7570206275646765742e1c506172616d733a2c2d204d656d6265722049444c2d20416d6f756e74206f662062616c616e63652c2d20526174696f6e616c65304c65616452656d61726b6564040030011c5665633c75383e00170c94456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a242d206d65737361676538576f726b657252656d61726b65640800280120576f726b65724964000030011c5665633c75383e00181094456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a202d20776f726b6572242d206d6573736167650c5c4576656e747320666f722074686973206d6f64756c652e00385f47726f75705f206576656e74739503085070616c6c65745f776f726b696e675f67726f757024496e7374616e636532000000009903085070616c6c65745f776f726b696e675f67726f7570205261774576656e7430244f70656e696e6749640128344170706c69636174696f6e49640128684170706c69636174696f6e4964546f576f726b657249644d617001710320576f726b657249640128244163636f756e74496401001c42616c616e636501182c4f70656e696e6754797065017d032c5374616b65506f6c696379016103604170706c794f6e4f70656e696e67506172616d6574657273018103204d656d626572496401281048617368012c0449019d030164304f70656e696e67416464656414002801244f70656e696e674964000030011c5665633c75383e00007d03012c4f70656e696e675479706500006103012c5374616b65506f6c69637900004501013c4f7074696f6e3c42616c616e63653e00001c80456d697473206f6e20616464696e67206e6577206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e67206964342d204465736372697074696f6e782d204f70656e696e672054797065284c656164206f7220576f726b657229782d205374616b6520506f6c69637920666f7220746865206f70656e696e67482d205265776172642070657220626c6f636b404170706c6965644f6e4f70656e696e670800810301604170706c794f6e4f70656e696e67506172616d657465727300002801344170706c69636174696f6e4964000110dc456d697473206f6e20616464696e6720746865206170706c69636174696f6e20666f722074686520776f726b6572206f70656e696e672e1c506172616d733a542d204f70656e696e6720706172616d657465726573402d204170706c69636174696f6e206964344f70656e696e6746696c6c65640c002801244f70656e696e6749640000710301684170706c69636174696f6e4964546f576f726b657249644d617000006901015c42547265655365743c4170706c69636174696f6e49643e00021484456d697473206f6e2066696c6c696e6720746865206a6f62206f70656e696e672e1c506172616d733a4c2d20576f726b6572206f70656e696e67206964cc2d20576f726b6572206170706c69636174696f6e20696420746f2074686520776f726b65722069642064696374696f6e617279ac2d204170706c69636174696f6e6420696473207573656420746f2066696c6c20746865206f70656e696e67244c65616465725365740400280120576f726b6572496400030c88456d697473206f6e2073657474696e67207468652067726f7570206c65616465722e1c506172616d733a482d2047726f757020776f726b65722069642e60576f726b6572526f6c654163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964000410c4456d697473206f6e207570646174696e672074686520726f6c65206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e802d20526f6c65206163636f756e74206964206f662074686520776f726b65722e2c4c6561646572556e7365740005047c456d697473206f6e20756e2d73657474696e6720746865206c65616465722e30576f726b65724578697465640400280120576f726b6572496400061070456d697473206f6e2065786974696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e302d20526174696f6e616c652e50576f726b6572537461727465644c656176696e670800280120576f726b6572496400003101013c4f7074696f6e3c5665633c75383e3e000710b4456d697473207768656e20776f726b65722073746172746564206c656176696e6720746865697220726f6c652e1c506172616d733a302d20576f726b65722069642e302d20526174696f6e616c652e405465726d696e61746564576f726b65720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00081480456d697473206f6e207465726d696e6174696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e405465726d696e617465644c65616465720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00091480456d697473206f6e207465726d696e6174696e6720746865206c65616465722e1c506172616d733a4c2d206c656164657220776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e305374616b65536c61736865641000280120576f726b65724964000018011c42616c616e6365000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e000a18c0456d697473206f6e20736c617368696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e642d2061637475616c20736c61736865642062616c616e63652e702d2052657175657374656420736c61736865642062616c616e63652e302d20526174696f6e616c652e385374616b654465637265617365640800280120576f726b65724964000018011c42616c616e6365000b10c8456d697473206f6e2064656372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74385374616b65496e637265617365640800280120576f726b65724964000018011c42616c616e6365000c10c8456d697473206f6e20696e6372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74504170706c69636174696f6e57697468647261776e04002801344170706c69636174696f6e4964000d0c2501456d697473206f6e207769746864726177696e6720746865206170706c69636174696f6e20666f722074686520726567756c617220776f726b65722f6c656164206f70656e696e672e1c506172616d733a502d204a6f62206170706c69636174696f6e2069643c4f70656e696e6743616e63656c656404002801244f70656e696e674964000e0c8c456d697473206f6e2063616e63656c696e6720746865206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e6720696424427564676574536574040018011c42616c616e6365000f0cc8456d697473206f6e2073657474696e67207468652062756467657420666f722074686520776f726b696e672067726f75702e1c506172616d733a302d206e65772062756467657468576f726b65725265776172644163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964001010cc456d697473206f6e207570646174696e672074686520726577617264206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e882d20526577617264206163636f756e74206964206f662074686520776f726b65722e64576f726b6572526577617264416d6f756e74557064617465640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e001110c8456d697473206f6e207570646174696e67207468652072657761726420616d6f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e482d205265776172642070657220626c6f636b44537461747573546578744368616e67656408002c01104861736800003101013c4f7074696f6e3c5665633c75383e3e001210dc456d697473206f6e207570646174696e6720746865207374617475732074657874206f662074686520776f726b696e672067726f75702e1c506172616d733a482d2073746174757320746578742068617368342d207374617475732074657874384275646765745370656e64696e670c000001244163636f756e744964000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e001314c8456d697473206f6e206275646765742066726f6d2074686520776f726b696e672067726f7570206265696e67207370656e741c506172616d733a582d205265636569766572204163636f756e742049642e402d2042616c616e6365207370656e742e302d20526174696f6e616c652e28526577617264506169641000280120576f726b6572496400000001244163636f756e744964000018011c42616c616e636500008d0301445265776172645061796d656e74547970650014186c456d697473206f6e20706179696e6720746865207265776172642e1c506172616d733a4c2d204964206f662074686520776f726b65722e582d205265636569766572204163636f756e742049642e202d20526577617264b42d205061796d656e74207479706520286d697373656420726577617264206f7220726567756c6172206f6e65296c4e65774d69737365645265776172644c6576656c526561636865640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00151090456d697473206f6e207265616368696e67206e6577206d6973736564207265776172642e1c506172616d733a302d20576f726b65722049442ee82d204d69737365642072657761726420286f7074696f6e616c292e204e6f6e65206d65616e7320276e6f206d697373656420726577617264272e60576f726b696e6747726f757042756467657446756e6465640c002801204d656d6265724964000018011c42616c616e6365000030011c5665633c75383e0016147846756e642074686520776f726b696e672067726f7570206275646765742e1c506172616d733a2c2d204d656d6265722049444c2d20416d6f756e74206f662062616c616e63652c2d20526174696f6e616c65304c65616452656d61726b6564040030011c5665633c75383e00170c94456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a242d206d65737361676538576f726b657252656d61726b65640800280120576f726b65724964000030011c5665633c75383e00181094456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a202d20776f726b6572242d206d6573736167650c5c4576656e747320666f722074686973206d6f64756c652e00385f47726f75705f206576656e74739d03085070616c6c65745f776f726b696e675f67726f757024496e7374616e63653300000000a103085070616c6c65745f776f726b696e675f67726f7570205261774576656e7430244f70656e696e6749640128344170706c69636174696f6e49640128684170706c69636174696f6e4964546f576f726b657249644d617001710320576f726b657249640128244163636f756e74496401001c42616c616e636501182c4f70656e696e6754797065017d032c5374616b65506f6c696379016103604170706c794f6e4f70656e696e67506172616d6574657273018103204d656d626572496401281048617368012c044901a5030164304f70656e696e67416464656414002801244f70656e696e674964000030011c5665633c75383e00007d03012c4f70656e696e675479706500006103012c5374616b65506f6c69637900004501013c4f7074696f6e3c42616c616e63653e00001c80456d697473206f6e20616464696e67206e6577206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e67206964342d204465736372697074696f6e782d204f70656e696e672054797065284c656164206f7220576f726b657229782d205374616b6520506f6c69637920666f7220746865206f70656e696e67482d205265776172642070657220626c6f636b404170706c6965644f6e4f70656e696e670800810301604170706c794f6e4f70656e696e67506172616d657465727300002801344170706c69636174696f6e4964000110dc456d697473206f6e20616464696e6720746865206170706c69636174696f6e20666f722074686520776f726b6572206f70656e696e672e1c506172616d733a542d204f70656e696e6720706172616d657465726573402d204170706c69636174696f6e206964344f70656e696e6746696c6c65640c002801244f70656e696e6749640000710301684170706c69636174696f6e4964546f576f726b657249644d617000006901015c42547265655365743c4170706c69636174696f6e49643e00021484456d697473206f6e2066696c6c696e6720746865206a6f62206f70656e696e672e1c506172616d733a4c2d20576f726b6572206f70656e696e67206964cc2d20576f726b6572206170706c69636174696f6e20696420746f2074686520776f726b65722069642064696374696f6e617279ac2d204170706c69636174696f6e6420696473207573656420746f2066696c6c20746865206f70656e696e67244c65616465725365740400280120576f726b6572496400030c88456d697473206f6e2073657474696e67207468652067726f7570206c65616465722e1c506172616d733a482d2047726f757020776f726b65722069642e60576f726b6572526f6c654163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964000410c4456d697473206f6e207570646174696e672074686520726f6c65206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e802d20526f6c65206163636f756e74206964206f662074686520776f726b65722e2c4c6561646572556e7365740005047c456d697473206f6e20756e2d73657474696e6720746865206c65616465722e30576f726b65724578697465640400280120576f726b6572496400061070456d697473206f6e2065786974696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e302d20526174696f6e616c652e50576f726b6572537461727465644c656176696e670800280120576f726b6572496400003101013c4f7074696f6e3c5665633c75383e3e000710b4456d697473207768656e20776f726b65722073746172746564206c656176696e6720746865697220726f6c652e1c506172616d733a302d20576f726b65722069642e302d20526174696f6e616c652e405465726d696e61746564576f726b65720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00081480456d697473206f6e207465726d696e6174696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e405465726d696e617465644c65616465720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00091480456d697473206f6e207465726d696e6174696e6720746865206c65616465722e1c506172616d733a4c2d206c656164657220776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e305374616b65536c61736865641000280120576f726b65724964000018011c42616c616e6365000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e000a18c0456d697473206f6e20736c617368696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e642d2061637475616c20736c61736865642062616c616e63652e702d2052657175657374656420736c61736865642062616c616e63652e302d20526174696f6e616c652e385374616b654465637265617365640800280120576f726b65724964000018011c42616c616e6365000b10c8456d697473206f6e2064656372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74385374616b65496e637265617365640800280120576f726b65724964000018011c42616c616e6365000c10c8456d697473206f6e20696e6372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74504170706c69636174696f6e57697468647261776e04002801344170706c69636174696f6e4964000d0c2501456d697473206f6e207769746864726177696e6720746865206170706c69636174696f6e20666f722074686520726567756c617220776f726b65722f6c656164206f70656e696e672e1c506172616d733a502d204a6f62206170706c69636174696f6e2069643c4f70656e696e6743616e63656c656404002801244f70656e696e674964000e0c8c456d697473206f6e2063616e63656c696e6720746865206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e6720696424427564676574536574040018011c42616c616e6365000f0cc8456d697473206f6e2073657474696e67207468652062756467657420666f722074686520776f726b696e672067726f75702e1c506172616d733a302d206e65772062756467657468576f726b65725265776172644163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964001010cc456d697473206f6e207570646174696e672074686520726577617264206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e882d20526577617264206163636f756e74206964206f662074686520776f726b65722e64576f726b6572526577617264416d6f756e74557064617465640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e001110c8456d697473206f6e207570646174696e67207468652072657761726420616d6f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e482d205265776172642070657220626c6f636b44537461747573546578744368616e67656408002c01104861736800003101013c4f7074696f6e3c5665633c75383e3e001210dc456d697473206f6e207570646174696e6720746865207374617475732074657874206f662074686520776f726b696e672067726f75702e1c506172616d733a482d2073746174757320746578742068617368342d207374617475732074657874384275646765745370656e64696e670c000001244163636f756e744964000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e001314c8456d697473206f6e206275646765742066726f6d2074686520776f726b696e672067726f7570206265696e67207370656e741c506172616d733a582d205265636569766572204163636f756e742049642e402d2042616c616e6365207370656e742e302d20526174696f6e616c652e28526577617264506169641000280120576f726b6572496400000001244163636f756e744964000018011c42616c616e636500008d0301445265776172645061796d656e74547970650014186c456d697473206f6e20706179696e6720746865207265776172642e1c506172616d733a4c2d204964206f662074686520776f726b65722e582d205265636569766572204163636f756e742049642e202d20526577617264b42d205061796d656e74207479706520286d697373656420726577617264206f7220726567756c6172206f6e65296c4e65774d69737365645265776172644c6576656c526561636865640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00151090456d697473206f6e207265616368696e67206e6577206d6973736564207265776172642e1c506172616d733a302d20576f726b65722049442ee82d204d69737365642072657761726420286f7074696f6e616c292e204e6f6e65206d65616e7320276e6f206d697373656420726577617264272e60576f726b696e6747726f757042756467657446756e6465640c002801204d656d6265724964000018011c42616c616e6365000030011c5665633c75383e0016147846756e642074686520776f726b696e672067726f7570206275646765742e1c506172616d733a2c2d204d656d6265722049444c2d20416d6f756e74206f662062616c616e63652c2d20526174696f6e616c65304c65616452656d61726b6564040030011c5665633c75383e00170c94456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a242d206d65737361676538576f726b657252656d61726b65640800280120576f726b65724964000030011c5665633c75383e00181094456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a202d20776f726b6572242d206d6573736167650c5c4576656e747320666f722074686973206d6f64756c652e00385f47726f75705f206576656e7473a503085070616c6c65745f776f726b696e675f67726f757024496e7374616e63653400000000a903085070616c6c65745f776f726b696e675f67726f7570205261774576656e7430244f70656e696e6749640128344170706c69636174696f6e49640128684170706c69636174696f6e4964546f576f726b657249644d617001710320576f726b657249640128244163636f756e74496401001c42616c616e636501182c4f70656e696e6754797065017d032c5374616b65506f6c696379016103604170706c794f6e4f70656e696e67506172616d6574657273018103204d656d626572496401281048617368012c044901ad030164304f70656e696e67416464656414002801244f70656e696e674964000030011c5665633c75383e00007d03012c4f70656e696e675479706500006103012c5374616b65506f6c69637900004501013c4f7074696f6e3c42616c616e63653e00001c80456d697473206f6e20616464696e67206e6577206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e67206964342d204465736372697074696f6e782d204f70656e696e672054797065284c656164206f7220576f726b657229782d205374616b6520506f6c69637920666f7220746865206f70656e696e67482d205265776172642070657220626c6f636b404170706c6965644f6e4f70656e696e670800810301604170706c794f6e4f70656e696e67506172616d657465727300002801344170706c69636174696f6e4964000110dc456d697473206f6e20616464696e6720746865206170706c69636174696f6e20666f722074686520776f726b6572206f70656e696e672e1c506172616d733a542d204f70656e696e6720706172616d657465726573402d204170706c69636174696f6e206964344f70656e696e6746696c6c65640c002801244f70656e696e6749640000710301684170706c69636174696f6e4964546f576f726b657249644d617000006901015c42547265655365743c4170706c69636174696f6e49643e00021484456d697473206f6e2066696c6c696e6720746865206a6f62206f70656e696e672e1c506172616d733a4c2d20576f726b6572206f70656e696e67206964cc2d20576f726b6572206170706c69636174696f6e20696420746f2074686520776f726b65722069642064696374696f6e617279ac2d204170706c69636174696f6e6420696473207573656420746f2066696c6c20746865206f70656e696e67244c65616465725365740400280120576f726b6572496400030c88456d697473206f6e2073657474696e67207468652067726f7570206c65616465722e1c506172616d733a482d2047726f757020776f726b65722069642e60576f726b6572526f6c654163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964000410c4456d697473206f6e207570646174696e672074686520726f6c65206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e802d20526f6c65206163636f756e74206964206f662074686520776f726b65722e2c4c6561646572556e7365740005047c456d697473206f6e20756e2d73657474696e6720746865206c65616465722e30576f726b65724578697465640400280120576f726b6572496400061070456d697473206f6e2065786974696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e302d20526174696f6e616c652e50576f726b6572537461727465644c656176696e670800280120576f726b6572496400003101013c4f7074696f6e3c5665633c75383e3e000710b4456d697473207768656e20776f726b65722073746172746564206c656176696e6720746865697220726f6c652e1c506172616d733a302d20576f726b65722069642e302d20526174696f6e616c652e405465726d696e61746564576f726b65720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00081480456d697473206f6e207465726d696e6174696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e405465726d696e617465644c65616465720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00091480456d697473206f6e207465726d696e6174696e6720746865206c65616465722e1c506172616d733a4c2d206c656164657220776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e305374616b65536c61736865641000280120576f726b65724964000018011c42616c616e6365000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e000a18c0456d697473206f6e20736c617368696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e642d2061637475616c20736c61736865642062616c616e63652e702d2052657175657374656420736c61736865642062616c616e63652e302d20526174696f6e616c652e385374616b654465637265617365640800280120576f726b65724964000018011c42616c616e6365000b10c8456d697473206f6e2064656372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74385374616b65496e637265617365640800280120576f726b65724964000018011c42616c616e6365000c10c8456d697473206f6e20696e6372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74504170706c69636174696f6e57697468647261776e04002801344170706c69636174696f6e4964000d0c2501456d697473206f6e207769746864726177696e6720746865206170706c69636174696f6e20666f722074686520726567756c617220776f726b65722f6c656164206f70656e696e672e1c506172616d733a502d204a6f62206170706c69636174696f6e2069643c4f70656e696e6743616e63656c656404002801244f70656e696e674964000e0c8c456d697473206f6e2063616e63656c696e6720746865206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e6720696424427564676574536574040018011c42616c616e6365000f0cc8456d697473206f6e2073657474696e67207468652062756467657420666f722074686520776f726b696e672067726f75702e1c506172616d733a302d206e65772062756467657468576f726b65725265776172644163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964001010cc456d697473206f6e207570646174696e672074686520726577617264206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e882d20526577617264206163636f756e74206964206f662074686520776f726b65722e64576f726b6572526577617264416d6f756e74557064617465640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e001110c8456d697473206f6e207570646174696e67207468652072657761726420616d6f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e482d205265776172642070657220626c6f636b44537461747573546578744368616e67656408002c01104861736800003101013c4f7074696f6e3c5665633c75383e3e001210dc456d697473206f6e207570646174696e6720746865207374617475732074657874206f662074686520776f726b696e672067726f75702e1c506172616d733a482d2073746174757320746578742068617368342d207374617475732074657874384275646765745370656e64696e670c000001244163636f756e744964000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e001314c8456d697473206f6e206275646765742066726f6d2074686520776f726b696e672067726f7570206265696e67207370656e741c506172616d733a582d205265636569766572204163636f756e742049642e402d2042616c616e6365207370656e742e302d20526174696f6e616c652e28526577617264506169641000280120576f726b6572496400000001244163636f756e744964000018011c42616c616e636500008d0301445265776172645061796d656e74547970650014186c456d697473206f6e20706179696e6720746865207265776172642e1c506172616d733a4c2d204964206f662074686520776f726b65722e582d205265636569766572204163636f756e742049642e202d20526577617264b42d205061796d656e74207479706520286d697373656420726577617264206f7220726567756c6172206f6e65296c4e65774d69737365645265776172644c6576656c526561636865640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00151090456d697473206f6e207265616368696e67206e6577206d6973736564207265776172642e1c506172616d733a302d20576f726b65722049442ee82d204d69737365642072657761726420286f7074696f6e616c292e204e6f6e65206d65616e7320276e6f206d697373656420726577617264272e60576f726b696e6747726f757042756467657446756e6465640c002801204d656d6265724964000018011c42616c616e6365000030011c5665633c75383e0016147846756e642074686520776f726b696e672067726f7570206275646765742e1c506172616d733a2c2d204d656d6265722049444c2d20416d6f756e74206f662062616c616e63652c2d20526174696f6e616c65304c65616452656d61726b6564040030011c5665633c75383e00170c94456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a242d206d65737361676538576f726b657252656d61726b65640800280120576f726b65724964000030011c5665633c75383e00181094456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a202d20776f726b6572242d206d6573736167650c5c4576656e747320666f722074686973206d6f64756c652e00385f47726f75705f206576656e7473ad03085070616c6c65745f776f726b696e675f67726f757024496e7374616e63653500000000b103085070616c6c65745f776f726b696e675f67726f7570205261774576656e7430244f70656e696e6749640128344170706c69636174696f6e49640128684170706c69636174696f6e4964546f576f726b657249644d617001710320576f726b657249640128244163636f756e74496401001c42616c616e636501182c4f70656e696e6754797065017d032c5374616b65506f6c696379016103604170706c794f6e4f70656e696e67506172616d6574657273018103204d656d626572496401281048617368012c044901b5030164304f70656e696e67416464656414002801244f70656e696e674964000030011c5665633c75383e00007d03012c4f70656e696e675479706500006103012c5374616b65506f6c69637900004501013c4f7074696f6e3c42616c616e63653e00001c80456d697473206f6e20616464696e67206e6577206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e67206964342d204465736372697074696f6e782d204f70656e696e672054797065284c656164206f7220576f726b657229782d205374616b6520506f6c69637920666f7220746865206f70656e696e67482d205265776172642070657220626c6f636b404170706c6965644f6e4f70656e696e670800810301604170706c794f6e4f70656e696e67506172616d657465727300002801344170706c69636174696f6e4964000110dc456d697473206f6e20616464696e6720746865206170706c69636174696f6e20666f722074686520776f726b6572206f70656e696e672e1c506172616d733a542d204f70656e696e6720706172616d657465726573402d204170706c69636174696f6e206964344f70656e696e6746696c6c65640c002801244f70656e696e6749640000710301684170706c69636174696f6e4964546f576f726b657249644d617000006901015c42547265655365743c4170706c69636174696f6e49643e00021484456d697473206f6e2066696c6c696e6720746865206a6f62206f70656e696e672e1c506172616d733a4c2d20576f726b6572206f70656e696e67206964cc2d20576f726b6572206170706c69636174696f6e20696420746f2074686520776f726b65722069642064696374696f6e617279ac2d204170706c69636174696f6e6420696473207573656420746f2066696c6c20746865206f70656e696e67244c65616465725365740400280120576f726b6572496400030c88456d697473206f6e2073657474696e67207468652067726f7570206c65616465722e1c506172616d733a482d2047726f757020776f726b65722069642e60576f726b6572526f6c654163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964000410c4456d697473206f6e207570646174696e672074686520726f6c65206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e802d20526f6c65206163636f756e74206964206f662074686520776f726b65722e2c4c6561646572556e7365740005047c456d697473206f6e20756e2d73657474696e6720746865206c65616465722e30576f726b65724578697465640400280120576f726b6572496400061070456d697473206f6e2065786974696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e302d20526174696f6e616c652e50576f726b6572537461727465644c656176696e670800280120576f726b6572496400003101013c4f7074696f6e3c5665633c75383e3e000710b4456d697473207768656e20776f726b65722073746172746564206c656176696e6720746865697220726f6c652e1c506172616d733a302d20576f726b65722069642e302d20526174696f6e616c652e405465726d696e61746564576f726b65720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00081480456d697473206f6e207465726d696e6174696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e405465726d696e617465644c65616465720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00091480456d697473206f6e207465726d696e6174696e6720746865206c65616465722e1c506172616d733a4c2d206c656164657220776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e305374616b65536c61736865641000280120576f726b65724964000018011c42616c616e6365000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e000a18c0456d697473206f6e20736c617368696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e642d2061637475616c20736c61736865642062616c616e63652e702d2052657175657374656420736c61736865642062616c616e63652e302d20526174696f6e616c652e385374616b654465637265617365640800280120576f726b65724964000018011c42616c616e6365000b10c8456d697473206f6e2064656372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74385374616b65496e637265617365640800280120576f726b65724964000018011c42616c616e6365000c10c8456d697473206f6e20696e6372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74504170706c69636174696f6e57697468647261776e04002801344170706c69636174696f6e4964000d0c2501456d697473206f6e207769746864726177696e6720746865206170706c69636174696f6e20666f722074686520726567756c617220776f726b65722f6c656164206f70656e696e672e1c506172616d733a502d204a6f62206170706c69636174696f6e2069643c4f70656e696e6743616e63656c656404002801244f70656e696e674964000e0c8c456d697473206f6e2063616e63656c696e6720746865206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e6720696424427564676574536574040018011c42616c616e6365000f0cc8456d697473206f6e2073657474696e67207468652062756467657420666f722074686520776f726b696e672067726f75702e1c506172616d733a302d206e65772062756467657468576f726b65725265776172644163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964001010cc456d697473206f6e207570646174696e672074686520726577617264206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e882d20526577617264206163636f756e74206964206f662074686520776f726b65722e64576f726b6572526577617264416d6f756e74557064617465640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e001110c8456d697473206f6e207570646174696e67207468652072657761726420616d6f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e482d205265776172642070657220626c6f636b44537461747573546578744368616e67656408002c01104861736800003101013c4f7074696f6e3c5665633c75383e3e001210dc456d697473206f6e207570646174696e6720746865207374617475732074657874206f662074686520776f726b696e672067726f75702e1c506172616d733a482d2073746174757320746578742068617368342d207374617475732074657874384275646765745370656e64696e670c000001244163636f756e744964000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e001314c8456d697473206f6e206275646765742066726f6d2074686520776f726b696e672067726f7570206265696e67207370656e741c506172616d733a582d205265636569766572204163636f756e742049642e402d2042616c616e6365207370656e742e302d20526174696f6e616c652e28526577617264506169641000280120576f726b6572496400000001244163636f756e744964000018011c42616c616e636500008d0301445265776172645061796d656e74547970650014186c456d697473206f6e20706179696e6720746865207265776172642e1c506172616d733a4c2d204964206f662074686520776f726b65722e582d205265636569766572204163636f756e742049642e202d20526577617264b42d205061796d656e74207479706520286d697373656420726577617264206f7220726567756c6172206f6e65296c4e65774d69737365645265776172644c6576656c526561636865640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00151090456d697473206f6e207265616368696e67206e6577206d6973736564207265776172642e1c506172616d733a302d20576f726b65722049442ee82d204d69737365642072657761726420286f7074696f6e616c292e204e6f6e65206d65616e7320276e6f206d697373656420726577617264272e60576f726b696e6747726f757042756467657446756e6465640c002801204d656d6265724964000018011c42616c616e6365000030011c5665633c75383e0016147846756e642074686520776f726b696e672067726f7570206275646765742e1c506172616d733a2c2d204d656d6265722049444c2d20416d6f756e74206f662062616c616e63652c2d20526174696f6e616c65304c65616452656d61726b6564040030011c5665633c75383e00170c94456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a242d206d65737361676538576f726b657252656d61726b65640800280120576f726b65724964000030011c5665633c75383e00181094456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a202d20776f726b6572242d206d6573736167650c5c4576656e747320666f722074686973206d6f64756c652e00385f47726f75705f206576656e7473b503085070616c6c65745f776f726b696e675f67726f757024496e7374616e63653600000000b903085070616c6c65745f776f726b696e675f67726f7570205261774576656e7430244f70656e696e6749640128344170706c69636174696f6e49640128684170706c69636174696f6e4964546f576f726b657249644d617001710320576f726b657249640128244163636f756e74496401001c42616c616e636501182c4f70656e696e6754797065017d032c5374616b65506f6c696379016103604170706c794f6e4f70656e696e67506172616d6574657273018103204d656d626572496401281048617368012c044901bd030164304f70656e696e67416464656414002801244f70656e696e674964000030011c5665633c75383e00007d03012c4f70656e696e675479706500006103012c5374616b65506f6c69637900004501013c4f7074696f6e3c42616c616e63653e00001c80456d697473206f6e20616464696e67206e6577206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e67206964342d204465736372697074696f6e782d204f70656e696e672054797065284c656164206f7220576f726b657229782d205374616b6520506f6c69637920666f7220746865206f70656e696e67482d205265776172642070657220626c6f636b404170706c6965644f6e4f70656e696e670800810301604170706c794f6e4f70656e696e67506172616d657465727300002801344170706c69636174696f6e4964000110dc456d697473206f6e20616464696e6720746865206170706c69636174696f6e20666f722074686520776f726b6572206f70656e696e672e1c506172616d733a542d204f70656e696e6720706172616d657465726573402d204170706c69636174696f6e206964344f70656e696e6746696c6c65640c002801244f70656e696e6749640000710301684170706c69636174696f6e4964546f576f726b657249644d617000006901015c42547265655365743c4170706c69636174696f6e49643e00021484456d697473206f6e2066696c6c696e6720746865206a6f62206f70656e696e672e1c506172616d733a4c2d20576f726b6572206f70656e696e67206964cc2d20576f726b6572206170706c69636174696f6e20696420746f2074686520776f726b65722069642064696374696f6e617279ac2d204170706c69636174696f6e6420696473207573656420746f2066696c6c20746865206f70656e696e67244c65616465725365740400280120576f726b6572496400030c88456d697473206f6e2073657474696e67207468652067726f7570206c65616465722e1c506172616d733a482d2047726f757020776f726b65722069642e60576f726b6572526f6c654163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964000410c4456d697473206f6e207570646174696e672074686520726f6c65206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e802d20526f6c65206163636f756e74206964206f662074686520776f726b65722e2c4c6561646572556e7365740005047c456d697473206f6e20756e2d73657474696e6720746865206c65616465722e30576f726b65724578697465640400280120576f726b6572496400061070456d697473206f6e2065786974696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e302d20526174696f6e616c652e50576f726b6572537461727465644c656176696e670800280120576f726b6572496400003101013c4f7074696f6e3c5665633c75383e3e000710b4456d697473207768656e20776f726b65722073746172746564206c656176696e6720746865697220726f6c652e1c506172616d733a302d20576f726b65722069642e302d20526174696f6e616c652e405465726d696e61746564576f726b65720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00081480456d697473206f6e207465726d696e6174696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e405465726d696e617465644c65616465720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00091480456d697473206f6e207465726d696e6174696e6720746865206c65616465722e1c506172616d733a4c2d206c656164657220776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e305374616b65536c61736865641000280120576f726b65724964000018011c42616c616e6365000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e000a18c0456d697473206f6e20736c617368696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e642d2061637475616c20736c61736865642062616c616e63652e702d2052657175657374656420736c61736865642062616c616e63652e302d20526174696f6e616c652e385374616b654465637265617365640800280120576f726b65724964000018011c42616c616e6365000b10c8456d697473206f6e2064656372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74385374616b65496e637265617365640800280120576f726b65724964000018011c42616c616e6365000c10c8456d697473206f6e20696e6372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74504170706c69636174696f6e57697468647261776e04002801344170706c69636174696f6e4964000d0c2501456d697473206f6e207769746864726177696e6720746865206170706c69636174696f6e20666f722074686520726567756c617220776f726b65722f6c656164206f70656e696e672e1c506172616d733a502d204a6f62206170706c69636174696f6e2069643c4f70656e696e6743616e63656c656404002801244f70656e696e674964000e0c8c456d697473206f6e2063616e63656c696e6720746865206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e6720696424427564676574536574040018011c42616c616e6365000f0cc8456d697473206f6e2073657474696e67207468652062756467657420666f722074686520776f726b696e672067726f75702e1c506172616d733a302d206e65772062756467657468576f726b65725265776172644163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964001010cc456d697473206f6e207570646174696e672074686520726577617264206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e882d20526577617264206163636f756e74206964206f662074686520776f726b65722e64576f726b6572526577617264416d6f756e74557064617465640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e001110c8456d697473206f6e207570646174696e67207468652072657761726420616d6f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e482d205265776172642070657220626c6f636b44537461747573546578744368616e67656408002c01104861736800003101013c4f7074696f6e3c5665633c75383e3e001210dc456d697473206f6e207570646174696e6720746865207374617475732074657874206f662074686520776f726b696e672067726f75702e1c506172616d733a482d2073746174757320746578742068617368342d207374617475732074657874384275646765745370656e64696e670c000001244163636f756e744964000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e001314c8456d697473206f6e206275646765742066726f6d2074686520776f726b696e672067726f7570206265696e67207370656e741c506172616d733a582d205265636569766572204163636f756e742049642e402d2042616c616e6365207370656e742e302d20526174696f6e616c652e28526577617264506169641000280120576f726b6572496400000001244163636f756e744964000018011c42616c616e636500008d0301445265776172645061796d656e74547970650014186c456d697473206f6e20706179696e6720746865207265776172642e1c506172616d733a4c2d204964206f662074686520776f726b65722e582d205265636569766572204163636f756e742049642e202d20526577617264b42d205061796d656e74207479706520286d697373656420726577617264206f7220726567756c6172206f6e65296c4e65774d69737365645265776172644c6576656c526561636865640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00151090456d697473206f6e207265616368696e67206e6577206d6973736564207265776172642e1c506172616d733a302d20576f726b65722049442ee82d204d69737365642072657761726420286f7074696f6e616c292e204e6f6e65206d65616e7320276e6f206d697373656420726577617264272e60576f726b696e6747726f757042756467657446756e6465640c002801204d656d6265724964000018011c42616c616e6365000030011c5665633c75383e0016147846756e642074686520776f726b696e672067726f7570206275646765742e1c506172616d733a2c2d204d656d6265722049444c2d20416d6f756e74206f662062616c616e63652c2d20526174696f6e616c65304c65616452656d61726b6564040030011c5665633c75383e00170c94456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a242d206d65737361676538576f726b657252656d61726b65640800280120576f726b65724964000030011c5665633c75383e00181094456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a202d20776f726b6572242d206d6573736167650c5c4576656e747320666f722074686973206d6f64756c652e00385f47726f75705f206576656e7473bd03085070616c6c65745f776f726b696e675f67726f757024496e7374616e63653700000000c103085070616c6c65745f776f726b696e675f67726f7570205261774576656e7430244f70656e696e6749640128344170706c69636174696f6e49640128684170706c69636174696f6e4964546f576f726b657249644d617001710320576f726b657249640128244163636f756e74496401001c42616c616e636501182c4f70656e696e6754797065017d032c5374616b65506f6c696379016103604170706c794f6e4f70656e696e67506172616d6574657273018103204d656d626572496401281048617368012c044901c5030164304f70656e696e67416464656414002801244f70656e696e674964000030011c5665633c75383e00007d03012c4f70656e696e675479706500006103012c5374616b65506f6c69637900004501013c4f7074696f6e3c42616c616e63653e00001c80456d697473206f6e20616464696e67206e6577206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e67206964342d204465736372697074696f6e782d204f70656e696e672054797065284c656164206f7220576f726b657229782d205374616b6520506f6c69637920666f7220746865206f70656e696e67482d205265776172642070657220626c6f636b404170706c6965644f6e4f70656e696e670800810301604170706c794f6e4f70656e696e67506172616d657465727300002801344170706c69636174696f6e4964000110dc456d697473206f6e20616464696e6720746865206170706c69636174696f6e20666f722074686520776f726b6572206f70656e696e672e1c506172616d733a542d204f70656e696e6720706172616d657465726573402d204170706c69636174696f6e206964344f70656e696e6746696c6c65640c002801244f70656e696e6749640000710301684170706c69636174696f6e4964546f576f726b657249644d617000006901015c42547265655365743c4170706c69636174696f6e49643e00021484456d697473206f6e2066696c6c696e6720746865206a6f62206f70656e696e672e1c506172616d733a4c2d20576f726b6572206f70656e696e67206964cc2d20576f726b6572206170706c69636174696f6e20696420746f2074686520776f726b65722069642064696374696f6e617279ac2d204170706c69636174696f6e6420696473207573656420746f2066696c6c20746865206f70656e696e67244c65616465725365740400280120576f726b6572496400030c88456d697473206f6e2073657474696e67207468652067726f7570206c65616465722e1c506172616d733a482d2047726f757020776f726b65722069642e60576f726b6572526f6c654163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964000410c4456d697473206f6e207570646174696e672074686520726f6c65206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e802d20526f6c65206163636f756e74206964206f662074686520776f726b65722e2c4c6561646572556e7365740005047c456d697473206f6e20756e2d73657474696e6720746865206c65616465722e30576f726b65724578697465640400280120576f726b6572496400061070456d697473206f6e2065786974696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e302d20526174696f6e616c652e50576f726b6572537461727465644c656176696e670800280120576f726b6572496400003101013c4f7074696f6e3c5665633c75383e3e000710b4456d697473207768656e20776f726b65722073746172746564206c656176696e6720746865697220726f6c652e1c506172616d733a302d20576f726b65722069642e302d20526174696f6e616c652e405465726d696e61746564576f726b65720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00081480456d697473206f6e207465726d696e6174696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e405465726d696e617465644c65616465720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00091480456d697473206f6e207465726d696e6174696e6720746865206c65616465722e1c506172616d733a4c2d206c656164657220776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e305374616b65536c61736865641000280120576f726b65724964000018011c42616c616e6365000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e000a18c0456d697473206f6e20736c617368696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e642d2061637475616c20736c61736865642062616c616e63652e702d2052657175657374656420736c61736865642062616c616e63652e302d20526174696f6e616c652e385374616b654465637265617365640800280120576f726b65724964000018011c42616c616e6365000b10c8456d697473206f6e2064656372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74385374616b65496e637265617365640800280120576f726b65724964000018011c42616c616e6365000c10c8456d697473206f6e20696e6372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74504170706c69636174696f6e57697468647261776e04002801344170706c69636174696f6e4964000d0c2501456d697473206f6e207769746864726177696e6720746865206170706c69636174696f6e20666f722074686520726567756c617220776f726b65722f6c656164206f70656e696e672e1c506172616d733a502d204a6f62206170706c69636174696f6e2069643c4f70656e696e6743616e63656c656404002801244f70656e696e674964000e0c8c456d697473206f6e2063616e63656c696e6720746865206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e6720696424427564676574536574040018011c42616c616e6365000f0cc8456d697473206f6e2073657474696e67207468652062756467657420666f722074686520776f726b696e672067726f75702e1c506172616d733a302d206e65772062756467657468576f726b65725265776172644163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964001010cc456d697473206f6e207570646174696e672074686520726577617264206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e882d20526577617264206163636f756e74206964206f662074686520776f726b65722e64576f726b6572526577617264416d6f756e74557064617465640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e001110c8456d697473206f6e207570646174696e67207468652072657761726420616d6f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e482d205265776172642070657220626c6f636b44537461747573546578744368616e67656408002c01104861736800003101013c4f7074696f6e3c5665633c75383e3e001210dc456d697473206f6e207570646174696e6720746865207374617475732074657874206f662074686520776f726b696e672067726f75702e1c506172616d733a482d2073746174757320746578742068617368342d207374617475732074657874384275646765745370656e64696e670c000001244163636f756e744964000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e001314c8456d697473206f6e206275646765742066726f6d2074686520776f726b696e672067726f7570206265696e67207370656e741c506172616d733a582d205265636569766572204163636f756e742049642e402d2042616c616e6365207370656e742e302d20526174696f6e616c652e28526577617264506169641000280120576f726b6572496400000001244163636f756e744964000018011c42616c616e636500008d0301445265776172645061796d656e74547970650014186c456d697473206f6e20706179696e6720746865207265776172642e1c506172616d733a4c2d204964206f662074686520776f726b65722e582d205265636569766572204163636f756e742049642e202d20526577617264b42d205061796d656e74207479706520286d697373656420726577617264206f7220726567756c6172206f6e65296c4e65774d69737365645265776172644c6576656c526561636865640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00151090456d697473206f6e207265616368696e67206e6577206d6973736564207265776172642e1c506172616d733a302d20576f726b65722049442ee82d204d69737365642072657761726420286f7074696f6e616c292e204e6f6e65206d65616e7320276e6f206d697373656420726577617264272e60576f726b696e6747726f757042756467657446756e6465640c002801204d656d6265724964000018011c42616c616e6365000030011c5665633c75383e0016147846756e642074686520776f726b696e672067726f7570206275646765742e1c506172616d733a2c2d204d656d6265722049444c2d20416d6f756e74206f662062616c616e63652c2d20526174696f6e616c65304c65616452656d61726b6564040030011c5665633c75383e00170c94456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a242d206d65737361676538576f726b657252656d61726b65640800280120576f726b65724964000030011c5665633c75383e00181094456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a202d20776f726b6572242d206d6573736167650c5c4576656e747320666f722074686973206d6f64756c652e00385f47726f75705f206576656e7473c503085070616c6c65745f776f726b696e675f67726f757024496e7374616e63653800000000c903085070616c6c65745f776f726b696e675f67726f7570205261774576656e7430244f70656e696e6749640128344170706c69636174696f6e49640128684170706c69636174696f6e4964546f576f726b657249644d617001710320576f726b657249640128244163636f756e74496401001c42616c616e636501182c4f70656e696e6754797065017d032c5374616b65506f6c696379016103604170706c794f6e4f70656e696e67506172616d6574657273018103204d656d626572496401281048617368012c044901cd030164304f70656e696e67416464656414002801244f70656e696e674964000030011c5665633c75383e00007d03012c4f70656e696e675479706500006103012c5374616b65506f6c69637900004501013c4f7074696f6e3c42616c616e63653e00001c80456d697473206f6e20616464696e67206e6577206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e67206964342d204465736372697074696f6e782d204f70656e696e672054797065284c656164206f7220576f726b657229782d205374616b6520506f6c69637920666f7220746865206f70656e696e67482d205265776172642070657220626c6f636b404170706c6965644f6e4f70656e696e670800810301604170706c794f6e4f70656e696e67506172616d657465727300002801344170706c69636174696f6e4964000110dc456d697473206f6e20616464696e6720746865206170706c69636174696f6e20666f722074686520776f726b6572206f70656e696e672e1c506172616d733a542d204f70656e696e6720706172616d657465726573402d204170706c69636174696f6e206964344f70656e696e6746696c6c65640c002801244f70656e696e6749640000710301684170706c69636174696f6e4964546f576f726b657249644d617000006901015c42547265655365743c4170706c69636174696f6e49643e00021484456d697473206f6e2066696c6c696e6720746865206a6f62206f70656e696e672e1c506172616d733a4c2d20576f726b6572206f70656e696e67206964cc2d20576f726b6572206170706c69636174696f6e20696420746f2074686520776f726b65722069642064696374696f6e617279ac2d204170706c69636174696f6e6420696473207573656420746f2066696c6c20746865206f70656e696e67244c65616465725365740400280120576f726b6572496400030c88456d697473206f6e2073657474696e67207468652067726f7570206c65616465722e1c506172616d733a482d2047726f757020776f726b65722069642e60576f726b6572526f6c654163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964000410c4456d697473206f6e207570646174696e672074686520726f6c65206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e802d20526f6c65206163636f756e74206964206f662074686520776f726b65722e2c4c6561646572556e7365740005047c456d697473206f6e20756e2d73657474696e6720746865206c65616465722e30576f726b65724578697465640400280120576f726b6572496400061070456d697473206f6e2065786974696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e302d20526174696f6e616c652e50576f726b6572537461727465644c656176696e670800280120576f726b6572496400003101013c4f7074696f6e3c5665633c75383e3e000710b4456d697473207768656e20776f726b65722073746172746564206c656176696e6720746865697220726f6c652e1c506172616d733a302d20576f726b65722069642e302d20526174696f6e616c652e405465726d696e61746564576f726b65720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00081480456d697473206f6e207465726d696e6174696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e405465726d696e617465644c65616465720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00091480456d697473206f6e207465726d696e6174696e6720746865206c65616465722e1c506172616d733a4c2d206c656164657220776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e305374616b65536c61736865641000280120576f726b65724964000018011c42616c616e6365000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e000a18c0456d697473206f6e20736c617368696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e642d2061637475616c20736c61736865642062616c616e63652e702d2052657175657374656420736c61736865642062616c616e63652e302d20526174696f6e616c652e385374616b654465637265617365640800280120576f726b65724964000018011c42616c616e6365000b10c8456d697473206f6e2064656372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74385374616b65496e637265617365640800280120576f726b65724964000018011c42616c616e6365000c10c8456d697473206f6e20696e6372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74504170706c69636174696f6e57697468647261776e04002801344170706c69636174696f6e4964000d0c2501456d697473206f6e207769746864726177696e6720746865206170706c69636174696f6e20666f722074686520726567756c617220776f726b65722f6c656164206f70656e696e672e1c506172616d733a502d204a6f62206170706c69636174696f6e2069643c4f70656e696e6743616e63656c656404002801244f70656e696e674964000e0c8c456d697473206f6e2063616e63656c696e6720746865206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e6720696424427564676574536574040018011c42616c616e6365000f0cc8456d697473206f6e2073657474696e67207468652062756467657420666f722074686520776f726b696e672067726f75702e1c506172616d733a302d206e65772062756467657468576f726b65725265776172644163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964001010cc456d697473206f6e207570646174696e672074686520726577617264206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e882d20526577617264206163636f756e74206964206f662074686520776f726b65722e64576f726b6572526577617264416d6f756e74557064617465640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e001110c8456d697473206f6e207570646174696e67207468652072657761726420616d6f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e482d205265776172642070657220626c6f636b44537461747573546578744368616e67656408002c01104861736800003101013c4f7074696f6e3c5665633c75383e3e001210dc456d697473206f6e207570646174696e6720746865207374617475732074657874206f662074686520776f726b696e672067726f75702e1c506172616d733a482d2073746174757320746578742068617368342d207374617475732074657874384275646765745370656e64696e670c000001244163636f756e744964000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e001314c8456d697473206f6e206275646765742066726f6d2074686520776f726b696e672067726f7570206265696e67207370656e741c506172616d733a582d205265636569766572204163636f756e742049642e402d2042616c616e6365207370656e742e302d20526174696f6e616c652e28526577617264506169641000280120576f726b6572496400000001244163636f756e744964000018011c42616c616e636500008d0301445265776172645061796d656e74547970650014186c456d697473206f6e20706179696e6720746865207265776172642e1c506172616d733a4c2d204964206f662074686520776f726b65722e582d205265636569766572204163636f756e742049642e202d20526577617264b42d205061796d656e74207479706520286d697373656420726577617264206f7220726567756c6172206f6e65296c4e65774d69737365645265776172644c6576656c526561636865640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00151090456d697473206f6e207265616368696e67206e6577206d6973736564207265776172642e1c506172616d733a302d20576f726b65722049442ee82d204d69737365642072657761726420286f7074696f6e616c292e204e6f6e65206d65616e7320276e6f206d697373656420726577617264272e60576f726b696e6747726f757042756467657446756e6465640c002801204d656d6265724964000018011c42616c616e6365000030011c5665633c75383e0016147846756e642074686520776f726b696e672067726f7570206275646765742e1c506172616d733a2c2d204d656d6265722049444c2d20416d6f756e74206f662062616c616e63652c2d20526174696f6e616c65304c65616452656d61726b6564040030011c5665633c75383e00170c94456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a242d206d65737361676538576f726b657252656d61726b65640800280120576f726b65724964000030011c5665633c75383e00181094456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a202d20776f726b6572242d206d6573736167650c5c4576656e747320666f722074686973206d6f64756c652e00385f47726f75705f206576656e7473cd03085070616c6c65745f776f726b696e675f67726f757024496e7374616e63653900000000d10308306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e00020000d5030000022c00d903000002dd0300dd0300000408101000e10308306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6ee503014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d65e903016473705f72756e74696d653a3a52756e74696d65537472696e670000e5030000061000e9030000050200ed030c306672616d655f73797374656d1870616c6c65741043616c6c0404540001201872656d61726b04011872656d61726b30011c5665633c75383e000010684d616b6520736f6d65206f6e2d636861696e2072656d61726b2e0034232320436f6d706c6578697479202d20604f28312960387365745f686561705f7061676573040114706167657328010c753634000104f853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e207365745f636f6465040110636f646530011c5665633c75383e0002106453657420746865206e65772072756e74696d6520636f64652e0034232320436f6d706c657869747931012d20604f2843202b2053296020776865726520604360206c656e677468206f662060636f64656020616e642060536020636f6d706c6578697479206f66206063616e5f7365745f636f6465605c7365745f636f64655f776974686f75745f636865636b73040110636f646530011c5665633c75383e000310190153657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e0034232320436f6d706c65786974798c2d20604f2843296020776865726520604360206c656e677468206f662060636f6465602c7365745f73746f726167650401146974656d73f10301345665633c4b657956616c75653e0004046853657420736f6d65206974656d73206f662073746f726167652e306b696c6c5f73746f726167650401106b657973a90201205665633c4b65793e000504744b696c6c20736f6d65206974656d732066726f6d2073746f726167652e2c6b696c6c5f70726566697808011870726566697830010c4b657900011c7375626b65797310010c75333200061011014b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e0039012a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e6465723d0174686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e4472656d61726b5f776974685f6576656e7404011872656d61726b30011c5665633c75383e000704a44d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef103000002f50300f50300000408303000f9030c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2001185765696768740001246d61785f626c6f636b2001185765696768740001247065725f636c617373fd0301845065724469737061746368436c6173733c57656967687473506572436c6173733e0000fd030c346672616d655f737570706f7274206469737061746368405065724469737061746368436c617373040454010104000c01186e6f726d616c010401045400012c6f7065726174696f6e616c01040104540001246d616e6461746f72790104010454000001040c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632001185765696768740001346d61785f65787472696e736963050401384f7074696f6e3c5765696768743e0001246d61785f746f74616c050401384f7074696f6e3c5765696768743e0001207265736572766564050401384f7074696f6e3c5765696768743e0000050404184f7074696f6e04045401200108104e6f6e6500000010536f6d65040020000001000009040c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d61780d0401545065724469737061746368436c6173733c7533323e00000d040c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f72791001045400001104082873705f776569676874733c52756e74696d65446257656967687400000801107265616428010c753634000114777269746528010c75363400001504082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d65e903013452756e74696d65537472696e67000124696d706c5f6e616d65e903013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069731904011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013473746174655f76657273696f6e080108753800001904040c436f77040454011d040004001d040000001d04000002210400210400000408250410002504000003080000000800290400000504002d040c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c657431040c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011814626174636804011463616c6c733504017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000487c53656e642061206261746368206f662064697370617463682063616c6c732e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e0034232320436f6d706c6578697479d02d204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e005501546869732077696c6c2072657475726e20604f6b6020696e20616c6c2063697263756d7374616e6365732e20546f2064657465726d696e65207468652073756363657373206f66207468652062617463682c20616e31016576656e74206973206465706f73697465642e20496620612063616c6c206661696c656420616e64207468652062617463682077617320696e7465727275707465642c207468656e207468655501604261746368496e74657272757074656460206576656e74206973206465706f73697465642c20616c6f6e67207769746820746865206e756d626572206f66207375636365737366756c2063616c6c73206d6164654d01616e6420746865206572726f72206f6620746865206661696c65642063616c6c2e20496620616c6c2077657265207375636365737366756c2c207468656e2074686520604261746368436f6d706c65746564604c6576656e74206973206465706f73697465642e3461735f64657269766174697665080114696e6465782904010c75313600011063616c6c3904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000134dc53656e6420612063616c6c207468726f75676820616e20696e64657865642070736575646f6e796d206f66207468652073656e6465722e00550146696c7465722066726f6d206f726967696e206172652070617373656420616c6f6e672e205468652063616c6c2077696c6c2062652064697370617463686564207769746820616e206f726967696e207768696368bc757365207468652073616d652066696c74657220617320746865206f726967696e206f6620746869732063616c6c2e0045014e4f54453a20496620796f75206e65656420746f20656e73757265207468617420616e79206163636f756e742d62617365642066696c746572696e67206973206e6f7420686f6e6f7265642028692e652e61016265636175736520796f7520657870656374206070726f78796020746f2068617665206265656e2075736564207072696f7220696e207468652063616c6c20737461636b20616e6420796f7520646f206e6f742077616e7451017468652063616c6c207265737472696374696f6e7320746f206170706c7920746f20616e79207375622d6163636f756e7473292c207468656e20757365206061735f6d756c74695f7468726573686f6c645f31607c696e20746865204d756c74697369672070616c6c657420696e73746561642e00f44e4f54453a205072696f7220746f2076657273696f6e202a31322c2074686973207761732063616c6c6564206061735f6c696d697465645f737562602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2462617463685f616c6c04011463616c6c733504017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000234ec53656e642061206261746368206f662064697370617463682063616c6c7320616e642061746f6d6963616c6c792065786563757465207468656d2e21015468652077686f6c65207472616e73616374696f6e2077696c6c20726f6c6c6261636b20616e64206661696c20696620616e79206f66207468652063616c6c73206661696c65642e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e0034232320436f6d706c6578697479d02d204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c64697370617463685f617308012461735f6f726967696e91060154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6c3904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000318c84469737061746368657320612066756e6374696f6e2063616c6c207769746820612070726f7669646564206f726967696e2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e0034232320436f6d706c65786974791c2d204f2831292e2c666f7263655f626174636804011463616c6c733504017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0004347c53656e642061206261746368206f662064697370617463682063616c6c732ed4556e6c696b6520606261746368602c20697420616c6c6f7773206572726f727320616e6420776f6e277420696e746572727570742e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e004d014966206f726967696e20697320726f6f74207468656e207468652063616c6c732061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e0034232320436f6d706c6578697479d02d204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c776974685f77656967687408011063616c6c3904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000118776569676874200118576569676874000518c4446973706174636820612066756e6374696f6e2063616c6c2077697468206120737065636966696564207765696768742e002d01546869732066756e6374696f6e20646f6573206e6f7420636865636b2074686520776569676874206f66207468652063616c6c2c20616e6420696e737465616420616c6c6f777320746865b8526f6f74206f726967696e20746f20737065636966792074686520776569676874206f66207468652063616c6c2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e3504000002390400390408586a6f7973747265616d5f6e6f64655f72756e74696d652c52756e74696d6543616c6c00018c1853797374656d0400ed0301ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000001c5574696c6974790400310401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e000100104261626504003d0401a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426162652c2052756e74696d653e0002002454696d657374616d700400610401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e0003002042616c616e6365730400650401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e00050068456c656374696f6e50726f76696465724d756c746950686173650400690401fd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c456c656374696f6e50726f76696465724d756c746950686173652c2052756e74696d653e0007001c5374616b696e670400550501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5374616b696e672c2052756e74696d653e0008001c53657373696f6e0400790501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0009001c4772616e6470610400850501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4772616e6470612c2052756e74696d653e000b0020496d4f6e6c696e650400b50501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496d4f6e6c696e652c2052756e74696d653e000d0020426167734c6973740400d50501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426167734c6973742c2052756e74696d653e0010001c56657374696e670400d90501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e672c2052756e74696d653e001100204d756c74697369670400e10501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e0012001c436f756e63696c0400e90501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e001300285265666572656e64756d0400ed0501bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5265666572656e64756d2c2052756e74696d653e0014001c4d656d626572730400f10501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d656d626572732c2052756e74696d653e00150014466f72756d0400f50501a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c466f72756d2c2052756e74696d653e00160030436f6e737469747574696f6e0400f90501c50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6e737469747574696f6e2c2052756e74696d653e00170018426f756e74790400fd0501ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e74792c2052756e74696d653e001800404a6f7973747265616d5574696c6974790400010601d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4a6f7973747265616d5574696c6974792c2052756e74696d653e0019001c436f6e74656e740400050601b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6e74656e742c2052756e74696d653e001a001c53746f726167650400350601b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53746f726167652c2052756e74696d653e001b003050726f6a656374546f6b656e0400390601c50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f6a656374546f6b656e2c2052756e74696d653e001c003c50726f706f73616c73456e67696e650400610601d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f706f73616c73456e67696e652c2052756e74696d653e001d004c50726f706f73616c7344697363757373696f6e0400650601e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f706f73616c7344697363757373696f6e2c2052756e74696d653e001e003850726f706f73616c73436f6465780400690601cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f706f73616c73436f6465782c2052756e74696d653e001f0044466f72756d576f726b696e6747726f757004006d0601d90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c466f72756d576f726b696e6747726f75702c2052756e74696d653e0020004c53746f72616765576f726b696e6747726f75700400710601e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53746f72616765576f726b696e6747726f75702c2052756e74696d653e0021004c436f6e74656e74576f726b696e6747726f75700400750601e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6e74656e74576f726b696e6747726f75702c2052756e74696d653e0022006c4f7065726174696f6e73576f726b696e6747726f7570416c7068610400790601010273656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4f7065726174696f6e73576f726b696e6747726f7570416c7068612c2052756e74696d653e0023003c417070576f726b696e6747726f757004007d0601d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417070576f726b696e6747726f75702c2052756e74696d653e002400584d656d62657273686970576f726b696e6747726f75700400810601ed0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d656d62657273686970576f726b696e6747726f75702c2052756e74696d653e002500684f7065726174696f6e73576f726b696e6747726f7570426574610400850601fd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4f7065726174696f6e73576f726b696e6747726f7570426574612c2052756e74696d653e0026006c4f7065726174696f6e73576f726b696e6747726f757047616d6d610400890601010273656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4f7065726174696f6e73576f726b696e6747726f757047616d6d612c2052756e74696d653e00270060446973747269627574696f6e576f726b696e6747726f757004008d0601f50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446973747269627574696f6e576f726b696e6747726f75702c2052756e74696d653e002800003d040c2c70616c6c65745f626162651870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f6641040184426f783c45717569766f636174696f6e50726f6f663c543a3a4865616465723e3e00013c6b65795f6f776e65725f70726f6f6655040140543a3a4b65794f776e657250726f6f6600001009015265706f727420617574686f726974792065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667905017468652065717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f660d01616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63652077696c6c306265207265706f727465642e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f6641040184426f783c45717569766f636174696f6e50726f6f663c543a3a4865616465723e3e00013c6b65795f6f776e65725f70726f6f6655040140543a3a4b65794f776e657250726f6f6600012009015265706f727420617574686f726974792065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667905017468652065717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f660d01616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63652077696c6c306265207265706f727465642e0d01546869732065787472696e736963206d7573742062652063616c6c656420756e7369676e656420616e642069742069732065787065637465642074686174206f6e6c791501626c6f636b20617574686f72732077696c6c2063616c6c206974202876616c69646174656420696e206056616c6964617465556e7369676e656460292c2061732073756368150169662074686520626c6f636b20617574686f7220697320646566696e65642069742077696c6c20626520646566696e6564206173207468652065717569766f636174696f6e247265706f727465722e48706c616e5f636f6e6669675f6368616e6765040118636f6e666967590401504e657874436f6e66696744657363726970746f720002105d01506c616e20616e2065706f636820636f6e666967206368616e67652e205468652065706f636820636f6e666967206368616e6765206973207265636f7264656420616e642077696c6c20626520656e6163746564206f6e5101746865206e6578742063616c6c20746f2060656e6163745f65706f63685f6368616e6765602e2054686520636f6e6669672077696c6c20626520616374697661746564206f6e652065706f63682061667465722e59014d756c7469706c652063616c6c7320746f2074686973206d6574686f642077696c6c207265706c61636520616e79206578697374696e6720706c616e6e656420636f6e666967206368616e6765207468617420686164546e6f74206265656e20656e6163746564207965742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e4104084873705f636f6e73656e7375735f736c6f74734445717569766f636174696f6e50726f6f660818486561646572014504084964014d04001001206f6666656e6465724d0401084964000110736c6f7451040110536c6f7400013066697273745f686561646572450401184865616465720001347365636f6e645f6865616465724504011848656164657200004504102873705f72756e74696d651c67656e65726963186865616465721848656164657208184e756d626572011010486173680149040014012c706172656e745f686173682c0130486173683a3a4f75747075740001186e756d626572e50301184e756d62657200012873746174655f726f6f742c0130486173683a3a4f757470757400013c65787472696e736963735f726f6f742c0130486173683a3a4f7574707574000118646967657374340118446967657374000049040c2873705f72756e74696d65187472616974732c426c616b6554776f323536000000004d040c4473705f636f6e73656e7375735f626162650c617070185075626c696300000400dc013c737232353531393a3a5075626c696300005104084873705f636f6e73656e7375735f736c6f747310536c6f740000040028010c75363400005504082873705f73657373696f6e3c4d656d6265727368697050726f6f6600000c011c73657373696f6e10013053657373696f6e496e646578000128747269655f6e6f646573a90201305665633c5665633c75383e3e00013c76616c696461746f725f636f756e7410013856616c696461746f72436f756e74000059040c4473705f636f6e73656e7375735f626162651c64696765737473504e657874436f6e66696744657363726970746f720001040856310801046379030128287536342c2075363429000134616c6c6f7765645f736c6f74735d040130416c6c6f776564536c6f7473000100005d04084473705f636f6e73656e7375735f6261626530416c6c6f776564536c6f747300010c305072696d617279536c6f7473000000745072696d617279416e645365636f6e64617279506c61696e536c6f74730001006c5072696d617279416e645365636f6e64617279565246536c6f74730002000061040c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77240124543a3a4d6f6d656e7400003c54536574207468652063757272656e742074696d652e005501546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6ed470686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e0041015468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e742073706563696669656420627940604d696e696d756d506572696f64602e00d4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e74602e0034232320436f6d706c657869747931012d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f283129602961012d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f28312960292e202862656361757365206f6620604469645570646174653a3a74616b656020696e402020606f6e5f66696e616c697a656029d42d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e65040c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000118207472616e73666572080110646573740001504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565ec0128543a3a42616c616e6365000058d45472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e000501607472616e73666572602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722e11014966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c74b06f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e0034232320436f6d706c657869747961012d20446570656e64656e74206f6e20617267756d656e747320627574206e6f7420637269746963616c2c20676976656e2070726f70657220696d706c656d656e746174696f6e7320666f7220696e70757420636f6e66696794202074797065732e205365652072656c617465642066756e6374696f6e732062656c6f772e31012d20497420636f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e642077726974657320696e7465726e616c6c7920616e64206e6f20636f6d706c6578382020636f6d7075746174696f6e2e004852656c617465642066756e6374696f6e733a004d0120202d2060656e737572655f63616e5f77697468647261776020697320616c776179732063616c6c656420696e7465726e616c6c792062757420686173206120626f756e64656420636f6d706c65786974792e290120202d205472616e7366657272696e672062616c616e63657320746f206163636f756e7473207468617420646964206e6f74206578697374206265666f72652077696c6c206361757365cc2020202060543a3a4f6e4e65774163636f756e743a3a6f6e5f6e65775f6163636f756e746020746f2062652063616c6c65642e5d0120202d2052656d6f76696e6720656e6f7567682066756e64732066726f6d20616e206163636f756e742077696c6c20747269676765722060543a3a4475737452656d6f76616c3a3a6f6e5f756e62616c616e636564602e5d0120202d20607472616e736665725f6b6565705f616c6976656020776f726b73207468652073616d652077617920617320607472616e73666572602c206275742068617320616e206164646974696f6e616c20636865636bdc202020207468617420746865207472616e736665722077696c6c206e6f74206b696c6c20746865206f726967696e206163636f756e742e2c7365745f62616c616e63650c010c77686f0001504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f66726565ec0128543a3a42616c616e63650001306e65775f7265736572766564ec0128543a3a42616c616e636500012090536574207468652062616c616e636573206f66206120676976656e206163636f756e742e001d01546869732077696c6c20616c74657220604672656542616c616e63656020616e642060526573657276656442616c616e63656020696e2073746f726167652e2069742077696c6c3101616c736f20616c7465722074686520746f74616c2069737375616e6365206f66207468652073797374656d202860546f74616c49737375616e6365602920617070726f7072696174656c792e1501496620746865206e65772066726565206f722072657365727665642062616c616e63652069732062656c6f7720746865206578697374656e7469616c206465706f7369742cfc69742077696c6c20726573657420746865206163636f756e74206e6f6e63652028606672616d655f73797374656d3a3a4163636f756e744e6f6e636560292e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e38666f7263655f7472616e736665720c0118736f757263650001504163636f756e7449644c6f6f6b75704f663c543e000110646573740001504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565ec0128543a3a42616c616e63650002144d0145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e74206d6179206265287370656369666965642e34232320436f6d706c65786974794d012d2053616d65206173207472616e736665722c20627574206164646974696f6e616c207265616420616e6420777269746520626563617573652074686520736f75726365206163636f756e74206973206e6f747c2020617373756d656420746f20626520696e20746865206f7665726c61792e4c7472616e736665725f6b6565705f616c697665080110646573740001504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565ec0128543a3a42616c616e63650003184d0153616d6520617320746865205b607472616e73666572605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665722077696c6c206e6f74206b696c6c207468653c6f726967696e206163636f756e742e00b8393925206f66207468652074696d6520796f752077616e74205b607472616e73666572605d20696e73746561642e00c05b607472616e73666572605d3a207374727563742e50616c6c65742e68746d6c236d6574686f642e7472616e73666572307472616e736665725f616c6c080110646573740001504163636f756e7449644c6f6f6b75704f663c543e0001286b6565705f616c697665980110626f6f6c00044005015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861746101616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c206465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f72590120207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746fd420206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e20232320436f6d706c657869747939012d204f2831292e204a757374206c696b65207472616e736665722c206275742072656164696e672074686520757365722773207472616e7366657261626c652062616c616e63652066697273742e3c666f7263655f756e7265736572766508010c77686f0001504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74180128543a3a42616c616e636500050cb0556e7265736572766520736f6d652062616c616e63652066726f6d2061207573657220627920666f7263652e006c43616e206f6e6c792062652063616c6c656420627920524f4f542e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e69040c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c65741043616c6c0404540001143c7375626d69745f756e7369676e65640801307261775f736f6c7574696f6e6d0401b0426f783c526177536f6c7574696f6e3c536f6c7574696f6e4f663c543a3a4d696e6572436f6e6669673e3e3e00011c7769746e6573733d050158536f6c7574696f6e4f72536e617073686f7453697a65000038a45375626d6974206120736f6c7574696f6e20666f722074686520756e7369676e65642070686173652e00c8546865206469737061746368206f726967696e20666f20746869732063616c6c206d757374206265205f5f6e6f6e655f5f2e003d0154686973207375626d697373696f6e20697320636865636b6564206f6e2074686520666c792e204d6f72656f7665722c207468697320756e7369676e656420736f6c7574696f6e206973206f6e6c79550176616c696461746564207768656e207375626d697474656420746f2074686520706f6f6c2066726f6d20746865202a2a6c6f63616c2a2a206e6f64652e204566666563746976656c792c2074686973206d65616e735d0174686174206f6e6c79206163746976652076616c696461746f72732063616e207375626d69742074686973207472616e73616374696f6e207768656e20617574686f72696e67206120626c6f636b202873696d696c617240746f20616e20696e686572656e74292e005901546f2070726576656e7420616e7920696e636f727265637420736f6c7574696f6e2028616e642074687573207761737465642074696d652f776569676874292c2074686973207472616e73616374696f6e2077696c6c4d0170616e69632069662074686520736f6c7574696f6e207375626d6974746564206279207468652076616c696461746f7220697320696e76616c696420696e20616e79207761792c206566666563746976656c799c70757474696e6720746865697220617574686f72696e6720726577617264206174207269736b2e00e04e6f206465706f736974206f7220726577617264206973206173736f63696174656420776974682074686973207375626d697373696f6e2e6c7365745f6d696e696d756d5f756e747275737465645f73636f72650401406d617962655f6e6578745f73636f7265410501544f7074696f6e3c456c656374696f6e53636f72653e000114b05365742061206e65772076616c756520666f7220604d696e696d756d556e7472757374656453636f7265602e00d84469737061746368206f726967696e206d75737420626520616c69676e656420776974682060543a3a466f7263654f726967696e602e00f05468697320636865636b2063616e206265207475726e6564206f66662062792073657474696e67207468652076616c756520746f20604e6f6e65602e747365745f656d657267656e63795f656c656374696f6e5f726573756c74040120737570706f72747345050158537570706f7274733c543a3a4163636f756e7449643e0002205901536574206120736f6c7574696f6e20696e207468652071756575652c20746f2062652068616e646564206f757420746f2074686520636c69656e74206f6620746869732070616c6c657420696e20746865206e6578748863616c6c20746f2060456c656374696f6e50726f76696465723a3a656c656374602e004501546869732063616e206f6e6c79206265207365742062792060543a3a466f7263654f726967696e602c20616e64206f6e6c79207768656e207468652070686173652069732060456d657267656e6379602e00610154686520736f6c7574696f6e206973206e6f7420636865636b656420666f7220616e7920666561736962696c69747920616e6420697320617373756d656420746f206265207472757374776f727468792c20617320616e795101666561736962696c69747920636865636b20697473656c662063616e20696e207072696e6369706c652063617573652074686520656c656374696f6e2070726f6365737320746f206661696c202864756520746f686d656d6f72792f77656967687420636f6e73747261696e73292e187375626d69740401307261775f736f6c7574696f6e6d0401b0426f783c526177536f6c7574696f6e3c536f6c7574696f6e4f663c543a3a4d696e6572436f6e6669673e3e3e0003249c5375626d6974206120736f6c7574696f6e20666f7220746865207369676e65642070686173652e00d0546865206469737061746368206f726967696e20666f20746869732063616c6c206d757374206265205f5f7369676e65645f5f2e005d0154686520736f6c7574696f6e20697320706f74656e7469616c6c79207175657565642c206261736564206f6e2074686520636c61696d65642073636f726520616e642070726f6365737365642061742074686520656e64506f6620746865207369676e65642070686173652e005d0141206465706f73697420697320726573657276656420616e64207265636f7264656420666f722074686520736f6c7574696f6e2e204261736564206f6e20746865206f7574636f6d652c2074686520736f6c7574696f6e15016d696768742062652072657761726465642c20736c61736865642c206f722067657420616c6c206f7220612070617274206f6620746865206465706f736974206261636b2e4c676f7665726e616e63655f66616c6c6261636b0801406d617962655f6d61785f766f746572730102012c4f7074696f6e3c7533323e0001446d617962655f6d61785f746172676574730102012c4f7074696f6e3c7533323e00041080547269676765722074686520676f7665726e616e63652066616c6c6261636b2e004901546869732063616e206f6e6c792062652063616c6c6564207768656e205b6050686173653a3a456d657267656e6379605d20697320656e61626c65642c20617320616e20616c7465726e617469766520746fc063616c6c696e67205b6043616c6c3a3a7365745f656d657267656e63795f656c656374696f6e5f726573756c74605d2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e6d04089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173652c526177536f6c7574696f6e040453017104000c0120736f6c7574696f6e710401045300011473636f72659c0134456c656374696f6e53636f7265000114726f756e6410010c7533320000710408586a6f7973747265616d5f6e6f64655f72756e74696d65384e706f73536f6c7574696f6e31360000400118766f74657331750400000118766f74657332810400000118766f74657333950400000118766f74657334a10400000118766f74657335ad0400000118766f74657336b90400000118766f74657337c50400000118766f74657338d10400000118766f74657339dd040000011c766f7465733130e9040000011c766f7465733131f5040000011c766f746573313201050000011c766f74657331330d050000011c766f746573313419050000011c766f746573313525050000011c766f746573313631050000007504000002790400790400000408e5037d04007d04000006290400810400000285040085040000040ce50389047d04008904000004087d048d04008d0400000691040091040c3473705f61726974686d65746963287065725f7468696e677318506572553136000004002904010c7531360000950400000299040099040000040ce5039d047d04009d0400000302000000890400a104000002a50400a5040000040ce503a9047d0400a90400000303000000890400ad04000002b10400b1040000040ce503b5047d0400b50400000304000000890400b904000002bd0400bd040000040ce503c1047d0400c10400000305000000890400c504000002c90400c9040000040ce503cd047d0400cd0400000306000000890400d104000002d50400d5040000040ce503d9047d0400d90400000307000000890400dd04000002e10400e1040000040ce503e5047d0400e50400000308000000890400e904000002ed0400ed040000040ce503f1047d0400f10400000309000000890400f504000002f90400f9040000040ce503fd047d0400fd040000030a000000890400010500000205050005050000040ce50309057d040009050000030b0000008904000d0500000211050011050000040ce50315057d040015050000030c00000089040019050000021d05001d050000040ce50321057d040021050000030d000000890400250500000229050029050000040ce5032d057d04002d050000030e000000890400310500000235050035050000040ce50339057d040039050000030f0000008904003d05089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f706861736558536f6c7574696f6e4f72536e617073686f7453697a650000080118766f74657273e503010c75333200011c74617267657473e503010c7533320000410504184f7074696f6e040454019c0108104e6f6e6500000010536f6d6504009c00000100004505000002490500490500000408004d05004d05084473705f6e706f735f656c656374696f6e731c537570706f727404244163636f756e744964010000080114746f74616c18013c457874656e64656442616c616e6365000118766f74657273510501845665633c284163636f756e7449642c20457874656e64656442616c616e6365293e000051050000024d01005505103870616c6c65745f7374616b696e671870616c6c65741870616c6c65741043616c6c04045400016810626f6e640c0128636f6e74726f6c6c65720001504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565ec013042616c616e63654f663c543e00011470617965655905017c52657761726444657374696e6174696f6e3c543a3a4163636f756e7449643e00003c610154616b6520746865206f726967696e206163636f756e74206173206120737461736820616e64206c6f636b207570206076616c756560206f66206974732062616c616e63652e2060636f6e74726f6c6c6572602077696c6c80626520746865206163636f756e74207468617420636f6e74726f6c732069742e002d016076616c756560206d757374206265206d6f7265207468616e2074686520606d696e696d756d5f62616c616e636560207370656369666965642062792060543a3a43757272656e6379602e002101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20627920746865207374617368206163636f756e742e003c456d6974732060426f6e646564602e34232320436f6d706c6578697479d02d20496e646570656e64656e74206f662074686520617267756d656e74732e204d6f64657261746520636f6d706c65786974792e1c2d204f2831292e642d20546872656520657874726120444220656e74726965732e004d014e4f54453a2054776f206f66207468652073746f726167652077726974657320286053656c663a3a626f6e646564602c206053656c663a3a7061796565602920617265205f6e657665725f20636c65616e65643d01756e6c6573732074686520606f726967696e602066616c6c732062656c6f77205f6578697374656e7469616c206465706f7369745f20616e6420676574732072656d6f76656420617320647573742e28626f6e645f65787472610401386d61785f6164646974696f6e616cec013042616c616e63654f663c543e000138610141646420736f6d6520657874726120616d6f756e742074686174206861766520617070656172656420696e207468652073746173682060667265655f62616c616e63656020696e746f207468652062616c616e636520757030666f72207374616b696e672e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f206279207468652073746173682c206e6f742074686520636f6e74726f6c6c65722e004d01557365207468697320696620746865726520617265206164646974696f6e616c2066756e647320696e20796f7572207374617368206163636f756e74207468617420796f75207769736820746f20626f6e642e5501556e6c696b65205b60626f6e64605d2853656c663a3a626f6e6429206f72205b60756e626f6e64605d2853656c663a3a756e626f6e642920746869732066756e6374696f6e20646f6573206e6f7420696d706f7365bc616e79206c696d69746174696f6e206f6e2074686520616d6f756e7420746861742063616e2062652061646465642e003c456d6974732060426f6e646564602e0034232320436f6d706c6578697479e42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e1c2d204f2831292e18756e626f6e6404011476616c7565ec013042616c616e63654f663c543e00024c51015363686564756c65206120706f7274696f6e206f662074686520737461736820746f20626520756e6c6f636b656420726561647920666f72207472616e73666572206f75742061667465722074686520626f6e64fc706572696f6420656e64732e2049662074686973206c656176657320616e20616d6f756e74206163746976656c7920626f6e646564206c657373207468616e2101543a3a43757272656e63793a3a6d696e696d756d5f62616c616e636528292c207468656e20697420697320696e6372656173656420746f207468652066756c6c20616d6f756e742e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e0045014f6e63652074686520756e6c6f636b20706572696f6420697320646f6e652c20796f752063616e2063616c6c206077697468647261775f756e626f6e6465646020746f2061637475616c6c79206d6f7665bc7468652066756e6473206f7574206f66206d616e6167656d656e7420726561647920666f72207472616e736665722e0031014e6f206d6f7265207468616e2061206c696d69746564206e756d626572206f6620756e6c6f636b696e67206368756e6b73202873656520604d6178556e6c6f636b696e674368756e6b736029410163616e20636f2d657869737473206174207468652073616d652074696d652e20496620746865726520617265206e6f20756e6c6f636b696e67206368756e6b7320736c6f747320617661696c61626c6545015b6043616c6c3a3a77697468647261775f756e626f6e646564605d2069732063616c6c656420746f2072656d6f766520736f6d65206f6620746865206368756e6b732028696620706f737369626c65292e00390149662061207573657220656e636f756e74657273207468652060496e73756666696369656e74426f6e6460206572726f72207768656e2063616c6c696e6720746869732065787472696e7369632c1901746865792073686f756c642063616c6c20606368696c6c6020666972737420696e206f7264657220746f206672656520757020746865697220626f6e6465642066756e64732e0044456d6974732060556e626f6e646564602e009453656520616c736f205b6043616c6c3a3a77697468647261775f756e626f6e646564605d2e4477697468647261775f756e626f6e6465640401486e756d5f736c617368696e675f7370616e7310010c753332000338290152656d6f766520616e7920756e6c6f636b6564206368756e6b732066726f6d207468652060756e6c6f636b696e67602071756575652066726f6d206f7572206d616e6167656d656e742e0031015468697320657373656e7469616c6c7920667265657320757020746861742062616c616e636520746f206265207573656420627920746865207374617368206163636f756e7420746f20646f4877686174657665722069742077616e74732e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722e0048456d697473206057697468647261776e602e006853656520616c736f205b6043616c6c3a3a756e626f6e64605d2e0034232320436f6d706c6578697479d84f285329207768657265205320697320746865206e756d626572206f6620736c617368696e67207370616e7320746f2072656d6f766509014e4f54453a2057656967687420616e6e6f746174696f6e20697320746865206b696c6c207363656e6172696f2c20776520726566756e64206f74686572776973652e2076616c69646174650401147072656673b0013856616c696461746f725072656673000414e44465636c617265207468652064657369726520746f2076616c696461746520666f7220746865206f726967696e20636f6e74726f6c6c65722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e206e6f6d696e61746504011c746172676574735d0501645665633c4163636f756e7449644c6f6f6b75704f663c543e3e0005280d014465636c617265207468652064657369726520746f206e6f6d696e6174652060746172676574736020666f7220746865206f726967696e20636f6e74726f6c6c65722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e0034232320436f6d706c65786974792d012d20546865207472616e73616374696f6e277320636f6d706c65786974792069732070726f706f7274696f6e616c20746f207468652073697a65206f662060746172676574736020284e29050177686963682069732063617070656420617420436f6d7061637441737369676e6d656e74733a3a4c494d49542028543a3a4d61784e6f6d696e6174696f6e73292ed42d20426f74682074686520726561647320616e642077726974657320666f6c6c6f7720612073696d696c6172207061747465726e2e146368696c6c000628c44465636c617265206e6f2064657369726520746f206569746865722076616c6964617465206f72206e6f6d696e6174652e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e0034232320436f6d706c6578697479e42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e502d20436f6e7461696e73206f6e6520726561642ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e247365745f706179656504011470617965655905017c52657761726444657374696e6174696f6e3c543a3a4163636f756e7449643e000730b42852652d2973657420746865207061796d656e742074617267657420666f72206120636f6e74726f6c6c65722e005101456666656374732077696c6c2062652066656c7420696e7374616e746c792028617320736f6f6e20617320746869732066756e6374696f6e20697320636f6d706c65746564207375636365737366756c6c79292e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e0034232320436f6d706c6578697479182d204f283129e42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e942d20436f6e7461696e732061206c696d69746564206e756d626572206f662072656164732ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e242d2d2d2d2d2d2d2d2d387365745f636f6e74726f6c6c6572040128636f6e74726f6c6c65720001504163636f756e7449644c6f6f6b75704f663c543e00082c8c2852652d297365742074686520636f6e74726f6c6c6572206f6620612073746173682e005101456666656374732077696c6c2062652066656c7420696e7374616e746c792028617320736f6f6e20617320746869732066756e6374696f6e20697320636f6d706c65746564207375636365737366756c6c79292e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f206279207468652073746173682c206e6f742074686520636f6e74726f6c6c65722e0034232320436f6d706c6578697479104f283129e42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e942d20436f6e7461696e732061206c696d69746564206e756d626572206f662072656164732ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e4c7365745f76616c696461746f725f636f756e7404010c6e6577e503010c75333200091890536574732074686520696465616c206e756d626572206f662076616c696461746f72732e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e0034232320436f6d706c6578697479104f28312960696e6372656173655f76616c696461746f725f636f756e740401286164646974696f6e616ce503010c753332000a1ce4496e6372656d656e74732074686520696465616c206e756d626572206f662076616c696461746f7273207570746f206d6178696d756d206f668c60456c656374696f6e50726f7669646572426173653a3a4d617857696e6e657273602e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e0034232320436f6d706c65786974799853616d65206173205b6053656c663a3a7365745f76616c696461746f725f636f756e74605d2e547363616c655f76616c696461746f725f636f756e74040118666163746f726105011c50657263656e74000b1c0d015363616c652075702074686520696465616c206e756d626572206f662076616c696461746f7273206279206120666163746f72207570746f206d6178696d756d206f668c60456c656374696f6e50726f7669646572426173653a3a4d617857696e6e657273602e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e0034232320436f6d706c65786974799853616d65206173205b6053656c663a3a7365745f76616c696461746f725f636f756e74605d2e34666f7263655f6e6f5f65726173000c34ac466f72636520746865726520746f206265206e6f206e6577206572617320696e646566696e6974656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e3901546875732074686520656c656374696f6e2070726f63657373206d6179206265206f6e676f696e67207768656e20746869732069732063616c6c65642e20496e2074686973206361736520746865dc656c656374696f6e2077696c6c20636f6e74696e756520756e74696c20746865206e65787420657261206973207472696767657265642e0034232320436f6d706c65786974793c2d204e6f20617267756d656e74732e382d205765696768743a204f28312934666f7263655f6e65775f657261000d384901466f72636520746865726520746f2062652061206e6577206572612061742074686520656e64206f6620746865206e6578742073657373696f6e2e20416674657220746869732c2069742077696c6c2062659c726573657420746f206e6f726d616c20286e6f6e2d666f7263656429206265686176696f75722e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e4901496620746869732069732063616c6c6564206a757374206265666f72652061206e657720657261206973207472696767657265642c2074686520656c656374696f6e2070726f63657373206d6179206e6f748c6861766520656e6f75676820626c6f636b7320746f20676574206120726573756c742e0034232320436f6d706c65786974793c2d204e6f20617267756d656e74732e382d205765696768743a204f283129447365745f696e76756c6e657261626c6573040134696e76756c6e657261626c65735d0501445665633c543a3a4163636f756e7449643e000e0cc8536574207468652076616c696461746f72732077686f2063616e6e6f7420626520736c61736865642028696620616e79292e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e34666f7263655f756e7374616b650801147374617368000130543a3a4163636f756e7449640001486e756d5f736c617368696e675f7370616e7310010c753332000f0c0901466f72636520612063757272656e74207374616b657220746f206265636f6d6520636f6d706c6574656c7920756e7374616b65642c20696d6d6564696174656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e50666f7263655f6e65775f6572615f616c776179730010240101466f72636520746865726520746f2062652061206e6577206572612061742074686520656e64206f662073657373696f6e7320696e646566696e6974656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e4901496620746869732069732063616c6c6564206a757374206265666f72652061206e657720657261206973207472696767657265642c2074686520656c656374696f6e2070726f63657373206d6179206e6f748c6861766520656e6f75676820626c6f636b7320746f20676574206120726573756c742e5463616e63656c5f64656665727265645f736c61736808010c657261100120457261496e646578000134736c6173685f696e6469636573650501205665633c7533323e0011149443616e63656c20656e6163746d656e74206f66206120646566657272656420736c6173682e009843616e2062652063616c6c6564206279207468652060543a3a41646d696e4f726967696e602e000101506172616d65746572733a2065726120616e6420696e6469636573206f662074686520736c617368657320666f7220746861742065726120746f206b696c6c2e387061796f75745f7374616b65727308013c76616c696461746f725f7374617368000130543a3a4163636f756e74496400010c657261100120457261496e64657800122c0d01506179206f757420616c6c20746865207374616b65727320626568696e6420612073696e676c652076616c696461746f7220666f7220612073696e676c65206572612e0049012d206076616c696461746f725f73746173686020697320746865207374617368206163636f756e74206f66207468652076616c696461746f722e205468656972206e6f6d696e61746f72732c20757020746f2501202060543a3a4d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602c2077696c6c20616c736f207265636569766520746865697220726577617264732e31012d206065726160206d617920626520616e7920657261206265747765656e20605b63757272656e745f657261202d20686973746f72795f64657074683b2063757272656e745f6572615d602e005501546865206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e20416e79206163636f756e742063616e2063616c6c20746869732066756e6374696f6e2c206576656e206966746974206973206e6f74206f6e65206f6620746865207374616b6572732e0034232320436f6d706c6578697479b82d204174206d6f7374204f284d61784e6f6d696e61746f72526577617264656450657256616c696461746f72292e187265626f6e6404011476616c7565ec013042616c616e63654f663c543e00131cdc5265626f6e64206120706f7274696f6e206f6620746865207374617368207363686564756c656420746f20626520756e6c6f636b65642e00d4546865206469737061746368206f726967696e206d757374206265207369676e65642062792074686520636f6e74726f6c6c65722e0034232320436f6d706c6578697479d02d2054696d6520636f6d706c65786974793a204f284c292c207768657265204c20697320756e6c6f636b696e67206368756e6b73882d20426f756e64656420627920604d6178556e6c6f636b696e674368756e6b73602e28726561705f73746173680801147374617368000130543a3a4163636f756e7449640001486e756d5f736c617368696e675f7370616e7310010c7533320014305d0152656d6f766520616c6c2064617461207374727563747572657320636f6e6365726e696e672061207374616b65722f7374617368206f6e636520697420697320617420612073746174652077686572652069742063616e0501626520636f6e736964657265642060647573746020696e20746865207374616b696e672073797374656d2e2054686520726571756972656d656e7473206172653a000501312e207468652060746f74616c5f62616c616e636560206f66207468652073746173682069732062656c6f77206578697374656e7469616c206465706f7369742e1101322e206f722c2074686520606c65646765722e746f74616c60206f66207468652073746173682069732062656c6f77206578697374656e7469616c206465706f7369742e00550154686520666f726d65722063616e2068617070656e20696e206361736573206c696b65206120736c6173683b20746865206c6174746572207768656e20612066756c6c7920756e626f6e646564206163636f756e7409016973207374696c6c20726563656976696e67207374616b696e67207265776172647320696e206052657761726444657374696e6174696f6e3a3a5374616b6564602e00310149742063616e2062652063616c6c656420627920616e796f6e652c206173206c6f6e672061732060737461736860206d65657473207468652061626f766520726571756972656d656e74732e00dc526566756e647320746865207472616e73616374696f6e20666565732075706f6e207375636365737366756c20657865637574696f6e2e106b69636b04010c77686f5d0501645665633c4163636f756e7449644c6f6f6b75704f663c543e3e00152ce052656d6f76652074686520676976656e206e6f6d696e6174696f6e732066726f6d207468652063616c6c696e672076616c696461746f722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e004d012d206077686f603a2041206c697374206f66206e6f6d696e61746f72207374617368206163636f756e74732077686f20617265206e6f6d696e6174696e6720746869732076616c696461746f72207768696368c0202073686f756c64206e6f206c6f6e676572206265206e6f6d696e6174696e6720746869732076616c696461746f722e0055014e6f74653a204d616b696e6720746869732063616c6c206f6e6c79206d616b65732073656e736520696620796f7520666972737420736574207468652076616c696461746f7220707265666572656e63657320746f78626c6f636b20616e792066757274686572206e6f6d696e6174696f6e732e4c7365745f7374616b696e675f636f6e666967731801486d696e5f6e6f6d696e61746f725f626f6e6469050158436f6e6669674f703c42616c616e63654f663c543e3e0001486d696e5f76616c696461746f725f626f6e6469050158436f6e6669674f703c42616c616e63654f663c543e3e00014c6d61785f6e6f6d696e61746f725f636f756e746d050134436f6e6669674f703c7533323e00014c6d61785f76616c696461746f725f636f756e746d050134436f6e6669674f703c7533323e00013c6368696c6c5f7468726573686f6c6471050144436f6e6669674f703c50657263656e743e0001386d696e5f636f6d6d697373696f6e75050144436f6e6669674f703c50657262696c6c3e001644ac5570646174652074686520766172696f7573207374616b696e6720636f6e66696775726174696f6e73202e0025012a20606d696e5f6e6f6d696e61746f725f626f6e64603a20546865206d696e696d756d2061637469766520626f6e64206e656564656420746f2062652061206e6f6d696e61746f722e25012a20606d696e5f76616c696461746f725f626f6e64603a20546865206d696e696d756d2061637469766520626f6e64206e656564656420746f20626520612076616c696461746f722e55012a20606d61785f6e6f6d696e61746f725f636f756e74603a20546865206d6178206e756d626572206f662075736572732077686f2063616e2062652061206e6f6d696e61746f72206174206f6e63652e205768656e98202073657420746f20604e6f6e65602c206e6f206c696d697420697320656e666f726365642e55012a20606d61785f76616c696461746f725f636f756e74603a20546865206d6178206e756d626572206f662075736572732077686f2063616e20626520612076616c696461746f72206174206f6e63652e205768656e98202073657420746f20604e6f6e65602c206e6f206c696d697420697320656e666f726365642e59012a20606368696c6c5f7468726573686f6c64603a2054686520726174696f206f6620606d61785f6e6f6d696e61746f725f636f756e7460206f7220606d61785f76616c696461746f725f636f756e74602077686963681901202073686f756c642062652066696c6c656420696e206f7264657220666f722074686520606368696c6c5f6f7468657260207472616e73616374696f6e20746f20776f726b2e61012a20606d696e5f636f6d6d697373696f6e603a20546865206d696e696d756d20616d6f756e74206f6620636f6d6d697373696f6e207468617420656163682076616c696461746f7273206d757374206d61696e7461696e2e550120205468697320697320636865636b6564206f6e6c792075706f6e2063616c6c696e67206076616c6964617465602e204578697374696e672076616c696461746f727320617265206e6f742061666665637465642e00c452756e74696d654f726967696e206d75737420626520526f6f7420746f2063616c6c20746869732066756e6374696f6e2e0035014e4f54453a204578697374696e67206e6f6d696e61746f727320616e642076616c696461746f72732077696c6c206e6f742062652061666665637465642062792074686973207570646174652e1101746f206b69636b2070656f706c6520756e64657220746865206e6577206c696d6974732c20606368696c6c5f6f74686572602073686f756c642062652063616c6c65642e2c6368696c6c5f6f74686572040128636f6e74726f6c6c6572000130543a3a4163636f756e74496400176841014465636c61726520612060636f6e74726f6c6c65726020746f2073746f702070617274696369706174696e672061732065697468657220612076616c696461746f72206f72206e6f6d696e61746f722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e004101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2c206275742063616e2062652063616c6c656420627920616e796f6e652e0059014966207468652063616c6c6572206973207468652073616d652061732074686520636f6e74726f6c6c6572206265696e672074617267657465642c207468656e206e6f206675727468657220636865636b7320617265d8656e666f726365642c20616e6420746869732066756e6374696f6e2062656861766573206a757374206c696b6520606368696c6c602e005d014966207468652063616c6c657220697320646966666572656e74207468616e2074686520636f6e74726f6c6c6572206265696e672074617267657465642c2074686520666f6c6c6f77696e6720636f6e646974696f6e73306d757374206265206d65743a001d012a2060636f6e74726f6c6c657260206d7573742062656c6f6e6720746f2061206e6f6d696e61746f722077686f20686173206265636f6d65206e6f6e2d6465636f6461626c652c000c4f723a003d012a204120604368696c6c5468726573686f6c6460206d7573742062652073657420616e6420636865636b656420776869636820646566696e657320686f7720636c6f736520746f20746865206d6178550120206e6f6d696e61746f7273206f722076616c696461746f7273207765206d757374207265616368206265666f72652075736572732063616e207374617274206368696c6c696e67206f6e652d616e6f746865722e59012a204120604d61784e6f6d696e61746f72436f756e746020616e6420604d617856616c696461746f72436f756e7460206d75737420626520736574207768696368206973207573656420746f2064657465726d696e65902020686f7720636c6f73652077652061726520746f20746865207468726573686f6c642e5d012a204120604d696e4e6f6d696e61746f72426f6e646020616e6420604d696e56616c696461746f72426f6e6460206d7573742062652073657420616e6420636865636b65642c2077686963682064657465726d696e65735101202069662074686973206973206120706572736f6e20746861742073686f756c64206265206368696c6c6564206265636175736520746865792068617665206e6f74206d657420746865207468726573686f6c64402020626f6e642072657175697265642e005501546869732063616e2062652068656c7066756c20696620626f6e6420726571756972656d656e74732061726520757064617465642c20616e64207765206e65656420746f2072656d6f7665206f6c642075736572739877686f20646f206e6f74207361746973667920746865736520726571756972656d656e74732e68666f7263655f6170706c795f6d696e5f636f6d6d697373696f6e04013c76616c696461746f725f7374617368000130543a3a4163636f756e74496400180c4501466f72636520612076616c696461746f7220746f2068617665206174206c6561737420746865206d696e696d756d20636f6d6d697373696f6e2e20546869732077696c6c206e6f74206166666563742061610176616c696461746f722077686f20616c726561647920686173206120636f6d6d697373696f6e2067726561746572207468616e206f7220657175616c20746f20746865206d696e696d756d2e20416e79206163636f756e743863616e2063616c6c20746869732e487365745f6d696e5f636f6d6d697373696f6e04010c6e6577ac011c50657262696c6c00191025015365747320746865206d696e696d756d20616d6f756e74206f6620636f6d6d697373696f6e207468617420656163682076616c696461746f7273206d757374206d61696e7461696e2e005901546869732063616c6c20686173206c6f7765722070726976696c65676520726571756972656d656e7473207468616e20607365745f7374616b696e675f636f6e6669676020616e642063616e2062652063616c6c6564cc6279207468652060543a3a41646d696e4f726967696e602e20526f6f742063616e20616c776179732063616c6c20746869732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e5905083870616c6c65745f7374616b696e674452657761726444657374696e6174696f6e04244163636f756e74496401000114185374616b656400000014537461736800010028436f6e74726f6c6c65720002001c4163636f756e7404000001244163636f756e744964000300104e6f6e65000400005d05000002000061050c3473705f61726974686d65746963287065725f7468696e67731c50657263656e740000040008010875380000650500000210006905103870616c6c65745f7374616b696e671870616c6c65741870616c6c657420436f6e6669674f700404540118010c104e6f6f700000000c5365740400180104540001001852656d6f7665000200006d05103870616c6c65745f7374616b696e671870616c6c65741870616c6c657420436f6e6669674f700404540110010c104e6f6f700000000c5365740400100104540001001852656d6f7665000200007105103870616c6c65745f7374616b696e671870616c6c65741870616c6c657420436f6e6669674f70040454016105010c104e6f6f700000000c536574040061050104540001001852656d6f7665000200007505103870616c6c65745f7374616b696e671870616c6c65741870616c6c657420436f6e6669674f7004045401ac010c104e6f6f700000000c5365740400ac0104540001001852656d6f76650002000079050c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b6579737d05011c543a3a4b65797300011470726f6f6630011c5665633c75383e000024e453657473207468652073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c657220746f20606b657973602e1d01416c6c6f777320616e206163636f756e7420746f20736574206974732073657373696f6e206b6579207072696f7220746f206265636f6d696e6720612076616c696461746f722ec05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e00d0546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265207369676e65642e0034232320436f6d706c657869747959012d20604f283129602e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f662060543a3a4b6579733a3a6b65795f69647328296020776869636820697320202066697865642e2870757267655f6b657973000130c852656d6f76657320616e792073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c65722e00c05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e005501546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265205369676e656420616e6420746865206163636f756e74206d757374206265206569746865722062655d01636f6e7665727469626c6520746f20612076616c696461746f72204944207573696e672074686520636861696e2773207479706963616c2061646472657373696e672073797374656d20287468697320757375616c6c7951016d65616e73206265696e67206120636f6e74726f6c6c6572206163636f756e7429206f72206469726563746c7920636f6e7665727469626c6520696e746f20612076616c696461746f722049442028776869636894757375616c6c79206d65616e73206265696e672061207374617368206163636f756e74292e0034232320436f6d706c65786974793d012d20604f2831296020696e206e756d626572206f66206b65792074797065732e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f6698202060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7d0508586a6f7973747265616d5f6e6f64655f72756e74696d652c53657373696f6e4b657973000010011c6772616e647061cc01d03c4772616e647061206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000110626162654d0401c43c42616265206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000124696d5f6f6e6c696e65d801d43c496d4f6e6c696e65206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300014c617574686f726974795f646973636f76657279810501fc3c417574686f72697479446973636f76657279206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000081050c5873705f617574686f726974795f646973636f766572790c617070185075626c696300000400dc013c737232353531393a3a5075626c6963000085050c3870616c6c65745f6772616e6470611870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f66890501bc426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20543a3a426c6f636b4e756d6265723e3e00013c6b65795f6f776e65725f70726f6f6655040140543a3a4b65794f776e657250726f6f6600001009015265706f727420766f7465722065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667920746865f465717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f66f8616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63654477696c6c206265207265706f727465642e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f66890501bc426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20543a3a426c6f636b4e756d6265723e3e00013c6b65795f6f776e65725f70726f6f6655040140543a3a4b65794f776e657250726f6f6600012409015265706f727420766f7465722065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667920746865f465717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f66f8616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63654477696c6c206265207265706f727465642e000d01546869732065787472696e736963206d7573742062652063616c6c656420756e7369676e656420616e642069742069732065787065637465642074686174206f6e6c791501626c6f636b20617574686f72732077696c6c2063616c6c206974202876616c69646174656420696e206056616c6964617465556e7369676e656460292c2061732073756368150169662074686520626c6f636b20617574686f7220697320646566696e65642069742077696c6c20626520646566696e6564206173207468652065717569766f636174696f6e247265706f727465722e306e6f74655f7374616c6c656408011464656c6179100138543a3a426c6f636b4e756d62657200016c626573745f66696e616c697a65645f626c6f636b5f6e756d626572100138543a3a426c6f636b4e756d6265720002303d014e6f74652074686174207468652063757272656e7420617574686f7269747920736574206f6620746865204752414e4450412066696e616c6974792067616467657420686173207374616c6c65642e006101546869732077696c6c2074726967676572206120666f7263656420617574686f7269747920736574206368616e67652061742074686520626567696e6e696e67206f6620746865206e6578742073657373696f6e2c20746f6101626520656e6163746564206064656c61796020626c6f636b7320616674657220746861742e20546865206064656c6179602073686f756c64206265206869676820656e6f75676820746f20736166656c7920617373756d654901746861742074686520626c6f636b207369676e616c6c696e672074686520666f72636564206368616e67652077696c6c206e6f742062652072652d6f7267656420652e672e203130303020626c6f636b732e5d0154686520626c6f636b2070726f64756374696f6e207261746520287768696368206d617920626520736c6f77656420646f776e2062656361757365206f662066696e616c697479206c616767696e67292073686f756c64510162652074616b656e20696e746f206163636f756e74207768656e2063686f6f73696e6720746865206064656c6179602e20546865204752414e44504120766f74657273206261736564206f6e20746865206e65775501617574686f726974792077696c6c20737461727420766f74696e67206f6e20746f70206f662060626573745f66696e616c697a65645f626c6f636b5f6e756d6265726020666f72206e65772066696e616c697a65644d01626c6f636b732e2060626573745f66696e616c697a65645f626c6f636b5f6e756d626572602073686f756c64206265207468652068696768657374206f6620746865206c61746573742066696e616c697a6564c4626c6f636b206f6620616c6c2076616c696461746f7273206f6620746865206e657720617574686f72697479207365742e00584f6e6c792063616c6c61626c6520627920726f6f742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8905084c73705f66696e616c6974795f6772616e6470614445717569766f636174696f6e50726f6f66080448012c044e0110000801187365745f6964280114536574496400013065717569766f636174696f6e8d05014845717569766f636174696f6e3c482c204e3e00008d05084c73705f66696e616c6974795f6772616e6470613045717569766f636174696f6e080448012c044e011001081c507265766f7465040091050139016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265766f74653c482c204e3e2c0a417574686f726974795369676e61747572653e00000024507265636f6d6d69740400a9050141016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265636f6d6d69743c482c204e3e2c0a417574686f726974795369676e61747572653e000100009105084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c08496401cc0456019505045301990500100130726f756e645f6e756d62657228010c7536340001206964656e74697479cc010849640001146669727374a505011828562c2053290001187365636f6e64a505011828562c20532900009505084066696e616c6974795f6772616e6470611c507265766f7465080448012c044e01100008012c7461726765745f686173682c0104480001347461726765745f6e756d6265721001044e000099050c4c73705f66696e616c6974795f6772616e6470610c617070245369676e6174757265000004009d050148656432353531393a3a5369676e617475726500009d050c1c73705f636f72651c65643235353139245369676e617475726500000400a10501205b75383b2036345d0000a105000003400000000800a505000004089505990500a905084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c08496401cc045601ad05045301990500100130726f756e645f6e756d62657228010c7536340001206964656e74697479cc010849640001146669727374b105011828562c2053290001187365636f6e64b105011828562c2053290000ad05084066696e616c6974795f6772616e64706124507265636f6d6d6974080448012c044e01100008012c7461726765745f686173682c0104480001347461726765745f6e756d6265721001044e0000b10500000408ad05990500b5050c4070616c6c65745f696d5f6f6e6c696e651870616c6c65741043616c6c04045400010424686561727462656174080124686561727462656174b90501644865617274626561743c543a3a426c6f636b4e756d6265723e0001247369676e6174757265cd0501bc3c543a3a417574686f7269747949642061732052756e74696d654170705075626c69633e3a3a5369676e617475726500001438232320436f6d706c65786974793a59012d20604f284b202b20452960207768657265204b206973206c656e677468206f6620604b6579736020286865617274626561742e76616c696461746f72735f6c656e2920616e642045206973206c656e677468206f66b02020606865617274626561742e6e6574776f726b5f73746174652e65787465726e616c5f61646472657373608820202d20604f284b29603a206465636f64696e67206f66206c656e67746820604b60ac20202d20604f284529603a206465636f64696e672f656e636f64696e67206f66206c656e67746820604560042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eb905084070616c6c65745f696d5f6f6e6c696e6524486561727462656174042c426c6f636b4e756d626572011000140130626c6f636b5f6e756d62657210012c426c6f636b4e756d6265720001346e6574776f726b5f7374617465bd0501484f70617175654e6574776f726b537461746500013473657373696f6e5f696e64657810013053657373696f6e496e64657800013c617574686f726974795f696e64657810012441757468496e64657800013876616c696461746f72735f6c656e10010c7533320000bd050c1c73705f636f7265206f6666636861696e484f70617175654e6574776f726b5374617465000008011c706565725f6964c10501304f706171756550656572496400014865787465726e616c5f616464726573736573c50501505665633c4f70617175654d756c7469616464723e0000c105081c73705f636f7265304f70617175655065657249640000040030011c5665633c75383e0000c505000002c90500c9050c1c73705f636f7265206f6666636861696e3c4f70617175654d756c7469616464720000040030011c5665633c75383e0000cd05104070616c6c65745f696d5f6f6e6c696e651c737232353531392c6170705f73723235353139245369676e617475726500000400d1050148737232353531393a3a5369676e61747572650000d1050c1c73705f636f72651c73723235353139245369676e617475726500000400a10501205b75383b2036345d0000d5050c4070616c6c65745f626167735f6c6973741870616c6c65741043616c6c0804540004490001081472656261670401286469736c6f63617465640001504163636f756e7449644c6f6f6b75704f663c543e00002859014465636c617265207468617420736f6d6520606469736c6f636174656460206163636f756e74206861732c207468726f7567682072657761726473206f722070656e616c746965732c2073756666696369656e746c7951016368616e676564206974732073636f726520746861742069742073686f756c642070726f7065726c792066616c6c20696e746f206120646966666572656e7420626167207468616e206974732063757272656e74106f6e652e001d01416e796f6e652063616e2063616c6c20746869732066756e6374696f6e2061626f757420616e7920706f74656e7469616c6c79206469736c6f6361746564206163636f756e742e00490157696c6c20616c7761797320757064617465207468652073746f7265642073636f7265206f6620606469736c6f63617465646020746f2074686520636f72726563742073636f72652c206261736564206f6e406053636f726550726f7669646572602e00d4496620606469736c6f63617465646020646f6573206e6f74206578697374732c2069742072657475726e7320616e206572726f722e3c7075745f696e5f66726f6e745f6f6604011c6c6967687465720001504163636f756e7449644c6f6f6b75704f663c543e000120d04d6f7665207468652063616c6c65722773204964206469726563746c7920696e2066726f6e74206f6620606c696768746572602e005901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642063616e206f6e6c792062652063616c6c656420627920746865204964206f66a0746865206163636f756e7420676f696e6720696e2066726f6e74206f6620606c696768746572602e00344f6e6c7920776f726b73206966942d20626f7468206e6f646573206172652077697468696e207468652073616d65206261672cd02d20616e6420606f726967696e602068617320612067726561746572206053636f726560207468616e20606c696768746572602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed9050c3870616c6c65745f76657374696e671870616c6c65741043616c6c0404540001141076657374000024b8556e6c6f636b20616e79207665737465642066756e6473206f66207468652073656e646572206163636f756e742e005d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652066756e6473207374696c6c646c6f636b656420756e64657220746869732070616c6c65742e00d0456d69747320656974686572206056657374696e67436f6d706c6574656460206f72206056657374696e6755706461746564602e0034232320436f6d706c6578697479242d20604f283129602e28766573745f6f746865720401187461726765740001504163636f756e7449644c6f6f6b75704f663c543e00012cb8556e6c6f636b20616e79207665737465642066756e6473206f662061206074617267657460206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051012d2060746172676574603a20546865206163636f756e742077686f7365207665737465642066756e64732073686f756c6420626520756e6c6f636b65642e204d75737420686176652066756e6473207374696c6c646c6f636b656420756e64657220746869732070616c6c65742e00d0456d69747320656974686572206056657374696e67436f6d706c6574656460206f72206056657374696e6755706461746564602e0034232320436f6d706c6578697479242d20604f283129602e3c7665737465645f7472616e736665720801187461726765740001504163636f756e7449644c6f6f6b75704f663c543e0001207363686564756c65dd0501a456657374696e67496e666f3c42616c616e63654f663c543e2c20543a3a426c6f636b4e756d6265723e00023464437265617465206120766573746564207472616e736665722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00cc2d2060746172676574603a20546865206163636f756e7420726563656976696e6720746865207665737465642066756e64732ef02d20607363686564756c65603a205468652076657374696e67207363686564756c6520617474616368656420746f20746865207472616e736665722e005c456d697473206056657374696e6743726561746564602e00fc4e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b2e0034232320436f6d706c6578697479242d20604f283129602e54666f7263655f7665737465645f7472616e736665720c0118736f757263650001504163636f756e7449644c6f6f6b75704f663c543e0001187461726765740001504163636f756e7449644c6f6f6b75704f663c543e0001207363686564756c65dd0501a456657374696e67496e666f3c42616c616e63654f663c543e2c20543a3a426c6f636b4e756d6265723e00033860466f726365206120766573746564207472616e736665722e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e00e82d2060736f75726365603a20546865206163636f756e742077686f73652066756e64732073686f756c64206265207472616e736665727265642e11012d2060746172676574603a20546865206163636f756e7420746861742073686f756c64206265207472616e7366657272656420746865207665737465642066756e64732ef02d20607363686564756c65603a205468652076657374696e67207363686564756c6520617474616368656420746f20746865207472616e736665722e005c456d697473206056657374696e6743726561746564602e00fc4e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b2e0034232320436f6d706c6578697479242d20604f283129602e3c6d657267655f7363686564756c657308013c7363686564756c65315f696e64657810010c75333200013c7363686564756c65325f696e64657810010c7533320004545d014d657267652074776f2076657374696e67207363686564756c657320746f6765746865722c206372656174696e672061206e65772076657374696e67207363686564756c65207468617420756e6c6f636b73206f7665725501746865206869676865737420706f737369626c6520737461727420616e6420656e6420626c6f636b732e20496620626f7468207363686564756c6573206861766520616c7265616479207374617274656420746865590163757272656e7420626c6f636b2077696c6c206265207573656420617320746865207363686564756c652073746172743b207769746820746865206361766561742074686174206966206f6e65207363686564756c655d0169732066696e6973686564206279207468652063757272656e7420626c6f636b2c20746865206f746865722077696c6c206265207472656174656420617320746865206e6577206d6572676564207363686564756c652c2c756e6d6f6469666965642e00f84e4f54453a20496620607363686564756c65315f696e646578203d3d207363686564756c65325f696e6465786020746869732069732061206e6f2d6f702e41014e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b207072696f7220746f206d657267696e672e61014e4f54453a20496620626f7468207363686564756c6573206861766520656e646564206279207468652063757272656e7420626c6f636b2c206e6f206e6577207363686564756c652077696c6c206265206372656174656464616e6420626f74682077696c6c2062652072656d6f7665642e006c4d6572676564207363686564756c6520617474726962757465733a35012d20607374617274696e675f626c6f636b603a20604d4158287363686564756c65312e7374617274696e675f626c6f636b2c207363686564756c6564322e7374617274696e675f626c6f636b2c48202063757272656e745f626c6f636b29602e21012d2060656e64696e675f626c6f636b603a20604d4158287363686564756c65312e656e64696e675f626c6f636b2c207363686564756c65322e656e64696e675f626c6f636b29602e59012d20606c6f636b6564603a20607363686564756c65312e6c6f636b65645f61742863757272656e745f626c6f636b29202b207363686564756c65322e6c6f636b65645f61742863757272656e745f626c6f636b29602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00e82d20607363686564756c65315f696e646578603a20696e646578206f6620746865206669727374207363686564756c6520746f206d657267652eec2d20607363686564756c65325f696e646578603a20696e646578206f6620746865207365636f6e64207363686564756c6520746f206d657267652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632edd050c3870616c6c65745f76657374696e673076657374696e675f696e666f2c56657374696e67496e666f081c42616c616e636501182c426c6f636b4e756d6265720110000c01186c6f636b656418011c42616c616e63650001247065725f626c6f636b18011c42616c616e63650001387374617274696e675f626c6f636b10012c426c6f636b4e756d6265720000e1050c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f726965735d0501445665633c543a3a4163636f756e7449643e00011063616c6c3904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000305101496d6d6564696174656c792064697370617463682061206d756c74692d7369676e61747572652063616c6c207573696e6720612073696e676c6520617070726f76616c2066726f6d207468652063616c6c65722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e003d012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f206172652070617274206f662074686501016d756c74692d7369676e61747572652c2062757420646f206e6f7420706172746963697061746520696e2074686520617070726f76616c2070726f636573732e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e00b8526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c742e0034232320436f6d706c657869747919014f285a202b204329207768657265205a20697320746865206c656e677468206f66207468652063616c6c20616e6420432069747320657865637574696f6e207765696768742e2061735f6d756c74691401247468726573686f6c642904010c7531360001446f746865725f7369676e61746f726965735d0501445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74e50501844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00011063616c6c3904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001286d61785f77656967687420011857656967687400019c5501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e00b049662074686572652061726520656e6f7567682c207468656e206469737061746368207468652063616c6c2e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e001d014e4f54453a20556e6c6573732074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2067656e6572616c6c792077616e7420746f20757365190160617070726f76655f61735f6d756c74696020696e73746561642c2073696e6365206974206f6e6c7920726571756972657320612068617368206f66207468652063616c6c2e005901526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c7420696620607468726573686f6c64602069732065786163746c79206031602e204f746865727769736555016f6e20737563636573732c20726573756c7420697320604f6b6020616e642074686520726573756c742066726f6d2074686520696e746572696f722063616c6c2c206966206974207761732065786563757465642cdc6d617920626520666f756e6420696e20746865206465706f736974656420604d756c7469736967457865637574656460206576656e742e0034232320436f6d706c6578697479502d20604f2853202b205a202b2043616c6c29602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2e21012d204f6e652063616c6c20656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285a296020776865726520605a602069732074782d6c656e2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e6c2d2054686520776569676874206f6620746865206063616c6c602e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e40617070726f76655f61735f6d756c74691401247468726573686f6c642904010c7531360001446f746865725f7369676e61746f726965735d0501445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74e50501844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f7765696768742001185765696768740002785501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0035014e4f54453a2049662074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2077616e7420746f20757365206061735f6d756c74696020696e73746561642e0034232320436f6d706c6578697479242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e3c63616e63656c5f61735f6d756c74691001247468726573686f6c642904010c7531360001446f746865725f7369676e61746f726965735d0501445665633c543a3a4163636f756e7449643e00012474696d65706f696e740d01016454696d65706f696e743c543a3a426c6f636b4e756d6265723e00012463616c6c5f686173680401205b75383b2033325d000354550143616e63656c2061207072652d6578697374696e672c206f6e2d676f696e67206d756c7469736967207472616e73616374696f6e2e20416e79206465706f7369742072657365727665642070726576696f75736c79c4666f722074686973206f7065726174696f6e2077696c6c20626520756e7265736572766564206f6e20737563636573732e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e5d012d206074696d65706f696e74603a205468652074696d65706f696e742028626c6f636b206e756d62657220616e64207472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c787472616e73616374696f6e20666f7220746869732064697370617463682ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0034232320436f6d706c6578697479242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602e302d204f6e65206576656e742e842d20492f4f3a2031207265616420604f285329602c206f6e652072656d6f76652e702d2053746f726167653a2072656d6f766573206f6e65206974656d2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee50504184f7074696f6e040454010d010108104e6f6e6500000010536f6d6504000d010000010000e905083870616c6c65745f636f756e63696c1043616c6c04045400013048616e6e6f756e63655f63616e6469646163791001346d656d626572736869705f696428012c543a3a4d656d62657249640001487374616b696e675f6163636f756e745f6964000130543a3a4163636f756e7449640001447265776172645f6163636f756e745f6964000130543a3a4163636f756e7449640001147374616b6518012842616c616e63653c543e0000244c5375627363726962652063616e646964617465002823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5c72656c656173655f63616e6469646163795f7374616b650401346d656d626572736869705f696428012c543a3a4d656d6265724964000124c452656c656173652063616e646964616379207374616b652074686174206973206e6f206c6f6e676572206e65656465642e002823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e4877697468647261775f63616e6469646163790401346d656d626572736869705f696428012c543a3a4d656d6265724964000224bc57697468647261772063616e64696461637920616e642072656c656173652063616e646964616379207374616b652e002823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e487365745f63616e6469646163795f6e6f74650801346d656d626572736869705f696428012c543a3a4d656d62657249640001106e6f746530011c5665633c75383e00032879015365742073686f7274206465736372697074696f6e20666f7220746865207573657227732063616e6469646163792e2043616e2062652063616c6c656420616e7974696d6520647572696e67207573657227732063616e6469646163792e002823203c7765696768743e002423232077656967687438604f20284e29602077686572653a98604e60206973207468652073697a65206f6620606e6f74656020696e206b696c6f6279746573142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e287365745f62756467657404011c62616c616e636518012842616c616e63653c543e000424605365747320746865206275646765742062616c616e63652e002823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e48706c616e5f6275646765745f726566696c6c04012c6e6578745f726566696c6c100138543a3a426c6f636b4e756d62657200052470506c616e20746865206e6578742062756467657420726566696c6c2e002823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507365745f6275646765745f696e6372656d656e740401406275646765745f696e6372656d656e7418012842616c616e63653c543e0006247453657473207468652062756467657420726566696c6c20616d6f756e74002823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507365745f636f756e63696c6f725f726577617264040140636f756e63696c6f725f72657761726418012842616c616e63653c543e0007248c536574732074686520636f756e63696c6f72207265776172642070657220626c6f636b002823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c66756e64696e675f7265717565737404014066756e64696e675f7265717565737473550301dc5665633c46756e64696e6752657175657374506172616d65746572733c42616c616e63653c543e2c20543a3a4163636f756e7449643e3e000828b85472616e73666572732066756e64732066726f6d20636f756e63696c2062756467657420746f206163636f756e74002823203c7765696768743e002423232077656967687438604f20284629602077686572653a9c60466020697320746865206c656e677468206f66206066756e64696e675f726571756573747360142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e4c66756e645f636f756e63696c5f6275646765740c01246d656d6265725f696428012c4d656d62657249643c543e000118616d6f756e7418012842616c616e63653c543e000124726174696f6e616c6530011c5665633c75383e0009209046756e642074686520636f756e63696c206275646765742062792061206d656d6265722e203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e40636f756e63696c6f725f72656d61726b080130636f756e63696c6f725f696428012c543a3a4d656d626572496400010c6d736730011c5665633c75383e000a2480436f756e63696c6f72206d616b657320612072656d61726b206d657373616765002823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e4063616e6469646174655f72656d61726b08013063616e6469646174655f696428012c543a3a4d656d626572496400010c6d736730011c5665633c75383e000b248043616e646964617465206d616b657320612072656d61726b206d657373616765002823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652eed05084470616c6c65745f7265666572656e64756d1043616c6c08045400044900011010766f7465080128636f6d6d69746d656e742c011c543a3a486173680001147374616b6518013042616c616e63654f663c543e00002494436173742061207365616c656420766f746520696e20746865207265666572656e64756d2e002823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c72657665616c5f766f746508011073616c7430011c5665633c75383e000138766f74655f6f7074696f6e5f69642801d03c5420617320636f6d6d6f6e3a3a6d656d626572736869703a3a4d656d6265727368697054797065733e3a3a4d656d626572496400012c9c52657665616c2061207365616c656420766f746520696e20746865207265666572656e64756d2e002823203c7765696768743e002423232057656967687438604f20285729602077686572653a0d012d2060576020697320746865206e756d626572206f662060696e7465726d6564696174655f77696e6e657273602073746f72656420696e207468652063757272656e7468202020206053746167653a3a3c542c20493e3a3a676574282960142d2044423ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e4872656c656173655f766f74655f7374616b650002205c52656c656173652061206c6f636b6564207374616b652e2823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e446f70745f6f75745f6f665f766f74696e67000324cc5065726d616e656e746c79206f7074206f7574206f6620766f74696e672066726f6d206120676976656e206163636f756e742e002823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652ef105084470616c6c65745f6d656d626572736869701043616c6c040454000144386275795f6d656d62657273686970040118706172616d732d0101c84275794d656d62657273686970506172616d65746572733c543a3a4163636f756e7449642c20543a3a4d656d62657249643e00002c7c4e6f6e2d6d656d626572732063616e20627579206d656d626572736869702e00203c7765696768743e002423232057656967687448604f202857202b204d29602077686572653a942d20605760206973207468652068616e646c652073697a6520696e206b696c6f62797465739c2d20604d6020697320746865206d657461646174612073697a6520696e206b696c6f6279746573142d2044423a242020202d204f2831292c23203c2f7765696768743e387570646174655f70726f66696c650c01246d656d6265725f696428012c543a3a4d656d626572496400011868616e646c653101013c4f7074696f6e3c5665633c75383e3e0001206d657461646174613101013c4f7074696f6e3c5665633c75383e3e0001300d01557064617465206d656d626572277320616c6c206f7220736f6d65206f66206e616d652c2068616e646c652c2061766174617220616e642061626f757420746578742e7c4e6f20656666656374206966206e6f206368616e676564206669656c64732e00203c7765696768743e002423232057656967687448604f202857202b204d29602077686572653a942d20605760206973207468652068616e646c652073697a6520696e206b696c6f62797465739c2d20604d6020697320746865206d657461646174612073697a6520696e206b696c6f6279746573142d2044423a242020202d204f2831292c23203c2f7765696768743e3c7570646174655f6163636f756e74730c01246d656d6265725f696428012c543a3a4d656d62657249640001406e65775f726f6f745f6163636f756e749401504f7074696f6e3c543a3a4163636f756e7449643e0001586e65775f636f6e74726f6c6c65725f6163636f756e749401504f7074696f6e3c543a3a4163636f756e7449643e00022c550155706461746573206d656d62657220726f6f74206f7220636f6e74726f6c6c6572206163636f756e74732e204e6f2065666665637420696620626f7468206e6577206163636f756e74732061726520656d7074792e00203c7765696768743e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6c7570646174655f70726f66696c655f766572696669636174696f6e0c0124776f726b65725f6964280128543a3a4163746f7249640001407461726765745f6d656d6265725f696428012c543a3a4d656d626572496400012c69735f7665726966696564980110626f6f6c000324450155706461746573206d656d6265722070726f66696c6520766572696669636174696f6e207374617475732e20526571756972657320776f726b696e672067726f7570206d656d626572206f726967696e2e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e407365745f726566657272616c5f63757404013470657263656e745f76616c75650801087538000424110155706461746573206d656d6265727368697020726566657272616c206375742070657263656e742076616c75652e20526571756972657320726f6f74206f726967696e2e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e407472616e736665725f696e76697465730c0140736f757263655f6d656d6265725f696428012c543a3a4d656d62657249640001407461726765745f6d656d6265725f696428012c543a3a4d656d62657249640001446e756d6265725f6f665f696e766974657310010c753332000524b45472616e736665727320696e76697465732066726f6d206f6e65206d656d62657220746f20616e6f746865722e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e34696e766974655f6d656d626572040118706172616d73390101d4496e766974654d656d62657273686970506172616d65746572733c543a3a4163636f756e7449642c20543a3a4d656d62657249643e00062c50496e766974652061206e6577206d656d6265722e00203c7765696768743e002423232057656967687448604f202857202b204d29602077686572653a942d20605760206973207468652068616e646c652073697a6520696e206b696c6f62797465739c2d20604d6020697320746865206d657461646174612073697a6520696e206b696c6f6279746573142d2044423a242020202d204f2831292c23203c2f7765696768743e3c676966745f6d656d62657273686970040118706172616d73410101d0476966744d656d62657273686970506172616d65746572733c543a3a4163636f756e7449642c2042616c616e63654f663c543e3e00070c1d01476966742061206d656d62657273686970207573696e67206f776e2066756e64732e2047696674657220646f6573206e6f74206e65656420746f2062652061206d656d6265722e5d0143616e206f7074696e616c6c79206170706c792061206c6f636b206f6e206120706f7274696f6e206f66207468652066756e6473207472616e7366657272656420746f20726f6f7420616e6420636f6e74726f6c6c6572b86163636f756e74732e2047696674657220616c736f207061797320746865206d656d62657273686970206665652e507365745f6d656d626572736869705f70726963650401246e65775f707269636518013042616c616e63654f663c543e000824bc55706461746573206d656d626572736869702070726963652e20526571756972657320726f6f74206f726967696e2e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6c7365745f6c65616465725f696e7669746174696f6e5f71756f7461040140696e7669746174696f6e5f71756f746110010c753332000924d855706461746573206c656164657220696e7669746174696f6e2071756f74612e20526571756972657320726f6f74206f726967696e2e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e787365745f696e697469616c5f696e7669746174696f6e5f62616c616e636504014c6e65775f696e697469616c5f62616c616e636518013042616c616e63654f663c543e000a2439015570646174657320696e697469616c20696e7669746174696f6e2062616c616e636520666f72206120696e7669746564206d656d6265722e20526571756972657320726f6f74206f726967696e2e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e707365745f696e697469616c5f696e7669746174696f6e5f636f756e740401506e65775f696e7669746174696f6e5f636f756e7410010c753332000b2411015570646174657320696e697469616c20696e7669746174696f6e20636f756e7420666f722061206d656d6265722e20526571756972657320726f6f74206f726967696e2e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e746164645f7374616b696e675f6163636f756e745f63616e6469646174650401246d656d6265725f696428012c543a3a4d656d6265724964000c28ac416464207374616b696e67206163636f756e742063616e64696461746520666f722061206d656d6265722eb8546865206d656d62657273686970206d75737420626520636f6e6669726d6564206265666f72652075736167652e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5872656d6f76655f7374616b696e675f6163636f756e740401246d656d6265725f696428012c543a3a4d656d6265724964000d249052656d6f7665207374616b696e67206163636f756e7420666f722061206d656d6265722e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5c636f6e6669726d5f7374616b696e675f6163636f756e740801246d656d6265725f696428012c543a3a4d656d62657249640001487374616b696e675f6163636f756e745f6964000130543a3a4163636f756e744964000e24bc436f6e6669726d207374616b696e67206163636f756e742063616e64696461746520666f722061206d656d6265722e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e346d656d6265725f72656d61726b0c01246d656d6265725f696428012c543a3a4d656d626572496400010c6d736730011c5665633c75383e00011c7061796d656e74490101884f7074696f6e3c28543a3a4163636f756e7449642c20543a3a42616c616e6365293e000f24544d656d626572206d616b657320612072656d61726b00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e346372656174655f6d656d626572040118706172616d733d0101904372656174654d656d626572506172616d65746572733c543a3a4163636f756e7449643e00102c804372656174652061206d656d6265722070726f66696c6520617320726f6f742e00203c7765696768743e002423232057656967687448604f202849202b204a29602077686572653a942d20604960206973207468652068616e646c652073697a6520696e206b696c6f62797465739c2d20604a6020697320746865206d657461646174612073697a6520696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652ef505083070616c6c65745f666f72756d1043616c6c0404540001409c7570646174655f63617465676f72795f6d656d626572736869705f6f665f6d6f64657261746f720c01306d6f64657261746f725f69642801384d6f64657261746f7249643c543e00012c63617465676f72795f6964280134543a3a43617465676f727949640001246e65775f76616c7565980110626f6f6c0000240901456e61626c652061206d6f64657261746f722063616e206d6f64657261746520612063617465676f727920616e6420697473207375622063617465676f726965732e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c6372656174655f63617465676f72790c0148706172656e745f63617465676f72795f6964350101544f7074696f6e3c543a3a43617465676f727949643e0001147469746c6530011c5665633c75383e00012c6465736372697074696f6e30011c5665633c75383e0001304c4164642061206e65772063617465676f72792e00203c7765696768743e002423232057656967687458604f202857202b2056202b205829602077686572653a6c2d20605760206973207468652063617465676f7279206465707468d42d20605660206973207468652073697a65206f66207468652063617465676f7279207469746c6520696e206b696c6f62797465732eec2d20605860206973207468652073697a65206f66207468652063617465676f7279206465736372697074696f6e20696e206b696c6f62797465732e142d2044423a242020202d204f2857292c23203c2f7765696768743e7c7570646174655f63617465676f72795f617263686976616c5f7374617475730c01146163746f725501014850726976696c656765644163746f723c543e00012c63617465676f72795f6964280134543a3a43617465676f7279496400014c6e65775f617263686976616c5f737461747573980110626f6f6c0002285855706461746520617263686976616c2073746174757300203c7765696768743e002423232057656967687438604f20285729602077686572653a6c2d20605760206973207468652063617465676f7279206465707468142d2044423a242020202d204f2857292c23203c2f7765696768743e547570646174655f63617465676f72795f7469746c650c01146163746f725501014850726976696c656765644163746f723c543e00012c63617465676f72795f6964280134543a3a43617465676f727949640001147469746c6530011c5665633c75383e00032c545570646174652063617465676f7279207469746c6500203c7765696768743e002423232057656967687448604f202857202b205629602077686572653a6c2d20605760206973207468652063617465676f7279206465707468d42d20605660206973207468652073697a65206f66207468652063617465676f7279207469746c6520696e206b696c6f62797465732e142d2044423a242020202d204f2857292c23203c2f7765696768743e6c7570646174655f63617465676f72795f6465736372697074696f6e0c01146163746f725501014850726976696c656765644163746f723c543e00012c63617465676f72795f6964280134543a3a43617465676f7279496400012c6465736372697074696f6e30011c5665633c75383e00042c6c5570646174652063617465676f7279206465736372697074696f6e00203c7765696768743e002423232057656967687438604f20285729602077686572653a6c2d20605760206973207468652063617465676f7279206465707468ec2d20605660206973207468652073697a65206f66207468652063617465676f7279206465736372697074696f6e20696e206b696c6f62797465732e142d2044423a242020202d204f2857292c23203c2f7765696768743e3c64656c6574655f63617465676f72790801146163746f725501014850726976696c656765644163746f723c543e00012c63617465676f72795f6964280134543a3a43617465676f727949640005283c44656c6574652063617465676f727900203c7765696768743e002423232057656967687438604f20285729602077686572653a6c2d20605760206973207468652063617465676f7279206465707468142d2044423a242020202d204f2857292c23203c2f7765696768743e346372656174655f746872656164100134666f72756d5f757365725f6964280138466f72756d5573657249643c543e00012c63617465676f72795f6964280134543a3a43617465676f727949640001206d6574616461746130011c5665633c75383e0001107465787430011c5665633c75383e00063074437265617465206e65772074687265616420696e2063617465676f727900203c7765696768743e002423232057656967687458604f202857202b2056202b205829602077686572653a6c2d20605760206973207468652063617465676f7279206465707468cc2d20605660206973207468652073697a65206f662074686520746872656164207469746c6520696e206b696c6f62797465732ec82d20605860206973207468652073697a65206f662074686520746872656164207465787420696e206b696c6f62797465732e142d2044423a242020202d204f2857292c23203c2f7765696768743e50656469745f7468726561645f6d65746164617461100134666f72756d5f757365725f6964280138466f72756d5573657249643c543e00012c63617465676f72795f6964280134543a3a43617465676f727949640001247468726561645f696428012c543a3a54687265616449640001306e65775f6d6574616461746130011c5665633c75383e00072c504564697420746872656164206d6574616461746100203c7765696768743e002423232057656967687448604f202857202b205629602077686572653a6c2d20605760206973207468652063617465676f7279206465707468d82d20605660206973207468652073697a65206f662074686520746872656164206d6574616461746120696e206b696c6f62797465732e142d2044423a242020202d204f2857292c23203c2f7765696768743e3464656c6574655f746872656164100134666f72756d5f757365725f6964280138466f72756d5573657249643c543e00012c63617465676f72795f6964280134543a3a43617465676f727949640001247468726561645f696428012c543a3a546872656164496400011068696465980110626f6f6c0008283444656c6574652074687265616400203c7765696768743e002423232057656967687438604f20285729602077686572653a6c2d20605760206973207468652063617465676f7279206465707468142d2044423a242020202d204f2857292c23203c2f7765696768743e5c6d6f76655f7468726561645f746f5f63617465676f72791001146163746f725501014850726976696c656765644163746f723c543e00012c63617465676f72795f6964280134543a3a43617465676f727949640001247468726561645f696428012c543a3a546872656164496400013c6e65775f63617465676f72795f6964280134543a3a43617465676f727949640009287c4d6f76652074687265616420746f20616e6f746865722063617465676f727900203c7765696768743e002423232057656967687438604f20285729602077686572653a6c2d20605760206973207468652063617465676f7279206465707468142d2044423a242020202d204f2857292c23203c2f7765696768743e3c6d6f6465726174655f7468726561641001146163746f725501014850726976696c656765644163746f723c543e00012c63617465676f72795f6964280134543a3a43617465676f727949640001247468726561645f696428012c543a3a5468726561644964000124726174696f6e616c6530011c5665633c75383e000a303c4d6f6465726174652074687265616400203c7765696768743e002423232057656967687458604f202857202b2056202b205829602077686572653a702d20605760206973207468652063617465676f72792064657074682c902d2060566020697320746865206e756d626572206f662074687265616420706f7374732cbc2d20605860206973207468652073697a65206f662074686520726174696f6e616c6520696e206b696c6f6279746573142d2044423a342020202d204f2857202b2056292c23203c2f7765696768743e206164645f706f7374140134666f72756d5f757365725f6964280138466f72756d5573657249643c543e00012c63617465676f72795f6964280134543a3a43617465676f727949640001247468726561645f696428012c543a3a54687265616449640001107465787430011c5665633c75383e0001206564697461626c65980110626f6f6c000b2c2041646420706f737400203c7765696768743e002423232057656967687448604f202857202b205629602077686572653a702d20605760206973207468652063617465676f72792064657074682ca82d20605660206973207468652073697a65206f6620746865207465787420696e206b696c6f6279746573142d2044423a242020202d204f2857292c23203c2f7765696768743e38656469745f706f73745f74657874140134666f72756d5f757365725f6964280138466f72756d5573657249643c543e00012c63617465676f72795f6964280134543a3a43617465676f727949640001247468726561645f696428012c543a3a546872656164496400011c706f73745f6964280124543a3a506f737449640001206e65775f7465787430011c5665633c75383e000c2c384564697420706f7374207465787400203c7765696768743e002423232057656967687448604f202857202b205629602077686572653a702d20605760206973207468652063617465676f72792064657074682cb82d20605660206973207468652073697a65206f6620746865206e6577207465787420696e206b696c6f6279746573142d2044423a242020202d204f2857292c23203c2f7765696768743e346d6f6465726174655f706f73741401146163746f725501014850726976696c656765644163746f723c543e00012c63617465676f72795f6964280134543a3a43617465676f727949640001247468726561645f696428012c543a3a546872656164496400011c706f73745f6964280124543a3a506f73744964000124726174696f6e616c6530011c5665633c75383e000d2c344d6f64657261746520706f737400203c7765696768743e002423232057656967687448604f202857202b205629602077686572653a702d20605760206973207468652063617465676f72792064657074682cbc2d20605660206973207468652073697a65206f662074686520726174696f6e616c6520696e206b696c6f6279746573142d2044423a242020202d204f2857292c23203c2f7765696768743e3064656c6574655f706f7374730c0134666f72756d5f757365725f6964280138466f72756d5573657249643c543e000114706f7374735d01018442547265654d61703c457874656e646564506f737449643c543e2c20626f6f6c3e000124726174696f6e616c6530011c5665633c75383e000e346444656c65746520706f73742066726f6d2073746f726167652eec596f75206e65656420746f2070726f76696465206120766563746f72206f6620706f73747320746f2064656c65746520696e2074686520666f726db428543a3a43617465676f727949642c20543a3a54687265616449642c20543a3a506f737449642c20626f6f6c292501776865726520746865206c61737420626f6f6c206973207768657468657220796f752077616e7420746f20686964652069742061706172742066726f6d2064656c6574696e67206974002423232057656967687458604f202857202b2056202b205029602077686572653a702d20605760206973207468652063617465676f72792064657074682cbc2d20605660206973207468652073697a65206f662074686520726174696f6e616c6520696e206b696c6f6279746573982d2060506020697320746865206e756d626572206f6620706f73747320746f2064656c657465142d2044423a342020202d204f2857202b2050292c23203c2f7765696768743e507365745f737469636b6965645f746872656164730c01146163746f725501014850726976696c656765644163746f723c543e00012c63617465676f72795f6964280134543a3a43617465676f72794964000130737469636b6965645f6964736901015442547265655365743c543a3a54687265616449643e000f2c8453657420737469636b696564207468726561647320666f722063617465676f727900203c7765696768743e002423232057656967687448604f202857202b205629602077686572653a702d20605760206973207468652063617465676f72792064657074682c9c2d2060566020697320746865206c656e677468206f662074686520737469636b6965645f696473142d2044423a342020202d204f2857202b2056292c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652ef905084c70616c6c65745f636f6e737469747574696f6e1043616c6c04045400010448616d656e645f636f6e737469747574696f6e040144636f6e737469747574696f6e5f7465787430011c5665633c75383e000018e453657473207468652063757272656e7420636f6e737469747574696f6e20686173682e20526571756972657320726f6f74206f726967696e2e2823203c7765696768743e11012d20436f6d706c65786974793a20604f28432960207768657265204320697320746865206c656e677468206f662074686520636f6e737469747574696f6e20746578742e342d2044622072656164733a20307c2d204462207772697465733a20312028636f6e7374616e742076616c7565292c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652efd05083470616c6c65745f626f756e74791043616c6c04045400013c346372656174655f626f756e7479080118706172616d737501016c426f756e74794372656174696f6e506172616d65746572733c543e0001206d6574616461746130011c5665633c75383e000028490143726561746573206120626f756e74792e204d657461646174612073746f72656420696e20746865207472616e73616374696f6e206c6f67206275742064697363617264656420616674657220746861742e203c7765696768743e002423232057656967687438604f20285729602077686572653aa42d2060576020697320746865205f6d657461646174612073697a6520696e206b696c6f62797465732eb02d20604d6020697320636c6f73656420636f6e7472616374206d656d626572206c697374206c656e6774682e142d2044423a842020202d204f284d2920284f283129206f6e206f70656e20636f6e7472616374292c23203c2f7765696768743e2c66756e645f626f756e74790c011866756e64657279010160426f756e74794163746f723c4d656d62657249643c543e3e000124626f756e74795f696428012c543a3a426f756e74794964000118616d6f756e7418013042616c616e63654f663c543e0001206050726f766964657320626f756e74792066756e64696e672e2823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e407465726d696e6174655f626f756e7479040124626f756e74795f696428012c543a3a426f756e74794964000224c05465726d696e61746573206120626f756e747920696e2066756e64696e672c2066756e64696e6720657870697265642c7c776f726b7375626d697373696f6e2c206a756467696e6720706572696f642e2823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e347377697463685f6f7261636c650801286e65775f6f7261636c6579010160426f756e74794163746f723c4d656d62657249643c543e3e000124626f756e74795f696428012c543a3a426f756e74794964000324904f7261636c652073776974636865732068696d73656c6620746f2061206e6577206f6e652823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e004077697468647261775f66756e64696e6708011866756e64657279010160426f756e74794163746f723c4d656d62657249643c543e3e000124626f756e74795f696428012c543a3a426f756e74794964000420c4576974686472617720626f756e74792066756e64696e672062792061206d656d626572206f72206120636f756e63696c2e2823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e4c616e6e6f756e63655f776f726b5f656e7472791001246d656d6265725f696428012c4d656d62657249643c543e000124626f756e74795f696428012c543a3a426f756e747949640001487374616b696e675f6163636f756e745f6964000130543a3a4163636f756e744964000140776f726b5f6465736372697074696f6e30011c5665633c75383e000528b0416e6e6f756e636520776f726b20656e74727920666f722061207375636365737366756c20626f756e74792e2823203c7765696768743e002423232077656967687448604f202857202b204d29602077686572653ac02d206057602069732074686520776f726b5f6465736372697074696f6e2073697a6520696e206b696c6f62797465732eb02d20604d6020697320636c6f73656420636f6e7472616374206d656d626572206c697374206c656e6774682e142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c7375626d69745f776f726b1001246d656d6265725f696428012c4d656d62657249643c543e000124626f756e74795f696428012c543a3a426f756e74794964000120656e7472795f6964280128543a3a456e7472794964000124776f726b5f6461746130011c5665633c75383e000624645375626d697420776f726b20666f72206120626f756e74792e2823203c7765696768743e00242323207765696768741c604f20284e2960a42d20604e602069732074686520776f726b5f646174612073697a6520696e206b696c6f62797465732c142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e48656e645f776f726b696e675f706572696f64040124626f756e74795f696428012c543a3a426f756e7479496400072068656e6420626f756e747920776f726b696e6720706572696f642e2823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e587375626d69745f6f7261636c655f6a7564676d656e740c0124626f756e74795f696428012c543a3a426f756e747949640001206a7564676d656e74850101a04f7261636c654a7564676d656e743c543a3a456e74727949642c2042616c616e63654f663c543e3e000124726174696f6e616c6530011c5665633c75383e00083819015375626d69747320616e206f7261636c65206a7564676d656e7420666f72206120626f756e74792c20736c617368696e672074686520656e74726965732072656a65637465642d01627920616e206172626974726172792070657263656e7461676520616e6420726577617264696e67207468652077696e6e65727320627920616e2061726269747261727920616d6f756e7498286e6f742073757270617373696e672074686520746f74616c2066756e6420616d6f756e74292823203c7765696768743e00242323207765696768744c604f20284a202b204b202b2057202b20522960942d20604a6020697320726174696f6e616c652073697a6520696e206b696c6f62797465732c61012d20604b60206973207468652073756d206f6620616c6c20616374696f6e5f6a757374696669636174696f6e2073697a65732028696e206b696c6f62797465732920696e73696465204f7261636c654a7564676d656e742cac2d20605760206973206e756d626572206f662077696e6e6572206a7564676d656e7420656e74726965732cb42d20605260206973206e756d626572206f662072656a6563746564206a7564676d656e7420656e74726965732c142d2064623a3c2020202d20604f2857202b205229602c23203c2f7765696768743e5877697468647261775f656e7472616e745f7374616b650c01246d656d6265725f696428012c4d656d62657249643c543e000124626f756e74795f696428012c543a3a426f756e74794964000120656e7472795f6964280128543a3a456e7472794964000928a4556e6c6f636b7320746865207374616b652072656c6174656420746f206120776f726b20656e747279a901416674657220746865206f7261636c65206d616b657320746865206a7564676d656e74206f722074686520636f756e63696c207465726d696e617465732074686520626f756e74792062792063616c6c696e67207465726d696e6174655f626f756e7479282e2e2e292c51016561636820776f726b65722077686f736520656e74727920686173206e6f74206265656e206a75646765642c2063616e20756e6c6f636b2074686520746f74616c697479206f66207468656972207374616b652e2823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5877697468647261775f6f7261636c655f726577617264040124626f756e74795f696428012c543a3a426f756e74794964000a2890576974687261777320746865206f7261636c652072657761726420746f206f7261636c651101496620626f756e7479206973207375636365737366756c6c792c204661696c6564206f722043616e63656c6c6564206f7261636c65206d7573742063616c6c2074686973a065787472696e73696320746f20776974686472617720746865206f7261636c65207265776172642c2823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e48636f6e7472696275746f725f72656d61726b0c012c636f6e7472696275746f7279010160426f756e74794163746f723c4d656d62657249643c543e3e000124626f756e74795f696428012c543a3a426f756e7479496400010c6d736730011c5665633c75383e000b2880426f756e747920436f6e7472696275746f72206d61646520612072656d61726b002823203c7765696768743e00242323207765696768741c604f20284e2960782d20604e60206973206d73672073697a6520696e206b696c6f6279746573142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e346f7261636c655f72656d61726b0c01186f7261636c6579010160426f756e74794163746f723c4d656d62657249643c543e3e000124626f756e74795f696428012c543a3a426f756e7479496400010c6d736730011c5665633c75383e000c286c426f756e7479204f7261636c65206d61646520612072656d61726b002823203c7765696768743e00242323207765696768741c604f20284e2960782d20604e60206973206d73672073697a6520696e206b696c6f6279746573142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e38656e7472616e745f72656d61726b100128656e7472616e745f696428012c4d656d62657249643c543e000124626f756e74795f696428012c543a3a426f756e74794964000120656e7472795f6964280128543a3a456e747279496400010c6d736730011c5665633c75383e000d288c426f756e747920456e7472616e7420576f726b6572206d61646520612072656d61726b002823203c7765696768743e00242323207765696768741c604f20284e2960782d20604e60206973206d73672073697a6520696e206b696c6f6279746573142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3863726561746f725f72656d61726b0c011c63726561746f7279010160426f756e74794163746f723c4d656d62657249643c543e3e000124626f756e74795f696428012c543a3a426f756e7479496400010c6d736730011c5665633c75383e000e286c426f756e7479204f7261636c65206d61646520612072656d61726b002823203c7765696768743e00242323207765696768741c604f20284e2960782d20604e60206973206d73672073697a6520696e206b696c6f6279746573142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e0106086070616c6c65745f6a6f7973747265616d5f7574696c6974791043616c6c0404540001105c657865637574655f7369676e616c5f70726f706f73616c0401187369676e616c30011c5665633c75383e00002871015369676e616c2070726f706f73616c2065787472696e7369632e2053686f756c6420626520757365642061732063616c6c61626c65206f626a65637420746f207061737320746f207468652060656e67696e6560206d6f64756c652e00203c7765696768743e002423232057656967687438604f20285329602077686572653ab02d20605360206973207468652073697a65206f6620746865207369676e616c20696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e80657865637574655f72756e74696d655f757067726164655f70726f706f73616c0401107761736d30011c5665633c75383e0001288c52756e74696d6520757067726164652070726f706f73616c2065787472696e7369632e050153686f756c6420626520757365642061732063616c6c61626c65206f626a65637420746f207061737320746f207468652060656e67696e6560206d6f64756c652e203c7765696768743e002423232057656967687438604f20284329602077686572653a742d2060436020697320746865206c656e677468206f6620607761736d603d01486f77657665722c207765207472656174207468697320617320612066756c6c20626c6f636b20617320606672616d655f73797374656d3a3a4d6f64756c653a3a7365745f636f64656020646f65732c23203c2f7765696768743ebd01235b776569676874203d2028543a3a426c6f636b576569676874733a3a67657428292e676574284469737061746368436c6173733a3a4f7065726174696f6e616c292e626173655f65787472696e7369632c204469737061746368436c6173733a3a4f7065726174696f6e616c295d6c7570646174655f776f726b696e675f67726f75705f6275646765740c0134776f726b696e675f67726f757099010130576f726b696e6747726f7570000118616d6f756e7418013042616c616e63654f663c543e00013062616c616e63655f6b696e649d01012c42616c616e63654b696e640002206c55706461746520776f726b696e672067726f757020627564676574203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e4c6275726e5f6163636f756e745f746f6b656e73040118616d6f756e7418013042616c616e63654f663c543e000320784275726e7320746f6b656e20666f722063616c6c6572206163636f756e74203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e0506083870616c6c65745f636f6e74656e741043616c6c0404540001f8506372656174655f63757261746f725f67726f757008012469735f616374697665980110626f6f6c0001507065726d697373696f6e735f62795f6c6576656c5502017c4d6f6465726174696f6e5065726d697373696f6e7342794c6576656c3c543e000028a0416464206e65772063757261746f722067726f757020746f2072756e74696d652073746f7261676500203c7765696768743e002423232057656967687438604f20284129602077686572653af02d2060416020697320746865206e756d626572206f6620656e747269657320696e20607065726d697373696f6e735f62795f6c6576656c60206d6170142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e807570646174655f63757261746f725f67726f75705f7065726d697373696f6e7308014063757261746f725f67726f75705f6964280144543a3a43757261746f7247726f757049640001507065726d697373696f6e735f62795f6c6576656c5502017c4d6f6465726174696f6e5065726d697373696f6e7342794c6576656c3c543e000128ac557064617465206578697374696e672063757261746f722067726f75702773207065726d697373696f6e7300203c7765696768743e002423232057656967687438604f20284129602077686572653af02d2060416020697320746865206e756d626572206f6620656e747269657320696e20607065726d697373696f6e735f62795f6c6576656c60206d6170142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e607365745f63757261746f725f67726f75705f73746174757308014063757261746f725f67726f75705f6964280144543a3a43757261746f7247726f7570496400012469735f616374697665980110626f6f6c0002241d01536574206069735f616374697665602073746174757320666f722063757261746f722067726f757020756e64657220676976656e206063757261746f725f67726f75705f69646000203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e506164645f63757261746f725f746f5f67726f75700c014063757261746f725f67726f75705f6964280144543a3a43757261746f7247726f7570496400012863757261746f725f6964280130543a3a43757261746f72496400012c7065726d697373696f6e73bd01015c4368616e6e656c4167656e745065726d697373696f6e73000324ec4164642063757261746f7220746f2063757261746f722067726f757020756e64657220676976656e206063757261746f725f67726f75705f69646000203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6472656d6f76655f63757261746f725f66726f6d5f67726f757008014063757261746f725f67726f75705f6964280144543a3a43757261746f7247726f7570496400012863757261746f725f6964280130543a3a43757261746f724964000424a452656d6f76652063757261746f722066726f6d206120676976656e2063757261746f722067726f757000203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e386372656174655f6368616e6e656c0801346368616e6e656c5f6f776e6572e50101b04368616e6e656c4f776e65723c543a3a4d656d62657249642c20543a3a43757261746f7247726f757049643e000118706172616d73150201704368616e6e656c4372656174696f6e506172616d65746572733c543e000530203c7765696768743e002423232057656967687478604f202841202b2042202b2043202b2044202b204529602077686572653ae02d2060416020697320746865206e756d626572206f6620656e747269657320696e2060706172616d732e636f6c6c61626f7261746f727360e02d2060426020697320746865206e756d626572206f66206974656d7320696e2060706172616d732e73746f726167655f6275636b65747360f42d2060436020697320746865206e756d626572206f66206974656d7320696e2060706172616d732e646973747269627574696f6e5f6275636b6574736011012d2060446020697320746865206e756d626572206f66206974656d7320696e2060706172616d732e6173736574732e6f626a6563745f6372656174696f6e5f6c69737460c02d20604560206973207468652073697a65206f66202060706172616d732e6d6574616020696e206b696c6f6279746573142d2044423ae02020202d20604f2841202b2042202b2043202b20442960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e387570646174655f6368616e6e656c0c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c4964000118706172616d73410201684368616e6e656c557064617465506172616d65746572733c543e000630203c7765696768743e002423232057656967687478604f202841202b2042202b2043202b2044202b204529602077686572653ae02d2060416020697320746865206e756d626572206f6620656e747269657320696e2060706172616d732e636f6c6c61626f7261746f72736071012d2060426020697320746865206e756d626572206f66206974656d7320696e2060706172616d732e6173736574735f746f5f75706c6f61642e6f626a6563745f6372656174696f6e5f6c69737460202869662070726f766964656429e42d2060436020697320746865206e756d626572206f66206974656d7320696e2060706172616d732e6173736574735f746f5f72656d6f766560cc2d20604460206973207468652073697a65206f662060706172616d732e6e65775f6d6574616020696e206b696c6f6279746573ec2d206045602069732060706172616d732e73746f726167655f6275636b6574735f6e756d5f7769746e65737360202869662070726f766964656429142d2044423ae02020202d20604f2841202b2042202b2043202b20452960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e787570646174655f6368616e6e656c5f70726976696c6567655f6c6576656c0801286368616e6e656c5f6964280130543a3a4368616e6e656c496400014c6e65775f70726976696c6567655f6c6576656c080160543a3a4368616e6e656c50726976696c6567654c6576656c000724150145787472696e73696320666f72207570646174696e67206368616e6e656c2070726976696c656765206c6576656c20287265717569726573206c656164206163636573732900203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743ea07365745f6368616e6e656c5f7061757365645f66656174757265735f61735f6d6f64657261746f721001146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c496400014c6e65775f7061757365645f6665617475726573d901018042547265655365743c5061757361626c654368616e6e656c466561747572653e000124726174696f6e616c6530011c5665633c75383e000828c845787472696e73696320666f722070617573696e672f72652d656e61626c696e67206368616e6e656c20666561747572657300203c7765696768743e002423232057656967687438604f20284129602077686572653ab42d20604160206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3864656c6574655f6368616e6e656c1001146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c496400014c6368616e6e656c5f6261675f7769746e657373090601444368616e6e656c4261675769746e6573730001546e756d5f6f626a656374735f746f5f64656c65746528010c753634000928203c7765696768743e002423232057656967687458604f202841202b2042202b204329602077686572653a802d2060416020697320606e756d5f6f626a656374735f746f5f64656c65746560c82d2060426020697320606368616e6e656c5f6261675f7769746e6573732e73746f726167655f6275636b6574735f6e756d60dc2d2060436020697320606368616e6e656c5f6261675f7769746e6573732e646973747269627574696f6e5f6275636b6574735f6e756d60142d2044423ad02020202d20604f2841202b2042202b20432960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e8864656c6574655f6368616e6e656c5f6173736574735f61735f6d6f64657261746f721401146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c49640001406173736574735f746f5f72656d6f76656901016442547265655365743c446174614f626a65637449643c543e3e00016c73746f726167655f6275636b6574735f6e756d5f7769746e65737310010c753332000124726174696f6e616c6530011c5665633c75383e000a28203c7765696768743e002423232057656967687458604f202841202b2042202b204329602077686572653aa42d2060416020697320746865206c656e677468206f6620606173736574735f746f5f72656d6f766560cc2d20604260206973207468652076616c7565206f66206073746f726167655f6275636b6574735f6e756d5f7769746e65737360b42d20604360206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423ac02020202d20604f2841202b20422960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e8c7365745f6368616e6e656c5f7669736962696c6974795f61735f6d6f64657261746f721001146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c496400012469735f68696464656e980110626f6f6c000124726174696f6e616c6530011c5665633c75383e000b28350145787472696e73696320666f722073657474696e67206368616e6e656c207669736962696c69747920737461747573202868696464656e2f76697369626c6529206279206d6f64657261746f7200203c7765696768743e002423232057656967687438604f20284129602077686572653ab42d20604160206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e306372656174655f766964656f0c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c4964000118706172616d7349020168566964656f4372656174696f6e506172616d65746572733c543e000c2c203c7765696768743e002423232057656967687468604f202841202b2042202b2043202b204429602077686572653a11012d2060416020697320746865206e756d626572206f66206974656d7320696e2060706172616d732e6173736574732e6f626a6563745f6372656174696f6e5f6c69737460b42d206042602069732060706172616d732e73746f726167655f6275636b6574735f6e756d5f7769746e6573736035012d2060436020697320746865206c656e677468206f66206f70656e2061756374696f6e202f20656e676c6973682061756374696f6e2077686974656c697374202869662070726f766964656429f42d20604460206973207468652073697a65206f662060706172616d732e6d6574616020696e206b696c6f6279746573202869662070726f766964656429142d2044423ad02020202d20604f2841202b2042202b20432960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e307570646174655f766964656f0c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f4964000118706172616d7351020160566964656f557064617465506172616d65746572733c543e000d30203c7765696768743e002423232057656967687478604f202841202b2042202b2043202b2044202b204529602077686572653a25012d2060416020697320706172616d732e6173736574735f746f5f75706c6f61642e6f626a6563745f6372656174696f6e5f6c6973742e6c656e2829202869662070726f766964656429982d2060426020697320706172616d732e6173736574735f746f5f72656d6f76652e6c656e2829ec2d206043602069732060706172616d732e73746f726167655f6275636b6574735f6e756d5f7769746e65737360202869662070726f76696465642935012d2060446020697320746865206c656e677468206f66206f70656e2061756374696f6e202f20656e676c6973682061756374696f6e2077686974656c697374202869662070726f76696465642905012d20604560206973207468652073697a65206f662060706172616d732e6e65775f6d6574616020696e206b696c6f6279746573202869662070726f766964656429142d2044423ae02020202d20604f2841202b2042202b2043202b20442960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e3064656c6574655f766964656f1001146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f49640001546e756d5f6f626a656374735f746f5f64656c65746528010c75363400016c73746f726167655f6275636b6574735f6e756d5f7769746e6573730102012c4f7074696f6e3c7533323e000e24203c7765696768743e002423232057656967687448604f202841202b204229602077686572653a782d20604160206973206e756d5f6f626a656374735f746f5f64656c657465ec2d206042602069732060706172616d732e73746f726167655f6275636b6574735f6e756d5f7769746e65737360202869662070726f766964656429142d2044423ac02020202d20604f2841202b20422960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e8064656c6574655f766964656f5f6173736574735f61735f6d6f64657261746f721401146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f496400016c73746f726167655f6275636b6574735f6e756d5f7769746e65737310010c7533320001406173736574735f746f5f72656d6f76656901016442547265655365743c446174614f626a65637449643c543e3e000124726174696f6e616c6530011c5665633c75383e000f28203c7765696768743e002423232057656967687458604f202841202b2042202b204329602077686572653aa42d2060416020697320746865206c656e677468206f6620606173736574735f746f5f72656d6f766560cc2d20604260206973207468652076616c7565206f66206073746f726167655f6275636b6574735f6e756d5f7769746e65737360b42d20604360206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423ac02020202d20604f2841202b20422960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e847365745f766964656f5f7669736962696c6974795f61735f6d6f64657261746f721001146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f496400012469735f68696464656e980110626f6f6c000124726174696f6e616c6530011c5665633c75383e0010282d0145787472696e73696320666f7220766964656f207669736962696c69747920737461747573202868696464656e2f76697369626c65292073657474696e67206279206d6f64657261746f7200203c7765696768743e002423232057656967687438604f20284129602077686572653ab42d20604160206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e587570646174655f6368616e6e656c5f7061796f757473080118706172616d73710201845570646174654368616e6e656c5061796f757473506172616d65746572733c543e00014075706c6f616465725f6163636f756e74000130543a3a4163636f756e74496400112458557064617465206368616e6e656c207061796f75747300203c7765696768743e002423232057656967687438604f20283129602077686572653a142d2044423a182d204f2831292c23203c2f7765696768743e50636c61696d5f6368616e6e656c5f7265776172640c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e00011470726f6f660d0601505665633c50726f6f66456c656d656e743c543e3e0001106974656d1906013850756c6c5061796d656e743c543e001228a0436c61696d2072657761726420696e204a4f592066726f6d206368616e6e656c206163636f756e7400203c7765696768743e002423232057656967687438604f20284829602077686572653ac82d2060486020697320746865206c656e676874206f66207468652070726f7669646564206d65726b6c65206070726f6f6660142d2044423a242020202d204f2831292c23203c2f7765696768743e7477697468647261775f66726f6d5f6368616e6e656c5f62616c616e63650c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c4964000118616d6f756e7418013042616c616e63654f663c543e001324845769746864726177204a4f592066726f6d206368616e6e656c206163636f756e7400203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e7c7570646174655f6368616e6e656c5f73746174655f626c6f61745f626f6e640401706e65775f6368616e6e656c5f73746174655f626c6f61745f626f6e6418013042616c616e63654f663c543e0014289c55706461746573206368616e6e656c20737461746520626c6f617420626f6e642076616c75652e7c4f6e6c79206c6561642063616e2075706c6f616420746869732076616c756500203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e747570646174655f766964656f5f73746174655f626c6f61745f626f6e640401686e65775f766964656f5f73746174655f626c6f61745f626f6e6418013042616c616e63654f663c543e001528945570646174657320766964656f20737461746520626c6f617420626f6e642076616c75652e7c4f6e6c79206c6561642063616e2075706c6f616420746869732076616c756500203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e84636c61696d5f616e645f77697468647261775f6368616e6e656c5f7265776172640c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e00011470726f6f660d0601505665633c50726f6f66456c656d656e743c543e3e0001106974656d1906013850756c6c5061796d656e743c543e001628d4436c61696d20616e642077697468647261772072657761726420696e204a4f592066726f6d206368616e6e656c206163636f756e7400203c7765696768743e002423232057656967687438604f20284829602077686572653ac82d2060486020697320746865206c656e676874206f66207468652070726f7669646564206d65726b6c65206070726f6f6660142d2044423a242020202d204f2831292c23203c2f7765696768743e2469737375655f6e66740c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f4964000118706172616d73090201604e667449737375616e6365506172616d65746572733c543e001730244973737565204e465400203c7765696768743e00242323205765696768742c604f202857202b20422960142d2044423a242020202d204f2857291877686572653a19012020202d2057203a206d656d6265722077686974656c697374206c656e67746820696e2063617365206e667420696e697469616c207374617475732069732061756374696f6ec02020202d2042203a2073697a65206f66206d6574616461746120706172616d6574657220696e206b696c6f62797465732c23203c2f7765696768743e2c64657374726f795f6e66740801146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f49640018242c44657374726f79204e465400203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e4873746172745f6f70656e5f61756374696f6e0c01206f776e65725f6964a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f496400013861756374696f6e5f706172616d73050201504f70656e41756374696f6e506172616d733c543e00192470537461727420766964656f206e6674206f70656e2061756374696f6e203c7765696768743e002423232057656967687438604f20285729602077686572653a742d2057203a206d656d6265722077686974656c697374206c656e677468142d2044423a242020202d204f2857292c23203c2f7765696768743e5473746172745f656e676c6973685f61756374696f6e0c01206f776e65725f6964a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f496400013861756374696f6e5f706172616d73fd01015c456e676c69736841756374696f6e506172616d733c543e001a247c537461727420766964656f206e667420656e676c6973682061756374696f6e203c7765696768743e002423232057656967687438604f20285729602077686572653a882d2057203a2077686974656c697374206d656d626572206c697374206c656e677468142d2044423a242020202d204f2857292c23203c2f7765696768743e5863616e63656c5f656e676c6973685f61756374696f6e0801206f776e65725f6964a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f4964001b208043616e63656c20766964656f206e667420656e676c6973682061756374696f6e203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e4c63616e63656c5f6f70656e5f61756374696f6e0801206f776e65725f6964a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f4964001c207443616e63656c20766964656f206e6674206f70656e2061756374696f6e203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e3063616e63656c5f6f666665720801206f776e65725f6964a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f4964001d244043616e63656c204e6674206f6666657200203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e3863616e63656c5f6275795f6e6f770801206f776e65725f6964a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f4964001e245443616e63656c204e66742073656c6c206f7264657200203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f283129243c2f7765696768743e507570646174655f6275795f6e6f775f70726963650c01206f776e65725f6964a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f49640001246e65775f707269636518013042616c616e63654f663c543e001f246055706461746520427579206e6f77206e667420707269636500203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e546d616b655f6f70656e5f61756374696f6e5f6269640c01387061727469636970616e745f696428012c543a3a4d656d6265724964000120766964656f5f6964280128543a3a566964656f49640001286269645f616d6f756e7418013042616c616e63654f663c543e002020404d616b652061756374696f6e20626964203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e606d616b655f656e676c6973685f61756374696f6e5f6269640c01387061727469636970616e745f696428012c543a3a4d656d6265724964000120766964656f5f6964280128543a3a566964656f49640001286269645f616d6f756e7418013042616c616e63654f663c543e002120604d616b6520656e676c6973682061756374696f6e20626964203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e5c63616e63656c5f6f70656e5f61756374696f6e5f6269640801387061727469636970616e745f696428012c543a3a4d656d6265724964000120766964656f5f6964280128543a3a566964656f49640022205c43616e63656c206f70656e2061756374696f6e20626964203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e58736574746c655f656e676c6973685f61756374696f6e040120766964656f5f6964280128543a3a566964656f496400232464436c61696d20776f6e20656e676c6973682061756374696f6e5c43616e2062652063616c6c656420627920616e796f6e65203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e607069636b5f6f70656e5f61756374696f6e5f77696e6e65721001206f776e65725f6964a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f496400012477696e6e65725f696428012c543a3a4d656d6265724964000118636f6d6d697418013042616c616e63654f663c543e0024245c416363657074206f70656e2061756374696f6e206269648c53686f756c64206f6e6c792062652063616c6c65642062792061756374696f6e656572203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e246f666665725f6e6674100120766964656f5f6964280128543a3a566964656f49640001206f776e65725f6964a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000108746f28012c543a3a4d656d62657249640001147072696365450101504f7074696f6e3c42616c616e63654f663c543e3e002524244f66666572204e667400203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e38736c696e675f6e66745f6261636b080120766964656f5f6964280128543a3a566964656f49640001206f776e65725f6964a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e002624c452657475726e204e6674206261636b20746f20746865206f726967696e616c20617274697374206174206e6f20636f737400203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e546163636570745f696e636f6d696e675f6f66666572080120766964656f5f6964280128543a3a566964656f49640001347769746e6573735f7072696365450101a04f7074696f6e3c3c542061732062616c616e6365733a3a436f6e6669673e3a3a42616c616e63653e0027246441636365707420696e636f6d696e67204e6674206f6666657200203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e2073656c6c5f6e66740c0120766964656f5f6964280128543a3a566964656f49640001206f776e65725f6964a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000114707269636518013042616c616e63654f663c543e0028202053656c6c204e6674203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e1c6275795f6e66740c0120766964656f5f6964280128543a3a566964656f49640001387061727469636970616e745f696428012c543a3a4d656d62657249640001347769746e6573735f707269636518013042616c616e63654f663c543e0029241c427579204e667400203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e44746f67676c655f6e66745f6c696d69747304011c656e61626c6564980110626f6f6c002a20dc4f6e6c7920436f756e63696c2063616e20746f67676c65206e66742069737375616e6365206c696d69747320636f6e73747261696e7473203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e506368616e6e656c5f6f776e65725f72656d61726b0801286368616e6e656c5f6964280130543a3a4368616e6e656c496400010c6d736730011c5665633c75383e002b28504368616e6e656c206f776e65722072656d61726b203c7765696768743e00242323205765696768741c604f2028422960142d2044423a242020202d204f2831291877686572653a8c2d204220697320746865206b696c6f62797465206c656e676874206f6620606d7367602c23203c2f7765696768743e506368616e6e656c5f6167656e745f72656d61726b0c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c496400010c6d736730011c5665633c75383e002c286c4368616e6e656c20636f6c6c61626f7261746f722072656d61726b203c7765696768743e00242323205765696768741c604f2028422960142d2044423a242020202d204f2831291877686572653a8420202d2042206973207468652062797465206c656e676874206f6620606d7367602c23203c2f7765696768743e406e66745f6f776e65725f72656d61726b0c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f496400010c6d736730011c5665633c75383e002d28404e4654206f776e65722072656d61726b203c7765696768743e00242323205765696768741c604f2028422960142d2044423a2020202d204f2831291877686572653a8420202d2042206973207468652062797465206c656e676874206f6620606d7367602c23203c2f7765696768743e6c696e697469616c697a655f6368616e6e656c5f7472616e736665720c01286368616e6e656c5f6964280130543a3a4368616e6e656c49640001146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e00013c7472616e736665725f706172616d731d06016c496e69745472616e73666572506172616d65746572734f663c543e002e28dc53746172742061206368616e6e656c207472616e736665722077697468207370656369666965642063686172616374657269737469637300203c7765696768743e002423232057656967687438604f20284129602077686572653a25012d2060416020697320746865206e756d626572206f6620656e747269657320696e20607472616e736665725f706172616d732e6e65775f636f6c6c61626f7261746f727360206d6170142d2044423aa82020202d204f284129202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e5c63616e63656c5f6368616e6e656c5f7472616e736665720801286368616e6e656c5f6964280130543a3a4368616e6e656c49640001146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e002f245c63616e63656c206368616e6e656c207472616e7366657200203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5c6163636570745f6368616e6e656c5f7472616e736665720801286368616e6e656c5f6964280130543a3a4368616e6e656c4964000144636f6d6d69746d656e745f706172616d736d0201785472616e73666572436f6d6d69746d656e745769746e6573734f663c543e00302c6441636365707473206368616e6e656c207472616e736665722e310160636f6d6d69746d656e745f706172616d736020697320726571756972656420746f2070726576656e74206368616e67696e6720746865207472616e7366657220636f6e646974696f6e732e00203c7765696768743e002423232057656967687438604f20284129602077686572653a2d012d2060416020697320746865206e756d626572206f6620656e747269657320696e2060636f6d6d69746d656e745f706172616d732e6e65775f636f6c6c61626f7261746f727360206d6170142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5c7570646174655f676c6f62616c5f6e66745f6c696d69740801406e66745f6c696d69745f706572696f64890201384e66744c696d6974506572696f640001146c696d697428010c753634003120605570646174657320676c6f62616c204e4654206c696d6974203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e607570646174655f6368616e6e656c5f6e66745f6c696d69741001146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001406e66745f6c696d69745f706572696f64890201384e66744c696d6974506572696f640001286368616e6e656c5f6964280130543a3a4368616e6e656c49640001146c696d697428010c7536340032207055706461746573206368616e6e656c2773204e4654206c696d69742e203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e4c69737375655f63726561746f725f746f6b656e0c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c4964000118706172616d73c9020170546f6b656e49737375616e6365506172616d65746572734f663c543e0033284c49737375652063726561746f7220746f6b656e00203c7765696768743e002423232057656967687438604f20284129602077686572653a05012d2060416020697320746865206e756d626572206f6620656e747269657320696e2060706172616d732e696e697469616c5f616c6c6f636174696f6e60206d6170142d2044423ab02020202d20604f28412960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e5c696e69745f63726561746f725f746f6b656e5f73616c650c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c4964000118706172616d7321060150546f6b656e53616c65506172616d734f663c543e00342874496e697469616c697a652063726561746f7220746f6b656e2073616c6500203c7765696768743e002423232057656967687438604f20284129602077686572653a29012d20604160206973207468652073697a65206f662060706172616d732e6d657461646174616020696e206b696c6f627974657320286f722030206966206e6f742070726f766964656429142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e887570646174655f7570636f6d696e675f63726561746f725f746f6b656e5f73616c651001146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c496400013c6e65775f73746172745f626c6f636b010201584f7074696f6e3c543a3a426c6f636b4e756d6265723e0001306e65775f6475726174696f6e010201584f7074696f6e3c543a3a426c6f636b4e756d6265723e00352488557064617465207570636f6d696e672063726561746f7220746f6b656e2073616c6500203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e7463726561746f725f746f6b656e5f6973737565725f7472616e736665721001146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c496400011c6f757470757473250601645472616e73666572735769746856657374696e674f663c543e0001206d6574616461746130011c5665633c75383e00362cc8506572666f726d207472616e73666572206f6620746f6b656e732061732063726561746f7220746f6b656e2069737375657200203c7765696768743e002423232057656967687448604f202841202b204229602077686572653aac2d2060416020697320746865206e756d626572206f6620656e747269657320696e20606f75747075747360c02d20604260206973207468652073697a65206f662074686520606d657461646174616020696e206b696c6f6279746573142d2044423ab02020202d20604f28412960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e846d616b655f63726561746f725f746f6b656e5f7065726d697373696f6e6c6573730801146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c4964003724ac4d616b65206368616e6e656c27732063726561746f7220746f6b656e207065726d697373696f6e6c65737300203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e987265647563655f63726561746f725f746f6b656e5f706174726f6e6167655f726174655f746f0c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c496400012c7461726765745f72617465f9020128596561726c7952617465003824f0526564756365206368616e6e656c27732063726561746f7220746f6b656e20706174726f6e616765207261746520746f20676976656e2076616c756500203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e90636c61696d5f63726561746f725f746f6b656e5f706174726f6e6167655f6372656469740801146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c4964003924b8436c61696d206368616e6e656c27732063726561746f7220746f6b656e20706174726f6e6167652063726564697400203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e4c69737375655f726576656e75655f73706c69741001146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c49640001147374617274010201584f7074696f6e3c543a3a426c6f636b4e756d6265723e0001206475726174696f6e100138543a3a426c6f636b4e756d626572003a2484497373756520726576656e75652073706c697420666f722061206368616e6e656c00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5866696e616c697a655f726576656e75655f73706c69740801146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c4964003b247c46696e616c697a6520616e20656e64656420726576656e75652073706c697400203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6c66696e616c697a655f63726561746f725f746f6b656e5f73616c650801146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c4964003c249046696e616c697a6520616e20656e6465642063726561746f7220746f6b656e2073616c6500203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e54646569737375655f63726561746f725f746f6b656e0801146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c4964003d247c44656973737565206368616e6e656c27732063726561746f7220746f6b656e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e09060c3870616c6c65745f636f6e74656e74147479706573444368616e6e656c4261675769746e657373000008014c73746f726167655f6275636b6574735f6e756d10010c753332000160646973747269627574696f6e5f6275636b6574735f6e756d10010c75333200000d0600000211060011060c3470616c6c65745f636f6d6d6f6e2c6d65726b6c655f747265654850726f6f66456c656d656e745265636f7264081048617368012c105369646501150600080110686173682c011048617368000110736964651506011053696465000015060c3470616c6c65745f636f6d6d6f6e2c6d65726b6c655f747265651053696465000108104c6566740000001452696768740001000019060c3870616c6c65745f636f6e74656e741474797065734850756c6c5061796d656e74456c656d656e740c244368616e6e656c496401281c42616c616e636501181048617368012c000c01286368616e6e656c5f69642801244368616e6e656c496400016063756d756c61746976655f7265776172645f6561726e656418011c42616c616e6365000118726561736f6e2c01104861736800001d060c3870616c6c65745f636f6e74656e7414747970657358496e69745472616e73666572506172616d65746572730c204d656d626572496401283843757261746f7247726f7570496401281c42616c616e63650118000c01446e65775f636f6c6c61626f7261746f72732d0201ac42547265654d61703c4d656d62657249642c204368616e6e656c4167656e745065726d697373696f6e733e000114707269636518011c42616c616e63650001246e65775f6f776e6572e50101984368616e6e656c4f776e65723c4d656d62657249642c2043757261746f7247726f757049643e000021060c5070616c6c65745f70726f6a6563745f746f6b656e1474797065733c546f6b656e53616c65506172616d7310284a6f7942616c616e636501181c42616c616e636501182c426c6f636b4e756d62657201105456657374696e675363686564756c65506172616d7301d102001c0128756e69745f70726963651801284a6f7942616c616e636500015075707065725f626f756e645f7175616e7469747918011c42616c616e63650001247374617274735f61740102014c4f7074696f6e3c426c6f636b4e756d6265723e0001206475726174696f6e10012c426c6f636b4e756d62657200015c76657374696e675f7363686564756c655f706172616d73d90201744f7074696f6e3c56657374696e675363686564756c65506172616d733e0001386361705f7065725f6d656d6265724501013c4f7074696f6e3c42616c616e63653e0001206d657461646174613101013c4f7074696f6e3c5665633c75383e3e000025060c5070616c6c65745f70726f6a6563745f746f6b656e147479706573245472616e736665727308204d656d626572496401281c5061796d656e740109030004002906016c42547265654d61703c4d656d62657249642c205061796d656e743e00002906042042547265654d617008044b012804560109030004002d060000002d06000002310600310600000408280903003506083870616c6c65745f73746f726167651043616c6c04045400018c5464656c6574655f73746f726167655f6275636b657404014473746f726167655f6275636b65745f6964280148543a3a53746f726167654275636b657449640000201d0144656c6574652073746f72616765206275636b65742e204d75737420626520656d7074792e2053746f72616765206f70657261746f72206d757374206265206d697373696e672e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e7c7570646174655f75706c6f6164696e675f626c6f636b65645f7374617475730401286e65775f737461747573980110626f6f6c000120785570646174657320676c6f62616c2075706c6f6164696e6720666c61672e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507570646174655f646174615f73697a655f6665650401446e65775f646174615f73697a655f66656518013042616c616e63654f663c543e000220cc557064617465732073697a652d62617365642070726963696e67206f66206e6577206f626a656374732075706c6f616465642e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e907570646174655f73746f726167655f6275636b6574735f7065725f6261675f6c696d69740401246e65775f6c696d697410010c753332000320bc55706461746573202253746f72616765206275636b657473207065722062616722206e756d626572206c696d69742e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743ea47570646174655f73746f726167655f6275636b6574735f766f75636865725f6d61785f6c696d6974730801406e65775f6f626a656374735f73697a6528010c7536340001486e65775f6f626a656374735f6e756d62657228010c753634000420b455706461746573202253746f72616765206275636b65747320766f7563686572206d6178206c696d697473222e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e8c7570646174655f646174615f6f626a6563745f73746174655f626c6f61745f626f6e6404014073746174655f626c6f61745f626f6e6418013042616c616e63654f663c543e000520ac557064617465732064617461206f626a65637420737461746520626c6f617420626f6e642076616c75652e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743efc7570646174655f6e756d6265725f6f665f73746f726167655f6275636b6574735f696e5f64796e616d69635f6261675f6372656174696f6e5f706f6c69637908014064796e616d69635f6261675f74797065b102013844796e616d6963426167547970650001646e756d6265725f6f665f73746f726167655f6275636b65747310010c7533320006202d01557064617465206e756d626572206f662073746f72616765206275636b657473207573656420696e20676976656e2064796e616d696320626167206372656174696f6e20706f6c6963792e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e407570646174655f626c61636b6c69737408013472656d6f76655f686173686573a502014442547265655365743c5665633c75383e3e0001286164645f686173686573a502014442547265655365743c5665633c75383e3e000728bc41646420616e642072656d6f76652068617368657320746f207468652063757272656e7420626c61636b6c6973742e203c7765696768743e002423232057656967687448604f202857202b205629602077686572653abc2d2060576020697320746865206e756d626572206f66206974656d7320696e206072656d6f76655f68617368657360b02d2060566020697320746865206e756d626572206f66206974656d7320696e20606164645f68617368657360142d2044423ab02020202d20604f28572960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e546372656174655f73746f726167655f6275636b6574100134696e766974655f776f726b65723501014c4f7074696f6e3c576f726b657249643c543e3e000148616363657074696e675f6e65775f62616773980110626f6f6c00012873697a655f6c696d697428010c7536340001346f626a656374735f6c696d697428010c753634000820584372656174652073746f72616765206275636b65742e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e787570646174655f73746f726167655f6275636b6574735f666f725f6261670c01186261675f69649502012042616749643c543e00012c6164645f6275636b6574736901017042547265655365743c543a3a53746f726167654275636b657449643e00013872656d6f76655f6275636b6574736901017042547265655365743c543a3a53746f726167654275636b657449643e00092888557064617465732073746f72616765206275636b65747320666f722061206261672e203c7765696768743e002423232057656967687448604f202857202b205629602077686572653ab42d2060576020697320746865206e756d626572206f66206974656d7320696e20606164645f6275636b65747360c02d2060566020697320746865206e756d626572206f66206974656d7320696e206072656d6f76655f6275636b65747360142d2044423ac02020202d20604f2856202b20572960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e9463616e63656c5f73746f726167655f6275636b65745f6f70657261746f725f696e7669746504014473746f726167655f6275636b65745f6964280148543a3a53746f726167654275636b65744964000a20110143616e63656c2070656e64696e672073746f72616765206275636b657420696e766974652e20416e20696e7669746174696f6e206d7573742062652070656e64696e672e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e78696e766974655f73746f726167655f6275636b65745f6f70657261746f7208014473746f726167655f6275636b65745f6964280148543a3a53746f726167654275636b6574496400012c6f70657261746f725f696428012c576f726b657249643c543e000b20c0496e766974652073746f72616765206275636b6574206f70657261746f722e204d757374206265206d697373696e672e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e7872656d6f76655f73746f726167655f6275636b65745f6f70657261746f7204014473746f726167655f6275636b65745f6964280148543a3a53746f726167654275636b65744964000c208052656d6f7665732073746f72616765206275636b6574206f70657261746f722e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e707570646174655f73746f726167655f6275636b65745f73746174757308014473746f726167655f6275636b65745f6964280148543a3a53746f726167654275636b65744964000148616363657074696e675f6e65775f62616773980110626f6f6c000d20dc5570646174652077686574686572206e6577206261677320617265206265696e6720616363657074656420666f722073746f726167652e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e847365745f73746f726167655f6275636b65745f766f75636865725f6c696d6974730c014473746f726167655f6275636b65745f6964280148543a3a53746f726167654275636b657449640001586e65775f6f626a656374735f73697a655f6c696d697428010c7536340001606e65775f6f626a656374735f6e756d6265725f6c696d697428010c753634000e208c536574732073746f72616765206275636b657420766f7563686572206c696d6974732e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e806163636570745f73746f726167655f6275636b65745f696e7669746174696f6e0c0124776f726b65725f696428012c576f726b657249643c543e00014473746f726167655f6275636b65745f6964280148543a3a53746f726167654275636b657449640001547472616e736163746f725f6163636f756e745f6964000130543a3a4163636f756e744964000f285d01416363657074207468652073746f72616765206275636b657420696e7669746174696f6e2e20416e20696e7669746174696f6e206d757374206d617463682074686520776f726b65725f696420706172616d657465722e59014974206163636570747320616e206164646974696f6e616c206163636f756e7420494420287472616e736163746f722920666f7220616363657074696e672064617461206f626a6563747320746f2070726576656e74747472616e73616374696f6e206e6f6e636520636f6c6c6973696f6e732e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e747365745f73746f726167655f6f70657261746f725f6d657461646174610c0124776f726b65725f696428012c576f726b657249643c543e00014473746f726167655f6275636b65745f6964280148543a3a53746f726167654275636b657449640001206d6574616461746130011c5665633c75383e001024dc536574732073746f72616765206f70657261746f72206d65746164617461202865672e3a2073746f72616765206e6f64652055524c292e203c7765696768743e002423232057656967687438604f20285729602077686572653aa02d206057602069732073697a65206f6620606d657461646174616020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6c6163636570745f70656e64696e675f646174615f6f626a65637473100124776f726b65725f696428012c576f726b657249643c543e00014473746f726167655f6275636b65745f6964280148543a3a53746f726167654275636b657449640001186261675f69649502012042616749643c543e000130646174615f6f626a656374736901016442547265655365743c543a3a446174614f626a65637449643e0011246501412073746f726167652070726f7669646572207369676e616c732074686174207468652064617461206f626a65637420776173207375636365737366756c6c792075706c6f6164656420746f206974732073746f726167652e203c7765696768743e00242323205765696768743c604f2028572029602077686572653ab82d2060576020697320746865206e756d626572206f66206974656d7320696e2060646174615f6f626a6563747360142d2044423ab02020202d20604f28572960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e846372656174655f646973747269627574696f6e5f6275636b65745f66616d696c7900122090437265617465206120646973747269627574696f6e206275636b65742066616d696c792e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e8464656c6574655f646973747269627574696f6e5f6275636b65745f66616d696c7904012466616d696c795f6964280174543a3a446973747269627574696f6e4275636b657446616d696c7949640013209444656c65746573206120646973747269627574696f6e206275636b65742066616d696c792e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e686372656174655f646973747269627574696f6e5f6275636b657408012466616d696c795f6964280174543a3a446973747269627574696f6e4275636b657446616d696c794964000148616363657074696e675f6e65775f62616773980110626f6f6c00142074437265617465206120646973747269627574696f6e206275636b65742e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e847570646174655f646973747269627574696f6e5f6275636b65745f7374617475730801246275636b65745f69642502015c446973747269627574696f6e4275636b657449643c543e000148616363657074696e675f6e65775f62616773980110626f6f6c001520d855706461746573206120646973747269627574696f6e206275636b6574202761636365707473206e657720626167732720666c61672e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6864656c6574655f646973747269627574696f6e5f6275636b65740401246275636b65745f69642502015c446973747269627574696f6e4275636b657449643c543e001620a844656c65746520646973747269627574696f6e206275636b65742e204d75737420626520656d7074792e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e8c7570646174655f646973747269627574696f6e5f6275636b6574735f666f725f6261671001186261675f69649502012042616749643c543e00012466616d696c795f6964280174543a3a446973747269627574696f6e4275636b657446616d696c79496400014c6164645f6275636b6574735f696e64696365736901019042547265655365743c543a3a446973747269627574696f6e4275636b6574496e6465783e00015872656d6f76655f6275636b6574735f696e64696365736901019042547265655365743c543a3a446973747269627574696f6e4275636b6574496e6465783e0017289c5570646174657320646973747269627574696f6e206275636b65747320666f722061206261672e203c7765696768743e002423232057656967687448604f202857202b205629602077686572653ad42d2060576020697320746865206e756d626572206f66206974656d7320696e20606164645f6275636b6574735f696e646963657360e02d2060566020697320746865206e756d626572206f66206974656d7320696e206072656d6f76655f6275636b6574735f696e646963657360142d2044423ac02020202d20604f2856202b20572960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743ea47570646174655f646973747269627574696f6e5f6275636b6574735f7065725f6261675f6c696d69740401246e65775f6c696d697410010c753332001820d0557064617465732022446973747269627574696f6e206275636b657473207065722062616722206e756d626572206c696d69742e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e7c7570646174655f646973747269627574696f6e5f6275636b65745f6d6f64650801246275636b65745f69642502015c446973747269627574696f6e4275636b657449643c543e000130646973747269627574696e67980110626f6f6c001920d8557064617465732027646973747269627574696e672720666c616720666f722074686520646973747269627574696e6720666c61672e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743eb87570646174655f66616d696c6965735f696e5f64796e616d69635f6261675f6372656174696f6e5f706f6c69637908014064796e616d69635f6261675f74797065b102013844796e616d69634261675479706500012066616d696c696573b50201b042547265654d61703c543a3a446973747269627574696f6e4275636b657446616d696c7949642c207533323e001a283d01557064617465206e756d626572206f66206469737472696275746564206275636b657473207573656420696e20676976656e2064796e616d696320626167206372656174696f6e20706f6c6963792e9c5570646174657320646973747269627574696f6e206275636b65747320666f722061206261672e203c7765696768743e002423232057656967687438604f20285729602077686572653aa82d2060576020697320746865206e756d626572206f66206974656d7320696e206066616d696c69657360142d2044423ab02020202d20604f28572960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e8c696e766974655f646973747269627574696f6e5f6275636b65745f6f70657261746f720801246275636b65745f69642502015c446973747269627574696f6e4275636b657449643c543e0001486f70657261746f725f776f726b65725f696428012c576f726b657249643c543e001b2090496e7669746520616e206f70657261746f722e204d757374206265206d697373696e672e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743ea863616e63656c5f646973747269627574696f6e5f6275636b65745f6f70657261746f725f696e766974650801246275636b65745f69642502015c446973747269627574696f6e4275636b657449643c543e0001486f70657261746f725f776f726b65725f696428012c576f726b657249643c543e001c209c43616e63656c2070656e64696e6720696e766974652e204d7573742062652070656e64696e672e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e8c72656d6f76655f646973747269627574696f6e5f6275636b65745f6f70657261746f720801246275636b65745f69642502015c446973747269627574696f6e4275636b657449643c543e0001486f70657261746f725f776f726b65725f696428012c576f726b657249643c543e001d209452656d6f76657320646973747269627574696f6e206275636b6574206f70657261746f722e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e9c7365745f646973747269627574696f6e5f6275636b65745f66616d696c795f6d6574616461746108012466616d696c795f6964280174543a3a446973747269627574696f6e4275636b657446616d696c7949640001206d6574616461746130011c5665633c75383e001e24a053657420646973747269627574696f6e206275636b65742066616d696c79206d657461646174612e203c7765696768743e002423232057656967687438604f20285729602077686572653aa02d206057602069732073697a65206f6620606d657461646174616020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e946163636570745f646973747269627574696f6e5f6275636b65745f696e7669746174696f6e080124776f726b65725f696428012c576f726b657249643c543e0001246275636b65745f69642502015c446973747269627574696f6e4275636b657449643c543e001f20584163636570742070656e64696e6720696e766974652e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e887365745f646973747269627574696f6e5f6f70657261746f725f6d657461646174610c0124776f726b65725f696428012c576f726b657249643c543e0001246275636b65745f69642502015c446973747269627574696f6e4275636b657449643c543e0001206d6574616461746130011c5665633c75383e002024fc53657420646973747269627574696f6e206f70657261746f72206d6574616461746120666f722074686520646973747269627574696f6e206275636b65742e203c7765696768743e002423232057656967687438604f20285729602077686572653aa02d206057602069732073697a65206f6620606d657461646174616020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5c73746f726167655f6f70657261746f725f72656d61726b0c0124776f726b65725f696428012c576f726b657249643c543e00014473746f726167655f6275636b65745f6964280148543a3a53746f726167654275636b6574496400010c6d736730011c5665633c75383e0021289c4465706f73697420612053746f726167654f70657261746f7252656d61726b6564206576656e7474636f6e7461696e696e6720612067656e65726963206d6573736167652e203c7765696768743e002423232057656967687438604f20285729602077686572653a9c2d206057602069732073697a65206f6620606d6573736167656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e70646973747269627574696f6e5f6f70657261746f725f72656d61726b0c0124776f726b65725f696428012c576f726b657249643c543e000158646973747269627574696f6e5f6275636b65745f69642502015c446973747269627574696f6e4275636b657449643c543e00010c6d736730011c5665633c75383e0022249c43726561746520612064796e616d6963206261672e20446576656c6f706d656e74206d6f64652e203c7765696768743e002423232057656967687438604f20285729602077686572653a9c2d206057602069732073697a65206f6620606d6573736167656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e3906085070616c6c65745f70726f6a6563745f746f6b656e1043616c6c040454000120207472616e736665721001347372635f6d656d6265725f696428012c543a3a4d656d6265724964000120746f6b656e5f6964280128543a3a546f6b656e496400011c6f7574707574733d0601385472616e73666572734f663c543e0001206d6574616461746130011c5665633c75383e0000685501416c6c6f7720746f207472616e736665722066726f6d20607372635f6d656d6265725f696460206163636f756e7420746f2074686520766172696f757320606f757470757473602062656e6566696369617269657364696e207468652073706563696669656420616d6f756e74732e0038507265636f6e646974696f6e733ae82d206f726967696e207369676e6572206d75737420626520607372635f6d656d6265725f69646020636f6e74726f6c6c6572206163636f756e74842d20746f6b656e2062792060746f6b656e5f696460206d75737420657869737473d82d206163636f756e74206f6620607372635f6d656d6265725f696460206d75737420657869737420666f722060746f6b656e5f69646041012d2073656e646572206d757374206861766520656e6f756768204a4f597320746f20636f7665722074686520746f74616c20626c6f617420626f6e6420726571756972656420696e2063617365206f6678202064657374696e6174696f6e287329206e6f74206578697374696e672e29012d20736f75726365206163636f756e74206d757374206861766520656e6f75676820746f6b656e2066756e647320746f20636f76657220616c6c20746865207472616e7366657228732941012d20606f75747075747360206d7573742064657369676e617465206578697374696e672064657374696e6174696f6e28732920666f7220225065726d697373696f6e656422207472616e73666572732e3c506f7374636f6e646974696f6e733ae82d20736f75726365206163636f756e74277320746f6b656e7320616d6f756e74206973206465637265617365642062792060616d6f756e74602e49012d20746f74616c20626c6f617420626f6e64207472616e736665727265642066726f6d2073656e6465722773204a4f592062616c616e636520696e746f20746865207472656173757279206163636f756e74cc2020696e20636173652064657374696e6174696f6e2873292068617665206265656e20616464656420746f2073746f72616765ec2d20606f7574707574732e62656e65666963696172796020746f6b656e7320616d6f756e7420696e637265617365642062792060616d6f756e746000203c7765696768743e002423232057656967687448604f202854202b204d29602077686572653a802d2060546020697320746865206c656e677468206f6620606f75747075747360b02d20604d60206973207468652073697a65206f6620606d657461646174616020696e206b696c6f6279746573142d2044423aac20202d20604f28542960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e106275726e0c0120746f6b656e5f6964280128543a3a546f6b656e49640001246d656d6265725f696428012c543a3a4d656d6265724964000118616d6f756e74180144546f6b656e42616c616e63654f663c543e000178884275726e20746f6b656e732066726f6d20737065636966696564206163636f756e740038507265636f6e646974696f6e733a442d2060616d6f756e7460206973203e2030f42d206f726967696e207369676e6572206973206120636f6e74726f6c6c6572206163636f756e74206f6620606d656d6265725f696460206d656d626572702d20746f6b656e2062792060746f6b656e5f69646020657869737473c02d20616e206163636f756e742065786973747320666f722060746f6b656e5f696460207820606d656d6265725f696460a02d206163636f756e74277320746f6b656e7320616d6f756e74206973203e3d2060616d6f756e746005012d20746f6b656e20737570706c792063616e206265206d6f64696669656420287468657265206973206e6f2061637469766520726576656e75652073706c697429003c506f7374636f6e646974696f6e733a4d012d207374617274696e6720776974682060756e70726f6365737365646020626565696e6720657175616c20746f2060616d6f756e74602c206163636f756e7427732076657374696e67207363686564756c6573602020617265206974657261746564206f76657220616e643a5d0120202d2075706461746564207769746820606275726e65645f616d6f756e74202b3d207570726f636573736564602069662076657374696e67207363686564756c65277320756e76657374656420616d6f756e74206973742020202067726561746572207468616e20607570726f636573736564605420202d2072656d6f766564206f746865727769736545012020286166746572206561636820697465726174696f6e2060756e70726f6365737365646020697320726564756365642062792074686520616d6f756e74206f6620756e76657374656420746f6b656e737c20206275726e656420647572696e67207468617420697465726174696f6e2949012d20696620746865206163636f756e742068617320616e79206073706c69745f7374616b696e675f737461747573602c20746865206073706c69745f7374616b696e675f7374617475732e616d6f756e7460e820206973207265647563656420627920606d696e28616d6f756e742c2073706c69745f7374616b696e675f7374617475732e616d6f756e742960a42d20606163636f756e742e616d6f756e746020697320726564756365642062792060616d6f756e7460942d20746f6b656e20737570706c7920697320726564756365642062792060616d6f756e746000203c7765696768743e00242323205765696768741c604f2028312960142d2044423ad820202d20604f28312960202d20646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e30647573745f6163636f756e74080120746f6b656e5f6964280128543a3a546f6b656e49640001246d656d6265725f696428012c543a3a4d656d62657249640002508c416c6c6f7720616e79207573657220746f2072656d6f766520616e206163636f756e740038507265636f6e646974696f6e733a802d20746f6b656e2062792060746f6b656e5f696460206d757374206578697374d02d20616e206163636f756e74206d75737420657869737420666f722060746f6b656e5f696460207820606d656d6265725f69646015012d206966205065726d697373696f6e656420746f6b656e3a20606f726967696e60207369676e6572206d75737420626520606d656d6265725f696460206d656d6265722773502020636f6e74726f6c6c6572206163636f756e74ec2d2060746f6b656e5f696460207820606d656d6265725f696460206163636f756e74206d75737420626520616e20656d707479206163636f756e7478202028606163636f756e745f646174612e616d6f756e7460203d3d2030293c506f7374636f6e646974696f6e733a1d012d204163636f756e7420696e666f726d6174696f6e20666f722060746f6b656e5f696460207820606d656d6265725f6964602072656d6f7665642066726f6d2073746f72616765dc2d20626c6f617420626f6e6420726566756e64656420746f20606d656d6265725f69646020636f6e74726f6c6c6572206163636f756e74cc2020286f722060626c6f61745f626f6e642e72657061796d656e745f726573747269637465645f746f60206163636f756e742900203c7765696768743e001c604f2028312960142d2044423ad820202d20604f28312960202d20646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e386a6f696e5f77686974656c6973740c01246d656d6265725f696428012c543a3a4d656d6265724964000120746f6b656e5f6964280128543a3a546f6b656e496400011470726f6f66510601404d65726b6c6550726f6f664f663c543e00034c11014a6f696e2077686974656c69737420666f72207065726d697373696f6e656420636173653a207573656420746f20616464206163636f756e747320666f7220746f6b656e38507265636f6e646974696f6e733a682d2027746f6b656e5f696427206d7573742062652076616c6964f42d20606f726967696e60207369676e6572206d757374206265206120636f6e74726f6c6c6572206163636f756e74206f6620606d656d6265725f696460c02d206163636f756e7420666f7220606d656d6265725f696460206d757374206e6f7420616c726561647920657869737409012d207472616e7366657220706f6c69637920697320605065726d697373696f6e65646020616e64206d65726b6c652070726f6f66206d7573742062652076616c6964003c506f7374636f6e646974696f6e733af42d206163636f756e7420666f7220606d656d6265725f696460206372656174656420616e6420616464656420746f2070616c6c65742073746f72616765e82d2060626c6f61745f626f6e6460207472616e736665727265642066726f6d2073656e64657220746f207472656173757279206163636f756e7400203c7765696768743e002423232057656967687438604f20284829602077686572653a802d2060486020697320746865206c656e677468206f66206070726f6f662e3060142d2044423ad820202d20604f28312960202d20646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5c70757263686173655f746f6b656e735f6f6e5f73616c650c0120746f6b656e5f6964280128543a3a546f6b656e49640001246d656d6265725f696428012c543a3a4d656d6265724964000118616d6f756e74180144546f6b656e42616c616e63654f663c543e0004ec94507572636861736520746f6b656e73206f6e2061637469766520746f6b656e2073616c652e0038507265636f6e646974696f6e733a802d20746f6b656e2062792060746f6b656e5f696460206d757374206578697374d02d20746f6b656e2062792060746f6b656e5f696460206d75737420626520696e204f66666572696e6753746174653a3a53616c65ec2d2060616d6f756e74602063616e6e6f7420657863656564206e756d626572206f6620746f6b656e732072656d61696e696e67206f6e2073616c6509012d20606f726967696e60207369676e6572206d75737420626520636f6e74726f6c6c6572206163636f756e74206f6620606d656d6265725f696460206d656d626572a42d2073656e646572277320617661696c61626c65204a4f592062616c616e6365206d7573742062653aec20202d203e3d20606a6f795f6578697374656e7469616c5f6465706f736974202b20616d6f756e74202a2073616c652e756e69745f70726963656080202020206966204163636f756e744461746120616c7265616479206578697374210120202d203e3d20606a6f795f6578697374656e7469616c5f6465706f736974202b20616d6f756e74202a2073616c652e756e69745f7072696365202b20626c6f61745f626f6e646084202020206966204163636f756e744461746120646f6573206e6f7420657869737435012d206c657420606665655f616d6f756e7460206265206073616c655f706c6174666f726d5f6665652e6d756c5f666c6f6f7228616d6f756e74202a2073616c652e756e69745f7072696365296059012d206966206073616c652e6561726e696e67735f64657374696e6174696f6e2e69735f736f6d6528296020616e64206073616c652e6561726e696e67735f64657374696e6174696f6e60206163636f756e74206861733c20207a65726f2062616c616e63653a390120202d2074686520616d6f756e7420746f206265207472616e736665727265642066726f6d206073656e6465726020746f206073616c652e6561726e696e67735f64657374696e6174696f6e602c4d0120202020776869636820697320657175616c20746f2060616d6f756e74202a2073616c652e756e69745f7072696365202d206665655f616d6f756e74602c206d7573742062652067726561746572207468616e7420202020606a6f795f6578697374656e7469616c5f6465706f7369746031012d20746f74616c206e756d626572206f6620746f6b656e7320616c72656164792070757263686173656420627920746865206d656d626572206f6e207468652063757272656e742073616c65f82020504c55532060616d6f756e7460206d757374206e6f74206578636565642073616c6527732070757263686173652063617020706572206d656d626572602d206966205065726d697373696f6e656420746f6b656e3a010120202d204163636f756e74496e666f4279546f6b656e416e644d656d62657228746f6b656e5f69642c20266d656d6265725f696429206d7573742065786973749c2d206966206073616c652e76657374696e675f7363686564756c652e69735f736f6d652829603ae020202d206e756d626572206f662073656e646572206163636f756e742773206f6e676f696e672076657374696e67207363686564756c6573cc202020206d757374206265203c204d617856657374696e675363686564756c65735065724163636f756e74506572546f6b656e003c506f7374636f6e646974696f6e733aac2d206966206073616c652e6561726e696e67735f64657374696e6174696f6e2e69735f736f6d652829603a4d0120202d2060616d6f756e74202a2073616c652e756e69745f7072696365202d206665655f616d6f756e7460204a4f5920746f6b656e7320617265207472616e7366657265642066726f6d206073656e646572608820202020746f206073616c652e6561726e696e67735f64657374696e6174696f6e60d420202d20606665655f616d6f756e7460204a4f5920697320736c61736865642066726f6d206073656e646572602062616c616e6365ac2d206966206073616c652e6561726e696e67735f64657374696e6174696f6e2e69735f6e6f6e652829603a0d0120202d2060616d6f756e74202a2073616c652e756e69745f707269636560204a4f5920697320736c61736865642066726f6d206073656e646572602062616c616e636549012d206966206e657720746f6b656e206163636f756e7420637265617465643a2060626c6f61745f626f6e6460207472616e736665727265642066726f6d206073656e6465726020746f2074726561737572799c2d206966206073616c652e76657374696e675f7363686564756c652e69735f736f6d652829603a0d0120202d20696620627579657220686173206e6f206076657374696e675f7363686564756c65602072656c6174656420746f207468652063757272656e742073616c653a5d01202020202d2061206e65772076657374696e67207363686564756c6520286073616c652e6765745f76657374696e675f7363686564756c652870757263686173655f616d6f756e7429602920697320616464656420746f80202020202020627579657227732060766573696e675f7363686564756c6573605501202020202d20736f6d652066696e69736865642076657374696e67207363686564756c652069732072656d6f7665642066726f6d2062757965722773206163636f756e745f6461746120696e20636173652074686559012020202020206e756d626572206f6620627579657227732076657374696e675f7363686564756c657320776173203d3d204d617856657374696e675363686564756c65735065724163636f756e74506572546f6b656e290120202d20696620627579657220616c7265616479206861732061206076657374696e675f7363686564756c65602072656c6174656420746f207468652063757272656e742073616c653afc202020202d2063757272656e742076657374696e67207363686564756c6527732060636c6966665f616d6f756e746020697320696e63726561736564206279fc2020202020206073616c652e6765745f76657374696e675f7363686564756c652870757263686173655f616d6f756e74292e636c6966665f616d6f756e74602901202020202d2063757272656e742076657374696e67207363686564756c6527732060706f73745f636c6966665f746f74616c5f616d6f756e746020697320696e6372656173656420627929012020202020206073616c652e6765745f76657374696e675f7363686564756c652870757263686173655f616d6f756e74292e706f73745f636c6966665f746f74616c5f616d6f756e74609c2d206966206073616c652e76657374696e675f7363686564756c652e69735f6e6f6e652829603ad820202d2062757965722773206163636f756e7420746f6b656e20616d6f756e7420696e637265617365642062792060616d6f756e746055012d2069662060746f6b656e5f646174612e73616c652e7175616e746974795f6c656674202d20616d6f756e74203d3d20306020616e64206073616c652e6175746f5f66696e616c697a6560206973206074727565604101202060746f6b656e5f646174612e73616c65602069732073657420746f204e6f6e652c206f74686572776973652060746f6b656e5f646174612e73616c652e7175616e746974795f6c65667460206973350120206465637265617365642062792060616d6f756e746020616e642060746f6b656e5f646174612e73616c652e66756e64735f636f6c6c65637465646020696e20696e6372656173656420627970202060616d6f756e74202a2073616c652e756e69745f70726963656000203c7765696768743e00242323205765696768741c604f2028312960142d2044423ad820202d20604f28312960202d20646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5070617274696369706174655f696e5f73706c69740c0120746f6b656e5f6964280128543a3a546f6b656e49640001246d656d6265725f696428012c543a3a4d656d6265724964000118616d6f756e74180144546f6b656e42616c616e63654f663c543e000568f0506172746963697061746520696e20746865202a6c61746573742a20746f6b656e20726576656e75652073706c697420286966206f6e676f696e672938507265636f6e646974696f6e733a8c2d2060746f6b656e60206d75737420657869737420666f722060746f6b656e5f696460fc2d20606f726967696e60207369676e6572206d75737420626520606d656d6265725f696460206d656d62657220636f6e74726f6c6c6572206163636f756e74582d2060616d6f756e7460206d757374206265203e2030cc2d20606163636f756e7460206d7573742065786973742020666f72206028746f6b656e5f69642c206d656d6265725f69642960fc2d2060746f6b656e2e73706c69745f73746174757360206d7573742062652061637469766520414e44205448454e2063757272656e745f626c6f636b20696eb82020205b73706c69742e73746172742c2073706c69742e7374617274202b2073706c69745f6475726174696f6e2981012d20606163636f756e742e7374616b696e675f7374617475732e69735f6e6f6e65282960204f5220606163636f756e742e7374616b696e675f7374617475732e73706c69745f6964602072656665727320746f206120706173742073706c6974782d20606163636f756e742e616d6f756e7460203e3d2060616d6f756e74602d012d206c657420606469766964656e64203d2073706c69745f616c6c6f636174696f6e202a206163636f756e742e7374616b65645f616d6f756e74202f20746f6b656e2e737570706c79606015012020207468656e2060747265617375727960206d7573742062652061626c6520746f207472616e7366657220606469766964656e646020616d6f756e74206f66204a4f592eec202020285468697320636f6e646974696f6e20746563686e6963616c6c792c2073686f756c6420616c7761797320626520736174697366696564290038506f7374636f6e646974696f6e732d012d20606469766964656e646020616d6f756e74206f66204a4f5973207472616e736665727265642066726f6d206074726561737572795f6163636f756e746020746f206073656e6465726045012d2060746f6b656e6020726576656e75652073706c6974206469766964656e647320706179656420747261636b696e67207661726961626c6520696e6372656173656420627920606469766964656e646045012d20606163636f756e742e7374616b696e675f737461747573602073657420746f20536f6d65282e2e2920776974682060616d6f756e746020616e642060746f6b656e2e6c61746573745f73706c69746000203c7765696768743e00242323205765696768741c604f2028312960142d2044423ad820202d20604f28312960202d20646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e48657869745f726576656e75655f73706c6974080120746f6b656e5f6964280128543a3a546f6b656e49640001246d656d6265725f696428012c543a3a4d656d626572496400064cb453706c69742d70617274696369706174696e672075736572206c656176657320726576656e75652073706c697434507265636f6e646974696f6e738c2d2060746f6b656e60206d75737420657869737420666f722060746f6b656e5f696460fc2d20606f726967696e60207369676e6572206d75737420626520606d656d6265725f696460206d656d62657220636f6e74726f6c6c6572206163636f756e74c82d20606163636f756e7460206d75737420657869737420666f72206028746f6b656e5f69642c206d656d6265725f69642960902d20606163636f756e742e7374616b696e67207374617475732e69735f736f6d6528292729012d2069662060286163636f756e742e7374616b696e675f7374617475732e73706c69745f6964203d3d20746f6b656e2e6e6578745f726576656e75655f73706c69745f6964202d2031604101202020414e442060746f6b656e2e726576656e75655f73706c6974602069732061637469766529205448454e2073706c6974207374616b696e6720706572696f6420206d75737420626520656e6465640038506f7374636f6e646974696f6e73982d20606163636f756e742e7374616b696e675f737461747573602073657420746f204e6f6e6500203c7765696768743e00242323205765696768741c604f2028312960142d2044423ad820202d20604f28312960202d20646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e447365745f66726f7a656e5f737461747573040118667265657a65980110626f6f6c000724fc416c6c6f777320746f20667265657a65206f7220756e667265657a6520746869732070616c6c65742e20526571756972657320726f6f74206f726967696e2e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e3d060c5070616c6c65745f70726f6a6563745f746f6b656e147479706573245472616e736665727308204d656d626572496401281c5061796d656e740141060004004506016c42547265654d61703c4d656d62657249642c205061796d656e743e000041060c5070616c6c65745f70726f6a6563745f746f6b656e1474797065731c5061796d656e74041c42616c616e6365011800040118616d6f756e7418011c42616c616e636500004506042042547265654d617008044b01280456014106000400490600000049060000024d06004d06000004082841060051060c5070616c6c65745f70726f6a6563745f746f6b656e1474797065732c4d65726b6c6550726f6f660418486173686572014904000400550601845665633c284861736865723a3a4f75747075742c204d65726b6c6553696465293e000055060000025906005906000004082c5d06005d060c5070616c6c65745f70726f6a6563745f746f6b656e147479706573284d65726b6c6553696465000108145269676874000000104c656674000100006106085c70616c6c65745f70726f706f73616c735f656e67696e651043616c6c04045400011010766f7465100120766f7465725f696428012c4d656d62657249643c543e00012c70726f706f73616c5f6964100134543a3a50726f706f73616c4964000110766f74653d030120566f74654b696e64000124726174696f6e616c6530011c5665633c75383e000028d4566f74652065787472696e7369632e20436f6e646974696f6e733a20206f726967696e206d75737420616c6c6f7720766f7465732e00203c7765696768743e002423232057656967687438604f20285229602077686572653ab42d20605260206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f722070617261656d746572732c23203c2f7765696768743e3c63616e63656c5f70726f706f73616c08012c70726f706f7365725f696428012c4d656d62657249643c543e00012c70726f706f73616c5f6964100134543a3a50726f706f73616c4964000128ac43616e63656c20612070726f706f73616c20627920697473206f726967696e616c2070726f706f7365722e00203c7765696768743e002423232057656967687438604f20284c29602077686572653ac02d20604c602069732074686520746f74616c206e756d626572206f66206c6f636b7320696e206042616c616e63657360142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e347665746f5f70726f706f73616c04012c70726f706f73616c5f6964100134543a3a50726f706f73616c4964000224785665746f20612070726f706f73616c2e204d75737420626520726f6f742e00203c7765696768743e0024232320576569676874c4604f202831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c70726f706f7365725f72656d61726b0c012c70726f706f73616c5f6964100134543a3a50726f706f73616c496400012c70726f706f7365725f696428012c4d656d62657249643c543e00010c6d736730011c5665633c75383e0003243c50726f706f7365722052656d61726b00203c7765696768743e0024232320576569676874c4604f202831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e6506086c70616c6c65745f70726f706f73616c735f64697363757373696f6e1043616c6c040454000110206164645f706f7374100138706f73745f617574686f725f696428012c4d656d62657249643c543e0001247468726561645f696428012c543a3a54687265616449640001107465787430011c5665633c75383e0001206564697461626c65980110626f6f6c0000289441646473206120706f7374207769746820617574686f72206f726967696e20636865636b2e00203c7765696768743e002423232057656967687438604f20284c29602077686572653aa02d20604c60206973207468652073697a65206f662060746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c64656c6574655f706f737410012864656c657465725f696428012c4d656d62657249643c543e00011c706f73745f6964280124543a3a506f737449640001247468726561645f696428012c543a3a546872656164496400011068696465980110626f6f6c000128510152656d6f766520706f73742066726f6d2073746f726167652c207769746820746865206c61737420706172616d6574657220696e6469636174696e67207768657468657220746f20616c736f206869646520697428696e207468652055492e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c7570646174655f706f73740c01247468726561645f696428012c543a3a546872656164496400011c706f73745f6964280124543a3a506f737449640001107465787430011c5665633c75383e0002282d0155706461746573206120706f7374207769746820617574686f72206f726967696e20636865636b2e2055706461746520617474656d707473206e756d626572206973206c696d697465642e00203c7765696768743e002423232057656967687438604f20284c29602077686572653aa02d20604c60206973207468652073697a65206f662060746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e486368616e67655f7468726561645f6d6f64650c01246d656d6265725f696428012c4d656d62657249643c543e0001247468726561645f696428012c543a3a54687265616449640001106d6f6465450301d85468726561644d6f64653c42547265655365743c3c54206173204d656d6265727368697054797065733e3a3a4d656d62657249643e3e0003287c4368616e67657320746872656164207065726d697373696f6e206d6f64652e00203c7765696768743e0024232320576569676874dc604f2028572960206966205468726561644d6f646520697320636c6f7365206f72204f283129206f74686572776973652077686572653ad02d2060576020697320746865206e756d626572206f662077686974656c6973746564206d656d6265727320696e20606d6f646560142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e6906085870616c6c65745f70726f706f73616c735f636f6465781043616c6c0404540001043c6372656174655f70726f706f73616c08016c67656e6572616c5f70726f706f73616c5f706172616d65746572734d03017047656e6572616c50726f706f73616c506172616d65746572733c543e00014070726f706f73616c5f64657461696c735103015050726f706f73616c44657461696c734f663c543e000034450143726561746520612070726f706f73616c2c207468652074797065206f662070726f706f73616c20646570656e6473206f6e20746865206070726f706f73616c5f64657461696c73602076617269616e7400203c7765696768743e002423232057656967687458604f202854202b2044202b204929602077686572653a902d2060546020697320746865207469746c652073697a6520696e206b696c6f6279746573a82d2060446020697320746865206465736372697074696f6e2073697a6520696e206b696c6f6279746573e02d20604960206973207468652073697a65206f6620616e7920706172616d6574657220696e206070726f706f73616c5f64657461696c736084202028696e206b696c6f62797465732069662069742773206d6574616461746129142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e6d06085070616c6c65745f776f726b696e675f67726f75701043616c6c08045400044900014c2c6164645f6f70656e696e6710012c6465736372697074696f6e30011c5665633c75383e0001306f70656e696e675f747970657d03012c4f70656e696e67547970650001307374616b655f706f6c696379610301a45374616b65506f6c6963793c543a3a426c6f636b4e756d6265722c2042616c616e63654f663c543e3e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e00002cc44164642061206a6f62206f70656e696e6720666f72206120726567756c617220776f726b65722f6c65616420726f6c652e490152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20616464206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e002423232057656967687438604f20284429602077686572653abc2d20604460206973207468652073697a65206f6620606465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e406170706c795f6f6e5f6f70656e696e67040104708103016c4170706c794f6e4f70656e696e67506172616d65746572733c543e000128684170706c79206f6e206120776f726b6572206f70656e696e672e002823203c7765696768743e002423232057656967687438604f20284429602077686572653ac42d20604460206973207468652073697a65206f662060702e6465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3066696c6c5f6f70656e696e670801286f70656e696e675f69642801244f70656e696e6749640001687375636365737366756c5f6170706c69636174696f6e5f6964736901015c42547265655365743c4170706c69636174696f6e49643e000228ac46696c6c206f70656e696e6720666f722074686520726567756c61722f6c65616420706f736974696f6e2e4d0152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2066696c6c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e2823203c7765696768743e002423232057656967687438604f20284129602077686572653acc2d2060416020697320746865206c656e677468206f6620607375636365737366756c5f6170706c69636174696f6e5f69647360142d2044423a242020202d204f2841292c23203c2f7765696768743e4c7570646174655f726f6c655f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e00014c6e65775f726f6c655f6163636f756e745f6964000130543a3a4163636f756e744964000324150155706461746520746865206173736f63696174656420726f6c65206163636f756e74206f66207468652061637469766520726567756c617220776f726b65722f6c6561642e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e286c656176655f726f6c65080124776f726b65725f696428012c576f726b657249643c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000424904c656176652074686520726f6c65206279207468652061637469766520776f726b65722e2823203c7765696768743e002423232057656967687438604f20285229602077686572653ab42d20605260206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e387465726d696e6174655f726f6c650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c7479450101504f7074696f6e3c42616c616e63654f663c543e3e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000528a05465726d696e617465207468652061637469766520776f726b657220627920746865206c6561642e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f207465726d696e61746520746865206c656164657220726f6c65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ad82d20605060206973207468652073697a65206070656e616c74792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c736c6173685f7374616b650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c747918013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e00062c7d01536c61736865732074686520726567756c617220776f726b6572207374616b652c2064656d616e64732061206c6561646572206f726967696e2e204e6f206c696d6974732c206e6f20616374696f6e73206f6e207a65726f207374616b652e3d01496620736c617368696e672062616c616e63652067726561746572207468616e20746865206578697374696e67207374616b65202d207374616b6520697320736c617368656420746f207a65726f2e19015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20736c61736820746865206c6561646572207374616b65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ae82d20605060206973207468652073697a65206f66206070656e616c6974792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3864656372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e00073021014465637265617365732074686520726567756c617220776f726b65722f6c656164207374616b6520616e642072657475726e73207468652072656d61696e64657220746f207468653901776f726b6572207374616b696e675f6163636f756e745f69642e2043616e2062652064656372656173656420746f207a65726f2c206e6f20616374696f6e73206f6e207a65726f207374616b652e944163636570747320746865207374616b6520616d6f756e7420746f2064656372656173652e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20646563726561736520746865206c6561646572207374616b65292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e38696e6372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e0008280501496e637265617365732074686520726567756c617220776f726b65722f6c656164207374616b652c2064656d616e6473206120776f726b6572206f726967696e2e6d014c6f636b7320746f6b656e732066726f6d2074686520776f726b6572207374616b696e675f6163636f756e745f696420657175616c20746f206e6577207374616b652e204e6f206c696d697473206f6e20746865207374616b652e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5077697468647261775f6170706c69636174696f6e0401386170706c69636174696f6e5f69642801344170706c69636174696f6e4964000924010157697468647261772074686520776f726b6572206170706c69636174696f6e2e2043616e20626520646f6e652062792074686520776f726b6572206f6e6c792e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3863616e63656c5f6f70656e696e670401286f70656e696e675f69642801244f70656e696e674964000a28dc43616e63656c20616e206f70656e696e6720666f722074686520726567756c617220776f726b65722f6c65616420706f736974696f6e2e550152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2063616e63656c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e287365745f6275646765740401286e65775f62756467657418013042616c616e63654f663c543e000b28a0536574732061206e65772062756467657420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e547570646174655f7265776172645f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e0001546e65775f7265776172645f6163636f756e745f6964000130543a3a4163636f756e744964000c2469015570646174652074686520726577617264206163636f756e74206173736f6369617465642077697468206120736574207265776172642072656c6174696f6e7368697020666f72207468652061637469766520776f726b65722e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507570646174655f7265776172645f616d6f756e74080124776f726b65725f696428012c576f726b657249643c543e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e000d28c855706461746520746865207265776172642070657220626c6f636b20666f72207468652061637469766520776f726b65722e310152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20757064617465206c656164657227732072657761726420616d6f756e74292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c7365745f7374617475735f7465787404012c7374617475735f746578743101013c4f7074696f6e3c5665633c75383e3e000e30b4536574732061206e657720737461747573207465787420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e002423232057656967687438604f20285329602077686572653a4d012d20605360206973207468652073697a65206f662074686520636f6e74656e7473206f6620607374617475735f746578746020696e206b696c6f6279746573207768656e206974206973206e6f74206e6f6e6500142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e447370656e645f66726f6d5f6275646765740c01286163636f756e745f6964000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000f28a85472616e73666572732073706563696669656420616d6f756e7420746f20616e79206163636f756e742e5c5265717569726573206c6561646572206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6466756e645f776f726b696e675f67726f75705f6275646765740c01246d656d6265725f696428012c4d656d62657249643c543e000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c6530011c5665633c75383e0010209846756e6420776f726b696e672067726f7570206275646765742062792061206d656d6265722e203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c6c6561645f72656d61726b04010c6d736730011c5665633c75383e0011284c4c6561642072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e34776f726b65725f72656d61726b080124776f726b65725f696428012c576f726b657249643c543e00010c6d736730011c5665633c75383e00122854576f726b65722072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e7106085070616c6c65745f776f726b696e675f67726f75701043616c6c08045400044900014c2c6164645f6f70656e696e6710012c6465736372697074696f6e30011c5665633c75383e0001306f70656e696e675f747970657d03012c4f70656e696e67547970650001307374616b655f706f6c696379610301a45374616b65506f6c6963793c543a3a426c6f636b4e756d6265722c2042616c616e63654f663c543e3e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e00002cc44164642061206a6f62206f70656e696e6720666f72206120726567756c617220776f726b65722f6c65616420726f6c652e490152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20616464206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e002423232057656967687438604f20284429602077686572653abc2d20604460206973207468652073697a65206f6620606465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e406170706c795f6f6e5f6f70656e696e67040104708103016c4170706c794f6e4f70656e696e67506172616d65746572733c543e000128684170706c79206f6e206120776f726b6572206f70656e696e672e002823203c7765696768743e002423232057656967687438604f20284429602077686572653ac42d20604460206973207468652073697a65206f662060702e6465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3066696c6c5f6f70656e696e670801286f70656e696e675f69642801244f70656e696e6749640001687375636365737366756c5f6170706c69636174696f6e5f6964736901015c42547265655365743c4170706c69636174696f6e49643e000228ac46696c6c206f70656e696e6720666f722074686520726567756c61722f6c65616420706f736974696f6e2e4d0152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2066696c6c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e2823203c7765696768743e002423232057656967687438604f20284129602077686572653acc2d2060416020697320746865206c656e677468206f6620607375636365737366756c5f6170706c69636174696f6e5f69647360142d2044423a242020202d204f2841292c23203c2f7765696768743e4c7570646174655f726f6c655f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e00014c6e65775f726f6c655f6163636f756e745f6964000130543a3a4163636f756e744964000324150155706461746520746865206173736f63696174656420726f6c65206163636f756e74206f66207468652061637469766520726567756c617220776f726b65722f6c6561642e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e286c656176655f726f6c65080124776f726b65725f696428012c576f726b657249643c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000424904c656176652074686520726f6c65206279207468652061637469766520776f726b65722e2823203c7765696768743e002423232057656967687438604f20285229602077686572653ab42d20605260206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e387465726d696e6174655f726f6c650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c7479450101504f7074696f6e3c42616c616e63654f663c543e3e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000528a05465726d696e617465207468652061637469766520776f726b657220627920746865206c6561642e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f207465726d696e61746520746865206c656164657220726f6c65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ad82d20605060206973207468652073697a65206070656e616c74792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c736c6173685f7374616b650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c747918013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e00062c7d01536c61736865732074686520726567756c617220776f726b6572207374616b652c2064656d616e64732061206c6561646572206f726967696e2e204e6f206c696d6974732c206e6f20616374696f6e73206f6e207a65726f207374616b652e3d01496620736c617368696e672062616c616e63652067726561746572207468616e20746865206578697374696e67207374616b65202d207374616b6520697320736c617368656420746f207a65726f2e19015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20736c61736820746865206c6561646572207374616b65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ae82d20605060206973207468652073697a65206f66206070656e616c6974792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3864656372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e00073021014465637265617365732074686520726567756c617220776f726b65722f6c656164207374616b6520616e642072657475726e73207468652072656d61696e64657220746f207468653901776f726b6572207374616b696e675f6163636f756e745f69642e2043616e2062652064656372656173656420746f207a65726f2c206e6f20616374696f6e73206f6e207a65726f207374616b652e944163636570747320746865207374616b6520616d6f756e7420746f2064656372656173652e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20646563726561736520746865206c6561646572207374616b65292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e38696e6372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e0008280501496e637265617365732074686520726567756c617220776f726b65722f6c656164207374616b652c2064656d616e6473206120776f726b6572206f726967696e2e6d014c6f636b7320746f6b656e732066726f6d2074686520776f726b6572207374616b696e675f6163636f756e745f696420657175616c20746f206e6577207374616b652e204e6f206c696d697473206f6e20746865207374616b652e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5077697468647261775f6170706c69636174696f6e0401386170706c69636174696f6e5f69642801344170706c69636174696f6e4964000924010157697468647261772074686520776f726b6572206170706c69636174696f6e2e2043616e20626520646f6e652062792074686520776f726b6572206f6e6c792e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3863616e63656c5f6f70656e696e670401286f70656e696e675f69642801244f70656e696e674964000a28dc43616e63656c20616e206f70656e696e6720666f722074686520726567756c617220776f726b65722f6c65616420706f736974696f6e2e550152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2063616e63656c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e287365745f6275646765740401286e65775f62756467657418013042616c616e63654f663c543e000b28a0536574732061206e65772062756467657420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e547570646174655f7265776172645f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e0001546e65775f7265776172645f6163636f756e745f6964000130543a3a4163636f756e744964000c2469015570646174652074686520726577617264206163636f756e74206173736f6369617465642077697468206120736574207265776172642072656c6174696f6e7368697020666f72207468652061637469766520776f726b65722e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507570646174655f7265776172645f616d6f756e74080124776f726b65725f696428012c576f726b657249643c543e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e000d28c855706461746520746865207265776172642070657220626c6f636b20666f72207468652061637469766520776f726b65722e310152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20757064617465206c656164657227732072657761726420616d6f756e74292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c7365745f7374617475735f7465787404012c7374617475735f746578743101013c4f7074696f6e3c5665633c75383e3e000e30b4536574732061206e657720737461747573207465787420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e002423232057656967687438604f20285329602077686572653a4d012d20605360206973207468652073697a65206f662074686520636f6e74656e7473206f6620607374617475735f746578746020696e206b696c6f6279746573207768656e206974206973206e6f74206e6f6e6500142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e447370656e645f66726f6d5f6275646765740c01286163636f756e745f6964000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000f28a85472616e73666572732073706563696669656420616d6f756e7420746f20616e79206163636f756e742e5c5265717569726573206c6561646572206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6466756e645f776f726b696e675f67726f75705f6275646765740c01246d656d6265725f696428012c4d656d62657249643c543e000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c6530011c5665633c75383e0010209846756e6420776f726b696e672067726f7570206275646765742062792061206d656d6265722e203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c6c6561645f72656d61726b04010c6d736730011c5665633c75383e0011284c4c6561642072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e34776f726b65725f72656d61726b080124776f726b65725f696428012c576f726b657249643c543e00010c6d736730011c5665633c75383e00122854576f726b65722072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e7506085070616c6c65745f776f726b696e675f67726f75701043616c6c08045400044900014c2c6164645f6f70656e696e6710012c6465736372697074696f6e30011c5665633c75383e0001306f70656e696e675f747970657d03012c4f70656e696e67547970650001307374616b655f706f6c696379610301a45374616b65506f6c6963793c543a3a426c6f636b4e756d6265722c2042616c616e63654f663c543e3e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e00002cc44164642061206a6f62206f70656e696e6720666f72206120726567756c617220776f726b65722f6c65616420726f6c652e490152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20616464206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e002423232057656967687438604f20284429602077686572653abc2d20604460206973207468652073697a65206f6620606465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e406170706c795f6f6e5f6f70656e696e67040104708103016c4170706c794f6e4f70656e696e67506172616d65746572733c543e000128684170706c79206f6e206120776f726b6572206f70656e696e672e002823203c7765696768743e002423232057656967687438604f20284429602077686572653ac42d20604460206973207468652073697a65206f662060702e6465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3066696c6c5f6f70656e696e670801286f70656e696e675f69642801244f70656e696e6749640001687375636365737366756c5f6170706c69636174696f6e5f6964736901015c42547265655365743c4170706c69636174696f6e49643e000228ac46696c6c206f70656e696e6720666f722074686520726567756c61722f6c65616420706f736974696f6e2e4d0152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2066696c6c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e2823203c7765696768743e002423232057656967687438604f20284129602077686572653acc2d2060416020697320746865206c656e677468206f6620607375636365737366756c5f6170706c69636174696f6e5f69647360142d2044423a242020202d204f2841292c23203c2f7765696768743e4c7570646174655f726f6c655f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e00014c6e65775f726f6c655f6163636f756e745f6964000130543a3a4163636f756e744964000324150155706461746520746865206173736f63696174656420726f6c65206163636f756e74206f66207468652061637469766520726567756c617220776f726b65722f6c6561642e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e286c656176655f726f6c65080124776f726b65725f696428012c576f726b657249643c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000424904c656176652074686520726f6c65206279207468652061637469766520776f726b65722e2823203c7765696768743e002423232057656967687438604f20285229602077686572653ab42d20605260206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e387465726d696e6174655f726f6c650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c7479450101504f7074696f6e3c42616c616e63654f663c543e3e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000528a05465726d696e617465207468652061637469766520776f726b657220627920746865206c6561642e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f207465726d696e61746520746865206c656164657220726f6c65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ad82d20605060206973207468652073697a65206070656e616c74792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c736c6173685f7374616b650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c747918013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e00062c7d01536c61736865732074686520726567756c617220776f726b6572207374616b652c2064656d616e64732061206c6561646572206f726967696e2e204e6f206c696d6974732c206e6f20616374696f6e73206f6e207a65726f207374616b652e3d01496620736c617368696e672062616c616e63652067726561746572207468616e20746865206578697374696e67207374616b65202d207374616b6520697320736c617368656420746f207a65726f2e19015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20736c61736820746865206c6561646572207374616b65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ae82d20605060206973207468652073697a65206f66206070656e616c6974792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3864656372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e00073021014465637265617365732074686520726567756c617220776f726b65722f6c656164207374616b6520616e642072657475726e73207468652072656d61696e64657220746f207468653901776f726b6572207374616b696e675f6163636f756e745f69642e2043616e2062652064656372656173656420746f207a65726f2c206e6f20616374696f6e73206f6e207a65726f207374616b652e944163636570747320746865207374616b6520616d6f756e7420746f2064656372656173652e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20646563726561736520746865206c6561646572207374616b65292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e38696e6372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e0008280501496e637265617365732074686520726567756c617220776f726b65722f6c656164207374616b652c2064656d616e6473206120776f726b6572206f726967696e2e6d014c6f636b7320746f6b656e732066726f6d2074686520776f726b6572207374616b696e675f6163636f756e745f696420657175616c20746f206e6577207374616b652e204e6f206c696d697473206f6e20746865207374616b652e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5077697468647261775f6170706c69636174696f6e0401386170706c69636174696f6e5f69642801344170706c69636174696f6e4964000924010157697468647261772074686520776f726b6572206170706c69636174696f6e2e2043616e20626520646f6e652062792074686520776f726b6572206f6e6c792e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3863616e63656c5f6f70656e696e670401286f70656e696e675f69642801244f70656e696e674964000a28dc43616e63656c20616e206f70656e696e6720666f722074686520726567756c617220776f726b65722f6c65616420706f736974696f6e2e550152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2063616e63656c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e287365745f6275646765740401286e65775f62756467657418013042616c616e63654f663c543e000b28a0536574732061206e65772062756467657420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e547570646174655f7265776172645f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e0001546e65775f7265776172645f6163636f756e745f6964000130543a3a4163636f756e744964000c2469015570646174652074686520726577617264206163636f756e74206173736f6369617465642077697468206120736574207265776172642072656c6174696f6e7368697020666f72207468652061637469766520776f726b65722e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507570646174655f7265776172645f616d6f756e74080124776f726b65725f696428012c576f726b657249643c543e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e000d28c855706461746520746865207265776172642070657220626c6f636b20666f72207468652061637469766520776f726b65722e310152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20757064617465206c656164657227732072657761726420616d6f756e74292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c7365745f7374617475735f7465787404012c7374617475735f746578743101013c4f7074696f6e3c5665633c75383e3e000e30b4536574732061206e657720737461747573207465787420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e002423232057656967687438604f20285329602077686572653a4d012d20605360206973207468652073697a65206f662074686520636f6e74656e7473206f6620607374617475735f746578746020696e206b696c6f6279746573207768656e206974206973206e6f74206e6f6e6500142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e447370656e645f66726f6d5f6275646765740c01286163636f756e745f6964000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000f28a85472616e73666572732073706563696669656420616d6f756e7420746f20616e79206163636f756e742e5c5265717569726573206c6561646572206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6466756e645f776f726b696e675f67726f75705f6275646765740c01246d656d6265725f696428012c4d656d62657249643c543e000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c6530011c5665633c75383e0010209846756e6420776f726b696e672067726f7570206275646765742062792061206d656d6265722e203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c6c6561645f72656d61726b04010c6d736730011c5665633c75383e0011284c4c6561642072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e34776f726b65725f72656d61726b080124776f726b65725f696428012c576f726b657249643c543e00010c6d736730011c5665633c75383e00122854576f726b65722072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e7906085070616c6c65745f776f726b696e675f67726f75701043616c6c08045400044900014c2c6164645f6f70656e696e6710012c6465736372697074696f6e30011c5665633c75383e0001306f70656e696e675f747970657d03012c4f70656e696e67547970650001307374616b655f706f6c696379610301a45374616b65506f6c6963793c543a3a426c6f636b4e756d6265722c2042616c616e63654f663c543e3e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e00002cc44164642061206a6f62206f70656e696e6720666f72206120726567756c617220776f726b65722f6c65616420726f6c652e490152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20616464206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e002423232057656967687438604f20284429602077686572653abc2d20604460206973207468652073697a65206f6620606465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e406170706c795f6f6e5f6f70656e696e67040104708103016c4170706c794f6e4f70656e696e67506172616d65746572733c543e000128684170706c79206f6e206120776f726b6572206f70656e696e672e002823203c7765696768743e002423232057656967687438604f20284429602077686572653ac42d20604460206973207468652073697a65206f662060702e6465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3066696c6c5f6f70656e696e670801286f70656e696e675f69642801244f70656e696e6749640001687375636365737366756c5f6170706c69636174696f6e5f6964736901015c42547265655365743c4170706c69636174696f6e49643e000228ac46696c6c206f70656e696e6720666f722074686520726567756c61722f6c65616420706f736974696f6e2e4d0152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2066696c6c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e2823203c7765696768743e002423232057656967687438604f20284129602077686572653acc2d2060416020697320746865206c656e677468206f6620607375636365737366756c5f6170706c69636174696f6e5f69647360142d2044423a242020202d204f2841292c23203c2f7765696768743e4c7570646174655f726f6c655f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e00014c6e65775f726f6c655f6163636f756e745f6964000130543a3a4163636f756e744964000324150155706461746520746865206173736f63696174656420726f6c65206163636f756e74206f66207468652061637469766520726567756c617220776f726b65722f6c6561642e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e286c656176655f726f6c65080124776f726b65725f696428012c576f726b657249643c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000424904c656176652074686520726f6c65206279207468652061637469766520776f726b65722e2823203c7765696768743e002423232057656967687438604f20285229602077686572653ab42d20605260206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e387465726d696e6174655f726f6c650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c7479450101504f7074696f6e3c42616c616e63654f663c543e3e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000528a05465726d696e617465207468652061637469766520776f726b657220627920746865206c6561642e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f207465726d696e61746520746865206c656164657220726f6c65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ad82d20605060206973207468652073697a65206070656e616c74792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c736c6173685f7374616b650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c747918013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e00062c7d01536c61736865732074686520726567756c617220776f726b6572207374616b652c2064656d616e64732061206c6561646572206f726967696e2e204e6f206c696d6974732c206e6f20616374696f6e73206f6e207a65726f207374616b652e3d01496620736c617368696e672062616c616e63652067726561746572207468616e20746865206578697374696e67207374616b65202d207374616b6520697320736c617368656420746f207a65726f2e19015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20736c61736820746865206c6561646572207374616b65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ae82d20605060206973207468652073697a65206f66206070656e616c6974792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3864656372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e00073021014465637265617365732074686520726567756c617220776f726b65722f6c656164207374616b6520616e642072657475726e73207468652072656d61696e64657220746f207468653901776f726b6572207374616b696e675f6163636f756e745f69642e2043616e2062652064656372656173656420746f207a65726f2c206e6f20616374696f6e73206f6e207a65726f207374616b652e944163636570747320746865207374616b6520616d6f756e7420746f2064656372656173652e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20646563726561736520746865206c6561646572207374616b65292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e38696e6372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e0008280501496e637265617365732074686520726567756c617220776f726b65722f6c656164207374616b652c2064656d616e6473206120776f726b6572206f726967696e2e6d014c6f636b7320746f6b656e732066726f6d2074686520776f726b6572207374616b696e675f6163636f756e745f696420657175616c20746f206e6577207374616b652e204e6f206c696d697473206f6e20746865207374616b652e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5077697468647261775f6170706c69636174696f6e0401386170706c69636174696f6e5f69642801344170706c69636174696f6e4964000924010157697468647261772074686520776f726b6572206170706c69636174696f6e2e2043616e20626520646f6e652062792074686520776f726b6572206f6e6c792e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3863616e63656c5f6f70656e696e670401286f70656e696e675f69642801244f70656e696e674964000a28dc43616e63656c20616e206f70656e696e6720666f722074686520726567756c617220776f726b65722f6c65616420706f736974696f6e2e550152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2063616e63656c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e287365745f6275646765740401286e65775f62756467657418013042616c616e63654f663c543e000b28a0536574732061206e65772062756467657420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e547570646174655f7265776172645f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e0001546e65775f7265776172645f6163636f756e745f6964000130543a3a4163636f756e744964000c2469015570646174652074686520726577617264206163636f756e74206173736f6369617465642077697468206120736574207265776172642072656c6174696f6e7368697020666f72207468652061637469766520776f726b65722e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507570646174655f7265776172645f616d6f756e74080124776f726b65725f696428012c576f726b657249643c543e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e000d28c855706461746520746865207265776172642070657220626c6f636b20666f72207468652061637469766520776f726b65722e310152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20757064617465206c656164657227732072657761726420616d6f756e74292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c7365745f7374617475735f7465787404012c7374617475735f746578743101013c4f7074696f6e3c5665633c75383e3e000e30b4536574732061206e657720737461747573207465787420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e002423232057656967687438604f20285329602077686572653a4d012d20605360206973207468652073697a65206f662074686520636f6e74656e7473206f6620607374617475735f746578746020696e206b696c6f6279746573207768656e206974206973206e6f74206e6f6e6500142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e447370656e645f66726f6d5f6275646765740c01286163636f756e745f6964000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000f28a85472616e73666572732073706563696669656420616d6f756e7420746f20616e79206163636f756e742e5c5265717569726573206c6561646572206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6466756e645f776f726b696e675f67726f75705f6275646765740c01246d656d6265725f696428012c4d656d62657249643c543e000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c6530011c5665633c75383e0010209846756e6420776f726b696e672067726f7570206275646765742062792061206d656d6265722e203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c6c6561645f72656d61726b04010c6d736730011c5665633c75383e0011284c4c6561642072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e34776f726b65725f72656d61726b080124776f726b65725f696428012c576f726b657249643c543e00010c6d736730011c5665633c75383e00122854576f726b65722072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e7d06085070616c6c65745f776f726b696e675f67726f75701043616c6c08045400044900014c2c6164645f6f70656e696e6710012c6465736372697074696f6e30011c5665633c75383e0001306f70656e696e675f747970657d03012c4f70656e696e67547970650001307374616b655f706f6c696379610301a45374616b65506f6c6963793c543a3a426c6f636b4e756d6265722c2042616c616e63654f663c543e3e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e00002cc44164642061206a6f62206f70656e696e6720666f72206120726567756c617220776f726b65722f6c65616420726f6c652e490152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20616464206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e002423232057656967687438604f20284429602077686572653abc2d20604460206973207468652073697a65206f6620606465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e406170706c795f6f6e5f6f70656e696e67040104708103016c4170706c794f6e4f70656e696e67506172616d65746572733c543e000128684170706c79206f6e206120776f726b6572206f70656e696e672e002823203c7765696768743e002423232057656967687438604f20284429602077686572653ac42d20604460206973207468652073697a65206f662060702e6465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3066696c6c5f6f70656e696e670801286f70656e696e675f69642801244f70656e696e6749640001687375636365737366756c5f6170706c69636174696f6e5f6964736901015c42547265655365743c4170706c69636174696f6e49643e000228ac46696c6c206f70656e696e6720666f722074686520726567756c61722f6c65616420706f736974696f6e2e4d0152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2066696c6c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e2823203c7765696768743e002423232057656967687438604f20284129602077686572653acc2d2060416020697320746865206c656e677468206f6620607375636365737366756c5f6170706c69636174696f6e5f69647360142d2044423a242020202d204f2841292c23203c2f7765696768743e4c7570646174655f726f6c655f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e00014c6e65775f726f6c655f6163636f756e745f6964000130543a3a4163636f756e744964000324150155706461746520746865206173736f63696174656420726f6c65206163636f756e74206f66207468652061637469766520726567756c617220776f726b65722f6c6561642e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e286c656176655f726f6c65080124776f726b65725f696428012c576f726b657249643c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000424904c656176652074686520726f6c65206279207468652061637469766520776f726b65722e2823203c7765696768743e002423232057656967687438604f20285229602077686572653ab42d20605260206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e387465726d696e6174655f726f6c650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c7479450101504f7074696f6e3c42616c616e63654f663c543e3e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000528a05465726d696e617465207468652061637469766520776f726b657220627920746865206c6561642e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f207465726d696e61746520746865206c656164657220726f6c65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ad82d20605060206973207468652073697a65206070656e616c74792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c736c6173685f7374616b650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c747918013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e00062c7d01536c61736865732074686520726567756c617220776f726b6572207374616b652c2064656d616e64732061206c6561646572206f726967696e2e204e6f206c696d6974732c206e6f20616374696f6e73206f6e207a65726f207374616b652e3d01496620736c617368696e672062616c616e63652067726561746572207468616e20746865206578697374696e67207374616b65202d207374616b6520697320736c617368656420746f207a65726f2e19015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20736c61736820746865206c6561646572207374616b65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ae82d20605060206973207468652073697a65206f66206070656e616c6974792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3864656372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e00073021014465637265617365732074686520726567756c617220776f726b65722f6c656164207374616b6520616e642072657475726e73207468652072656d61696e64657220746f207468653901776f726b6572207374616b696e675f6163636f756e745f69642e2043616e2062652064656372656173656420746f207a65726f2c206e6f20616374696f6e73206f6e207a65726f207374616b652e944163636570747320746865207374616b6520616d6f756e7420746f2064656372656173652e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20646563726561736520746865206c6561646572207374616b65292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e38696e6372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e0008280501496e637265617365732074686520726567756c617220776f726b65722f6c656164207374616b652c2064656d616e6473206120776f726b6572206f726967696e2e6d014c6f636b7320746f6b656e732066726f6d2074686520776f726b6572207374616b696e675f6163636f756e745f696420657175616c20746f206e6577207374616b652e204e6f206c696d697473206f6e20746865207374616b652e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5077697468647261775f6170706c69636174696f6e0401386170706c69636174696f6e5f69642801344170706c69636174696f6e4964000924010157697468647261772074686520776f726b6572206170706c69636174696f6e2e2043616e20626520646f6e652062792074686520776f726b6572206f6e6c792e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3863616e63656c5f6f70656e696e670401286f70656e696e675f69642801244f70656e696e674964000a28dc43616e63656c20616e206f70656e696e6720666f722074686520726567756c617220776f726b65722f6c65616420706f736974696f6e2e550152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2063616e63656c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e287365745f6275646765740401286e65775f62756467657418013042616c616e63654f663c543e000b28a0536574732061206e65772062756467657420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e547570646174655f7265776172645f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e0001546e65775f7265776172645f6163636f756e745f6964000130543a3a4163636f756e744964000c2469015570646174652074686520726577617264206163636f756e74206173736f6369617465642077697468206120736574207265776172642072656c6174696f6e7368697020666f72207468652061637469766520776f726b65722e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507570646174655f7265776172645f616d6f756e74080124776f726b65725f696428012c576f726b657249643c543e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e000d28c855706461746520746865207265776172642070657220626c6f636b20666f72207468652061637469766520776f726b65722e310152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20757064617465206c656164657227732072657761726420616d6f756e74292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c7365745f7374617475735f7465787404012c7374617475735f746578743101013c4f7074696f6e3c5665633c75383e3e000e30b4536574732061206e657720737461747573207465787420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e002423232057656967687438604f20285329602077686572653a4d012d20605360206973207468652073697a65206f662074686520636f6e74656e7473206f6620607374617475735f746578746020696e206b696c6f6279746573207768656e206974206973206e6f74206e6f6e6500142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e447370656e645f66726f6d5f6275646765740c01286163636f756e745f6964000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000f28a85472616e73666572732073706563696669656420616d6f756e7420746f20616e79206163636f756e742e5c5265717569726573206c6561646572206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6466756e645f776f726b696e675f67726f75705f6275646765740c01246d656d6265725f696428012c4d656d62657249643c543e000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c6530011c5665633c75383e0010209846756e6420776f726b696e672067726f7570206275646765742062792061206d656d6265722e203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c6c6561645f72656d61726b04010c6d736730011c5665633c75383e0011284c4c6561642072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e34776f726b65725f72656d61726b080124776f726b65725f696428012c576f726b657249643c543e00010c6d736730011c5665633c75383e00122854576f726b65722072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e8106085070616c6c65745f776f726b696e675f67726f75701043616c6c08045400044900014c2c6164645f6f70656e696e6710012c6465736372697074696f6e30011c5665633c75383e0001306f70656e696e675f747970657d03012c4f70656e696e67547970650001307374616b655f706f6c696379610301a45374616b65506f6c6963793c543a3a426c6f636b4e756d6265722c2042616c616e63654f663c543e3e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e00002cc44164642061206a6f62206f70656e696e6720666f72206120726567756c617220776f726b65722f6c65616420726f6c652e490152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20616464206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e002423232057656967687438604f20284429602077686572653abc2d20604460206973207468652073697a65206f6620606465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e406170706c795f6f6e5f6f70656e696e67040104708103016c4170706c794f6e4f70656e696e67506172616d65746572733c543e000128684170706c79206f6e206120776f726b6572206f70656e696e672e002823203c7765696768743e002423232057656967687438604f20284429602077686572653ac42d20604460206973207468652073697a65206f662060702e6465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3066696c6c5f6f70656e696e670801286f70656e696e675f69642801244f70656e696e6749640001687375636365737366756c5f6170706c69636174696f6e5f6964736901015c42547265655365743c4170706c69636174696f6e49643e000228ac46696c6c206f70656e696e6720666f722074686520726567756c61722f6c65616420706f736974696f6e2e4d0152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2066696c6c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e2823203c7765696768743e002423232057656967687438604f20284129602077686572653acc2d2060416020697320746865206c656e677468206f6620607375636365737366756c5f6170706c69636174696f6e5f69647360142d2044423a242020202d204f2841292c23203c2f7765696768743e4c7570646174655f726f6c655f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e00014c6e65775f726f6c655f6163636f756e745f6964000130543a3a4163636f756e744964000324150155706461746520746865206173736f63696174656420726f6c65206163636f756e74206f66207468652061637469766520726567756c617220776f726b65722f6c6561642e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e286c656176655f726f6c65080124776f726b65725f696428012c576f726b657249643c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000424904c656176652074686520726f6c65206279207468652061637469766520776f726b65722e2823203c7765696768743e002423232057656967687438604f20285229602077686572653ab42d20605260206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e387465726d696e6174655f726f6c650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c7479450101504f7074696f6e3c42616c616e63654f663c543e3e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000528a05465726d696e617465207468652061637469766520776f726b657220627920746865206c6561642e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f207465726d696e61746520746865206c656164657220726f6c65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ad82d20605060206973207468652073697a65206070656e616c74792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c736c6173685f7374616b650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c747918013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e00062c7d01536c61736865732074686520726567756c617220776f726b6572207374616b652c2064656d616e64732061206c6561646572206f726967696e2e204e6f206c696d6974732c206e6f20616374696f6e73206f6e207a65726f207374616b652e3d01496620736c617368696e672062616c616e63652067726561746572207468616e20746865206578697374696e67207374616b65202d207374616b6520697320736c617368656420746f207a65726f2e19015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20736c61736820746865206c6561646572207374616b65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ae82d20605060206973207468652073697a65206f66206070656e616c6974792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3864656372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e00073021014465637265617365732074686520726567756c617220776f726b65722f6c656164207374616b6520616e642072657475726e73207468652072656d61696e64657220746f207468653901776f726b6572207374616b696e675f6163636f756e745f69642e2043616e2062652064656372656173656420746f207a65726f2c206e6f20616374696f6e73206f6e207a65726f207374616b652e944163636570747320746865207374616b6520616d6f756e7420746f2064656372656173652e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20646563726561736520746865206c6561646572207374616b65292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e38696e6372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e0008280501496e637265617365732074686520726567756c617220776f726b65722f6c656164207374616b652c2064656d616e6473206120776f726b6572206f726967696e2e6d014c6f636b7320746f6b656e732066726f6d2074686520776f726b6572207374616b696e675f6163636f756e745f696420657175616c20746f206e6577207374616b652e204e6f206c696d697473206f6e20746865207374616b652e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5077697468647261775f6170706c69636174696f6e0401386170706c69636174696f6e5f69642801344170706c69636174696f6e4964000924010157697468647261772074686520776f726b6572206170706c69636174696f6e2e2043616e20626520646f6e652062792074686520776f726b6572206f6e6c792e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3863616e63656c5f6f70656e696e670401286f70656e696e675f69642801244f70656e696e674964000a28dc43616e63656c20616e206f70656e696e6720666f722074686520726567756c617220776f726b65722f6c65616420706f736974696f6e2e550152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2063616e63656c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e287365745f6275646765740401286e65775f62756467657418013042616c616e63654f663c543e000b28a0536574732061206e65772062756467657420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e547570646174655f7265776172645f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e0001546e65775f7265776172645f6163636f756e745f6964000130543a3a4163636f756e744964000c2469015570646174652074686520726577617264206163636f756e74206173736f6369617465642077697468206120736574207265776172642072656c6174696f6e7368697020666f72207468652061637469766520776f726b65722e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507570646174655f7265776172645f616d6f756e74080124776f726b65725f696428012c576f726b657249643c543e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e000d28c855706461746520746865207265776172642070657220626c6f636b20666f72207468652061637469766520776f726b65722e310152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20757064617465206c656164657227732072657761726420616d6f756e74292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c7365745f7374617475735f7465787404012c7374617475735f746578743101013c4f7074696f6e3c5665633c75383e3e000e30b4536574732061206e657720737461747573207465787420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e002423232057656967687438604f20285329602077686572653a4d012d20605360206973207468652073697a65206f662074686520636f6e74656e7473206f6620607374617475735f746578746020696e206b696c6f6279746573207768656e206974206973206e6f74206e6f6e6500142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e447370656e645f66726f6d5f6275646765740c01286163636f756e745f6964000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000f28a85472616e73666572732073706563696669656420616d6f756e7420746f20616e79206163636f756e742e5c5265717569726573206c6561646572206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6466756e645f776f726b696e675f67726f75705f6275646765740c01246d656d6265725f696428012c4d656d62657249643c543e000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c6530011c5665633c75383e0010209846756e6420776f726b696e672067726f7570206275646765742062792061206d656d6265722e203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c6c6561645f72656d61726b04010c6d736730011c5665633c75383e0011284c4c6561642072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e34776f726b65725f72656d61726b080124776f726b65725f696428012c576f726b657249643c543e00010c6d736730011c5665633c75383e00122854576f726b65722072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e8506085070616c6c65745f776f726b696e675f67726f75701043616c6c08045400044900014c2c6164645f6f70656e696e6710012c6465736372697074696f6e30011c5665633c75383e0001306f70656e696e675f747970657d03012c4f70656e696e67547970650001307374616b655f706f6c696379610301a45374616b65506f6c6963793c543a3a426c6f636b4e756d6265722c2042616c616e63654f663c543e3e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e00002cc44164642061206a6f62206f70656e696e6720666f72206120726567756c617220776f726b65722f6c65616420726f6c652e490152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20616464206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e002423232057656967687438604f20284429602077686572653abc2d20604460206973207468652073697a65206f6620606465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e406170706c795f6f6e5f6f70656e696e67040104708103016c4170706c794f6e4f70656e696e67506172616d65746572733c543e000128684170706c79206f6e206120776f726b6572206f70656e696e672e002823203c7765696768743e002423232057656967687438604f20284429602077686572653ac42d20604460206973207468652073697a65206f662060702e6465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3066696c6c5f6f70656e696e670801286f70656e696e675f69642801244f70656e696e6749640001687375636365737366756c5f6170706c69636174696f6e5f6964736901015c42547265655365743c4170706c69636174696f6e49643e000228ac46696c6c206f70656e696e6720666f722074686520726567756c61722f6c65616420706f736974696f6e2e4d0152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2066696c6c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e2823203c7765696768743e002423232057656967687438604f20284129602077686572653acc2d2060416020697320746865206c656e677468206f6620607375636365737366756c5f6170706c69636174696f6e5f69647360142d2044423a242020202d204f2841292c23203c2f7765696768743e4c7570646174655f726f6c655f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e00014c6e65775f726f6c655f6163636f756e745f6964000130543a3a4163636f756e744964000324150155706461746520746865206173736f63696174656420726f6c65206163636f756e74206f66207468652061637469766520726567756c617220776f726b65722f6c6561642e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e286c656176655f726f6c65080124776f726b65725f696428012c576f726b657249643c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000424904c656176652074686520726f6c65206279207468652061637469766520776f726b65722e2823203c7765696768743e002423232057656967687438604f20285229602077686572653ab42d20605260206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e387465726d696e6174655f726f6c650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c7479450101504f7074696f6e3c42616c616e63654f663c543e3e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000528a05465726d696e617465207468652061637469766520776f726b657220627920746865206c6561642e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f207465726d696e61746520746865206c656164657220726f6c65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ad82d20605060206973207468652073697a65206070656e616c74792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c736c6173685f7374616b650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c747918013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e00062c7d01536c61736865732074686520726567756c617220776f726b6572207374616b652c2064656d616e64732061206c6561646572206f726967696e2e204e6f206c696d6974732c206e6f20616374696f6e73206f6e207a65726f207374616b652e3d01496620736c617368696e672062616c616e63652067726561746572207468616e20746865206578697374696e67207374616b65202d207374616b6520697320736c617368656420746f207a65726f2e19015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20736c61736820746865206c6561646572207374616b65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ae82d20605060206973207468652073697a65206f66206070656e616c6974792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3864656372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e00073021014465637265617365732074686520726567756c617220776f726b65722f6c656164207374616b6520616e642072657475726e73207468652072656d61696e64657220746f207468653901776f726b6572207374616b696e675f6163636f756e745f69642e2043616e2062652064656372656173656420746f207a65726f2c206e6f20616374696f6e73206f6e207a65726f207374616b652e944163636570747320746865207374616b6520616d6f756e7420746f2064656372656173652e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20646563726561736520746865206c6561646572207374616b65292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e38696e6372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e0008280501496e637265617365732074686520726567756c617220776f726b65722f6c656164207374616b652c2064656d616e6473206120776f726b6572206f726967696e2e6d014c6f636b7320746f6b656e732066726f6d2074686520776f726b6572207374616b696e675f6163636f756e745f696420657175616c20746f206e6577207374616b652e204e6f206c696d697473206f6e20746865207374616b652e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5077697468647261775f6170706c69636174696f6e0401386170706c69636174696f6e5f69642801344170706c69636174696f6e4964000924010157697468647261772074686520776f726b6572206170706c69636174696f6e2e2043616e20626520646f6e652062792074686520776f726b6572206f6e6c792e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3863616e63656c5f6f70656e696e670401286f70656e696e675f69642801244f70656e696e674964000a28dc43616e63656c20616e206f70656e696e6720666f722074686520726567756c617220776f726b65722f6c65616420706f736974696f6e2e550152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2063616e63656c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e287365745f6275646765740401286e65775f62756467657418013042616c616e63654f663c543e000b28a0536574732061206e65772062756467657420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e547570646174655f7265776172645f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e0001546e65775f7265776172645f6163636f756e745f6964000130543a3a4163636f756e744964000c2469015570646174652074686520726577617264206163636f756e74206173736f6369617465642077697468206120736574207265776172642072656c6174696f6e7368697020666f72207468652061637469766520776f726b65722e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507570646174655f7265776172645f616d6f756e74080124776f726b65725f696428012c576f726b657249643c543e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e000d28c855706461746520746865207265776172642070657220626c6f636b20666f72207468652061637469766520776f726b65722e310152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20757064617465206c656164657227732072657761726420616d6f756e74292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c7365745f7374617475735f7465787404012c7374617475735f746578743101013c4f7074696f6e3c5665633c75383e3e000e30b4536574732061206e657720737461747573207465787420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e002423232057656967687438604f20285329602077686572653a4d012d20605360206973207468652073697a65206f662074686520636f6e74656e7473206f6620607374617475735f746578746020696e206b696c6f6279746573207768656e206974206973206e6f74206e6f6e6500142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e447370656e645f66726f6d5f6275646765740c01286163636f756e745f6964000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000f28a85472616e73666572732073706563696669656420616d6f756e7420746f20616e79206163636f756e742e5c5265717569726573206c6561646572206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6466756e645f776f726b696e675f67726f75705f6275646765740c01246d656d6265725f696428012c4d656d62657249643c543e000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c6530011c5665633c75383e0010209846756e6420776f726b696e672067726f7570206275646765742062792061206d656d6265722e203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c6c6561645f72656d61726b04010c6d736730011c5665633c75383e0011284c4c6561642072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e34776f726b65725f72656d61726b080124776f726b65725f696428012c576f726b657249643c543e00010c6d736730011c5665633c75383e00122854576f726b65722072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e8906085070616c6c65745f776f726b696e675f67726f75701043616c6c08045400044900014c2c6164645f6f70656e696e6710012c6465736372697074696f6e30011c5665633c75383e0001306f70656e696e675f747970657d03012c4f70656e696e67547970650001307374616b655f706f6c696379610301a45374616b65506f6c6963793c543a3a426c6f636b4e756d6265722c2042616c616e63654f663c543e3e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e00002cc44164642061206a6f62206f70656e696e6720666f72206120726567756c617220776f726b65722f6c65616420726f6c652e490152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20616464206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e002423232057656967687438604f20284429602077686572653abc2d20604460206973207468652073697a65206f6620606465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e406170706c795f6f6e5f6f70656e696e67040104708103016c4170706c794f6e4f70656e696e67506172616d65746572733c543e000128684170706c79206f6e206120776f726b6572206f70656e696e672e002823203c7765696768743e002423232057656967687438604f20284429602077686572653ac42d20604460206973207468652073697a65206f662060702e6465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3066696c6c5f6f70656e696e670801286f70656e696e675f69642801244f70656e696e6749640001687375636365737366756c5f6170706c69636174696f6e5f6964736901015c42547265655365743c4170706c69636174696f6e49643e000228ac46696c6c206f70656e696e6720666f722074686520726567756c61722f6c65616420706f736974696f6e2e4d0152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2066696c6c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e2823203c7765696768743e002423232057656967687438604f20284129602077686572653acc2d2060416020697320746865206c656e677468206f6620607375636365737366756c5f6170706c69636174696f6e5f69647360142d2044423a242020202d204f2841292c23203c2f7765696768743e4c7570646174655f726f6c655f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e00014c6e65775f726f6c655f6163636f756e745f6964000130543a3a4163636f756e744964000324150155706461746520746865206173736f63696174656420726f6c65206163636f756e74206f66207468652061637469766520726567756c617220776f726b65722f6c6561642e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e286c656176655f726f6c65080124776f726b65725f696428012c576f726b657249643c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000424904c656176652074686520726f6c65206279207468652061637469766520776f726b65722e2823203c7765696768743e002423232057656967687438604f20285229602077686572653ab42d20605260206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e387465726d696e6174655f726f6c650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c7479450101504f7074696f6e3c42616c616e63654f663c543e3e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000528a05465726d696e617465207468652061637469766520776f726b657220627920746865206c6561642e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f207465726d696e61746520746865206c656164657220726f6c65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ad82d20605060206973207468652073697a65206070656e616c74792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c736c6173685f7374616b650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c747918013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e00062c7d01536c61736865732074686520726567756c617220776f726b6572207374616b652c2064656d616e64732061206c6561646572206f726967696e2e204e6f206c696d6974732c206e6f20616374696f6e73206f6e207a65726f207374616b652e3d01496620736c617368696e672062616c616e63652067726561746572207468616e20746865206578697374696e67207374616b65202d207374616b6520697320736c617368656420746f207a65726f2e19015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20736c61736820746865206c6561646572207374616b65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ae82d20605060206973207468652073697a65206f66206070656e616c6974792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3864656372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e00073021014465637265617365732074686520726567756c617220776f726b65722f6c656164207374616b6520616e642072657475726e73207468652072656d61696e64657220746f207468653901776f726b6572207374616b696e675f6163636f756e745f69642e2043616e2062652064656372656173656420746f207a65726f2c206e6f20616374696f6e73206f6e207a65726f207374616b652e944163636570747320746865207374616b6520616d6f756e7420746f2064656372656173652e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20646563726561736520746865206c6561646572207374616b65292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e38696e6372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e0008280501496e637265617365732074686520726567756c617220776f726b65722f6c656164207374616b652c2064656d616e6473206120776f726b6572206f726967696e2e6d014c6f636b7320746f6b656e732066726f6d2074686520776f726b6572207374616b696e675f6163636f756e745f696420657175616c20746f206e6577207374616b652e204e6f206c696d697473206f6e20746865207374616b652e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5077697468647261775f6170706c69636174696f6e0401386170706c69636174696f6e5f69642801344170706c69636174696f6e4964000924010157697468647261772074686520776f726b6572206170706c69636174696f6e2e2043616e20626520646f6e652062792074686520776f726b6572206f6e6c792e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3863616e63656c5f6f70656e696e670401286f70656e696e675f69642801244f70656e696e674964000a28dc43616e63656c20616e206f70656e696e6720666f722074686520726567756c617220776f726b65722f6c65616420706f736974696f6e2e550152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2063616e63656c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e287365745f6275646765740401286e65775f62756467657418013042616c616e63654f663c543e000b28a0536574732061206e65772062756467657420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e547570646174655f7265776172645f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e0001546e65775f7265776172645f6163636f756e745f6964000130543a3a4163636f756e744964000c2469015570646174652074686520726577617264206163636f756e74206173736f6369617465642077697468206120736574207265776172642072656c6174696f6e7368697020666f72207468652061637469766520776f726b65722e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507570646174655f7265776172645f616d6f756e74080124776f726b65725f696428012c576f726b657249643c543e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e000d28c855706461746520746865207265776172642070657220626c6f636b20666f72207468652061637469766520776f726b65722e310152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20757064617465206c656164657227732072657761726420616d6f756e74292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c7365745f7374617475735f7465787404012c7374617475735f746578743101013c4f7074696f6e3c5665633c75383e3e000e30b4536574732061206e657720737461747573207465787420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e002423232057656967687438604f20285329602077686572653a4d012d20605360206973207468652073697a65206f662074686520636f6e74656e7473206f6620607374617475735f746578746020696e206b696c6f6279746573207768656e206974206973206e6f74206e6f6e6500142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e447370656e645f66726f6d5f6275646765740c01286163636f756e745f6964000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000f28a85472616e73666572732073706563696669656420616d6f756e7420746f20616e79206163636f756e742e5c5265717569726573206c6561646572206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6466756e645f776f726b696e675f67726f75705f6275646765740c01246d656d6265725f696428012c4d656d62657249643c543e000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c6530011c5665633c75383e0010209846756e6420776f726b696e672067726f7570206275646765742062792061206d656d6265722e203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c6c6561645f72656d61726b04010c6d736730011c5665633c75383e0011284c4c6561642072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e34776f726b65725f72656d61726b080124776f726b65725f696428012c576f726b657249643c543e00010c6d736730011c5665633c75383e00122854576f726b65722072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e8d06085070616c6c65745f776f726b696e675f67726f75701043616c6c08045400044900014c2c6164645f6f70656e696e6710012c6465736372697074696f6e30011c5665633c75383e0001306f70656e696e675f747970657d03012c4f70656e696e67547970650001307374616b655f706f6c696379610301a45374616b65506f6c6963793c543a3a426c6f636b4e756d6265722c2042616c616e63654f663c543e3e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e00002cc44164642061206a6f62206f70656e696e6720666f72206120726567756c617220776f726b65722f6c65616420726f6c652e490152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20616464206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e002423232057656967687438604f20284429602077686572653abc2d20604460206973207468652073697a65206f6620606465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e406170706c795f6f6e5f6f70656e696e67040104708103016c4170706c794f6e4f70656e696e67506172616d65746572733c543e000128684170706c79206f6e206120776f726b6572206f70656e696e672e002823203c7765696768743e002423232057656967687438604f20284429602077686572653ac42d20604460206973207468652073697a65206f662060702e6465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3066696c6c5f6f70656e696e670801286f70656e696e675f69642801244f70656e696e6749640001687375636365737366756c5f6170706c69636174696f6e5f6964736901015c42547265655365743c4170706c69636174696f6e49643e000228ac46696c6c206f70656e696e6720666f722074686520726567756c61722f6c65616420706f736974696f6e2e4d0152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2066696c6c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e2823203c7765696768743e002423232057656967687438604f20284129602077686572653acc2d2060416020697320746865206c656e677468206f6620607375636365737366756c5f6170706c69636174696f6e5f69647360142d2044423a242020202d204f2841292c23203c2f7765696768743e4c7570646174655f726f6c655f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e00014c6e65775f726f6c655f6163636f756e745f6964000130543a3a4163636f756e744964000324150155706461746520746865206173736f63696174656420726f6c65206163636f756e74206f66207468652061637469766520726567756c617220776f726b65722f6c6561642e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e286c656176655f726f6c65080124776f726b65725f696428012c576f726b657249643c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000424904c656176652074686520726f6c65206279207468652061637469766520776f726b65722e2823203c7765696768743e002423232057656967687438604f20285229602077686572653ab42d20605260206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e387465726d696e6174655f726f6c650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c7479450101504f7074696f6e3c42616c616e63654f663c543e3e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000528a05465726d696e617465207468652061637469766520776f726b657220627920746865206c6561642e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f207465726d696e61746520746865206c656164657220726f6c65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ad82d20605060206973207468652073697a65206070656e616c74792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c736c6173685f7374616b650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c747918013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e00062c7d01536c61736865732074686520726567756c617220776f726b6572207374616b652c2064656d616e64732061206c6561646572206f726967696e2e204e6f206c696d6974732c206e6f20616374696f6e73206f6e207a65726f207374616b652e3d01496620736c617368696e672062616c616e63652067726561746572207468616e20746865206578697374696e67207374616b65202d207374616b6520697320736c617368656420746f207a65726f2e19015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20736c61736820746865206c6561646572207374616b65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ae82d20605060206973207468652073697a65206f66206070656e616c6974792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3864656372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e00073021014465637265617365732074686520726567756c617220776f726b65722f6c656164207374616b6520616e642072657475726e73207468652072656d61696e64657220746f207468653901776f726b6572207374616b696e675f6163636f756e745f69642e2043616e2062652064656372656173656420746f207a65726f2c206e6f20616374696f6e73206f6e207a65726f207374616b652e944163636570747320746865207374616b6520616d6f756e7420746f2064656372656173652e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20646563726561736520746865206c6561646572207374616b65292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e38696e6372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e0008280501496e637265617365732074686520726567756c617220776f726b65722f6c656164207374616b652c2064656d616e6473206120776f726b6572206f726967696e2e6d014c6f636b7320746f6b656e732066726f6d2074686520776f726b6572207374616b696e675f6163636f756e745f696420657175616c20746f206e6577207374616b652e204e6f206c696d697473206f6e20746865207374616b652e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5077697468647261775f6170706c69636174696f6e0401386170706c69636174696f6e5f69642801344170706c69636174696f6e4964000924010157697468647261772074686520776f726b6572206170706c69636174696f6e2e2043616e20626520646f6e652062792074686520776f726b6572206f6e6c792e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3863616e63656c5f6f70656e696e670401286f70656e696e675f69642801244f70656e696e674964000a28dc43616e63656c20616e206f70656e696e6720666f722074686520726567756c617220776f726b65722f6c65616420706f736974696f6e2e550152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2063616e63656c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e287365745f6275646765740401286e65775f62756467657418013042616c616e63654f663c543e000b28a0536574732061206e65772062756467657420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e547570646174655f7265776172645f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e0001546e65775f7265776172645f6163636f756e745f6964000130543a3a4163636f756e744964000c2469015570646174652074686520726577617264206163636f756e74206173736f6369617465642077697468206120736574207265776172642072656c6174696f6e7368697020666f72207468652061637469766520776f726b65722e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507570646174655f7265776172645f616d6f756e74080124776f726b65725f696428012c576f726b657249643c543e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e000d28c855706461746520746865207265776172642070657220626c6f636b20666f72207468652061637469766520776f726b65722e310152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20757064617465206c656164657227732072657761726420616d6f756e74292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c7365745f7374617475735f7465787404012c7374617475735f746578743101013c4f7074696f6e3c5665633c75383e3e000e30b4536574732061206e657720737461747573207465787420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e002423232057656967687438604f20285329602077686572653a4d012d20605360206973207468652073697a65206f662074686520636f6e74656e7473206f6620607374617475735f746578746020696e206b696c6f6279746573207768656e206974206973206e6f74206e6f6e6500142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e447370656e645f66726f6d5f6275646765740c01286163636f756e745f6964000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000f28a85472616e73666572732073706563696669656420616d6f756e7420746f20616e79206163636f756e742e5c5265717569726573206c6561646572206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6466756e645f776f726b696e675f67726f75705f6275646765740c01246d656d6265725f696428012c4d656d62657249643c543e000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c6530011c5665633c75383e0010209846756e6420776f726b696e672067726f7570206275646765742062792061206d656d6265722e203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c6c6561645f72656d61726b04010c6d736730011c5665633c75383e0011284c4c6561642072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e34776f726b65725f72656d61726b080124776f726b65725f696428012c576f726b657249643c543e00010c6d736730011c5665633c75383e00122854576f726b65722072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e910608586a6f7973747265616d5f6e6f64655f72756e74696d65304f726967696e43616c6c65720001081873797374656d0400950601746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e00000010566f69640400990601110173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a566f69640001000095060c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e65000200009906081c73705f636f726510566f6964000100009d060c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909a1060c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401a506045300000400a90601185665633c543e0000a506000004084d042800a906000002a50600ad060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540104045300000400b10601185665633c543e0000b1060000020400b50604184f7074696f6e04045401b9060108104e6f6e6500000010536f6d650400b9060000010000b9060c4473705f636f6e73656e7375735f626162651c646967657374732450726544696765737400010c1c5072696d6172790400bd0601405072696d617279507265446967657374000100385365636f6e64617279506c61696e0400c106015c5365636f6e64617279506c61696e507265446967657374000200305365636f6e646172795652460400c50601545365636f6e6461727956524650726544696765737400030000bd060c4473705f636f6e73656e7375735f626162651c64696765737473405072696d617279507265446967657374000010013c617574686f726974795f696e64657810015473757065723a3a417574686f72697479496e646578000110736c6f7451040110536c6f740001287672665f6f75747075740401245652464f75747075740001247672665f70726f6f66a105012056524650726f6f660000c1060c4473705f636f6e73656e7375735f626162651c646967657374735c5365636f6e64617279506c61696e507265446967657374000008013c617574686f726974795f696e64657810015473757065723a3a417574686f72697479496e646578000110736c6f7451040110536c6f740000c5060c4473705f636f6e73656e7375735f626162651c64696765737473545365636f6e64617279565246507265446967657374000010013c617574686f726974795f696e64657810015473757065723a3a417574686f72697479496e646578000110736c6f7451040110536c6f740001287672665f6f75747075740401245652464f75747075740001247672665f70726f6f66a105012056524650726f6f660000c90604184f7074696f6e04045401040108104e6f6e6500000010536f6d650400040000010000cd06084473705f636f6e73656e7375735f62616265584261626545706f6368436f6e66696775726174696f6e00000801046379030128287536342c2075363429000134616c6c6f7765645f736c6f74735d040130416c6c6f776564536c6f74730000d1060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401bd02045300000400b90201185665633c543e0000d5060c2c70616c6c65745f626162651870616c6c6574144572726f7204045400011060496e76616c696445717569766f636174696f6e50726f6f660000043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c69644b65794f776e65727368697050726f6f66000104310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400020415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e50496e76616c6964436f6e66696775726174696f6e0003048c5375626d697474656420636f6e66696775726174696f6e20697320696e76616c69642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909d9060c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401dd06045300000400e50601185665633c543e0000dd06083c70616c6c65745f62616c616e6365732c42616c616e63654c6f636b041c42616c616e63650118000c01086964250401384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e73e106011c526561736f6e730000e106083c70616c6c65745f62616c616e6365731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c00020000e506000002dd0600e9060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401ed06045300000400f10601185665633c543e0000ed06083c70616c6c65745f62616c616e6365732c52657365727665446174610844526573657276654964656e7469666965720125041c42616c616e6365011800080108696425040144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e63650000f106000002ed0600f5060c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001203856657374696e6742616c616e63650000049856657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c7565544c69717569646974795265737472696374696f6e73000104c44163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c4c496e73756666696369656e7442616c616e63650002047842616c616e636520746f6f206c6f7720746f2073656e642076616c75652e484578697374656e7469616c4465706f736974000304e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f736974244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e745c4578697374696e6756657374696e675363686564756c65000504c8412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d65786973743c546f6f4d616e795265736572766573000704ac4e756d626572206f66206e616d656420726573657276657320657863656564204d6178526573657276657304b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909f9060c3473705f61726974686d657469632c66697865645f706f696e742446697865645531323800000400180110753132380000fd06086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e74000000085632000100000107089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f7068617365345265616479536f6c7574696f6e04045400000c0120737570706f727473050701b0426f756e646564537570706f7274733c543a3a4163636f756e7449642c20543a3a4d617857696e6e6572733e00011473636f72659c0134456c656374696f6e53636f726500011c636f6d7075746590013c456c656374696f6e436f6d70757465000005070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454014905045300000400450501185665633c543e00000907089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f706861736534526f756e64536e617073686f740404540000080118766f746572730d07013c5665633c566f7465724f663c543e3e00011c746172676574735d0501445665633c543a3a4163636f756e7449643e00000d0700000211070011070000040c002815070015070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401000453000004005d0501185665633c543e000019070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454011d07045300000400210701185665633c543e00001d070000040c9c10100021070000021d070025070c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f7068617365187369676e6564405369676e65645375626d697373696f6e0c244163636f756e74496401001c42616c616e6365011820536f6c7574696f6e0171040010010c77686f0001244163636f756e74496400011c6465706f73697418011c42616c616e63650001307261775f736f6c7574696f6e6d040154526177536f6c7574696f6e3c536f6c7574696f6e3e00012063616c6c5f66656518011c42616c616e6365000029070c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c6574144572726f720404540001386850726544697370617463684561726c795375626d697373696f6e000004645375626d697373696f6e2077617320746f6f206561726c792e6c507265446973706174636857726f6e6757696e6e6572436f756e740001048857726f6e67206e756d626572206f662077696e6e6572732070726573656e7465642e6450726544697370617463685765616b5375626d697373696f6e000204905375626d697373696f6e2077617320746f6f207765616b2c2073636f72652d776973652e3c5369676e6564517565756546756c6c0003044901546865207175657565207761732066756c6c2c20616e642074686520736f6c7574696f6e20776173206e6f7420626574746572207468616e20616e79206f6620746865206578697374696e67206f6e65732e585369676e656443616e6e6f745061794465706f73697400040494546865206f726967696e206661696c656420746f2070617920746865206465706f7369742e505369676e6564496e76616c69645769746e657373000504a05769746e657373206461746120746f20646973706174636861626c6520697320696e76616c69642e4c5369676e6564546f6f4d756368576569676874000604b8546865207369676e6564207375626d697373696f6e20636f6e73756d657320746f6f206d756368207765696768743c4f637743616c6c57726f6e67457261000704984f4357207375626d697474656420736f6c7574696f6e20666f722077726f6e6720726f756e645c4d697373696e67536e617073686f744d65746164617461000804a8536e617073686f74206d657461646174612073686f756c6420657869737420627574206469646e27742e58496e76616c69645375626d697373696f6e496e646578000904d06053656c663a3a696e736572745f7375626d697373696f6e602072657475726e656420616e20696e76616c696420696e6465782e3843616c6c4e6f74416c6c6f776564000a04985468652063616c6c206973206e6f7420616c6c6f776564206174207468697320706f696e742e3846616c6c6261636b4661696c6564000b044c5468652066616c6c6261636b206661696c65642c426f756e644e6f744d6574000c0448536f6d6520626f756e64206e6f74206d657438546f6f4d616e7957696e6e657273000d049c5375626d697474656420736f6c7574696f6e2068617320746f6f206d616e792077696e6e657273040d014572726f72206f66207468652070616c6c657420746861742063616e2062652072657475726e656420696e20726573706f6e736520746f20646973706174636865732e2d07083870616c6c65745f7374616b696e67345374616b696e674c656467657204045400001401147374617368000130543a3a4163636f756e744964000114746f74616cec013042616c616e63654f663c543e000118616374697665ec013042616c616e63654f663c543e000124756e6c6f636b696e67310701f0426f756e6465645665633c556e6c6f636b4368756e6b3c42616c616e63654f663c543e3e2c20543a3a4d6178556e6c6f636b696e674368756e6b733e00013c636c61696d65645f726577617264733d070194426f756e6465645665633c457261496e6465782c20543a3a486973746f727944657074683e000031070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454013507045300000400390701185665633c543e00003507083870616c6c65745f7374616b696e672c556e6c6f636b4368756e6b041c42616c616e636501180008011476616c7565ec011c42616c616e636500010c657261e5030120457261496e646578000039070000023507003d070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540110045300000400650501185665633c543e00004107083870616c6c65745f7374616b696e672c4e6f6d696e6174696f6e7304045400000c011c74617267657473150701ac426f756e6465645665633c543a3a4163636f756e7449642c20543a3a4d61784e6f6d696e6174696f6e733e0001307375626d69747465645f696e100120457261496e64657800012873757070726573736564980110626f6f6c00004507083870616c6c65745f7374616b696e6734416374697665457261496e666f0000080114696e646578100120457261496e64657800011473746172743501012c4f7074696f6e3c7536343e00004907000004081000004d07083870616c6c65745f7374616b696e673c457261526577617264506f696e747304244163636f756e744964010000080114746f74616c10012c526577617264506f696e74000128696e646976696475616c5107018042547265654d61703c4163636f756e7449642c20526577617264506f696e743e00005107042042547265654d617008044b010004560110000400550700000055070000025907005907000004080010005d070000026107006107083870616c6c65745f7374616b696e6738556e6170706c696564536c61736808244163636f756e74496401001c42616c616e636501180014012476616c696461746f720001244163636f756e74496400010c6f776e18011c42616c616e63650001186f7468657273510501645665633c284163636f756e7449642c2042616c616e6365293e0001247265706f72746572735d0501385665633c4163636f756e7449643e0001187061796f757418011c42616c616e63650000650700000408ac180069070c3870616c6c65745f7374616b696e6720736c617368696e6734536c617368696e675370616e7300001001287370616e5f696e6465781001245370616e496e6465780001286c6173745f7374617274100120457261496e6465780001486c6173745f6e6f6e7a65726f5f736c617368100120457261496e6465780001147072696f72650501345665633c457261496e6465783e00006d070c3870616c6c65745f7374616b696e6720736c617368696e67285370616e5265636f7264041c42616c616e636501180008011c736c617368656418011c42616c616e6365000120706169645f6f757418011c42616c616e6365000071070000027507007507000004081098007907103870616c6c65745f7374616b696e671870616c6c65741870616c6c6574144572726f72040454000168344e6f74436f6e74726f6c6c6572000004644e6f74206120636f6e74726f6c6c6572206163636f756e742e204e6f745374617368000104504e6f742061207374617368206163636f756e742e34416c7265616479426f6e64656400020460537461736820697320616c726561647920626f6e6465642e34416c726561647950616972656400030474436f6e74726f6c6c657220697320616c7265616479207061697265642e30456d7074795461726765747300040460546172676574732063616e6e6f7420626520656d7074792e384475706c6963617465496e646578000504404475706c696361746520696e6465782e44496e76616c6964536c617368496e64657800060484536c617368207265636f726420696e646578206f7574206f6620626f756e64732e40496e73756666696369656e74426f6e6400070c590143616e6e6f74206861766520612076616c696461746f72206f72206e6f6d696e61746f7220726f6c652c20776974682076616c7565206c657373207468616e20746865206d696e696d756d20646566696e65642062793d01676f7665726e616e6365202873656520604d696e56616c696461746f72426f6e646020616e6420604d696e4e6f6d696e61746f72426f6e6460292e20496620756e626f6e64696e67206973207468651501696e74656e74696f6e2c20606368696c6c6020666972737420746f2072656d6f7665206f6e65277320726f6c652061732076616c696461746f722f6e6f6d696e61746f722e304e6f4d6f72654368756e6b730008049043616e206e6f74207363686564756c65206d6f726520756e6c6f636b206368756e6b732e344e6f556e6c6f636b4368756e6b000904a043616e206e6f74207265626f6e6420776974686f757420756e6c6f636b696e67206368756e6b732e3046756e646564546172676574000a04c8417474656d7074696e6720746f2074617267657420612073746173682074686174207374696c6c206861732066756e64732e48496e76616c6964457261546f526577617264000b0458496e76616c69642065726120746f207265776172642e68496e76616c69644e756d6265724f664e6f6d696e6174696f6e73000c0478496e76616c6964206e756d626572206f66206e6f6d696e6174696f6e732e484e6f74536f72746564416e64556e69717565000d04804974656d7320617265206e6f7420736f7274656420616e6420756e697175652e38416c7265616479436c61696d6564000e0409015265776172647320666f72207468697320657261206861766520616c7265616479206265656e20636c61696d656420666f7220746869732076616c696461746f722e54496e636f7272656374486973746f72794465707468000f04c0496e636f72726563742070726576696f757320686973746f727920646570746820696e7075742070726f76696465642e58496e636f7272656374536c617368696e675370616e73001004b0496e636f7272656374206e756d626572206f6620736c617368696e67207370616e732070726f76696465642e2042616453746174650011043901496e7465726e616c20737461746520686173206265636f6d6520736f6d65686f7720636f7272757074656420616e6420746865206f7065726174696f6e2063616e6e6f7420636f6e74696e75652e38546f6f4d616e795461726765747300120494546f6f206d616e79206e6f6d696e6174696f6e207461726765747320737570706c6965642e244261645461726765740013043d0141206e6f6d696e6174696f6e207461726765742077617320737570706c69656420746861742077617320626c6f636b6564206f72206f7468657277697365206e6f7420612076616c696461746f722e4043616e6e6f744368696c6c4f74686572001404550154686520757365722068617320656e6f75676820626f6e6420616e6420746875732063616e6e6f74206265206368696c6c656420666f72636566756c6c7920627920616e2065787465726e616c20706572736f6e2e44546f6f4d616e794e6f6d696e61746f72730015084d0154686572652061726520746f6f206d616e79206e6f6d696e61746f727320696e207468652073797374656d2e20476f7665726e616e6365206e6565647320746f2061646a75737420746865207374616b696e67b473657474696e677320746f206b656570207468696e6773207361666520666f72207468652072756e74696d652e44546f6f4d616e7956616c696461746f7273001608550154686572652061726520746f6f206d616e792076616c696461746f722063616e6469646174657320696e207468652073797374656d2e20476f7665726e616e6365206e6565647320746f2061646a75737420746865d47374616b696e672073657474696e677320746f206b656570207468696e6773207361666520666f72207468652072756e74696d652e40436f6d6d697373696f6e546f6f4c6f77001704e0436f6d6d697373696f6e20697320746f6f206c6f772e204d757374206265206174206c6561737420604d696e436f6d6d697373696f6e602e2c426f756e644e6f744d657400180458536f6d6520626f756e64206973206e6f74206d65742e44426f6e64696e6752657374726963746564001904e045787465726e616c207265737472696374696f6e2070726576656e747320626f6e64696e67207769746820676976656e206163636f756e7404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909097d07000002810700810700000408007d05008507000004088907300089070c1c73705f636f72651863727970746f244b65795479706549640000040040011c5b75383b20345d00008d070c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742e9107000004082c10009507083870616c6c65745f6772616e6470612c53746f726564537461746504044e01100110104c6976650000003050656e64696e6750617573650801307363686564756c65645f61741001044e00011464656c61791001044e000100185061757365640002003450656e64696e67526573756d650801307363686564756c65645f61741001044e00011464656c61791001044e000300009907083870616c6c65745f6772616e6470614c53746f72656450656e64696e674368616e676508044e0110144c696d697400001001307363686564756c65645f61741001044e00011464656c61791001044e0001406e6578745f617574686f7269746965739d07016c426f756e646564417574686f726974794c6973743c4c696d69743e000118666f72636564010201244f7074696f6e3c4e3e00009d070c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401c8045300000400c401185665633c543e0000a1070c3870616c6c65745f6772616e6470611870616c6c6574144572726f7204045400011c2c50617573654661696c65640000080501417474656d707420746f207369676e616c204752414e445041207061757365207768656e2074686520617574686f72697479207365742069736e2774206c697665a42865697468657220706175736564206f7220616c72656164792070656e64696e67207061757365292e30526573756d654661696c65640001081101417474656d707420746f207369676e616c204752414e44504120726573756d65207768656e2074686520617574686f72697479207365742069736e277420706175736564a028656974686572206c697665206f7220616c72656164792070656e64696e6720726573756d65292e344368616e676550656e64696e67000204e8417474656d707420746f207369676e616c204752414e445041206368616e67652077697468206f6e6520616c72656164792070656e64696e672e1c546f6f536f6f6e000304bc43616e6e6f74207369676e616c20666f72636564206368616e676520736f20736f6f6e206166746572206c6173742e60496e76616c69644b65794f776e65727368697050726f6f66000404310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c696445717569766f636174696f6e50726f6f660005043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400060415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909a5070c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454018105045300000400a90701185665633c543e0000a907000002810500ad070c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401d8045300000400b10701185665633c543e0000b107000002d800b50710346672616d655f737570706f727418747261697473106d69736334577261707065724f706171756504045401b907000800e503000000b9070104540000b907084070616c6c65745f696d5f6f6e6c696e6564426f756e6465644f70617175654e6574776f726b53746174650c4c506565724964456e636f64696e674c696d697400584d756c746941646472456e636f64696e674c696d697400384164647265737365734c696d6974000008011c706565725f6964bd07019c5765616b426f756e6465645665633c75382c20506565724964456e636f64696e674c696d69743e00014865787465726e616c5f616464726573736573c107012d015765616b426f756e6465645665633c5765616b426f756e6465645665633c75382c204d756c746941646472456e636f64696e674c696d69743e2c204164647265737365734c696d69740a3e0000bd070c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004003001185665633c543e0000c1070c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401bd07045300000400c50701185665633c543e0000c507000002bd0700c9070c4070616c6c65745f696d5f6f6e6c696e651870616c6c6574144572726f7204045400010828496e76616c69644b6579000004604e6f6e206578697374656e74207075626c6963206b65792e4c4475706c696361746564486561727462656174000104544475706c696361746564206865617274626561742e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909cd070c2873705f7374616b696e671c6f6666656e6365384f6666656e636544657461696c7308205265706f727465720100204f6666656e64657201e4000801206f6666656e646572e401204f6666656e6465720001247265706f72746572735d0501345665633c5265706f727465723e0000d10700000408fc3000d5070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454012c045300000400d50301185665633c543e0000d9070c4070616c6c65745f626167735f6c697374106c697374104e6f646508045400044900001401086964000130543a3a4163636f756e744964000110707265769401504f7074696f6e3c543a3a4163636f756e7449643e0001106e6578749401504f7074696f6e3c543a3a4163636f756e7449643e0001246261675f7570706572280120543a3a53636f726500011473636f7265280120543a3a53636f72650000dd070c4070616c6c65745f626167735f6c697374106c6973740c4261670804540004490000080110686561649401504f7074696f6e3c543a3a4163636f756e7449643e0001107461696c9401504f7074696f6e3c543a3a4163636f756e7449643e0000e1070c4070616c6c65745f626167735f6c6973741870616c6c6574144572726f72080454000449000104104c6973740400e50701244c6973744572726f72000004b441206572726f7220696e20746865206c69737420696e7465726661636520696d706c656d656e746174696f6e2e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909e5070c4070616c6c65745f626167735f6c697374106c697374244c6973744572726f72000110244475706c6963617465000000284e6f7448656176696572000100304e6f74496e53616d65426167000200304e6f64654e6f74466f756e6400030000e9070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401dd05045300000400ed0701185665633c543e0000ed07000002dd0500f107083870616c6c65745f76657374696e672052656c656173657300010808563000000008563100010000f5070c3870616c6c65745f76657374696e671870616c6c6574144572726f72040454000114284e6f7456657374696e6700000484546865206163636f756e7420676976656e206973206e6f742076657374696e672e5441744d617856657374696e675363686564756c65730001082501546865206163636f756e7420616c72656164792068617320604d617856657374696e675363686564756c65736020636f756e74206f66207363686564756c657320616e642074687573510163616e6e6f742061646420616e6f74686572206f6e652e20436f6e7369646572206d657267696e67206578697374696e67207363686564756c657320696e206f7264657220746f2061646420616e6f746865722e24416d6f756e744c6f770002040501416d6f756e74206265696e67207472616e7366657272656420697320746f6f206c6f7720746f2063726561746520612076657374696e67207363686564756c652e605363686564756c65496e6465784f75744f66426f756e6473000304d0416e20696e64657820776173206f7574206f6620626f756e6473206f66207468652076657374696e67207363686564756c65732e54496e76616c69645363686564756c65506172616d730004040d014661696c656420746f206372656174652061206e6577207363686564756c65206265636175736520736f6d6520706172616d657465722077617320696e76616c69642e04744572726f7220666f72207468652076657374696e672070616c6c65742ef90700000408000400fd07083c70616c6c65745f6d756c7469736967204d756c7469736967102c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100304d6178417070726f76616c7300001001107768656e0d01015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c730108018c426f756e6465645665633c4163636f756e7449642c204d6178417070726f76616c733e000001080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401000453000004005d0501185665633c543e000005080c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909090908083870616c6c65745f636f756e63696c48436f756e63696c5374616765557064617465042c426c6f636b4e756d62657201100008011473746167650d080164436f756e63696c53746167653c426c6f636b4e756d6265723e0001286368616e6765645f617410012c426c6f636b4e756d62657200000d08083870616c6c65745f636f756e63696c30436f756e63696c5374616765042c426c6f636b4e756d6265720110010c28416e6e6f756e63696e6704001108018c436f756e63696c5374616765416e6e6f756e63696e673c426c6f636b4e756d6265723e00000020456c656374696f6e040015080150436f756e63696c5374616765456c656374696f6e0001001049646c65040019080174436f756e63696c537461676549646c653c426c6f636b4e756d6265723e000200001108083870616c6c65745f636f756e63696c58436f756e63696c5374616765416e6e6f756e63696e67042c426c6f636b4e756d62657201100008014063616e646964617465735f636f756e7410010c75333200011c656e64735f617410012c426c6f636b4e756d62657200001508083870616c6c65745f636f756e63696c50436f756e63696c5374616765456c656374696f6e000004014063616e646964617465735f636f756e7410010c75333200001908083870616c6c65745f636f756e63696c40436f756e63696c537461676549646c65042c426c6f636b4e756d62657201100004011c656e64735f617410012c426c6f636b4e756d62657200001d080c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454012108045300000400250801185665633c543e00002108083870616c6c65745f636f756e63696c34436f756e63696c4d656d62657210244163636f756e7449640100204d656d626572496401281c42616c616e636501182c426c6f636b4e756d6265720110001801487374616b696e675f6163636f756e745f69640001244163636f756e7449640001447265776172645f6163636f756e745f69640001244163636f756e7449640001346d656d626572736869705f69642801204d656d62657249640001147374616b6518011c42616c616e63650001486c6173745f7061796d656e745f626c6f636b10012c426c6f636b4e756d626572000134756e706169645f72657761726418011c42616c616e6365000025080000022108002908083870616c6c65745f636f756e63696c2443616e64696461746510244163636f756e74496401001c42616c616e636501181048617368012c24566f7465506f7765720118001801487374616b696e675f6163636f756e745f69640001244163636f756e7449640001447265776172645f6163636f756e745f69640001244163636f756e7449640001206379636c655f696428010c7536340001147374616b6518011c42616c616e6365000128766f74655f706f776572180124566f7465506f7765720001246e6f74655f68617368790201304f7074696f6e3c486173683e00002d08083870616c6c65745f636f756e63696c144572726f720404540001603c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729244261644f726967696e000104484f726967696e20697320696e76616c69642e4043616e7443616e6469646174654e6f7700020439015573657220747269656420746f20616e6e6f756e63652063616e646964616379206f757473696465206f66207468652063616e64696461637920616e6e6f756e63656d656e7420706572696f642e4c43616e7452656c656173655374616b654e6f77000304f05573657220747269656420746f2072656c65617365207374616b65206f757473696465206f66207468652072657665616c696e6720706572696f642e5043616e6469646163795374616b65546f6f4c6f77000404b043616e64696461746520686176656e27742070726f76696465642073756666696369656e74207374616b652e4843616e7443616e6469646174655477696365000504f45573657220747269656420746f20616e6e6f756e63652063616e64696461637920747769636520696e207468652073616d6520656c656374696f6e732e40436f6e666c696374696e675374616b650006085d015573657220747269656420746f20616e6e6f756e63652063616e646964616379207769746820616e206163636f756e742074686174206861732074686520636f6e666c696374696e672074797065206f66207374616b653901776974682063616e646964616379207374616b6520616e6420686173206e6f7420656e6f7567682062616c616e636520666f72207374616b696e6720666f7220626f746820707572706f7365732e405374616b655374696c6c4e6565646564000704dc436f756e63696c206d656d62657220616e642063616e646964617465732063616e2774207769746864726177207374616b65207965742e1c4e6f5374616b65000804c45573657220747269656420746f2072656c65617365207374616b65207768656e206e6f207374616b65206578697374732e74496e73756666696369656e7442616c616e6365466f725374616b696e67000904ac496e73756666696369656e742062616c616e636520666f722063616e646964616379207374616b696e672e4c43616e74566f7465466f72596f757273656c66000a048443616e6469646174652063616e277420766f746520666f722068696d73656c662e5c4d656d62657249644e6f744d617463684163636f756e74000b044c496e76616c6964206d656d626572736869702e68496e76616c69644163636f756e74546f5374616b655265757365000c08510154686520636f6d62696e6174696f6e206f66206d656d6265727368697020696420616e64206163636f756e7420696420697320696e76616c696420666f7220756e7374616b696e6720616e206578697374696e674063616e646964616379207374616b652e444e6f7443616e6469646174696e674e6f77000d04d85573657220747269656420746f2077697468647261772063616e646964616379207768656e206e6f742063616e6469646174696e672e6043616e74576974686472617743616e6469646163794e6f77000e04190143616e27742077697468647261772063616e646964616379206f757473696465206f66207468652063616e64696461637920616e6e6f756e63656d656e7420706572696f642e304e6f74436f756e63696c6f72000f0478546865206d656d626572206973206e6f74206120636f756e63696c6f722e88496e73756666696369656e7446756e6473466f7246756e64696e6752657175657374001004f0496e737566666963656e742066756e647320696e20636f756e63696c20666f7220657865637574696e67202746756e64696e67205265717565737427585a65726f42616c616e636546756e64526571756573740011045c46756e642072657175657374206e6f2062616c616e636568526570656174656446756e64526571756573744163636f756e74001204fc5468652073616d65206163636f756e7420697320726563696576696e672066756e64732066726f6d207468652073616d65207265717565737420747769636550456d70747946756e64696e675265717565737473001304ac46756e64696e6720726571756573747320776974686f757420726563696576696e67206163636f756e747370496e73756666696369656e74546f6b656e73466f7246756e64696e67001404f8496e73756666696369656e7420746f6b656e7320666f722066756e64696e6720286f6e206d656d62657220636f6e74726f6c6c6572206163636f756e7429445a65726f546f6b656e7346756e64696e670015047c547279696e6720746f2066756e642077697468207a65726f20746f6b656e735443616e646964617465446f65734e6f7445786973740016045843616e646964617465206964206e6f7420666f756e6478496e73756666696369656e7442616c616e6365466f725472616e73666572001704b443616e6e6f742077697468647261773a20696e73756666696369656e74206275646765742062616c616e63652e0438436f756e63696c206572726f72733108084470616c6c65745f7265666572656e64756d3c5265666572656e64756d5374616765082c426c6f636b4e756d62657201104c496e7465726d65646961746557696e6e657273013508010c20496e61637469766500000018566f74696e670400390801885265666572656e64756d5374616765566f74696e673c426c6f636b4e756d6265723e0001002452657665616c696e6704003d0801e85265666572656e64756d537461676552657665616c696e673c426c6f636b4e756d6265722c20496e7465726d65646961746557696e6e6572733e0002000035080c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454012501045300000400210101185665633c543e00003908084470616c6c65745f7265666572656e64756d545265666572656e64756d5374616765566f74696e67042c426c6f636b4e756d62657201100010011c7374617274656410012c426c6f636b4e756d62657200015077696e6e696e675f7461726765745f636f756e7410010c75333200014063757272656e745f6379636c655f696428010c75363400011c656e64735f617410012c426c6f636b4e756d62657200003d08084470616c6c65745f7265666572656e64756d605265666572656e64756d537461676552657665616c696e67082c426c6f636b4e756d62657201104c496e7465726d65646961746557696e6e6572730135080014011c7374617274656410012c426c6f636b4e756d62657200015077696e6e696e675f7461726765745f636f756e7410010c753332000150696e7465726d6564696174655f77696e6e6572733508014c496e7465726d65646961746557696e6e65727300014063757272656e745f6379636c655f696428010c75363400011c656e64735f617410012c426c6f636b4e756d62657200004108084470616c6c65745f7265666572656e64756d2043617374566f74650c1048617368012c2043757272656e63790118204d656d6265724964012800100128636f6d6d69746d656e742c0110486173680001206379636c655f696428010c7536340001147374616b6518012043757272656e6379000120766f74655f666f72350101404f7074696f6e3c4d656d62657249643e00004508084470616c6c65745f7265666572656e64756d144572726f72080454000449000138244261644f726967696e000004444f726967696e20697320696e76616c6964505265666572656e64756d4e6f7452756e6e696e67000104a85265666572656e64756d206973206e6f742072756e6e696e67207768656e20657870656374656420746f5852657665616c696e674e6f74496e50726f6772657373000204b052657665616c696e67207374616765206973206e6f7420696e2070726f6772657373207269676874206e6f775c436f6e666c6963745374616b65734f6e4163636f756e74000304b05374616b696e67206163636f756e7420636f6e7461696e7320636f6e666c696374696e67207374616b65732e68496e73756666696369656e7442616c616e6365546f5374616b650004049c4163636f756e7420496e73756666696369656e7420467265652042616c616e636520286e6f772944496e73756666696369656e745374616b65000504a8496e73756666696369656e74207374616b652070726f766964656420746f2063617374206120766f746534496e76616c696452657665616c000604190153616c7420616e64207265666572656e64756d206f7074696f6e2070726f766964656420646f6e277420636f72726573706f6e6420746f2074686520636f6d6d69746d656e742c496e76616c6964566f7465000704a4566f746520666f72206e6f74206578697374696e67206f7074696f6e207761732072657665616c65643c566f74654e6f744578697374696e670008049c547279696e6720746f2072657665616c20766f7465207468617420776173206e6f74206361737454416c7265616479566f746564546869734379636c65000904b8547279696e6720746f20766f7465206d756c7469706c652074696d6520696e207468652073616d65206379636c6560556e7374616b696e67566f7465496e53616d654379636c65000a04a0496e76616c69642074696d6520746f2072656c6561736520746865206c6f636b6564207374616b652c53616c74546f6f4c6f6e67000b044053616c7420697320746f6f206c6f6e6748556e7374616b696e67466f7262696464656e000c04f0556e7374616b696e6720686173206265656e20666f7262696464656e20666f7220746865207573657220286174206c6561737420666f72206e6f7729784163636f756e74416c72656164794f707465644f75744f66566f74696e67000d041d014120766f74652063616e6e6f7420626520636173742066726f6d20616e206163636f756e74207468617420616c7265616479206f70746564206f7574206f6620766f74696e672e04445265666572656e64756d206572726f72734908084470616c6c65745f6d656d62657273686970404d656d626572736869704f626a65637408244163636f756e74496401001048617368012c0014012c68616e646c655f686173682c011048617368000130726f6f745f6163636f756e740001244163636f756e744964000148636f6e74726f6c6c65725f6163636f756e740001244163636f756e7449640001207665726966696564980110626f6f6c00011c696e766974657310010c75333200004d08084470616c6c65745f6d656d626572736869706c5374616b696e674163636f756e744d656d62657242696e64696e6704204d656d62657249640128000801246d656d6265725f69642801204d656d6265724964000124636f6e6669726d6564980110626f6f6c00005108084470616c6c65745f6d656d62657273686970144572726f720404540001587c4e6f74456e6f75676842616c616e6365546f4275794d656d62657273686970000004944e6f7420656e6f7567682062616c616e636520746f20627579206d656d626572736869702e64436f6e74726f6c6c65724163636f756e74526571756972656400010470436f6e74726f6c6c6572206163636f756e742072657175697265642e4c526f6f744163636f756e74526571756972656400020458526f6f74206163636f756e742072657175697265642e38556e7369676e65644f726967696e00030440556e7369676e6564206f726967696e2e544d656d62657250726f66696c654e6f74466f756e64000404b44d656d6265722070726f66696c65206e6f7420666f756e642028696e76616c6964206d656d626572206964292e5c48616e646c65416c7265616479526567697374657265640005046848616e646c6520616c726561647920726567697374657265642e9848616e646c654d757374426550726f7669646564447572696e67526567697374726174696f6e000604b048616e646c65206d7573742062652070726f766964656420647572696e6720726567697374726174696f6e2e4c526566657272657249734e6f744d656d626572000704d043616e6e6f742066696e642061206d656d6265727368697020666f7220612070726f76696465642072656665727265722069642e8443616e6e6f745472616e73666572496e7669746573466f724e6f744d656d6265720008049853686f756c642062652061206d656d62657220746f207265636569766520696e76697465732e404e6f74456e6f756768496e7669746573000904ac4e6f7420656e6f75676820696e766974657320746f20706572666f726d20616e206f7065726174696f6e2e60576f726b696e6747726f75704c65616465724e6f74536574000a04ac4d656d6265727368697020776f726b696e672067726f7570206c6561646572206973206e6f74207365742e845374616b696e674163636f756e744973416c726561647952656769737465726564000b04b85374616b696e67206163636f756e74206973207265676973746572656420666f7220736f6d65206d656d6265722e645374616b696e674163636f756e74446f65736e744578697374000c04b45374616b696e67206163636f756e7420666f72206d656d6265727368697020646f65736e27742065786973742e785374616b696e674163636f756e74416c7265616479436f6e6669726d6564000d04ac5374616b696e67206163636f756e742068617320616c7265616479206265656e20636f6e6669726d65642eb0576f726b696e6747726f757042756467657449734e6f7453756666696369656e74466f72496e766974696e67000e08490143616e6e6f7420696e766974652061206d656d6265722e20576f726b696e672067726f75702062616c616e6365206973206e6f742073756666696369656e7420746f20736574207468652064656661756c742062616c616e63652e3c436f6e666c696374696e674c6f636b000f04410143616e6e6f7420696e766974652061206d656d6265722e2054686520636f6e74726f6c6c6572206163636f756e742068617320616e206578697374696e6720636f6e666c696374696e67206c6f636b2e8c43616e6e6f74457863656564526566657272616c43757450657263656e744c696d6974001004010143616e6e6f7420736574206120726566657272616c206375742070657263656e742076616c75652e20546865206c696d6974207761732065786365656465642e5c436f6e666c6963745374616b65734f6e4163636f756e74001104b05374616b696e67206163636f756e7420636f6e7461696e7320636f6e666c696374696e67207374616b65732e7c496e73756666696369656e7442616c616e6365546f436f7665725374616b6500120490496e73756666696369656e742062616c616e636520746f20636f766572207374616b652e504769664c6f636b45786365656473437265646974001304ac4c6f636b656420616d6f756e742069732067726561746572207468616e2063726564697420616d6f756e7464496e73756666696369656e7442616c616e6365546f47696674001404c047696674657220646f65736e277420686176652073756666696369656e742062616c616e636520746f2063726564697484496e73756666696369656e7442616c616e6365546f436f7665725061796d656e7400150498496e73756666696369656e742062616c616e636520746f20636f766572207061796d656e742e048c4d656d62657273686970206d6f64756c6520707265646566696e6564206572726f72735508083070616c6c65745f666f72756d2043617465676f72790c2843617465676f7279496401281048617368012c44537469636b696564546872656164496473015908002001287469746c655f686173682c0110486173680001406465736372697074696f6e5f686173682c0110486173680001206172636869766564980110626f6f6c0001606e756d5f6469726563745f73756263617465676f7269657310010c7533320001486e756d5f6469726563745f7468726561647310010c7533320001546e756d5f6469726563745f6d6f64657261746f727310010c753332000148706172656e745f63617465676f72795f6964350101484f7074696f6e3c43617465676f727949643e000144737469636b795f7468726561645f69647359080144537469636b696564546872656164496473000059080c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401280453000004006901012c42547265655365743c543e00005d08083070616c6c65745f666f72756d185468726561640c2c466f72756d55736572496401282843617465676f72794964012848526570617961626c65426c6f6174426f6e6401e1010010012c63617465676f72795f696428012843617465676f72794964000124617574686f725f696428012c466f72756d55736572496400013c636c65616e75705f7061795f6f6666e1010148526570617961626c65426c6f6174426f6e640001606e756d6265725f6f665f6564697461626c655f706f7374732801344e756d6265724f66506f73747300006108083070616c6c65745f666f72756d10506f7374142c466f72756d557365724964012820546872656164496401281048617368012c2c426c6f636b4e756d626572011048526570617961626c65426c6f6174426f6e6401e101001401247468726561645f69642801205468726561644964000124746578745f686173682c011048617368000124617574686f725f696428012c466f72756d55736572496400013c636c65616e75705f7061795f6f6666e1010148526570617961626c65426c6f6174426f6e6400012c6c6173745f65646974656410012c426c6f636b4e756d62657200006508083070616c6c65745f666f72756d144572726f7204045400016c3c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729484f726967696e4e6f74466f72756d4c656164000104b44f726967696e20646f65736e277420636f72726573706f6e6420746f20616e79206c656164206163636f756e7468466f72756d5573657249644e6f744d617463684163636f756e7400020490466f72756d2075736572206964206e6f74206d6174636820697473206163636f756e742e684d6f64657261746f7249644e6f744d617463684163636f756e740003048c4d6f64657261746f72206964206e6f74206d6174636820697473206163636f756e742e7c4163636f756e74446f65734e6f744d61746368546872656164417574686f7200040498546872656164206e6f7420617574686f7265642062792074686520676976656e20757365722e48546872656164446f65734e6f7445786973740005045454687265616420646f6573206e6f742065786973747c4d6f64657261746f724d6f6465726174654f726967696e43617465676f7279000604d04d6f64657261746f722063616e2774206d6f6465726174652063617465676f727920636f6e7461696e696e67207468726561642e904d6f64657261746f724d6f64657261746544657374696e6174696f6e43617465676f7279000704b84d6f64657261746f722063616e2774206d6f6465726174652064657374696e6174696f6e2063617465676f72792e445468726561644d6f7665496e76616c6964000804984f726967696e206973207468652073616d65206173207468652064657374696e6174696f6e2e545468726561644e6f744265696e675570646174656400090464546872656164206e6f74206265696e6720757064617465642e90496e73756666696369656e7442616c616e6365466f725468726561644372656174696f6e000a048c4e6f7420656e6f7567682062616c616e636520746f20637265617465207468726561649843616e6e6f7444656c657465546872656164576974684f75747374616e64696e67506f737473000b04c441207468726561642077697468206f75747374616e64696e6720706f7374732063616e6e6f742062652072656d6f76656440506f7374446f65734e6f744578697374000c0450506f737420646f6573206e6f742065786973742e744163636f756e74446f65734e6f744d61746368506f7374417574686f72000d048c4163636f756e7420646f6573206e6f74206d6174636820706f737420617574686f722e68496e73756666696369656e7442616c616e6365466f72506f7374000e04684e6f7420656e6f7567682062616c616e636520746f20706f73745c43617465676f72794e6f744265696e6755706461746564000f046c43617465676f7279206e6f74206265696e6720757064617465642e64416e636573746f7243617465676f7279496d6d757461626c65001004d4416e636573746f722063617465676f727920696d6d757461626c652c20692e652e2064656c65746564206f72206172636869766564744d617856616c696443617465676f727944657074684578636565646564001104984d6178696d756d2076616c69642063617465676f72792064657074682065786365656465642e5043617465676f7279446f65734e6f7445786973740012046043617465676f727920646f6573206e6f742065786973742e7443617465676f72794d6f64657261746f72446f65734e6f744578697374001304c850726f7669646564206d6f64657261746f72206973206e6f7420676976656e2063617465676f7279206d6f64657261746f725c43617465676f72794e6f74456d707479546872656164730014049443617465676f7279207374696c6c20636f6e7461696e7320736f6d6520746872656164732e6843617465676f72794e6f74456d70747943617465676f72696573001504ac43617465676f7279207374696c6c20636f6e7461696e7320736f6d652073756263617465676f726965732e6c4d6f64657261746f7243616e7444656c65746543617465676f7279001604884e6f207065726d697373696f6e7320746f2064656c6574652063617465676f72792e6c4d6f64657261746f7243616e7455706461746543617465676f7279001704884e6f207065726d697373696f6e7320746f207570646174652063617465676f72792e304d617053697a654c696d6974001804904d6178696d756d2073697a65206f662073746f72616765206d617020657863656564656484506174684c656e67746853686f756c644265477265617465725468616e5a65726f001904b443617465676f72792070617468206c656e2073686f756c642062652067726561746572207468616e207a65726f884d61784e756d6265724f66537469636b696564546872656164734578636565646564001a04e04d6178696d756d206e756d626572206f6620737469636b6965642074687265616473207065722063617465676f7279206578636565646564045c466f72756d20707265646566696e6564206572726f72736908084c70616c6c65745f636f6e737469747574696f6e40436f6e737469747574696f6e496e666f041048617368012c00040124746578745f686173682c01104861736800006d08083470616c6c65745f626f756e747930426f756e74795265636f7264101c42616c616e636501182c426c6f636b4e756d6265720110204d656d626572496401285c436c6f736564436f6e747261637457686974656c6973740171080014013c6372656174696f6e5f706172616d737508012501426f756e7479506172616d65746572733c42616c616e63652c20426c6f636b4e756d6265722c204d656d62657249642c20436c6f736564436f6e747261637457686974656c6973743e000134746f74616c5f66756e64696e6718011c42616c616e63650001246d696c6573746f6e657d080170426f756e74794d696c6573746f6e653c426c6f636b4e756d6265723e00015c6163746976655f776f726b5f656e7472795f636f756e7410010c7533320001606861735f756e706169645f6f7261636c655f726577617264980110626f6f6c000071080c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401280453000004006901012c42547265655365743c543e00007508083470616c6c65745f626f756e747940426f756e7479506172616d6574657273101c42616c616e636501182c426c6f636b4e756d6265720110204d656d626572496401285c436c6f736564436f6e747261637457686974656c697374017108001c01186f7261636c6579010154426f756e74794163746f723c4d656d62657249643e000134636f6e74726163745f74797065790801b84173737572616e6365436f6e7472616374547970653c436c6f736564436f6e747261637457686974656c6973743e00011c63726561746f7279010154426f756e74794163746f723c4d656d62657249643e00011863686572727918011c42616c616e63650001346f7261636c655f72657761726418011c42616c616e6365000134656e7472616e745f7374616b6518011c42616c616e636500013066756e64696e675f747970658101018446756e64696e67547970653c426c6f636b4e756d6265722c2042616c616e63653e00007908083470616c6c65745f626f756e7479544173737572616e6365436f6e747261637454797065045c436c6f736564436f6e747261637457686974656c6973740171080108104f70656e00000018436c6f73656404007108015c436c6f736564436f6e747261637457686974656c697374000100007d08083470616c6c65745f626f756e74793c426f756e74794d696c6573746f6e65042c426c6f636b4e756d626572011001141c43726561746564080128637265617465645f617410012c426c6f636b4e756d6265720001446861735f636f6e747269627574696f6e73980110626f6f6c0000005c426f756e74794d617846756e64696e675265616368656400010034576f726b5375626d6974746564000200285465726d696e61746564000300444a7564676d656e745375626d69747465640401447375636365737366756c5f626f756e7479980110626f6f6c00040000810800000408287901008508083470616c6c65745f626f756e747930436f6e747269627574696f6e0404540000080118616d6f756e7418013042616c616e63654f663c543e00017866756e6465725f73746174655f626c6f61745f626f6e645f616d6f756e7418013042616c616e63654f663c543e00008908083470616c6c65745f626f756e74792c456e7472795265636f72640c244163636f756e7449640100204d656d626572496401282c426c6f636b4e756d6265720110001001246d656d6265725f69642801204d656d62657249640001487374616b696e675f6163636f756e745f69640001244163636f756e7449640001307375626d69747465645f617410012c426c6f636b4e756d626572000138776f726b5f7375626d6974746564980110626f6f6c00008d08083470616c6c65745f626f756e7479144572726f7204045400018c3c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729b04d696e46756e64696e67416d6f756e7443616e6e6f744265477265617465725468616e4d6178416d6f756e74000104d44d696e2066756e64696e6720616d6f756e742063616e6e6f742062652067726561746572207468616e206d617820616d6f756e742e44426f756e7479446f65736e74457869737400020450426f756e747920646f65736e742065786973742e605377697463684f7261636c654f726967696e4973526f6f7400030489014f726967696e20697320726f6f742c20736f20737769746368696e67206f7261636c65206973206e6f7420616c6c6f77656420696e20746869732065787472696e7369632e202863616c6c207377697463685f6f7261636c655f61735f726f6f742974496e76616c69645374616765556e657870656374656446756e64696e67000404c8556e657870656374656420626f756e747920737461676520666f7220616e206f7065726174696f6e3a2046756e64696e672ea8496e76616c69645374616765556e65787065637465644e6f46756e64696e67436f6e7472696275746564000504fc556e657870656374656420626f756e747920737461676520666f7220616e206f7065726174696f6e3a204e6f46756e64696e67436f6e74726962757465642e7c496e76616c69645374616765556e657870656374656443616e63656c6c6564000604d0556e657870656374656420626f756e747920737461676520666f7220616e206f7065726174696f6e3a2043616e63656c6c65642e90496e76616c69645374616765556e6578706563746564576f726b5375626d697373696f6e000704e4556e657870656374656420626f756e747920737461676520666f7220616e206f7065726174696f6e3a20576f726b5375626d697373696f6e2e78496e76616c69645374616765556e65787065637465644a7564676d656e74000804cc556e657870656374656420626f756e747920737461676520666f7220616e206f7065726174696f6e3a204a7564676d656e742ec0496e76616c69645374616765556e65787065637465645375636365737366756c426f756e74795769746864726177616c0009041501556e657870656374656420626f756e747920737461676520666f7220616e206f7065726174696f6e3a205375636365737366756c426f756e74795769746864726177616c2eb0496e76616c69645374616765556e65787065637465644661696c6564426f756e74795769746864726177616c000a040501556e657870656374656420626f756e747920737461676520666f7220616e206f7065726174696f6e3a204661696c6564426f756e74795769746864726177616c2e70496e73756666696369656e7442616c616e6365466f72426f756e7479000b04a4496e73756666696369656e742062616c616e636520666f72206120626f756e7479206368657272792e644e6f426f756e7479436f6e747269627574696f6e466f756e64000c048443616e6e6f7420666f756e6420626f756e747920636f6e747269627574696f6e2e6c496e73756666696369656e7442616c616e6365466f725374616b65000d04a05468657265206973206e6f7420656e6f7567682062616c616e636520666f722061207374616b652e44436f6e666c696374696e675374616b6573000e04bc54686520636f6e666c696374696e67207374616b6520646973636f76657265642e2043616e6e6f74207374616b652e50576f726b456e747279446f65736e744578697374000f0460576f726b20656e74727920646f65736e742065786973742e704368657272794c6573735468656e4d696e696d756d416c6c6f77656400100484436865727279206c657373207468616e206d696e696d756d20616c6c6f7765642e9843616e6e6f745375626d6974576f726b546f436c6f736564436f6e7472616374426f756e74790011085101496e636f6d70617469626c65206173737572616e636520636f6e7472616374207479706520666f722061206d656d6265723a2063616e6e6f74207375626d697420776f726b20746f207468652027636c6f7365646c6173737572616e63652720626f756e747920636f6e74726163742e7c436c6f736564436f6e74726163744d656d6265724c6973744973456d707479001204290143616e6e6f742063726561746520612027636c6f736564206173737572616e636520636f6e74726163742720626f756e7479207769746820656d707479206d656d626572206c6973742e88436c6f736564436f6e74726163744d656d6265724c6973744973546f6f4c61726765001308290143616e6e6f742063726561746520612027636c6f736564206173737572616e636520636f6e74726163742720626f756e74792077697468206d656d626572206c697374206c6172676572887468616e20616c6c6f776564206d617820776f726b20656e747279206c696d69742e70436c6f736564436f6e74726163744d656d6265724e6f74466f756e64001404410127636c6f736564206173737572616e636520636f6e74726163742720626f756e7479206d656d626572206c6973742063616e206f6e6c7920696e636c756465206578697374696e67206d656d6265727354496e76616c69644f7261636c654d656d6265724964001504fc50726f7669646564206f7261636c65206d656d62657220696420646f6573206e6f742062656c6f6e6720746f20616e206578697374696e67206d656d62657278496e76616c69645374616b696e674163636f756e74466f724d656d626572001604ac5374616b696e67206163636f756e7420646f65736e27742062656c6f6e6720746f2061206d656d6265722e405a65726f57696e6e65725265776172640017048c43616e6e6f7420736574207a65726f2072657761726420666f722077696e6e6572732e98546f74616c52657761726453686f756c644265457175616c546f546f74616c46756e64696e67001804150154686520746f74616c2072657761726420666f722077696e6e6572732073686f756c6420626520657175616c20746f20746f74616c20626f756e74792066756e64696e672e74456e7472616e745374616b6549734c6573735468616e4d696e696e756d0019042d0143616e6e6f7420637265617465206120626f756e7479207769746820616e20656e7472616e74207374616b65206973206c657373207468616e207265717569726564206d696e696d756d2e6446756e64696e67416d6f756e7443616e6e6f7442655a65726f001a04e843616e6e6f7420637265617465206120626f756e74792077697468207a65726f2066756e64696e6720616d6f756e7420706172616d657465722e6446756e64696e67506572696f6443616e6e6f7442655a65726f001b04e843616e6e6f7420637265617465206120626f756e74792077697468207a65726f2066756e64696e6720706572696f6420706172616d657465722e7457696e6e657253686f756c64486173576f726b5375626d697373696f6e001c04f0496e76616c6964206a7564676d656e74202d20616c6c2077696e6e6572732073686f756c64206861766520776f726b207375626d697373696f6e732e80496e76616c6964436f6e7472696275746f724163746f72537065636966696564001d0470426f756e747920636f6e7472696275746f72206e6f7420666f756e646c496e76616c69644f7261636c654163746f72537065636966696564001e045c426f756e7479206f7261636c65206e6f7420666f756e6474496e76616c6964456e7472616e74576f726b6572537065636966696564001f04a44d656d62657220737065636966696564206973206e6f7420616e20656e7472616e7420776f726b657270496e76616c696443726561746f724163746f72537065636966696564002004a8496e76616c69642043726561746f72204163746f7220666f7220426f756e74792073706563696669656474576f726b456e747279446f65736e7442656c6f6e67546f576f726b6572002104f8576f726b657220747269656420746f20616363657373206120776f726b20656e747279207468617420646f65736e27742062656c6f6e6720746f2068696d704f7261636c65526577617264416c726561647957697468647261776e002204884f7261636c65206861766520616c7265616479206265656e2077697468647261776e047c426f756e74792070616c6c657420707265646566696e6564206572726f72739108086070616c6c65745f6a6f7973747265616d5f7574696c697479144572726f7204045400010c80496e73756666696369656e7446756e6473466f724275646765745570646174650000041d01496e73756666696369656e742066756e647320666f72202755706461746520576f726b696e672047726f757020427564676574272070726f706f73616c20657865637574696f6e385a65726f546f6b656e734275726e00010468547279696e6720746f206275726e207a65726f20746f6b656e7360496e73756666696369656e7446756e6473466f724275726e00020478496e73756666696369656e742066756e647320666f72206275726e696e670478436f646578206d6f64756c6520707265646566696e6564206572726f727395080c3870616c6c65745f636f6e74656e741474797065732c566964656f5265636f726410244368616e6e656c49640128204f776e65644e667401990838566964656f41737365747353657401b90848526570617961626c65426c6f6174426f6e6401e10100100128696e5f6368616e6e656c2801244368616e6e656c49640001286e66745f737461747573bd0801404f7074696f6e3c4f776e65644e66743e000130646174615f6f626a65637473b9080138566964656f417373657473536574000158766964656f5f73746174655f626c6f61745f626f6e64e1010148526570617961626c65426c6f6174426f6e6400009908103870616c6c65745f636f6e74656e740c6e6674147479706573204f776e65644e66740c4c5472616e73616374696f6e616c537461747573019d08204d656d626572496401282441756374696f6e49640128001001146f776e6572b50801484e66744f776e65723c4d656d62657249643e0001507472616e73616374696f6e616c5f7374617475739d08014c5472616e73616374696f6e616c53746174757300013c63726561746f725f726f79616c74791102013c4f7074696f6e3c526f79616c74793e00014c6f70656e5f61756374696f6e735f6e6f6e636528012441756374696f6e496400009d08103870616c6c65745f636f6e74656e740c6e6674147479706573645472616e73616374696f6e616c5374617475735265636f726410204d656d626572496401281c42616c616e6365011848456e676c69736841756374696f6e5479706501a1083c4f70656e41756374696f6e5479706501b10801141049646c6500000058496e697469617465644f66666572546f4d656d62657208002801204d656d626572496400004501013c4f7074696f6e3c42616c616e63653e00010038456e676c69736841756374696f6e0400a1080148456e676c69736841756374696f6e547970650002002c4f70656e41756374696f6e0400b108013c4f70656e41756374696f6e54797065000300184275794e6f77040018011c42616c616e636500040000a108103870616c6c65745f636f6e74656e740c6e667414747970657350456e676c69736841756374696f6e5265636f7264102c426c6f636b4e756d62657201101c42616c616e63650118204d656d626572496401284c4e667441756374696f6e57686974656c69737401a508002001387374617274696e675f707269636518011c42616c616e63650001346275795f6e6f775f70726963654501013c4f7074696f6e3c42616c616e63653e00012477686974656c697374a508014c4e667441756374696f6e57686974656c69737400010c656e6410012c426c6f636b4e756d626572000114737461727410012c426c6f636b4e756d626572000140657874656e73696f6e5f706572696f6410012c426c6f636b4e756d6265720001306d696e5f6269645f7374657018011c42616c616e636500011c746f705f626964a90801b04f7074696f6e3c456e676c69736841756374696f6e4269643c42616c616e63652c204d656d62657249643e3e0000a5080c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401280453000004006901012c42547265655365743c543e0000a90804184f7074696f6e04045401ad080108104e6f6e6500000010536f6d650400ad080000010000ad08103870616c6c65745f636f6e74656e740c6e667414747970657344456e676c69736841756374696f6e426964081c42616c616e63650118204d656d6265724964012800080118616d6f756e7418011c42616c616e63650001246269646465725f69642801204d656d62657249640000b108103870616c6c65745f636f6e74656e740c6e6674147479706573444f70656e41756374696f6e5265636f7264102c426c6f636b4e756d62657201102441756374696f6e496401281c42616c616e636501184c4e667441756374696f6e57686974656c69737401a508001801387374617274696e675f707269636518011c42616c616e63650001346275795f6e6f775f70726963654501013c4f7074696f6e3c42616c616e63653e00012477686974656c697374a508014c4e667441756374696f6e57686974656c6973740001446269645f6c6f636b5f6475726174696f6e10012c426c6f636b4e756d62657200012861756374696f6e5f696428012441756374696f6e4964000114737461727410012c426c6f636b4e756d6265720000b508103870616c6c65745f636f6e74656e740c6e6674147479706573204e66744f776e657204204d656d626572496401280108304368616e6e656c4f776e6572000000184d656d62657204002801204d656d626572496400010000b9080c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401280453000004006901012c42547265655365743c543e0000bd0804184f7074696f6e0404540199080108104e6f6e6500000010536f6d65040099080000010000c108103870616c6c65745f636f6e74656e742c7065726d697373696f6e733463757261746f725f67726f75704843757261746f7247726f75705265636f7264085c43757261746f7247726f757043757261746f72734d617001c508704d6f6465726174696f6e5065726d697373696f6e7342794c6576656c01c908000c012063757261746f7273c508015c43757261746f7247726f757043757261746f72734d6170000118616374697665980110626f6f6c0001507065726d697373696f6e735f62795f6c6576656cc90801704d6f6465726174696f6e5065726d697373696f6e7342794c6576656c0000c5080c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0128045601b501045300000400c501013842547265654d61703c4b2c20563e0000c9080c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0108045601cd08045300000400d108013842547265654d61703c4b2c20563e0000cd080c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e6465644254726565536574080454015d020453000004005902012c42547265655365743c543e0000d108042042547265654d617008044b0108045601cd08000400d508000000d508000002d90800d9080000040808cd0800dd08103870616c6c65745f636f6e74656e740c6e6674147479706573504f70656e41756374696f6e4269645265636f72640c1c42616c616e636501182c426c6f636b4e756d62657201102441756374696f6e49640128000c0118616d6f756e7418011c42616c616e63650001346d6164655f61745f626c6f636b10012c426c6f636b4e756d62657200012861756374696f6e5f696428012441756374696f6e49640000e1080c3870616c6c65745f636f6e74656e74186572726f7273144572726f7204045400010102704368616e6e656c5374617465426c6f6174426f6e644368616e676564000004e4496e76616c69642065787472696e7369632063616c6c3a204368616e6e656c20737461746520626c6f617420626f6e64206368616e6765642e68566964656f5374617465426c6f6174426f6e644368616e676564000104dc496e76616c69642065787472696e7369632063616c6c3a20766964656f20737461746520626c6f617420626f6e64206368616e6765642e544d696e436173686f757456616c7565546f6f4c6f77000204d8417474656d707420746f20736574206d696e696d756d20636173686f757420616c6c6f7765642062656c6f7720746865206c696d6974584d6178436173686f757456616c7565546f6f48696768000304d8417474656d707420746f20736574206d696e696d756d20636173686f757420616c6c6f7765642061626f766520746865206c696d69749c4d61784e756d6265724f664368616e6e656c436f6c6c61626f7261746f7273457863656564656400040429014e756d626572206f66206368616e6e656c20636f6c6c61626f7261746f72732065786365656473204d61784e756d6265724f66436f6c6c61626f7261746f72735065724368616e6e656c804d61784e756d6265724f664368616e6e656c4173736574734578636565646564000504f04e756d626572206f66206368616e6e656c206173736574732065786365656473204d61784e756d6265724f664173736574735065724368616e6e656c784d61784e756d6265724f66566964656f4173736574734578636565646564000604ec4e756d626572206f6620766964656f206173736574732065786365656473204d61784d61784e756d6265724f66417373657473506572566964656fa84d61784e756d6265724f664368616e6e656c4167656e745065726d697373696f6e73457863656564656400070419014d6178696d756d206e756d626572206f66206368616e6e656c206167656e74207065726d697373696f6e7320666f72206368616e6e656c206167656e74206578636565646564ac4d61784e756d6265724f6650617573656446656174757265735065724368616e6e656c4578636565646564000804d84d6178696d756d206e756d626572206f662070617573656420666561747572657320706572206368616e6e656c20657863656564656480496e76616c69644368616e6e656c4261675769746e65737350726f766964656400090411014368616e6e656c20626167207769746e65737320706172616d657465727320646f6e2774206d61746368207468652063757272656e742072756e74696d652073746174659c496e76616c696453746f726167654275636b6574734e756d5769746e65737350726f7669646564000a04450153746f72616765206275636b657473206e756d626572207769746e65737320706172616d6574657220646f6573206e6f74206d61746368207468652063757272656e742072756e74696d652073746174657c4d697373696e6753746f726167654275636b6574734e756d5769746e657373000b084d0153746f72616765206275636b657473206e756d626572207769746e65737320706172616d65746572206d7573742062652070726f7669646564207768656e206368616e6e656c2f766964656f2061737365747348617265206265696e6720757064617465642e784368616e6e656c4f776e65724d656d626572446f65734e6f744578697374000c04b850726f7669646564206368616e6e656c206f776e657220286d656d6265722920646f6573206e6f74206578697374904368616e6e656c4f776e657243757261746f7247726f7570446f65734e6f744578697374000d04d450726f7669646564206368616e6e656c206f776e6572202863757261746f722067726f75702920646f6573206e6f74206578697374b04368616e6e656c5374617465426c6f6174426f6e6442656c6f774578697374656e7469616c4465706f736974000e0809014368616e6e656c20737461746520626c6f617420626f6e642063616e6e6f74206265206c6f776572207468616e206578697374656e7469616c206465706f7369742c050162656361757365206974206d7573742073656375726520746865206368616e6e656c206d6f64756c65206163636f756e7420616761696e73742064757374696e67704e756d6265724f66417373657473546f52656d6f766549735a65726f000f04a90144656c657465206368616e6e656c20616e642061737365747320616e642064656c65746520766964656f20617373657473206d75737420686176652061206e756d626572206f662061737365747320746f2072656d6f76652067726561746572207468616e207a65726f9843757261746f7249734e6f74414d656d6265724f66476976656e43757261746f7247726f7570001004450143757261746f7220756e6465722070726f76696465642063757261746f72206964206973206e6f742061206d656d626572206f662063757261726f722067726f757020756e64657220676976656e206964a843757261746f724973416c7265616479414d656d6265724f66476976656e43757261746f7247726f7570001104550143757261746f7220756e6465722070726f76696465642063757261746f7220696420697320616c72656164792061206d656d626572206f662063757261726f722067726f757020756e64657220676976656e2069646043757261746f7247726f7570446f65734e6f74457869737400120488476976656e2063757261746f722067726f757020646f6573206e6f742065786973747043757261746f727350657247726f75704c696d697452656163686564001304b84d6178206e756d626572206f662063757261746f7273207065722067726f7570206c696d697420726561636865645c43757261746f7247726f757049734e6f744163746976650014046c43757261746f722067726f7570206973206e6f74206163746976654043757261746f724964496e76616c6964001504d843757261746f72206964206973206e6f74206120776f726b657220696420696e20636f6e74656e7420776f726b696e672067726f7570384c656164417574684661696c6564001604684c6561642061757468656e7469636174696f6e206661696c6564404d656d626572417574684661696c6564001704704d656d6265722061757468656e7469636174696f6e206661696c65644443757261746f72417574684661696c65640018047443757261746f722061757468656e7469636174696f6e206661696c6564244261644f726967696e00190478457870656374656420726f6f74206f72207369676e6564206f726967696e484163746f724e6f74417574686f72697a6564001a04b04f7065726174696f6e2063616e6e6f7420626520706572666f6d656420776974682074686973204163746f725043617465676f7279446f65734e6f744578697374001b04ac41204368616e6e656c206f7220566964656f2043617465676f727920646f6573206e6f742065786973742e4c4368616e6e656c446f65734e6f744578697374001c04584368616e6e656c20646f6573206e6f7420657869737444566964656f446f65734e6f744578697374001d0450566964656f20646f6573206e6f7420657869737434566964656f496e536561736f6e001e04f4566664656f20696e20736561736f6e2063616e60742062652072656d6f766564202862656361757365206f7264657220697320696d706f7274616e7429444163746f7243616e6e6f7442654c656164001f04c84163746f722063616e6e6f7420617574686f72697a65206173206c65616420666f7220676976656e2065787472696e736963544163746f7243616e6e6f744f776e4368616e6e656c002004604163746f722063616e6e6f74204f776e206368616e6e656c604e6674416c72656164794f776e656442794368616e6e656c002104a4417474656d707420746f20736c696e67206261636b2061206368616e6e656c206f776e6564206e6674404e6674416c7265616479457869737473002204944e667420666f7220676976656e20766964656f20696420616c7265616479206578697374733c4e6674446f65734e6f744578697374002304944e667420666f7220676976656e20766964656f20696420646f6573206e6f742065786973746c4f766572666c6f774f72556e646572666c6f7748617070656e6564002404904f766572666c6f77206f7220756e646572666c6f77206572726f722068617070656e656434446f65734e6f744f776e4e667400250474476976656e206f726967696e20646f6573206e6f74206f776e206e667464526f79616c74795570706572426f756e64457863656564656400260470526f79616c747920557070657220426f756e6420457863656564656464526f79616c74794c6f776572426f756e64457863656564656400270470526f79616c7479204c6f77657220426f756e642045786365656465648441756374696f6e4475726174696f6e5570706572426f756e6445786365656465640028049441756374696f6e206475726174696f6e20757070657220626f756e642065786365656465648441756374696f6e4475726174696f6e4c6f776572426f756e6445786365656465640029049441756374696f6e206475726174696f6e206c6f77657220626f756e6420657863656564656484457874656e73696f6e506572696f645570706572426f756e644578636565646564002a04b441756374696f6e20657874656e73696f6e20706572696f6420757070657220626f756e6420657863656564656484457874656e73696f6e506572696f644c6f776572426f756e644578636565646564002b04b441756374696f6e20657874656e73696f6e20706572696f64206c6f77657220626f756e64206578636565646564844269644c6f636b4475726174696f6e5570706572426f756e644578636565646564002c0498426964206c6f636b206475726174696f6e20757070657220626f756e64206578636565646564844269644c6f636b4475726174696f6e4c6f776572426f756e644578636565646564002d0498426964206c6f636b206475726174696f6e206c6f77657220626f756e642065786365656465647c5374617274696e6750726963655570706572426f756e644578636565646564002e048c5374617274696e6720707269636520757070657220626f756e642065786365656465647c5374617274696e6750726963654c6f776572426f756e644578636565646564002f048c5374617274696e67207072696365206c6f77657220626f756e642065786365656465648041756374696f6e426964537465705570706572426f756e6445786365656465640030049441756374696f6e20626964207374657020757070657220626f756e642065786365656465648041756374696f6e426964537465704c6f776572426f756e6445786365656465640031049441756374696f6e206269642073746570206c6f77657220626f756e642065786365656465644c496e73756666696369656e7442616c616e636500320450496e73756666696369656e742062616c616e63656442696453746570436f6e73747261696e7456696f6c61746564003304b44d696e696d616c2061756374696f6e20626964207374657020636f6e73747261696e742076696f6c617465642e64496e76616c6964426964416d6f756e7453706563696669656400340488436f6d6d697420766572696669636174696f6e20666f722062696420616d6f756e747c5374617274696e675072696365436f6e73747261696e7456696f6c61746564003504ac41756374696f6e207374617274696e6720707269636520636f6e73747261696e742076696f6c617465642e50416374696f6e48617342696473416c7265616479003604a8416c7265616479206163746976652061756374696f6e2063616e6e6f742062652063616e63656c6c6564304e667449734e6f7449646c65003704990143616e206e6f74206372656174652061756374696f6e20666f72204e66742c2069662061756374696f6e2068617665206265656e20616c72656164792073746172746564206f72206e6674206973206c6f636b656420666f7220746865207472616e736665726050656e64696e674f66666572446f65734e6f7445786973740038047c4e6f2070656e64696e67206f666665727320666f7220676976656e204e6674545265776172644163636f756e7449734e6f74536574003904c843726561746f7220726f79616c747920726571756972657320726577617264206163636f756e7420746f206265207365742e404163746f7249734e6f74426964646572003a04684163746f72206973206e6f742061206c617374206269646465726041756374696f6e43616e6e6f744265436f6d706c65746564003b046c41756374696f6e2063616e6e6f7420626520636f6d706c657465643c426964446f65734e6f744578697374003c046841756374696f6e20646f6573206e6f74206861766520626964734c4269644973466f725061737441756374696f6e003d049453656c65637465642042696420697320666f722070617374206f70656e2061756374696f6e6853746172747341744c6f776572426f756e644578636565646564003e049841756374696f6e20737461727473206174206c6f77657220626f756e642065786365656465646853746172747341745570706572426f756e644578636565646564003f049841756374696f6e2073746172747320617420757070657220626f756e642065786365656465644841756374696f6e4469644e6f7453746172740040045c41756374696f6e20646964206e6f742073746172746564444e6f74496e41756374696f6e53746174650041046c4e6674206973206e6f7420696e2061756374696f6e2073746174657c4d656d62657249734e6f74416c6c6f776564546f5061727469636970617465004204bc4d656d626572206973206e6f7420616c6c6f77656420746f20706172746963697061746520696e2061756374696f6e544d656d62657250726f66696c654e6f74466f756e64004304604d656d6265722070726f66696c65206e6f7420666f756e644c4e66744e6f74496e4275794e6f7753746174650044049c476976656e20766964656f206e6674206973206e6f7420696e20627579206e6f7720737461746584496e76616c69644275794e6f775769746e657373507269636550726f76696465640045045501607769746e6573735f7072696365602070726f766964656420746f20606275795f6e6f77602065787472696e73696320646f6573206e6f74206d61746368207468652063757272656e742073656c6c2070726963655049734e6f744f70656e41756374696f6e547970650046046841756374696f6e2074797065206973206e6f7420604f70656e605c49734e6f74456e676c69736841756374696f6e547970650047047441756374696f6e2074797065206973206e6f742060456e676c697368606c4269644c6f636b4475726174696f6e49734e6f744578706972656400480480426964206c6f636b206475726174696f6e206973206e6f742065787069726564684e667441756374696f6e4973416c726561647945787069726564004904784e66742061756374696f6e20697320616c72656164792065787069726564904275794e6f774d7573744265477265617465725468616e5374617274696e675072696365004a04ac41756374696f6e20627579206e6f77206973206c657373207468656e207374617274696e67207072696365605461726765744d656d626572446f65734e6f744578697374004b04984e6674206f6666657220746172676574206d656d62657220646f6573206e6f742065786973748c496e76616c69644e66744f666665725769746e657373507269636550726f7669646564004c040d0143757272656e74206e6674206f6666657220707269636520646f6573206e6f74206d61746368207468652070726f766964656420607769746e6573735f707269636560ac4d617841756374696f6e57686974654c6973744c656e6774685570706572426f756e644578636565646564004d04c44d61782061756374696f6e2077686974656c697374206c656e67746820757070657220626f756e642065786365656465646457686974656c6973744861734f6e6c794f6e654d656d626572004e049441756374696f6e2077686974656c69737420686173206f6e6c79206f6e65206d656d6265727457686974656c69737465644d656d626572446f65734e6f744578697374004f04d84174206c65617374206f6e65206f66207468652077686974656c6973746564206d656d6265727320646f6573206e6f74206578697374784e66744e6f6e4368616e6e656c4f776e6572446f65734e6f744578697374005004f84e6f6e2d6368616e6e656c206f776e65722073706563696669656420647572696e67206e66742069737375616e636520646f6573206e6f74206578697374ac457874656e73696f6e506572696f644973477265617465725468656e41756374696f6e4475726174696f6e005104c4457874656e73696f6e20706572696f642069732067726561746572207468656e2061756374696f6e206475726174696f6e444e6f417373657473537065636966696564005204ac4e6f2061737365747320746f2062652072656d6f7665642068617665206265656e2073706563696669656454496e76616c696441737365747350726f7669646564005304684368616e6e656c2061737365747320666561736962696c697479544368616e6e656c436f6e7461696e73566964656f73005404584368616e6e656c20436f6e7461696e7320566964656f544368616e6e656c436f6e7461696e734173736574730055045c4368616e6e656c20436f6e7461696e73204173736574735c496e76616c696442616753697a655370656369666965640056047c4261672053697a6520737065636966696564206973206e6f742076616c6964504d6967726174696f6e4e6f7446696e6973686564005704584d6967726174696f6e206e6f7420646f6e6520796574445265706c79446f65734e6f7445786973740058046c5061727465636970616e74206973206e6f742061206d656d6265724c556e73756666696369656e7442616c616e636500590450496e73756666696369656e742062616c616e63656c496e73756666696369656e74547265617375727942616c616e6365005a0474496e73756666696369656e742074726561737572792062616c616e636554496e76616c69644d656d62657250726f7669646564005b0470496e76616c6964206d656d62657220696420207370656369666965643c4163746f724e6f74414d656d626572005c04544163746f72206973206e6f742041204d656d626572785061796d656e7450726f6f66566572696669636174696f6e4661696c6564005d04845061796d656e742050726f6f6620766572696669636174696f6e206661696c656484436173686f7574416d6f756e74457863656564734d6178696d756d416d6f756e74005e04c04368616e6e656c20636173686f757420616d6f756e7420697320746f6f206869676820746f20626520636c61696d65647c436173686f7574416d6f756e7442656c6f774d696e696d756d416d6f756e74005f04bc4368616e6e656c20636173686f757420616d6f756e7420697320746f6f206c6f7720746f20626520636c61696d6564e05769746864726177616c416d6f756e74457863656564734368616e6e656c4163636f756e74576974686472617761626c6542616c616e63650060085901416e20617474656d707420746f2077697468647261772066756e64732066726f6d206368616e6e656c206163636f756e74206661696c65642c2062656361757365207468652073706563696669656420616d6f756e744901657863656564732074686520776974686472617761626c6520616d6f756e7420286368616e6e656c206163636f756e742062616c616e6365206d696e7573206368616e6e656c20626c6f617420626f6e64297c576974686472617746726f6d4368616e6e656c416d6f756e7449735a65726f0061085901416e20617474656d707420746f2077697468647261772066756e64732066726f6d206368616e6e656c206163636f756e74206661696c65642c2062656361757365207468652073706563696669656420616d6f756e741c6973207a65726f5c4368616e6e656c436173686f75747344697361626c65640062049c4368616e6e656c20636173686f757473206172652063757272656e746c792064697361626c6564a44d696e436173686f7574416c6c6f776564457863656564734d6178436173686f7574416c6c6f77656400630809014e65772076616c75657320666f72206d696e5f636173686f75745f616c6c6f7765642f6d61785f636173686f75745f616c6c6f7765642061726520696e76616c6964d46d696e5f636173686f75745f616c6c6f7765642063616e6e6f7420657863656564206d61785f636173686f75745f616c6c6f7765648443757261746f724d6f6465726174696f6e416374696f6e4e6f74416c6c6f776564006404110143757261746f7220646f6573206e6f742068617665207065726d697373696f6e7320746f20706572666f726d20676976656e206d6f6465726174696f6e20616374696f6e944d617843757261746f725065726d697373696f6e735065724c6576656c457863656564656400650441014d6178696d756d206e756d626572206f662063757261746f72207065726d697373696f6e732070657220676976656e206368616e6e656c2070726976696c656765206c6576656c206578636565646564c043757261746f7247726f75704d61785065726d697373696f6e7342794c6576656c4d617053697a654578636565646564006604290143757261746f722067726f75702773207065726d697373696f6e73206279206c6576656c206d617020657863656564656420746865206d6178696d756d20616c6c6f7765642073697a65504368616e6e656c466561747572655061757365640067045d014f7065726174696f6e2063616e6e6f742062652065786563757465642c20626563617573652074686973206368616e6e656c206665617475726520686173206265656e2070617573656420627920612063757261746f72444368616e6e656c4261674d697373696e670068042d01556e65787065637465642072756e74696d652073746174653a206d697373696e67206368616e6e656c2062616720647572696e672064656c6574655f6368616e6e656c20617474656d70748c417373657473546f52656d6f76654265796f6e64456e74697479417373657473536574006904f5014c697374206f662061737365747320746f2072656d6f76652070726f766964656420666f72207570646174655f6368616e6e656c202f207570646174655f766964656f20636f6e7461696e7320617373657473207468617420646f6e27742062656c6f6e6720746f207468652073706563696669656420656e7469747990496e76616c6964566964656f446174614f626a65637473436f756e7450726f7669646564006a04f4496e76616c6964206e756d626572206f66206f626a6563747320746f2064656c6574652070726f766964656420666f722064656c6574655f766964656f70496e76616c69644368616e6e656c5472616e73666572537461747573006b04bc496e76616c6964206368616e6e656c207472616e736665722073746174757320666f72206f7065726174696f6e732e78496e76616c69644368616e6e656c5472616e736665724163636570746f72006c04d4496e636f7272656374206163746f7220747269657320746f2061636365707420746865206368616e6e656c207472616e736665722e98496e76616c69644368616e6e656c5472616e73666572436f6d6d69746d656e74506172616d73006d08550143616e6e6f742061636365707420746865206368616e6e656c207472616e736665723a2070726f766964656420636f6d6d69746d656e7420706172616d657465727320646f65736e2774206d617463682077697468906368616e6e656c2070656e64696e67207472616e7366657220706172616d65746572732e8c4368616e6e656c4167656e74496e73756666696369656e745065726d697373696f6e73006e004c496e76616c69644368616e6e656c4f776e6572006f04a4496e636f7272656374206368616e6e656c206f776e657220666f7220616e206f7065726174696f6e2e285a65726f5265776172640070046443616e6e6f7420636c61696d207a65726f207265776172642e78496e73756666696369656e7442616c616e6365466f725472616e73666572007104510143616e6e6f74207472616e7366657220746865206368616e6e656c3a206368616e6e656c206f776e65722068617320696e73756666696369656e742062616c616e6365202862756467657420666f72205747732994496e73756666696369656e7442616c616e6365466f724368616e6e656c4372656174696f6e0072080d0143616e6e6f742063726561746520746865206368616e6e656c3a206368616e6e656c2063726561746f722068617320696e73756666696369656e742062616c616e6365e9012862756467657420666f72206368616e6e656c20737461746520626c6f617420626f6e64202b206368616e6e656c2064617461206f626a7320737461746520626c6f617420626f6e6473202b2064617461206f626a732073746f726167652066656573202b206578697374656e7469616c206465706f736974298c496e73756666696369656e7442616c616e6365466f72566964656f4372656174696f6e007308fc43616e6e6f74206372656174652074686520766964656f3a20766964656f2063726561746f722068617320696e73756666696369656e742062616c616e6365d9012862756467657420666f7220766964656f20737461746520626c6f617420626f6e64202b20766964656f2064617461206f626a7320737461746520626c6f617420626f6e6473202b2064617461206f626a732073746f726167652066656573202b206578697374656e7469616c206465706f7369742964496e73756666696369656e74436f756e63696c4275646765740074006c476c6f62616c4e66744461696c794c696d6974457863656564656400750070476c6f62616c4e66745765656b6c794c696d69744578636565646564007600704368616e6e656c4e66744461696c794c696d69744578636565646564007700744368616e6e656c4e66745765656b6c794c696d697445786365656465640078006443726561746f72546f6b656e416c7265616479497373756564007904c443726561746f7220746f6b656e2077617320616c72656164792069737375656420666f722074686973206368616e6e656c5443726561746f72546f6b656e4e6f74497373756564007a04b043726561746f7220746f6b656e207761736e27742069737375656420666f722074686973206368616e6e656c884d656d6265724964436f756c644e6f7442654465726976656446726f6d4163746f72007b0415014d656d62657220696420636f756c64206e6f7420626520646572697665642066726f6d207468652070726f766964656420436f6e74656e744163746f7220636f6e74657874bc43616e6e6f74576974686472617746726f6d4368616e6e656c5769746843726561746f72546f6b656e497373756564007c08290143616e6e6f74206469726563746c792077697468647261772066756e64732066726f6d2061206368616e6e656c206163636f756e74207768656e20746865206368616e6e656c2068617358612063726561746f7220746f6b656e20697373756564bc506174726f6e61676543616e4f6e6c794265436c61696d6564466f724d656d6265724f776e65644368616e6e656c73007d04f4506174726f6e6167652063616e206f6e6c7920626520636c61696d6564206966206368616e6e656c206973206f776e65642062792061206d656d626572a84368616e6e656c5472616e7366657273426c6f636b6564447572696e67526576656e756553706c697473007e04cc4368616e6e656c205472616e73666572732061726520626c6f636b656420647572696e6720726576656e75652073706c6974739c4368616e6e656c5472616e7366657273426c6f636b6564447572696e67546f6b656e53616c6573007f04c04368616e6e656c205472616e73666572732061726520626c6f636b656420647572696e6720746f6b656e2073616c65730460436f6e74656e74206469726563746f7279206572726f7273e508083870616c6c65745f73746f72616765244261675265636f7264084c53746f726167654275636b657449647353657401e90860446973747269627574696f6e4275636b657449647353657401ed080010012473746f7265645f6279e908014c53746f726167654275636b657449647353657400013864697374726962757465645f6279ed080160446973747269627574696f6e4275636b65744964735365740001486f626a656374735f746f74616c5f73697a6528010c7536340001386f626a656374735f6e756d62657228010c7536340000e9080c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401280453000004006901012c42547265655365743c543e0000ed080c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e64656442547265655365740804540125020453000004003902012c42547265655365743c543e0000f108083870616c6c65745f73746f726167654c53746f726167654275636b65745265636f72640820576f726b657249640128244163636f756e74496401000010013c6f70657261746f725f737461747573f50801c053746f726167654275636b65744f70657261746f725374617475733c576f726b657249642c204163636f756e7449643e000148616363657074696e675f6e65775f62616773980110626f6f6c00011c766f7563686572ad02011c566f756368657200013461737369676e65645f6261677328010c7536340000f508083870616c6c65745f73746f726167656c53746f726167654275636b65744f70657261746f725374617475730820576f726b657249640128244163636f756e7449640100010c1c4d697373696e6700000050496e766974656453746f72616765576f726b65720400280120576f726b657249640001003453746f72616765576f726b65720800280120576f726b6572496400000001244163636f756e74496400020000f9080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000fd08083870616c6c65745f73746f726167656044796e616d69634261674372656174696f6e506f6c69637904b0446973747269627574696f6e4275636b657446616d696c79546f4e756d6265724f664275636b6574734d6170010109000801646e756d6265725f6f665f73746f726167655f6275636b65747310010c75333200012066616d696c696573010901b0446973747269627574696f6e4275636b657446616d696c79546f4e756d6265724f664275636b6574734d6170000001090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b012804560110045300000400b502013842547265654d61703c4b2c20563e0000050900000408950228000909083870616c6c65745f73746f7261676528446174614f626a6563740448526570617961626c65426c6f6174426f6e6401e101001001206163636570746564980110626f6f6c00014073746174655f626c6f61745f626f6e64e1010148526570617961626c65426c6f6174426f6e6400011073697a6528010c75363400013c697066735f636f6e74656e745f6964f908013c4261736535384d756c74696861736800000d09083870616c6c65745f73746f7261676578446973747269627574696f6e4275636b657446616d696c795265636f7264045c446973747269627574696f6e4275636b6574496e6465780128000401786e6578745f646973747269627574696f6e5f6275636b65745f696e64657828015c446973747269627574696f6e4275636b6574496e64657800001109083870616c6c65745f73746f7261676560446973747269627574696f6e4275636b65745265636f72640888446973747269627574696f6e4275636b6574496e76697465644f70657261746f72730115096c446973747269627574696f6e4275636b65744f70657261746f727301190900140148616363657074696e675f6e65775f62616773980110626f6f6c000130646973747269627574696e67980110626f6f6c00014c70656e64696e675f696e7669746174696f6e7315090188446973747269627574696f6e4275636b6574496e76697465644f70657261746f72730001246f70657261746f72731909016c446973747269627574696f6e4275636b65744f70657261746f727300013461737369676e65645f6261677328010c753634000015090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401280453000004006901012c42547265655365743c543e000019090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401280453000004006901012c42547265655365743c543e00001d09083870616c6c65745f73746f72616765144572726f72040454000105013c41726974686d657469634572726f72000004f447656e657269632041726974686d65746963204572726f722064756520746f20696e7465726e616c206163636f756e74696e67206f7065726174696f6e40496e76616c69644369644c656e67746800010494496e76616c696420434944206c656e67746820286d75737420626520343620627974657329444e6f4f626a656374734f6e55706c6f6164000204a0456d707479202264617461206f626a656374206372656174696f6e2220636f6c6c656374696f6e2e6053746f726167654275636b6574446f65736e744578697374000304ac546865207265717565737465642073746f72616765206275636b657420646f65736e27742065786973742e7053746f726167654275636b657449734e6f74426f756e64546f426167000404cc546865207265717565737465642073746f72616765206275636b6574206973206e6f7420626f756e6420746f2061206261672e6453746f726167654275636b65744973426f756e64546f426167000504dc546865207265717565737465642073746f72616765206275636b657420697320616c726561647920626f756e6420746f2061206261672e644e6f53746f726167654275636b6574496e7669746174696f6e0006041901496e76616c6964206f7065726174696f6e207769746820696e76697465733a207468657265206973206e6f2073746f72616765206275636b657420696e7669746174696f6e2e6453746f7261676550726f7669646572416c72656164795365740007040501496e76616c6964206f7065726174696f6e207769746820696e76697465733a2073746f726167652070726f76696465722077617320616c7265616479207365742e6053746f7261676550726f76696465724d75737442655365740008047453746f726167652070726f7669646572206d757374206265207365742e7c446966666572656e7453746f7261676550726f7669646572496e76697465640009041501496e76616c6964206f7065726174696f6e207769746820696e76697465733a20616e6f746865722073746f726167652070726f76696465722077617320696e76697465642e58496e766974656453746f7261676550726f7669646572000a041501496e76616c6964206f7065726174696f6e207769746820696e76697465733a2073746f726167652070726f76696465722077617320616c726561647920696e76697465642e8853746f726167654275636b65744964436f6c6c656374696f6e73417265456d707479000b04a053746f72616765206275636b657420696420636f6c6c656374696f6e732061726520656d7074792ed053746f726167654275636b6574734e756d62657256696f6c6174657344796e616d69634261674372656174696f6e506f6c696379000c08290153746f72616765206275636b657420696420636f6c6c656374696f6e2070726f766964656420636f6e747261646963747320746865206578697374696e672064796e616d696320626167406372656174696f6e20706f6c6963792ecc446973747269627574696f6e4275636b65747356696f6c6174657344796e616d69634261674372656174696f6e506f6c696379000d083d01446973747269627574696f6e206275636b657420696420636f6c6c656374696f6e2070726f766964656420636f6e747261646963747320746865206578697374696e672064796e616d696320626167406372656174696f6e20706f6c6963792e38456d707479436f6e74656e744964000e04b455706c6f61642064617461206572726f723a20656d70747920636f6e74656e742049442070726f76696465642e385a65726f4f626a65637453697a65000f049055706c6f61642064617461206572726f723a207a65726f206f626a6563742073697a652e88496e76616c69645374617465426c6f6174426f6e64536f757263654163636f756e74001004ec55706c6f61642064617461206572726f723a20696e76616c696420737461746520626c6f617420626f6e6420736f75726365206163636f756e742e58496e76616c696453746f7261676550726f766964657200110490496e76616c69642073746f726167652070726f766964657220666f72206275636b65742e4c496e73756666696369656e7442616c616e636500120498496e73756666696369656e742062616c616e636520666f7220616e206f7065726174696f6e2e54446174614f626a656374446f65736e7445786973740013046844617461206f626a65637420646f65736e27742065786973742e4055706c6f6164696e67426c6f636b65640014049c55706c6f6164696e67206f6620746865206e6577206f626a65637420697320626c6f636b65642e74446174614f626a6563744964436f6c6c656374696f6e4973456d7074790015048c44617461206f626a65637420696420636f6c6c656374696f6e20697320656d7074792e80536f75726365416e6444657374696e6174696f6e42616773417265457175616c001604a043616e6e6f74206d6f7665206f626a656374732077697468696e207468652073616d65206261672e54446174614f626a656374426c61636b6c6973746564001704a844617461206f626a65637420686173682069732070617274206f662074686520626c61636b6c6973742e68426c61636b6c69737453697a654c696d6974457863656564656400180478426c61636b6c6973742073697a65206c696d69742065786365656465642e84566f75636865724d61784f626a65637453697a654c696d69744578636565646564001904ac4d6178206f626a6563742073697a65206c696d697420657863656564656420666f7220766f75636865722e8c566f75636865724d61784f626a6563744e756d6265724c696d69744578636565646564001a04b44d6178206f626a656374206e756d626572206c696d697420657863656564656420666f7220766f75636865722e9453746f726167654275636b65744f626a6563744e756d6265724c696d697452656163686564001b04cc4f626a656374206e756d626572206c696d697420666f72207468652073746f72616765206275636b657420726561636865642e8c53746f726167654275636b65744f626a65637453697a654c696d697452656163686564001c04e04f626a6563747320746f74616c2073697a65206c696d697420666f72207468652073746f72616765206275636b657420726561636865642e6c496e73756666696369656e74547265617375727942616c616e6365001d04d8496e73756666696369656e74206d6f64756c652074726561737572792062616c616e636520666f7220616e206f7065726174696f6e2e8443616e6e6f7444656c6574654e6f6e456d70747953746f726167654275636b6574001e04a443616e6e6f742064656c6574652061206e6f6e2d656d7074792073746f72616765206275636b65742e68446174614f626a6563744964506172616d73417265456d707479001f04f85468652060646174615f6f626a6563745f696473602065787472696e73696320706172616d6574657220636f6c6c656374696f6e20697320656d7074792e7c53746f726167654275636b6574735065724261674c696d6974546f6f4c6f77002004d8546865206e6577206053746f726167654275636b6574735065724261674c696d697460206e756d62657220697320746f6f206c6f772e8053746f726167654275636b6574735065724261674c696d6974546f6f48696768002104dc546865206e6577206053746f726167654275636b6574735065724261674c696d697460206e756d62657220697320746f6f20686967682e8053746f726167654275636b65745065724261674c696d69744578636565646564002204cc6053746f726167654275636b6574735065724261674c696d6974602077617320657863656564656420666f722061206261672e8053746f726167654275636b6574446f65736e744163636570744e657742616773002304ac5468652073746f72616765206275636b657420646f65736e277420616363657074206e657720626167732e4044796e616d6963426167457869737473002404c843616e6e6f7420637265617465207468652064796e616d6963206261673a2064796e616d696320626167206578697374732e5444796e616d6963426167446f65736e7445786973740025046844796e616d69632062616720646f65736e27742065786973742e8853746f7261676550726f76696465724f70657261746f72446f65736e744578697374002604a053746f726167652070726f7669646572206f70657261746f7220646f65736e27742065786973742e484461746153697a654665654368616e676564002704b8496e76616c69642065787472696e7369632063616c6c3a20646174612073697a6520666565206368616e6765642e7c446174614f626a6563745374617465426c6f6174426f6e644368616e676564002804f4496e76616c69642065787472696e7369632063616c6c3a2064617461206f626a65637420737461746520626c6f617420626f6e64206368616e6765642e7843616e6e6f7444656c6574654e6f6e456d70747944796e616d69634261670029049043616e6e6f742064656c657465206e6f6e20656d7074792064796e616d6963206261672eb84d6178446973747269627574696f6e4275636b657446616d696c794e756d6265724c696d69744578636565646564002a04d44d617820646973747269627574696f6e206275636b65742066616d696c79206e756d626572206c696d69742065786365656465642e8c446973747269627574696f6e4275636b657446616d696c79446f65736e744578697374002b04a4446973747269627574696f6e206275636b65742066616d696c7920646f65736e27742065786973742e74446973747269627574696f6e4275636b6574446f65736e744578697374002c0488446973747269627574696f6e206275636b657420646f65736e27742065786973742e9c446973747269627574696f6e4275636b65744964436f6c6c656374696f6e73417265456d707479002d04b4446973747269627574696f6e206275636b657420696420636f6c6c656374696f6e732061726520656d7074792e94446973747269627574696f6e4275636b6574446f65736e744163636570744e657742616773002e04b0446973747269627574696f6e206275636b657420646f65736e277420616363657074206e657720626167732eb84d6178446973747269627574696f6e4275636b65744e756d6265725065724261674c696d69744578636565646564002f04d84d617820646973747269627574696f6e206275636b6574206e756d6265722070657220626167206c696d69742065786365656465642e84446973747269627574696f6e4275636b657449734e6f74426f756e64546f426167003004a8446973747269627574696f6e206275636b6574206973206e6f7420626f756e6420746f2061206261672e78446973747269627574696f6e4275636b65744973426f756e64546f42616700310498446973747269627574696f6e206275636b657420697320626f756e6420746f2061206261672e90446973747269627574696f6e4275636b6574735065724261674c696d6974546f6f4c6f77003204ec546865206e65772060446973747269627574696f6e4275636b6574735065724261674c696d697460206e756d62657220697320746f6f206c6f772e94446973747269627574696f6e4275636b6574735065724261674c696d6974546f6f48696768003304f0546865206e65772060446973747269627574696f6e4275636b6574735065724261674c696d697460206e756d62657220697320746f6f20686967682e9c446973747269627574696f6e50726f76696465724f70657261746f72446f65736e744578697374003404b4446973747269627574696f6e2070726f7669646572206f70657261746f7220646f65736e27742065786973742ea8446973747269627574696f6e50726f76696465724f70657261746f72416c7265616479496e7669746564003504bc446973747269627574696f6e2070726f7669646572206f70657261746f7220616c726561647920696e76697465642e7c446973747269627574696f6e50726f76696465724f70657261746f72536574003604ac446973747269627574696f6e2070726f7669646572206f70657261746f7220616c7265616479207365742e784e6f446973747269627574696f6e4275636b6574496e7669746174696f6e003704884e6f20646973747269627574696f6e206275636b657420696e7669746174696f6e2eac4d7573744265446973747269627574696f6e50726f76696465724f70657261746f72466f724275636b65740038042901496e76616c6964206f7065726174696f6e733a206d757374206265206120646973747269627574696f6e2070726f7669646572206f70657261746f7220666f722061206275636b65742ef84d61784e756d6265724f6650656e64696e67496e7669746174696f6e734c696d6974466f72446973747269627574696f6e4275636b65745265616368656400390429014d6178206e756d626572206f662070656e64696e6720696e7669746174696f6e73206c696d697420666f72206120646973747269627574696f6e206275636b657420726561636865642ec04d61784e756d6265724f664f70657261746f7273506572446973747269627574696f6e4275636b657452656163686564003a04e84d6178206e756d626572206f66206f70657261746f727320666f72206120646973747269627574696f6e206275636b657420726561636865642ea8446973747269627574696f6e46616d696c79426f756e64546f4261674372656174696f6e506f6c696379003b04cc446973747269627574696f6e2066616d696c7920626f756e6420746f206120626167206372656174696f6e20706f6c6963792e644d6178446174614f626a65637453697a654578636565646564003c04784d61782064617461206f626a6563742073697a652065786365656465642e60496e76616c69645472616e736163746f724163636f756e74003d04b8496e76616c6964207472616e736163746f72206163636f756e7420494420666f722074686973206275636b65742ec04e756d6265724f6653746f726167654275636b6574734f7574736964654f66416c6c6f776564436f6e747261696e7473003e049c4e6f7420616c6c6f77656420276e756d626572206f662073746f72616765206275636b65747327d44e756d6265724f66446973747269627574696f6e4275636b6574734f7574736964654f66416c6c6f776564436f6e747261696e7473003f04b04e6f7420616c6c6f77656420276e756d626572206f6620646973747269627574696f6e206275636b657473273043616c6c44697361626c65640040043443616c6c2044697361626c6564048053746f72616765206d6f64756c6520707265646566696e6564206572726f727321090c5070616c6c65745f70726f6a6563745f746f6b656e1474797065732c4163636f756e7444617461101c42616c616e63650118345374616b696e6753746174757301250948526570617961626c65426c6f6174426f6e6401e1014056657374696e675363686564756c65730129090018014476657374696e675f7363686564756c65732909014056657374696e675363686564756c6573000118616d6f756e7418011c42616c616e636500015073706c69745f7374616b696e675f7374617475733d0901544f7074696f6e3c5374616b696e675374617475733e000128626c6f61745f626f6e64e1010148526570617961626c65426c6f6174426f6e640001606e6578745f76657374696e675f7472616e736665725f696428010c7536340001806c6173745f73616c655f746f74616c5f7075726368617365645f616d6f756e74410901784f7074696f6e3c28546f6b656e53616c6549642c2042616c616e6365293e000025090c5070616c6c65745f70726f6a6563745f746f6b656e147479706573345374616b696e67537461747573041c42616c616e636501180008012073706c69745f6964100138526576656e756553706c69744964000118616d6f756e7418011c42616c616e6365000029090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0111030456012d090453000004003109013842547265654d61703c4b2c20563e00002d090c5070616c6c65745f70726f6a6563745f746f6b656e1474797065733c56657374696e675363686564756c65082c426c6f636b4e756d62657201101c42616c616e63650118001401686c696e6561725f76657374696e675f73746172745f626c6f636b10012c426c6f636b4e756d62657200015c6c696e6561725f76657374696e675f6475726174696f6e10012c426c6f636b4e756d626572000130636c6966665f616d6f756e7418011c42616c616e636500015c706f73745f636c6966665f746f74616c5f616d6f756e7418011c42616c616e63650001346275726e65645f616d6f756e7418011c42616c616e636500003109042042547265654d617008044b0111030456012d090004003509000000350900000239090039090000040811032d09003d0904184f7074696f6e0404540125090108104e6f6e6500000010536f6d65040025090000010000410904184f7074696f6e0404540145090108104e6f6e6500000010536f6d6504004509000001000045090000040810180049090c5070616c6c65745f70726f6a6563745f746f6b656e14747970657324546f6b656e44617461141c42616c616e636501181048617368012c2c426c6f636b4e756d626572011024546f6b656e53616c6501210344526576656e756553706c69745374617465014d09002c0130746f74616c5f737570706c7918011c42616c616e6365000134746f6b656e735f69737375656418011c42616c616e63650001306e6578745f73616c655f696410012c546f6b656e53616c65496400011073616c65590901444f7074696f6e3c546f6b656e53616c653e00013c7472616e736665725f706f6c696379c50201505472616e73666572506f6c6963793c486173683e00011873796d626f6c2c011048617368000138706174726f6e6167655f696e666f5d09018c506174726f6e616765446174613c42616c616e63652c20426c6f636b4e756d6265723e00013c6163636f756e74735f6e756d62657228010c753634000148726576656e75655f73706c69745f72617465d502011c5065726d696c6c000134726576656e75655f73706c69744d090144526576656e756553706c697453746174650001546e6578745f726576656e75655f73706c69745f6964100138526576656e756553706c6974496400004d090c5070616c6c65745f70726f6a6563745f746f6b656e14747970657344526576656e756553706c6974537461746508284a6f7942616c616e636501182c426c6f636b4e756d6265720110010820496e616374697665000000184163746976650400510901a4526576656e756553706c6974496e666f3c4a6f7942616c616e63652c20426c6f636b4e756d6265723e0001000051090c5070616c6c65745f70726f6a6563745f746f6b656e14747970657340526576656e756553706c6974496e666f08284a6f7942616c616e636501182c426c6f636b4e756d6265720110000c0128616c6c6f636174696f6e1801284a6f7942616c616e636500012074696d656c696e655509015454696d656c696e653c426c6f636b4e756d6265723e0001446469766964656e64735f636c61696d65641801284a6f7942616c616e6365000055090c5070616c6c65745f70726f6a6563745f746f6b656e1474797065732054696d656c696e65042c426c6f636b4e756d626572011000080114737461727410012c426c6f636b4e756d6265720001206475726174696f6e10012c426c6f636b4e756d6265720000590904184f7074696f6e0404540121030108104e6f6e6500000010536f6d650400210300000100005d090c5070616c6c65745f70726f6a6563745f746f6b656e14747970657334506174726f6e61676544617461081c42616c616e636501182c426c6f636b4e756d6265720110000c01107261746561090124426c6f636b52617465000180756e636c61696d65645f706174726f6e6167655f74616c6c795f616d6f756e7418011c42616c616e63650001906c6173745f756e636c61696d65645f706174726f6e6167655f74616c6c795f626c6f636b10012c426c6f636b4e756d626572000061090c5070616c6c65745f70726f6a6563745f746f6b656e14747970657324426c6f636b52617465000004002503012c5065727175696e74696c6c000065090c5070616c6c65745f70726f6a6563745f746f6b656e186572726f7273144572726f720404540001c83c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f772980496e73756666696369656e745472616e736665727261626c6542616c616e636500010481014163636f756e742773207472616e736665727261626c652062616c616e636520697320696e73756666696369656e7420746f20706572666f726d20746865207472616e73666572206f7220696e697469616c697a6520746f6b656e2073616c6544546f6b656e446f65734e6f7445786973740002047852657175657374656420746f6b656e20646f6573206e6f74206578697374784163636f756e74496e666f726d6174696f6e446f65734e6f74457869737400030494526571756573746564206163636f756e74206461746120646f6573206e6f74206578697374945472616e7366657244657374696e6174696f6e4d656d626572446f65734e6f74457869737400040419014174206c65617374206f6e65206f6620746865207472616e736665722064657374696e6174696f6e73206973206e6f7420616e206578697374696e67206d656d626572206964784d65726b6c6550726f6f66566572696669636174696f6e4661696c757265000504804d65726b6c652070726f6f6620766572696669636174696f6e206661696c6564a8546172676574506174726f6e6167655261746549734869676865725468616e43757272656e7452617465000604c4546172676574205261746520697320686967686572207468616e2063757272656e7420706174726f6e61676520726174655c546f6b656e53796d626f6c416c7265616479496e5573650007045453796d626f6c20616c726561647920696e2075736590496e697469616c416c6c6f636174696f6e546f4e6f6e4578697374696e674d656d62657200080441014174206c65617374206f6e65206f6620746865206d656d626572732070726f76696465642061732070617274206f6620496e697469616c416c6c6f636174696f6e20646f6573206e6f74206578697374504163636f756e74416c7265616479457869737473000904584163636f756e7420416c7265616479206578697374736c546f6b656e49737375616e63654e6f74496e49646c655374617465000a04a8546f6b656e27732063757272656e74206f66666572696e67207374617465206973206e6f742049646c6558496e73756666696369656e744a6f7942616c616e6365000b04dc496e73756666696369656e74204a4f592042616c616e636520746f20636f76657220746865207472616e73616374696f6e20636f7374736c4a6f795472616e736665725375626a656374546f44757374696e67000c045d0154686520616d6f756e74206f66204a4f5920746f206265207472616e73666572726564206973206e6f7420656e6f75676820746f206b656570207468652064657374696e6174696f6e206163636f756e7420616c697665cc417474656d7074546f52656d6f76654e6f6e4f776e65644163636f756e74556e6465725065726d697373696f6e65644d6f6465000d04ec417474656d707420746f2072656d6f7665206e6f6e206f776e6564206163636f756e7420756e646572207065726d697373696f6e6564206d6f646578417474656d7074546f52656d6f76654e6f6e456d7074794163636f756e74000e04e4417474656d707420746f2072656d6f766520616e206163636f756e74207769746820736f6d65206f75747374616e64696e6720746f6b656e739c43616e6e6f744a6f696e57686974656c697374496e5065726d697373696f6e6c6573734d6f6465000f04b043616e6e6f74206a6f696e2077686974656c69737420696e207065726d697373696f6e6c657373206d6f6465a443616e6e6f7444656973737565546f6b656e576974684f75747374616e64696e674163636f756e7473001004b843616e6e6f74204465697373756520546f6b656e2077697468206f75747374616e64696e67206163636f756e7473384e6f5570636f6d696e6753616c650011047854686520746f6b656e20686173206e6f207570636f6d696e672073616c65304e6f41637469766553616c65001204a854686520746f6b656e20686173206e6f206163746976652073616c6520617420746865206d6f6d656e748c496e73756666696369656e7442616c616e6365466f72546f6b656e507572636861736500130401014163636f756e742773204a4f592062616c616e636520697320696e73756666696369656e7420746f206d616b652074686520746f6b656e207075726368617365544e6f74456e6f756768546f6b656e734f6e53616c650014047d01416d6f756e74206f6620746f6b656e7320746f207075726368617365206f6e2073616c65206578636565647320746865207175616e74697479206f6620746f6b656e73207374696c6c20617661696c61626c65206f6e207468652073616c656853616c655374617274696e67426c6f636b496e54686550617374001504b05370656369666965642073616c65207374617274696e6720626c6f636b20697320696e2074686520706173745c53616c6541636365737350726f6f66526571756972656400160481014f6e6c792077686974656c6973746564207061727469636970616e74732061726520616c6c6f77656420746f20616363657373207468652073616c652c207468657265666f7265206163636573732070726f6f662069732072657175697265649453616c6541636365737350726f6f665061727469636970616e7449734e6f7453656e64657200170829015061727469636970616e7420696e2073616c65206163636573732070726f6f662070726f766964656420647572696e67206070757263686173655f746f6b656e735f6f6e5f73616c656084646f6573206e6f74206d61746368207468652073656e646572206163636f756e745c53616c6550757263686173654361704578636565646564001808610153616c65207061727469636970616e742773206361702028656974686572206361705f7065725f6d656d626572206f722077686974656c6973746564207061727469636970616e742773207370656369666963206361702978776173206578636565646564207769746820746865207075726368617365b04d617856657374696e675363686564756c65735065724163636f756e74506572546f6b656e52656163686564001908c843616e6e6f742061646420616e6f746865722076657374696e67207363686564756c6520746f20616e206163636f756e742e31014d6178696d756d206e756d626572206f662076657374696e67207363686564756c657320666f722074686973206163636f756e742d746f6b656e20706169722077617320726561636865642e6050726576696f757353616c654e6f7446696e616c697a6564001a04e450726576696f75732073616c6520776173207374696c6c206e6f742066696e616c697a65642c2066696e616c697a652069742066697273742e444e6f546f6b656e73546f5265636f766572001b041501546865726520617265206e6f2072656d61696e696e6720746f6b657320746f207265636f7665722066726f6d207468652070726576696f757320746f6b656e2073616c652e5053616c654475726174696f6e546f6f53686f7274001c04dc5370656369666965642073616c65206475726174696f6e2069732073686f72746572207468616e204d696e53616c654475726174696f6e4853616c654475726174696f6e49735a65726f001d047053616c65206475726174696f6e2063616e6e6f74206265207a65726f7053616c655570706572426f756e645175616e7469747949735a65726f001e048c557070657220626f756e64207175616e746974792063616e6e6f74206265207a65726f5853616c654361705065724d656d62657249735a65726f001f049850757263686173652063617020706572206d656d6265722063616e6e6f74206265207a65726f4c53616c65556e6974507269636549735a65726f00200484546f6b656e277320756e69742070726963652063616e6e6f74206265207a65726f6053616c655075726368617365416d6f756e7449735a65726f002104cc416d6f756e74206f6620746f6b656e7320746f207075726368617365206f6e2073616c652063616e6e6f74206265207a65726f7c526576656e756553706c697454696d65546f5374617274546f6f53686f7274002204d453706563696669656420726576656e75652073706c6974207374617274696e6720626c6f636b20697320696e20746865207061737470526576656e756553706c69744475726174696f6e546f6f53686f72740023048c526576656e75652053706c6974206475726174696f6e20697320746f6f2073686f727484526576656e756553706c6974416c7265616479416374697665466f72546f6b656e002404a8417474656d707420746f2061637469766174652073706c69742077697468206f6e65206f6e676f696e6774526576656e756553706c69744e6f74416374697665466f72546f6b656e0025043501417474656d707420746f206d616b6520726576656e75652073706c6974206f7065726174696f6e73207769746820746f6b656e206e6f7420696e206163746976652073706c697420737461746554526576656e756553706c69744469644e6f74456e640026047c526576656e75652053706c697420686173206e6f7420656e6465642079657458526576656e756553706c69744e6f744f6e676f696e67002704bc526576656e75652053706c697420666f7220746f6b656e206163746976652c20627574206e6f74206f6e676f696e676055736572416c726561647950617274696369706174696e67002804bc5573657220616c72656164792070617274696369706174696e6720696e2074686520726576656e75652073706c6974a0496e73756666696369656e7442616c616e6365466f7253706c697450617274696369706174696f6e0029041d015573657220646f6573206e6f7420706f7373657320656e6f7567682062616c616e636520746f20706172746963697061746520696e2074686520726576656e75652073706c69747c557365724e6f745061727469636970616e74696e67496e416e7953706c6974002a049855736572206973206e6f742070617274696369706174696e6720696e20616e792073706c69749843616e6e6f745061727469636970617465496e53706c6974576974685a65726f416d6f756e74002b04e8417474656d707420746f20706172746963697061746520696e20612073706c69742077697468207a65726f20746f6b656e20746f207374616b65a043616e6e6f74497373756553706c6974576974685a65726f416c6c6f636174696f6e416d6f756e74002c04dc417474656d707420746f20697373756520696e20612073706c69742077697468207a65726f20616c6c6f636174696f6e20616d6f756e74b043616e6e6f744d6f64696679537570706c795768656e526576656e756553706c697473417265416374697665002d04d4417474656d707420746f206d6f6469667920737570706c79207768656e20726576656e75652073706c69742069732061637469766558526576656e756553706c69745261746549735a65726f002e0478526576656e75652073706c697420726174652063616e6e6f742062652030404275726e416d6f756e7449735a65726f002f047c50726f766964656420616d6f756e7420746f206275726e206973203d3d2030a04275726e416d6f756e74477265617465725468616e4163636f756e74546f6b656e73416d6f756e740030043101416d6f756e74206f6620746f6b656e7320746f206275726e206578636565647320746f74616c20616d6f756e74206f6620746f6b656e73206f776e656420627920746865206163636f756e743050616c6c657446726f7a656e003104bc417474656d707420746f20706572666f726d20616374696f6e207768656e2070616c6c65742069732066726f7a656e0069090c5c70616c6c65745f70726f706f73616c735f656e67696e651474797065732050726f706f73616c102c426c6f636b4e756d62657201102850726f706f736572496401281c42616c616e63650118244163636f756e744964010000200128706172616d65746572736d0901a050726f706f73616c506172616d65746572733c426c6f636b4e756d6265722c2042616c616e63653e00012c70726f706f7365725f696428012850726f706f73657249640001306163746976617465645f617410012c426c6f636b4e756d6265720001187374617475732d03016c50726f706f73616c5374617475733c426c6f636b4e756d6265723e000138766f74696e675f726573756c747371090134566f74696e67526573756c747300015465786163745f657865637574696f6e5f626c6f636b0102014c4f7074696f6e3c426c6f636b4e756d6265723e00016c6e725f6f665f636f756e63696c5f636f6e6669726d6174696f6e7310010c7533320001487374616b696e675f6163636f756e745f69649401444f7074696f6e3c4163636f756e7449643e00006d090c5c70616c6c65745f70726f706f73616c735f656e67696e651474797065734850726f706f73616c506172616d6574657273082c426c6f636b4e756d62657201101c42616c616e6365011800200134766f74696e675f706572696f6410012c426c6f636b4e756d62657200013067726163655f706572696f6410012c426c6f636b4e756d626572000168617070726f76616c5f71756f72756d5f70657263656e7461676510010c753332000174617070726f76616c5f7468726573686f6c645f70657263656e7461676510010c753332000168736c617368696e675f71756f72756d5f70657263656e7461676510010c753332000174736c617368696e675f7468726573686f6c645f70657263656e7461676510010c75333200013872657175697265645f7374616b654501013c4f7074696f6e3c42616c616e63653e000144636f6e737469747574696f6e616c69747910010c753332000071090c5c70616c6c65745f70726f706f73616c735f656e67696e6514747970657334566f74696e67526573756c7473000010012c61627374656e74696f6e7310010c753332000124617070726f76616c7310010c75333200012872656a656374696f6e7310010c75333200011c736c617368657310010c753332000075090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00007909000004081028007d09085c70616c6c65745f70726f706f73616c735f656e67696e65144572726f7204045400015c3c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f772948456d7074795469746c6550726f76696465640001049050726f706f73616c2063616e6e6f74206861766520616e20656d707479207469746c652260456d7074794465736372697074696f6e50726f76696465640002048850726f706f73616c2063616e6e6f74206861766520616e20656d70747920626f6479385469746c654973546f6f4c6f6e67000304445469746c6520697320746f6f206c6f6e67504465736372697074696f6e4973546f6f4c6f6e670004045c4465736372697074696f6e20697320746f6f206c6f6e674050726f706f73616c4e6f74466f756e640005046c5468652070726f706f73616c20646f6573206e6f742065786973744450726f706f73616c46696e616c697a65640006047450726f706f73616c2069732066696e616c697a656420616c726561647930416c7265616479566f7465640007049c5468652070726f706f73616c2068617665206265656e20616c726561647920766f746564206f6e244e6f74417574686f72000804344e6f7420616e20617574686f727c4d617841637469766550726f706f73616c4e756d6265724578636565646564000904904d6178206163746976652070726f706f73616c73206e756d62657220657863656564656428456d7074795374616b65000a04a05374616b652063616e6e6f7420626520656d707479207769746820746869732070726f706f73616c485374616b6553686f756c644265456d707479000b049c5374616b652073686f756c6420626520656d70747920666f7220746869732070726f706f73616c605374616b654469666665727346726f6d5265717569726564000c04b05374616b6520646966666572732066726f6d207468652070726f706f73616c20726571756972656d656e747384496e76616c6964506172616d65746572417070726f76616c5468726573686f6c64000d0484417070726f76616c207468726573686f6c642063616e6e6f74206265207a65726f84496e76616c6964506172616d65746572536c617368696e675468726573686f6c64000e0484536c617368696e67207468726573686f6c642063616e6e6f74206265207a65726f4452657175697265526f6f744f726967696e000f04845265717569726520726f6f74206f726967696e20696e2065787472696e736963734050726f706f73616c486173566f746573001004f4446973616c6c6f7720746f2063616e63656c207468652070726f706f73616c2069662074686572652061726520616e7920766f746573206f6e2069742e5c5a65726f4578616374457865637574696f6e426c6f636b00110494457861637420657865637574696f6e20626c6f636b2063616e6e6f74206265207a65726f2e68496e76616c69644578616374457865637574696f6e426c6f636b001204e0457861637420657865637574696f6e20626c6f636b2063616e6e6f74206265206c657373207468616e2063757272656e745f626c6f636b2e6c496e73756666696369656e7442616c616e6365466f725374616b65001304a05468657265206973206e6f7420656e6f7567682062616c616e636520666f722061207374616b652e44436f6e666c696374696e675374616b6573001404bc54686520636f6e666c696374696e67207374616b6520646973636f76657265642e2043616e6e6f74207374616b652e78496e76616c69645374616b696e674163636f756e74466f724d656d626572001504ac5374616b696e67206163636f756e7420646f65736e27742062656c6f6e6720746f2061206d656d6265722e8c4d6178446973706174636861626c6543616c6c436f646553697a6545786365656465640016043d015468652073697a65206f6620656e636f64656420646973706174636861626c652063616c6c20746f206265206578656375746564206279207468652070726f706f73616c20697320746f6f20626967047c456e67696e65206d6f64756c6520707265646566696e6564206572726f727381090c6c70616c6c65745f70726f706f73616c735f64697363757373696f6e1474797065734044697363757373696f6e5468726561640c204d656d626572496401282c426c6f636b4e756d62657201103c54687265616457686974656c697374018509000c01306163746976617465645f617410012c426c6f636b4e756d626572000124617574686f725f69642801204d656d62657249640001106d6f64658909016c5468726561644d6f64653c54687265616457686974656c6973743e000085090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401280453000004006901012c42547265655365743c543e000089090c6c70616c6c65745f70726f706f73616c735f64697363757373696f6e147479706573285468726561644d6f6465043c54687265616457686974656c6973740185090108104f70656e00000018436c6f73656404008509013c54687265616457686974656c697374000100008d090c6c70616c6c65745f70726f706f73616c735f64697363757373696f6e1474797065733844697363757373696f6e506f73740c204d656d626572496401282c426c6f636b4e756d626572011048526570617961626c65426c6f6174426f6e6401e101000c0124617574686f725f69642801204d656d626572496400013c636c65616e75705f7061795f6f6666e1010148526570617961626c65426c6f6174426f6e6400012c6c6173745f65646974656410012c426c6f636b4e756d62657200009109086c70616c6c65745f70726f706f73616c735f64697363757373696f6e144572726f720404540001283c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f772944546872656164446f65736e7445786973740001045054687265616420646f65736e27742065786973743c506f7374446f65736e74457869737400020448506f737420646f65736e27742065786973744452657175697265526f6f744f726967696e000304845265717569726520726f6f74206f726967696e20696e2065787472696e736963736043616e6e6f74506f73744f6e436c6f7365645468726561640004046501546865207468726561642068617320436c6f736564206d6f64652e20416e6420706f737420617574686f7220646f65736e27742062656c6f6e6720746f20636f756e63696c206f7220616c6c6f776564206d656d626572732e504e6f74417574686f724f72436f756e63696c6f720005049453686f756c642062652074687265616420617574686f72206f7220636f756e63696c6f722e604d617857686974654c69737453697a654578636565646564000604a04d617820616c6c6f77656420617574686f7273206c697374206c696d69742065786365656465642e7457686974656c69737465644d656d626572446f65734e6f74457869737400070849014174206c65617374206f6e65206f6620746865206d656d626572206964732070726f76696465642061732070617274206f6620636c6f736564207468726561642077686974656c6973742062656c6f6e677364746f2061206e6f6e2d6578697374696e67206d656d6265722e68496e73756666696369656e7442616c616e6365466f72506f7374000804c44163636f756e742068617320696e73756666696369656e742062616c616e636520746f20637265617465206120706f73744043616e6e6f7444656c657465506f73740009049c4163636f756e742063616e27742064656c65746520706f737420617420746865206d6f6d656e74048c44697363757373696f6e206d6f64756c6520707265646566696e6564206572726f72739509085870616c6c65745f70726f706f73616c735f636f646578144572726f72040454000168545369676e616c50726f706f73616c4973456d707479000004a050726f7669646564207465787420666f7220746578742070726f706f73616c20697320656d7074795852756e74696d6550726f706f73616c4973456d707479000104f050726f7669646564205741534d20636f646520666f72207468652072756e74696d6520757067726164652070726f706f73616c20697320656d70747990496e76616c696446756e64696e675265717565737450726f706f73616c42616c616e6365000204bc496e76616c69642062616c616e63652076616c756520666f7220746865207370656e64696e672070726f706f73616c54496e76616c696456616c696461746f72436f756e74000304f8496e76616c69642076616c696461746f7220636f756e7420666f722074686520277365742076616c696461746f7220636f756e74272070726f706f73616c4452657175697265526f6f744f726967696e000404845265717569726520726f6f74206f726967696e20696e2065787472696e73696373a8496e76616c6964436f756e63696c456c656374696f6e506172616d65746572436f756e63696c53697a65000504c4496e76616c696420636f756e63696c20656c656374696f6e20706172616d65746572202d20636f756e63696c5f73697a65b4496e76616c6964436f756e63696c456c656374696f6e506172616d6574657243616e6469646163794c696d6974000604d0496e76616c696420636f756e63696c20656c656374696f6e20706172616d65746572202d2063616e6469646163792d6c696d6974b4496e76616c6964436f756e63696c456c656374696f6e506172616d657465724d696e566f74696e675374616b65000704d4496e76616c696420636f756e63696c20656c656374696f6e20706172616d65746572202d206d696e2d766f74696e675f7374616b65b8496e76616c6964436f756e63696c456c656374696f6e506172616d657465724e65775465726d4475726174696f6e000804d8496e76616c696420636f756e63696c20656c656374696f6e20706172616d65746572202d206e65775f7465726d5f6475726174696f6eb8496e76616c6964436f756e63696c456c656374696f6e506172616d657465724d696e436f756e63696c5374616b65000904d8496e76616c696420636f756e63696c20656c656374696f6e20706172616d65746572202d206d696e5f636f756e63696c5f7374616b65b8496e76616c6964436f756e63696c456c656374696f6e506172616d6574657252657665616c696e67506572696f64000a04d4496e76616c696420636f756e63696c20656c656374696f6e20706172616d65746572202d2072657665616c696e675f706572696f64ac496e76616c6964436f756e63696c456c656374696f6e506172616d65746572566f74696e67506572696f64000b04c8496e76616c696420636f756e63696c20656c656374696f6e20706172616d65746572202d20766f74696e675f706572696f64bc496e76616c6964436f756e63696c456c656374696f6e506172616d65746572416e6e6f756e63696e67506572696f64000c04d8496e76616c696420636f756e63696c20656c656374696f6e20706172616d65746572202d20616e6e6f756e63696e675f706572696f6484496e76616c6964576f726b696e6747726f75704275646765744361706163697479000d04bc496e76616c696420776f726b696e672067726f75702062756467657420636170616369747920706172616d65746572a0496e76616c69645365744c656164506172616d6574657243616e6e6f744265436f756e63696c6f72000e042d01496e76616c69642027736574206c6561642070726f706f73616c2720706172616d65746572202d2070726f706f736564206c6561642063616e6e6f74206265206120636f756e63696c6f724c536c617368696e675374616b6549735a65726f000f042101496e76616c69642027736c617368207374616b652070726f706f73616c2720706172616d65746572202d2063616e6e6f7420736c617368206279207a65726f2062616c616e63652e5444656372656173696e675374616b6549735a65726f0010043901496e76616c696420276465637265617365207374616b652070726f706f73616c2720706172616d65746572202d2063616e6e6f74206465637265617365206279207a65726f2062616c616e63652e80496e73756666696369656e7446756e6473466f724275646765745570646174650011041d01496e73756666696369656e742066756e647320666f72202755706461746520576f726b696e672047726f757020427564676574272070726f706f73616c20657865637574696f6eb0496e76616c696446756e64696e675265717565737450726f706f73616c4e756d6265724f664163636f756e740012045101496e76616c6964206e756d626572206f66206163636f756e747320726563696576696e672066756e64696e67207265717565737420666f72202746756e64696e672052657175657374272070726f706f73616c2eb0496e76616c696446756e64696e675265717565737450726f706f73616c52657065617465644163636f756e74001304bc5265706561746564206163636f756e7420696e202746756e64696e672052657175657374272070726f706f73616c2ee0496e76616c69644368616e6e656c5061796f75747350726f706f73616c4d696e436173686f7574457863656564734d6178436173686f7574001404e50154686520737065636966696564206d696e206368616e6e656c20636173686f75742069732067726561746572207468616e2074686520737065636966696564206d6178206368616e6e656c20636173686f757420696e2060557064617465204368616e6e656c205061796f757473602070726f706f73616c2e4c496e76616c69644c656164576f726b657249640015049050726f7669646564206c65616420776f726b6572206964206973206e6f742076616c696450496e76616c69644c6561644f70656e696e6749640016049450726f7669646564206c656164206f70656e696e67206964206973206e6f742076616c696460496e76616c69644c6561644170706c69636174696f6e4964001704a450726f7669646564206c656164206170706c69636174696f6e206964206973206e6f742076616c696444496e76616c696450726f706f73616c49640018048450726f76696465642070726f706f73616c206964206973206e6f742076616c69643c41726974686d657469634572726f720019043c41726974686d656963204572726f720478436f646578206d6f64756c6520707265646566696e6564206572726f727399090c5070616c6c65745f776f726b696e675f67726f75701474797065731c4f70656e696e670c2c426c6f636b4e756d62657201101c42616c616e636501181048617368012c001801306f70656e696e675f747970657d03012c4f70656e696e675479706500011c6372656174656410012c426c6f636b4e756d6265720001406465736372697074696f6e5f686173682c0110486173680001307374616b655f706f6c696379610301845374616b65506f6c6963793c426c6f636b4e756d6265722c2042616c616e63653e0001407265776172645f7065725f626c6f636b4501013c4f7074696f6e3c42616c616e63653e0001386372656174696f6e5f7374616b6518011c42616c616e636500009d090c5070616c6c65745f776f726b696e675f67726f7570147479706573384a6f624170706c69636174696f6e0c244163636f756e7449640100204d656d626572496401281048617368012c0018013c726f6c655f6163636f756e745f69640001244163636f756e7449640001447265776172645f6163636f756e745f69640001244163636f756e7449640001487374616b696e675f6163636f756e745f69640001244163636f756e7449640001246d656d6265725f69642801204d656d62657249640001406465736372697074696f6e5f686173682c0110486173680001286f70656e696e675f69642801244f70656e696e6749640000a1090c5070616c6c65745f776f726b696e675f67726f75701474797065732c47726f7570576f726b657210244163636f756e7449640100204d656d626572496401282c426c6f636b4e756d62657201101c42616c616e63650118002401246d656d6265725f69642801204d656d626572496400013c726f6c655f6163636f756e745f69640001244163636f756e7449640001487374616b696e675f6163636f756e745f69640001244163636f756e7449640001447265776172645f6163636f756e745f69640001244163636f756e744964000148737461727465645f6c656176696e675f61740102014c4f7074696f6e3c426c6f636b4e756d6265723e0001506a6f625f756e7374616b696e675f706572696f6410012c426c6f636b4e756d6265720001407265776172645f7065725f626c6f636b4501013c4f7074696f6e3c42616c616e63653e0001346d69737365645f7265776172644501013c4f7074696f6e3c42616c616e63653e000128637265617465645f617410012c426c6f636b4e756d6265720000a5090c5070616c6c65745f776f726b696e675f67726f7570186572726f7273144572726f720804540004490001803c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729605374616b6542616c616e636543616e6e6f7442655a65726f0001049850726f7669646564207374616b652062616c616e63652063616e6e6f74206265207a65726f2e4c4f70656e696e67446f65734e6f7445786973740002045c4f70656e696e6720646f6573206e6f742065786973742e6443616e6e6f74486972654d756c7469706c654c656164657273000304bc43616e6e6f742066696c6c206f70656e696e672077697468206d756c7469706c65206170706c69636174696f6e732e74576f726b65724170706c69636174696f6e446f65734e6f74457869737400040488576f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e744d6178416374697665576f726b65724e756d626572457863656564656400050488576f726b696e672067726f75702073697a65206c696d69742065786365656465642e9c5375636365737366756c576f726b65724170706c69636174696f6e446f65734e6f744578697374000604b45375636365737366756c20776f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e8043616e6e6f74486972654c65616465725768656e4c6561646572457869737473000704c45468657265206973206c656164657220616c72656164792c2063616e6e6f74206869726520616e6f74686572206f6e652e4049734e6f744c6561644163636f756e740008044c4e6f742061206c656164206163636f756e742e4443757272656e744c6561644e6f745365740009046043757272656e74206c656164206973206e6f74207365742e48576f726b6572446f65734e6f744578697374000a0458576f726b657220646f6573206e6f742065786973742e4c496e76616c69644d656d6265724f726967696e000b0470496e76616c6964206f726967696e20666f722061206d656d6265722e705369676e657249734e6f74576f726b6572526f6c654163636f756e74000c04885369676e6572206973206e6f7420776f726b657220726f6c65206163636f756e742e4842656c6f774d696e696d756d5374616b6573000d04885374616b696e67206c657373207468616e20746865206c6f77657220626f756e642e7c496e73756666696369656e7442616c616e6365546f436f7665725374616b65000e0490496e73756666696369656e742062616c616e636520746f20636f766572207374616b652e884170706c69636174696f6e5374616b65446f65736e744d617463684f70656e696e67000f04d84170706c69636174696f6e207374616b65206973206c657373207468616e207265717569726564206f70656e696e67207374616b652e504f726967696e49734e6f744170706c6963616e74001004604f726967696e206973206e6f74206170706c6963616e742e3c576f726b657249734c656176696e6700110498496e76616c6964206f7065726174696f6e202d20776f726b6572206973206c656176696e672e5043616e6e6f74526577617264576974685a65726f0012046452657761726420636f756c64206e6f74206265207a65726f2e78496e76616c69645374616b696e674163636f756e74466f724d656d626572001304ac5374616b696e67206163636f756e7420646f65736e27742062656c6f6e6720746f2061206d656d6265722e5c436f6e666c6963745374616b65734f6e4163636f756e74001404b05374616b696e67206163636f756e7420636f6e7461696e7320636f6e666c696374696e67207374616b65732e44576f726b65724861734e6f5265776172640015047c576f726b657220686173206e6f20726563757272696e67207265776172642e78556e7374616b696e67506572696f644c6573735468616e4d696e696d756d001604090153706563696669656420756e7374616b696e6720706572696f64206973206c657373207468656e206d696e696d756d2073657420666f72207468652067726f75702e3c43616e6e6f745370656e645a65726f00170460496e76616c6964207370656e64696e6720616d6f756e742e74496e73756666696369656e74427564676574466f725370656e64696e67001804a449742773206e6f7420656e6f7567682062756467657420666f722074686973207370656e64696e672e584e6f4170706c69636174696f6e7350726f7669646564001904bc43616e6e6f742066696c6c206f70656e696e67202d206e6f206170706c69636174696f6e732070726f76696465642ea043616e6e6f7444656372656173655374616b6544656c7461477265617465725468616e5374616b65001a04fc43616e6e6f74206465637265617365207374616b65202d207374616b652064656c74612067726561746572207468616e20696e697469616c207374616b652e644170706c69636174696f6e734e6f74466f724f70656e696e67001b04f0547279696e6720746f2066696c6c206f70656e696e67207769746820616e206170706c69636174696f6e20666f72206f74686572206f70656e696e6764576f726b657253746f7261676556616c7565546f6f4c6f6e67001c0480576f726b65722073746f72616765207465787420697320746f6f206c6f6e672e70496e73756666696369656e74546f6b656e73466f7246756e64696e67001d04f8496e73756666696369656e7420746f6b656e7320666f722066756e64696e6720286f6e206d656d62657220636f6e74726f6c6c6572206163636f756e7429445a65726f546f6b656e7346756e64696e67001e047c547279696e6720746f2066756e642077697468207a65726f20746f6b656e7378496e73756666696369656e7442616c616e6365466f725472616e73666572001f04b443616e6e6f742077697468647261773a20696e73756666696369656e74206275646765742062616c616e63652e048c44697363757373696f6e206d6f64756c6520707265646566696e6564206572726f7273a9090c5070616c6c65745f776f726b696e675f67726f7570186572726f7273144572726f720804540004490001803c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729605374616b6542616c616e636543616e6e6f7442655a65726f0001049850726f7669646564207374616b652062616c616e63652063616e6e6f74206265207a65726f2e4c4f70656e696e67446f65734e6f7445786973740002045c4f70656e696e6720646f6573206e6f742065786973742e6443616e6e6f74486972654d756c7469706c654c656164657273000304bc43616e6e6f742066696c6c206f70656e696e672077697468206d756c7469706c65206170706c69636174696f6e732e74576f726b65724170706c69636174696f6e446f65734e6f74457869737400040488576f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e744d6178416374697665576f726b65724e756d626572457863656564656400050488576f726b696e672067726f75702073697a65206c696d69742065786365656465642e9c5375636365737366756c576f726b65724170706c69636174696f6e446f65734e6f744578697374000604b45375636365737366756c20776f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e8043616e6e6f74486972654c65616465725768656e4c6561646572457869737473000704c45468657265206973206c656164657220616c72656164792c2063616e6e6f74206869726520616e6f74686572206f6e652e4049734e6f744c6561644163636f756e740008044c4e6f742061206c656164206163636f756e742e4443757272656e744c6561644e6f745365740009046043757272656e74206c656164206973206e6f74207365742e48576f726b6572446f65734e6f744578697374000a0458576f726b657220646f6573206e6f742065786973742e4c496e76616c69644d656d6265724f726967696e000b0470496e76616c6964206f726967696e20666f722061206d656d6265722e705369676e657249734e6f74576f726b6572526f6c654163636f756e74000c04885369676e6572206973206e6f7420776f726b657220726f6c65206163636f756e742e4842656c6f774d696e696d756d5374616b6573000d04885374616b696e67206c657373207468616e20746865206c6f77657220626f756e642e7c496e73756666696369656e7442616c616e6365546f436f7665725374616b65000e0490496e73756666696369656e742062616c616e636520746f20636f766572207374616b652e884170706c69636174696f6e5374616b65446f65736e744d617463684f70656e696e67000f04d84170706c69636174696f6e207374616b65206973206c657373207468616e207265717569726564206f70656e696e67207374616b652e504f726967696e49734e6f744170706c6963616e74001004604f726967696e206973206e6f74206170706c6963616e742e3c576f726b657249734c656176696e6700110498496e76616c6964206f7065726174696f6e202d20776f726b6572206973206c656176696e672e5043616e6e6f74526577617264576974685a65726f0012046452657761726420636f756c64206e6f74206265207a65726f2e78496e76616c69645374616b696e674163636f756e74466f724d656d626572001304ac5374616b696e67206163636f756e7420646f65736e27742062656c6f6e6720746f2061206d656d6265722e5c436f6e666c6963745374616b65734f6e4163636f756e74001404b05374616b696e67206163636f756e7420636f6e7461696e7320636f6e666c696374696e67207374616b65732e44576f726b65724861734e6f5265776172640015047c576f726b657220686173206e6f20726563757272696e67207265776172642e78556e7374616b696e67506572696f644c6573735468616e4d696e696d756d001604090153706563696669656420756e7374616b696e6720706572696f64206973206c657373207468656e206d696e696d756d2073657420666f72207468652067726f75702e3c43616e6e6f745370656e645a65726f00170460496e76616c6964207370656e64696e6720616d6f756e742e74496e73756666696369656e74427564676574466f725370656e64696e67001804a449742773206e6f7420656e6f7567682062756467657420666f722074686973207370656e64696e672e584e6f4170706c69636174696f6e7350726f7669646564001904bc43616e6e6f742066696c6c206f70656e696e67202d206e6f206170706c69636174696f6e732070726f76696465642ea043616e6e6f7444656372656173655374616b6544656c7461477265617465725468616e5374616b65001a04fc43616e6e6f74206465637265617365207374616b65202d207374616b652064656c74612067726561746572207468616e20696e697469616c207374616b652e644170706c69636174696f6e734e6f74466f724f70656e696e67001b04f0547279696e6720746f2066696c6c206f70656e696e67207769746820616e206170706c69636174696f6e20666f72206f74686572206f70656e696e6764576f726b657253746f7261676556616c7565546f6f4c6f6e67001c0480576f726b65722073746f72616765207465787420697320746f6f206c6f6e672e70496e73756666696369656e74546f6b656e73466f7246756e64696e67001d04f8496e73756666696369656e7420746f6b656e7320666f722066756e64696e6720286f6e206d656d62657220636f6e74726f6c6c6572206163636f756e7429445a65726f546f6b656e7346756e64696e67001e047c547279696e6720746f2066756e642077697468207a65726f20746f6b656e7378496e73756666696369656e7442616c616e6365466f725472616e73666572001f04b443616e6e6f742077697468647261773a20696e73756666696369656e74206275646765742062616c616e63652e048c44697363757373696f6e206d6f64756c6520707265646566696e6564206572726f7273ad090c5070616c6c65745f776f726b696e675f67726f7570186572726f7273144572726f720804540004490001803c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729605374616b6542616c616e636543616e6e6f7442655a65726f0001049850726f7669646564207374616b652062616c616e63652063616e6e6f74206265207a65726f2e4c4f70656e696e67446f65734e6f7445786973740002045c4f70656e696e6720646f6573206e6f742065786973742e6443616e6e6f74486972654d756c7469706c654c656164657273000304bc43616e6e6f742066696c6c206f70656e696e672077697468206d756c7469706c65206170706c69636174696f6e732e74576f726b65724170706c69636174696f6e446f65734e6f74457869737400040488576f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e744d6178416374697665576f726b65724e756d626572457863656564656400050488576f726b696e672067726f75702073697a65206c696d69742065786365656465642e9c5375636365737366756c576f726b65724170706c69636174696f6e446f65734e6f744578697374000604b45375636365737366756c20776f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e8043616e6e6f74486972654c65616465725768656e4c6561646572457869737473000704c45468657265206973206c656164657220616c72656164792c2063616e6e6f74206869726520616e6f74686572206f6e652e4049734e6f744c6561644163636f756e740008044c4e6f742061206c656164206163636f756e742e4443757272656e744c6561644e6f745365740009046043757272656e74206c656164206973206e6f74207365742e48576f726b6572446f65734e6f744578697374000a0458576f726b657220646f6573206e6f742065786973742e4c496e76616c69644d656d6265724f726967696e000b0470496e76616c6964206f726967696e20666f722061206d656d6265722e705369676e657249734e6f74576f726b6572526f6c654163636f756e74000c04885369676e6572206973206e6f7420776f726b657220726f6c65206163636f756e742e4842656c6f774d696e696d756d5374616b6573000d04885374616b696e67206c657373207468616e20746865206c6f77657220626f756e642e7c496e73756666696369656e7442616c616e6365546f436f7665725374616b65000e0490496e73756666696369656e742062616c616e636520746f20636f766572207374616b652e884170706c69636174696f6e5374616b65446f65736e744d617463684f70656e696e67000f04d84170706c69636174696f6e207374616b65206973206c657373207468616e207265717569726564206f70656e696e67207374616b652e504f726967696e49734e6f744170706c6963616e74001004604f726967696e206973206e6f74206170706c6963616e742e3c576f726b657249734c656176696e6700110498496e76616c6964206f7065726174696f6e202d20776f726b6572206973206c656176696e672e5043616e6e6f74526577617264576974685a65726f0012046452657761726420636f756c64206e6f74206265207a65726f2e78496e76616c69645374616b696e674163636f756e74466f724d656d626572001304ac5374616b696e67206163636f756e7420646f65736e27742062656c6f6e6720746f2061206d656d6265722e5c436f6e666c6963745374616b65734f6e4163636f756e74001404b05374616b696e67206163636f756e7420636f6e7461696e7320636f6e666c696374696e67207374616b65732e44576f726b65724861734e6f5265776172640015047c576f726b657220686173206e6f20726563757272696e67207265776172642e78556e7374616b696e67506572696f644c6573735468616e4d696e696d756d001604090153706563696669656420756e7374616b696e6720706572696f64206973206c657373207468656e206d696e696d756d2073657420666f72207468652067726f75702e3c43616e6e6f745370656e645a65726f00170460496e76616c6964207370656e64696e6720616d6f756e742e74496e73756666696369656e74427564676574466f725370656e64696e67001804a449742773206e6f7420656e6f7567682062756467657420666f722074686973207370656e64696e672e584e6f4170706c69636174696f6e7350726f7669646564001904bc43616e6e6f742066696c6c206f70656e696e67202d206e6f206170706c69636174696f6e732070726f76696465642ea043616e6e6f7444656372656173655374616b6544656c7461477265617465725468616e5374616b65001a04fc43616e6e6f74206465637265617365207374616b65202d207374616b652064656c74612067726561746572207468616e20696e697469616c207374616b652e644170706c69636174696f6e734e6f74466f724f70656e696e67001b04f0547279696e6720746f2066696c6c206f70656e696e67207769746820616e206170706c69636174696f6e20666f72206f74686572206f70656e696e6764576f726b657253746f7261676556616c7565546f6f4c6f6e67001c0480576f726b65722073746f72616765207465787420697320746f6f206c6f6e672e70496e73756666696369656e74546f6b656e73466f7246756e64696e67001d04f8496e73756666696369656e7420746f6b656e7320666f722066756e64696e6720286f6e206d656d62657220636f6e74726f6c6c6572206163636f756e7429445a65726f546f6b656e7346756e64696e67001e047c547279696e6720746f2066756e642077697468207a65726f20746f6b656e7378496e73756666696369656e7442616c616e6365466f725472616e73666572001f04b443616e6e6f742077697468647261773a20696e73756666696369656e74206275646765742062616c616e63652e048c44697363757373696f6e206d6f64756c6520707265646566696e6564206572726f7273b1090c5070616c6c65745f776f726b696e675f67726f7570186572726f7273144572726f720804540004490001803c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729605374616b6542616c616e636543616e6e6f7442655a65726f0001049850726f7669646564207374616b652062616c616e63652063616e6e6f74206265207a65726f2e4c4f70656e696e67446f65734e6f7445786973740002045c4f70656e696e6720646f6573206e6f742065786973742e6443616e6e6f74486972654d756c7469706c654c656164657273000304bc43616e6e6f742066696c6c206f70656e696e672077697468206d756c7469706c65206170706c69636174696f6e732e74576f726b65724170706c69636174696f6e446f65734e6f74457869737400040488576f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e744d6178416374697665576f726b65724e756d626572457863656564656400050488576f726b696e672067726f75702073697a65206c696d69742065786365656465642e9c5375636365737366756c576f726b65724170706c69636174696f6e446f65734e6f744578697374000604b45375636365737366756c20776f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e8043616e6e6f74486972654c65616465725768656e4c6561646572457869737473000704c45468657265206973206c656164657220616c72656164792c2063616e6e6f74206869726520616e6f74686572206f6e652e4049734e6f744c6561644163636f756e740008044c4e6f742061206c656164206163636f756e742e4443757272656e744c6561644e6f745365740009046043757272656e74206c656164206973206e6f74207365742e48576f726b6572446f65734e6f744578697374000a0458576f726b657220646f6573206e6f742065786973742e4c496e76616c69644d656d6265724f726967696e000b0470496e76616c6964206f726967696e20666f722061206d656d6265722e705369676e657249734e6f74576f726b6572526f6c654163636f756e74000c04885369676e6572206973206e6f7420776f726b657220726f6c65206163636f756e742e4842656c6f774d696e696d756d5374616b6573000d04885374616b696e67206c657373207468616e20746865206c6f77657220626f756e642e7c496e73756666696369656e7442616c616e6365546f436f7665725374616b65000e0490496e73756666696369656e742062616c616e636520746f20636f766572207374616b652e884170706c69636174696f6e5374616b65446f65736e744d617463684f70656e696e67000f04d84170706c69636174696f6e207374616b65206973206c657373207468616e207265717569726564206f70656e696e67207374616b652e504f726967696e49734e6f744170706c6963616e74001004604f726967696e206973206e6f74206170706c6963616e742e3c576f726b657249734c656176696e6700110498496e76616c6964206f7065726174696f6e202d20776f726b6572206973206c656176696e672e5043616e6e6f74526577617264576974685a65726f0012046452657761726420636f756c64206e6f74206265207a65726f2e78496e76616c69645374616b696e674163636f756e74466f724d656d626572001304ac5374616b696e67206163636f756e7420646f65736e27742062656c6f6e6720746f2061206d656d6265722e5c436f6e666c6963745374616b65734f6e4163636f756e74001404b05374616b696e67206163636f756e7420636f6e7461696e7320636f6e666c696374696e67207374616b65732e44576f726b65724861734e6f5265776172640015047c576f726b657220686173206e6f20726563757272696e67207265776172642e78556e7374616b696e67506572696f644c6573735468616e4d696e696d756d001604090153706563696669656420756e7374616b696e6720706572696f64206973206c657373207468656e206d696e696d756d2073657420666f72207468652067726f75702e3c43616e6e6f745370656e645a65726f00170460496e76616c6964207370656e64696e6720616d6f756e742e74496e73756666696369656e74427564676574466f725370656e64696e67001804a449742773206e6f7420656e6f7567682062756467657420666f722074686973207370656e64696e672e584e6f4170706c69636174696f6e7350726f7669646564001904bc43616e6e6f742066696c6c206f70656e696e67202d206e6f206170706c69636174696f6e732070726f76696465642ea043616e6e6f7444656372656173655374616b6544656c7461477265617465725468616e5374616b65001a04fc43616e6e6f74206465637265617365207374616b65202d207374616b652064656c74612067726561746572207468616e20696e697469616c207374616b652e644170706c69636174696f6e734e6f74466f724f70656e696e67001b04f0547279696e6720746f2066696c6c206f70656e696e67207769746820616e206170706c69636174696f6e20666f72206f74686572206f70656e696e6764576f726b657253746f7261676556616c7565546f6f4c6f6e67001c0480576f726b65722073746f72616765207465787420697320746f6f206c6f6e672e70496e73756666696369656e74546f6b656e73466f7246756e64696e67001d04f8496e73756666696369656e7420746f6b656e7320666f722066756e64696e6720286f6e206d656d62657220636f6e74726f6c6c6572206163636f756e7429445a65726f546f6b656e7346756e64696e67001e047c547279696e6720746f2066756e642077697468207a65726f20746f6b656e7378496e73756666696369656e7442616c616e6365466f725472616e73666572001f04b443616e6e6f742077697468647261773a20696e73756666696369656e74206275646765742062616c616e63652e048c44697363757373696f6e206d6f64756c6520707265646566696e6564206572726f7273b5090c5070616c6c65745f776f726b696e675f67726f7570186572726f7273144572726f720804540004490001803c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729605374616b6542616c616e636543616e6e6f7442655a65726f0001049850726f7669646564207374616b652062616c616e63652063616e6e6f74206265207a65726f2e4c4f70656e696e67446f65734e6f7445786973740002045c4f70656e696e6720646f6573206e6f742065786973742e6443616e6e6f74486972654d756c7469706c654c656164657273000304bc43616e6e6f742066696c6c206f70656e696e672077697468206d756c7469706c65206170706c69636174696f6e732e74576f726b65724170706c69636174696f6e446f65734e6f74457869737400040488576f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e744d6178416374697665576f726b65724e756d626572457863656564656400050488576f726b696e672067726f75702073697a65206c696d69742065786365656465642e9c5375636365737366756c576f726b65724170706c69636174696f6e446f65734e6f744578697374000604b45375636365737366756c20776f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e8043616e6e6f74486972654c65616465725768656e4c6561646572457869737473000704c45468657265206973206c656164657220616c72656164792c2063616e6e6f74206869726520616e6f74686572206f6e652e4049734e6f744c6561644163636f756e740008044c4e6f742061206c656164206163636f756e742e4443757272656e744c6561644e6f745365740009046043757272656e74206c656164206973206e6f74207365742e48576f726b6572446f65734e6f744578697374000a0458576f726b657220646f6573206e6f742065786973742e4c496e76616c69644d656d6265724f726967696e000b0470496e76616c6964206f726967696e20666f722061206d656d6265722e705369676e657249734e6f74576f726b6572526f6c654163636f756e74000c04885369676e6572206973206e6f7420776f726b657220726f6c65206163636f756e742e4842656c6f774d696e696d756d5374616b6573000d04885374616b696e67206c657373207468616e20746865206c6f77657220626f756e642e7c496e73756666696369656e7442616c616e6365546f436f7665725374616b65000e0490496e73756666696369656e742062616c616e636520746f20636f766572207374616b652e884170706c69636174696f6e5374616b65446f65736e744d617463684f70656e696e67000f04d84170706c69636174696f6e207374616b65206973206c657373207468616e207265717569726564206f70656e696e67207374616b652e504f726967696e49734e6f744170706c6963616e74001004604f726967696e206973206e6f74206170706c6963616e742e3c576f726b657249734c656176696e6700110498496e76616c6964206f7065726174696f6e202d20776f726b6572206973206c656176696e672e5043616e6e6f74526577617264576974685a65726f0012046452657761726420636f756c64206e6f74206265207a65726f2e78496e76616c69645374616b696e674163636f756e74466f724d656d626572001304ac5374616b696e67206163636f756e7420646f65736e27742062656c6f6e6720746f2061206d656d6265722e5c436f6e666c6963745374616b65734f6e4163636f756e74001404b05374616b696e67206163636f756e7420636f6e7461696e7320636f6e666c696374696e67207374616b65732e44576f726b65724861734e6f5265776172640015047c576f726b657220686173206e6f20726563757272696e67207265776172642e78556e7374616b696e67506572696f644c6573735468616e4d696e696d756d001604090153706563696669656420756e7374616b696e6720706572696f64206973206c657373207468656e206d696e696d756d2073657420666f72207468652067726f75702e3c43616e6e6f745370656e645a65726f00170460496e76616c6964207370656e64696e6720616d6f756e742e74496e73756666696369656e74427564676574466f725370656e64696e67001804a449742773206e6f7420656e6f7567682062756467657420666f722074686973207370656e64696e672e584e6f4170706c69636174696f6e7350726f7669646564001904bc43616e6e6f742066696c6c206f70656e696e67202d206e6f206170706c69636174696f6e732070726f76696465642ea043616e6e6f7444656372656173655374616b6544656c7461477265617465725468616e5374616b65001a04fc43616e6e6f74206465637265617365207374616b65202d207374616b652064656c74612067726561746572207468616e20696e697469616c207374616b652e644170706c69636174696f6e734e6f74466f724f70656e696e67001b04f0547279696e6720746f2066696c6c206f70656e696e67207769746820616e206170706c69636174696f6e20666f72206f74686572206f70656e696e6764576f726b657253746f7261676556616c7565546f6f4c6f6e67001c0480576f726b65722073746f72616765207465787420697320746f6f206c6f6e672e70496e73756666696369656e74546f6b656e73466f7246756e64696e67001d04f8496e73756666696369656e7420746f6b656e7320666f722066756e64696e6720286f6e206d656d62657220636f6e74726f6c6c6572206163636f756e7429445a65726f546f6b656e7346756e64696e67001e047c547279696e6720746f2066756e642077697468207a65726f20746f6b656e7378496e73756666696369656e7442616c616e6365466f725472616e73666572001f04b443616e6e6f742077697468647261773a20696e73756666696369656e74206275646765742062616c616e63652e048c44697363757373696f6e206d6f64756c6520707265646566696e6564206572726f7273b9090c5070616c6c65745f776f726b696e675f67726f7570186572726f7273144572726f720804540004490001803c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729605374616b6542616c616e636543616e6e6f7442655a65726f0001049850726f7669646564207374616b652062616c616e63652063616e6e6f74206265207a65726f2e4c4f70656e696e67446f65734e6f7445786973740002045c4f70656e696e6720646f6573206e6f742065786973742e6443616e6e6f74486972654d756c7469706c654c656164657273000304bc43616e6e6f742066696c6c206f70656e696e672077697468206d756c7469706c65206170706c69636174696f6e732e74576f726b65724170706c69636174696f6e446f65734e6f74457869737400040488576f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e744d6178416374697665576f726b65724e756d626572457863656564656400050488576f726b696e672067726f75702073697a65206c696d69742065786365656465642e9c5375636365737366756c576f726b65724170706c69636174696f6e446f65734e6f744578697374000604b45375636365737366756c20776f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e8043616e6e6f74486972654c65616465725768656e4c6561646572457869737473000704c45468657265206973206c656164657220616c72656164792c2063616e6e6f74206869726520616e6f74686572206f6e652e4049734e6f744c6561644163636f756e740008044c4e6f742061206c656164206163636f756e742e4443757272656e744c6561644e6f745365740009046043757272656e74206c656164206973206e6f74207365742e48576f726b6572446f65734e6f744578697374000a0458576f726b657220646f6573206e6f742065786973742e4c496e76616c69644d656d6265724f726967696e000b0470496e76616c6964206f726967696e20666f722061206d656d6265722e705369676e657249734e6f74576f726b6572526f6c654163636f756e74000c04885369676e6572206973206e6f7420776f726b657220726f6c65206163636f756e742e4842656c6f774d696e696d756d5374616b6573000d04885374616b696e67206c657373207468616e20746865206c6f77657220626f756e642e7c496e73756666696369656e7442616c616e6365546f436f7665725374616b65000e0490496e73756666696369656e742062616c616e636520746f20636f766572207374616b652e884170706c69636174696f6e5374616b65446f65736e744d617463684f70656e696e67000f04d84170706c69636174696f6e207374616b65206973206c657373207468616e207265717569726564206f70656e696e67207374616b652e504f726967696e49734e6f744170706c6963616e74001004604f726967696e206973206e6f74206170706c6963616e742e3c576f726b657249734c656176696e6700110498496e76616c6964206f7065726174696f6e202d20776f726b6572206973206c656176696e672e5043616e6e6f74526577617264576974685a65726f0012046452657761726420636f756c64206e6f74206265207a65726f2e78496e76616c69645374616b696e674163636f756e74466f724d656d626572001304ac5374616b696e67206163636f756e7420646f65736e27742062656c6f6e6720746f2061206d656d6265722e5c436f6e666c6963745374616b65734f6e4163636f756e74001404b05374616b696e67206163636f756e7420636f6e7461696e7320636f6e666c696374696e67207374616b65732e44576f726b65724861734e6f5265776172640015047c576f726b657220686173206e6f20726563757272696e67207265776172642e78556e7374616b696e67506572696f644c6573735468616e4d696e696d756d001604090153706563696669656420756e7374616b696e6720706572696f64206973206c657373207468656e206d696e696d756d2073657420666f72207468652067726f75702e3c43616e6e6f745370656e645a65726f00170460496e76616c6964207370656e64696e6720616d6f756e742e74496e73756666696369656e74427564676574466f725370656e64696e67001804a449742773206e6f7420656e6f7567682062756467657420666f722074686973207370656e64696e672e584e6f4170706c69636174696f6e7350726f7669646564001904bc43616e6e6f742066696c6c206f70656e696e67202d206e6f206170706c69636174696f6e732070726f76696465642ea043616e6e6f7444656372656173655374616b6544656c7461477265617465725468616e5374616b65001a04fc43616e6e6f74206465637265617365207374616b65202d207374616b652064656c74612067726561746572207468616e20696e697469616c207374616b652e644170706c69636174696f6e734e6f74466f724f70656e696e67001b04f0547279696e6720746f2066696c6c206f70656e696e67207769746820616e206170706c69636174696f6e20666f72206f74686572206f70656e696e6764576f726b657253746f7261676556616c7565546f6f4c6f6e67001c0480576f726b65722073746f72616765207465787420697320746f6f206c6f6e672e70496e73756666696369656e74546f6b656e73466f7246756e64696e67001d04f8496e73756666696369656e7420746f6b656e7320666f722066756e64696e6720286f6e206d656d62657220636f6e74726f6c6c6572206163636f756e7429445a65726f546f6b656e7346756e64696e67001e047c547279696e6720746f2066756e642077697468207a65726f20746f6b656e7378496e73756666696369656e7442616c616e6365466f725472616e73666572001f04b443616e6e6f742077697468647261773a20696e73756666696369656e74206275646765742062616c616e63652e048c44697363757373696f6e206d6f64756c6520707265646566696e6564206572726f7273bd090c5070616c6c65745f776f726b696e675f67726f7570186572726f7273144572726f720804540004490001803c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729605374616b6542616c616e636543616e6e6f7442655a65726f0001049850726f7669646564207374616b652062616c616e63652063616e6e6f74206265207a65726f2e4c4f70656e696e67446f65734e6f7445786973740002045c4f70656e696e6720646f6573206e6f742065786973742e6443616e6e6f74486972654d756c7469706c654c656164657273000304bc43616e6e6f742066696c6c206f70656e696e672077697468206d756c7469706c65206170706c69636174696f6e732e74576f726b65724170706c69636174696f6e446f65734e6f74457869737400040488576f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e744d6178416374697665576f726b65724e756d626572457863656564656400050488576f726b696e672067726f75702073697a65206c696d69742065786365656465642e9c5375636365737366756c576f726b65724170706c69636174696f6e446f65734e6f744578697374000604b45375636365737366756c20776f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e8043616e6e6f74486972654c65616465725768656e4c6561646572457869737473000704c45468657265206973206c656164657220616c72656164792c2063616e6e6f74206869726520616e6f74686572206f6e652e4049734e6f744c6561644163636f756e740008044c4e6f742061206c656164206163636f756e742e4443757272656e744c6561644e6f745365740009046043757272656e74206c656164206973206e6f74207365742e48576f726b6572446f65734e6f744578697374000a0458576f726b657220646f6573206e6f742065786973742e4c496e76616c69644d656d6265724f726967696e000b0470496e76616c6964206f726967696e20666f722061206d656d6265722e705369676e657249734e6f74576f726b6572526f6c654163636f756e74000c04885369676e6572206973206e6f7420776f726b657220726f6c65206163636f756e742e4842656c6f774d696e696d756d5374616b6573000d04885374616b696e67206c657373207468616e20746865206c6f77657220626f756e642e7c496e73756666696369656e7442616c616e6365546f436f7665725374616b65000e0490496e73756666696369656e742062616c616e636520746f20636f766572207374616b652e884170706c69636174696f6e5374616b65446f65736e744d617463684f70656e696e67000f04d84170706c69636174696f6e207374616b65206973206c657373207468616e207265717569726564206f70656e696e67207374616b652e504f726967696e49734e6f744170706c6963616e74001004604f726967696e206973206e6f74206170706c6963616e742e3c576f726b657249734c656176696e6700110498496e76616c6964206f7065726174696f6e202d20776f726b6572206973206c656176696e672e5043616e6e6f74526577617264576974685a65726f0012046452657761726420636f756c64206e6f74206265207a65726f2e78496e76616c69645374616b696e674163636f756e74466f724d656d626572001304ac5374616b696e67206163636f756e7420646f65736e27742062656c6f6e6720746f2061206d656d6265722e5c436f6e666c6963745374616b65734f6e4163636f756e74001404b05374616b696e67206163636f756e7420636f6e7461696e7320636f6e666c696374696e67207374616b65732e44576f726b65724861734e6f5265776172640015047c576f726b657220686173206e6f20726563757272696e67207265776172642e78556e7374616b696e67506572696f644c6573735468616e4d696e696d756d001604090153706563696669656420756e7374616b696e6720706572696f64206973206c657373207468656e206d696e696d756d2073657420666f72207468652067726f75702e3c43616e6e6f745370656e645a65726f00170460496e76616c6964207370656e64696e6720616d6f756e742e74496e73756666696369656e74427564676574466f725370656e64696e67001804a449742773206e6f7420656e6f7567682062756467657420666f722074686973207370656e64696e672e584e6f4170706c69636174696f6e7350726f7669646564001904bc43616e6e6f742066696c6c206f70656e696e67202d206e6f206170706c69636174696f6e732070726f76696465642ea043616e6e6f7444656372656173655374616b6544656c7461477265617465725468616e5374616b65001a04fc43616e6e6f74206465637265617365207374616b65202d207374616b652064656c74612067726561746572207468616e20696e697469616c207374616b652e644170706c69636174696f6e734e6f74466f724f70656e696e67001b04f0547279696e6720746f2066696c6c206f70656e696e67207769746820616e206170706c69636174696f6e20666f72206f74686572206f70656e696e6764576f726b657253746f7261676556616c7565546f6f4c6f6e67001c0480576f726b65722073746f72616765207465787420697320746f6f206c6f6e672e70496e73756666696369656e74546f6b656e73466f7246756e64696e67001d04f8496e73756666696369656e7420746f6b656e7320666f722066756e64696e6720286f6e206d656d62657220636f6e74726f6c6c6572206163636f756e7429445a65726f546f6b656e7346756e64696e67001e047c547279696e6720746f2066756e642077697468207a65726f20746f6b656e7378496e73756666696369656e7442616c616e6365466f725472616e73666572001f04b443616e6e6f742077697468647261773a20696e73756666696369656e74206275646765742062616c616e63652e048c44697363757373696f6e206d6f64756c6520707265646566696e6564206572726f7273c1090c5070616c6c65745f776f726b696e675f67726f7570186572726f7273144572726f720804540004490001803c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729605374616b6542616c616e636543616e6e6f7442655a65726f0001049850726f7669646564207374616b652062616c616e63652063616e6e6f74206265207a65726f2e4c4f70656e696e67446f65734e6f7445786973740002045c4f70656e696e6720646f6573206e6f742065786973742e6443616e6e6f74486972654d756c7469706c654c656164657273000304bc43616e6e6f742066696c6c206f70656e696e672077697468206d756c7469706c65206170706c69636174696f6e732e74576f726b65724170706c69636174696f6e446f65734e6f74457869737400040488576f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e744d6178416374697665576f726b65724e756d626572457863656564656400050488576f726b696e672067726f75702073697a65206c696d69742065786365656465642e9c5375636365737366756c576f726b65724170706c69636174696f6e446f65734e6f744578697374000604b45375636365737366756c20776f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e8043616e6e6f74486972654c65616465725768656e4c6561646572457869737473000704c45468657265206973206c656164657220616c72656164792c2063616e6e6f74206869726520616e6f74686572206f6e652e4049734e6f744c6561644163636f756e740008044c4e6f742061206c656164206163636f756e742e4443757272656e744c6561644e6f745365740009046043757272656e74206c656164206973206e6f74207365742e48576f726b6572446f65734e6f744578697374000a0458576f726b657220646f6573206e6f742065786973742e4c496e76616c69644d656d6265724f726967696e000b0470496e76616c6964206f726967696e20666f722061206d656d6265722e705369676e657249734e6f74576f726b6572526f6c654163636f756e74000c04885369676e6572206973206e6f7420776f726b657220726f6c65206163636f756e742e4842656c6f774d696e696d756d5374616b6573000d04885374616b696e67206c657373207468616e20746865206c6f77657220626f756e642e7c496e73756666696369656e7442616c616e6365546f436f7665725374616b65000e0490496e73756666696369656e742062616c616e636520746f20636f766572207374616b652e884170706c69636174696f6e5374616b65446f65736e744d617463684f70656e696e67000f04d84170706c69636174696f6e207374616b65206973206c657373207468616e207265717569726564206f70656e696e67207374616b652e504f726967696e49734e6f744170706c6963616e74001004604f726967696e206973206e6f74206170706c6963616e742e3c576f726b657249734c656176696e6700110498496e76616c6964206f7065726174696f6e202d20776f726b6572206973206c656176696e672e5043616e6e6f74526577617264576974685a65726f0012046452657761726420636f756c64206e6f74206265207a65726f2e78496e76616c69645374616b696e674163636f756e74466f724d656d626572001304ac5374616b696e67206163636f756e7420646f65736e27742062656c6f6e6720746f2061206d656d6265722e5c436f6e666c6963745374616b65734f6e4163636f756e74001404b05374616b696e67206163636f756e7420636f6e7461696e7320636f6e666c696374696e67207374616b65732e44576f726b65724861734e6f5265776172640015047c576f726b657220686173206e6f20726563757272696e67207265776172642e78556e7374616b696e67506572696f644c6573735468616e4d696e696d756d001604090153706563696669656420756e7374616b696e6720706572696f64206973206c657373207468656e206d696e696d756d2073657420666f72207468652067726f75702e3c43616e6e6f745370656e645a65726f00170460496e76616c6964207370656e64696e6720616d6f756e742e74496e73756666696369656e74427564676574466f725370656e64696e67001804a449742773206e6f7420656e6f7567682062756467657420666f722074686973207370656e64696e672e584e6f4170706c69636174696f6e7350726f7669646564001904bc43616e6e6f742066696c6c206f70656e696e67202d206e6f206170706c69636174696f6e732070726f76696465642ea043616e6e6f7444656372656173655374616b6544656c7461477265617465725468616e5374616b65001a04fc43616e6e6f74206465637265617365207374616b65202d207374616b652064656c74612067726561746572207468616e20696e697469616c207374616b652e644170706c69636174696f6e734e6f74466f724f70656e696e67001b04f0547279696e6720746f2066696c6c206f70656e696e67207769746820616e206170706c69636174696f6e20666f72206f74686572206f70656e696e6764576f726b657253746f7261676556616c7565546f6f4c6f6e67001c0480576f726b65722073746f72616765207465787420697320746f6f206c6f6e672e70496e73756666696369656e74546f6b656e73466f7246756e64696e67001d04f8496e73756666696369656e7420746f6b656e7320666f722066756e64696e6720286f6e206d656d62657220636f6e74726f6c6c6572206163636f756e7429445a65726f546f6b656e7346756e64696e67001e047c547279696e6720746f2066756e642077697468207a65726f20746f6b656e7378496e73756666696369656e7442616c616e6365466f725472616e73666572001f04b443616e6e6f742077697468647261773a20696e73756666696369656e74206275646765742062616c616e63652e048c44697363757373696f6e206d6f64756c6520707265646566696e6564206572726f7273c5090c5070616c6c65745f776f726b696e675f67726f7570186572726f7273144572726f720804540004490001803c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729605374616b6542616c616e636543616e6e6f7442655a65726f0001049850726f7669646564207374616b652062616c616e63652063616e6e6f74206265207a65726f2e4c4f70656e696e67446f65734e6f7445786973740002045c4f70656e696e6720646f6573206e6f742065786973742e6443616e6e6f74486972654d756c7469706c654c656164657273000304bc43616e6e6f742066696c6c206f70656e696e672077697468206d756c7469706c65206170706c69636174696f6e732e74576f726b65724170706c69636174696f6e446f65734e6f74457869737400040488576f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e744d6178416374697665576f726b65724e756d626572457863656564656400050488576f726b696e672067726f75702073697a65206c696d69742065786365656465642e9c5375636365737366756c576f726b65724170706c69636174696f6e446f65734e6f744578697374000604b45375636365737366756c20776f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e8043616e6e6f74486972654c65616465725768656e4c6561646572457869737473000704c45468657265206973206c656164657220616c72656164792c2063616e6e6f74206869726520616e6f74686572206f6e652e4049734e6f744c6561644163636f756e740008044c4e6f742061206c656164206163636f756e742e4443757272656e744c6561644e6f745365740009046043757272656e74206c656164206973206e6f74207365742e48576f726b6572446f65734e6f744578697374000a0458576f726b657220646f6573206e6f742065786973742e4c496e76616c69644d656d6265724f726967696e000b0470496e76616c6964206f726967696e20666f722061206d656d6265722e705369676e657249734e6f74576f726b6572526f6c654163636f756e74000c04885369676e6572206973206e6f7420776f726b657220726f6c65206163636f756e742e4842656c6f774d696e696d756d5374616b6573000d04885374616b696e67206c657373207468616e20746865206c6f77657220626f756e642e7c496e73756666696369656e7442616c616e6365546f436f7665725374616b65000e0490496e73756666696369656e742062616c616e636520746f20636f766572207374616b652e884170706c69636174696f6e5374616b65446f65736e744d617463684f70656e696e67000f04d84170706c69636174696f6e207374616b65206973206c657373207468616e207265717569726564206f70656e696e67207374616b652e504f726967696e49734e6f744170706c6963616e74001004604f726967696e206973206e6f74206170706c6963616e742e3c576f726b657249734c656176696e6700110498496e76616c6964206f7065726174696f6e202d20776f726b6572206973206c656176696e672e5043616e6e6f74526577617264576974685a65726f0012046452657761726420636f756c64206e6f74206265207a65726f2e78496e76616c69645374616b696e674163636f756e74466f724d656d626572001304ac5374616b696e67206163636f756e7420646f65736e27742062656c6f6e6720746f2061206d656d6265722e5c436f6e666c6963745374616b65734f6e4163636f756e74001404b05374616b696e67206163636f756e7420636f6e7461696e7320636f6e666c696374696e67207374616b65732e44576f726b65724861734e6f5265776172640015047c576f726b657220686173206e6f20726563757272696e67207265776172642e78556e7374616b696e67506572696f644c6573735468616e4d696e696d756d001604090153706563696669656420756e7374616b696e6720706572696f64206973206c657373207468656e206d696e696d756d2073657420666f72207468652067726f75702e3c43616e6e6f745370656e645a65726f00170460496e76616c6964207370656e64696e6720616d6f756e742e74496e73756666696369656e74427564676574466f725370656e64696e67001804a449742773206e6f7420656e6f7567682062756467657420666f722074686973207370656e64696e672e584e6f4170706c69636174696f6e7350726f7669646564001904bc43616e6e6f742066696c6c206f70656e696e67202d206e6f206170706c69636174696f6e732070726f76696465642ea043616e6e6f7444656372656173655374616b6544656c7461477265617465725468616e5374616b65001a04fc43616e6e6f74206465637265617365207374616b65202d207374616b652064656c74612067726561746572207468616e20696e697469616c207374616b652e644170706c69636174696f6e734e6f74466f724f70656e696e67001b04f0547279696e6720746f2066696c6c206f70656e696e67207769746820616e206170706c69636174696f6e20666f72206f74686572206f70656e696e6764576f726b657253746f7261676556616c7565546f6f4c6f6e67001c0480576f726b65722073746f72616765207465787420697320746f6f206c6f6e672e70496e73756666696369656e74546f6b656e73466f7246756e64696e67001d04f8496e73756666696369656e7420746f6b656e7320666f722066756e64696e6720286f6e206d656d62657220636f6e74726f6c6c6572206163636f756e7429445a65726f546f6b656e7346756e64696e67001e047c547279696e6720746f2066756e642077697468207a65726f20746f6b656e7378496e73756666696369656e7442616c616e6365466f725472616e73666572001f04b443616e6e6f742077697468647261773a20696e73756666696369656e74206275646765742062616c616e63652e048c44697363757373696f6e206d6f64756c6520707265646566696e6564206572726f7273c909102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c4164647265737301001043616c6c013904245369676e617475726501cd0914457874726101d90900040030000000cd09082873705f72756e74696d65384d756c74695369676e617475726500010c1c4564323535313904009d050148656432353531393a3a5369676e61747572650000001c537232353531390400d1050148737232353531393a3a5369676e61747572650001001445636473610400d109014065636473613a3a5369676e617475726500020000d1090c1c73705f636f7265146563647361245369676e617475726500000400d50901205b75383b2036355d0000d509000003410000000800d90900000420dd09e109e509e909ed09f509f909fd0900dd0910306672616d655f73797374656d28657874656e73696f6e7354636865636b5f6e6f6e5f7a65726f5f73656e64657248436865636b4e6f6e5a65726f53656e64657204045400000000e10910306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000e50910306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e04045400000000e90910306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000ed0910306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c69747904045400000400f109010c4572610000f109102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000f50910306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e636504045400000400e5030120543a3a496e6465780000f90910306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000fd09086870616c6c65745f7472616e73616374696f6e5f7061796d656e74604368617267655472616e73616374696f6e5061796d656e7404045400000400ec013042616c616e63654f663c543e0000010a08586a6f7973747265616d5f6e6f64655f72756e74696d651c52756e74696d6500000000a41853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b57656967687401001c180000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b4861736801010405102c8000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510300400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801002c80000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e18446967657374010034040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301004404001ca0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e001d01204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2ed020497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e002d01204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279fc206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104022cd9030400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e004d01205468652076616c756520686173207468652074797065206028543a3a426c6f636b4e756d6265722c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000e10304000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100980400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100980400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e50686173650000d103040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01ed0301501830426c6f636b57656967687473f903f90142b21656000b00204aa9d10113ffffffffffffffffa2e1e21300010b980f11a92e011366666666666666a6010b0098f73e5d0113ffffffffffffffbf010000a2e1e21300010b98976313a3011366666666666666e6010b00204aa9d10113ffffffffffffffff01070088526a74130000000000000040a2e1e2130000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e67746809043000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e74101060090000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e204462576569676874110440f863350000000000a0380202000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6e15040103386a6f7973747265616d2d6e6f6465386a6f7973747265616d2d6e6f64650c000000d20700000000000030df6acb689907609b0400000037e397fc7c91f5e40100000040fe3ad401f8959a0600000018ef58a3b67ba77001000000d2bc9897eed08f1503000000f78b278be53f454c02000000ed99c5acb25eedf503000000cbca25e39f14238702000000687ad44ad37f03c201000000bc9d89904f5b923f0100000037c8bb1350a9a2a803000000ab3c0572291feb8b0100000001000000010484204765742074686520636861696e27732063757272656e742076657273696f6e2e28535335385072656669782904087e0014a8205468652064657369676e61746564205353353820707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e012d04001c5574696c697479000131040174044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e019d06011042616265011042616265442845706f6368496e64657801002820000000000000000004542043757272656e742065706f636820696e6465782e2c417574686f7269746965730100a1060400046c2043757272656e742065706f636820617574686f7269746965732e2c47656e65736973536c6f740100510420000000000000000008f82054686520736c6f74206174207768696368207468652066697273742065706f63682061637475616c6c7920737461727465642e205468697320697320309020756e74696c2074686520666972737420626c6f636b206f662074686520636861696e2e2c43757272656e74536c6f740100510420000000000000000004542043757272656e7420736c6f74206e756d6265722e2852616e646f6d6e65737301000480000000000000000000000000000000000000000000000000000000000000000028b8205468652065706f63682072616e646f6d6e65737320666f7220746865202a63757272656e742a2065706f63682e002c20232053656375726974790005012054686973204d555354204e4f54206265207573656420666f722067616d626c696e672c2061732069742063616e20626520696e666c75656e6365642062792061f8206d616c6963696f75732076616c696461746f7220696e207468652073686f7274207465726d2e204974204d4159206265207573656420696e206d616e7915012063727970746f677261706869632070726f746f636f6c732c20686f77657665722c20736f206c6f6e67206173206f6e652072656d656d6265727320746861742074686973150120286c696b652065766572797468696e6720656c7365206f6e2d636861696e29206974206973207075626c69632e20466f72206578616d706c652c2069742063616e206265050120757365642077686572652061206e756d626572206973206e656564656420746861742063616e6e6f742068617665206265656e2063686f73656e20627920616e0d01206164766572736172792c20666f7220707572706f7365732073756368206173207075626c69632d636f696e207a65726f2d6b6e6f776c656467652070726f6f66732e6050656e64696e6745706f6368436f6e6669674368616e67650000590404000461012050656e64696e672065706f636820636f6e66696775726174696f6e206368616e676520746861742077696c6c206265206170706c696564207768656e20746865206e6578742065706f636820697320656e61637465642e384e65787452616e646f6d6e657373010004800000000000000000000000000000000000000000000000000000000000000000045c204e6578742065706f63682072616e646f6d6e6573732e3c4e657874417574686f7269746965730100a10604000460204e6578742065706f636820617574686f7269746965732e305365676d656e74496e6465780100101000000000247c2052616e646f6d6e65737320756e64657220636f6e737472756374696f6e2e00f8205765206d616b6520612074726164652d6f6666206265747765656e2073746f7261676520616363657373657320616e64206c697374206c656e6774682e01012057652073746f72652074686520756e6465722d636f6e737472756374696f6e2072616e646f6d6e65737320696e207365676d656e7473206f6620757020746f942060554e4445525f434f4e535452554354494f4e5f5345474d454e545f4c454e475448602e00ec204f6e63652061207365676d656e7420726561636865732074686973206c656e6774682c20776520626567696e20746865206e657874206f6e652e090120576520726573657420616c6c207365676d656e747320616e642072657475726e20746f206030602061742074686520626567696e6e696e67206f662065766572791c2065706f63682e44556e646572436f6e737472756374696f6e0101040510ad0604000415012054574f582d4e4f54453a20605365676d656e74496e6465786020697320616e20696e6372656173696e6720696e74656765722c20736f2074686973206973206f6b61792e2c496e697469616c697a65640000b50604000801012054656d706f726172792076616c75652028636c656172656420617420626c6f636b2066696e616c697a6174696f6e292077686963682069732060536f6d65601d01206966207065722d626c6f636b20696e697469616c697a6174696f6e2068617320616c7265616479206265656e2063616c6c656420666f722063757272656e7420626c6f636b2e4c417574686f7256726652616e646f6d6e6573730100c90604001015012054686973206669656c642073686f756c6420616c7761797320626520706f70756c6174656420647572696e6720626c6f636b2070726f63657373696e6720756e6c6573731901207365636f6e6461727920706c61696e20736c6f74732061726520656e61626c65642028776869636820646f6e277420636f6e7461696e206120565246206f7574707574292e0049012049742069732073657420696e20606f6e5f66696e616c697a65602c206265666f72652069742077696c6c20636f6e7461696e207468652076616c75652066726f6d20746865206c61737420626c6f636b2e2845706f636853746172740100dd03200000000000000000145d012054686520626c6f636b206e756d62657273207768656e20746865206c61737420616e642063757272656e742065706f6368206861766520737461727465642c20726573706563746976656c7920604e2d316020616e641420604e602e4901204e4f54453a20576520747261636b207468697320697320696e206f7264657220746f20616e6e6f746174652074686520626c6f636b206e756d626572207768656e206120676976656e20706f6f6c206f66590120656e74726f7079207761732066697865642028692e652e20697420776173206b6e6f776e20746f20636861696e206f6273657276657273292e2053696e63652065706f6368732061726520646566696e656420696e590120736c6f74732c207768696368206d617920626520736b69707065642c2074686520626c6f636b206e756d62657273206d6179206e6f74206c696e6520757020776974682074686520736c6f74206e756d626572732e204c6174656e657373010010100000000014d820486f77206c617465207468652063757272656e7420626c6f636b20697320636f6d706172656420746f2069747320706172656e742e001501205468697320656e74727920697320706f70756c617465642061732070617274206f6620626c6f636b20657865637574696f6e20616e6420697320636c65616e65642075701101206f6e20626c6f636b2066696e616c697a6174696f6e2e205175657279696e6720746869732073746f7261676520656e747279206f757473696465206f6620626c6f636bb020657865637574696f6e20636f6e746578742073686f756c6420616c77617973207969656c64207a65726f2e2c45706f6368436f6e6669670000cd0604000861012054686520636f6e66696775726174696f6e20666f72207468652063757272656e742065706f63682e2053686f756c64206e6576657220626520604e6f6e656020617320697420697320696e697469616c697a656420696e242067656e657369732e3c4e65787445706f6368436f6e6669670000cd060400082d012054686520636f6e66696775726174696f6e20666f7220746865206e6578742065706f63682c20604e6f6e65602069662074686520636f6e6669672077696c6c206e6f74206368616e6765e82028796f752063616e2066616c6c6261636b20746f206045706f6368436f6e6669676020696e737465616420696e20746861742063617365292e34536b697070656445706f6368730100d10604002029012041206c697374206f6620746865206c6173742031303020736b69707065642065706f63687320616e642074686520636f72726573706f6e64696e672073657373696f6e20696e64657870207768656e207468652065706f63682077617320736b69707065642e0031012054686973206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e2070726f6f66732e20416e2065717569766f636174696f6e2070726f6f663501206d75737420636f6e7461696e732061206b65792d6f776e6572736869702070726f6f6620666f72206120676976656e2073657373696f6e2c207468657265666f7265207765206e656564206139012077617920746f2074696520746f6765746865722073657373696f6e7320616e642065706f636820696e64696365732c20692e652e207765206e65656420746f2076616c69646174652074686174290120612076616c696461746f722077617320746865206f776e6572206f66206120676976656e206b6579206f6e206120676976656e2073657373696f6e2c20616e64207768617420746865b0206163746976652065706f636820696e6465782077617320647572696e6720746861742073657373696f6e2e013d04000c3445706f63684475726174696f6e282058020000000000000cec2054686520616d6f756e74206f662074696d652c20696e20736c6f74732c207468617420656163682065706f63682073686f756c64206c6173742e1901204e4f54453a2043757272656e746c79206974206973206e6f7420706f737369626c6520746f206368616e6765207468652065706f6368206475726174696f6e20616674657221012074686520636861696e2068617320737461727465642e20417474656d7074696e6720746f20646f20736f2077696c6c20627269636b20626c6f636b2070726f64756374696f6e2e444578706563746564426c6f636b54696d652820701700000000000014050120546865206578706563746564206176657261676520626c6f636b2074696d6520617420776869636820424142452073686f756c64206265206372656174696e67110120626c6f636b732e2053696e636520424142452069732070726f626162696c6973746963206974206973206e6f74207472697669616c20746f20666967757265206f75740501207768617420746865206578706563746564206176657261676520626c6f636b2074696d652073686f756c64206265206261736564206f6e2074686520736c6f740901206475726174696f6e20616e642074686520736563757269747920706172616d657465722060636020287768657265206031202d20636020726570726573656e7473a0207468652070726f626162696c697479206f66206120736c6f74206265696e6720656d707479292e384d6178417574686f7269746965731010a08601000488204d6178206e756d626572206f6620617574686f72697469657320616c6c6f77656401d506022454696d657374616d70012454696d657374616d70080c4e6f7701002820000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e24446964557064617465010098040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f0161040004344d696e696d756d506572696f642820b80b000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e000328417574686f72736869700128417574686f72736869700418417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e00000000042042616c616e636573012042616c616e6365731434546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e40496e61637469766549737375616e636501001840000000000000000000000000000000000409012054686520746f74616c20756e697473206f66206f75747374616e64696e672064656163746976617465642062616c616e636520696e207468652073797374656d2e1c4163636f756e74010104020014010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600901205468652042616c616e6365732070616c6c6574206578616d706c65206f662073746f72696e67207468652062616c616e6365206f6620616e206163636f756e742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b19022020202074797065204163636f756e7453746f7265203d2053746f726167654d61705368696d3c53656c663a3a4163636f756e743c52756e74696d653e2c206672616d655f73797374656d3a3a50726f76696465723c52756e74696d653e2c204163636f756e7449642c2053656c663a3a4163636f756e74446174613c42616c616e63653e3e0c20207d102060606000150120596f752063616e20616c736f2073746f7265207468652062616c616e6365206f6620616e206163636f756e7420696e20746865206053797374656d602070616c6c65742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b7420202074797065204163636f756e7453746f7265203d2053797374656d0c20207d102060606000510120427574207468697320636f6d657320776974682074726164656f6666732c2073746f72696e67206163636f756e742062616c616e63657320696e207468652073797374656d2070616c6c65742073746f7265736d0120606672616d655f73797374656d60206461746120616c6f6e677369646520746865206163636f756e74206461746120636f6e747261727920746f2073746f72696e67206163636f756e742062616c616e63657320696e207468652901206042616c616e636573602070616c6c65742c20776869636820757365732061206053746f726167654d61706020746f2073746f72652062616c616e6365732064617461206f6e6c792e4101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b730101040200d906040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e2052657365727665730101040200e906040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e01650401800c484578697374656e7469616c4465706f73697418404002e50f00000000000000000000000004d420546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e01f50605485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100f90640000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e0100fd0604000000018804604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e000668456c656374696f6e50726f76696465724d756c746950686173650168456c656374696f6e50726f76696465724d756c746950686173652814526f756e64010010100100000018ac20496e7465726e616c20636f756e74657220666f7220746865206e756d626572206f6620726f756e64732e00550120546869732069732075736566756c20666f722064652d6475706c69636174696f6e206f66207472616e73616374696f6e73207375626d697474656420746f2074686520706f6f6c2c20616e642067656e6572616c6c20646961676e6f7374696373206f66207468652070616c6c65742e004d012054686973206973206d6572656c7920696e6372656d656e746564206f6e6365207065722065766572792074696d65207468617420616e20757073747265616d2060656c656374602069732063616c6c65642e3043757272656e7450686173650100a00400043c2043757272656e742070686173652e38517565756564536f6c7574696f6e000001070400043d012043757272656e74206265737420736f6c7574696f6e2c207369676e6564206f7220756e7369676e65642c2071756575656420746f2062652072657475726e65642075706f6e2060656c656374602e20536e617073686f740000090704000c7020536e617073686f742064617461206f662074686520726f756e642e005d01205468697320697320637265617465642061742074686520626567696e6e696e67206f6620746865207369676e656420706861736520616e6420636c65617265642075706f6e2063616c6c696e672060656c656374602e38446573697265645461726765747300001004000ccc2044657369726564206e756d626572206f66207461726765747320746f20656c65637420666f72207468697320726f756e642e00a8204f6e6c7920657869737473207768656e205b60536e617073686f74605d2069732070726573656e742e40536e617073686f744d6574616461746100003d0504000c9820546865206d65746164617461206f6620746865205b60526f756e64536e617073686f74605d00a8204f6e6c7920657869737473207768656e205b60536e617073686f74605d2069732070726573656e742e645369676e65645375626d697373696f6e4e657874496e646578010010100000000024010120546865206e65787420696e64657820746f2062652061737369676e656420746f20616e20696e636f6d696e67207369676e6564207375626d697373696f6e2e007501204576657279206163636570746564207375626d697373696f6e2069732061737369676e6564206120756e6971756520696e6465783b207468617420696e64657820697320626f756e6420746f207468617420706172746963756c61726501207375626d697373696f6e20666f7220746865206475726174696f6e206f662074686520656c656374696f6e2e204f6e20656c656374696f6e2066696e616c697a6174696f6e2c20746865206e65787420696e6465782069733020726573657420746f20302e0069012057652063616e2774206a7573742075736520605369676e65645375626d697373696f6e496e64696365732e6c656e2829602c206265636175736520746861742773206120626f756e646564207365743b20706173742069747359012063617061636974792c2069742077696c6c2073696d706c792073617475726174652e2057652063616e2774206a7573742069746572617465206f76657220605369676e65645375626d697373696f6e734d6170602cf4206265636175736520697465726174696f6e20697320736c6f772e20496e73746561642c2077652073746f7265207468652076616c756520686572652e5c5369676e65645375626d697373696f6e496e6469636573010019070400186d01204120736f727465642c20626f756e64656420766563746f72206f6620602873636f72652c20626c6f636b5f6e756d6265722c20696e64657829602c20776865726520656163682060696e6465786020706f696e747320746f2061782076616c756520696e20605369676e65645375626d697373696f6e73602e007101205765206e65766572206e65656420746f2070726f63657373206d6f7265207468616e20612073696e676c65207369676e6564207375626d697373696f6e20617420612074696d652e205369676e6564207375626d697373696f6e7375012063616e206265207175697465206c617267652c20736f2077652772652077696c6c696e6720746f207061792074686520636f7374206f66206d756c7469706c6520646174616261736520616363657373657320746f206163636573732101207468656d206f6e6520617420612074696d6520696e7374656164206f662072656164696e6720616e64206465636f64696e6720616c6c206f66207468656d206174206f6e63652e505369676e65645375626d697373696f6e734d61700001040510250704001c7420556e636865636b65642c207369676e656420736f6c7574696f6e732e00690120546f676574686572207769746820605375626d697373696f6e496e6469636573602c20746869732073746f726573206120626f756e64656420736574206f6620605369676e65645375626d697373696f6e7360207768696c65ec20616c6c6f77696e6720757320746f206b656570206f6e6c7920612073696e676c65206f6e6520696e206d656d6f727920617420612074696d652e0069012054776f78206e6f74653a20746865206b6579206f6620746865206d617020697320616e206175746f2d696e6372656d656e74696e6720696e6465782077686963682075736572732063616e6e6f7420696e7370656374206f72f4206166666563743b2077652073686f756c646e2774206e65656420612063727970746f67726170686963616c6c7920736563757265206861736865722e544d696e696d756d556e7472757374656453636f726500009c0400105d0120546865206d696e696d756d2073636f7265207468617420656163682027756e747275737465642720736f6c7574696f6e206d7573742061747461696e20696e206f7264657220746f20626520636f6e7369646572656428206665617369626c652e00b82043616e206265207365742076696120607365745f6d696e696d756d5f756e747275737465645f73636f7265602e016904018c4c34556e7369676e656450686173651010960000000480204475726174696f6e206f662074686520756e7369676e65642070686173652e2c5369676e656450686173651010960000000478204475726174696f6e206f6620746865207369676e65642070686173652e544265747465725369676e65645468726573686f6c64ac1000000000084d0120546865206d696e696d756d20616d6f756e74206f6620696d70726f76656d656e7420746f2074686520736f6c7574696f6e2073636f7265207468617420646566696e6573206120736f6c7574696f6e2061737820226265747465722220696e20746865205369676e65642070686173652e5c426574746572556e7369676e65645468726573686f6c64ac1020a10700084d0120546865206d696e696d756d20616d6f756e74206f6620696d70726f76656d656e7420746f2074686520736f6c7574696f6e2073636f7265207468617420646566696e6573206120736f6c7574696f6e2061738020226265747465722220696e2074686520556e7369676e65642070686173652e384f6666636861696e52657065617410101200000010b42054686520726570656174207468726573686f6c64206f6620746865206f6666636861696e20776f726b65722e00610120466f72206578616d706c652c20696620697420697320352c2074686174206d65616e732074686174206174206c65617374203520626c6f636b732077696c6c20656c61707365206265747765656e20617474656d7074738420746f207375626d69742074686520776f726b6572277320736f6c7574696f6e2e3c4d696e657254785072696f726974792820feffffffffffff7f04250120546865207072696f72697479206f662074686520756e7369676e6564207472616e73616374696f6e207375626d697474656420696e2074686520756e7369676e65642d7068617365505369676e65644d61785375626d697373696f6e731010100000001ce4204d6178696d756d206e756d626572206f66207369676e6564207375626d697373696f6e7320746861742063616e206265207175657565642e005501204974206973206265737420746f2061766f69642061646a757374696e67207468697320647572696e6720616e20656c656374696f6e2c20617320697420696d706163747320646f776e73747265616d2064617461650120737472756374757265732e20496e20706172746963756c61722c20605369676e65645375626d697373696f6e496e64696365733c543e6020697320626f756e646564206f6e20746869732076616c75652e20496620796f75f42075706461746520746869732076616c756520647572696e6720616e20656c656374696f6e2c20796f75205f6d7573745f20656e7375726520746861744d0120605369676e65645375626d697373696f6e496e64696365732e6c656e282960206973206c657373207468616e206f7220657175616c20746f20746865206e65772076616c75652e204f74686572776973652cf020617474656d70747320746f207375626d6974206e657720736f6c7574696f6e73206d617920636175736520612072756e74696d652070616e69632e3c5369676e65644d617857656967687420400b08638b932e011366666666666666a61494204d6178696d756d20776569676874206f662061207369676e656420736f6c7574696f6e2e005d01204966205b60436f6e6669673a3a4d696e6572436f6e666967605d206973206265696e6720696d706c656d656e74656420746f207375626d6974207369676e656420736f6c7574696f6e7320286f757473696465206f663d0120746869732070616c6c6574292c207468656e205b604d696e6572436f6e6669673a3a736f6c7574696f6e5f776569676874605d206973207573656420746f20636f6d7061726520616761696e73743020746869732076616c75652e405369676e65644d6178526566756e647310100400000004190120546865206d6178696d756d20616d6f756e74206f6620756e636865636b656420736f6c7574696f6e7320746f20726566756e64207468652063616c6c2066656520666f722e405369676e6564526577617264426173651840aa821bce260000000000000000000000048820426173652072657761726420666f722061207369676e656420736f6c7574696f6e445369676e65644465706f736974426173651840a41a130d84010000000000000000000004902042617365206465706f73697420666f722061207369676e656420736f6c7574696f6e2e445369676e65644465706f7369744279746518406a6e190000000000000000000000000004a0205065722d62797465206465706f73697420666f722061207369676e656420736f6c7574696f6e2e4c5369676e65644465706f73697457656967687418400000000000000000000000000000000004a8205065722d776569676874206465706f73697420666f722061207369676e656420736f6c7574696f6e2e444d6178456c656374696e67566f746572731010d43000000c5d0120546865206d6178696d756d206e756d626572206f6620656c656374696e6720766f7465727320746f2070757420696e2074686520736e617073686f742e20417420746865206d6f6d656e742c20736e617073686f7473590120617265206f6e6c79206f76657220612073696e676c6520626c6f636b2c20627574206f6e6365206d756c74692d626c6f636b20656c656374696f6e732061726520696e74726f647563656420746865792077696c6c842074616b6520706c616365206f766572206d756c7469706c6520626c6f636b732e4c4d6178456c65637461626c6554617267657473290408ffff04010120546865206d6178696d756d206e756d626572206f6620656c65637461626c65207461726765747320746f2070757420696e2074686520736e617073686f742e284d617857696e6e65727310109001000010350120546865206d6178696d756d206e756d626572206f662077696e6e65727320746861742063616e20626520656c656374656420627920746869732060456c656374696f6e50726f7669646572604020696d706c656d656e746174696f6e2e005101204e6f74653a2054686973206d75737420616c776179732062652067726561746572206f7220657175616c20746f2060543a3a4461746150726f76696465723a3a646573697265645f746172676574732829602e384d696e65724d61784c656e67746810100000360000384d696e65724d617857656967687420400b08638b932e011366666666666666a600544d696e65724d6178566f746573506572566f74657210101000000000012907071c5374616b696e67011c5374616b696e67943856616c696461746f72436f756e740100101000000000049c2054686520696465616c206e756d626572206f66206163746976652076616c696461746f72732e544d696e696d756d56616c696461746f72436f756e740100101000000000044101204d696e696d756d206e756d626572206f66207374616b696e67207061727469636970616e7473206265666f726520656d657267656e637920636f6e646974696f6e732061726520696d706f7365642e34496e76756c6e657261626c657301005d0504000c590120416e792076616c696461746f72732074686174206d6179206e6576657220626520736c6173686564206f7220666f726369626c79206b69636b65642e20497427732061205665632073696e636520746865792772654d01206561737920746f20696e697469616c697a6520616e642074686520706572666f726d616e636520686974206973206d696e696d616c2028776520657870656374206e6f206d6f7265207468616e20666f7572ac20696e76756c6e657261626c65732920616e64207265737472696374656420746f20746573746e6574732e18426f6e64656400010405000004000c0101204d61702066726f6d20616c6c206c6f636b65642022737461736822206163636f756e747320746f2074686520636f6e74726f6c6c6572206163636f756e742e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e404d696e4e6f6d696e61746f72426f6e64010018400000000000000000000000000000000004210120546865206d696e696d756d2061637469766520626f6e6420746f206265636f6d6520616e64206d61696e7461696e2074686520726f6c65206f662061206e6f6d696e61746f722e404d696e56616c696461746f72426f6e64010018400000000000000000000000000000000004210120546865206d696e696d756d2061637469766520626f6e6420746f206265636f6d6520616e64206d61696e7461696e2074686520726f6c65206f6620612076616c696461746f722e484d696e696d756d4163746976655374616b65010018400000000000000000000000000000000004110120546865206d696e696d756d20616374697665206e6f6d696e61746f72207374616b65206f6620746865206c617374207375636365737366756c20656c656374696f6e2e344d696e436f6d6d697373696f6e0100ac10000000000ce820546865206d696e696d756d20616d6f756e74206f6620636f6d6d697373696f6e20746861742076616c696461746f72732063616e207365742e00802049662073657420746f206030602c206e6f206c696d6974206578697374732e184c656467657200010402002d070400044501204d61702066726f6d20616c6c2028756e6c6f636b6564292022636f6e74726f6c6c657222206163636f756e747320746f2074686520696e666f20726567617264696e6720746865207374616b696e672e1450617965650101040500590504000ce42057686572652074686520726577617264207061796d656e742073686f756c64206265206d6164652e204b657965642062792073746173682e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e2856616c696461746f72730101040500b00800000c450120546865206d61702066726f6d202877616e6e616265292076616c696461746f72207374617368206b657920746f2074686520707265666572656e636573206f6620746861742076616c696461746f722e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e50436f756e746572466f7256616c696461746f7273010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170484d617856616c696461746f7273436f756e7400001004000c310120546865206d6178696d756d2076616c696461746f7220636f756e74206265666f72652077652073746f7020616c6c6f77696e67206e65772076616c696461746f727320746f206a6f696e2e00d0205768656e20746869732076616c7565206973206e6f74207365742c206e6f206c696d6974732061726520656e666f726365642e284e6f6d696e61746f727300010405004107040048750120546865206d61702066726f6d206e6f6d696e61746f72207374617368206b657920746f207468656972206e6f6d696e6174696f6e20707265666572656e6365732c206e616d656c79207468652076616c696461746f72732074686174582074686579207769736820746f20737570706f72742e003901204e6f7465207468617420746865206b657973206f6620746869732073746f72616765206d6170206d69676874206265636f6d65206e6f6e2d6465636f6461626c6520696e2063617365207468656d01205b60436f6e6669673a3a4d61784e6f6d696e6174696f6e73605d20636f6e66696775726174696f6e206973206465637265617365642e20496e2074686973207261726520636173652c207468657365206e6f6d696e61746f7273650120617265207374696c6c206578697374656e7420696e2073746f726167652c207468656972206b657920697320636f727265637420616e64207265747269657661626c652028692e652e2060636f6e7461696e735f6b657960710120696e6469636174657320746861742074686579206578697374292c206275742074686569722076616c75652063616e6e6f74206265206465636f6465642e205468657265666f72652c20746865206e6f6e2d6465636f6461626c656d01206e6f6d696e61746f72732077696c6c206566666563746976656c79206e6f742d65786973742c20756e74696c20746865792072652d7375626d697420746865697220707265666572656e6365732073756368207468617420697401012069732077697468696e2074686520626f756e6473206f6620746865206e65776c79207365742060436f6e6669673a3a4d61784e6f6d696e6174696f6e73602e006101205468697320696d706c696573207468617420603a3a697465725f6b65797328292e636f756e7428296020616e6420603a3a6974657228292e636f756e74282960206d696768742072657475726e20646966666572656e746d012076616c75657320666f722074686973206d61702e204d6f72656f7665722c20746865206d61696e20603a3a636f756e7428296020697320616c69676e656420776974682074686520666f726d65722c206e616d656c79207468656c206e756d626572206f66206b65797320746861742065786973742e006d01204c6173746c792c20696620616e79206f6620746865206e6f6d696e61746f7273206265636f6d65206e6f6e2d6465636f6461626c652c20746865792063616e206265206368696c6c656420696d6d6564696174656c7920766961b8205b6043616c6c3a3a6368696c6c5f6f74686572605d20646973706174636861626c6520627920616e796f6e652e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e50436f756e746572466f724e6f6d696e61746f7273010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170484d61784e6f6d696e61746f7273436f756e7400001004000c310120546865206d6178696d756d206e6f6d696e61746f7220636f756e74206265666f72652077652073746f7020616c6c6f77696e67206e65772076616c696461746f727320746f206a6f696e2e00d0205768656e20746869732076616c7565206973206e6f74207365742c206e6f206c696d6974732061726520656e666f726365642e2843757272656e744572610000100400105c205468652063757272656e742065726120696e6465782e006501205468697320697320746865206c617465737420706c616e6e6564206572612c20646570656e64696e67206f6e20686f77207468652053657373696f6e2070616c6c657420717565756573207468652076616c696461746f7280207365742c206974206d6967687420626520616374697665206f72206e6f742e2441637469766545726100004507040010d820546865206163746976652065726120696e666f726d6174696f6e2c20697420686f6c647320696e64657820616e642073746172742e0059012054686520616374697665206572612069732074686520657261206265696e672063757272656e746c792072657761726465642e2056616c696461746f7220736574206f66207468697320657261206d757374206265ac20657175616c20746f205b6053657373696f6e496e746572666163653a3a76616c696461746f7273605d2e5445726173537461727453657373696f6e496e6465780001040510100400103101205468652073657373696f6e20696e646578206174207768696368207468652065726120737461727420666f7220746865206c6173742060484953544f52595f44455054486020657261732e006101204e6f74653a205468697320747261636b7320746865207374617274696e672073657373696f6e2028692e652e2073657373696f6e20696e646578207768656e20657261207374617274206265696e672061637469766529f020666f7220746865206572617320696e20605b43757272656e74457261202d20484953544f52595f44455054482c2043757272656e744572615d602e2c457261735374616b65727301010805054907e80c0000001878204578706f73757265206f662076616c696461746f72206174206572612e0061012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4101204966207374616b657273206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e20656d707479206578706f737572652069732072657475726e65642e48457261735374616b657273436c697070656401010805054907e80c0000002c9820436c6970706564204578706f73757265206f662076616c696461746f72206174206572612e00590120546869732069732073696d696c617220746f205b60457261735374616b657273605d20627574206e756d626572206f66206e6f6d696e61746f7273206578706f736564206973207265647563656420746f20746865dc2060543a3a4d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602062696767657374207374616b6572732e1d0120284e6f74653a20746865206669656c642060746f74616c6020616e6420606f776e60206f6620746865206578706f737572652072656d61696e7320756e6368616e676564292ef42054686973206973207573656420746f206c696d69742074686520692f6f20636f737420666f7220746865206e6f6d696e61746f72207061796f75742e005d012054686973206973206b657965642066697374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4101204966207374616b657273206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e20656d707479206578706f737572652069732072657475726e65642e484572617356616c696461746f72507265667301010805054907b00800001411012053696d696c617220746f2060457261735374616b657273602c207468697320686f6c64732074686520707265666572656e636573206f662076616c696461746f72732e0061012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4c4572617356616c696461746f7252657761726400010405101804000c09012054686520746f74616c2076616c696461746f7220657261207061796f757420666f7220746865206c6173742060484953544f52595f44455054486020657261732e0021012045726173207468617420686176656e27742066696e697368656420796574206f7220686173206265656e2072656d6f76656420646f65736e27742068617665207265776172642e4045726173526577617264506f696e747301010405104d0714000000000008ac205265776172647320666f7220746865206c6173742060484953544f52595f44455054486020657261732e250120496620726577617264206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e2030207265776172642069732072657475726e65642e3845726173546f74616c5374616b65010104051018400000000000000000000000000000000008ec2054686520746f74616c20616d6f756e74207374616b656420666f7220746865206c6173742060484953544f52595f44455054486020657261732e1d0120496620746f74616c206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e2030207374616b652069732072657475726e65642e20466f7263654572610100b804000454204d6f6465206f662065726120666f7263696e672e4c536c6173685265776172644672616374696f6e0100ac10000000000cf8205468652070657263656e74616765206f662074686520736c617368207468617420697320646973747269627574656420746f207265706f72746572732e00e4205468652072657374206f662074686520736c61736865642076616c75652069732068616e646c6564206279207468652060536c617368602e4c43616e63656c6564536c6173685061796f757401001840000000000000000000000000000000000815012054686520616d6f756e74206f662063757272656e637920676976656e20746f207265706f7274657273206f66206120736c617368206576656e7420776869636820776173ec2063616e63656c65642062792065787472616f7264696e6172792063697263756d7374616e6365732028652e672e20676f7665726e616e6365292e40556e6170706c696564536c617368657301010405105d07040004c420416c6c20756e6170706c69656420736c61736865732074686174206172652071756575656420666f72206c617465722e28426f6e646564457261730100d90304001025012041206d617070696e672066726f6d207374696c6c2d626f6e646564206572617320746f207468652066697273742073657373696f6e20696e646578206f662074686174206572612e00c8204d75737420636f6e7461696e7320696e666f726d6174696f6e20666f72206572617320666f72207468652072616e67653abc20605b6163746976655f657261202d20626f756e64696e675f6475726174696f6e3b206163746976655f6572615d604c56616c696461746f72536c617368496e457261000108050549076507040008450120416c6c20736c617368696e67206576656e7473206f6e2076616c696461746f72732c206d61707065642062792065726120746f20746865206869676865737420736c6173682070726f706f7274696f6e7020616e6420736c6173682076616c7565206f6620746865206572612e4c4e6f6d696e61746f72536c617368496e4572610001080505490718040004610120416c6c20736c617368696e67206576656e7473206f6e206e6f6d696e61746f72732c206d61707065642062792065726120746f20746865206869676865737420736c6173682076616c7565206f6620746865206572612e34536c617368696e675370616e73000104050069070400048c20536c617368696e67207370616e7320666f72207374617368206163636f756e74732e245370616e536c6173680101040559076d07800000000000000000000000000000000000000000000000000000000000000000083d01205265636f72647320696e666f726d6174696f6e2061626f757420746865206d6178696d756d20736c617368206f6620612073746173682077697468696e206120736c617368696e67207370616e2cb82061732077656c6c20617320686f77206d7563682072657761726420686173206265656e2070616964206f75742e5443757272656e74506c616e6e656453657373696f6e01001010000000000ce820546865206c61737420706c616e6e65642073657373696f6e207363686564756c6564206279207468652073657373696f6e2070616c6c65742e0071012054686973206973206261736963616c6c7920696e2073796e632077697468207468652063616c6c20746f205b6070616c6c65745f73657373696f6e3a3a53657373696f6e4d616e616765723a3a6e65775f73657373696f6e605d2e4c4f6666656e64696e6756616c696461746f727301007107040024690120496e6469636573206f662076616c696461746f727320746861742068617665206f6666656e64656420696e20746865206163746976652065726120616e6420776865746865722074686579206172652063757272656e746c79282064697361626c65642e00690120546869732076616c75652073686f756c642062652061207375706572736574206f662064697361626c65642076616c696461746f72732073696e6365206e6f7420616c6c206f6666656e636573206c65616420746f2074686571012076616c696461746f72206265696e672064697361626c65642028696620746865726520776173206e6f20736c617368292e2054686973206973206e656564656420746f20747261636b207468652070657263656e74616765206f6649012076616c696461746f727320746861742068617665206f6666656e64656420696e207468652063757272656e74206572612c20656e737572696e672061206e65772065726120697320666f72636564206966750120604f6666656e64696e6756616c696461746f72735468726573686f6c646020697320726561636865642e205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e6471012077686574686572206120676976656e2076616c696461746f72206861732070726576696f75736c79206f6666656e646564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e38207468652065726120656e64732e384368696c6c5468726573686f6c640000610504000c510120546865207468726573686f6c6420666f72207768656e2075736572732063616e2073746172742063616c6c696e6720606368696c6c5f6f746865726020666f72206f746865722076616c696461746f7273202f5901206e6f6d696e61746f72732e20546865207468726573686f6c6420697320636f6d706172656420746f207468652061637475616c206e756d626572206f662076616c696461746f7273202f206e6f6d696e61746f72732901202860436f756e74466f722a602920696e207468652073797374656d20636f6d706172656420746f2074686520636f6e66696775726564206d61782028604d61782a436f756e7460292e01550501a81c384d61784e6f6d696e6174696f6e7310101000000004b4204d6178696d756d206e756d626572206f66206e6f6d696e6174696f6e7320706572206e6f6d696e61746f722e30486973746f72794465707468101078000000508c204e756d626572206f66206572617320746f206b65657020696e20686973746f72792e00e820466f6c6c6f77696e6720696e666f726d6174696f6e206973206b65707420666f72206572617320696e20605b63757272656e745f657261202d090120486973746f727944657074682c2063757272656e745f6572615d603a2060457261735374616b657273602c2060457261735374616b657273436c6970706564602c050120604572617356616c696461746f725072656673602c20604572617356616c696461746f72526577617264602c206045726173526577617264506f696e7473602cac206045726173546f74616c5374616b65602c206045726173537461727453657373696f6e496e646578602c8420605374616b696e674c65646765722e636c61696d65645f72657761726473602e00e4204d757374206265206d6f7265207468616e20746865206e756d626572206f6620657261732064656c617965642062792073657373696f6e2ef820492e652e2061637469766520657261206d75737420616c7761797320626520696e20686973746f72792e20492e652e20606163746976655f657261203ec42063757272656e745f657261202d20686973746f72795f646570746860206d7573742062652067756172616e746565642e001101204966206d6967726174696e6720616e206578697374696e672070616c6c65742066726f6d2073746f726167652076616c756520746f20636f6e6669672076616c75652cec20746869732073686f756c642062652073657420746f2073616d652076616c7565206f72206772656174657220617320696e2073746f726167652e001501204e6f74653a2060486973746f727944657074686020697320757365642061732074686520757070657220626f756e6420666f72207468652060426f756e646564566563601101206974656d20605374616b696e674c65646765722e636c61696d65645f72657761726473602e2053657474696e6720746869732076616c7565206c6f776572207468616ed820746865206578697374696e672076616c75652063616e206c65616420746f20696e636f6e73697374656e6369657320696e20746865150120605374616b696e674c65646765726020616e642077696c6c206e65656420746f2062652068616e646c65642070726f7065726c7920696e2061206d6967726174696f6e2ef020546865207465737420607265647563696e675f686973746f72795f64657074685f616272757074602073686f77732074686973206566666563742e3853657373696f6e735065724572611010060000000470204e756d626572206f662073657373696f6e7320706572206572612e3c426f6e64696e674475726174696f6e10107000000004e4204e756d626572206f6620657261732074686174207374616b65642066756e6473206d7573742072656d61696e20626f6e64656420666f722e48536c61736844656665724475726174696f6e10106f000000100101204e756d626572206f662065726173207468617420736c6173686573206172652064656665727265642062792c20616674657220636f6d7075746174696f6e2e000d0120546869732073686f756c64206265206c657373207468616e2074686520626f6e64696e67206475726174696f6e2e2053657420746f203020696620736c617368657315012073686f756c64206265206170706c69656420696d6d6564696174656c792c20776974686f7574206f70706f7274756e69747920666f7220696e74657276656e74696f6e2e804d61784e6f6d696e61746f72526577617264656450657256616c696461746f7210100001000010f820546865206d6178696d756d206e756d626572206f66206e6f6d696e61746f727320726577617264656420666f7220656163682076616c696461746f722e00510120466f7220656163682076616c696461746f72206f6e6c79207468652060244d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602062696767657374207374616b6572732063616e390120636c61696d207468656972207265776172642e2054686973207573656420746f206c696d69742074686520692f6f20636f737420666f7220746865206e6f6d696e61746f72207061796f75742e484d6178556e6c6f636b696e674368756e6b7310102000000028050120546865206d6178696d756d206e756d626572206f662060756e6c6f636b696e6760206368756e6b732061205b605374616b696e674c6564676572605d2063616e090120686176652e204566666563746976656c792064657465726d696e657320686f77206d616e7920756e6971756520657261732061207374616b6572206d61792062653820756e626f6e64696e6720696e2e00f8204e6f74653a20604d6178556e6c6f636b696e674368756e6b736020697320757365642061732074686520757070657220626f756e6420666f722074686501012060426f756e64656456656360206974656d20605374616b696e674c65646765722e756e6c6f636b696e67602e2053657474696e6720746869732076616c75650501206c6f776572207468616e20746865206578697374696e672076616c75652063616e206c65616420746f20696e636f6e73697374656e6369657320696e20746865090120605374616b696e674c65646765726020616e642077696c6c206e65656420746f2062652068616e646c65642070726f7065726c7920696e20612072756e74696d650501206d6967726174696f6e2e20546865207465737420607265647563696e675f6d61785f756e6c6f636b696e675f6368756e6b735f616272757074602073686f7773342074686973206566666563742e017907081c53657373696f6e011c53657373696f6e1c2856616c696461746f727301005d050400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e676564010098040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b65797301007d070400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f7273010065050400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b65797300010405007d050400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405850700040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01790501bc00018d070928486973746f726963616c0128486973746f726963616c0848486973746f726963616c53657373696f6e73000104051091070400045d01204d617070696e672066726f6d20686973746f726963616c2073657373696f6e20696e646963657320746f2073657373696f6e2d6461746120726f6f74206861736820616e642076616c696461746f7220636f756e742e2c53746f72656452616e67650000dd03040004e4205468652072616e6765206f6620686973746f726963616c2073657373696f6e732077652073746f72652e205b66697273742c206c61737429000000000a1c4772616e647061011c4772616e647061181453746174650100950704000490205374617465206f66207468652063757272656e7420617574686f72697479207365742e3450656e64696e674368616e676500009907040004c42050656e64696e67206368616e67653a20287369676e616c65642061742c207363686564756c6564206368616e6765292e284e657874466f72636564000010040004bc206e65787420626c6f636b206e756d6265722077686572652077652063616e20666f7263652061206368616e67652e1c5374616c6c65640000dd030400049020607472756560206966207765206172652063757272656e746c79207374616c6c65642e3043757272656e745365744964010028200000000000000000085d0120546865206e756d626572206f66206368616e6765732028626f746820696e207465726d73206f66206b65797320616e6420756e6465726c79696e672065636f6e6f6d696320726573706f6e736962696c697469657329c420696e20746865202273657422206f66204772616e6470612076616c696461746f72732066726f6d2067656e657369732e30536574496453657373696f6e00010405281004002859012041206d617070696e672066726f6d206772616e6470612073657420494420746f2074686520696e646578206f6620746865202a6d6f737420726563656e742a2073657373696f6e20666f722077686963682069747368206d656d62657273207765726520726573706f6e7369626c652e0045012054686973206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e2070726f6f66732e20416e2065717569766f636174696f6e2070726f6f66206d7573744d0120636f6e7461696e732061206b65792d6f776e6572736869702070726f6f6620666f72206120676976656e2073657373696f6e2c207468657265666f7265207765206e65656420612077617920746f20746965450120746f6765746865722073657373696f6e7320616e64204752414e44504120736574206964732c20692e652e207765206e65656420746f2076616c6964617465207468617420612076616c696461746f7241012077617320746865206f776e6572206f66206120676976656e206b6579206f6e206120676976656e2073657373696f6e2c20616e642077686174207468652061637469766520736574204944207761735420647572696e6720746861742073657373696f6e2e00b82054574f582d4e4f54453a2060536574496460206973206e6f7420756e646572207573657220636f6e74726f6c2e01850501c008384d6178417574686f7269746965731010a0860100045c204d617820417574686f72697469657320696e20757365584d6178536574496453657373696f6e456e74726965732820a00200000000000018390120546865206d6178696d756d206e756d626572206f6620656e747269657320746f206b65657020696e207468652073657420696420746f2073657373696f6e20696e646578206d617070696e672e0031012053696e6365207468652060536574496453657373696f6e60206d6170206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e73207468697329012076616c75652073686f756c642072656c61746520746f2074686520626f6e64696e67206475726174696f6e206f66207768617465766572207374616b696e672073797374656d2069733501206265696e6720757365642028696620616e79292e2049662065717569766f636174696f6e2068616e646c696e67206973206e6f7420656e61626c6564207468656e20746869732076616c7565342063616e206265207a65726f2e01a1070b48417574686f72697479446973636f766572790148417574686f72697479446973636f7665727908104b6579730100a5070400048c204b657973206f66207468652063757272656e7420617574686f72697479207365742e204e6578744b6579730100a50704000480204b657973206f6620746865206e65787420617574686f72697479207365742e000000000c20496d4f6e6c696e650120496d4f6e6c696e651038486561727462656174416674657201001010000000002c1d012054686520626c6f636b206e756d6265722061667465722077686963682069742773206f6b20746f2073656e64206865617274626561747320696e207468652063757272656e74242073657373696f6e2e0025012041742074686520626567696e6e696e67206f6620656163682073657373696f6e20776520736574207468697320746f20612076616c756520746861742073686f756c642066616c6c350120726f7567686c7920696e20746865206d6964646c65206f66207468652073657373696f6e206475726174696f6e2e20546865206964656120697320746f206669727374207761697420666f721901207468652076616c696461746f727320746f2070726f64756365206120626c6f636b20696e207468652063757272656e742073657373696f6e2c20736f207468617420746865a820686561727462656174206c61746572206f6e2077696c6c206e6f74206265206e65636573736172792e00390120546869732076616c75652077696c6c206f6e6c79206265207573656420617320612066616c6c6261636b206966207765206661696c20746f2067657420612070726f7065722073657373696f6e2d012070726f677265737320657374696d6174652066726f6d20604e65787453657373696f6e526f746174696f6e602c2061732074686f736520657374696d617465732073686f756c642062650101206d6f7265206163637572617465207468656e207468652076616c75652077652063616c63756c61746520666f7220604865617274626561744166746572602e104b6579730100ad07040004d0205468652063757272656e7420736574206f66206b6579732074686174206d61792069737375652061206865617274626561742e485265636569766564486561727462656174730001080505dd03b5070400083d0120466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f66206053657373696f6e496e6465786020616e64206041757468496e6465786020746fb02060577261707065724f70617175653c426f756e6465644f70617175654e6574776f726b53746174653e602e38417574686f726564426c6f636b730101080505490710100000000008150120466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f66206056616c696461746f7249643c543e6020746f20746865c8206e756d626572206f6620626c6f636b7320617574686f7265642062792074686520676976656e20617574686f726974792e01b50501d40440556e7369676e65645072696f726974792820ffffffffffffffff10f0204120636f6e66696775726174696f6e20666f722062617365207072696f72697479206f6620756e7369676e6564207472616e73616374696f6e732e0015012054686973206973206578706f73656420736f20746861742069742063616e2062652074756e656420666f7220706172746963756c61722072756e74696d652c207768656eb4206d756c7469706c652070616c6c6574732073656e6420756e7369676e6564207472616e73616374696f6e732e01c9070d204f6666656e63657301204f6666656e6365730c1c5265706f727473000104052ccd07040004490120546865207072696d61727920737472756374757265207468617420686f6c647320616c6c206f6666656e6365207265636f726473206b65796564206279207265706f7274206964656e746966696572732e58436f6e63757272656e745265706f727473496e6465780101080505d107d5030400042901204120766563746f72206f66207265706f727473206f66207468652073616d65206b696e6420746861742068617070656e6564206174207468652073616d652074696d6520736c6f742e485265706f72747342794b696e64496e64657801010405fc30040018110120456e756d65726174657320616c6c207265706f727473206f662061206b696e6420616c6f6e672077697468207468652074696d6520746865792068617070656e65642e00bc20416c6c207265706f7274732061726520736f72746564206279207468652074696d65206f66206f6666656e63652e004901204e6f74652074686174207468652061637475616c2074797065206f662074686973206d617070696e6720697320605665633c75383e602c207468697320697320626563617573652076616c756573206f66690120646966666572656e7420747970657320617265206e6f7420737570706f7274656420617420746865206d6f6d656e7420736f2077652061726520646f696e6720746865206d616e75616c2073657269616c697a6174696f6e2e0001f800000e6052616e646f6d6e657373436f6c6c656374697665466c6970016052616e646f6d6e657373436f6c6c656374697665466c6970043852616e646f6d4d6174657269616c0100d50704000c610120536572696573206f6620626c6f636b20686561646572732066726f6d20746865206c61737420383120626c6f636b73207468617420616374732061732072616e646f6d2073656564206d6174657269616c2e2054686973610120697320617272616e67656420617320612072696e672062756666657220776974682060626c6f636b5f6e756d626572202520383160206265696e672074686520696e64657820696e746f20746865206056656360206f664420746865206f6c6465737420686173682e000000000f20426167734c6973740120426167734c6973740c244c6973744e6f6465730001040500d90704000c8020412073696e676c65206e6f64652c2077697468696e20736f6d65206261672e000501204e6f6465732073746f7265206c696e6b7320666f727761726420616e64206261636b2077697468696e207468656972207265737065637469766520626167732e4c436f756e746572466f724c6973744e6f646573010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170204c697374426167730001040528dd0704000c642041206261672073746f72656420696e2073746f726167652e0019012053746f7265732061206042616760207374727563742c2077686963682073746f726573206865616420616e64207461696c20706f696e7465727320746f20697473656c662e01d50501010104344261675468726573686f6c647315010919210300407a10f35a00006a70ccd4a96000009ef3397fbc660000a907ccd5306d00003d9a67fb0c740000a9bfa275577b0000a6fdf73217830000034f5d91538b0000132445651494000078081001629d00000302f63c45a70000392e6f7fc7b10000f59c23c6f2bc00004ae76aafd1c80000598a64846fd50000129fb243d8e200003f22e1ac18f1000033a4844c3e000100e2e51b895710010076a2c0b0732101006789b407a3330100793ed8d7f646010078131b81815b01000c1cf38a567101004437eeb68a8801009eb56d1434a10100335e9f156abb010067c3c7a545d701003218f340e1f40100de0b230d59140200699c11f5ca350200ad50a2c4565902009ae41c471e7f0200d0244e6745a70200f984ad51f2d10200ace7a7984dff0200a118325b822f0300ffa4c76dbe620300580bfd8532990300a9afce6812d30300109ad81b95100400d9caa519f551040038df488970970400bee1727949e10400cc73401fc62f0500b304f91831830500828bffb4d9db05001235383d143a0600a5b42a473a9e060036662d09ab080700f73aeab4cb790700b87e93d707f20700ffec23c0d1710800b84b0beca2f90800c9dcae7afc89090091752ba867230a0064f1cd4f76c60a003609be76c3730b0078655fdff32b0c00a407f5a5b6ef0c0052f61be7c5bf0d00da71bb70e79c0e000de9127eed870f001477987fb7811000ebee65ef328b11001269fe325ca5120033f8428b3fd113008ba57a13fa0f15001b2b60d0ba6216000d1d37d0c3ca17006c64fa5c6b4919002622c7411de01a00045bb9245c901c00233d83f6c25b1e00c8771c79064420003013fddef64a2200aa8b6e848172240082c096c4b2bc260016a3faebb72b29008296524ae1c12b00a636a865a4812e00d0e2d4509e6d31009c0a9a2796883400e4faafb27fd53700e6e64d367e573b000e4bd66de7113f0088b17db746084300b07def72603e470034de249635b84b00d48bd57b077a5000d0bd20ef5b885500b8f0467801e85a0010f88aee139e60003892925301b066009c95e4fc8e236d00b4126d10dffe730028b43e5976487b00a08a1c7a42078300b09ab083a0428b002846b2f463029400c861a42ade4e9d0050d23d4ae630a700805101a7e1b1b10038e501b2ccdbbc002016527844b9c800388924ba9055d50070ca35a4aebce200805fb1355cfbf0008035685d241f0001a0c3dcd96b361001d07862e87e50210160e852d09f7d330190662c5816cf460110274c3340575b01804be277a22971013082b92dfc5a880180d276075a01a101b0f511592b34bb014031745f580cd701802f6cee59a4f40140ff799b521814026075607d2986350260fde999a60d590200e5e71c91d07e02c0df2575cff2a602a07fd975899ad102a067009d4cf0fe0220dc29a1321f2f0320ff526b0a5562038088caa383c29803e05683fb5c9bd203401dd75d9516100400317e39a06e5104c0b071129de1960480b48c9192b1e00480e8124aad242f05c007ca7082858205007c13c45623db0540836fe869523906c0700f81466c9d0640f09c5017d00707c0e624b301e37807c0332ac78510f10780074ca1e4ca700800d5a9eb8c8bf80800a849588ed3880900804254142c220a80a25170e826c50a00e8d5fafc5e720b801df64e00792a0c80d4fe64f923ee0c006dd038ee19be0d001e90a494209b0e0010bf570e0a860f00da6a9db0b57f1000bf64afd810891100bb5b60cd17a31200f963f3aed6ce1300d5f004766a0d1500e099770202601600103d663bdfc71700de3e2d4158461900ecdbadb2d8dc1a0045c70007e38c1c00b8bde0fc11581e00ba5c2a211a402000407de46dcb462200dea55b03136e2400aaf1f3fcfcb7260014226f63b62629006492803e8fbc2b008486a6c7fc7b2e002cf05fc09b673100da63f7ed32823400f0b13fbdb5ce3700f291c41047503b00422a1a3c3c0a3f002c24212f20004300ac9342d4b6354700cc6ed7a400af4b00c4d022773e70500020017d89f57d5500f86387cef3dc5a008c4c7f7e54926000206207f284a36600cc1e05cb49166d00b42a7a70c4f07300d43a90e278397b0038f461ec53f78200a07264b9b1318b0048c9b3d464f09300007fe998bd3b9d0010058f17921ca70000dfaf7f469cb100e80c880bd6c4bc0058bdcb7ddca0c80038d18d37a03bd50030d55bf01ca1e200704ac01a0fdef0ffffffffffffffffacd020546865206c697374206f66207468726573686f6c64732073657061726174696e672074686520766172696f757320626167732e00490120496473206172652073657061726174656420696e746f20756e736f727465642062616773206163636f7264696e6720746f2074686569722073636f72652e205468697320737065636966696573207468656101207468726573686f6c64732073657061726174696e672074686520626167732e20416e20696427732062616720697320746865206c6172676573742062616720666f722077686963682074686520696427732073636f7265b8206973206c657373207468616e206f7220657175616c20746f20697473207570706572207468726573686f6c642e006501205768656e20696473206172652069746572617465642c2068696768657220626167732061726520697465726174656420636f6d706c6574656c79206265666f7265206c6f77657220626167732e2054686973206d65616e735901207468617420697465726174696f6e206973205f73656d692d736f727465645f3a20696473206f66206869676865722073636f72652074656e6420746f20636f6d65206265666f726520696473206f66206c6f7765722d012073636f72652c206275742070656572206964732077697468696e206120706172746963756c6172206261672061726520736f7274656420696e20696e73657274696f6e206f726465722e006820232045787072657373696e672074686520636f6e7374616e74004d01205468697320636f6e7374616e74206d75737420626520736f7274656420696e207374726963746c7920696e6372656173696e67206f726465722e204475706c6963617465206974656d7320617265206e6f742c207065726d69747465642e00410120546865726520697320616e20696d706c696564207570706572206c696d6974206f66206053636f72653a3a4d4158603b20746861742076616c756520646f6573206e6f74206e65656420746f2062652101207370656369666965642077697468696e20746865206261672e20466f7220616e792074776f207468726573686f6c64206c697374732c206966206f6e6520656e647320776974683101206053636f72653a3a4d4158602c20746865206f74686572206f6e6520646f6573206e6f742c20616e64207468657920617265206f746865727769736520657175616c2c207468652074776f7c206c697374732077696c6c20626568617665206964656e746963616c6c792e003820232043616c63756c6174696f6e005501204974206973207265636f6d6d656e64656420746f2067656e65726174652074686520736574206f66207468726573686f6c647320696e20612067656f6d6574726963207365726965732c2073756368207468617441012074686572652065786973747320736f6d6520636f6e7374616e7420726174696f2073756368207468617420607468726573686f6c645b6b202b20315d203d3d20287468726573686f6c645b6b5d202ad020636f6e7374616e745f726174696f292e6d6178287468726573686f6c645b6b5d202b2031296020666f7220616c6c20606b602e005901205468652068656c7065727320696e2074686520602f7574696c732f6672616d652f67656e65726174652d6261677360206d6f64756c652063616e2073696d706c69667920746869732063616c63756c6174696f6e2e002c2023204578616d706c6573005101202d20496620604261675468726573686f6c64733a3a67657428292e69735f656d7074792829602c207468656e20616c6c20696473206172652070757420696e746f207468652073616d65206261672c20616e64b0202020697465726174696f6e206973207374726963746c7920696e20696e73657274696f6e206f726465722e6101202d20496620604261675468726573686f6c64733a3a67657428292e6c656e2829203d3d203634602c20616e6420746865207468726573686f6c6473206172652064657465726d696e6564206163636f7264696e6720746f11012020207468652070726f63656475726520676976656e2061626f76652c207468656e2074686520636f6e7374616e7420726174696f20697320657175616c20746f20322e6501202d20496620604261675468726573686f6c64733a3a67657428292e6c656e2829203d3d20323030602c20616e6420746865207468726573686f6c6473206172652064657465726d696e6564206163636f7264696e6720746f59012020207468652070726f63656475726520676976656e2061626f76652c207468656e2074686520636f6e7374616e7420726174696f20697320617070726f78696d6174656c7920657175616c20746f20312e3234382e6101202d20496620746865207468726573686f6c64206c69737420626567696e7320605b312c20322c20332c202e2e2e5d602c207468656e20616e20696420776974682073636f72652030206f7220312077696c6c2066616c6cf0202020696e746f2062616720302c20616e20696420776974682073636f726520322077696c6c2066616c6c20696e746f2062616720312c206574632e00302023204d6967726174696f6e00610120496e20746865206576656e7420746861742074686973206c6973742065766572206368616e6765732c206120636f7079206f6620746865206f6c642062616773206c697374206d7573742062652072657461696e65642e5d012057697468207468617420604c6973743a3a6d696772617465602063616e2062652063616c6c65642c2077686963682077696c6c20706572666f726d2074686520617070726f707269617465206d6967726174696f6e2e01e107101c56657374696e67011c56657374696e67081c56657374696e670001040200e907040004d820496e666f726d6174696f6e20726567617264696e67207468652076657374696e67206f66206120676976656e206163636f756e742e3853746f7261676556657273696f6e0100f10704000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e003101204e6577206e6574776f726b732073746172742077697468206c61746573742076657273696f6e2c2061732064657465726d696e6564206279207468652067656e65736973206275696c642e01d90501050108444d696e5665737465645472616e736665721840aa821bce26000000000000000000000004e820546865206d696e696d756d20616d6f756e74207472616e7366657272656420746f2063616c6c20607665737465645f7472616e73666572602e4c4d617856657374696e675363686564756c657310101c0000000001f50711204d756c746973696701204d756c746973696704244d756c7469736967730001080502f907fd07040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e01e1050109010c2c4465706f736974426173651840d042de1300000000000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f72184040cd2d030000000000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f7269657310106400000004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e010508121c436f756e63696c011c436f756e63696c24145374616765010009082402010000000000000004742043757272656e7420636f756e63696c20766f74696e6720737461676538436f756e63696c4d656d6265727301001d08040004602043757272656e7420636f756e63696c206d656d626572732843616e64696461746573000104022829080400041101204d6170206f6620616c6c2063616e64696461746573207468617420657665722063616e6469646174656420616e6420686176656e277420756e7374616b65207965742e50416e6e6f756e63656d656e74506572696f644e72010028200000000000000000085d0120496e646578206f66207468652063757272656e742063616e64696461637920706572696f642e20497420697320696e6372656d656e74656420657665727974696d6520616e6e6f756e63656d656e7420706572696f6420207374617274732e18427564676574010018400000000000000000000000000000000004c82042756467657420666f722074686520636f756e63696c277320656c6563746564206d656d6265727320726577617264732e484e6578745265776172645061796d656e7473010010100000000004290120546865206e65787420626c6f636b20696e2077686963682074686520656c656374656420636f756e63696c206d656d62657220726577617264732077696c6c2062652070617965642e404e657874427564676574526566696c6c010010100000000004d820546865206e65787420626c6f636b20696e20776869636820746865206275646765742077696c6c20626520696e637265617365642e3c427564676574496e6372656d656e74010018400000000000000000000000000000000004d420416d6f756e74206f662062616c616e636520746f20626520726566696c6c65642065766572792062756467657420706572696f643c436f756e63696c6f725265776172640100184000000000000000000000000000000000046c20436f756e63696c6f72207265776172642070657220626c6f636b01e90501110124684d696e4e756d6265724f66457874726143616e64696461746573101000000000080901204d696e696d756d206e756d626572206f662065787472612063616e64696461746573206e656564656420666f72207468652076616c696420656c656374696f6e2e2d01204e756d626572206f6620746f74616c2063616e6469646174657320697320657175616c20746f20636f756e63696c2073697a6520706c75732065787472612063616e646964617465732e2c436f756e63696c53697a65101003000000045420436f756e63696c206d656d62657220636f756e74444d696e43616e6469646174655374616b651840a010a012d3eb050000000000000000000490204d696e696d756d207374616b652063616e6469646174652068617320746f206c6f636b60416e6e6f756e63696e67506572696f644475726174696f6e1010805101000474204475726174696f6e206f6620616e6e6f6e63696e6720706572696f644849646c65506572696f644475726174696f6e1010801303000460204475726174696f6e206f662069646c6520706572696f6464456c65637465644d656d626572526577617264506572696f6410104038000004a020496e74657276616c20666f72206175746f6d6174696320726577617264207061796d656e74732e48427564676574526566696c6c506572696f6410104038000004ac20496e74657276616c206265747765656e206175746f6d617469632062756467657420726566696c6c732e3c43616e6469646163794c6f636b496425042063616e6469646163048c204578706f72747320636f6e7374202d2063616e646964616379206c6f636b2069642e3c436f756e63696c6f724c6f636b4964250420636f756e63696c6f048c204578706f72747320636f6e7374202d20636f756e63696c6f72206c6f636b2069642e012d0813285265666572656e64756d014c496e7374616e6365315265666572656e64756d0c14537461676501003108040004682043757272656e74207265666572656e64756d2073746167652e14566f74657301010402004108e400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018510120566f746573206361737420696e20746865207265666572656e64756d2e2041206e6577207265636f726420697320616464656420746f2074686973206d6170207768656e20612075736572206361737473206134207365616c656420766f74652e0101204974206973206d6f646966696564207768656e206120757365722072657665616c732074686520766f7465277320636f6d6d69746d656e742070726f6f662e55012041207265636f72642069732066696e616c6c792072656d6f766564207768656e20746865207573657220756e7374616b65732c2077686963682063616e2068617070656e20647572696e67206120766f74696e679c207374616765206f72206166746572207468652063757272656e74206379636c6520656e64732ef82041207374616b6520666f72206120766f74652063616e2062652072657573656420696e20667574757265207265666572656e64756d206379636c65732e404163636f756e74734f707465644f757401010402007c0004f4204163636f756e74732074686174207065726d616e656e746c79206f70746564206f7574206f6620766f74696e6720696e207265666572656e64756d2e01ed0501190114344d617853616c744c656e67746828202000000000000000085d01204d6178696d756d206c656e677468206f6620766f746520636f6d6d69746d656e742073616c742e20557365206c656e677468207468617420656e737572657320756e697175656e65737320666f722068617368696e675020652e672e207374643a3a7536343a3a4d41582e44566f746553746167654475726174696f6e101000e1000004b0204475726174696f6e206f6620766f74696e6720737461676520286e756d626572206f6620626c6f636b73294c52657665616c53746167654475726174696f6e101000e1000004bc204475726174696f6e206f662072657665616c696e6720737461676520286e756d626572206f6620626c6f636b7329304d696e696d756d5374616b651840a41a130d8401000000000000000000000480204d696e696d756d207374616b65206e656564656420666f7220766f74696e67505374616b696e6748616e646c65724c6f636b4964250420766f74696e67202004a4204578706f72747320636f6e7374202d207374616b696e672068616e646c6572206c6f636b2069642e014508141c4d656d6265727301284d656d6265727368697020304e6578744d656d6265724964010028200000000000000000084501204d656d626572496420746f2061737369676e20746f206e657874206d656d626572207468617420697320616464656420746f207468652072656769737472792c20616e6420697320616c736f20746865e820746f74616c206e756d626572206f66206d656d6265727320637265617465642e204d656d626572496473207374617274206174205a65726f2e384d656d626572736869704279496400010402284908040004d0204d617070696e67206f66206d656d626572277320696420746f207468656972206d656d626572736869702070726f66696c652e504d656d6265724964427948616e646c6548617368010104022c28200000000000000000040501205265676973746572656420756e697175652068616e646c6573206861736820616e64207468656972206d617070696e6720746f207468656972206f776e65722e2c526566657272616c437574010008040004410120526566657272616c206375742070657263656e74206f6620746865206d656d626572736869702066656520746f2072656365697665206f6e20627579696e6720746865206d656d626572736869702e3c4d656d62657273686970507269636501001840aa821bce26000000000000000000000004682043757272656e74206d656d626572736869702070726963652e58496e697469616c496e7669746174696f6e436f756e74010010100000000004e820496e697469616c20696e7669746174696f6e20636f756e7420666f7220746865206e65776c7920626f75676874206d656d626572736869702e60496e697469616c496e7669746174696f6e42616c616e63650100184034c10d6713000000000000000000000004cc20496e697469616c20696e7669746174696f6e2062616c616e636520666f722074686520696e7669746564206d656d6265722e705374616b696e674163636f756e7449644d656d62657253746174757301010402004d082400000000000000000004250120446f75626c65206f662061207374616b696e67206163636f756e7420696420616e64206d656d62657220696420746f2074686520636f6e6669726d6174696f6e207374617475732e01f105012901185844656661756c744d656d6265727368697050726963651840aa821bce26000000000000000000000004a0204578706f72747320636f6e7374202d2064656661756c74206d656d62657273686970206665652e64526566657272616c4375744d6178696d756d50657263656e74080432044901204578706f72747320636f6e7374202d206d6178696d756d2070657263656e742076616c7565206f6620746865206d656d626572736869702066656520666f722074686520726566657272616c206375742e7c44656661756c74496e697469616c496e7669746174696f6e42616c616e6365184034c10d6713000000000000000000000004e0204578706f72747320636f6e7374202d2064656661756c742062616c616e636520666f722074686520696e7669746564206d656d6265722e3843616e6469646174655374616b651840a41a130d84010000000000000000000004f8204578706f72747320636f6e7374202d205374616b65206e656564656420746f2063616e646964617465206173207374616b696e67206163636f756e742e4c496e76697465644d656d6265724c6f636b4964250420696e766974656d6204a0204578706f72747320636f6e7374202d20696e7669746564206d656d626572206c6f636b2069642e585374616b696e6743616e6469646174654c6f636b4964250420626f756e6473746104ac204578706f72747320636f6e7374202d207374616b696e672063616e646964617465206c6f636b2069642e0151081514466f72756d0124466f72756d5f315f31203043617465676f727942794964010104022855083d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004cc204d61702063617465676f7279206964656e74696669657220746f20636f72726573706f6e64696e672063617465676f72792e384e65787443617465676f727949640100282000000000000000000411012043617465676f7279206964656e7469666965722076616c756520746f206265207573656420666f7220746865206e6578742043617465676f727920637265617465642e3c43617465676f7279436f756e746572010028200000000000000000049420436f756e74657220666f7220616c6c206578697374696e672063617465676f726965732e2854687265616442794964010108020279035d08a4000000000000000000000000000000000000000000000000000000000000000000000000000000000004bc204d617020746872656164206964656e74696669657220746f20636f72726573706f6e64696e67207468726561642e304e657874546872656164496401002820000000000000000004090120546872656164206964656e7469666965722076616c756520746f206265207573656420666f72206e6578742054687265616420696e20746872656164427949642e284e657874506f7374496401002820000000000000000004f020506f7374206964656e7469666965722076616c756520746f206265207573656420666f7220666f72206e65787420706f737420637265617465642e4c43617465676f727942794d6f64657261746f72010108020279037c000480204d6f64657261746f722073657420666f7220656163682043617465676f727920506f737442794964010108020279036108150100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004ac204d617020706f7374206964656e74696669657220746f20636f72726573706f6e64696e6720706f73742e01f505015101102c506f73744465706f73697418409bf41d710000000000000000000000000838204578706f72747320636f6e737480204465706f736974206e656564656420746f20637265617465206120706f7374345468726561644465706f7369741840bb55786d0000000000000000000000000488204465706f736974206e656564656420746f20637265617465206120746872656164804d617844697265637453756263617465676f72696573496e43617465676f727928200a000000000000000484204d617844697265637453756263617465676f72696573496e43617465676f7279484d6178546f74616c43617465676f7269657328202800000000000000044c204d6178546f74616c43617465676f726965730165081630436f6e737469747574696f6e0130436f6e737469747574696f6e0430436f6e737469747574696f6e010069088000000000000000000000000000000000000000000000000000000000000000000001f905016d0100001718426f756e74790118426f756e74791420426f756e7469657301010402286d087d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044020426f756e74792073746f726167652e4c426f756e7479436f6e747269627574696f6e730101080202810885088000000000000000000000000000000000ba75826b000000000000000000000000044d0120446f75626c65206d617020666f7220626f756e74792066756e64696e672e2049742073746f7265732061206d656d626572206f7220636f756e63696c2066756e64696e6720666f7220626f756e746965732e2c426f756e7479436f756e74010010100000000004b820436f756e74206f6620616c6c20626f756e7469657320746861742068617665206265656e20637265617465642e1c456e74726965730001080202790389080400046020576f726b20656e7472792073746f72616765206d61702e28456e747279436f756e74010010100000000004c820436f756e74206f6620616c6c20776f726b20656e747269657320746861742068617665206265656e20637265617465642e01fd05017101105c436c6f736564436f6e747261637453697a654c696d6974101032000000044d01204578706f72747320636f6e7374202d206d617820776f726b20656e747279206e756d62657220666f72206120636c6f736564206173737572616e6365207479706520636f6e747261637420626f756e74792e4c4d696e576f726b456e7472616e745374616b651840b25f656c00000000000000000000000004d4204578706f72747320636f6e7374202d206d696e20776f726b20656e7472616e74207374616b6520666f72206120626f756e74792e6846756e6465725374617465426c6f6174426f6e64416d6f756e741840ba75826b00000000000000000000000004f4204578706f72747320636f6e7374202d2066756e64657220737461746520626c6f617420626f6e6420616d6f756e7420666f72206120626f756e74792e6c43726561746f725374617465426c6f6174426f6e64416d6f756e7418406836b16b00000000000000000000000004f8204578706f72747320636f6e7374202d2063726561746f7220737461746520626c6f617420626f6e6420616d6f756e7420666f72206120626f756e74792e018d0818404a6f7973747265616d5574696c69747901404a6f7973747265616d5574696c6974790001010601950100019108191c436f6e74656e74011c436f6e74656e74842c4368616e6e656c427949640101040228a901a10100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024566964656f42794964010104022895086c00000000000000000000000000000000000000000000000000000000344e6578744368616e6e656c4964010028200000000000000000002c4e657874566964656f496401002820000000000000000000384e6578745472616e73666572496401002820000000000000000000484e65787443757261746f7247726f75704964010028200000000000000000004043757261746f7247726f7570427949640101040228c1080c0000000028436f6d6d69746d656e7401002c80000000000000000000000000000000000000000000000000000000000000000000684368616e6e656c5374617465426c6f6174426f6e6456616c756501001840000000000000000000000000000000000425012054686520737461746520626c6f617420626f6e6420666f7220746865206368616e6e656c202868656c70732070726576656e74696e672074686520737461746520626c6f6174292e60566964656f5374617465426c6f6174426f6e6456616c7565010018400000000000000000000000000000000004190154686520737461746520626c6f617420626f6e6420666f722074686520766964656f202868656c70732070726576656e74696e672074686520737461746520626c6f6174292e444d6178436173686f7574416c6c6f776564010018400000000000000000000000000000000000444d696e436173686f7574416c6c6f776564010018400000000000000000000000000000000000584368616e6e656c436173686f757473456e61626c6564010098040000484d696e41756374696f6e4475726174696f6e01001010000000000454204d696e2061756374696f6e206475726174696f6e484d617841756374696f6e4475726174696f6e01001010000000000454204d61782061756374696f6e206475726174696f6e644d696e41756374696f6e457874656e73696f6e506572696f6401001010000000000474204d696e2061756374696f6e20657874656e73696f6e20706572696f64644d617841756374696f6e457874656e73696f6e506572696f6401001010000000000474204d61782061756374696f6e20657874656e73696f6e20706572696f64484d696e4269644c6f636b4475726174696f6e01001010000000000458204d696e20626964206c6f636b206475726174696f6e484d61784269644c6f636b4475726174696f6e01001010000000000458204d617820626964206c6f636b206475726174696f6e404d696e5374617274696e67507269636501001840000000000000000000000000000000000468204d696e2061756374696f6e2073746172696e67207072696365404d61785374617274696e67507269636501001840000000000000000000000000000000000468204d61782061756374696f6e2073746172696e67207072696365444d696e43726561746f72526f79616c74790100ac1000000000047c204d696e2063726561746f7220726f79616c74792070657263656e74616765444d617843726561746f72526f79616c74790100ac1000000000047c204d61782063726561746f7220726f79616c74792070657263656e74616765284d696e4269645374657001001840000000000000000000000000000000000454204d696e2061756374696f6e206269642073746570284d61784269645374657001001840000000000000000000000000000000000454204d61782061756374696f6e20626964207374657054506c617466726f6d46656550657263656e746167650100ac1000000000046020506c6174666f726d206665652070657263656e746167655c41756374696f6e53746172747341744d617844656c7461010010100000000004b8204d61782064656c7461206265747765656e2063757272656e7420626c6f636b20616e6420737461727473206174784f70656e41756374696f6e4269644279566964656f416e644d656d62657201010802027903dd087000000000000000000000000000000000000000000000000000000000045c204269647320666f72206f70656e2061756374696f6e7354476c6f62616c4461696c794e6674436f756e7465720100f90130000000000000000000000000046820476c6f62616c206461696c79204e465420636f756e7465722e58476c6f62616c5765656b6c794e6674436f756e7465720100f90130000000000000000000000000046c20476c6f62616c207765656b6c79204e465420636f756e7465722e4c476c6f62616c4461696c794e66744c696d69740100f50130000000000000000000000000046020476c6f62616c206461696c79204e4654206c696d69742e50476c6f62616c5765656b6c794e66744c696d69740100f50130000000000000000000000000046420476c6f62616c207765656b6c79204e4654206c696d69742e404e66744c696d697473456e61626c656401009804000868204e4654206c696d69747320656e61626c6564206f72206e6f74a02043616e206265207570646174656420696e20666c696768742062792074686520436f756e63696c01050601a101246c4d61784e756d6265724f6643757261746f727350657247726f757010100a00000004c4204578706f72747320636f6e7374202d206d6178206e756d626572206f662063757261746f7273207065722067726f7570ac4d61784b65797350657243757261746f7247726f75705065726d697373696f6e7342794c6576656c4d6170101019000000045d01204578706f72747320636f6e7374202d206d6178206e756d626572206f66206b657973207065722063757261746f725f67726f75702e7065726d697373696f6e735f62795f6c6576656c206d617020696e7374616e6365704d61784e667441756374696f6e57686974656c6973744c656e67746810101400000004c4204578706f72747320636f6e7374202d206d6178206e66742061756374696f6e2077686974656c697374206c656e6774686844656661756c74476c6f62616c4461696c794e66744c696d6974f5013064000000000000004038000004c0204578706f72747320636f6e7374202d2064656661756c7420676c6f62616c206461696c79204e4654206c696d69742e6c44656661756c74476c6f62616c5765656b6c794e66744c696d6974f501309001000000000000c089010004c4204578706f72747320636f6e7374202d2064656661756c7420676c6f62616c207765656b6c79204e4654206c696d69742e6c44656661756c744368616e6e656c4461696c794e66744c696d6974f501300a000000000000004038000004c4204578706f72747320636f6e7374202d2064656661756c74206368616e6e656c206461696c79204e4654206c696d69742e7044656661756c744368616e6e656c5765656b6c794e66744c696d6974f501302800000000000000c089010004c8204578706f72747320636f6e7374202d2064656661756c74206368616e6e656c207765656b6c79204e4654206c696d69742e684d696e696d756d436173686f7574416c6c6f7765644c696d69741840a41a130d84010000000000000000000004a8204578706f727420636f6e7374202d206d696e20636173686f757420616c6c6f776564206c696d697473684d6178696d756d436173686f7574416c6c6f7765644c696d6974184040a640ba3e363b00000000000000000004a8204578706f727420636f6e7374202d206d617820636173686f757420616c6c6f776564206c696d69747301e1081a1c53746f72616765011c53746f726167654c4055706c6f6164696e67426c6f636b6564010098040004a020446566696e6573207768657468657220616c6c206e65772075706c6f61647320626c6f636b65641042616773010104029502e50848000000000000000000000000000000000000044820426167732073746f72616765206d61702e4c4e65787453746f726167654275636b6574496401002820000000000000000004ac2053746f72616765206275636b657420696420636f756e7465722e20537461727473206174207a65726f2e404e657874446174614f626a656374496401002820000000000000000004a02044617461206f626a65637420696420636f756e7465722e20537461727473206174207a65726f2e4453746f726167654275636b6574427949640001040228f108040004442053746f72616765206275636b6574732e24426c61636b6c69737401010402f9087c00048020426c61636b6c69737465642064617461206f626a656374206861736865732e5043757272656e74426c61636b6c69737453697a65010028200000000000000000047820426c61636b6c69737420636f6c6c656374696f6e20636f756e7465722e60446174614f626a6563745065724d65676162797465466565010018400000000000000000000000000000000004b02053697a652062617365642070726963696e67206f66206e6577206f626a656374732075706c6f616465642e6453746f726167654275636b6574735065724261674c696d6974010010100000000004a0202253746f72616765206275636b657473207065722062616722206e756d626572206c696d69742e68566f75636865724d61784f626a6563747353697a654c696d697401002820000000000000000004f820224d6178206f626a656374732073697a6520666f7220612073746f72616765206275636b657420766f756368657222206e756d626572206c696d69742e70566f75636865724d61784f626a656374734e756d6265724c696d697401002820000000000000000004050120224d6178206f626a65637473206e756d62657220666f7220612073746f7261676520206275636b657420766f756368657222206e756d626572206c696d69742e74446174614f626a6563745374617465426c6f6174426f6e6456616c756501001840000000000000000000000000000000000439012054686520737461746520626c6f617420626f6e6420666f72207468652064617461206f626a65637473202868656c70732070726576656e74696e672074686520737461746520626c6f6174292e6844796e616d69634261674372656174696f6e506f6c696369657301010402b102fd0814000000000004c82044796e616d69634261674372656174696f6e506f6c6963792062792062616720747970652073746f72616765206d61702e3c446174614f626a65637473427949640101080202050909096c00000000000000000000000000000000000000000000000000000004b0202744617461206f626a6563747320666f722062616773272073746f7261676520646f75626c65206d61702e784e657874446973747269627574696f6e4275636b657446616d696c79496401002820000000000000000004dc20446973747269627574696f6e206275636b65742066616d696c7920696420636f756e7465722e20537461727473206174207a65726f2e70446973747269627574696f6e4275636b657446616d696c794279496401010402280d09200000000000000000047820446973747269627574696f6e206275636b65742066616d696c6965732e80446973747269627574696f6e4275636b6574427946616d696c794964427949640101080202790311093000000000000000000000000004a82027446973747269627574696f6e206275636b6574272073746f7261676520646f75626c65206d61702e78446973747269627574696f6e4275636b657446616d696c794e756d62657201002820000000000000000004f020546f74616c206e756d626572206f6620646973747269627574696f6e206275636b65742066616d696c69657320696e207468652073797374656d2e78446973747269627574696f6e4275636b6574735065724261674c696d6974010010100000000004b42022446973747269627574696f6e206275636b657473207065722062616722206e756d626572206c696d69742e013506018d022c48426c61636b6c69737453697a654c696d69742820e803000000000000040501204578706f72747320636f6e7374202d206d6178696d756d2073697a65206f662074686520226861736820626c61636b6c6973742220636f6c6c656374696f6e2e5c4d696e53746f726167654275636b65747350657242616710100300000004ec204578706f72747320636f6e7374202d206d696e696d756d206e756d626572206f662073746f72616765206275636b65747320706572206261672e5c4d617853746f726167654275636b65747350657242616710100d00000004ec204578706f72747320636f6e7374202d206d6178696d756d206e756d626572206f662073746f72616765206275636b65747320706572206261672e704d696e446973747269627574696f6e4275636b657473506572426167101001000000040101204578706f72747320636f6e7374202d206d696e696d756d206e756d626572206f6620646973747269627574696f6e206275636b65747320706572206261672e704d6178446973747269627574696f6e4275636b657473506572426167101033000000040101204578706f72747320636f6e7374202d206d6178696d756d206e756d626572206f6620646973747269627574696f6e206275636b65747320706572206261672eb444656661756c744d656d62657244796e616d69634261674e756d6265724f6653746f726167654275636b657473101005000000085101204578706f72747320636f6e7374202d207468652064656661756c742064796e616d696320626167206372656174696f6e20706f6c69637920666f72206d656d62657273202873746f72616765206275636b657424206e756d626572292eb844656661756c744368616e6e656c44796e616d69634261674e756d6265724f6653746f726167654275636b657473101005000000085501204578706f72747320636f6e7374202d207468652064656661756c742064796e616d696320626167206372656174696f6e20706f6c69637920666f72206368616e6e656c73202873746f72616765206275636b657424206e756d626572292e844d6178446973747269627574696f6e4275636b657446616d696c794e756d6265722820c80000000000000004fc204578706f72747320636f6e7374202d206d617820616c6c6f77656420646973747269627574696f6e206275636b65742066616d696c79206e756d6265722ec84d61784e756d6265724f6650656e64696e67496e7669746174696f6e73506572446973747269627574696f6e4275636b6574101014000000042d01204578706f72747320636f6e7374202d206d6178206e756d626572206f662070656e64696e6720696e7669746174696f6e732070657220646973747269627574696f6e206275636b65742ea44d61784e756d6265724f664f70657261746f7273506572446973747269627574696f6e4275636b6574101014000000040501204578706f72747320636f6e7374202d206d6178206e756d626572206f66206f70657261746f72732070657220646973747269627574696f6e206275636b65742e444d6178446174614f626a65637453697a652820000000000f00000004bc204578706f72747320636f6e7374202d206d61782064617461206f626a6563742073697a6520696e2062797465732e011d091b3050726f6a656374546f6b656e0114546f6b656e286c4163636f756e74496e666f4279546f6b656e416e644d656d626572010108020279032109b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041d0120446f75626c65206d617020546f6b656e49642078204d656d6265724964203d3e204163636f756e744461746120666f72206d616e6167696e67206163636f756e74206461746134546f6b656e496e666f4279496401010402284909cd010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004dc206d617020546f6b656e4964203d3e20546f6b656e4461746120746f20726574726965766520746f6b656e20696e666f726d6174696f6e2c4e657874546f6b656e4964010028200000000000000000043c20546f6b656e204964206e6f6e63652c53796d626f6c7355736564010104022c7c00046c2053657420666f722074686520746f6b656e732073796d626f6c7324426c6f6174426f6e64010018400000000000000000000000000000000004b820426c6f617420426f6e642076616c7565207573656420647572696e67206163636f756e74206372656174696f6e3c4d696e53616c654475726174696f6e01001010000000000484204d696e696d756d206475726174696f6e206f66206120746f6b656e2073616c655c4d696e526576656e756553706c69744475726174696f6e010010100000000004a8204d696e696d756d20726576656e75652073706c6974206475726174696f6e20636f6e73747261696e74684d696e526576656e756553706c697454696d65546f5374617274010010100000000004bc204d696e696d756d20726576656e75652073706c69742074696d6520746f20737461727420636f6e73747261696e743c53616c65506c6174666f726d4665650100d5021000000000044d0120506c6174666f726d20666565202870657263656e74616765292063686172676564206f6e20746f70206f6620656163682073616c652070757263686173652028696e204a4f592920616e64206275726e65643050616c6c657446726f7a656e010098040004582043757272656e742066726f7a656e2073746174652e01390601c102000165091c3c50726f706f73616c73456e67696e65013850726f706f73616c456e67696e65142450726f706f73616c73010104021069090101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460204d61702070726f706f73616c206279206974732069642e3450726f706f73616c436f756e74010010100000000004bc20436f756e74206f6620616c6c2070726f706f73616c7320746861742068617665206265656e20637265617465642e50446973706174636861626c6543616c6c436f646501010402107509040004b4204d61702070726f706f73616c2065786563757461626c6520636f64652062792070726f706f73616c2069642e4c41637469766550726f706f73616c436f756e740100101000000000046c20436f756e74206f66206163746976652070726f706f73616c732e6c566f7465457869737473427950726f706f73616c4279566f746572010108020279093d03040104290120446f75626c65206d617020666f722070726576656e74696e67206475706c696361746520766f7465732e2053686f756c6420626520636c65616e65642061667465722075736167652e016106012903183c43616e63656c6c6174696f6e4665651840aa821bce260000000000000000000000047901204578706f72747320636f6e7374202d2074686520666565206973206170706c696564207768656e2063616e63656c207468652070726f706f73616c2e20412066656520776f756c6420626520736c617368656420286275726e6564292e3052656a656374696f6e4665651840528d8906c20000000000000000000000084501204578706f72747320636f6e7374202d202074686520666565206973206170706c696564207768656e207468652070726f706f73616c20676574732072656a65637465642e20412066656520776f756c645420626520736c617368656420286275726e6564292e385469746c654d61784c656e67746810102800000004d0204578706f72747320636f6e7374202d20206d617820616c6c6f7765642070726f706f73616c207469746c65206c656e6774682e504465736372697074696f6e4d61784c656e6774681010b80b000004e8204578706f72747320636f6e7374202d20206d617820616c6c6f7765642070726f706f73616c206465736372697074696f6e206c656e6774682e584d617841637469766550726f706f73616c4c696d697410101400000004ec204578706f72747320636f6e7374202d20206d61782073696d756c74616e656f7573206163746976652070726f706f73616c73206e756d6265722e505374616b696e6748616e646c65724c6f636b496425042070726f706f73616c04a4204578706f72747320636f6e7374202d207374616b696e672068616e646c6572206c6f636b2069642e017d091d4c50726f706f73616c7344697363757373696f6e014850726f706f73616c44697363757373696f6e10285468726561644279496401010402288109340000000000000000000000000004bc204d617020746872656164206964656e74696669657220746f20636f72726573706f6e64696e67207468726561642e2c546872656164436f756e7401002820000000000000000004b420436f756e74206f6620616c6c207468726561647320746861742068617665206265656e20637265617465642e50506f737454687265616449644279506f73744964010108020279038d0974000000000000000000000000000000000000000000000000000000000004c4204d61702074687265616420696420616e6420706f737420696420746f20636f72726573706f6e64696e6720706f73742e24506f7374436f756e7401002820000000000000000004ac20436f756e74206f6620616c6c20706f73747320746861742068617665206265656e20637265617465642e0165060141030c404d617857686974654c69737453697a65101014000000040901204578706f72747320636f6e7374202d20617574686f72206c6973742073697a65206c696d697420666f722074686520436c6f7365642064697363757373696f6e2e2c506f73744465706f73697418408b40af6b00000000000000000000000004a0204578706f72747320636f6e7374202d2066656520666f72206372656174696e67206120706f737430506f73744c69666554696d65101058020000043d01204578706f72747320636f6e7374202d206d6178696d756d206e756d626572206f6620626c6f636b73206265666f7265206120706f73742063616e2062652065726173656420627920616e796f6e650191091e3850726f706f73616c73436f646578013850726f706f73616c73436f64657804505468726561644964427950726f706f73616c496401010402102820000000000000000004b0204d61702070726f706f73616c20696420746f206974732064697363757373696f6e2074687265616420696401690601490368985365744d617856616c696461746f72436f756e7450726f706f73616c506172616d65746572736d09b4c0890100401901006400000064000000640000006400000001a010a012d3eb050000000000000000000200000004dc204578706f7274732027536574204d61782056616c696461746f7220436f756e74272070726f706f73616c20706172616d65746572732e8052756e74696d655570677261646550726f706f73616c506172616d65746572736d09b4c0890100401901006400000064000000640000006400000001a010a012d3eb050000000000000000000200000004bc204578706f727473202752756e74696d652055706772616465272070726f706f73616c20706172616d65746572732e605369676e616c50726f706f73616c506172616d65746572736d09b4c0a80000b004000064000000640000006400000064000000011068761b959700000000000000000000010000000498204578706f72747320275369676e616c272070726f706f73616c20706172616d65746572732e8046756e64696e675265717565737450726f706f73616c506172616d65746572736d09b4c0a80000b00400004200000042000000640000006400000001a41a130d8401000000000000000000000100000004bc204578706f727473202746756e64696e672052657175657374272070726f706f73616c20706172616d65746572732ebc437265617465576f726b696e6747726f75704c6561644f70656e696e6750726f706f73616c506172616d65746572736d09b4c0a80000b00400004200000042000000640000006400000001680abf82280f0000000000000000000001000000040501204578706f727473202743726561746520576f726b696e672047726f7570204c656164204f70656e696e67272070726f706f73616c20706172616d65746572732ea446696c6c576f726b696e6747726f75704f70656e696e6750726f706f73616c506172616d65746572736d09b4c0a80000b0040000420000004200000064000000640000000134855f419407000000000000000000000100000004fc204578706f727473202746696c6c20576f726b696e672047726f7570204c656164204f70656e696e67272070726f706f73616c20706172616d65746572732ea8557064617465576f726b696e6747726f757042756467657450726f706f73616c506172616d65746572736d09b4c0a80000b0040000420000004200000064000000640000000134855f419407000000000000000000000100000004ec204578706f727473202755706461746520576f726b696e672047726f757020427564676574272070726f706f73616c20706172616d65746572732ebc4465637265617365576f726b696e6747726f75704c6561645374616b6550726f706f73616c506172616d65746572736d09b4c0a80000b0040000640000006400000064000000640000000134855f4194070000000000000000000001000000040501204578706f7274732027446563726561736520576f726b696e672047726f7570204c656164205374616b65272070726f706f73616c20706172616d65746572732e9c536c617368576f726b696e6747726f75704c65616450726f706f73616c506172616d65746572736d09b4c0a80000b0040000420000004200000064000000640000000134855f419407000000000000000000000100000004e0204578706f7274732027536c61736820576f726b696e672047726f7570204c656164272070726f706f73616c20706172616d65746572732eac536574576f726b696e6747726f75704c65616452657761726450726f706f73616c506172616d65746572736d09b4c0a80000b0040000420000004200000064000000640000000134855f419407000000000000000000000100000004f4204578706f727473202753657420576f726b696e672047726f7570204c65616420526577617264272070726f706f73616c20706172616d65746572732eac5465726d696e617465576f726b696e6747726f75704c65616450726f706f73616c506172616d65746572736d09b4c0a80000b0040000420000004200000064000000640000000134855f419407000000000000000000000100000004f0204578706f72747320275465726d696e61746520576f726b696e672047726f7570204c656164272070726f706f73616c20706172616d65746572732e8c416d656e64436f6e737469747574696f6e50726f706f73616c506172616d65746572736d09b4081a01004038000050000000640000003c0000005000000001680abf82280f000000000000000000000200000004c8204578706f7274732027416d656e6420436f6e737469747574696f6e272070726f706f73616c20706172616d65746572732ebc43616e63656c576f726b696e6747726f75704c6561644f70656e696e6750726f706f73616c506172616d65746572736d09b4c0a80000b0040000420000004200000064000000640000000134855f4194070000000000000000000001000000040501204578706f727473202743616e63656c20576f726b696e672047726f7570204c656164204f70656e696e67272070726f706f73616c20706172616d65746572732e905365744d656d62657273686970507269636550726f706f73616c506172616d65746572736d09b4c0a80000b0040000420000004200000064000000640000000134855f419407000000000000000000000100000004d0204578706f7274732027536574204d656d62657273686970205072696365272070726f706f73616c20706172616d65746572732eac536574436f756e63696c427564676574496e6372656d656e7450726f706f73616c506172616d65746572736d09b44019010040190100640000006400000064000000640000000120d0ec362a2f010000000000000000000200000004f0204578706f727473206053657420436f756e63696c2042756467657420496e6372656d656e74602070726f706f73616c20706172616d65746572732e90536574436f756e63696c6f7252657761726450726f706f73616c506172616d65746572736d09b480700000c0a80000640000006400000064000000640000000120d0ec362a2f0100000000000000000002000000042101204578706f727473206053657420436f756e63696c6f72205265776172642050726f706f73616c20506172616d6574657273602070726f706f73616c20706172616d65746572732eb4536574496e697469616c496e7669746174696f6e42616c616e636550726f706f73616c506172616d65746572736d09b480700000b00400004200000042000000640000006400000001d0147e05511e000000000000000000000100000004f8204578706f727473206053657420496e697469616c20496e7669746174696f6e2042616c616e6365602070726f706f73616c20706172616d65746572732e90536574496e7669746174696f6e436f756e7450726f706f73616c506172616d65746572736d09b4c0a80000b0040000420000004200000064000000640000000134855f419407000000000000000000000100000000c85365744d656d626572736869704c656164496e7669746174696f6e51756f746150726f706f73616c506172616d65746572736d09b4c0a80000b0040000420000004200000064000000640000000134855f41940700000000000000000000010000000080536574526566657272616c43757450726f706f73616c506172616d65746572736d09b4c0a80000b0040000420000004200000064000000640000000134855f419407000000000000000000000100000000785665746f50726f706f73616c50726f706f73616c506172616d65746572736d09b4403800000000000064000000640000006400000064000000011068761b959700000000000000000000010000000098557064617465476c6f62616c4e66744c696d697450726f706f73616c506172616d65746572736d09b480700000b00400004200000042000000640000006400000001680abf82280f000000000000000000000100000000985570646174654368616e6e656c5061796f75747350726f706f73616c506172616d65746572736d09b4c0890100403800004200000064000000640000006400000001680abf82280f0000000000000000000001000000009046756e64696e675265717565737450726f706f73616c4d6178546f74616c416d6f756e741840a010a012d3eb0500000000000000000004c4204d6178696d756d20746f74616c20616d6f756e7420696e2066756e64696e6720726571756573742070726f706f73616c8446756e64696e675265717565737450726f706f73616c4d61784163636f756e747310101400000004d0204d6178206e756d626572206f66206163636f756e7473207065722066756e64696e6720726571756573742070726f706f73616ca45365744d617856616c696461746f72436f756e7450726f706f73616c4d617856616c696461746f7273101064000000041501204d617820616c6c6f776564206e756d626572206f662076616c696461746f727320696e20736574206d61782076616c696461746f7220636f756e742070726f706f73616c0195091f44466f72756d576f726b696e6747726f75700154496e7374616e636531576f726b696e6747726f757028344e6578744f70656e696e67496401002820000000000000000004ac204e657874206964656e7469666965722076616c756520666f72206e6577206a6f62206f70656e696e672e2c4f70656e696e674279496401010402289909290101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000480204d617073206964656e74696669657220746f206a6f62206f70656e696e672e44416374697665576f726b6572436f756e740100101000000000046420436f756e74206f662061637469766520776f726b6572732e3c4170706c69636174696f6e4279496400010402289d09040004c8204d617073206964656e74696669657220746f20776f726b6572206170706c69636174696f6e206f6e206f70656e696e672e444e6578744170706c69636174696f6e496401002820000000000000000004c8204e657874206964656e7469666965722076616c756520666f72206e657720776f726b6572206170706c69636174696f6e2e304e657874576f726b657249640100282000000000000000000488204e657874206964656e74696669657220666f722061206e657720776f726b65722e28576f726b6572427949640001040228a109040004a4204d617073206964656e74696669657220746f20636f72726573706f6e64696e6720776f726b65722e2c43757272656e744c656164000028040004502043757272656e742067726f7570206c6561642e18427564676574010018400000000000000000000000000000000004782042756467657420666f722074686520776f726b696e672067726f75702e38537461747573546578744861736801002c800000000000000000000000000000000000000000000000000000000000000000044820537461747573207465787420686173682e016d06016d0318504d6178576f726b65724e756d6265724c696d697410101e0000000838204578706f72747320636f6e73749c204d61782073696d756c74616e656f75732061637469766520776f726b6572206e756d6265722e5c4d696e556e7374616b696e67506572696f644c696d697410100065040004ac20446566696e6573206d696e20756e7374616b696e6720706572696f6420696e207468652067726f75702e5c4d696e696d756d4170706c69636174696f6e5374616b6518404835261a08030000000000000000000004d4204d696e696d756d207374616b6520726571756972656420666f72206170706c79696e6720696e746f20616e206f70656e696e672e484c65616465724f70656e696e675374616b651840680abf82280f00000000000000000000048c205374616b65206e656564656420746f2063726561746520616e206f70656e696e672e30526577617264506572696f6410104a38000004d420446566696e65732074686520706572696f6420657665727920776f726b65722067657473207061696420696e20626c6f636b732e505374616b696e6748616e646c65724c6f636b496425042077672d666f72756d0464205374616b696e672068616e646c6572206c6f636b2069642e01a509204c53746f72616765576f726b696e6747726f75700154496e7374616e636532576f726b696e6747726f757028344e6578744f70656e696e67496401002820000000000000000004ac204e657874206964656e7469666965722076616c756520666f72206e6577206a6f62206f70656e696e672e2c4f70656e696e674279496401010402289909290101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000480204d617073206964656e74696669657220746f206a6f62206f70656e696e672e44416374697665576f726b6572436f756e740100101000000000046420436f756e74206f662061637469766520776f726b6572732e3c4170706c69636174696f6e4279496400010402289d09040004c8204d617073206964656e74696669657220746f20776f726b6572206170706c69636174696f6e206f6e206f70656e696e672e444e6578744170706c69636174696f6e496401002820000000000000000004c8204e657874206964656e7469666965722076616c756520666f72206e657720776f726b6572206170706c69636174696f6e2e304e657874576f726b657249640100282000000000000000000488204e657874206964656e74696669657220666f722061206e657720776f726b65722e28576f726b6572427949640001040228a109040004a4204d617073206964656e74696669657220746f20636f72726573706f6e64696e6720776f726b65722e2c43757272656e744c656164000028040004502043757272656e742067726f7570206c6561642e18427564676574010018400000000000000000000000000000000004782042756467657420666f722074686520776f726b696e672067726f75702e38537461747573546578744861736801002c800000000000000000000000000000000000000000000000000000000000000000044820537461747573207465787420686173682e01710601910318504d6178576f726b65724e756d6265724c696d69741010320000000838204578706f72747320636f6e73749c204d61782073696d756c74616e656f75732061637469766520776f726b6572206e756d6265722e5c4d696e556e7374616b696e67506572696f644c696d697410100065040004ac20446566696e6573206d696e20756e7374616b696e6720706572696f6420696e207468652067726f75702e5c4d696e696d756d4170706c69636174696f6e5374616b6518404835261a08030000000000000000000004d4204d696e696d756d207374616b6520726571756972656420666f72206170706c79696e6720696e746f20616e206f70656e696e672e484c65616465724f70656e696e675374616b651840680abf82280f00000000000000000000048c205374616b65206e656564656420746f2063726561746520616e206f70656e696e672e30526577617264506572696f6410105438000004d420446566696e65732074686520706572696f6420657665727920776f726b65722067657473207061696420696e20626c6f636b732e505374616b696e6748616e646c65724c6f636b496425042077672d73746f72670464205374616b696e672068616e646c6572206c6f636b2069642e01a909214c436f6e74656e74576f726b696e6747726f75700154496e7374616e636533576f726b696e6747726f757028344e6578744f70656e696e67496401002820000000000000000004ac204e657874206964656e7469666965722076616c756520666f72206e6577206a6f62206f70656e696e672e2c4f70656e696e674279496401010402289909290101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000480204d617073206964656e74696669657220746f206a6f62206f70656e696e672e44416374697665576f726b6572436f756e740100101000000000046420436f756e74206f662061637469766520776f726b6572732e3c4170706c69636174696f6e4279496400010402289d09040004c8204d617073206964656e74696669657220746f20776f726b6572206170706c69636174696f6e206f6e206f70656e696e672e444e6578744170706c69636174696f6e496401002820000000000000000004c8204e657874206964656e7469666965722076616c756520666f72206e657720776f726b6572206170706c69636174696f6e2e304e657874576f726b657249640100282000000000000000000488204e657874206964656e74696669657220666f722061206e657720776f726b65722e28576f726b6572427949640001040228a109040004a4204d617073206964656e74696669657220746f20636f72726573706f6e64696e6720776f726b65722e2c43757272656e744c656164000028040004502043757272656e742067726f7570206c6561642e18427564676574010018400000000000000000000000000000000004782042756467657420666f722074686520776f726b696e672067726f75702e38537461747573546578744861736801002c800000000000000000000000000000000000000000000000000000000000000000044820537461747573207465787420686173682e01750601990318504d6178576f726b65724e756d6265724c696d697410101e0000000838204578706f72747320636f6e73749c204d61782073696d756c74616e656f75732061637469766520776f726b6572206e756d6265722e5c4d696e556e7374616b696e67506572696f644c696d697410100065040004ac20446566696e6573206d696e20756e7374616b696e6720706572696f6420696e207468652067726f75702e5c4d696e696d756d4170706c69636174696f6e5374616b6518404835261a08030000000000000000000004d4204d696e696d756d207374616b6520726571756972656420666f72206170706c79696e6720696e746f20616e206f70656e696e672e484c65616465724f70656e696e675374616b651840680abf82280f00000000000000000000048c205374616b65206e656564656420746f2063726561746520616e206f70656e696e672e30526577617264506572696f6410105e38000004d420446566696e65732074686520706572696f6420657665727920776f726b65722067657473207061696420696e20626c6f636b732e505374616b696e6748616e646c65724c6f636b496425042077672d636f6e74740464205374616b696e672068616e646c6572206c6f636b2069642e01ad09226c4f7065726174696f6e73576f726b696e6747726f7570416c7068610154496e7374616e636534576f726b696e6747726f757028344e6578744f70656e696e67496401002820000000000000000004ac204e657874206964656e7469666965722076616c756520666f72206e6577206a6f62206f70656e696e672e2c4f70656e696e674279496401010402289909290101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000480204d617073206964656e74696669657220746f206a6f62206f70656e696e672e44416374697665576f726b6572436f756e740100101000000000046420436f756e74206f662061637469766520776f726b6572732e3c4170706c69636174696f6e4279496400010402289d09040004c8204d617073206964656e74696669657220746f20776f726b6572206170706c69636174696f6e206f6e206f70656e696e672e444e6578744170706c69636174696f6e496401002820000000000000000004c8204e657874206964656e7469666965722076616c756520666f72206e657720776f726b6572206170706c69636174696f6e2e304e657874576f726b657249640100282000000000000000000488204e657874206964656e74696669657220666f722061206e657720776f726b65722e28576f726b6572427949640001040228a109040004a4204d617073206964656e74696669657220746f20636f72726573706f6e64696e6720776f726b65722e2c43757272656e744c656164000028040004502043757272656e742067726f7570206c6561642e18427564676574010018400000000000000000000000000000000004782042756467657420666f722074686520776f726b696e672067726f75702e38537461747573546578744861736801002c800000000000000000000000000000000000000000000000000000000000000000044820537461747573207465787420686173682e01790601a10318504d6178576f726b65724e756d6265724c696d697410101e0000000838204578706f72747320636f6e73749c204d61782073696d756c74616e656f75732061637469766520776f726b6572206e756d6265722e5c4d696e556e7374616b696e67506572696f644c696d697410100065040004ac20446566696e6573206d696e20756e7374616b696e6720706572696f6420696e207468652067726f75702e5c4d696e696d756d4170706c69636174696f6e5374616b6518404835261a08030000000000000000000004d4204d696e696d756d207374616b6520726571756972656420666f72206170706c79696e6720696e746f20616e206f70656e696e672e484c65616465724f70656e696e675374616b651840680abf82280f00000000000000000000048c205374616b65206e656564656420746f2063726561746520616e206f70656e696e672e30526577617264506572696f6410107c38000004d420446566696e65732074686520706572696f6420657665727920776f726b65722067657473207061696420696e20626c6f636b732e505374616b696e6748616e646c65724c6f636b496425042077672d6f706572610464205374616b696e672068616e646c6572206c6f636b2069642e01b109233c417070576f726b696e6747726f75700154496e7374616e636535576f726b696e6747726f757028344e6578744f70656e696e67496401002820000000000000000004ac204e657874206964656e7469666965722076616c756520666f72206e6577206a6f62206f70656e696e672e2c4f70656e696e674279496401010402289909290101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000480204d617073206964656e74696669657220746f206a6f62206f70656e696e672e44416374697665576f726b6572436f756e740100101000000000046420436f756e74206f662061637469766520776f726b6572732e3c4170706c69636174696f6e4279496400010402289d09040004c8204d617073206964656e74696669657220746f20776f726b6572206170706c69636174696f6e206f6e206f70656e696e672e444e6578744170706c69636174696f6e496401002820000000000000000004c8204e657874206964656e7469666965722076616c756520666f72206e657720776f726b6572206170706c69636174696f6e2e304e657874576f726b657249640100282000000000000000000488204e657874206964656e74696669657220666f722061206e657720776f726b65722e28576f726b6572427949640001040228a109040004a4204d617073206964656e74696669657220746f20636f72726573706f6e64696e6720776f726b65722e2c43757272656e744c656164000028040004502043757272656e742067726f7570206c6561642e18427564676574010018400000000000000000000000000000000004782042756467657420666f722074686520776f726b696e672067726f75702e38537461747573546578744861736801002c800000000000000000000000000000000000000000000000000000000000000000044820537461747573207465787420686173682e017d0601a90318504d6178576f726b65724e756d6265724c696d697410101e0000000838204578706f72747320636f6e73749c204d61782073696d756c74616e656f75732061637469766520776f726b6572206e756d6265722e5c4d696e556e7374616b696e67506572696f644c696d697410100065040004ac20446566696e6573206d696e20756e7374616b696e6720706572696f6420696e207468652067726f75702e5c4d696e696d756d4170706c69636174696f6e5374616b6518404835261a08030000000000000000000004d4204d696e696d756d207374616b6520726571756972656420666f72206170706c79696e6720696e746f20616e206f70656e696e672e484c65616465724f70656e696e675374616b651840680abf82280f00000000000000000000048c205374616b65206e656564656420746f2063726561746520616e206f70656e696e672e30526577617264506572696f6410107238000004d420446566696e65732074686520706572696f6420657665727920776f726b65722067657473207061696420696e20626c6f636b732e505374616b696e6748616e646c65724c6f636b496425042077672d6170706c690464205374616b696e672068616e646c6572206c6f636b2069642e01b50924584d656d62657273686970576f726b696e6747726f75700154496e7374616e636536576f726b696e6747726f757028344e6578744f70656e696e67496401002820000000000000000004ac204e657874206964656e7469666965722076616c756520666f72206e6577206a6f62206f70656e696e672e2c4f70656e696e674279496401010402289909290101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000480204d617073206964656e74696669657220746f206a6f62206f70656e696e672e44416374697665576f726b6572436f756e740100101000000000046420436f756e74206f662061637469766520776f726b6572732e3c4170706c69636174696f6e4279496400010402289d09040004c8204d617073206964656e74696669657220746f20776f726b6572206170706c69636174696f6e206f6e206f70656e696e672e444e6578744170706c69636174696f6e496401002820000000000000000004c8204e657874206964656e7469666965722076616c756520666f72206e657720776f726b6572206170706c69636174696f6e2e304e657874576f726b657249640100282000000000000000000488204e657874206964656e74696669657220666f722061206e657720776f726b65722e28576f726b6572427949640001040228a109040004a4204d617073206964656e74696669657220746f20636f72726573706f6e64696e6720776f726b65722e2c43757272656e744c656164000028040004502043757272656e742067726f7570206c6561642e18427564676574010018400000000000000000000000000000000004782042756467657420666f722074686520776f726b696e672067726f75702e38537461747573546578744861736801002c800000000000000000000000000000000000000000000000000000000000000000044820537461747573207465787420686173682e01810601b10318504d6178576f726b65724e756d6265724c696d697410101e0000000838204578706f72747320636f6e73749c204d61782073696d756c74616e656f75732061637469766520776f726b6572206e756d6265722e5c4d696e556e7374616b696e67506572696f644c696d697410100065040004ac20446566696e6573206d696e20756e7374616b696e6720706572696f6420696e207468652067726f75702e5c4d696e696d756d4170706c69636174696f6e5374616b6518404835261a08030000000000000000000004d4204d696e696d756d207374616b6520726571756972656420666f72206170706c79696e6720696e746f20616e206f70656e696e672e484c65616465724f70656e696e675374616b651840680abf82280f00000000000000000000048c205374616b65206e656564656420746f2063726561746520616e206f70656e696e672e30526577617264506572696f6410106838000004d420446566696e65732074686520706572696f6420657665727920776f726b65722067657473207061696420696e20626c6f636b732e505374616b696e6748616e646c65724c6f636b496425042077672d6d656d62720464205374616b696e672068616e646c6572206c6f636b2069642e01b90925684f7065726174696f6e73576f726b696e6747726f7570426574610154496e7374616e636537576f726b696e6747726f757028344e6578744f70656e696e67496401002820000000000000000004ac204e657874206964656e7469666965722076616c756520666f72206e6577206a6f62206f70656e696e672e2c4f70656e696e674279496401010402289909290101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000480204d617073206964656e74696669657220746f206a6f62206f70656e696e672e44416374697665576f726b6572436f756e740100101000000000046420436f756e74206f662061637469766520776f726b6572732e3c4170706c69636174696f6e4279496400010402289d09040004c8204d617073206964656e74696669657220746f20776f726b6572206170706c69636174696f6e206f6e206f70656e696e672e444e6578744170706c69636174696f6e496401002820000000000000000004c8204e657874206964656e7469666965722076616c756520666f72206e657720776f726b6572206170706c69636174696f6e2e304e657874576f726b657249640100282000000000000000000488204e657874206964656e74696669657220666f722061206e657720776f726b65722e28576f726b6572427949640001040228a109040004a4204d617073206964656e74696669657220746f20636f72726573706f6e64696e6720776f726b65722e2c43757272656e744c656164000028040004502043757272656e742067726f7570206c6561642e18427564676574010018400000000000000000000000000000000004782042756467657420666f722074686520776f726b696e672067726f75702e38537461747573546578744861736801002c800000000000000000000000000000000000000000000000000000000000000000044820537461747573207465787420686173682e01850601b90318504d6178576f726b65724e756d6265724c696d697410101e0000000838204578706f72747320636f6e73749c204d61782073696d756c74616e656f75732061637469766520776f726b6572206e756d6265722e5c4d696e556e7374616b696e67506572696f644c696d697410100065040004ac20446566696e6573206d696e20756e7374616b696e6720706572696f6420696e207468652067726f75702e5c4d696e696d756d4170706c69636174696f6e5374616b6518404835261a08030000000000000000000004d4204d696e696d756d207374616b6520726571756972656420666f72206170706c79696e6720696e746f20616e206f70656e696e672e484c65616465724f70656e696e675374616b651840680abf82280f00000000000000000000048c205374616b65206e656564656420746f2063726561746520616e206f70656e696e672e30526577617264506572696f6410108638000004d420446566696e65732074686520706572696f6420657665727920776f726b65722067657473207061696420696e20626c6f636b732e505374616b696e6748616e646c65724c6f636b496425042077672d6f706572620464205374616b696e672068616e646c6572206c6f636b2069642e01bd09266c4f7065726174696f6e73576f726b696e6747726f757047616d6d610154496e7374616e636538576f726b696e6747726f757028344e6578744f70656e696e67496401002820000000000000000004ac204e657874206964656e7469666965722076616c756520666f72206e6577206a6f62206f70656e696e672e2c4f70656e696e674279496401010402289909290101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000480204d617073206964656e74696669657220746f206a6f62206f70656e696e672e44416374697665576f726b6572436f756e740100101000000000046420436f756e74206f662061637469766520776f726b6572732e3c4170706c69636174696f6e4279496400010402289d09040004c8204d617073206964656e74696669657220746f20776f726b6572206170706c69636174696f6e206f6e206f70656e696e672e444e6578744170706c69636174696f6e496401002820000000000000000004c8204e657874206964656e7469666965722076616c756520666f72206e657720776f726b6572206170706c69636174696f6e2e304e657874576f726b657249640100282000000000000000000488204e657874206964656e74696669657220666f722061206e657720776f726b65722e28576f726b6572427949640001040228a109040004a4204d617073206964656e74696669657220746f20636f72726573706f6e64696e6720776f726b65722e2c43757272656e744c656164000028040004502043757272656e742067726f7570206c6561642e18427564676574010018400000000000000000000000000000000004782042756467657420666f722074686520776f726b696e672067726f75702e38537461747573546578744861736801002c800000000000000000000000000000000000000000000000000000000000000000044820537461747573207465787420686173682e01890601c10318504d6178576f726b65724e756d6265724c696d697410101e0000000838204578706f72747320636f6e73749c204d61782073696d756c74616e656f75732061637469766520776f726b6572206e756d6265722e5c4d696e556e7374616b696e67506572696f644c696d697410100065040004ac20446566696e6573206d696e20756e7374616b696e6720706572696f6420696e207468652067726f75702e5c4d696e696d756d4170706c69636174696f6e5374616b6518404835261a08030000000000000000000004d4204d696e696d756d207374616b6520726571756972656420666f72206170706c79696e6720696e746f20616e206f70656e696e672e484c65616465724f70656e696e675374616b651840680abf82280f00000000000000000000048c205374616b65206e656564656420746f2063726561746520616e206f70656e696e672e30526577617264506572696f6410109038000004d420446566696e65732074686520706572696f6420657665727920776f726b65722067657473207061696420696e20626c6f636b732e505374616b696e6748616e646c65724c6f636b496425042077672d6f706572670464205374616b696e672068616e646c6572206c6f636b2069642e01c1092760446973747269627574696f6e576f726b696e6747726f75700154496e7374616e636539576f726b696e6747726f757028344e6578744f70656e696e67496401002820000000000000000004ac204e657874206964656e7469666965722076616c756520666f72206e6577206a6f62206f70656e696e672e2c4f70656e696e674279496401010402289909290101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000480204d617073206964656e74696669657220746f206a6f62206f70656e696e672e44416374697665576f726b6572436f756e740100101000000000046420436f756e74206f662061637469766520776f726b6572732e3c4170706c69636174696f6e4279496400010402289d09040004c8204d617073206964656e74696669657220746f20776f726b6572206170706c69636174696f6e206f6e206f70656e696e672e444e6578744170706c69636174696f6e496401002820000000000000000004c8204e657874206964656e7469666965722076616c756520666f72206e657720776f726b6572206170706c69636174696f6e2e304e657874576f726b657249640100282000000000000000000488204e657874206964656e74696669657220666f722061206e657720776f726b65722e28576f726b6572427949640001040228a109040004a4204d617073206964656e74696669657220746f20636f72726573706f6e64696e6720776f726b65722e2c43757272656e744c656164000028040004502043757272656e742067726f7570206c6561642e18427564676574010018400000000000000000000000000000000004782042756467657420666f722074686520776f726b696e672067726f75702e38537461747573546578744861736801002c800000000000000000000000000000000000000000000000000000000000000000044820537461747573207465787420686173682e018d0601c90318504d6178576f726b65724e756d6265724c696d69741010320000000838204578706f72747320636f6e73749c204d61782073696d756c74616e656f75732061637469766520776f726b6572206e756d6265722e5c4d696e556e7374616b696e67506572696f644c696d697410100065040004ac20446566696e6573206d696e20756e7374616b696e6720706572696f6420696e207468652067726f75702e5c4d696e696d756d4170706c69636174696f6e5374616b6518404835261a08030000000000000000000004d4204d696e696d756d207374616b6520726571756972656420666f72206170706c79696e6720696e746f20616e206f70656e696e672e484c65616465724f70656e696e675374616b651840680abf82280f00000000000000000000048c205374616b65206e656564656420746f2063726561746520616e206f70656e696e672e30526577617264506572696f6410109a38000004d420446566696e65732074686520706572696f6420657665727920776f726b65722067657473207061696420696e20626c6f636b732e505374616b696e6748616e646c65724c6f636b496425042077672d64697374720464205374616b696e672068616e646c6572206c6f636b2069642e01c50928c909042048436865636b4e6f6e5a65726f53656e646572dd097c40436865636b5370656356657273696f6ee1091038436865636b547856657273696f6ee5091030436865636b47656e65736973e9092c38436865636b4d6f7274616c697479ed092c28436865636b4e6f6e6365f5097c2c436865636b576569676874f9097c604368617267655472616e73616374696f6e5061796d656e74fd097c010a","id":"1"} \ No newline at end of file +{ + "jsonrpc": "2.0", + "result": "0x6d6574610e050a000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f0814496e64657801102c4163636f756e74446174610114001401146e6f6e6365100114496e646578000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e7444617461000010000005050014083c70616c6c65745f62616c616e6365732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500012c6d6973635f66726f7a656e18011c42616c616e63650001286665655f66726f7a656e18011c42616c616e636500001800000507001c0c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540120000c01186e6f726d616c2001045400012c6f7065726174696f6e616c200104540001246d616e6461746f7279200104540000200c2873705f77656967687473247765696768745f76321857656967687400000801207265665f74696d6524010c75363400012870726f6f665f73697a6524010c75363400002400000628002800000506002c083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d000030000002080034102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f677338013c5665633c4469676573744974656d3e0000380000023c003c102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e00060024436f6e73656e7375730800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e000400105365616c0800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e000500144f74686572040030011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e745570646174656400080000400000030400000008004400000248004808306672616d655f73797374656d2c4576656e745265636f7264080445014c0454012c000c01147068617365d103011450686173650001146576656e744c010445000118746f70696373d50301185665633c543e00004c08586a6f7973747265616d5f6e6f64655f72756e74696d653052756e74696d654576656e7400018c1853797374656d04005001706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000001c5574696c69747904007401607375627374726174655f7574696c6974793a3a4576656e740001002042616c616e636573040080017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000500485472616e73616374696f6e5061796d656e7404008801a870616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a4576656e743c52756e74696d653e00060068456c656374696f6e50726f76696465724d756c7469506861736504008c01d070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173653a3a4576656e743c52756e74696d653e0007001c5374616b696e670400a8017870616c6c65745f7374616b696e673a3a4576656e743c52756e74696d653e0008001c53657373696f6e0400bc015470616c6c65745f73657373696f6e3a3a4576656e740009001c4772616e6470610400c0015470616c6c65745f6772616e6470613a3a4576656e74000b0020496d4f6e6c696e650400d4018070616c6c65745f696d5f6f6e6c696e653a3a4576656e743c52756e74696d653e000d00204f6666656e6365730400f8015870616c6c65745f6f6666656e6365733a3a4576656e74000e0020426167734c6973740400010101f470616c6c65745f626167735f6c6973743a3a4576656e743c52756e74696d652c2070616c6c65745f626167735f6c6973743a3a496e7374616e6365313e0010001c56657374696e6704000501017870616c6c65745f76657374696e673a3a4576656e743c52756e74696d653e001100204d756c746973696704000901017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e0012001c436f756e63696c04001101015c636f756e63696c3a3a4576656e743c52756e74696d653e001300285265666572656e64756d0400190101c47265666572656e64756d3a3a4576656e743c52756e74696d652c207265666572656e64756d3a3a496e7374616e6365313e0014001c4d656d626572730400290101686d656d626572736869703a3a4576656e743c52756e74696d653e00150014466f72756d040051010154666f72756d3a3a4576656e743c52756e74696d653e00160030436f6e737469747574696f6e04006d01018c70616c6c65745f636f6e737469747574696f6e3a3a4576656e743c52756e74696d653e00170018426f756e7479040071010158626f756e74793a3a4576656e743c52756e74696d653e001800404a6f7973747265616d5574696c6974790400950101846a6f7973747265616d5f7574696c6974793a3a4576656e743c52756e74696d653e0019001c436f6e74656e740400a101015c636f6e74656e743a3a4576656e743c52756e74696d653e001a001c53746f7261676504008d02015c73746f726167653a3a4576656e743c52756e74696d653e001b003050726f6a656374546f6b656e0400c102017470726f6a6563745f746f6b656e3a3a4576656e743c52756e74696d653e001c003c50726f706f73616c73456e67696e6504002903018070726f706f73616c735f656e67696e653a3a4576656e743c52756e74696d653e001d004c50726f706f73616c7344697363757373696f6e04004103019070726f706f73616c735f64697363757373696f6e3a3a4576656e743c52756e74696d653e001e003850726f706f73616c73436f64657804004903017c70726f706f73616c735f636f6465783a3a4576656e743c52756e74696d653e001f0044466f72756d576f726b696e6747726f757004006d0301dc776f726b696e675f67726f75703a3a4576656e743c52756e74696d652c20776f726b696e675f67726f75703a3a496e7374616e6365313e0020004c53746f72616765576f726b696e6747726f75700400910301dc776f726b696e675f67726f75703a3a4576656e743c52756e74696d652c20776f726b696e675f67726f75703a3a496e7374616e6365323e0021004c436f6e74656e74576f726b696e6747726f75700400990301dc776f726b696e675f67726f75703a3a4576656e743c52756e74696d652c20776f726b696e675f67726f75703a3a496e7374616e6365333e0022006c4f7065726174696f6e73576f726b696e6747726f7570416c7068610400a10301dc776f726b696e675f67726f75703a3a4576656e743c52756e74696d652c20776f726b696e675f67726f75703a3a496e7374616e6365343e0023003c417070576f726b696e6747726f75700400a90301dc776f726b696e675f67726f75703a3a4576656e743c52756e74696d652c20776f726b696e675f67726f75703a3a496e7374616e6365353e002400584d656d62657273686970576f726b696e6747726f75700400b10301dc776f726b696e675f67726f75703a3a4576656e743c52756e74696d652c20776f726b696e675f67726f75703a3a496e7374616e6365363e002500684f7065726174696f6e73576f726b696e6747726f7570426574610400b90301dc776f726b696e675f67726f75703a3a4576656e743c52756e74696d652c20776f726b696e675f67726f75703a3a496e7374616e6365373e0026006c4f7065726174696f6e73576f726b696e6747726f757047616d6d610400c10301dc776f726b696e675f67726f75703a3a4576656e743c52756e74696d652c20776f726b696e675f67726f75703a3a496e7374616e6365383e00270060446973747269627574696f6e576f726b696e6747726f75700400c90301dc776f726b696e675f67726f75703a3a4576656e743c52756e74696d652c20776f726b696e675f67726f75703a3a496e7374616e6365393e00280000500c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304013464697370617463685f696e666f5401304469737061746368496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f7260013444697370617463684572726f7200013464697370617463685f696e666f5401304469737061746368496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e744964000110686173682c011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e04704576656e7420666f72207468652053797374656d2070616c6c65742e540c346672616d655f737570706f7274206469737061746368304469737061746368496e666f00000c0118776569676874200118576569676874000114636c6173735801344469737061746368436c617373000120706179735f6665655c0110506179730000580c346672616d655f737570706f7274206469737061746368344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f7279000200005c0c346672616d655f737570706f727420646973706174636810506179730001080c596573000000084e6f0001000060082873705f72756e74696d653444697370617463684572726f72000134144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65040064012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e0400680128546f6b656e4572726f720007002841726974686d6574696304006c013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04007001485472616e73616374696f6e616c4572726f7200090024457868617573746564000a0028436f7272757074696f6e000b002c556e617661696c61626c65000c000064082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f7240018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d000068082873705f72756e74696d6528546f6b656e4572726f7200011c1c4e6f46756e647300000020576f756c644469650001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f72746564000600006c083473705f61726974686d657469633c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f0002000070082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c6179657200010000740c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7260013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e604261746368436f6d706c65746564576974684572726f7273000204b44261746368206f66206469737061746368657320636f6d706c657465642062757420686173206572726f72732e344974656d436f6d706c657465640003041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e284974656d4661696c65640401146572726f7260013444697370617463684572726f720004041101412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206572726f722e30446973706174636865644173040118726573756c747801384469737061746368526573756c7400050458412063616c6c2077617320646973706174636865642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909780418526573756c74080454017c044501600108084f6b04007c000000000c45727204006000000100007c0000040000800c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001281c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e63655365740c010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e63650001207265736572766564180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f7374617475738401185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909098414346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e6365537461747573000108104672656500000020526573657276656400010000880c6870616c6c65745f7472616e73616374696f6e5f7061796d656e741870616c6c6574144576656e74040454000104485472616e73616374696f6e466565506169640c010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518013042616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652c5c686173206265656e2070616964206279206077686f602e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909098c0c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c6574144576656e7404045400011838536f6c7574696f6e53746f7265640c011c636f6d7075746590013c456c656374696f6e436f6d707574650001186f726967696e9401504f7074696f6e3c543a3a4163636f756e7449643e000130707265765f656a6563746564980110626f6f6c00001cb44120736f6c7574696f6e207761732073746f72656420776974682074686520676976656e20636f6d707574652e00510154686520606f726967696e6020696e6469636174657320746865206f726967696e206f662074686520736f6c7574696f6e2e20496620606f726967696e602069732060536f6d65284163636f756e74496429602c55017468652073746f72656420736f6c7574696f6e20776173207375626d6974656420696e20746865207369676e65642070686173652062792061206d696e657220776974682074686520604163636f756e744964602e25014f74686572776973652c2074686520736f6c7574696f6e207761732073746f7265642065697468657220647572696e672074686520756e7369676e6564207068617365206f722062794d0160543a3a466f7263654f726967696e602e205468652060626f6f6c6020697320607472756560207768656e20612070726576696f757320736f6c7574696f6e2077617320656a656374656420746f206d616b6548726f6f6d20666f722074686973206f6e652e44456c656374696f6e46696e616c697a656408011c636f6d7075746590013c456c656374696f6e436f6d7075746500011473636f72659c0134456c656374696f6e53636f7265000104190154686520656c656374696f6e20686173206265656e2066696e616c697a65642c20776974682074686520676976656e20636f6d7075746174696f6e20616e642073636f72652e38456c656374696f6e4661696c656400020c4c416e20656c656374696f6e206661696c65642e0001014e6f74206d7563682063616e20626520736169642061626f757420776869636820636f6d7075746573206661696c656420696e207468652070726f636573732e20526577617264656408011c6163636f756e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400011476616c756518013042616c616e63654f663c543e0003042501416e206163636f756e7420686173206265656e20726577617264656420666f72207468656972207369676e6564207375626d697373696f6e206265696e672066696e616c697a65642e1c536c617368656408011c6163636f756e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400011476616c756518013042616c616e63654f663c543e0004042101416e206163636f756e7420686173206265656e20736c617368656420666f72207375626d697474696e6720616e20696e76616c6964207369676e6564207375626d697373696f6e2e4450686173655472616e736974696f6e65640c011066726f6da0015450686173653c543a3a426c6f636b4e756d6265723e000108746fa0015450686173653c543a3a426c6f636b4e756d6265723e000114726f756e6410010c753332000504b85468657265207761732061207068617365207472616e736974696f6e20696e206120676976656e20726f756e642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a09090990089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173653c456c656374696f6e436f6d707574650001141c4f6e436861696e000000185369676e656400010020556e7369676e65640002002046616c6c6261636b00030024456d657267656e6379000400009404184f7074696f6e04045401000108104e6f6e6500000010536f6d6504000000000100009800000500009c084473705f6e706f735f656c656374696f6e7334456c656374696f6e53636f726500000c01346d696e696d616c5f7374616b6518013c457874656e64656442616c616e636500012473756d5f7374616b6518013c457874656e64656442616c616e636500014473756d5f7374616b655f7371756172656418013c457874656e64656442616c616e63650000a0089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651450686173650408426e011001100c4f6666000000185369676e656400010020556e7369676e65640400a4012828626f6f6c2c20426e2900020024456d657267656e637900030000a400000408981000a8103870616c6c65745f7374616b696e671870616c6c65741870616c6c6574144576656e7404045400013c1c457261506169640c01246572615f696e646578100120457261496e64657800014076616c696461746f725f7061796f757418013042616c616e63654f663c543e00012472656d61696e64657218013042616c616e63654f663c543e000008550154686520657261207061796f757420686173206265656e207365743b207468652066697273742062616c616e6365206973207468652076616c696461746f722d7061796f75743b20746865207365636f6e64206973c07468652072656d61696e6465722066726f6d20746865206d6178696d756d20616d6f756e74206f66207265776172642e2052657761726465640801147374617368000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000104bc546865206e6f6d696e61746f7220686173206265656e207265776172646564206279207468697320616d6f756e742e1c536c61736865640801187374616b6572000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0002041d0141207374616b6572202876616c696461746f72206f72206e6f6d696e61746f722920686173206265656e20736c61736865642062792074686520676976656e20616d6f756e742e34536c6173685265706f727465640c012476616c696461746f72000130543a3a4163636f756e7449640001206672616374696f6eac011c50657262696c6c000124736c6173685f657261100120457261496e64657800030859014120736c61736820666f722074686520676976656e2076616c696461746f722c20666f722074686520676976656e2070657263656e74616765206f66207468656972207374616b652c2061742074686520676976656e54657261206173206265656e207265706f727465642e684f6c64536c617368696e675265706f727444697363617264656404013473657373696f6e5f696e64657810013053657373696f6e496e6465780004081901416e206f6c6420736c617368696e67207265706f72742066726f6d2061207072696f72206572612077617320646973636172646564206265636175736520697420636f756c64446e6f742062652070726f6365737365642e385374616b657273456c65637465640005048441206e657720736574206f66207374616b6572732077617320656c65637465642e18426f6e6465640801147374617368000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000610d0416e206163636f756e742068617320626f6e646564207468697320616d6f756e742e205c5b73746173682c20616d6f756e745c5d004d014e4f54453a2054686973206576656e74206973206f6e6c7920656d6974746564207768656e2066756e64732061726520626f6e64656420766961206120646973706174636861626c652e204e6f7461626c792c210169742077696c6c206e6f7420626520656d697474656420666f72207374616b696e672072657761726473207768656e20746865792061726520616464656420746f207374616b652e20556e626f6e6465640801147374617368000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e00070490416e206163636f756e742068617320756e626f6e646564207468697320616d6f756e742e2457697468647261776e0801147374617368000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0008085901416e206163636f756e74206861732063616c6c6564206077697468647261775f756e626f6e6465646020616e642072656d6f76656420756e626f6e64696e67206368756e6b7320776f727468206042616c616e6365606466726f6d2074686520756e6c6f636b696e672071756575652e184b69636b65640801246e6f6d696e61746f72000130543a3a4163636f756e7449640001147374617368000130543a3a4163636f756e744964000904b441206e6f6d696e61746f7220686173206265656e206b69636b65642066726f6d20612076616c696461746f722e545374616b696e67456c656374696f6e4661696c6564000a04ac54686520656c656374696f6e206661696c65642e204e6f206e65772065726120697320706c616e6e65642e1c4368696c6c65640401147374617368000130543a3a4163636f756e744964000b042101416e206163636f756e74206861732073746f707065642070617274696369706174696e672061732065697468657220612076616c696461746f72206f72206e6f6d696e61746f722e345061796f7574537461727465640801246572615f696e646578100120457261496e64657800013c76616c696461746f725f7374617368000130543a3a4163636f756e744964000c0498546865207374616b657273272072657761726473206172652067657474696e6720706169642e4456616c696461746f7250726566735365740801147374617368000130543a3a4163636f756e7449640001147072656673b0013856616c696461746f725072656673000d0498412076616c696461746f72206861732073657420746865697220707265666572656e6365732e20466f7263654572610401106d6f6465b8011c466f7263696e67000e047441206e657720666f72636520657261206d6f646520776173207365742e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909ac0c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c7533320000b0083870616c6c65745f7374616b696e673856616c696461746f7250726566730000080128636f6d6d697373696f6eb4011c50657262696c6c00011c626c6f636b6564980110626f6f6c0000b4000006ac00b8083870616c6c65745f7374616b696e671c466f7263696e67000110284e6f74466f7263696e6700000020466f7263654e657700010024466f7263654e6f6e650002002c466f726365416c7761797300030000bc0c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909c00c3870616c6c65745f6772616e6470611870616c6c6574144576656e7400010c384e6577417574686f726974696573040134617574686f726974795f736574c40134417574686f726974794c6973740000048c4e657720617574686f726974792073657420686173206265656e206170706c6965642e185061757365640001049843757272656e7420617574686f726974792073657420686173206265656e207061757365642e1c526573756d65640002049c43757272656e7420617574686f726974792073657420686173206265656e20726573756d65642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909c4000002c800c800000408cc2800cc0c4c73705f66696e616c6974795f6772616e6470610c617070185075626c696300000400d0013c656432353531393a3a5075626c69630000d00c1c73705f636f72651c65643235353139185075626c6963000004000401205b75383b2033325d0000d40c4070616c6c65745f696d5f6f6e6c696e651870616c6c6574144576656e7404045400010c444865617274626561745265636569766564040130617574686f726974795f6964d80138543a3a417574686f726974794964000004c041206e657720686561727462656174207761732072656365697665642066726f6d2060417574686f726974794964602e1c416c6c476f6f64000104d041742074686520656e64206f66207468652073657373696f6e2c206e6f206f6666656e63652077617320636f6d6d69747465642e2c536f6d654f66666c696e6504011c6f66666c696e65e0016c5665633c4964656e74696669636174696f6e5475706c653c543e3e000204290141742074686520656e64206f66207468652073657373696f6e2c206174206c65617374206f6e652076616c696461746f722077617320666f756e6420746f206265206f66666c696e652e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d8104070616c6c65745f696d5f6f6e6c696e651c737232353531392c6170705f73723235353139185075626c696300000400dc013c737232353531393a3a5075626c69630000dc0c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d0000e0000002e400e40000040800e800e8083870616c6c65745f7374616b696e67204578706f7375726508244163636f756e74496401001c42616c616e63650118000c0114746f74616cec011c42616c616e636500010c6f776eec011c42616c616e63650001186f7468657273f001ac5665633c496e646976696475616c4578706f737572653c4163636f756e7449642c2042616c616e63653e3e0000ec0000061800f0000002f400f4083870616c6c65745f7374616b696e6748496e646976696475616c4578706f7375726508244163636f756e74496401001c42616c616e636501180008010c77686f0001244163636f756e74496400011476616c7565ec011c42616c616e63650000f80c3c70616c6c65745f6f6666656e6365731870616c6c6574144576656e740001041c4f6666656e63650801106b696e64fc01104b696e6400012074696d65736c6f743001384f706171756554696d65536c6f7400000c5101546865726520697320616e206f6666656e6365207265706f72746564206f662074686520676976656e20606b696e64602068617070656e656420617420746865206073657373696f6e5f696e6465786020616e643501286b696e642d7370656369666963292074696d6520736c6f742e2054686973206576656e74206973206e6f74206465706f736974656420666f72206475706c696361746520736c61736865732e4c5c5b6b696e642c2074696d65736c6f745c5d2e04304576656e747320747970652efc00000310000000080001010c4070616c6c65745f626167735f6c6973741870616c6c6574144576656e740804540004490001082052656261676765640c010c77686f000130543a3a4163636f756e74496400011066726f6d280120543a3a53636f7265000108746f280120543a3a53636f7265000004a44d6f76656420616e206163636f756e742066726f6d206f6e652062616720746f20616e6f746865722e3053636f72655570646174656408010c77686f000130543a3a4163636f756e7449640001246e65775f73636f7265280120543a3a53636f7265000104d855706461746564207468652073636f7265206f6620736f6d65206163636f756e7420746f2074686520676976656e20616d6f756e742e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a09090905010c3870616c6c65745f76657374696e671870616c6c6574144576656e740404540001083856657374696e675570646174656408011c6163636f756e74000130543a3a4163636f756e744964000120756e76657374656418013042616c616e63654f663c543e000008510154686520616d6f756e742076657374656420686173206265656e20757064617465642e205468697320636f756c6420696e6469636174652061206368616e676520696e2066756e647320617661696c61626c652e25015468652062616c616e636520676976656e2069732074686520616d6f756e74207768696368206973206c65667420756e7665737465642028616e642074687573206c6f636b6564292e4056657374696e67436f6d706c6574656404011c6163636f756e74000130543a3a4163636f756e7449640001049c416e205c5b6163636f756e745c5d20686173206265636f6d652066756c6c79207665737465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a09090909010c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e740d01016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e740d01016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c747801384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e740d01016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909090d01083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c75333200001101083870616c6c65745f636f756e63696c205261774576656e74101c42616c616e636501182c426c6f636b4e756d6265720110204d656d62657249640128244163636f756e7449640100014c5c416e6e6f756e63696e67506572696f6453746172746564040010012c426c6f636b4e756d6265720000045c4e657720636f756e63696c2077617320656c65637465644c4e6f74456e6f75676843616e64696461746573040010012c426c6f636b4e756d6265720001041d01416e6e6f756e63696e6720706572696f642063616e27742066696e6973682062656361757365206f6620696e73756666696369656e742063616e6469647461746520636f756e744c566f74696e67506572696f6453746172746564040010010c753332000204a843616e646964617465732061726520616e6e6f756e63656420616e6420766f74696e6720737461727473304e657743616e64696461746510002801204d656d626572496400000001244163636f756e74496400000001244163636f756e744964000018011c42616c616e63650003045c4e65772063616e64696461746520616e6e6f756e636564444e6577436f756e63696c456c65637465640800150101345665633c4d656d62657249643e000010012c426c6f636b4e756d626572000404944e657720636f756e63696c2077617320656c656374656420616e64206170706f696e746564504e6577436f756e63696c4e6f74456c6563746564040010012c426c6f636b4e756d6265720005046c4e657720636f756e63696c20776173206e6f7420656c65637465645443616e6469646163795374616b6552656c6561736504002801204d656d6265724964000604d843616e646964616379207374616b65207468617420776173206e6f206c6f6e676572206e6565646564207761732072656c65617365644443616e646964616379576974686472617704002801204d656d62657249640007049443616e646964617465206861732077697468647261776e206869732063616e6469646163794043616e6469646163794e6f746553657408002801204d656d6265724964000030011c5665633c75383e000804d05468652063616e64696461746520686173207365742061206e6577206e6f746520666f722074686569722063616e646964616379345265776172645061796d656e7410002801204d656d626572496400000001244163636f756e744964000018011c42616c616e6365000018011c42616c616e6365000904c05468652077686f6c652072657761726420776173207061696420746f2074686520636f756e63696c206d656d6265722e4042756467657442616c616e6365536574040018011c42616c616e6365000a049c4275646765742062616c616e636520776173206368616e6765642062792074686520726f6f742e30427564676574526566696c6c040018011c42616c616e6365000b04c44275646765742062616c616e63652077617320696e63726561736564206279206175746f6d6174696320726566696c6c2e4c427564676574526566696c6c506c616e6e6564040010012c426c6f636b4e756d626572000c048c546865206e6578742062756467657420726566696c6c2077617320706c616e6e65642e58427564676574496e6372656d656e7455706461746564040018011c42616c616e6365000d048842756467657420696e6372656d656e7420686173206265656e20757064617465642e58436f756e63696c6f7252657761726455706461746564040018011c42616c616e6365000e0488436f756e63696c6f722072657761726420686173206265656e20757064617465642e345265717565737446756e64656408000001244163636f756e744964000018011c42616c616e6365000f045c5265717565737420686173206265656e2066756e6465644c436f756e63696c42756467657446756e6465640c002801204d656d6265724964000018011c42616c616e6365000030011c5665633c75383e0010146046756e642074686520636f756e63696c206275646765742e1c506172616d733a2c2d204d656d6265722049444c2d20416d6f756e74206f662062616c616e63652c2d20526174696f6e616c6544436f756e63696c6f7252656d61726b656408002801204d656d6265724964000030011c5665633c75383e00110460436f756e63696c6f722072656d61726b206d6573736167654443616e64696461746552656d61726b656408002801204d656d6265724964000030011c5665633c75383e0012046043616e6469646174652072656d61726b206d657373616765085c4576656e747320666f722074686973206d6f64756c652e00150100000228001901084470616c6c65745f7265666572656e64756d205261774576656e741c2c426c6f636b4e756d62657201101c42616c616e636501181048617368012c244163636f756e744964010024566f7465506f7765720118204d656d626572496401280449011d010120445265666572656e64756d53746172746564080010010c753332000010012c426c6f636b4e756d626572000004485265666572656e64756d20737461727465646c5265666572656e64756d53746172746564466f72636566756c6c79080010010c753332000010012c426c6f636b4e756d626572000104485265666572656e64756d20737461727465645452657665616c696e67537461676553746172746564040010012c426c6f636b4e756d6265720002046452657665616c696e672070686173652068617320626567756e485265666572656e64756d46696e69736865640400210101985665633c4f7074696f6e526573756c743c4d656d62657249642c20566f7465506f7765723e3e000304c05265666572656e64756d20656e64656420616e642077696e6e696e67206f7074696f6e207761732073656c656374656420566f7465436173740c000001244163636f756e74496400002c011048617368000018011c42616c616e636500040478557365722063617374206120766f746520696e207265666572656e64756d30566f746552657665616c65640c000001244163636f756e74496400002801204d656d6265724964000030011c5665633c75383e00050458557365722072657665616c65642068697320766f7465345374616b6552656c656173656404000001244163636f756e7449640006045c557365722072656c656173656420686973207374616b655c4163636f756e744f707465644f75744f66566f74696e6704000001244163636f756e744964000704d84163636f756e74207065726d616e656e746c79206f70746564206f7574206f6620766f74696e6720696e207265666572656e64756d2e085c4576656e747320666f722074686973206d6f64756c652e001d01084470616c6c65745f7265666572656e64756d24496e7374616e6365310000000021010000022501002501084470616c6c65745f7265666572656e64756d304f7074696f6e526573756c7408204d656d6265724964012824566f7465506f7765720118000801246f7074696f6e5f69642801204d656d6265724964000128766f74655f706f776572180124566f7465506f77657200002901084470616c6c65745f6d656d62657273686970205261774576656e7420204d656d626572496401281c42616c616e63650118244163636f756e74496401005c4275794d656d62657273686970506172616d6574657273012d011c4163746f724964012868496e766974654d656d62657273686970506172616d6574657273013901584372656174654d656d626572506172616d6574657273013d0160476966744d656d62657273686970506172616d65746572730141010144344d656d626572496e76697465640c002801204d656d6265724964000039010168496e766974654d656d62657273686970506172616d6574657273000018011c42616c616e6365000000404d656d6265727368697047696674656408002801204d656d6265724964000041010160476966744d656d62657273686970506172616d6574657273000100404d656d62657273686970426f756768740c002801204d656d626572496400002d01015c4275794d656d62657273686970506172616d6574657273000010010c753332000200504d656d62657250726f66696c65557064617465640c002801204d656d626572496400003101013c4f7074696f6e3c5665633c75383e3e00003101013c4f7074696f6e3c5665633c75383e3e000300544d656d6265724163636f756e7473557064617465640c002801204d656d626572496400009401444f7074696f6e3c4163636f756e7449643e00009401444f7074696f6e3c4163636f756e7449643e0004007c4d656d626572566572696669636174696f6e537461747573557064617465640c002801204d656d62657249640000980110626f6f6c000028011c4163746f72496400050048526566657272616c437574557064617465640400080108753800060048496e76697465735472616e736665727265640c002801204d656d626572496400002801204d656d6265724964000010010c753332000700584d656d62657273686970507269636555706461746564040018011c42616c616e63650008007c496e697469616c496e7669746174696f6e42616c616e636555706461746564040018011c42616c616e6365000900704c6561646572496e7669746174696f6e51756f746155706461746564040010010c753332000a0074496e697469616c496e7669746174696f6e436f756e7455706461746564040010010c753332000b004c5374616b696e674163636f756e74416464656408000001244163636f756e74496400002801204d656d6265724964000c00545374616b696e674163636f756e7452656d6f76656408000001244163636f756e74496400002801204d656d6265724964000d005c5374616b696e674163636f756e74436f6e6669726d656408000001244163636f756e74496400002801204d656d6265724964000e00384d656d62657252656d61726b65640c002801204d656d6265724964000030011c5665633c75383e0000490101704f7074696f6e3c284163636f756e7449642c2042616c616e6365293e000f00344d656d626572437265617465640c002801204d656d626572496400003d0101584372656174654d656d626572506172616d6574657273000010010c753332001000085c4576656e747320666f722074686973206d6f64756c652e002d01084470616c6c65745f6d656d626572736869705c4275794d656d62657273686970506172616d657465727308244163636f756e7449640100204d656d6265724964012800140130726f6f745f6163636f756e740001244163636f756e744964000148636f6e74726f6c6c65725f6163636f756e740001244163636f756e74496400011868616e646c653101013c4f7074696f6e3c5665633c75383e3e0001206d6574616461746130011c5665633c75383e00012c72656665727265725f6964350101404f7074696f6e3c4d656d62657249643e0000310104184f7074696f6e04045401300108104e6f6e6500000010536f6d650400300000010000350104184f7074696f6e04045401280108104e6f6e6500000010536f6d6504002800000100003901084470616c6c65745f6d656d6265727368697068496e766974654d656d62657273686970506172616d657465727308244163636f756e7449640100204d656d6265724964012800140148696e766974696e675f6d656d6265725f69642801204d656d6265724964000130726f6f745f6163636f756e740001244163636f756e744964000148636f6e74726f6c6c65725f6163636f756e740001244163636f756e74496400011868616e646c653101013c4f7074696f6e3c5665633c75383e3e0001206d6574616461746130011c5665633c75383e00003d01084470616c6c65745f6d656d62657273686970584372656174654d656d626572506172616d657465727304244163636f756e744964010000140130726f6f745f6163636f756e740001244163636f756e744964000148636f6e74726f6c6c65725f6163636f756e740001244163636f756e74496400011868616e646c6530011c5665633c75383e0001206d6574616461746130011c5665633c75383e00014869735f666f756e64696e675f6d656d626572980110626f6f6c00004101084470616c6c65745f6d656d6265727368697060476966744d656d62657273686970506172616d657465727308244163636f756e74496401001c42616c616e6365011800200130726f6f745f6163636f756e740001244163636f756e744964000148636f6e74726f6c6c65725f6163636f756e740001244163636f756e74496400011868616e646c653101013c4f7074696f6e3c5665633c75383e3e0001206d6574616461746130011c5665633c75383e0001646372656469745f636f6e74726f6c6c65725f6163636f756e7418011c42616c616e63650001a06170706c795f636f6e74726f6c6c65725f6163636f756e745f696e7669746174696f6e5f6c6f636b4501013c4f7074696f6e3c42616c616e63653e00014c6372656469745f726f6f745f6163636f756e7418011c42616c616e63650001886170706c795f726f6f745f6163636f756e745f696e7669746174696f6e5f6c6f636b4501013c4f7074696f6e3c42616c616e63653e0000450104184f7074696f6e04045401180108104e6f6e6500000010536f6d650400180000010000490104184f7074696f6e040454014d010108104e6f6e6500000010536f6d6504004d0100000100004d01000004080018005101083070616c6c65745f666f72756d205261774576656e74202843617465676f7279496401282c4d6f64657261746f7249640128205468726561644964012818506f7374496401281048617368012c2c466f72756d55736572496401283c50726976696c656765644163746f7201550138457874656e646564506f7374496401590101443c43617465676f727943726561746564100028012843617465676f727949640000350101484f7074696f6e3c43617465676f727949643e000030011c5665633c75383e000030011c5665633c75383e00000464412063617465676f72792077617320696e74726f64756365647443617465676f7279417263686976616c537461747573557064617465640c0028012843617465676f727949640000980110626f6f6c00005501013c50726976696c656765644163746f72000108e0416e206172686963616c20737461747573206f662063617465676f7279207769746820676976656e2069642077617320757064617465642e1501546865207365636f6e6420617267756d656e74207265666c6563747320746865206e657720617263686976616c20737461747573206f66207468652063617465676f72792e5043617465676f72795469746c65557064617465640c0028012843617465676f7279496400002c01104861736800005501013c50726976696c656765644163746f72000208b841207469746c65206f662063617465676f7279207769746820676976656e2069642077617320757064617465642e0101546865207365636f6e6420617267756d656e74207265666c6563747320746865206e6577207469746c652068617368206f66207468652063617465676f72792e6843617465676f72794465736372697074696f6e557064617465640c0028012843617465676f7279496400002c01104861736800005501013c50726976696c656765644163746f72000308d041206469736372697074696f6e206f662063617465676f7279207769746820676976656e2069642077617320757064617465642e1901546865207365636f6e6420617267756d656e74207265666c6563747320746865206e6577206465736372697074696f6e2068617368206f66207468652063617465676f72792e3c43617465676f727944656c65746564080028012843617465676f7279496400005501013c50726976696c656765644163746f7200040458412063617465676f7279207761732064656c657465643454687265616443726561746564180028012843617465676f72794964000028012054687265616449640000280118506f73744964000028012c466f72756d557365724964000030011c5665633c75383e000030011c5665633c75383e0005088c4120746872656164207769746820676976656e2069642077617320637265617465642ef04120746869726420617267756d656e74207265666c656374732074686520696e697469616c20706f7374206964206f6620746865207468726561642e3c5468726561644d6f6465726174656410002801205468726561644964000030011c5665633c75383e00005501013c50726976696c656765644163746f72000028012843617465676f72794964000604944120746872656164207769746820676976656e20696420776173206d6f646572617465642e3454687265616455706461746564100028012054687265616449640000980110626f6f6c00005501013c50726976696c656765644163746f72000028012843617465676f727949640007088c4120746872656164207769746820676976656e2069642077617320757064617465642e0d01546865207365636f6e6420617267756d656e74207265666c6563747320746865206e657720617263686976616c20737461747573206f6620746865207468726561642e545468726561644d657461646174615570646174656410002801205468726561644964000028012c466f72756d557365724964000028012843617465676f72794964000030011c5665633c75383e0008049c4120746872656164206d6574616461746120676976656e2069642077617320757064617465642e3454687265616444656c6574656410002801205468726561644964000028012c466f72756d557365724964000028012843617465676f727949640000980110626f6f6c000904544120746872656164207761732064656c657465642e2c5468726561644d6f76656410002801205468726561644964000028012843617465676f7279496400005501013c50726976696c656765644163746f72000028012843617465676f72794964000a0488412074687265616420776173206d6f76656420746f206e65772063617465676f727924506f737441646465641800280118506f73744964000028012c466f72756d557365724964000028012843617465676f7279496400002801205468726561644964000030011c5665633c75383e0000980110626f6f6c000b047c506f7374207769746820676976656e2069642077617320637265617465642e34506f73744d6f646572617465641400280118506f73744964000030011c5665633c75383e00005501013c50726976696c656765644163746f72000028012843617465676f7279496400002801205468726561644964000c0484506f73742077697468206769766e6520696420776173206d6f646572617465642e2c506f737444656c657465640c0030011c5665633c75383e000028012c466f72756d55736572496400005d01017842547265654d61703c457874656e646564506f737449642c20626f6f6c3e000d047c506f73742077697468206769766e65206964207761732064656c657465642e3c506f737454657874557064617465641400280118506f73744964000028012c466f72756d557365724964000028012843617465676f7279496400002801205468726561644964000030011c5665633c75383e000e08a0506f7374207769746820676976656e2069642068616420697473207465787420757064617465642e4d01546865207365636f6e6420617267756d656e74207265666c6563747320746865206e756d626572206f6620746f74616c206564697473207768656e20746865207465787420757064617465206f63637572732e6843617465676f7279537469636b795468726561645570646174650c0028012843617465676f7279496400006901014842547265655365743c54687265616449643e00005501013c50726976696c656765644163746f72000f0488537469636b7920746872656164207570646174656420666f722063617465676f72799043617465676f72794d656d626572736869704f664d6f64657261746f72557064617465640c0028012c4d6f64657261746f724964000028012843617465676f727949640000980110626f6f6c0010042501416e206d6f64657261746f72206162696c69747920746f206d6f64657261746520612063617465676f727920616e64206974732073756263617465676f726965732075706461746564085c4576656e747320666f722074686973206d6f64756c652e005501083070616c6c65745f666f72756d3c50726976696c656765644163746f72040454000108104c656164000000244d6f64657261746f7204002801384d6f64657261746f7249643c543e000100005901083070616c6c65745f666f72756d50457874656e646564506f737449644f626a6563740c2843617465676f727949640128205468726561644964012818506f737449640128000c012c63617465676f72795f696428012843617465676f727949640001247468726561645f6964280120546872656164496400011c706f73745f6964280118506f7374496400005d01042042547265654d617008044b015901045601980004006101000000610100000265010065010000040859019800690104204254726565536574040454012800040015010000006d01084c70616c6c65745f636f6e737469747574696f6e205261774576656e74041048617368012c010444436f6e73747574696f6e416d656e64656408002c011048617368000030011c5665633c75383e00001080456d697473206f6e20636f6e737469747574696f6e20616d656e646d656e742e2c506172616d65746572733a602d20636f6e737469747574696f6e207465787420686173684c2d20636f6e737469747574696f6e2074657874085c4576656e747320666f722074686973206d6f64756c652e007101083470616c6c65745f626f756e7479205261774576656e741c20426f756e7479496401281c456e747279496401281c42616c616e63650118204d656d62657249640128244163636f756e744964010060426f756e74794372656174696f6e506172616d6574657273017501384f7261636c654a7564676d656e74018501015c34426f756e7479437265617465640c00280120426f756e74794964000075010160426f756e74794372656174696f6e506172616d6574657273000030011c5665633c75383e000014544120626f756e74792077617320637265617465642e1c506172616d733a2c2d20626f756e7479204944542d206372656174696f6e20706172616d6574657273442d20626f756e7479206d6574616461746150426f756e74794f7261636c6553776974636865641000280120426f756e74794964000079010154426f756e74794163746f723c4d656d62657249643e000079010154426f756e74794163746f723c4d656d62657249643e000079010154426f756e74794163746f723c4d656d62657249643e000118d0426f756e7479204f7261636c652053776974636865642062792063757272656e74206f7261636c65206f7220636f756e63696c2e1c506172616d733a2c2d20626f756e7479204944282d207377697463686572442d2063757272656e745f6f7261636c652c302d206e6577206f7261636c6540426f756e74795465726d696e617465641000280120426f756e74794964000079010154426f756e74794163746f723c4d656d62657249643e000079010154426f756e74794163746f723c4d656d62657249643e000079010154426f756e74794163746f723c4d656d62657249643e0002188c4120626f756e747920776173207465726d696e6174656420627920636f756e63696c2e1c506172616d733a2c2d20626f756e74792049444c2d20626f756e7479207465726d696e61746f72402d20626f756e74792063726561746f723c2d20626f756e7479206f7261636c6530426f756e747946756e6465640c00280120426f756e74794964000079010154426f756e74794163746f723c4d656d62657249643e000018011c42616c616e6365000314b44120626f756e7479207761732066756e6465642062792061206d656d626572206f72206120636f756e63696c2e1c506172616d733a2c2d20626f756e74792049443c2d20626f756e74792066756e646572402d2066756e64696e6720616d6f756e745c426f756e74794d617846756e64696e67526561636865640400280120426f756e7479496400040cbc4120626f756e747920686173207265616368656420697473207461726765742066756e64696e6720616d6f756e742e1c506172616d733a2c2d20626f756e74792049445c426f756e747946756e64696e675769746864726177616c0800280120426f756e74794964000079010154426f756e74794163746f723c4d656d62657249643e000510c041206d656d626572206f72206120636f756e63696c206861732077697468647261776e207468652066756e64696e672e1c506172616d733a2c2d20626f756e74792049443c2d20626f756e74792066756e64657274426f756e747943726561746f724368657272795769746864726177616c0800280120426f756e74794964000079010154426f756e74794163746f723c4d656d62657249643e000610f84120626f756e74792063726561746f72206861732077697468647261776e207468652063686572727920286d656d626572206f7220636f756e63696c292e1c506172616d733a2c2d20626f756e7479204944402d20626f756e74792063726561746f728c426f756e747943726561746f724f7261636c655265776172645769746864726177616c0800280120426f756e74794964000079010154426f756e74794163746f723c4d656d62657249643e00071015014120626f756e74792063726561746f72206861732077697468647261776e20746865206f7261636c652072657761726420286d656d626572206f7220636f756e63696c292e1c506172616d733a2c2d20626f756e7479204944402d20626f756e74792063726561746f7270426f756e74794f7261636c655265776172645769746864726177616c0c00280120426f756e74794964000079010154426f756e74794163746f723c4d656d62657249643e000018011c42616c616e6365000814f441204f7261636c65206861732077697468647261776e20746865206f7261636c652072657761726420286d656d626572206f7220636f756e63696c292e1c506172616d733a2c2d20626f756e7479204944402d20626f756e74792063726561746f723c2d204f7261636c652052657761726434426f756e747952656d6f7665640400280120426f756e7479496400090c544120626f756e7479207761732072656d6f7665642e1c506172616d733a2c2d20626f756e747920494448576f726b456e747279416e6e6f756e6365641400280120426f756e74794964000028011c456e747279496400002801204d656d626572496400000001244163636f756e744964000030011c5665633c75383e000a1c64576f726b20656e7472792077617320616e6e6f756e6365642e1c506172616d733a2c2d20626f756e7479204944482d206372656174656420656e7472792049444c2d20656e7472616e74206d656d626572204944502d207374616b696e67206163636f756e74204944482d20776f726b206465736372697074696f6e34576f726b5375626d69747465641000280120426f756e74794964000028011c456e747279496400002801204d656d6265724964000030011c5665633c75383e000b18305375626d697420776f726b2e1c506172616d733a2c2d20626f756e7479204944482d206372656174656420656e7472792049444c2d20656e7472616e74206d656d626572204944a82d20776f726b206461746120286465736372697074696f6e2c2055524c2c20424c4f422c206574632e295c4f7261636c654a7564676d656e745375626d69747465641000280120426f756e74794964000079010154426f756e74794163746f723c4d656d62657249643e0000850101384f7261636c654a7564676d656e74000030011c5665633c75383e000c185c5375626d6974206f7261636c65206a7564676d656e742e1c506172616d733a2c2d20626f756e7479204944202d206f7261636c653c2d206a7564676d656e7420646174612c2d20726174696f6e616c6564576f726b456e7472616e7446756e647357697468647261776e0c00280120426f756e74794964000028011c456e747279496400002801204d656d6265724964000d145c576f726b20656e7472792077617320736c61736865642e1c506172616d733a2c2d20626f756e7479204944282d20656e7472792049444c2d20656e7472616e74206d656d62657220494464426f756e7479436f6e7472696275746f7252656d61726b65640c0079010154426f756e74794163746f723c4d656d62657249643e0000280120426f756e74794964000030011c5665633c75383e000e14a0426f756e747920636f6e7472696275746f72206d6164652061206d6573736167652072656d61726b1c506172616d733a342d20636f6e7472696275746f722c2d20626f756e7479206964242d206d65737361676550426f756e74794f7261636c6552656d61726b65640c0079010154426f756e74794163746f723c4d656d62657249643e0000280120426f756e74794964000030011c5665633c75383e000f148c426f756e7479206f7261636c65206d6164652061206d6573736167652072656d61726b1c506172616d733a202d206f7261636c652c2d20626f756e7479206964242d206d65737361676554426f756e7479456e7472616e7452656d61726b656410002801204d656d62657249640000280120426f756e74794964000028011c456e7472794964000030011c5665633c75383e00101890426f756e747920656e7472616e74206d6164652061206d6573736167652072656d61726b1c506172616d733a302d20656e7472616e745f69642c2d20626f756e7479206964282d20656e747279206964242d206d65737361676554426f756e747943726561746f7252656d61726b65640c0079010154426f756e74794163746f723c4d656d62657249643e0000280120426f756e74794964000030011c5665633c75383e00111490426f756e74792063726561746f72206d6164652061206d6573736167652072656d61726b1c506172616d733a242d2063726561746f722c2d20626f756e7479206964242d206d65737361676564576f726b5375626d697373696f6e506572696f64456e6465640800280120426f756e74794964000079010154426f756e74794163746f723c4d656d62657249643e0012105c576f726b20656e7472792077617320736c61736865642e1c506172616d733a2c2d20626f756e7479204944442d206f7261636c65202863616c6c65722960576f726b456e7472616e745374616b65556e6c6f636b65640c00280120426f756e74794964000028011c456e747279496400000001244163636f756e74496400131468576f726b20656e747279207374616b6520756e6c6f636b65642e1c506172616d733a2c2d20626f756e7479204944282d20656e7472792049443c2d207374616b65206163636f756e745c576f726b456e7472616e745374616b65536c61736865641000280120426f756e74794964000028011c456e747279496400000001244163636f756e744964000018011c42616c616e636500141864576f726b20656e747279207374616b6520736c61736865642e1c506172616d733a2c2d20626f756e7479204944282d20656e7472792049443c2d207374616b65206163636f756e74402d20736c617368656420616d6f756e747446756e6465725374617465426c6f6174426f6e6457697468647261776e0c00280120426f756e74794964000079010154426f756e74794163746f723c4d656d62657249643e000018011c42616c616e63650015141d0141206d656d626572206f72206120636f756e63696c2066756e646572206861732077697468647261776e207468652066756e64657220737461746520626c6f617420626f6e642e1c506172616d733a2c2d20626f756e74792049443c2d20626f756e74792066756e646572802d2066756e64657220537461746520626c6f617420626f6e6420616d6f756e747843726561746f725374617465426c6f6174426f6e6457697468647261776e0c00280120426f756e74794964000079010154426f756e74794163746f723c4d656d62657249643e000018011c42616c616e6365001614250141206d656d626572206f72206120636f756e63696c2063726561746f72206861732077697468647261776e207468652063726561746f7220737461746520626c6f617420626f6e642e1c506172616d733a2c2d20626f756e7479204944402d20626f756e74792063726561746f72842d2043726561746f7220537461746520626c6f617420626f6e6420616d6f756e74085c4576656e747320666f722074686973206d6f64756c652e007501083470616c6c65745f626f756e747940426f756e7479506172616d6574657273101c42616c616e636501182c426c6f636b4e756d6265720110204d656d626572496401285c436c6f736564436f6e747261637457686974656c697374016901001c01186f7261636c6579010154426f756e74794163746f723c4d656d62657249643e000134636f6e74726163745f747970657d0101b84173737572616e6365436f6e7472616374547970653c436c6f736564436f6e747261637457686974656c6973743e00011c63726561746f7279010154426f756e74794163746f723c4d656d62657249643e00011863686572727918011c42616c616e63650001346f7261636c655f72657761726418011c42616c616e6365000134656e7472616e745f7374616b6518011c42616c616e636500013066756e64696e675f747970658101018446756e64696e67547970653c426c6f636b4e756d6265722c2042616c616e63653e00007901083470616c6c65745f626f756e74792c426f756e74794163746f7204204d656d6265724964012801081c436f756e63696c000000184d656d62657204002801204d656d6265724964000100007d01083470616c6c65745f626f756e7479544173737572616e6365436f6e747261637454797065045c436c6f736564436f6e747261637457686974656c6973740169010108104f70656e00000018436c6f73656404006901015c436c6f736564436f6e747261637457686974656c697374000100008101083470616c6c65745f626f756e74792c46756e64696e6754797065082c426c6f636b4e756d62657201101c42616c616e6365011801082450657270657475616c04011874617267657418011c42616c616e63650000001c4c696d6974656408011874617267657418011c42616c616e636500013866756e64696e675f706572696f6410012c426c6f636b4e756d626572000100008501042042547265654d617008044b012804560189010004008d010000008901083470616c6c65745f626f756e74795c4f7261636c65576f726b456e7472794a7564676d656e74041c42616c616e6365011801081857696e6e657204011872657761726418011c42616c616e63650000002052656a6563746564080138736c617368696e675f7368617265ac011c50657262696c6c000150616374696f6e5f6a757374696669636174696f6e30011c5665633c75383e000100008d01000002910100910100000408288901009501086070616c6c65745f6a6f7973747265616d5f7574696c697479205261774576656e74081c42616c616e63650118244163636f756e74496401000110205369676e616c6564040030011c5665633c75383e00000c7841207369676e616c2070726f706f73616c207761732065786563757465641c506172616d733adc2d205369676e616c20676976656e207768656e206372656174696e672074686520636f72726573706f6e64696e672070726f706f73616c3c52756e74696d655570677261646564040030011c5665633c75383e00010c78412072756e74696d652075706772616465207761732065786563757465641c506172616d733a6c2d204e657720636f646520656e636f64656420696e2062797465736455706461746564576f726b696e6747726f75704275646765740c0099010130576f726b696e6747726f7570000018011c42616c616e636500009d01012c42616c616e63654b696e64000218d8416e206055706461746520576f726b696e672047726f757020427564676574602070726f706f73616c207761732065786563757465641c506172616d733ab42d20576f726b696e672067726f757020776869636820627564676574206973206265696e6720757064617465647c2d20416d6f756e74206f662062616c616e6365206265696e67206d6f7665645d012d20456e756d2076617269616e74207769746820706f73697469766520696e6469636174696e672066756e6473206d6f76656420746f72776172647320776f726b696e672067726f757020616e64206e65676174697665c0616e64206e656761746976652066756e6473206d6f76696e672066726f6d2074686520776f726b696e672067726f757030546f6b656e734275726e656408000001244163636f756e744964000018011c42616c616e636500031060416e206163636f756e74206275726e656420746f6b656e731c506172616d733a882d204163636f756e74204964206f6620746865206275726e696e6720746f6b656e73882d2042616c616e6365206275726e65642066726f6d2074686174206163636f756e74085c4576656e747320666f722074686973206d6f64756c652e009901103470616c6c65745f636f6d6d6f6e34776f726b696e675f67726f7570386974657261626c655f656e756d7330576f726b696e6747726f757000012414466f72756d0000001c53746f726167650001001c436f6e74656e740002003c4f7065726174696f6e73416c7068610003000c41707000040030446973747269627574696f6e000500384f7065726174696f6e73426574610006003c4f7065726174696f6e7347616d6d61000700284d656d62657273686970000800009d01083470616c6c65745f636f6d6d6f6e2c42616c616e63654b696e6400010820506f736974697665000000204e6567617469766500010000a101083870616c6c65745f636f6e74656e74205261774576656e746430436f6e74656e744163746f7201a501204d656d626572496401283843757261746f7247726f7570496401282443757261746f72496401281c566964656f49640128244368616e6e656c496401281c4368616e6e656c01a90130446174614f626a6563744964012850456e676c69736841756374696f6e506172616d7301fd01444f70656e41756374696f6e506172616d73010502344f70656e41756374696f6e49640128544e667449737375616e6365506172616d65746572730109021c42616c616e63650118644368616e6e656c4372656174696f6e506172616d65746572730115025c4368616e6e656c557064617465506172616d65746572730141025c566964656f4372656174696f6e506172616d657465727301490254566964656f557064617465506172616d6574657273015102544368616e6e656c50726976696c6567654c6576656c0108704d6f6465726174696f6e5065726d697373696f6e7342794c6576656c015502645472616e73666572436f6d6d69746d656e745769746e657373016d023c50656e64696e675472616e7366657201ed01244163636f756e7449640100785570646174654368616e6e656c5061796f757473506172616d65746572730171021c546f6b656e496401285c4368616e6e656c46756e647344657374696e6174696f6e01850201d44c43757261746f7247726f757043726561746564040028013843757261746f7247726f757049640000007843757261746f7247726f75705065726d697373696f6e7355706461746564080028013843757261746f7247726f757049640000550201704d6f6465726174696f6e5065726d697373696f6e7342794c6576656c0001005443757261746f7247726f7570537461747573536574080028013843757261746f7247726f757049640000980110626f6f6c0002003043757261746f7241646465640c0028013843757261746f7247726f75704964000028012443757261746f7249640000bd01015c4368616e6e656c4167656e745065726d697373696f6e730003003843757261746f7252656d6f766564080028013843757261746f7247726f75704964000028012443757261746f724964000400384368616e6e656c4372656174656410002801244368616e6e656c49640000a901011c4368616e6e656c0000150201644368616e6e656c4372656174696f6e506172616d657465727300000001244163636f756e744964000500384368616e6e656c557064617465641000a5010130436f6e74656e744163746f7200002801244368616e6e656c496400004102015c4368616e6e656c557064617465506172616d657465727300006901015842547265655365743c446174614f626a65637449643e000600704368616e6e656c50726976696c6567654c6576656c5570646174656408002801244368616e6e656c496400000801544368616e6e656c50726976696c6567654c6576656c000700844368616e6e656c5374617465426c6f6174426f6e6456616c756555706461746564040018011c42616c616e63650008007c566964656f5374617465426c6f6174426f6e6456616c756555706461746564040018011c42616c616e6365000900504368616e6e656c41737365747352656d6f7665641000a5010130436f6e74656e744163746f7200002801244368616e6e656c496400006901015842547265655365743c446174614f626a65637449643e0000a901011c4368616e6e656c000a00384368616e6e656c44656c657465640800a5010130436f6e74656e744163746f7200002801244368616e6e656c4964000b007c4368616e6e656c5669736962696c69747953657442794d6f64657261746f721000a5010130436f6e74656e744163746f7200002801244368616e6e656c49640000980110626f6f6c000030011c5665633c75383e000c009c4368616e6e656c50617573656446656174757265735570646174656442794d6f64657261746f721000a5010130436f6e74656e744163746f7200002801244368616e6e656c49640000d901018042547265655365743c5061757361626c654368616e6e656c466561747572653e000030011c5665633c75383e000d007c4368616e6e656c41737365747344656c6574656442794d6f64657261746f721000a5010130436f6e74656e744163746f7200002801244368616e6e656c496400006901015842547265655365743c446174614f626a65637449643e000030011c5665633c75383e000e00544368616e6e656c46756e647357697468647261776e1000a5010130436f6e74656e744163746f7200002801244368616e6e656c4964000018011c42616c616e636500008502015c4368616e6e656c46756e647344657374696e6174696f6e000f00804368616e6e656c526577617264436c61696d6564416e6457697468647261776e1000a5010130436f6e74656e744163746f7200002801244368616e6e656c4964000018011c42616c616e636500008502015c4368616e6e656c46756e647344657374696e6174696f6e00100030566964656f437265617465641400a5010130436f6e74656e744163746f7200002801244368616e6e656c4964000028011c566964656f496400004902015c566964656f4372656174696f6e506172616d657465727300006901015842547265655365743c446174614f626a65637449643e00110030566964656f557064617465641000a5010130436f6e74656e744163746f72000028011c566964656f4964000051020154566964656f557064617465506172616d657465727300006901015842547265655365743c446174614f626a65637449643e00120030566964656f44656c657465640800a5010130436f6e74656e744163746f72000028011c566964656f496400130074566964656f5669736962696c69747953657442794d6f64657261746f721000a5010130436f6e74656e744163746f72000028011c566964656f49640000980110626f6f6c000030011c5665633c75383e00140074566964656f41737365747344656c6574656442794d6f64657261746f721400a5010130436f6e74656e744163746f72000028011c566964656f496400006901015842547265655365743c446174614f626a65637449643e0000980110626f6f6c000030011c5665633c75383e001500544368616e6e656c5061796f757473557064617465640c00710201785570646174654368616e6e656c5061796f757473506172616d65746572730000350101504f7074696f6e3c446174614f626a65637449643e00000001244163636f756e744964001600504368616e6e656c526577617264557064617465640c0018011c42616c616e6365000018011c42616c616e636500002801244368616e6e656c496400170054456e676c69736841756374696f6e537461727465640c00a5010130436f6e74656e744163746f72000028011c566964656f49640000fd010150456e676c69736841756374696f6e506172616d73001800484f70656e41756374696f6e537461727465641000a5010130436f6e74656e744163746f72000028011c566964656f49640000050201444f70656e41756374696f6e506172616d7300002801344f70656e41756374696f6e4964001900244e66744973737565640c00a5010130436f6e74656e744163746f72000028011c566964656f49640000090201544e667449737375616e6365506172616d6574657273001a00304e667444657374726f7965640800a5010130436f6e74656e744163746f72000028011c566964656f4964001b003841756374696f6e4269644d61646510002801204d656d6265724964000028011c566964656f4964000018011c42616c616e63650000350101404f7074696f6e3c4d656d62657249643e001c004841756374696f6e42696443616e63656c656408002801204d656d6265724964000028011c566964656f4964001d003c41756374696f6e43616e63656c65640800a5010130436f6e74656e744163746f72000028011c566964656f4964001e0054456e676c69736841756374696f6e536574746c65640c002801204d656d626572496400000001244163636f756e744964000028011c566964656f4964001f00604269644d616465436f6d706c6574696e6741756374696f6e0c002801204d656d6265724964000028011c566964656f49640000350101404f7074696f6e3c4d656d62657249643e002000584f70656e41756374696f6e42696441636365707465641000a5010130436f6e74656e744163746f72000028011c566964656f496400002801204d656d6265724964000018011c42616c616e6365002100304f6666657253746172746564100028011c566964656f49640000a5010130436f6e74656e744163746f7200002801204d656d626572496400004501013c4f7074696f6e3c42616c616e63653e002200344f666665724163636570746564040028011c566964656f4964002300344f6666657243616e63656c6564080028011c566964656f49640000a5010130436f6e74656e744163746f72002400404e667453656c6c4f726465724d6164650c0028011c566964656f49640000a5010130436f6e74656e744163746f72000018011c42616c616e6365002500244e6674426f75676874080028011c566964656f496400002801204d656d6265724964002600384275794e6f7743616e63656c6564080028011c566964656f49640000a5010130436f6e74656e744163746f72002700484275794e6f775072696365557064617465640c0028011c566964656f49640000a5010130436f6e74656e744163746f72000018011c42616c616e6365002800844e6674536c696e6765644261636b546f5468654f726967696e616c417274697374080028011c566964656f49640000a5010130436f6e74656e744163746f72002900504368616e6e656c4f776e657252656d61726b656408002801244368616e6e656c4964000030011c5665633c75383e002a046c4d65746170726f746f636f6c732072656c61746564206576656e74504368616e6e656c4167656e7452656d61726b65640c00a5010130436f6e74656e744163746f7200002801244368616e6e656c4964000030011c5665633c75383e002b00404e66744f776e657252656d61726b65640c00a5010130436f6e74656e744163746f72000028011c566964656f4964000030011c5665633c75383e002c0068496e697469616c697a65644368616e6e656c5472616e736665720c002801244368616e6e656c49640000a5010130436f6e74656e744163746f720000ed01013c50656e64696e675472616e73666572002d005443616e63656c4368616e6e656c5472616e7366657208002801244368616e6e656c49640000a5010130436f6e74656e744163746f72002e005c4368616e6e656c5472616e73666572416363657074656408002801244368616e6e656c496400006d0201645472616e73666572436f6d6d69746d656e745769746e657373002f0054476c6f62616c4e66744c696d6974557064617465640800890201384e66744c696d6974506572696f64000028010c753634003000584368616e6e656c4e66744c696d6974557064617465641000a5010130436f6e74656e744163746f720000890201384e66744c696d6974506572696f6400002801244368616e6e656c4964000028010c75363400310040546f67676c65644e66744c696d6974730400980110626f6f6c0032004843726561746f72546f6b656e4973737565640c00a5010130436f6e74656e744163746f7200002801244368616e6e656c4964000028011c546f6b656e49640033006843726561746f72546f6b656e49737375657252656d61726b65640c002801244368616e6e656c4964000028011c546f6b656e4964000030011c5665633c75383e003400085c4576656e747320666f722074686973206d6f64756c652e00a5010c3870616c6c65745f636f6e74656e742c7065726d697373696f6e7330436f6e74656e744163746f720c3843757261746f7247726f7570496401282443757261746f7249640128204d656d62657249640128010c1c43757261746f72080028013843757261746f7247726f75704964000028012443757261746f724964000000184d656d62657204002801204d656d6265724964000100104c65616400020000a9010c3870616c6c65745f636f6e74656e74147479706573344368616e6e656c5265636f72642c204d656d626572496401283843757261746f7247726f7570496401281c42616c616e63650118544368616e6e656c50726976696c6567654c6576656c01082c426c6f636b4e756d62657201101c546f6b656e49640128285472616e7366657249640128404368616e6e656c41737365747353657401ad015c4368616e6e656c436f6c6c61626f7261746f72734d617001b10144506175736564466561747572657353657401d10148526570617961626c65426c6f6174426f6e6401e101003801146f776e6572e50101984368616e6e656c4f776e65723c4d656d62657249642c2043757261746f7247726f757049643e0001286e756d5f766964656f7328010c753634000134636f6c6c61626f7261746f7273b101015c4368616e6e656c436f6c6c61626f7261746f72734d617000016463756d756c61746976655f7265776172645f636c61696d656418011c42616c616e636500013c70726976696c6567655f6c6576656c0801544368616e6e656c50726976696c6567654c6576656c00013c7061757365645f6665617475726573d1010144506175736564466561747572657353657400013c7472616e736665725f737461747573e9010179014368616e6e656c5472616e736665725374617475733c4d656d62657249642c2043757261746f7247726f757049642c2042616c616e63652c205472616e7366657249642c0a4368616e6e656c436f6c6c61626f7261746f72734d61702c3e000130646174615f6f626a65637473ad0101404368616e6e656c41737365747353657400013c6461696c795f6e66745f6c696d6974f501016c4c696d6974506572506572696f643c426c6f636b4e756d6265723e0001407765656b6c795f6e66745f6c696d6974f501016c4c696d6974506572506572696f643c426c6f636b4e756d6265723e0001446461696c795f6e66745f636f756e746572f901015c4e6674436f756e7465723c426c6f636b4e756d6265723e0001487765656b6c795f6e66745f636f756e746572f901015c4e6674436f756e7465723c426c6f636b4e756d6265723e00014063726561746f725f746f6b656e5f69643501013c4f7074696f6e3c546f6b656e49643e0001606368616e6e656c5f73746174655f626c6f61745f626f6e64e1010148526570617961626c65426c6f6174426f6e640000ad010c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401280453000004006901012c42547265655365743c543e0000b1010c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0128045601b501045300000400c501013842547265654d61703c4b2c20563e0000b5010c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401b901045300000400bd01012c42547265655365743c543e0000b901103870616c6c65745f636f6e74656e74147479706573386974657261626c655f656e756d735c4368616e6e656c416374696f6e5065726d697373696f6e000158545570646174654368616e6e656c4d657461646174610000006c4d616e6167654e6f6e566964656f4368616e6e656c417373657473000100684d616e6167654368616e6e656c436f6c6c61626f7261746f72730002004c557064617465566964656f4d6574616461746100030020416464566964656f000400444d616e616765566964656f4173736574730005003444656c6574654368616e6e656c0006002c44656c657465566964656f0007003c4d616e616765566964656f4e6674730008002c4167656e7452656d61726b0009003c5472616e736665724368616e6e656c000a0048436c61696d4368616e6e656c526577617264000b0068576974686472617746726f6d4368616e6e656c42616c616e6365000c0044497373756543726561746f72546f6b656e000d0068436c61696d43726561746f72546f6b656e506174726f6e616765000e0074496e6974416e644d616e61676543726561746f72546f6b656e53616c65000f006843726561746f72546f6b656e4973737565725472616e73666572001000784d616b6543726561746f72546f6b656e5065726d697373696f6e6c6573730011007c52656475636543726561746f72546f6b656e506174726f6e616765526174650012004c4d616e616765526576656e756553706c6974730013004c4465697373756543726561746f72546f6b656e00140028416d6d436f6e74726f6c00150000bd010420425472656553657404045401b901000400c101000000c101000002b90100c501042042547265654d617008044b0128045601b501000400c901000000c901000002cd0100cd010000040828b50100d1010c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401d501045300000400d901012c42547265655365743c543e0000d501143870616c6c65745f636f6e74656e742c7065726d697373696f6e733463757261746f725f67726f7570386974657261626c655f656e756d73585061757361626c654368616e6e656c4665617475726500011c504368616e6e656c46756e64735472616e736665720000003843726561746f72436173686f757400010040566964656f4e667449737375616e636500020034566964656f4372656174696f6e0003002c566964656f557064617465000400344368616e6e656c5570646174650005005043726561746f72546f6b656e49737375616e636500060000d9010420425472656553657404045401d501000400dd01000000dd01000002d50100e1010c3470616c6c65745f636f6d6d6f6e28626c6f61745f626f6e6448526570617961626c65426c6f6174426f6e6408244163636f756e74496401001c42616c616e636501180008015c72657061796d656e745f726573747269637465645f746f9401444f7074696f6e3c4163636f756e7449643e000118616d6f756e7418011c42616c616e63650000e5010c3870616c6c65745f636f6e74656e74147479706573304368616e6e656c4f776e657208204d656d626572496401283843757261746f7247726f7570496401280108184d656d62657204002801204d656d62657249640000003043757261746f7247726f7570040028013843757261746f7247726f7570496400010000e9010c3870616c6c65745f636f6e74656e74147479706573544368616e6e656c5472616e7366657253746174757314204d656d626572496401283843757261746f7247726f7570496401281c42616c616e63650118285472616e73666572496401285c4368616e6e656c436f6c6c61626f7261746f72734d617001b1010108404e6f4163746976655472616e736665720000003c50656e64696e675472616e736665720400ed01015d0150656e64696e675472616e736665723c4d656d62657249642c2043757261746f7247726f757049642c2042616c616e63652c205472616e7366657249642c0a4368616e6e656c436f6c6c61626f7261746f72734d61703e00010000ed010c3870616c6c65745f636f6e74656e741474797065733c50656e64696e675472616e7366657214204d656d626572496401283843757261746f7247726f7570496401281c42616c616e63650118285472616e73666572496401285c4368616e6e656c436f6c6c61626f7261746f72734d617001b101000801246e65775f6f776e6572e50101984368616e6e656c4f776e65723c4d656d62657249642c2043757261746f7247726f757049643e00013c7472616e736665725f706172616d73f1010129015472616e73666572436f6d6d69746d656e74506172616d65746572733c4368616e6e656c436f6c6c61626f7261746f72734d61702c2042616c616e63652c205472616e7366657249643e0000f1010c3870616c6c65745f636f6e74656e74147479706573705472616e73666572436f6d6d69746d656e74506172616d65746572730c5c4368616e6e656c436f6c6c61626f7261746f72734d617001b1011c42616c616e63650118285472616e7366657249640128000c01446e65775f636f6c6c61626f7261746f7273b101015c4368616e6e656c436f6c6c61626f7261746f72734d6170000114707269636518011c42616c616e636500012c7472616e736665725f69642801285472616e7366657249640000f5010c3870616c6c65745f636f6e74656e74147479706573384c696d6974506572506572696f64042c426c6f636b4e756d6265720110000801146c696d697428010c75363400014c626c6f636b5f6e756d6265725f706572696f6410012c426c6f636b4e756d6265720000f9010c3870616c6c65745f636f6e74656e74147479706573284e6674436f756e746572042c426c6f636b4e756d62657201100008011c636f756e74657228010c7536340001306c6173745f7570646174656410012c426c6f636b4e756d6265720000fd01103870616c6c65745f636f6e74656e740c6e667414747970657368456e676c69736841756374696f6e506172616d735265636f72640c2c426c6f636b4e756d62657201101c42616c616e63650118204d656d62657249640128001c01387374617274696e675f707269636518011c42616c616e63650001346275795f6e6f775f70726963654501013c4f7074696f6e3c42616c616e63653e00012477686974656c6973746901014842547265655365743c4d656d62657249643e0001247374617274735f61740102014c4f7074696f6e3c426c6f636b4e756d6265723e0001206475726174696f6e10012c426c6f636b4e756d626572000140657874656e73696f6e5f706572696f6410012c426c6f636b4e756d6265720001306d696e5f6269645f7374657018011c42616c616e63650000010204184f7074696f6e04045401100108104e6f6e6500000010536f6d6504001000000100000502103870616c6c65745f636f6e74656e740c6e66741474797065735c4f70656e41756374696f6e506172616d735265636f72640c2c426c6f636b4e756d62657201101c42616c616e63650118204d656d62657249640128001401387374617274696e675f707269636518011c42616c616e63650001346275795f6e6f775f70726963654501013c4f7074696f6e3c42616c616e63653e0001247374617274735f61740102014c4f7074696f6e3c426c6f636b4e756d6265723e00012477686974656c6973746901014842547265655365743c4d656d62657249643e0001446269645f6c6f636b5f6475726174696f6e10012c426c6f636b4e756d62657200000902103870616c6c65745f636f6e74656e740c6e66741474797065736c4e667449737375616e6365506172616d65746572735265636f726408204d656d626572496401285c496e69745472616e73616374696f6e616c537461747573010d020010011c726f79616c74791102013c4f7074696f6e3c526f79616c74793e0001306e66745f6d6574616461746130012c4e66744d657461646174610001446e6f6e5f6368616e6e656c5f6f776e6572350101404f7074696f6e3c4d656d62657249643e000164696e69745f7472616e73616374696f6e616c5f7374617475730d02015c496e69745472616e73616374696f6e616c53746174757300000d02103870616c6c65745f636f6e74656e740c6e667414747970657374496e69745472616e73616374696f6e616c5374617475735265636f72641050456e676c69736841756374696f6e506172616d7301fd01444f70656e41756374696f6e506172616d73010502204d656d626572496401281c42616c616e6365011801141049646c65000000184275794e6f77040018011c42616c616e636500010058496e697469617465644f66666572546f4d656d62657208002801204d656d626572496400004501013c4f7074696f6e3c42616c616e63653e00020038456e676c69736841756374696f6e0400fd010150456e676c69736841756374696f6e506172616d730003002c4f70656e41756374696f6e0400050201444f70656e41756374696f6e506172616d7300040000110204184f7074696f6e04045401ac0108104e6f6e6500000010536f6d650400ac000001000015020c3870616c6c65745f636f6e74656e741474797065737c4368616e6e656c4372656174696f6e506172616d65746572735265636f7264143453746f72616765417373657473011902204d656d626572496401283c53746f726167654275636b65744964012850446973747269627574696f6e4275636b657449640125021c42616c616e63650118001c0118617373657473290201544f7074696f6e3c53746f726167654173736574733e0001106d6574613101013c4f7074696f6e3c5665633c75383e3e000134636f6c6c61626f7261746f72732d0201ac42547265654d61703c4d656d62657249642c204368616e6e656c4167656e745065726d697373696f6e733e00013c73746f726167655f6275636b6574736901016442547265655365743c53746f726167654275636b657449643e000150646973747269627574696f6e5f6275636b6574733902017842547265655365743c446973747269627574696f6e4275636b657449643e00018465787065637465645f6368616e6e656c5f73746174655f626c6f61745f626f6e6418011c42616c616e636500019465787065637465645f646174615f6f626a6563745f73746174655f626c6f61745f626f6e6418011c42616c616e6365000019020c3870616c6c65745f636f6e74656e741474797065734c53746f726167654173736574735265636f7264041c42616c616e63650118000801506f626a6563745f6372656174696f6e5f6c6973741d0201845665633c446174614f626a6563744372656174696f6e506172616d65746572733e00015865787065637465645f646174615f73697a655f66656518011c42616c616e636500001d020000022102002102083870616c6c65745f73746f7261676570446174614f626a6563744372656174696f6e506172616d6574657273000008011073697a6528010c75363400013c697066735f636f6e74656e745f696430011c5665633c75383e00002502083870616c6c65745f73746f7261676568446973747269627574696f6e4275636b657449645265636f72640868446973747269627574696f6e4275636b657446616d696c79496401285c446973747269627574696f6e4275636b6574496e646578012800080174646973747269627574696f6e5f6275636b65745f66616d696c795f6964280168446973747269627574696f6e4275636b657446616d696c794964000164646973747269627574696f6e5f6275636b65745f696e64657828015c446973747269627574696f6e4275636b6574496e6465780000290204184f7074696f6e0404540119020108104e6f6e6500000010536f6d650400190200000100002d02042042547265654d617008044b0128045601bd010004003102000000310200000235020035020000040828bd01003902042042547265655365740404540125020004003d020000003d0200000225020041020c3870616c6c65745f636f6e74656e74147479706573744368616e6e656c557064617465506172616d65746572735265636f7264103453746f7261676541737365747301190230446174614f626a65637449640128204d656d626572496401281c42616c616e63650118001801406173736574735f746f5f75706c6f6164290201544f7074696f6e3c53746f726167654173736574733e0001206e65775f6d6574613101013c4f7074696f6e3c5665633c75383e3e0001406173736574735f746f5f72656d6f76656901015842547265655365743c446174614f626a65637449643e000134636f6c6c61626f7261746f7273450201cc4f7074696f6e3c42547265654d61703c4d656d62657249642c204368616e6e656c4167656e745065726d697373696f6e733e3e00019465787065637465645f646174615f6f626a6563745f73746174655f626c6f61745f626f6e6418011c42616c616e636500016c73746f726167655f6275636b6574735f6e756d5f7769746e6573730102012c4f7074696f6e3c7533323e0000450204184f7074696f6e040454012d020108104e6f6e6500000010536f6d6504002d02000001000049020c3870616c6c65745f636f6e74656e7414747970657374566964656f4372656174696f6e506172616d65746572735265636f72640c3453746f72616765417373657473011902544e667449737375616e6365506172616d65746572730109021c42616c616e6365011800180118617373657473290201544f7074696f6e3c53746f726167654173736574733e0001106d6574613101013c4f7074696f6e3c5665633c75383e3e0001386175746f5f69737375655f6e66744d0201744f7074696f6e3c4e667449737375616e6365506172616d65746572733e00017c65787065637465645f766964656f5f73746174655f626c6f61745f626f6e6418011c42616c616e636500019465787065637465645f646174615f6f626a6563745f73746174655f626c6f61745f626f6e6418011c42616c616e636500016c73746f726167655f6275636b6574735f6e756d5f7769746e65737310010c75333200004d0204184f7074696f6e0404540109020108104e6f6e6500000010536f6d6504000902000001000051020c3870616c6c65745f636f6e74656e741474797065736c566964656f557064617465506172616d65746572735265636f7264103453746f7261676541737365747301190230446174614f626a65637449640128544e667449737375616e6365506172616d65746572730109021c42616c616e63650118001801406173736574735f746f5f75706c6f6164290201544f7074696f6e3c53746f726167654173736574733e0001206e65775f6d6574613101013c4f7074696f6e3c5665633c75383e3e0001406173736574735f746f5f72656d6f76656901015842547265655365743c446174614f626a65637449643e0001386175746f5f69737375655f6e66744d0201744f7074696f6e3c4e667449737375616e6365506172616d65746572733e00019465787065637465645f646174615f6f626a6563745f73746174655f626c6f61745f626f6e6418011c42616c616e636500016c73746f726167655f6275636b6574735f6e756d5f7769746e6573730102012c4f7074696f6e3c7533323e00005502042042547265654d617008044b010804560159020004006502000000590204204254726565536574040454015d0200040061020000005d02143870616c6c65745f636f6e74656e742c7065726d697373696f6e733463757261746f725f67726f7570386974657261626c655f656e756d735c436f6e74656e744d6f6465726174696f6e416374696f6e0001182448696465566964656f0000002c486964654368616e6e656c000100684368616e67654368616e6e656c466561747572655374617475730400d50101585061757361626c654368616e6e656c466561747572650002004444656c657465566964656f4173736574730400980110626f6f6c0003006c44656c6574654e6f6e566964656f4368616e6e656c417373657473000400585570646174654368616e6e656c4e66744c696d6974730005000061020000025d02006502000002690200690200000408085902006d020c3870616c6c65745f636f6e74656e74147479706573705472616e73666572436f6d6d69746d656e74506172616d65746572730c5c4368616e6e656c436f6c6c61626f7261746f72734d6170012d021c42616c616e63650118285472616e7366657249640128000c01446e65775f636f6c6c61626f7261746f72732d02015c4368616e6e656c436f6c6c61626f7261746f72734d6170000114707269636518011c42616c616e636500012c7472616e736665725f69642801285472616e736665724964000071020c3870616c6c65745f636f6e74656e74147479706573905570646174654368616e6e656c5061796f757473506172616d65746572735265636f72640c7c4368616e6e656c5061796f7574735061796c6f6164506172616d65746572730175021c42616c616e636501181048617368012c00140128636f6d6d69746d656e74790201304f7074696f6e3c486173683e00011c7061796c6f61647d02019c4f7074696f6e3c4368616e6e656c5061796f7574735061796c6f6164506172616d65746572733e00014c6d696e5f636173686f75745f616c6c6f7765644501013c4f7074696f6e3c42616c616e63653e00014c6d61785f636173686f75745f616c6c6f7765644501013c4f7074696f6e3c42616c616e63653e0001606368616e6e656c5f636173686f7574735f656e61626c6564810201304f7074696f6e3c626f6f6c3e000075020c3870616c6c65745f636f6e74656e74147479706573944368616e6e656c5061796f7574735061796c6f6164506172616d65746572735265636f7264041c42616c616e63650118000c01586f626a6563745f6372656174696f6e5f706172616d7321020170446174614f626a6563744372656174696f6e506172616d657465727300015865787065637465645f646174615f73697a655f66656518011c42616c616e636500019465787065637465645f646174615f6f626a6563745f73746174655f626c6f61745f626f6e6418011c42616c616e63650000790204184f7074696f6e040454012c0108104e6f6e6500000010536f6d6504002c00000100007d0204184f7074696f6e0404540175020108104e6f6e6500000010536f6d65040075020000010000810204184f7074696f6e04045401980108104e6f6e6500000010536f6d65040098000001000085020c3870616c6c65745f636f6e74656e741474797065735c4368616e6e656c46756e647344657374696e6174696f6e04244163636f756e74496401000108244163636f756e74496404000001244163636f756e74496400000034436f756e63696c4275646765740001000089020c3870616c6c65745f636f6e74656e74147479706573384e66744c696d6974506572696f64000108144461696c79000000185765656b6c79000100008d02083870616c6c65745f73746f72616765205261774576656e74303c53746f726167654275636b65744964012820576f726b65724964012830446174614f626a656374496401284055706c6f6164506172616d65746572730191021442616749640195023044796e616d69634261674964019d02244163636f756e74496401001c42616c616e6365011868446973747269627574696f6e4275636b657446616d696c794964012850446973747269627574696f6e4275636b657449640125025c446973747269627574696f6e4275636b6574496e64657801287044796e616d69634261674372656174696f6e506172616d657465727301a10201a85053746f726167654275636b657443726561746564140028013c53746f726167654275636b657449640000350101404f7074696f6e3c576f726b657249643e0000980110626f6f6c000028010c753634000028010c75363400001c94456d697473206f6e206372656174696e67207468652073746f72616765206275636b65742e18506172616d734c2d2073746f72616765206275636b6574204944402d20696e766974656420776f726b65726c2d20666c61672022616363657074696e675f6e65775f6261677322642d2073697a65206c696d697420666f7220766f75636865722c702d206f626a65637473206c696d697420666f7220766f75636865722c7c53746f726167654275636b6574496e7669746174696f6e41636365707465640c0028013c53746f726167654275636b657449640000280120576f726b6572496400000001244163636f756e744964000114c4456d697473206f6e20616363657074696e67207468652073746f72616765206275636b657420696e7669746174696f6e2e18506172616d734c2d2073746f72616765206275636b65742049444c2d20696e766974656420776f726b65722049445c2d207472616e736163746f72206163636f756e742049446c53746f726167654275636b65747355706461746564466f724261670c0095020114426167496400006901016442547265655365743c53746f726167654275636b657449643e00006901016442547265655365743c53746f726167654275636b657449643e000214a8456d697473206f6e207570646174696e672073746f72616765206275636b65747320666f72206261672e18506172616d73202d20626167204944982d2073746f72616765206275636b65747320746f2061646420494420636f6c6c656374696f6ea42d2073746f72616765206275636b65747320746f2072656d6f766520494420636f6c6c656374696f6e4c446174614f626a6563747355706c6f616465640c006901015842547265655365743c446174614f626a65637449643e00009102014055706c6f6164506172616d6574657273000018011c42616c616e636500031480456d697473206f6e2075706c6f6164696e672064617461206f626a656374732e18506172616d73482d2064617461206f626a6563747320494473782d20696e697469616c2075706c6f6164696e6720706172616d6574657273782d20737461746520626c6f617420626f6e6420666f72206f626a656374736853746f726167654f70657261746f724d657461646174615365740c0028013c53746f726167654275636b657449640000280120576f726b65724964000030011c5665633c75383e000414bc456d697473206f6e2073657474696e67207468652073746f72616765206f70657261746f72206d657461646174612e18506172616d734c2d2073746f72616765206275636b65742049444c2d20696e766974656420776f726b6572204944282d206d657461646174617453746f726167654275636b6574566f75636865724c696d6974735365740c0028013c53746f726167654275636b65744964000028010c753634000028010c753634000514cc456d697473206f6e2073657474696e67207468652073746f72616765206275636b657420766f7563686572206c696d6974732e18506172616d734c2d2073746f72616765206275636b6574204944782d206e657720746f74616c206f626a656374732073697a65206c696d6974802d206e657720746f74616c206f626a65637473206e756d626572206c696d69746850656e64696e67446174614f626a656374734163636570746564100028013c53746f726167654275636b657449640000280120576f726b65724964000095020114426167496400006901015842547265655365743c446174614f626a65637449643e000618a0456d697473206f6e20616363657074696e672070656e64696e672064617461206f626a656374732e18506172616d734c2d2073746f72616765206275636b6574204944842d20776f726b6572204944202873746f726167652070726f766964657220494429202d20626167204944582d2070656e64696e672064617461206f626a656374738053746f726167654275636b6574496e7669746174696f6e43616e63656c6c6564040028013c53746f726167654275636b6574496400070cc8456d697473206f6e2063616e63656c6c696e67207468652073746f72616765206275636b657420696e7669746174696f6e2e18506172616d734c2d2073746f72616765206275636b65742049447053746f726167654275636b65744f70657261746f72496e7669746564080028013c53746f726167654275636b657449640000280120576f726b65724964000810c0456d697473206f6e207468652073746f72616765206275636b6574206f70657261746f7220696e7669746174696f6e2e18506172616d734c2d2073746f72616765206275636b6574204944a82d206f70657261746f7220776f726b6572204944202873746f726167652070726f7669646572204944297053746f726167654275636b65744f70657261746f7252656d6f766564040028013c53746f726167654275636b6574496400090cb4456d697473206f6e207468652073746f72616765206275636b6574206f70657261746f722072656d6f76616c2e18506172616d734c2d2073746f72616765206275636b65742049446c55706c6f6164696e67426c6f636b537461747573557064617465640400980110626f6f6c000a0c0501456d697473206f6e206368616e67696e67207468652073697a652d62617365642070726963696e67206f66206e6577206f626a656374732075706c6f616465642e18506172616d73302d206e6577207374617475737c446174614f626a6563745065724d6567616279746546656555706461746564040018011c42616c616e6365000b0c0501456d697473206f6e206368616e67696e67207468652073697a652d62617365642070726963696e67206f66206e6577206f626a656374732075706c6f616465642e18506172616d734c2d206e657720646174612073697a65206665658053746f726167654275636b6574735065724261674c696d697455706461746564040010010c753332000c0cf4456d697473206f6e206368616e67696e6720746865202253746f72616765206275636b657473207065722062616722206e756d626572206c696d69742e18506172616d732c2d206e6577206c696d69749453746f726167654275636b657473566f75636865724d61784c696d69747355706461746564080028010c753634000028010c753634000d10ec456d697473206f6e206368616e67696e6720746865202253746f72616765206275636b65747320766f7563686572206d6178206c696d697473222e18506172616d73602d206e6577206f626a656374732073697a65206c696d6974682d206e6577206f626a65637473206e756d626572206c696d697440446174614f626a656374734d6f7665640c00950201144261674964000095020114426167496400006901015842547265655365743c446174614f626a65637449643e000e14a8456d697473206f6e206d6f76696e672064617461206f626a65637473206265747765656e20626167732e18506172616d733c2d20736f7572636520626167204944502d2064657374696e6174696f6e20626167204944442d2064617461206f626a6563742049447348446174614f626a6563747344656c657465640c000001244163636f756e744964000095020114426167496400006901015842547265655365743c446174614f626a65637449643e000f14a4456d697473206f6e2064617461206f626a656374732064656c6574696f6e2066726f6d20626167732e18506172616d73942d206163636f756e7420494420666f722074686520737461746520626c6f617420626f6e64202d20626167204944442d2064617461206f626a656374204944736853746f726167654275636b657453746174757355706461746564080028013c53746f726167654275636b657449640000980110626f6f6c00101098456d697473206f6e2073746f72616765206275636b657420737461747573207570646174652e18506172616d734c2d2073746f72616765206275636b6574204944302d206e6577207374617475733c557064617465426c61636b6c6973740800a502014442547265655365743c5665633c75383e3e0000a502014442547265655365743c5665633c75383e3e001110c4456d697473206f6e207570646174696e672074686520626c61636b6c69737420776974682064617461206861736865732e18506172616d73942d2068617368657320746f2072656d6f76652066726f6d2074686520626c61636b6c697374802d2068617368657320746f2061646420746f2074686520626c61636b6c6973744444796e616d696342616744656c6574656404009d02013044796e616d6963426167496400120c80456d697473206f6e2064656c6574696e6720612064796e616d6963206261672e18506172616d73402d2064796e616d6963206261672049444444796e616d6963426167437265617465640800a102017044796e616d69634261674372656174696f6e506172616d657465727300006901015842547265655365743c446174614f626a65637449643e00131080456d697473206f6e206372656174696e6720612064796e616d6963206261672e18506172616d73842d2064796e616d696320626167206372656174696f6e20706172616d65746572736c2d2075706c6f616465642064617461206f626a656374732069647338566f75636865724368616e676564080028013c53746f726167654275636b657449640000ad02011c566f7563686572001410cc456d697473206f6e206368616e67696e672074686520766f756368657220666f7220612073746f72616765206275636b65742e18506172616d734c2d2073746f72616765206275636b6574204944342d206e657720766f75636865725053746f726167654275636b657444656c65746564040028013c53746f726167654275636b6574496400150c84456d697473206f6e2073746f72616765206275636b65742064656c6574696e672e18506172616d734c2d2073746f72616765206275636b6574204944dc4e756d6265724f6653746f726167654275636b657473496e44796e616d69634261674372656174696f6e506f6c696379557064617465640800b102013844796e616d696342616754797065000010010c7533320016103d01456d697473206f6e207570646174696e6720746865206e756d626572206f662073746f72616765206275636b65747320696e2064796e616d696320626167206372656174696f6e20706f6c6963792e18506172616d73482d2064796e616d69632062616720747970657c2d206e6577206e756d626572206f662073746f72616765206275636b6574737c446973747269627574696f6e4275636b657446616d696c79437265617465640400280168446973747269627574696f6e4275636b657446616d696c79496400170cb4456d697473206f6e206372656174696e6720646973747269627574696f6e206275636b65742066616d696c792e18506172616d737c2d20646973747269627574696f6e2066616d696c79206275636b65742049447c446973747269627574696f6e4275636b657446616d696c7944656c657465640400280168446973747269627574696f6e4275636b657446616d696c79496400180cb4456d697473206f6e2064656c6574696e6720646973747269627574696f6e206275636b65742066616d696c792e18506172616d737c2d20646973747269627574696f6e2066616d696c79206275636b657420494464446973747269627574696f6e4275636b6574437265617465640c00280168446973747269627574696f6e4275636b657446616d696c7949640000980110626f6f6c000025020150446973747269627574696f6e4275636b6574496400191498456d697473206f6e206372656174696e6720646973747269627574696f6e206275636b65742e18506172616d737c2d20646973747269627574696f6e206275636b65742066616d696c79204944502d20616363657074696e67206e65772062616773602d20646973747269627574696f6e206275636b65742049447c446973747269627574696f6e4275636b657453746174757355706461746564080025020150446973747269627574696f6e4275636b657449640000980110626f6f6c001a10ec456d697473206f6e2073746f72616765206275636b657420737461747573207570646174652028616363657074696e67206e65772062616773292e18506172616d73602d20646973747269627574696f6e206275636b6574204944842d206e6577207374617475732028616363657074696e67206e657720626167732964446973747269627574696f6e4275636b657444656c65746564040025020150446973747269627574696f6e4275636b65744964001b0c98456d697473206f6e2064656c6574696e6720646973747269627574696f6e206275636b65742e18506172616d73602d20646973747269627574696f6e206275636b657420494480446973747269627574696f6e4275636b65747355706461746564466f7242616710009502011442616749640000280168446973747269627574696f6e4275636b657446616d696c79496400006901018442547265655365743c446973747269627574696f6e4275636b6574496e6465783e00006901018442547265655365743c446973747269627574696f6e4275636b6574496e6465783e001c14bc456d697473206f6e207570646174696e6720646973747269627574696f6e206275636b65747320666f72206261672e18506172616d73202d20626167204944982d2073746f72616765206275636b65747320746f2061646420494420636f6c6c656374696f6ea42d2073746f72616765206275636b65747320746f2072656d6f766520494420636f6c6c656374696f6e94446973747269627574696f6e4275636b6574735065724261674c696d697455706461746564040010010c753332001d0c0901456d697473206f6e206368616e67696e67207468652022446973747269627574696f6e206275636b657473207065722062616722206e756d626572206c696d69742e18506172616d732c2d206e6577206c696d697474446973747269627574696f6e4275636b65744d6f646555706461746564080025020150446973747269627574696f6e4275636b657449640000980110626f6f6c001e10e0456d697473206f6e2073746f72616765206275636b6574206d6f6465207570646174652028646973747269627574696e6720666c6167292e18506172616d73602d20646973747269627574696f6e206275636b6574204944382d20646973747269627574696e67a446616d696c696573496e44796e616d69634261674372656174696f6e506f6c696379557064617465640800b102013844796e616d6963426167547970650000b50201a442547265654d61703c446973747269627574696f6e4275636b657446616d696c7949642c207533323e001f102d01456d697473206f6e2064796e616d696320626167206372656174696f6e20706f6c696379207570646174652028646973747269627574696f6e206275636b65742066616d696c696573292e18506172616d73482d2064796e616d6963206261672074797065742d2066616d696c69657320616e64206275636b6574206e756d6265727384446973747269627574696f6e4275636b65744f70657261746f72496e7669746564080025020150446973747269627574696f6e4275636b657449640000280120576f726b657249640020101101456d697473206f6e206372656174696e67206120646973747269627574696f6e206275636b657420696e7669746174696f6e20666f7220746865206f70657261746f722e18506172616d73602d20646973747269627574696f6e206275636b65742049442c2d20776f726b657220494494446973747269627574696f6e4275636b6574496e7669746174696f6e43616e63656c6c6564080025020150446973747269627574696f6e4275636b657449640000280120576f726b657249640021101501456d697473206f6e2063616e63656c696e67206120646973747269627574696f6e206275636b657420696e7669746174696f6e20666f7220746865206f70657261746f722e18506172616d73602d20646973747269627574696f6e206275636b6574204944502d206f70657261746f7220776f726b657220494490446973747269627574696f6e4275636b6574496e7669746174696f6e41636365707465640800280120576f726b65724964000025020150446973747269627574696f6e4275636b657449640022101501456d697473206f6e20616363657074696e67206120646973747269627574696f6e206275636b657420696e7669746174696f6e20666f7220746865206f70657261746f722e18506172616d732c2d20776f726b6572204944602d20646973747269627574696f6e206275636b657420494474446973747269627574696f6e4275636b65744d657461646174615365740c00280120576f726b65724964000025020150446973747269627574696f6e4275636b65744964000030011c5665633c75383e0023140101456d697473206f6e2073657474696e6720746865206d65746164617461206279206120646973747269627574696f6e206275636b6574206f70657261746f722e18506172616d732c2d20776f726b6572204944602d20646973747269627574696f6e206275636b6574204944282d206d6574616461746184446973747269627574696f6e4275636b65744f70657261746f7252656d6f766564080025020150446973747269627574696f6e4275636b657449640000280120576f726b65724964002410c8456d697473206f6e2074686520646973747269627574696f6e206275636b6574206f70657261746f722072656d6f76616c2e18506172616d73602d20646973747269627574696f6e206275636b6574204944842d20646973747269627574696f6e206275636b6574206f70657261746f722049448c446973747269627574696f6e4275636b657446616d696c794d657461646174615365740800280168446973747269627574696f6e4275636b657446616d696c794964000030011c5665633c75383e002510f8456d697473206f6e2073657474696e6720746865206d65746164617461206279206120646973747269627574696f6e206275636b65742066616d696c792e18506172616d737c2d20646973747269627574696f6e206275636b65742066616d696c79204944282d206d6574616461746190446174614f626a6563745374617465426c6f6174426f6e6456616c756555706461746564040018011c42616c616e636500260ccc456d697473206f6e207570646174696e67207468652064617461206f626a65637420737461746520626c6f617420626f6e642e18506172616d73602d20737461746520626c6f617420626f6e642076616c756548446174614f626a65637473557064617465640c009102014055706c6f6164506172616d657465727300006901015842547265655365743c446174614f626a65637449643e00006901015842547265655365743c446174614f626a65637449643e0027140d01456d697473206f6e2073746f7261676520617373657473206265696e672075706c6f6164656420616e642064656c65746564206174207468652073616d652074696d6518506172616d73482d2055706c6f6164506172616d6574657273742d20496473206f66207468652075706c6f61646564206f626a65637473702d20496473206f66207468652072656d6f766564206f626a656374735c53746f726167654f70657261746f7252656d61726b65640c00280120576f726b65724964000028013c53746f726167654275636b65744964000030011c5665633c75383e002814a4456d697473206f6e2053746f72616765204f70657261746f72206d616b696e6720612072656d61726b18506172616d73582d206f70657261746f72277320776f726b65722069644c2d2073746f72616765206275636b6574206964402d2072656d61726b206d65737361676570446973747269627574696f6e4f70657261746f7252656d61726b65640c00280120576f726b65724964000025020150446973747269627574696f6e4275636b65744964000030011c5665633c75383e002914b8456d697473206f6e20446973747269627574696f6e204f70657261746f72206d616b696e6720612072656d61726b18506172616d73582d206f70657261746f72277320776f726b6572206964602d20646973747269627574696f6e206275636b6574206964402d2072656d61726b206d6573736167650c5c4576656e747320666f722074686973206d6f64756c652e003853746f72616765206576656e74739102083870616c6c65745f73746f726167655855706c6f6164506172616d65746572735265636f72640c144261674964019502244163636f756e74496401001c42616c616e63650118001401186261675f69649502011442616749640001506f626a6563745f6372656174696f6e5f6c6973741d0201845665633c446174614f626a6563744372656174696f6e506172616d65746572733e00018873746174655f626c6f61745f626f6e645f736f757263655f6163636f756e745f69640001244163636f756e74496400015865787065637465645f646174615f73697a655f66656518011c42616c616e636500019465787065637465645f646174615f6f626a6563745f73746174655f626c6f61745f626f6e6418011c42616c616e636500009502083870616c6c65745f73746f726167652442616749645479706508204d656d62657249640128244368616e6e656c4964012801081853746174696304009902012c53746174696342616749640000001c44796e616d696304009d02019444796e616d69634261674964547970653c4d656d62657249642c204368616e6e656c49643e000100009902083870616c6c65745f73746f726167652c53746174696342616749640001081c436f756e63696c00000030576f726b696e6747726f7570040099010130576f726b696e6747726f7570000100009d02083870616c6c65745f73746f726167654044796e616d696342616749645479706508204d656d62657249640128244368616e6e656c496401280108184d656d62657204002801204d656d62657249640000001c4368616e6e656c04002801244368616e6e656c496400010000a102083870616c6c65745f73746f726167657844796e4261674372656174696f6e506172616d65746572735265636f726414144261674964019d02244163636f756e74496401001c42616c616e636501183c53746f726167654275636b65744964012850446973747269627574696f6e4275636b65744964012502001c01186261675f69649d02011442616749640001506f626a6563745f6372656174696f6e5f6c6973741d0201845665633c446174614f626a6563744372656174696f6e506172616d65746572733e00018873746174655f626c6f61745f626f6e645f736f757263655f6163636f756e745f69640001244163636f756e74496400015865787065637465645f646174615f73697a655f66656518011c42616c616e636500019465787065637465645f646174615f6f626a6563745f73746174655f626c6f61745f626f6e6418011c42616c616e636500013c73746f726167655f6275636b6574736901016442547265655365743c53746f726167654275636b657449643e000150646973747269627574696f6e5f6275636b6574733902017842547265655365743c446973747269627574696f6e4275636b657449643e0000a502042042547265655365740404540130000400a902000000a9020000023000ad02083870616c6c65745f73746f726167651c566f7563686572000010012873697a655f6c696d697428010c7536340001346f626a656374735f6c696d697428010c75363400012473697a655f7573656428010c7536340001306f626a656374735f7573656428010c7536340000b102083870616c6c65745f73746f726167653844796e616d696342616754797065000108184d656d6265720000001c4368616e6e656c00010000b502042042547265654d617008044b012804560110000400b902000000b902000002bd0200bd0200000408281000c1020c5070616c6c65745f70726f6a6563745f746f6b656e186576656e7473205261774576656e742c1c42616c616e63650118284a6f7942616c616e636501181c546f6b656e49640128244163636f756e7449640100204d656d626572496401282c426c6f636b4e756d6265720110385472616e73666572506f6c69637901c5025c546f6b656e49737375616e6365506172616d657465727301c9024856616c6964617465645472616e736665727301fd0224546f6b656e53616c6501210320416d6d4375727665012503015858546f6b656e416d6f756e745472616e73666572726564100028011c546f6b656e496400002801204d656d62657249640000fd02014856616c6964617465645472616e7366657273000030011c5665633c75383e000018ac546f6b656e20616d6f756e74206973207472616e736665727265642066726f6d2073726320746f206473741c506172616d733a482d20746f6b656e206964656e746966696572482d20736f75726365206d656d62657220696459012d206d617020636f6e7461696e696e672076616c696461746564206f7574707574732028616d6f756e7420696e646578656420627920286d656d6265725f6964202b206163636f756e74206578697374616e63652929542d207472616e736665722773206d6574616461746178546f6b656e416d6f756e745472616e736665727265644279497373756572100028011c546f6b656e496400002801204d656d62657249640000fd02014856616c6964617465645472616e7366657273000030011c5665633c75383e00012088546f6b656e20616d6f756e74207472616e73666572726564206279206973737565721c506172616d733a482d20746f6b656e206964656e7469666965726c2d20736f75726365202869737375657229206d656d626572206964882d206d617020636f6e7461696e696e672076616c696461746564206f7574707574732d01202028616d6f756e742c206f70742e2076657374696e67207363686564756c652c206f70742e2076657374696e6720636c65616e7570206b657929206461746120696e6465786564206279882020286163636f756e745f6964202b206163636f756e74206578697374616e636529542d207472616e736665722773206d6574616461746160506174726f6e61676552617465446563726561736564546f080028011c546f6b656e49640000f9020128596561726c795261746500021060506174726f6e6167652072617465206465637265617365641c506172616d733a482d20746f6b656e206964656e746966696572502d206e657720706174726f6e616765207261746558506174726f6e616765437265646974436c61696d65640c0028011c546f6b656e4964000018011c42616c616e636500002801204d656d62657249640003148c506174726f6e6167652063726564697420636c61696d65642062792063726561746f721c506172616d733a482d20746f6b656e206964656e7469666965723c2d2063726564697420616d6f756e742c2d206d656d62657220696448526576656e756553706c6974497373756564100028011c546f6b656e4964000010012c426c6f636b4e756d626572000010012c426c6f636b4e756d62657200001801284a6f7942616c616e636500041850526576656e75652053706c6974206973737565641c506172616d733a482d20746f6b656e206964656e746966696572782d207374617274696e6720626c6f636b20666f72207468652073706c69745c2d206475726174696f6e206f66207468652073706c6974742d204a4f5920616c6c6f636174656420666f72207468652073706c697454526576656e756553706c697446696e616c697a65640c0028011c546f6b656e496400000001244163636f756e74496400001801284a6f7942616c616e63650005145c526576656e75652053706c69742066696e616c697a65641c506172616d733a482d20746f6b656e206964656e746966696572a42d207265636f76657279206163636f756e7420666f7220746865206c6566746f7665722066756e6473402d206c6566746f7665722066756e64735c55736572506172746963697061746564496e53706c6974140028011c546f6b656e496400002801204d656d6265724964000018011c42616c616e636500001801284a6f7942616c616e63650000100138526576656e756553706c6974496400061c8855736572207061727469706174656420696e206120726576656e75652073706c69741c506172616d733a482d20746f6b656e206964656e746966696572642d207061727469636970616e742773206d656d6265722069647c2d207573657220616c6c6f6361746564207374616b65642062616c616e63657c2d206469766964656e6420616d6f756e7420284a4f5929206772616e746564682d20726576656e75652073706c6974206964656e74696669657240526576656e756553706c69744c6566740c0028011c546f6b656e496400002801204d656d6265724964000018011c42616c616e63650007145c55736572206c65667420726576656e75652073706c69741c506172616d733a482d20746f6b656e206964656e746966696572702d2065782d7061727469636970616e742773206d656d626572206964442d20616d6f756e7420756e7374616b6564544d656d6265724a6f696e656457686974656c6973740c0028011c546f6b656e496400002801204d656d62657249640000c50201385472616e73666572506f6c6963790008145c4d656d626572206a6f696e65642077686974656c6973741c506172616d733a482d20746f6b656e206964656e7469666965722c2d206d656d626572206964642d206f6e676f696e67207472616e7366657220706f6c6963793c4163636f756e744475737465644279100028011c546f6b656e496400002801204d656d626572496400000001244163636f756e7449640000c50201385472616e73666572506f6c696379000918384163636f756e74204475737465641c506172616d733a482d20746f6b656e206964656e7469666965729c2d206964206f662074686520647573746564206163636f756e74206f776e6572206d656d6265728c2d206163636f756e7420746861742063616c6c6564207468652065787472696e736963402d206f6e676f696e6720706f6c69637934546f6b656e4465697373756564040028011c546f6b656e4964000a0c38546f6b656e2044656973737565641c506172616d733a282d20746f6b656e2069642c546f6b656e497373756564080028011c546f6b656e49640000c902015c546f6b656e49737375616e6365506172616d6574657273000b1030546f6b656e204973737565641c506172616d733a282d20746f6b656e2069646c2d20746f6b656e2069737375616e636520706172616d657465727350546f6b656e53616c65496e697469616c697a6564100028011c546f6b656e4964000010012c546f6b656e53616c654964000021030124546f6b656e53616c6500003101013c4f7074696f6e3c5665633c75383e3e000c1864546f6b652053616c652077617320496e697469616c697a65641c506172616d733a282d20746f6b656e2069643c2d20746f6b656e2073616c65206964442d20746f6b656e2073616c652064617461542d20746f6b656e2073616c65206d65746164617461605570636f6d696e67546f6b656e53616c6555706461746564100028011c546f6b656e4964000010012c546f6b656e53616c65496400000102014c4f7074696f6e3c426c6f636b4e756d6265723e00000102014c4f7074696f6e3c426c6f636b4e756d6265723e000d187c5570636f6d696e6720546f6b656e2053616c652077617320557064617465641c506172616d733a282d20746f6b656e2069643c2d20746f6b656e2073616c65206964582d206e65772073616c6520737461727420626c6f636b4c2d206e65772073616c65206475726174696f6e54546f6b656e735075726368617365644f6e53616c65100028011c546f6b656e4964000010012c546f6b656e53616c654964000018011c42616c616e636500002801204d656d6265724964000e1860546f6b656e7320507572636861736564204f6e2053616c651c506172616d733a282d20746f6b656e2069643c2d20746f6b656e2073616c65206964702d20616d6f756e74206f6620746f6b656e73207075726368617365644c2d2062757965722773206d656d62657220696448546f6b656e53616c6546696e616c697a6564100028011c546f6b656e4964000010012c546f6b656e53616c654964000018011c42616c616e636500001801284a6f7942616c616e6365000f1850546f6b656e2053616c652046696e616c697a65641c506172616d733a282d20746f6b656e2069643c2d20746f6b656e2073616c652069648c2d20616d6f756e74206f6620756e736f6c6420746f6b656e73207265636f7665726564642d20616d6f756e74206f66204a4f5920636f6c6c6563746564945472616e73666572506f6c6963794368616e676564546f5065726d697373696f6e6c657373040028011c546f6b656e496400100ca45472616e7366657220506f6c696379204368616e67656420546f205065726d697373696f6e6c6573731c506172616d733a282d20746f6b656e20696430546f6b656e734275726e65640c0028011c546f6b656e496400002801204d656d6265724964000018011c42616c616e636500111434546f6b656e73204275726e65641c506172616d733a282d20746f6b656e2069642c2d206d656d626572206964642d206e756d626572206f6620746f6b656e73206275726e656430416d6d4163746976617465640c0028011c546f6b656e496400002801204d656d6265724964000025030120416d6d437572766500121434414d4d206163746976617465641c506172616d733a282d20746f6b656e2069642c2d206d656d626572206964782d20706172616d7320666f722074686520626f6e64696e6720637572766544546f6b656e73426f756768744f6e416d6d100028011c546f6b656e496400002801204d656d6265724964000018011c42616c616e636500001801284a6f7942616c616e636500131850546f6b656e7320426f75676874206f6e20414d4d1c506172616d733a282d20746f6b656e2069642c2d206d656d626572206964582d20616d6f756e74206f6620435254206d696e746564b42d20616d6f756e74206f66204a4f59206465706f736974656420696e746f2063757276652074726561737572793c546f6b656e73536f6c644f6e416d6d100028011c546f6b656e496400002801204d656d6265724964000018011c42616c616e636500001801284a6f7942616c616e636500141848546f6b656e7320536f6c64206f6e20414d4d1c506172616d733a282d20746f6b656e2069642c2d206d656d626572206964582d20616d6f756e74206f6620435254206275726e6564b42d20616d6f756e74206f66204a4f592077697468647261776e2066726f6d20637572766520747265617375727938416d6d44656163746976617465640c0028011c546f6b656e496400002801204d656d626572496400001801284a6f7942616c616e63650015143c414d4d2064656163746976617465641c506172616d733a282d20746f6b656e2069642c2d206d656d626572206964b82d20616d6d20747265617375727920616d6f756e74206275726e65642075706f6e20646561637469766174696f6e085c4576656e747320666f722074686973206d6f64756c652e00c5020c5070616c6c65745f70726f6a6563745f746f6b656e147479706573385472616e73666572506f6c696379041048617368012c0108385065726d697373696f6e6c657373000000305065726d697373696f6e656404002c01104861736800010000c9020c5070616c6c65745f70726f6a6563745f746f6b656e1474797065735c546f6b656e49737375616e6365506172616d65746572730c3c546f6b656e416c6c6f636174696f6e01cd02505472616e73666572506f6c696379506172616d7301dd02204d656d6265724964012800140148696e697469616c5f616c6c6f636174696f6eed02018c42547265654d61703c4d656d62657249642c20546f6b656e416c6c6f636174696f6e3e00013c7472616e736665725f706f6c696379dd0201505472616e73666572506f6c696379506172616d73000138706174726f6e6167655f72617465f9020128596561726c7952617465000148726576656e75655f73706c69745f72617465d502011c5065726d696c6c0001206d6574616461746130011c5665633c75383e0000cd020c5070616c6c65745f70726f6a6563745f746f6b656e1474797065733c546f6b656e416c6c6f636174696f6e081c42616c616e636501185456657374696e675363686564756c65506172616d7301d10200080118616d6f756e7418011c42616c616e636500015c76657374696e675f7363686564756c655f706172616d73d90201744f7074696f6e3c56657374696e675363686564756c65506172616d733e0000d1020c5070616c6c65745f70726f6a6563745f746f6b656e1474797065735456657374696e675363686564756c65506172616d73042c426c6f636b4e756d6265720110000c015c6c696e6561725f76657374696e675f6475726174696f6e10012c426c6f636b4e756d62657200014c626c6f636b735f6265666f72655f636c69666610012c426c6f636b4e756d62657200015c636c6966665f616d6f756e745f70657263656e74616765d502011c5065726d696c6c0000d5020c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c7533320000d90204184f7074696f6e04045401d1020108104e6f6e6500000010536f6d650400d1020000010000dd020c5070616c6c65745f70726f6a6563745f746f6b656e147479706573505472616e73666572506f6c696379506172616d73043c57686974656c697374506172616d7301e1020108385065726d697373696f6e6c657373000000305065726d697373696f6e65640400e102013c57686974656c697374506172616d7300010000e1020c5070616c6c65745f70726f6a6563745f746f6b656e1474797065733c57686974656c697374506172616d73081048617368012c7053696e676c65446174614f626a65637455706c6f6164506172616d7301e50200080128636f6d6d69746d656e742c01104861736800011c7061796c6f6164e90201904f7074696f6e3c53696e676c65446174614f626a65637455706c6f6164506172616d733e0000e5020c5070616c6c65745f70726f6a6563745f746f6b656e1474797065737053696e676c65446174614f626a65637455706c6f6164506172616d7304284a6f7942616c616e63650118000c01586f626a6563745f6372656174696f6e5f706172616d7321020170446174614f626a6563744372656174696f6e506172616d657465727300015865787065637465645f646174615f73697a655f6665651801284a6f7942616c616e636500019465787065637465645f646174615f6f626a6563745f73746174655f626c6f61745f626f6e641801284a6f7942616c616e63650000e90204184f7074696f6e04045401e5020108104e6f6e6500000010536f6d650400e5020000010000ed02042042547265654d617008044b0128045601cd02000400f102000000f102000002f50200f5020000040828cd0200f9020c5070616c6c65745f70726f6a6563745f746f6b656e14747970657328596561726c795261746500000400d502011c5065726d696c6c0000fd020c5070616c6c65745f70726f6a6563745f746f6b656e147479706573245472616e736665727308204d656d62657249640101031c5061796d656e740105030004001503016c42547265654d61703c4d656d62657249642c205061796d656e743e000001030c5070616c6c65745f70726f6a6563745f746f6b656e1474797065732456616c69646174656404204d656d626572496401280108204578697374696e6704002801204d656d62657249640000002c4e6f6e4578697374696e6704002801204d656d62657249640001000005030c5070616c6c65745f70726f6a6563745f746f6b656e1474797065734056616c6964617465645061796d656e7404485061796d656e745769746856657374696e670109030008011c7061796d656e74090301485061796d656e745769746856657374696e6700016476657374696e675f636c65616e75705f63616e6469646174650d0301544f7074696f6e3c56657374696e67536f757263653e000009030c5070616c6c65745f70726f6a6563745f746f6b656e147479706573485061796d656e745769746856657374696e67081c42616c616e636501185456657374696e675363686564756c65506172616d7301d10200080118616d6f756e7418011c42616c616e636500014076657374696e675f7363686564756c65d90201744f7074696f6e3c56657374696e675363686564756c65506172616d733e00000d0304184f7074696f6e0404540111030108104e6f6e6500000010536f6d6504001103000001000011030c5070616c6c65745f70726f6a6563745f746f6b656e1474797065733456657374696e67536f7572636500010c3c496e697469616c49737375616e63650000001053616c65040010012c546f6b656e53616c654964000100384973737565725472616e73666572040028010c753634000200001503042042547265654d617008044b0101030456010503000400190300000019030000021d03001d0300000408010305030021030c5070616c6c65745f70726f6a6563745f746f6b656e14747970657324546f6b656e53616c6518284a6f7942616c616e636501181c42616c616e636501182c426c6f636b4e756d62657201105456657374696e675363686564756c65506172616d7301d102204d656d62657249640128244163636f756e744964010000280128756e69745f70726963651801284a6f7942616c616e63650001347175616e746974795f6c65667418011c42616c616e636500013c66756e64735f636f6c6c65637465641801284a6f7942616c616e6365000134746f6b656e735f736f757263652801204d656d62657249640001506561726e696e67735f64657374696e6174696f6e9401444f7074696f6e3c4163636f756e7449643e00012c73746172745f626c6f636b10012c426c6f636b4e756d6265720001206475726174696f6e10012c426c6f636b4e756d62657200015c76657374696e675f7363686564756c655f706172616d73d90201744f7074696f6e3c56657374696e675363686564756c65506172616d733e0001386361705f7065725f6d656d6265724501013c4f7074696f6e3c42616c616e63653e0001346175746f5f66696e616c697a65980110626f6f6c000025030c5070616c6c65745f70726f6a6563745f746f6b656e14747970657320416d6d4375727665041c42616c616e63650118000c0114736c6f706518011c42616c616e6365000124696e7465726365707418011c42616c616e636500013c70726f76696465645f737570706c7918011c42616c616e636500002903085c70616c6c65745f70726f706f73616c735f656e67696e65205261774576656e740c2850726f706f73616c49640110204d656d626572496401282c426c6f636b4e756d626572011001185450726f706f73616c53746174757355706461746564080010012850726f706f73616c496400002d03016c50726f706f73616c5374617475733c426c6f636b4e756d6265723e0000106c456d697473206f6e2070726f706f73616c206372656174696f6e2e1c506172616d733a4c2d204964206f6620612070726f706f73616c2e582d204e65772070726f706f73616c207374617475732e5050726f706f73616c4465636973696f6e4d616465080010012850726f706f73616c496400003103014050726f706f73616c4465636973696f6e000110b0456d697473206f6e2067657474696e6720612070726f706f73616c20737461747573206465636973696f6e2e1c506172616d733a4c2d204964206f6620612070726f706f73616c2e4c2d2050726f706f73616c206465636973696f6e4050726f706f73616c4578656375746564080010012850726f706f73616c496400003903013c457865637574696f6e53746174757300021070456d697473206f6e2070726f706f73616c20657865637574696f6e2e1c506172616d733a6c2d204964206f66206120757064617465642070726f706f73616c2e702d2050726f706f73616c20657865637574696f6e207374617475732e14566f74656410002801204d656d6265724964000010012850726f706f73616c496400003d030120566f74654b696e64000030011c5665633c75383e00031880456d697473206f6e20766f74696e6720666f72207468652070726f706f73616c1c506172616d733a7c2d20566f746572202d206d656d626572206964206f66206120766f7465722e4c2d204964206f6620612070726f706f73616c2e3c2d204b696e64206f6620766f74652e302d20526174696f6e616c652e4450726f706f73616c43616e63656c6c656408002801204d656d6265724964000010012850726f706f73616c49640004108c456d697473206f6e20612070726f706f73616c206265696e672063616e63656c6c65641c506172616d733a6c2d204d656d626572204964206f66207468652070726f706f736572502d204964206f66207468652070726f706f73616c4050726f706f73657252656d61726b65640c002801204d656d6265724964000010012850726f706f73616c4964000030011c5665633c75383e00051084456d697473206f6e2070726f706f736572206d616b696e6720612072656d61726b342d2070726f706f736572206964342d2070726f706f73616c206964242d206d6573736167650c5c4576656e747320666f722074686973206d6f64756c652e005c50726f706f73616c7320656e67696e65206576656e74732d03105c70616c6c65745f70726f706f73616c735f656e67696e651474797065734470726f706f73616c5f73746174757365733850726f706f73616c537461747573042c426c6f636b4e756d6265720110010c184163746976650000004050656e64696e67457865637574696f6e040010012c426c6f636b4e756d6265720001006050656e64696e67436f6e737469747574696f6e616c697479000200003103105c70616c6c65745f70726f706f73616c735f656e67696e651474797065734470726f706f73616c5f73746174757365734050726f706f73616c4465636973696f6e00011c2043616e63656c65640000004443616e63656c6564427952756e74696d65000100185665746f65640002002052656a65637465640003001c536c61736865640004001c4578706972656400050020417070726f766564040035030160417070726f76656450726f706f73616c4465636973696f6e000600003503105c70616c6c65745f70726f706f73616c735f656e67696e651474797065734470726f706f73616c5f737461747573657360417070726f76656450726f706f73616c4465636973696f6e0001084050656e64696e67457865637574696f6e0000006050656e64696e67436f6e737469747574696f6e616c697479000100003903105c70616c6c65745f70726f706f73616c735f656e67696e651474797065734470726f706f73616c5f73746174757365733c457865637574696f6e5374617475730001082045786563757465640000003c457865637574696f6e4661696c65640401146572726f7230011c5665633c75383e000100003d030c5c70616c6c65745f70726f706f73616c735f656e67696e6514747970657320566f74654b696e640001101c417070726f76650000001852656a65637400010014536c6173680002001c4162737461696e000300004103086c70616c6c65745f70726f706f73616c735f64697363757373696f6e205261774576656e740c2054687265616449640128204d656d6265724964012818506f737449640128011434546872656164437265617465640800280120546872656164496400002801204d656d626572496400000464456d697473206f6e20746872656164206372656174696f6e2e2c506f7374437265617465641400280118506f7374496400002801204d656d626572496400002801205468726561644964000030011c5665633c75383e0000980110626f6f6c0001045c456d697473206f6e20706f7374206372656174696f6e2e2c506f7374557064617465641000280118506f7374496400002801204d656d626572496400002801205468726561644964000030011c5665633c75383e00020454456d697473206f6e20706f7374207570646174652e445468726561644d6f64654368616e6765640c0028012054687265616449640000450301785468726561644d6f64653c42547265655365743c4d656d62657249643e3e00002801204d656d626572496400030470456d697473206f6e20746872656164206d6f6465206368616e67652e2c506f737444656c6574656410002801204d656d6265724964000028012054687265616449640000280118506f737449640000980110626f6f6c00040454456d697473206f6e20706f73742064656c657465640c5c4576656e747320666f722074686973206d6f64756c652e005c50726f706f73616c7320656e67696e65206576656e747345030c6c70616c6c65745f70726f706f73616c735f64697363757373696f6e147479706573285468726561644d6f6465043c54687265616457686974656c6973740169010108104f70656e00000018436c6f73656404006901013c54687265616457686974656c697374000100004903085870616c6c65745f70726f706f73616c735f636f646578205261774576656e74106447656e6572616c50726f706f73616c506172616d6574657273014d034450726f706f73616c44657461696c734f660151032850726f706f73616c49640110205468726561644964012801043c50726f706f73616c43726561746564100010012850726f706f73616c496400004d03016447656e6572616c50726f706f73616c506172616d657465727300005103014450726f706f73616c44657461696c734f660000280120546872656164496400001858412070726f706f73616c2077617320637265617465641c506172616d733afc2d204964206f662061206e65776c7920637265617465642070726f706f73616c2061667465722069742077617320736176656420696e2073746f726167652e01012d2047656e6572616c2070726f706f73616c20706172616d657465722e20506172616d65746572732073686172656420627920616c6c2070726f706f73616c7349012d2050726f706f73616c2044657461696c732e20506172616d65746572206f662070726f706f73616c207769746820612076617269616e7420666f722065616368206b696e64206f662070726f706f73616c9c2d204964206f662061206e65776c7920637265617465642070726f706f73616c20746872656164085c4576656e747320666f722074686973206d6f64756c652e004d030c5870616c6c65745f70726f706f73616c735f636f6465781474797065735447656e6572616c50726f706f73616c506172616d730c204d656d62657249640128244163636f756e74496401002c426c6f636b4e756d6265720110001401246d656d6265725f69642801204d656d62657249640001147469746c6530011c5665633c75383e00012c6465736372697074696f6e30011c5665633c75383e0001487374616b696e675f6163636f756e745f69649401444f7074696f6e3c4163636f756e7449643e00015465786163745f657865637574696f6e5f626c6f636b0102014c4f7074696f6e3c426c6f636b4e756d6265723e000051030c5870616c6c65745f70726f706f73616c735f636f6465781474797065733c50726f706f73616c44657461696c731c1c42616c616e636501182c426c6f636b4e756d6265720110244163636f756e744964010020576f726b657249640128244f70656e696e67496401282850726f706f73616c49640110785570646174654368616e6e656c5061796f757473506172616d6574657273017102015c185369676e616c040030011c5665633c75383e0000003852756e74696d6555706772616465040030011c5665633c75383e0001003846756e64696e67526571756573740400550301c45665633c46756e64696e6752657175657374506172616d65746572733c42616c616e63652c204163636f756e7449643e3e000200505365744d617856616c696461746f72436f756e74040010010c75333200030074437265617465576f726b696e6747726f75704c6561644f70656e696e6704005d0301b44372656174654f70656e696e67506172616d65746572733c426c6f636b4e756d6265722c2042616c616e63653e0004006c46696c6c576f726b696e6747726f75704c6561644f70656e696e6704006503015446696c6c4f70656e696e67506172616d657465727300050060557064617465576f726b696e6747726f75704275646765740c0018011c42616c616e6365000099010130576f726b696e6747726f757000009d01012c42616c616e63654b696e64000600744465637265617365576f726b696e6747726f75704c6561645374616b650c00280120576f726b65724964000018011c42616c616e6365000099010130576f726b696e6747726f757000070054536c617368576f726b696e6747726f75704c6561640c00280120576f726b65724964000018011c42616c616e6365000099010130576f726b696e6747726f757000080064536574576f726b696e6747726f75704c6561645265776172640c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e000099010130576f726b696e6747726f7570000900645465726d696e617465576f726b696e6747726f75704c6561640400690301a85465726d696e617465526f6c65506172616d65746572733c576f726b657249642c2042616c616e63653e000a0044416d656e64436f6e737469747574696f6e040030011c5665633c75383e000b007443616e63656c576f726b696e6747726f75704c6561644f70656e696e6708002801244f70656e696e674964000099010130576f726b696e6747726f7570000c00485365744d656d626572736869705072696365040018011c42616c616e6365000d0064536574436f756e63696c427564676574496e6372656d656e74040018011c42616c616e6365000e0048536574436f756e63696c6f72526577617264040018011c42616c616e6365000f006c536574496e697469616c496e7669746174696f6e42616c616e6365040018011c42616c616e636500100064536574496e697469616c496e7669746174696f6e436f756e74040010010c753332001100805365744d656d626572736869704c656164496e7669746174696f6e51756f7461040010010c75333200120038536574526566657272616c43757404000801087538001300305665746f50726f706f73616c040010012850726f706f73616c496400140050557064617465476c6f62616c4e66744c696d69740800890201384e66744c696d6974506572696f64000028010c753634001500505570646174654368616e6e656c5061796f7574730400710201785570646174654368616e6e656c5061796f757473506172616d65746572730016000055030000025903005903083470616c6c65745f636f6d6d6f6e6046756e64696e6752657175657374506172616d6574657273081c42616c616e63650118244163636f756e74496401000008011c6163636f756e740001244163636f756e744964000118616d6f756e7418011c42616c616e636500005d030c5870616c6c65745f70726f706f73616c735f636f6465781474797065735c4372656174654f70656e696e67506172616d6574657273082c426c6f636b4e756d62657201101c42616c616e636501180010012c6465736372697074696f6e30011c5665633c75383e0001307374616b655f706f6c696379610301845374616b65506f6c6963793c426c6f636b4e756d6265722c2042616c616e63653e0001407265776172645f7065725f626c6f636b4501013c4f7074696f6e3c42616c616e63653e00011467726f757099010130576f726b696e6747726f7570000061030c5070616c6c65745f776f726b696e675f67726f75701474797065732c5374616b65506f6c696379082c426c6f636b4e756d62657201101c42616c616e63650118000801307374616b655f616d6f756e7418011c42616c616e63650001606c656176696e675f756e7374616b696e675f706572696f6410012c426c6f636b4e756d626572000065030c5870616c6c65745f70726f706f73616c735f636f6465781474797065735446696c6c4f70656e696e67506172616d657465727300000c01286f70656e696e675f6964280160776f726b696e675f67726f75703a3a4f70656e696e6749640001386170706c69636174696f6e5f6964280170776f726b696e675f67726f75703a3a4170706c69636174696f6e4964000134776f726b696e675f67726f757099010130576f726b696e6747726f7570000069030c5870616c6c65745f70726f706f73616c735f636f6465781474797065735c5465726d696e617465526f6c65506172616d65746572730820576f726b6572496401281c42616c616e63650118000c0124776f726b65725f6964280120576f726b6572496400013c736c617368696e675f616d6f756e744501013c4f7074696f6e3c42616c616e63653e00011467726f757099010130576f726b696e6747726f757000006d03085070616c6c65745f776f726b696e675f67726f7570205261774576656e7430244f70656e696e6749640128344170706c69636174696f6e49640128684170706c69636174696f6e4964546f576f726b657249644d617001710320576f726b657249640128244163636f756e74496401001c42616c616e636501182c4f70656e696e6754797065017d032c5374616b65506f6c696379016103604170706c794f6e4f70656e696e67506172616d6574657273018103204d656d626572496401281048617368012c04490189030164304f70656e696e67416464656414002801244f70656e696e674964000030011c5665633c75383e00007d03012c4f70656e696e675479706500006103012c5374616b65506f6c69637900004501013c4f7074696f6e3c42616c616e63653e00001c80456d697473206f6e20616464696e67206e6577206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e67206964342d204465736372697074696f6e782d204f70656e696e672054797065284c656164206f7220576f726b657229782d205374616b6520506f6c69637920666f7220746865206f70656e696e67482d205265776172642070657220626c6f636b404170706c6965644f6e4f70656e696e670800810301604170706c794f6e4f70656e696e67506172616d657465727300002801344170706c69636174696f6e4964000110dc456d697473206f6e20616464696e6720746865206170706c69636174696f6e20666f722074686520776f726b6572206f70656e696e672e1c506172616d733a542d204f70656e696e6720706172616d657465726573402d204170706c69636174696f6e206964344f70656e696e6746696c6c65640c002801244f70656e696e6749640000710301684170706c69636174696f6e4964546f576f726b657249644d617000006901015c42547265655365743c4170706c69636174696f6e49643e00021484456d697473206f6e2066696c6c696e6720746865206a6f62206f70656e696e672e1c506172616d733a4c2d20576f726b6572206f70656e696e67206964cc2d20576f726b6572206170706c69636174696f6e20696420746f2074686520776f726b65722069642064696374696f6e617279ac2d204170706c69636174696f6e6420696473207573656420746f2066696c6c20746865206f70656e696e67244c65616465725365740400280120576f726b6572496400030c88456d697473206f6e2073657474696e67207468652067726f7570206c65616465722e1c506172616d733a482d2047726f757020776f726b65722069642e60576f726b6572526f6c654163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964000410c4456d697473206f6e207570646174696e672074686520726f6c65206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e802d20526f6c65206163636f756e74206964206f662074686520776f726b65722e2c4c6561646572556e7365740005047c456d697473206f6e20756e2d73657474696e6720746865206c65616465722e30576f726b65724578697465640400280120576f726b6572496400061070456d697473206f6e2065786974696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e302d20526174696f6e616c652e50576f726b6572537461727465644c656176696e670800280120576f726b6572496400003101013c4f7074696f6e3c5665633c75383e3e000710b4456d697473207768656e20776f726b65722073746172746564206c656176696e6720746865697220726f6c652e1c506172616d733a302d20576f726b65722069642e302d20526174696f6e616c652e405465726d696e61746564576f726b65720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00081480456d697473206f6e207465726d696e6174696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e405465726d696e617465644c65616465720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00091480456d697473206f6e207465726d696e6174696e6720746865206c65616465722e1c506172616d733a4c2d206c656164657220776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e305374616b65536c61736865641000280120576f726b65724964000018011c42616c616e6365000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e000a18c0456d697473206f6e20736c617368696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e642d2061637475616c20736c61736865642062616c616e63652e702d2052657175657374656420736c61736865642062616c616e63652e302d20526174696f6e616c652e385374616b654465637265617365640800280120576f726b65724964000018011c42616c616e6365000b10c8456d697473206f6e2064656372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74385374616b65496e637265617365640800280120576f726b65724964000018011c42616c616e6365000c10c8456d697473206f6e20696e6372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74504170706c69636174696f6e57697468647261776e04002801344170706c69636174696f6e4964000d0c2501456d697473206f6e207769746864726177696e6720746865206170706c69636174696f6e20666f722074686520726567756c617220776f726b65722f6c656164206f70656e696e672e1c506172616d733a502d204a6f62206170706c69636174696f6e2069643c4f70656e696e6743616e63656c656404002801244f70656e696e674964000e0c8c456d697473206f6e2063616e63656c696e6720746865206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e6720696424427564676574536574040018011c42616c616e6365000f0cc8456d697473206f6e2073657474696e67207468652062756467657420666f722074686520776f726b696e672067726f75702e1c506172616d733a302d206e65772062756467657468576f726b65725265776172644163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964001010cc456d697473206f6e207570646174696e672074686520726577617264206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e882d20526577617264206163636f756e74206964206f662074686520776f726b65722e64576f726b6572526577617264416d6f756e74557064617465640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e001110c8456d697473206f6e207570646174696e67207468652072657761726420616d6f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e482d205265776172642070657220626c6f636b44537461747573546578744368616e67656408002c01104861736800003101013c4f7074696f6e3c5665633c75383e3e001210dc456d697473206f6e207570646174696e6720746865207374617475732074657874206f662074686520776f726b696e672067726f75702e1c506172616d733a482d2073746174757320746578742068617368342d207374617475732074657874384275646765745370656e64696e670c000001244163636f756e744964000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e001314c8456d697473206f6e206275646765742066726f6d2074686520776f726b696e672067726f7570206265696e67207370656e741c506172616d733a582d205265636569766572204163636f756e742049642e402d2042616c616e6365207370656e742e302d20526174696f6e616c652e28526577617264506169641000280120576f726b6572496400000001244163636f756e744964000018011c42616c616e636500008d0301445265776172645061796d656e74547970650014186c456d697473206f6e20706179696e6720746865207265776172642e1c506172616d733a4c2d204964206f662074686520776f726b65722e582d205265636569766572204163636f756e742049642e202d20526577617264b42d205061796d656e74207479706520286d697373656420726577617264206f7220726567756c6172206f6e65296c4e65774d69737365645265776172644c6576656c526561636865640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00151090456d697473206f6e207265616368696e67206e6577206d6973736564207265776172642e1c506172616d733a302d20576f726b65722049442ee82d204d69737365642072657761726420286f7074696f6e616c292e204e6f6e65206d65616e7320276e6f206d697373656420726577617264272e60576f726b696e6747726f757042756467657446756e6465640c002801204d656d6265724964000018011c42616c616e6365000030011c5665633c75383e0016147846756e642074686520776f726b696e672067726f7570206275646765742e1c506172616d733a2c2d204d656d6265722049444c2d20416d6f756e74206f662062616c616e63652c2d20526174696f6e616c65304c65616452656d61726b6564040030011c5665633c75383e00170c94456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a242d206d65737361676538576f726b657252656d61726b65640800280120576f726b65724964000030011c5665633c75383e00181094456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a202d20776f726b6572242d206d6573736167650c5c4576656e747320666f722074686973206d6f64756c652e00385f47726f75705f206576656e74737103042042547265654d617008044b012804560128000400750300000075030000027903007903000004082828007d030c5070616c6c65745f776f726b696e675f67726f75701474797065732c4f70656e696e6754797065000108184c65616465720000001c526567756c61720001000081030c5070616c6c65745f776f726b696e675f67726f7570147479706573504170706c794f6e4f70656e696e67506172616d7310204d656d62657249640128244f70656e696e6749640128244163636f756e74496401001c42616c616e63650118001801246d656d6265725f69642801204d656d62657249640001286f70656e696e675f69642801244f70656e696e67496400013c726f6c655f6163636f756e745f69640001244163636f756e7449640001447265776172645f6163636f756e745f69640001244163636f756e74496400012c6465736372697074696f6e30011c5665633c75383e0001407374616b655f706172616d65746572738503018c5374616b65506172616d65746572733c4163636f756e7449642c2042616c616e63653e000085030c5070616c6c65745f776f726b696e675f67726f75701474797065733c5374616b65506172616d657465727308244163636f756e74496401001c42616c616e63650118000801147374616b6518011c42616c616e63650001487374616b696e675f6163636f756e745f69640001244163636f756e74496400008903085070616c6c65745f776f726b696e675f67726f757024496e7374616e636531000000008d030c5070616c6c65745f776f726b696e675f67726f7570147479706573445265776172645061796d656e7454797065000108304d697373656452657761726400000034526567756c6172526577617264000100009103085070616c6c65745f776f726b696e675f67726f7570205261774576656e7430244f70656e696e6749640128344170706c69636174696f6e49640128684170706c69636174696f6e4964546f576f726b657249644d617001710320576f726b657249640128244163636f756e74496401001c42616c616e636501182c4f70656e696e6754797065017d032c5374616b65506f6c696379016103604170706c794f6e4f70656e696e67506172616d6574657273018103204d656d626572496401281048617368012c04490195030164304f70656e696e67416464656414002801244f70656e696e674964000030011c5665633c75383e00007d03012c4f70656e696e675479706500006103012c5374616b65506f6c69637900004501013c4f7074696f6e3c42616c616e63653e00001c80456d697473206f6e20616464696e67206e6577206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e67206964342d204465736372697074696f6e782d204f70656e696e672054797065284c656164206f7220576f726b657229782d205374616b6520506f6c69637920666f7220746865206f70656e696e67482d205265776172642070657220626c6f636b404170706c6965644f6e4f70656e696e670800810301604170706c794f6e4f70656e696e67506172616d657465727300002801344170706c69636174696f6e4964000110dc456d697473206f6e20616464696e6720746865206170706c69636174696f6e20666f722074686520776f726b6572206f70656e696e672e1c506172616d733a542d204f70656e696e6720706172616d657465726573402d204170706c69636174696f6e206964344f70656e696e6746696c6c65640c002801244f70656e696e6749640000710301684170706c69636174696f6e4964546f576f726b657249644d617000006901015c42547265655365743c4170706c69636174696f6e49643e00021484456d697473206f6e2066696c6c696e6720746865206a6f62206f70656e696e672e1c506172616d733a4c2d20576f726b6572206f70656e696e67206964cc2d20576f726b6572206170706c69636174696f6e20696420746f2074686520776f726b65722069642064696374696f6e617279ac2d204170706c69636174696f6e6420696473207573656420746f2066696c6c20746865206f70656e696e67244c65616465725365740400280120576f726b6572496400030c88456d697473206f6e2073657474696e67207468652067726f7570206c65616465722e1c506172616d733a482d2047726f757020776f726b65722069642e60576f726b6572526f6c654163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964000410c4456d697473206f6e207570646174696e672074686520726f6c65206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e802d20526f6c65206163636f756e74206964206f662074686520776f726b65722e2c4c6561646572556e7365740005047c456d697473206f6e20756e2d73657474696e6720746865206c65616465722e30576f726b65724578697465640400280120576f726b6572496400061070456d697473206f6e2065786974696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e302d20526174696f6e616c652e50576f726b6572537461727465644c656176696e670800280120576f726b6572496400003101013c4f7074696f6e3c5665633c75383e3e000710b4456d697473207768656e20776f726b65722073746172746564206c656176696e6720746865697220726f6c652e1c506172616d733a302d20576f726b65722069642e302d20526174696f6e616c652e405465726d696e61746564576f726b65720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00081480456d697473206f6e207465726d696e6174696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e405465726d696e617465644c65616465720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00091480456d697473206f6e207465726d696e6174696e6720746865206c65616465722e1c506172616d733a4c2d206c656164657220776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e305374616b65536c61736865641000280120576f726b65724964000018011c42616c616e6365000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e000a18c0456d697473206f6e20736c617368696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e642d2061637475616c20736c61736865642062616c616e63652e702d2052657175657374656420736c61736865642062616c616e63652e302d20526174696f6e616c652e385374616b654465637265617365640800280120576f726b65724964000018011c42616c616e6365000b10c8456d697473206f6e2064656372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74385374616b65496e637265617365640800280120576f726b65724964000018011c42616c616e6365000c10c8456d697473206f6e20696e6372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74504170706c69636174696f6e57697468647261776e04002801344170706c69636174696f6e4964000d0c2501456d697473206f6e207769746864726177696e6720746865206170706c69636174696f6e20666f722074686520726567756c617220776f726b65722f6c656164206f70656e696e672e1c506172616d733a502d204a6f62206170706c69636174696f6e2069643c4f70656e696e6743616e63656c656404002801244f70656e696e674964000e0c8c456d697473206f6e2063616e63656c696e6720746865206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e6720696424427564676574536574040018011c42616c616e6365000f0cc8456d697473206f6e2073657474696e67207468652062756467657420666f722074686520776f726b696e672067726f75702e1c506172616d733a302d206e65772062756467657468576f726b65725265776172644163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964001010cc456d697473206f6e207570646174696e672074686520726577617264206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e882d20526577617264206163636f756e74206964206f662074686520776f726b65722e64576f726b6572526577617264416d6f756e74557064617465640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e001110c8456d697473206f6e207570646174696e67207468652072657761726420616d6f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e482d205265776172642070657220626c6f636b44537461747573546578744368616e67656408002c01104861736800003101013c4f7074696f6e3c5665633c75383e3e001210dc456d697473206f6e207570646174696e6720746865207374617475732074657874206f662074686520776f726b696e672067726f75702e1c506172616d733a482d2073746174757320746578742068617368342d207374617475732074657874384275646765745370656e64696e670c000001244163636f756e744964000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e001314c8456d697473206f6e206275646765742066726f6d2074686520776f726b696e672067726f7570206265696e67207370656e741c506172616d733a582d205265636569766572204163636f756e742049642e402d2042616c616e6365207370656e742e302d20526174696f6e616c652e28526577617264506169641000280120576f726b6572496400000001244163636f756e744964000018011c42616c616e636500008d0301445265776172645061796d656e74547970650014186c456d697473206f6e20706179696e6720746865207265776172642e1c506172616d733a4c2d204964206f662074686520776f726b65722e582d205265636569766572204163636f756e742049642e202d20526577617264b42d205061796d656e74207479706520286d697373656420726577617264206f7220726567756c6172206f6e65296c4e65774d69737365645265776172644c6576656c526561636865640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00151090456d697473206f6e207265616368696e67206e6577206d6973736564207265776172642e1c506172616d733a302d20576f726b65722049442ee82d204d69737365642072657761726420286f7074696f6e616c292e204e6f6e65206d65616e7320276e6f206d697373656420726577617264272e60576f726b696e6747726f757042756467657446756e6465640c002801204d656d6265724964000018011c42616c616e6365000030011c5665633c75383e0016147846756e642074686520776f726b696e672067726f7570206275646765742e1c506172616d733a2c2d204d656d6265722049444c2d20416d6f756e74206f662062616c616e63652c2d20526174696f6e616c65304c65616452656d61726b6564040030011c5665633c75383e00170c94456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a242d206d65737361676538576f726b657252656d61726b65640800280120576f726b65724964000030011c5665633c75383e00181094456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a202d20776f726b6572242d206d6573736167650c5c4576656e747320666f722074686973206d6f64756c652e00385f47726f75705f206576656e74739503085070616c6c65745f776f726b696e675f67726f757024496e7374616e636532000000009903085070616c6c65745f776f726b696e675f67726f7570205261774576656e7430244f70656e696e6749640128344170706c69636174696f6e49640128684170706c69636174696f6e4964546f576f726b657249644d617001710320576f726b657249640128244163636f756e74496401001c42616c616e636501182c4f70656e696e6754797065017d032c5374616b65506f6c696379016103604170706c794f6e4f70656e696e67506172616d6574657273018103204d656d626572496401281048617368012c0449019d030164304f70656e696e67416464656414002801244f70656e696e674964000030011c5665633c75383e00007d03012c4f70656e696e675479706500006103012c5374616b65506f6c69637900004501013c4f7074696f6e3c42616c616e63653e00001c80456d697473206f6e20616464696e67206e6577206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e67206964342d204465736372697074696f6e782d204f70656e696e672054797065284c656164206f7220576f726b657229782d205374616b6520506f6c69637920666f7220746865206f70656e696e67482d205265776172642070657220626c6f636b404170706c6965644f6e4f70656e696e670800810301604170706c794f6e4f70656e696e67506172616d657465727300002801344170706c69636174696f6e4964000110dc456d697473206f6e20616464696e6720746865206170706c69636174696f6e20666f722074686520776f726b6572206f70656e696e672e1c506172616d733a542d204f70656e696e6720706172616d657465726573402d204170706c69636174696f6e206964344f70656e696e6746696c6c65640c002801244f70656e696e6749640000710301684170706c69636174696f6e4964546f576f726b657249644d617000006901015c42547265655365743c4170706c69636174696f6e49643e00021484456d697473206f6e2066696c6c696e6720746865206a6f62206f70656e696e672e1c506172616d733a4c2d20576f726b6572206f70656e696e67206964cc2d20576f726b6572206170706c69636174696f6e20696420746f2074686520776f726b65722069642064696374696f6e617279ac2d204170706c69636174696f6e6420696473207573656420746f2066696c6c20746865206f70656e696e67244c65616465725365740400280120576f726b6572496400030c88456d697473206f6e2073657474696e67207468652067726f7570206c65616465722e1c506172616d733a482d2047726f757020776f726b65722069642e60576f726b6572526f6c654163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964000410c4456d697473206f6e207570646174696e672074686520726f6c65206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e802d20526f6c65206163636f756e74206964206f662074686520776f726b65722e2c4c6561646572556e7365740005047c456d697473206f6e20756e2d73657474696e6720746865206c65616465722e30576f726b65724578697465640400280120576f726b6572496400061070456d697473206f6e2065786974696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e302d20526174696f6e616c652e50576f726b6572537461727465644c656176696e670800280120576f726b6572496400003101013c4f7074696f6e3c5665633c75383e3e000710b4456d697473207768656e20776f726b65722073746172746564206c656176696e6720746865697220726f6c652e1c506172616d733a302d20576f726b65722069642e302d20526174696f6e616c652e405465726d696e61746564576f726b65720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00081480456d697473206f6e207465726d696e6174696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e405465726d696e617465644c65616465720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00091480456d697473206f6e207465726d696e6174696e6720746865206c65616465722e1c506172616d733a4c2d206c656164657220776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e305374616b65536c61736865641000280120576f726b65724964000018011c42616c616e6365000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e000a18c0456d697473206f6e20736c617368696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e642d2061637475616c20736c61736865642062616c616e63652e702d2052657175657374656420736c61736865642062616c616e63652e302d20526174696f6e616c652e385374616b654465637265617365640800280120576f726b65724964000018011c42616c616e6365000b10c8456d697473206f6e2064656372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74385374616b65496e637265617365640800280120576f726b65724964000018011c42616c616e6365000c10c8456d697473206f6e20696e6372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74504170706c69636174696f6e57697468647261776e04002801344170706c69636174696f6e4964000d0c2501456d697473206f6e207769746864726177696e6720746865206170706c69636174696f6e20666f722074686520726567756c617220776f726b65722f6c656164206f70656e696e672e1c506172616d733a502d204a6f62206170706c69636174696f6e2069643c4f70656e696e6743616e63656c656404002801244f70656e696e674964000e0c8c456d697473206f6e2063616e63656c696e6720746865206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e6720696424427564676574536574040018011c42616c616e6365000f0cc8456d697473206f6e2073657474696e67207468652062756467657420666f722074686520776f726b696e672067726f75702e1c506172616d733a302d206e65772062756467657468576f726b65725265776172644163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964001010cc456d697473206f6e207570646174696e672074686520726577617264206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e882d20526577617264206163636f756e74206964206f662074686520776f726b65722e64576f726b6572526577617264416d6f756e74557064617465640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e001110c8456d697473206f6e207570646174696e67207468652072657761726420616d6f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e482d205265776172642070657220626c6f636b44537461747573546578744368616e67656408002c01104861736800003101013c4f7074696f6e3c5665633c75383e3e001210dc456d697473206f6e207570646174696e6720746865207374617475732074657874206f662074686520776f726b696e672067726f75702e1c506172616d733a482d2073746174757320746578742068617368342d207374617475732074657874384275646765745370656e64696e670c000001244163636f756e744964000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e001314c8456d697473206f6e206275646765742066726f6d2074686520776f726b696e672067726f7570206265696e67207370656e741c506172616d733a582d205265636569766572204163636f756e742049642e402d2042616c616e6365207370656e742e302d20526174696f6e616c652e28526577617264506169641000280120576f726b6572496400000001244163636f756e744964000018011c42616c616e636500008d0301445265776172645061796d656e74547970650014186c456d697473206f6e20706179696e6720746865207265776172642e1c506172616d733a4c2d204964206f662074686520776f726b65722e582d205265636569766572204163636f756e742049642e202d20526577617264b42d205061796d656e74207479706520286d697373656420726577617264206f7220726567756c6172206f6e65296c4e65774d69737365645265776172644c6576656c526561636865640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00151090456d697473206f6e207265616368696e67206e6577206d6973736564207265776172642e1c506172616d733a302d20576f726b65722049442ee82d204d69737365642072657761726420286f7074696f6e616c292e204e6f6e65206d65616e7320276e6f206d697373656420726577617264272e60576f726b696e6747726f757042756467657446756e6465640c002801204d656d6265724964000018011c42616c616e6365000030011c5665633c75383e0016147846756e642074686520776f726b696e672067726f7570206275646765742e1c506172616d733a2c2d204d656d6265722049444c2d20416d6f756e74206f662062616c616e63652c2d20526174696f6e616c65304c65616452656d61726b6564040030011c5665633c75383e00170c94456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a242d206d65737361676538576f726b657252656d61726b65640800280120576f726b65724964000030011c5665633c75383e00181094456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a202d20776f726b6572242d206d6573736167650c5c4576656e747320666f722074686973206d6f64756c652e00385f47726f75705f206576656e74739d03085070616c6c65745f776f726b696e675f67726f757024496e7374616e63653300000000a103085070616c6c65745f776f726b696e675f67726f7570205261774576656e7430244f70656e696e6749640128344170706c69636174696f6e49640128684170706c69636174696f6e4964546f576f726b657249644d617001710320576f726b657249640128244163636f756e74496401001c42616c616e636501182c4f70656e696e6754797065017d032c5374616b65506f6c696379016103604170706c794f6e4f70656e696e67506172616d6574657273018103204d656d626572496401281048617368012c044901a5030164304f70656e696e67416464656414002801244f70656e696e674964000030011c5665633c75383e00007d03012c4f70656e696e675479706500006103012c5374616b65506f6c69637900004501013c4f7074696f6e3c42616c616e63653e00001c80456d697473206f6e20616464696e67206e6577206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e67206964342d204465736372697074696f6e782d204f70656e696e672054797065284c656164206f7220576f726b657229782d205374616b6520506f6c69637920666f7220746865206f70656e696e67482d205265776172642070657220626c6f636b404170706c6965644f6e4f70656e696e670800810301604170706c794f6e4f70656e696e67506172616d657465727300002801344170706c69636174696f6e4964000110dc456d697473206f6e20616464696e6720746865206170706c69636174696f6e20666f722074686520776f726b6572206f70656e696e672e1c506172616d733a542d204f70656e696e6720706172616d657465726573402d204170706c69636174696f6e206964344f70656e696e6746696c6c65640c002801244f70656e696e6749640000710301684170706c69636174696f6e4964546f576f726b657249644d617000006901015c42547265655365743c4170706c69636174696f6e49643e00021484456d697473206f6e2066696c6c696e6720746865206a6f62206f70656e696e672e1c506172616d733a4c2d20576f726b6572206f70656e696e67206964cc2d20576f726b6572206170706c69636174696f6e20696420746f2074686520776f726b65722069642064696374696f6e617279ac2d204170706c69636174696f6e6420696473207573656420746f2066696c6c20746865206f70656e696e67244c65616465725365740400280120576f726b6572496400030c88456d697473206f6e2073657474696e67207468652067726f7570206c65616465722e1c506172616d733a482d2047726f757020776f726b65722069642e60576f726b6572526f6c654163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964000410c4456d697473206f6e207570646174696e672074686520726f6c65206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e802d20526f6c65206163636f756e74206964206f662074686520776f726b65722e2c4c6561646572556e7365740005047c456d697473206f6e20756e2d73657474696e6720746865206c65616465722e30576f726b65724578697465640400280120576f726b6572496400061070456d697473206f6e2065786974696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e302d20526174696f6e616c652e50576f726b6572537461727465644c656176696e670800280120576f726b6572496400003101013c4f7074696f6e3c5665633c75383e3e000710b4456d697473207768656e20776f726b65722073746172746564206c656176696e6720746865697220726f6c652e1c506172616d733a302d20576f726b65722069642e302d20526174696f6e616c652e405465726d696e61746564576f726b65720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00081480456d697473206f6e207465726d696e6174696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e405465726d696e617465644c65616465720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00091480456d697473206f6e207465726d696e6174696e6720746865206c65616465722e1c506172616d733a4c2d206c656164657220776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e305374616b65536c61736865641000280120576f726b65724964000018011c42616c616e6365000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e000a18c0456d697473206f6e20736c617368696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e642d2061637475616c20736c61736865642062616c616e63652e702d2052657175657374656420736c61736865642062616c616e63652e302d20526174696f6e616c652e385374616b654465637265617365640800280120576f726b65724964000018011c42616c616e6365000b10c8456d697473206f6e2064656372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74385374616b65496e637265617365640800280120576f726b65724964000018011c42616c616e6365000c10c8456d697473206f6e20696e6372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74504170706c69636174696f6e57697468647261776e04002801344170706c69636174696f6e4964000d0c2501456d697473206f6e207769746864726177696e6720746865206170706c69636174696f6e20666f722074686520726567756c617220776f726b65722f6c656164206f70656e696e672e1c506172616d733a502d204a6f62206170706c69636174696f6e2069643c4f70656e696e6743616e63656c656404002801244f70656e696e674964000e0c8c456d697473206f6e2063616e63656c696e6720746865206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e6720696424427564676574536574040018011c42616c616e6365000f0cc8456d697473206f6e2073657474696e67207468652062756467657420666f722074686520776f726b696e672067726f75702e1c506172616d733a302d206e65772062756467657468576f726b65725265776172644163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964001010cc456d697473206f6e207570646174696e672074686520726577617264206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e882d20526577617264206163636f756e74206964206f662074686520776f726b65722e64576f726b6572526577617264416d6f756e74557064617465640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e001110c8456d697473206f6e207570646174696e67207468652072657761726420616d6f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e482d205265776172642070657220626c6f636b44537461747573546578744368616e67656408002c01104861736800003101013c4f7074696f6e3c5665633c75383e3e001210dc456d697473206f6e207570646174696e6720746865207374617475732074657874206f662074686520776f726b696e672067726f75702e1c506172616d733a482d2073746174757320746578742068617368342d207374617475732074657874384275646765745370656e64696e670c000001244163636f756e744964000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e001314c8456d697473206f6e206275646765742066726f6d2074686520776f726b696e672067726f7570206265696e67207370656e741c506172616d733a582d205265636569766572204163636f756e742049642e402d2042616c616e6365207370656e742e302d20526174696f6e616c652e28526577617264506169641000280120576f726b6572496400000001244163636f756e744964000018011c42616c616e636500008d0301445265776172645061796d656e74547970650014186c456d697473206f6e20706179696e6720746865207265776172642e1c506172616d733a4c2d204964206f662074686520776f726b65722e582d205265636569766572204163636f756e742049642e202d20526577617264b42d205061796d656e74207479706520286d697373656420726577617264206f7220726567756c6172206f6e65296c4e65774d69737365645265776172644c6576656c526561636865640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00151090456d697473206f6e207265616368696e67206e6577206d6973736564207265776172642e1c506172616d733a302d20576f726b65722049442ee82d204d69737365642072657761726420286f7074696f6e616c292e204e6f6e65206d65616e7320276e6f206d697373656420726577617264272e60576f726b696e6747726f757042756467657446756e6465640c002801204d656d6265724964000018011c42616c616e6365000030011c5665633c75383e0016147846756e642074686520776f726b696e672067726f7570206275646765742e1c506172616d733a2c2d204d656d6265722049444c2d20416d6f756e74206f662062616c616e63652c2d20526174696f6e616c65304c65616452656d61726b6564040030011c5665633c75383e00170c94456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a242d206d65737361676538576f726b657252656d61726b65640800280120576f726b65724964000030011c5665633c75383e00181094456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a202d20776f726b6572242d206d6573736167650c5c4576656e747320666f722074686973206d6f64756c652e00385f47726f75705f206576656e7473a503085070616c6c65745f776f726b696e675f67726f757024496e7374616e63653400000000a903085070616c6c65745f776f726b696e675f67726f7570205261774576656e7430244f70656e696e6749640128344170706c69636174696f6e49640128684170706c69636174696f6e4964546f576f726b657249644d617001710320576f726b657249640128244163636f756e74496401001c42616c616e636501182c4f70656e696e6754797065017d032c5374616b65506f6c696379016103604170706c794f6e4f70656e696e67506172616d6574657273018103204d656d626572496401281048617368012c044901ad030164304f70656e696e67416464656414002801244f70656e696e674964000030011c5665633c75383e00007d03012c4f70656e696e675479706500006103012c5374616b65506f6c69637900004501013c4f7074696f6e3c42616c616e63653e00001c80456d697473206f6e20616464696e67206e6577206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e67206964342d204465736372697074696f6e782d204f70656e696e672054797065284c656164206f7220576f726b657229782d205374616b6520506f6c69637920666f7220746865206f70656e696e67482d205265776172642070657220626c6f636b404170706c6965644f6e4f70656e696e670800810301604170706c794f6e4f70656e696e67506172616d657465727300002801344170706c69636174696f6e4964000110dc456d697473206f6e20616464696e6720746865206170706c69636174696f6e20666f722074686520776f726b6572206f70656e696e672e1c506172616d733a542d204f70656e696e6720706172616d657465726573402d204170706c69636174696f6e206964344f70656e696e6746696c6c65640c002801244f70656e696e6749640000710301684170706c69636174696f6e4964546f576f726b657249644d617000006901015c42547265655365743c4170706c69636174696f6e49643e00021484456d697473206f6e2066696c6c696e6720746865206a6f62206f70656e696e672e1c506172616d733a4c2d20576f726b6572206f70656e696e67206964cc2d20576f726b6572206170706c69636174696f6e20696420746f2074686520776f726b65722069642064696374696f6e617279ac2d204170706c69636174696f6e6420696473207573656420746f2066696c6c20746865206f70656e696e67244c65616465725365740400280120576f726b6572496400030c88456d697473206f6e2073657474696e67207468652067726f7570206c65616465722e1c506172616d733a482d2047726f757020776f726b65722069642e60576f726b6572526f6c654163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964000410c4456d697473206f6e207570646174696e672074686520726f6c65206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e802d20526f6c65206163636f756e74206964206f662074686520776f726b65722e2c4c6561646572556e7365740005047c456d697473206f6e20756e2d73657474696e6720746865206c65616465722e30576f726b65724578697465640400280120576f726b6572496400061070456d697473206f6e2065786974696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e302d20526174696f6e616c652e50576f726b6572537461727465644c656176696e670800280120576f726b6572496400003101013c4f7074696f6e3c5665633c75383e3e000710b4456d697473207768656e20776f726b65722073746172746564206c656176696e6720746865697220726f6c652e1c506172616d733a302d20576f726b65722069642e302d20526174696f6e616c652e405465726d696e61746564576f726b65720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00081480456d697473206f6e207465726d696e6174696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e405465726d696e617465644c65616465720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00091480456d697473206f6e207465726d696e6174696e6720746865206c65616465722e1c506172616d733a4c2d206c656164657220776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e305374616b65536c61736865641000280120576f726b65724964000018011c42616c616e6365000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e000a18c0456d697473206f6e20736c617368696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e642d2061637475616c20736c61736865642062616c616e63652e702d2052657175657374656420736c61736865642062616c616e63652e302d20526174696f6e616c652e385374616b654465637265617365640800280120576f726b65724964000018011c42616c616e6365000b10c8456d697473206f6e2064656372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74385374616b65496e637265617365640800280120576f726b65724964000018011c42616c616e6365000c10c8456d697473206f6e20696e6372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74504170706c69636174696f6e57697468647261776e04002801344170706c69636174696f6e4964000d0c2501456d697473206f6e207769746864726177696e6720746865206170706c69636174696f6e20666f722074686520726567756c617220776f726b65722f6c656164206f70656e696e672e1c506172616d733a502d204a6f62206170706c69636174696f6e2069643c4f70656e696e6743616e63656c656404002801244f70656e696e674964000e0c8c456d697473206f6e2063616e63656c696e6720746865206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e6720696424427564676574536574040018011c42616c616e6365000f0cc8456d697473206f6e2073657474696e67207468652062756467657420666f722074686520776f726b696e672067726f75702e1c506172616d733a302d206e65772062756467657468576f726b65725265776172644163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964001010cc456d697473206f6e207570646174696e672074686520726577617264206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e882d20526577617264206163636f756e74206964206f662074686520776f726b65722e64576f726b6572526577617264416d6f756e74557064617465640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e001110c8456d697473206f6e207570646174696e67207468652072657761726420616d6f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e482d205265776172642070657220626c6f636b44537461747573546578744368616e67656408002c01104861736800003101013c4f7074696f6e3c5665633c75383e3e001210dc456d697473206f6e207570646174696e6720746865207374617475732074657874206f662074686520776f726b696e672067726f75702e1c506172616d733a482d2073746174757320746578742068617368342d207374617475732074657874384275646765745370656e64696e670c000001244163636f756e744964000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e001314c8456d697473206f6e206275646765742066726f6d2074686520776f726b696e672067726f7570206265696e67207370656e741c506172616d733a582d205265636569766572204163636f756e742049642e402d2042616c616e6365207370656e742e302d20526174696f6e616c652e28526577617264506169641000280120576f726b6572496400000001244163636f756e744964000018011c42616c616e636500008d0301445265776172645061796d656e74547970650014186c456d697473206f6e20706179696e6720746865207265776172642e1c506172616d733a4c2d204964206f662074686520776f726b65722e582d205265636569766572204163636f756e742049642e202d20526577617264b42d205061796d656e74207479706520286d697373656420726577617264206f7220726567756c6172206f6e65296c4e65774d69737365645265776172644c6576656c526561636865640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00151090456d697473206f6e207265616368696e67206e6577206d6973736564207265776172642e1c506172616d733a302d20576f726b65722049442ee82d204d69737365642072657761726420286f7074696f6e616c292e204e6f6e65206d65616e7320276e6f206d697373656420726577617264272e60576f726b696e6747726f757042756467657446756e6465640c002801204d656d6265724964000018011c42616c616e6365000030011c5665633c75383e0016147846756e642074686520776f726b696e672067726f7570206275646765742e1c506172616d733a2c2d204d656d6265722049444c2d20416d6f756e74206f662062616c616e63652c2d20526174696f6e616c65304c65616452656d61726b6564040030011c5665633c75383e00170c94456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a242d206d65737361676538576f726b657252656d61726b65640800280120576f726b65724964000030011c5665633c75383e00181094456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a202d20776f726b6572242d206d6573736167650c5c4576656e747320666f722074686973206d6f64756c652e00385f47726f75705f206576656e7473ad03085070616c6c65745f776f726b696e675f67726f757024496e7374616e63653500000000b103085070616c6c65745f776f726b696e675f67726f7570205261774576656e7430244f70656e696e6749640128344170706c69636174696f6e49640128684170706c69636174696f6e4964546f576f726b657249644d617001710320576f726b657249640128244163636f756e74496401001c42616c616e636501182c4f70656e696e6754797065017d032c5374616b65506f6c696379016103604170706c794f6e4f70656e696e67506172616d6574657273018103204d656d626572496401281048617368012c044901b5030164304f70656e696e67416464656414002801244f70656e696e674964000030011c5665633c75383e00007d03012c4f70656e696e675479706500006103012c5374616b65506f6c69637900004501013c4f7074696f6e3c42616c616e63653e00001c80456d697473206f6e20616464696e67206e6577206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e67206964342d204465736372697074696f6e782d204f70656e696e672054797065284c656164206f7220576f726b657229782d205374616b6520506f6c69637920666f7220746865206f70656e696e67482d205265776172642070657220626c6f636b404170706c6965644f6e4f70656e696e670800810301604170706c794f6e4f70656e696e67506172616d657465727300002801344170706c69636174696f6e4964000110dc456d697473206f6e20616464696e6720746865206170706c69636174696f6e20666f722074686520776f726b6572206f70656e696e672e1c506172616d733a542d204f70656e696e6720706172616d657465726573402d204170706c69636174696f6e206964344f70656e696e6746696c6c65640c002801244f70656e696e6749640000710301684170706c69636174696f6e4964546f576f726b657249644d617000006901015c42547265655365743c4170706c69636174696f6e49643e00021484456d697473206f6e2066696c6c696e6720746865206a6f62206f70656e696e672e1c506172616d733a4c2d20576f726b6572206f70656e696e67206964cc2d20576f726b6572206170706c69636174696f6e20696420746f2074686520776f726b65722069642064696374696f6e617279ac2d204170706c69636174696f6e6420696473207573656420746f2066696c6c20746865206f70656e696e67244c65616465725365740400280120576f726b6572496400030c88456d697473206f6e2073657474696e67207468652067726f7570206c65616465722e1c506172616d733a482d2047726f757020776f726b65722069642e60576f726b6572526f6c654163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964000410c4456d697473206f6e207570646174696e672074686520726f6c65206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e802d20526f6c65206163636f756e74206964206f662074686520776f726b65722e2c4c6561646572556e7365740005047c456d697473206f6e20756e2d73657474696e6720746865206c65616465722e30576f726b65724578697465640400280120576f726b6572496400061070456d697473206f6e2065786974696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e302d20526174696f6e616c652e50576f726b6572537461727465644c656176696e670800280120576f726b6572496400003101013c4f7074696f6e3c5665633c75383e3e000710b4456d697473207768656e20776f726b65722073746172746564206c656176696e6720746865697220726f6c652e1c506172616d733a302d20576f726b65722069642e302d20526174696f6e616c652e405465726d696e61746564576f726b65720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00081480456d697473206f6e207465726d696e6174696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e405465726d696e617465644c65616465720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00091480456d697473206f6e207465726d696e6174696e6720746865206c65616465722e1c506172616d733a4c2d206c656164657220776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e305374616b65536c61736865641000280120576f726b65724964000018011c42616c616e6365000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e000a18c0456d697473206f6e20736c617368696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e642d2061637475616c20736c61736865642062616c616e63652e702d2052657175657374656420736c61736865642062616c616e63652e302d20526174696f6e616c652e385374616b654465637265617365640800280120576f726b65724964000018011c42616c616e6365000b10c8456d697473206f6e2064656372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74385374616b65496e637265617365640800280120576f726b65724964000018011c42616c616e6365000c10c8456d697473206f6e20696e6372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74504170706c69636174696f6e57697468647261776e04002801344170706c69636174696f6e4964000d0c2501456d697473206f6e207769746864726177696e6720746865206170706c69636174696f6e20666f722074686520726567756c617220776f726b65722f6c656164206f70656e696e672e1c506172616d733a502d204a6f62206170706c69636174696f6e2069643c4f70656e696e6743616e63656c656404002801244f70656e696e674964000e0c8c456d697473206f6e2063616e63656c696e6720746865206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e6720696424427564676574536574040018011c42616c616e6365000f0cc8456d697473206f6e2073657474696e67207468652062756467657420666f722074686520776f726b696e672067726f75702e1c506172616d733a302d206e65772062756467657468576f726b65725265776172644163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964001010cc456d697473206f6e207570646174696e672074686520726577617264206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e882d20526577617264206163636f756e74206964206f662074686520776f726b65722e64576f726b6572526577617264416d6f756e74557064617465640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e001110c8456d697473206f6e207570646174696e67207468652072657761726420616d6f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e482d205265776172642070657220626c6f636b44537461747573546578744368616e67656408002c01104861736800003101013c4f7074696f6e3c5665633c75383e3e001210dc456d697473206f6e207570646174696e6720746865207374617475732074657874206f662074686520776f726b696e672067726f75702e1c506172616d733a482d2073746174757320746578742068617368342d207374617475732074657874384275646765745370656e64696e670c000001244163636f756e744964000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e001314c8456d697473206f6e206275646765742066726f6d2074686520776f726b696e672067726f7570206265696e67207370656e741c506172616d733a582d205265636569766572204163636f756e742049642e402d2042616c616e6365207370656e742e302d20526174696f6e616c652e28526577617264506169641000280120576f726b6572496400000001244163636f756e744964000018011c42616c616e636500008d0301445265776172645061796d656e74547970650014186c456d697473206f6e20706179696e6720746865207265776172642e1c506172616d733a4c2d204964206f662074686520776f726b65722e582d205265636569766572204163636f756e742049642e202d20526577617264b42d205061796d656e74207479706520286d697373656420726577617264206f7220726567756c6172206f6e65296c4e65774d69737365645265776172644c6576656c526561636865640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00151090456d697473206f6e207265616368696e67206e6577206d6973736564207265776172642e1c506172616d733a302d20576f726b65722049442ee82d204d69737365642072657761726420286f7074696f6e616c292e204e6f6e65206d65616e7320276e6f206d697373656420726577617264272e60576f726b696e6747726f757042756467657446756e6465640c002801204d656d6265724964000018011c42616c616e6365000030011c5665633c75383e0016147846756e642074686520776f726b696e672067726f7570206275646765742e1c506172616d733a2c2d204d656d6265722049444c2d20416d6f756e74206f662062616c616e63652c2d20526174696f6e616c65304c65616452656d61726b6564040030011c5665633c75383e00170c94456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a242d206d65737361676538576f726b657252656d61726b65640800280120576f726b65724964000030011c5665633c75383e00181094456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a202d20776f726b6572242d206d6573736167650c5c4576656e747320666f722074686973206d6f64756c652e00385f47726f75705f206576656e7473b503085070616c6c65745f776f726b696e675f67726f757024496e7374616e63653600000000b903085070616c6c65745f776f726b696e675f67726f7570205261774576656e7430244f70656e696e6749640128344170706c69636174696f6e49640128684170706c69636174696f6e4964546f576f726b657249644d617001710320576f726b657249640128244163636f756e74496401001c42616c616e636501182c4f70656e696e6754797065017d032c5374616b65506f6c696379016103604170706c794f6e4f70656e696e67506172616d6574657273018103204d656d626572496401281048617368012c044901bd030164304f70656e696e67416464656414002801244f70656e696e674964000030011c5665633c75383e00007d03012c4f70656e696e675479706500006103012c5374616b65506f6c69637900004501013c4f7074696f6e3c42616c616e63653e00001c80456d697473206f6e20616464696e67206e6577206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e67206964342d204465736372697074696f6e782d204f70656e696e672054797065284c656164206f7220576f726b657229782d205374616b6520506f6c69637920666f7220746865206f70656e696e67482d205265776172642070657220626c6f636b404170706c6965644f6e4f70656e696e670800810301604170706c794f6e4f70656e696e67506172616d657465727300002801344170706c69636174696f6e4964000110dc456d697473206f6e20616464696e6720746865206170706c69636174696f6e20666f722074686520776f726b6572206f70656e696e672e1c506172616d733a542d204f70656e696e6720706172616d657465726573402d204170706c69636174696f6e206964344f70656e696e6746696c6c65640c002801244f70656e696e6749640000710301684170706c69636174696f6e4964546f576f726b657249644d617000006901015c42547265655365743c4170706c69636174696f6e49643e00021484456d697473206f6e2066696c6c696e6720746865206a6f62206f70656e696e672e1c506172616d733a4c2d20576f726b6572206f70656e696e67206964cc2d20576f726b6572206170706c69636174696f6e20696420746f2074686520776f726b65722069642064696374696f6e617279ac2d204170706c69636174696f6e6420696473207573656420746f2066696c6c20746865206f70656e696e67244c65616465725365740400280120576f726b6572496400030c88456d697473206f6e2073657474696e67207468652067726f7570206c65616465722e1c506172616d733a482d2047726f757020776f726b65722069642e60576f726b6572526f6c654163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964000410c4456d697473206f6e207570646174696e672074686520726f6c65206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e802d20526f6c65206163636f756e74206964206f662074686520776f726b65722e2c4c6561646572556e7365740005047c456d697473206f6e20756e2d73657474696e6720746865206c65616465722e30576f726b65724578697465640400280120576f726b6572496400061070456d697473206f6e2065786974696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e302d20526174696f6e616c652e50576f726b6572537461727465644c656176696e670800280120576f726b6572496400003101013c4f7074696f6e3c5665633c75383e3e000710b4456d697473207768656e20776f726b65722073746172746564206c656176696e6720746865697220726f6c652e1c506172616d733a302d20576f726b65722069642e302d20526174696f6e616c652e405465726d696e61746564576f726b65720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00081480456d697473206f6e207465726d696e6174696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e405465726d696e617465644c65616465720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00091480456d697473206f6e207465726d696e6174696e6720746865206c65616465722e1c506172616d733a4c2d206c656164657220776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e305374616b65536c61736865641000280120576f726b65724964000018011c42616c616e6365000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e000a18c0456d697473206f6e20736c617368696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e642d2061637475616c20736c61736865642062616c616e63652e702d2052657175657374656420736c61736865642062616c616e63652e302d20526174696f6e616c652e385374616b654465637265617365640800280120576f726b65724964000018011c42616c616e6365000b10c8456d697473206f6e2064656372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74385374616b65496e637265617365640800280120576f726b65724964000018011c42616c616e6365000c10c8456d697473206f6e20696e6372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74504170706c69636174696f6e57697468647261776e04002801344170706c69636174696f6e4964000d0c2501456d697473206f6e207769746864726177696e6720746865206170706c69636174696f6e20666f722074686520726567756c617220776f726b65722f6c656164206f70656e696e672e1c506172616d733a502d204a6f62206170706c69636174696f6e2069643c4f70656e696e6743616e63656c656404002801244f70656e696e674964000e0c8c456d697473206f6e2063616e63656c696e6720746865206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e6720696424427564676574536574040018011c42616c616e6365000f0cc8456d697473206f6e2073657474696e67207468652062756467657420666f722074686520776f726b696e672067726f75702e1c506172616d733a302d206e65772062756467657468576f726b65725265776172644163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964001010cc456d697473206f6e207570646174696e672074686520726577617264206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e882d20526577617264206163636f756e74206964206f662074686520776f726b65722e64576f726b6572526577617264416d6f756e74557064617465640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e001110c8456d697473206f6e207570646174696e67207468652072657761726420616d6f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e482d205265776172642070657220626c6f636b44537461747573546578744368616e67656408002c01104861736800003101013c4f7074696f6e3c5665633c75383e3e001210dc456d697473206f6e207570646174696e6720746865207374617475732074657874206f662074686520776f726b696e672067726f75702e1c506172616d733a482d2073746174757320746578742068617368342d207374617475732074657874384275646765745370656e64696e670c000001244163636f756e744964000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e001314c8456d697473206f6e206275646765742066726f6d2074686520776f726b696e672067726f7570206265696e67207370656e741c506172616d733a582d205265636569766572204163636f756e742049642e402d2042616c616e6365207370656e742e302d20526174696f6e616c652e28526577617264506169641000280120576f726b6572496400000001244163636f756e744964000018011c42616c616e636500008d0301445265776172645061796d656e74547970650014186c456d697473206f6e20706179696e6720746865207265776172642e1c506172616d733a4c2d204964206f662074686520776f726b65722e582d205265636569766572204163636f756e742049642e202d20526577617264b42d205061796d656e74207479706520286d697373656420726577617264206f7220726567756c6172206f6e65296c4e65774d69737365645265776172644c6576656c526561636865640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00151090456d697473206f6e207265616368696e67206e6577206d6973736564207265776172642e1c506172616d733a302d20576f726b65722049442ee82d204d69737365642072657761726420286f7074696f6e616c292e204e6f6e65206d65616e7320276e6f206d697373656420726577617264272e60576f726b696e6747726f757042756467657446756e6465640c002801204d656d6265724964000018011c42616c616e6365000030011c5665633c75383e0016147846756e642074686520776f726b696e672067726f7570206275646765742e1c506172616d733a2c2d204d656d6265722049444c2d20416d6f756e74206f662062616c616e63652c2d20526174696f6e616c65304c65616452656d61726b6564040030011c5665633c75383e00170c94456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a242d206d65737361676538576f726b657252656d61726b65640800280120576f726b65724964000030011c5665633c75383e00181094456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a202d20776f726b6572242d206d6573736167650c5c4576656e747320666f722074686973206d6f64756c652e00385f47726f75705f206576656e7473bd03085070616c6c65745f776f726b696e675f67726f757024496e7374616e63653700000000c103085070616c6c65745f776f726b696e675f67726f7570205261774576656e7430244f70656e696e6749640128344170706c69636174696f6e49640128684170706c69636174696f6e4964546f576f726b657249644d617001710320576f726b657249640128244163636f756e74496401001c42616c616e636501182c4f70656e696e6754797065017d032c5374616b65506f6c696379016103604170706c794f6e4f70656e696e67506172616d6574657273018103204d656d626572496401281048617368012c044901c5030164304f70656e696e67416464656414002801244f70656e696e674964000030011c5665633c75383e00007d03012c4f70656e696e675479706500006103012c5374616b65506f6c69637900004501013c4f7074696f6e3c42616c616e63653e00001c80456d697473206f6e20616464696e67206e6577206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e67206964342d204465736372697074696f6e782d204f70656e696e672054797065284c656164206f7220576f726b657229782d205374616b6520506f6c69637920666f7220746865206f70656e696e67482d205265776172642070657220626c6f636b404170706c6965644f6e4f70656e696e670800810301604170706c794f6e4f70656e696e67506172616d657465727300002801344170706c69636174696f6e4964000110dc456d697473206f6e20616464696e6720746865206170706c69636174696f6e20666f722074686520776f726b6572206f70656e696e672e1c506172616d733a542d204f70656e696e6720706172616d657465726573402d204170706c69636174696f6e206964344f70656e696e6746696c6c65640c002801244f70656e696e6749640000710301684170706c69636174696f6e4964546f576f726b657249644d617000006901015c42547265655365743c4170706c69636174696f6e49643e00021484456d697473206f6e2066696c6c696e6720746865206a6f62206f70656e696e672e1c506172616d733a4c2d20576f726b6572206f70656e696e67206964cc2d20576f726b6572206170706c69636174696f6e20696420746f2074686520776f726b65722069642064696374696f6e617279ac2d204170706c69636174696f6e6420696473207573656420746f2066696c6c20746865206f70656e696e67244c65616465725365740400280120576f726b6572496400030c88456d697473206f6e2073657474696e67207468652067726f7570206c65616465722e1c506172616d733a482d2047726f757020776f726b65722069642e60576f726b6572526f6c654163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964000410c4456d697473206f6e207570646174696e672074686520726f6c65206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e802d20526f6c65206163636f756e74206964206f662074686520776f726b65722e2c4c6561646572556e7365740005047c456d697473206f6e20756e2d73657474696e6720746865206c65616465722e30576f726b65724578697465640400280120576f726b6572496400061070456d697473206f6e2065786974696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e302d20526174696f6e616c652e50576f726b6572537461727465644c656176696e670800280120576f726b6572496400003101013c4f7074696f6e3c5665633c75383e3e000710b4456d697473207768656e20776f726b65722073746172746564206c656176696e6720746865697220726f6c652e1c506172616d733a302d20576f726b65722069642e302d20526174696f6e616c652e405465726d696e61746564576f726b65720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00081480456d697473206f6e207465726d696e6174696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e405465726d696e617465644c65616465720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00091480456d697473206f6e207465726d696e6174696e6720746865206c65616465722e1c506172616d733a4c2d206c656164657220776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e305374616b65536c61736865641000280120576f726b65724964000018011c42616c616e6365000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e000a18c0456d697473206f6e20736c617368696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e642d2061637475616c20736c61736865642062616c616e63652e702d2052657175657374656420736c61736865642062616c616e63652e302d20526174696f6e616c652e385374616b654465637265617365640800280120576f726b65724964000018011c42616c616e6365000b10c8456d697473206f6e2064656372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74385374616b65496e637265617365640800280120576f726b65724964000018011c42616c616e6365000c10c8456d697473206f6e20696e6372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74504170706c69636174696f6e57697468647261776e04002801344170706c69636174696f6e4964000d0c2501456d697473206f6e207769746864726177696e6720746865206170706c69636174696f6e20666f722074686520726567756c617220776f726b65722f6c656164206f70656e696e672e1c506172616d733a502d204a6f62206170706c69636174696f6e2069643c4f70656e696e6743616e63656c656404002801244f70656e696e674964000e0c8c456d697473206f6e2063616e63656c696e6720746865206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e6720696424427564676574536574040018011c42616c616e6365000f0cc8456d697473206f6e2073657474696e67207468652062756467657420666f722074686520776f726b696e672067726f75702e1c506172616d733a302d206e65772062756467657468576f726b65725265776172644163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964001010cc456d697473206f6e207570646174696e672074686520726577617264206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e882d20526577617264206163636f756e74206964206f662074686520776f726b65722e64576f726b6572526577617264416d6f756e74557064617465640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e001110c8456d697473206f6e207570646174696e67207468652072657761726420616d6f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e482d205265776172642070657220626c6f636b44537461747573546578744368616e67656408002c01104861736800003101013c4f7074696f6e3c5665633c75383e3e001210dc456d697473206f6e207570646174696e6720746865207374617475732074657874206f662074686520776f726b696e672067726f75702e1c506172616d733a482d2073746174757320746578742068617368342d207374617475732074657874384275646765745370656e64696e670c000001244163636f756e744964000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e001314c8456d697473206f6e206275646765742066726f6d2074686520776f726b696e672067726f7570206265696e67207370656e741c506172616d733a582d205265636569766572204163636f756e742049642e402d2042616c616e6365207370656e742e302d20526174696f6e616c652e28526577617264506169641000280120576f726b6572496400000001244163636f756e744964000018011c42616c616e636500008d0301445265776172645061796d656e74547970650014186c456d697473206f6e20706179696e6720746865207265776172642e1c506172616d733a4c2d204964206f662074686520776f726b65722e582d205265636569766572204163636f756e742049642e202d20526577617264b42d205061796d656e74207479706520286d697373656420726577617264206f7220726567756c6172206f6e65296c4e65774d69737365645265776172644c6576656c526561636865640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00151090456d697473206f6e207265616368696e67206e6577206d6973736564207265776172642e1c506172616d733a302d20576f726b65722049442ee82d204d69737365642072657761726420286f7074696f6e616c292e204e6f6e65206d65616e7320276e6f206d697373656420726577617264272e60576f726b696e6747726f757042756467657446756e6465640c002801204d656d6265724964000018011c42616c616e6365000030011c5665633c75383e0016147846756e642074686520776f726b696e672067726f7570206275646765742e1c506172616d733a2c2d204d656d6265722049444c2d20416d6f756e74206f662062616c616e63652c2d20526174696f6e616c65304c65616452656d61726b6564040030011c5665633c75383e00170c94456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a242d206d65737361676538576f726b657252656d61726b65640800280120576f726b65724964000030011c5665633c75383e00181094456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a202d20776f726b6572242d206d6573736167650c5c4576656e747320666f722074686973206d6f64756c652e00385f47726f75705f206576656e7473c503085070616c6c65745f776f726b696e675f67726f757024496e7374616e63653800000000c903085070616c6c65745f776f726b696e675f67726f7570205261774576656e7430244f70656e696e6749640128344170706c69636174696f6e49640128684170706c69636174696f6e4964546f576f726b657249644d617001710320576f726b657249640128244163636f756e74496401001c42616c616e636501182c4f70656e696e6754797065017d032c5374616b65506f6c696379016103604170706c794f6e4f70656e696e67506172616d6574657273018103204d656d626572496401281048617368012c044901cd030164304f70656e696e67416464656414002801244f70656e696e674964000030011c5665633c75383e00007d03012c4f70656e696e675479706500006103012c5374616b65506f6c69637900004501013c4f7074696f6e3c42616c616e63653e00001c80456d697473206f6e20616464696e67206e6577206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e67206964342d204465736372697074696f6e782d204f70656e696e672054797065284c656164206f7220576f726b657229782d205374616b6520506f6c69637920666f7220746865206f70656e696e67482d205265776172642070657220626c6f636b404170706c6965644f6e4f70656e696e670800810301604170706c794f6e4f70656e696e67506172616d657465727300002801344170706c69636174696f6e4964000110dc456d697473206f6e20616464696e6720746865206170706c69636174696f6e20666f722074686520776f726b6572206f70656e696e672e1c506172616d733a542d204f70656e696e6720706172616d657465726573402d204170706c69636174696f6e206964344f70656e696e6746696c6c65640c002801244f70656e696e6749640000710301684170706c69636174696f6e4964546f576f726b657249644d617000006901015c42547265655365743c4170706c69636174696f6e49643e00021484456d697473206f6e2066696c6c696e6720746865206a6f62206f70656e696e672e1c506172616d733a4c2d20576f726b6572206f70656e696e67206964cc2d20576f726b6572206170706c69636174696f6e20696420746f2074686520776f726b65722069642064696374696f6e617279ac2d204170706c69636174696f6e6420696473207573656420746f2066696c6c20746865206f70656e696e67244c65616465725365740400280120576f726b6572496400030c88456d697473206f6e2073657474696e67207468652067726f7570206c65616465722e1c506172616d733a482d2047726f757020776f726b65722069642e60576f726b6572526f6c654163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964000410c4456d697473206f6e207570646174696e672074686520726f6c65206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e802d20526f6c65206163636f756e74206964206f662074686520776f726b65722e2c4c6561646572556e7365740005047c456d697473206f6e20756e2d73657474696e6720746865206c65616465722e30576f726b65724578697465640400280120576f726b6572496400061070456d697473206f6e2065786974696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e302d20526174696f6e616c652e50576f726b6572537461727465644c656176696e670800280120576f726b6572496400003101013c4f7074696f6e3c5665633c75383e3e000710b4456d697473207768656e20776f726b65722073746172746564206c656176696e6720746865697220726f6c652e1c506172616d733a302d20576f726b65722069642e302d20526174696f6e616c652e405465726d696e61746564576f726b65720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00081480456d697473206f6e207465726d696e6174696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e405465726d696e617465644c65616465720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00091480456d697473206f6e207465726d696e6174696e6720746865206c65616465722e1c506172616d733a4c2d206c656164657220776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e305374616b65536c61736865641000280120576f726b65724964000018011c42616c616e6365000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e000a18c0456d697473206f6e20736c617368696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e642d2061637475616c20736c61736865642062616c616e63652e702d2052657175657374656420736c61736865642062616c616e63652e302d20526174696f6e616c652e385374616b654465637265617365640800280120576f726b65724964000018011c42616c616e6365000b10c8456d697473206f6e2064656372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74385374616b65496e637265617365640800280120576f726b65724964000018011c42616c616e6365000c10c8456d697473206f6e20696e6372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74504170706c69636174696f6e57697468647261776e04002801344170706c69636174696f6e4964000d0c2501456d697473206f6e207769746864726177696e6720746865206170706c69636174696f6e20666f722074686520726567756c617220776f726b65722f6c656164206f70656e696e672e1c506172616d733a502d204a6f62206170706c69636174696f6e2069643c4f70656e696e6743616e63656c656404002801244f70656e696e674964000e0c8c456d697473206f6e2063616e63656c696e6720746865206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e6720696424427564676574536574040018011c42616c616e6365000f0cc8456d697473206f6e2073657474696e67207468652062756467657420666f722074686520776f726b696e672067726f75702e1c506172616d733a302d206e65772062756467657468576f726b65725265776172644163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964001010cc456d697473206f6e207570646174696e672074686520726577617264206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e882d20526577617264206163636f756e74206964206f662074686520776f726b65722e64576f726b6572526577617264416d6f756e74557064617465640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e001110c8456d697473206f6e207570646174696e67207468652072657761726420616d6f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e482d205265776172642070657220626c6f636b44537461747573546578744368616e67656408002c01104861736800003101013c4f7074696f6e3c5665633c75383e3e001210dc456d697473206f6e207570646174696e6720746865207374617475732074657874206f662074686520776f726b696e672067726f75702e1c506172616d733a482d2073746174757320746578742068617368342d207374617475732074657874384275646765745370656e64696e670c000001244163636f756e744964000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e001314c8456d697473206f6e206275646765742066726f6d2074686520776f726b696e672067726f7570206265696e67207370656e741c506172616d733a582d205265636569766572204163636f756e742049642e402d2042616c616e6365207370656e742e302d20526174696f6e616c652e28526577617264506169641000280120576f726b6572496400000001244163636f756e744964000018011c42616c616e636500008d0301445265776172645061796d656e74547970650014186c456d697473206f6e20706179696e6720746865207265776172642e1c506172616d733a4c2d204964206f662074686520776f726b65722e582d205265636569766572204163636f756e742049642e202d20526577617264b42d205061796d656e74207479706520286d697373656420726577617264206f7220726567756c6172206f6e65296c4e65774d69737365645265776172644c6576656c526561636865640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00151090456d697473206f6e207265616368696e67206e6577206d6973736564207265776172642e1c506172616d733a302d20576f726b65722049442ee82d204d69737365642072657761726420286f7074696f6e616c292e204e6f6e65206d65616e7320276e6f206d697373656420726577617264272e60576f726b696e6747726f757042756467657446756e6465640c002801204d656d6265724964000018011c42616c616e6365000030011c5665633c75383e0016147846756e642074686520776f726b696e672067726f7570206275646765742e1c506172616d733a2c2d204d656d6265722049444c2d20416d6f756e74206f662062616c616e63652c2d20526174696f6e616c65304c65616452656d61726b6564040030011c5665633c75383e00170c94456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a242d206d65737361676538576f726b657252656d61726b65640800280120576f726b65724964000030011c5665633c75383e00181094456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a202d20776f726b6572242d206d6573736167650c5c4576656e747320666f722074686973206d6f64756c652e00385f47726f75705f206576656e7473cd03085070616c6c65745f776f726b696e675f67726f757024496e7374616e63653900000000d10308306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e00020000d5030000022c00d903000002dd0300dd0300000408101000e10308306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6ee503014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d65e903016473705f72756e74696d653a3a52756e74696d65537472696e670000e5030000061000e9030000050200ed030c306672616d655f73797374656d1870616c6c65741043616c6c0404540001201872656d61726b04011872656d61726b30011c5665633c75383e000010684d616b6520736f6d65206f6e2d636861696e2072656d61726b2e0034232320436f6d706c6578697479202d20604f28312960387365745f686561705f7061676573040114706167657328010c753634000104f853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e207365745f636f6465040110636f646530011c5665633c75383e0002106453657420746865206e65772072756e74696d6520636f64652e0034232320436f6d706c657869747931012d20604f2843202b2053296020776865726520604360206c656e677468206f662060636f64656020616e642060536020636f6d706c6578697479206f66206063616e5f7365745f636f6465605c7365745f636f64655f776974686f75745f636865636b73040110636f646530011c5665633c75383e000310190153657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e0034232320436f6d706c65786974798c2d20604f2843296020776865726520604360206c656e677468206f662060636f6465602c7365745f73746f726167650401146974656d73f10301345665633c4b657956616c75653e0004046853657420736f6d65206974656d73206f662073746f726167652e306b696c6c5f73746f726167650401106b657973a90201205665633c4b65793e000504744b696c6c20736f6d65206974656d732066726f6d2073746f726167652e2c6b696c6c5f70726566697808011870726566697830010c4b657900011c7375626b65797310010c75333200061011014b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e0039012a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e6465723d0174686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e4472656d61726b5f776974685f6576656e7404011872656d61726b30011c5665633c75383e000704a44d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef103000002f50300f50300000408303000f9030c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2001185765696768740001246d61785f626c6f636b2001185765696768740001247065725f636c617373fd0301845065724469737061746368436c6173733c57656967687473506572436c6173733e0000fd030c346672616d655f737570706f7274206469737061746368405065724469737061746368436c617373040454010104000c01186e6f726d616c010401045400012c6f7065726174696f6e616c01040104540001246d616e6461746f72790104010454000001040c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632001185765696768740001346d61785f65787472696e736963050401384f7074696f6e3c5765696768743e0001246d61785f746f74616c050401384f7074696f6e3c5765696768743e0001207265736572766564050401384f7074696f6e3c5765696768743e0000050404184f7074696f6e04045401200108104e6f6e6500000010536f6d65040020000001000009040c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d61780d0401545065724469737061746368436c6173733c7533323e00000d040c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f72791001045400001104082873705f776569676874733c52756e74696d65446257656967687400000801107265616428010c753634000114777269746528010c75363400001504082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d65e903013452756e74696d65537472696e67000124696d706c5f6e616d65e903013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069731904011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013473746174655f76657273696f6e080108753800001904040c436f77040454011d040004001d040000001d04000002210400210400000408250410002504000003080000000800290400000504002d040c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c657431040c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011814626174636804011463616c6c733504017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000487c53656e642061206261746368206f662064697370617463682063616c6c732e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e0034232320436f6d706c6578697479d02d204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e005501546869732077696c6c2072657475726e20604f6b6020696e20616c6c2063697263756d7374616e6365732e20546f2064657465726d696e65207468652073756363657373206f66207468652062617463682c20616e31016576656e74206973206465706f73697465642e20496620612063616c6c206661696c656420616e64207468652062617463682077617320696e7465727275707465642c207468656e207468655501604261746368496e74657272757074656460206576656e74206973206465706f73697465642c20616c6f6e67207769746820746865206e756d626572206f66207375636365737366756c2063616c6c73206d6164654d01616e6420746865206572726f72206f6620746865206661696c65642063616c6c2e20496620616c6c2077657265207375636365737366756c2c207468656e2074686520604261746368436f6d706c65746564604c6576656e74206973206465706f73697465642e3461735f64657269766174697665080114696e6465782904010c75313600011063616c6c3904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000134dc53656e6420612063616c6c207468726f75676820616e20696e64657865642070736575646f6e796d206f66207468652073656e6465722e00550146696c7465722066726f6d206f726967696e206172652070617373656420616c6f6e672e205468652063616c6c2077696c6c2062652064697370617463686564207769746820616e206f726967696e207768696368bc757365207468652073616d652066696c74657220617320746865206f726967696e206f6620746869732063616c6c2e0045014e4f54453a20496620796f75206e65656420746f20656e73757265207468617420616e79206163636f756e742d62617365642066696c746572696e67206973206e6f7420686f6e6f7265642028692e652e61016265636175736520796f7520657870656374206070726f78796020746f2068617665206265656e2075736564207072696f7220696e207468652063616c6c20737461636b20616e6420796f7520646f206e6f742077616e7451017468652063616c6c207265737472696374696f6e7320746f206170706c7920746f20616e79207375622d6163636f756e7473292c207468656e20757365206061735f6d756c74695f7468726573686f6c645f31607c696e20746865204d756c74697369672070616c6c657420696e73746561642e00f44e4f54453a205072696f7220746f2076657273696f6e202a31322c2074686973207761732063616c6c6564206061735f6c696d697465645f737562602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2462617463685f616c6c04011463616c6c733504017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000234ec53656e642061206261746368206f662064697370617463682063616c6c7320616e642061746f6d6963616c6c792065786563757465207468656d2e21015468652077686f6c65207472616e73616374696f6e2077696c6c20726f6c6c6261636b20616e64206661696c20696620616e79206f66207468652063616c6c73206661696c65642e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e0034232320436f6d706c6578697479d02d204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c64697370617463685f617308012461735f6f726967696e91060154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6c3904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000318c84469737061746368657320612066756e6374696f6e2063616c6c207769746820612070726f7669646564206f726967696e2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e0034232320436f6d706c65786974791c2d204f2831292e2c666f7263655f626174636804011463616c6c733504017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0004347c53656e642061206261746368206f662064697370617463682063616c6c732ed4556e6c696b6520606261746368602c20697420616c6c6f7773206572726f727320616e6420776f6e277420696e746572727570742e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e004d014966206f726967696e20697320726f6f74207468656e207468652063616c6c732061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e0034232320436f6d706c6578697479d02d204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c776974685f77656967687408011063616c6c3904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000118776569676874200118576569676874000518c4446973706174636820612066756e6374696f6e2063616c6c2077697468206120737065636966696564207765696768742e002d01546869732066756e6374696f6e20646f6573206e6f7420636865636b2074686520776569676874206f66207468652063616c6c2c20616e6420696e737465616420616c6c6f777320746865b8526f6f74206f726967696e20746f20737065636966792074686520776569676874206f66207468652063616c6c2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e3504000002390400390408586a6f7973747265616d5f6e6f64655f72756e74696d652c52756e74696d6543616c6c00018c1853797374656d0400ed0301ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000001c5574696c6974790400310401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e000100104261626504003d0401a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426162652c2052756e74696d653e0002002454696d657374616d700400610401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e0003002042616c616e6365730400650401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e00050068456c656374696f6e50726f76696465724d756c746950686173650400690401fd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c456c656374696f6e50726f76696465724d756c746950686173652c2052756e74696d653e0007001c5374616b696e670400550501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5374616b696e672c2052756e74696d653e0008001c53657373696f6e0400790501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0009001c4772616e6470610400850501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4772616e6470612c2052756e74696d653e000b0020496d4f6e6c696e650400b50501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496d4f6e6c696e652c2052756e74696d653e000d0020426167734c6973740400d50501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426167734c6973742c2052756e74696d653e0010001c56657374696e670400d90501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e672c2052756e74696d653e001100204d756c74697369670400e10501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e0012001c436f756e63696c0400e90501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e001300285265666572656e64756d0400ed0501bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5265666572656e64756d2c2052756e74696d653e0014001c4d656d626572730400f10501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d656d626572732c2052756e74696d653e00150014466f72756d0400f50501a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c466f72756d2c2052756e74696d653e00160030436f6e737469747574696f6e0400f90501c50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6e737469747574696f6e2c2052756e74696d653e00170018426f756e74790400fd0501ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e74792c2052756e74696d653e001800404a6f7973747265616d5574696c6974790400010601d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4a6f7973747265616d5574696c6974792c2052756e74696d653e0019001c436f6e74656e740400050601b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6e74656e742c2052756e74696d653e001a001c53746f726167650400350601b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53746f726167652c2052756e74696d653e001b003050726f6a656374546f6b656e0400390601c50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f6a656374546f6b656e2c2052756e74696d653e001c003c50726f706f73616c73456e67696e650400610601d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f706f73616c73456e67696e652c2052756e74696d653e001d004c50726f706f73616c7344697363757373696f6e0400650601e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f706f73616c7344697363757373696f6e2c2052756e74696d653e001e003850726f706f73616c73436f6465780400690601cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f706f73616c73436f6465782c2052756e74696d653e001f0044466f72756d576f726b696e6747726f757004006d0601d90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c466f72756d576f726b696e6747726f75702c2052756e74696d653e0020004c53746f72616765576f726b696e6747726f75700400710601e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53746f72616765576f726b696e6747726f75702c2052756e74696d653e0021004c436f6e74656e74576f726b696e6747726f75700400750601e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6e74656e74576f726b696e6747726f75702c2052756e74696d653e0022006c4f7065726174696f6e73576f726b696e6747726f7570416c7068610400790601010273656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4f7065726174696f6e73576f726b696e6747726f7570416c7068612c2052756e74696d653e0023003c417070576f726b696e6747726f757004007d0601d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417070576f726b696e6747726f75702c2052756e74696d653e002400584d656d62657273686970576f726b696e6747726f75700400810601ed0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d656d62657273686970576f726b696e6747726f75702c2052756e74696d653e002500684f7065726174696f6e73576f726b696e6747726f7570426574610400850601fd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4f7065726174696f6e73576f726b696e6747726f7570426574612c2052756e74696d653e0026006c4f7065726174696f6e73576f726b696e6747726f757047616d6d610400890601010273656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4f7065726174696f6e73576f726b696e6747726f757047616d6d612c2052756e74696d653e00270060446973747269627574696f6e576f726b696e6747726f757004008d0601f50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446973747269627574696f6e576f726b696e6747726f75702c2052756e74696d653e002800003d040c2c70616c6c65745f626162651870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f6641040184426f783c45717569766f636174696f6e50726f6f663c543a3a4865616465723e3e00013c6b65795f6f776e65725f70726f6f6655040140543a3a4b65794f776e657250726f6f6600001009015265706f727420617574686f726974792065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667905017468652065717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f660d01616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63652077696c6c306265207265706f727465642e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f6641040184426f783c45717569766f636174696f6e50726f6f663c543a3a4865616465723e3e00013c6b65795f6f776e65725f70726f6f6655040140543a3a4b65794f776e657250726f6f6600012009015265706f727420617574686f726974792065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667905017468652065717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f660d01616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63652077696c6c306265207265706f727465642e0d01546869732065787472696e736963206d7573742062652063616c6c656420756e7369676e656420616e642069742069732065787065637465642074686174206f6e6c791501626c6f636b20617574686f72732077696c6c2063616c6c206974202876616c69646174656420696e206056616c6964617465556e7369676e656460292c2061732073756368150169662074686520626c6f636b20617574686f7220697320646566696e65642069742077696c6c20626520646566696e6564206173207468652065717569766f636174696f6e247265706f727465722e48706c616e5f636f6e6669675f6368616e6765040118636f6e666967590401504e657874436f6e66696744657363726970746f720002105d01506c616e20616e2065706f636820636f6e666967206368616e67652e205468652065706f636820636f6e666967206368616e6765206973207265636f7264656420616e642077696c6c20626520656e6163746564206f6e5101746865206e6578742063616c6c20746f2060656e6163745f65706f63685f6368616e6765602e2054686520636f6e6669672077696c6c20626520616374697661746564206f6e652065706f63682061667465722e59014d756c7469706c652063616c6c7320746f2074686973206d6574686f642077696c6c207265706c61636520616e79206578697374696e6720706c616e6e656420636f6e666967206368616e6765207468617420686164546e6f74206265656e20656e6163746564207965742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e4104084873705f636f6e73656e7375735f736c6f74734445717569766f636174696f6e50726f6f660818486561646572014504084964014d04001001206f6666656e6465724d0401084964000110736c6f7451040110536c6f7400013066697273745f686561646572450401184865616465720001347365636f6e645f6865616465724504011848656164657200004504102873705f72756e74696d651c67656e65726963186865616465721848656164657208184e756d626572011010486173680149040014012c706172656e745f686173682c0130486173683a3a4f75747075740001186e756d626572e50301184e756d62657200012873746174655f726f6f742c0130486173683a3a4f757470757400013c65787472696e736963735f726f6f742c0130486173683a3a4f7574707574000118646967657374340118446967657374000049040c2873705f72756e74696d65187472616974732c426c616b6554776f323536000000004d040c4473705f636f6e73656e7375735f626162650c617070185075626c696300000400dc013c737232353531393a3a5075626c696300005104084873705f636f6e73656e7375735f736c6f747310536c6f740000040028010c75363400005504082873705f73657373696f6e3c4d656d6265727368697050726f6f6600000c011c73657373696f6e10013053657373696f6e496e646578000128747269655f6e6f646573a90201305665633c5665633c75383e3e00013c76616c696461746f725f636f756e7410013856616c696461746f72436f756e74000059040c4473705f636f6e73656e7375735f626162651c64696765737473504e657874436f6e66696744657363726970746f720001040856310801046379030128287536342c2075363429000134616c6c6f7765645f736c6f74735d040130416c6c6f776564536c6f7473000100005d04084473705f636f6e73656e7375735f6261626530416c6c6f776564536c6f747300010c305072696d617279536c6f7473000000745072696d617279416e645365636f6e64617279506c61696e536c6f74730001006c5072696d617279416e645365636f6e64617279565246536c6f74730002000061040c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77240124543a3a4d6f6d656e7400003c54536574207468652063757272656e742074696d652e005501546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6ed470686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e0041015468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e742073706563696669656420627940604d696e696d756d506572696f64602e00d4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e74602e0034232320436f6d706c657869747931012d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f283129602961012d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f28312960292e202862656361757365206f6620604469645570646174653a3a74616b656020696e402020606f6e5f66696e616c697a656029d42d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e65040c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000118207472616e73666572080110646573740001504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565ec0128543a3a42616c616e6365000058d45472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e000501607472616e73666572602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722e11014966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c74b06f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e0034232320436f6d706c657869747961012d20446570656e64656e74206f6e20617267756d656e747320627574206e6f7420637269746963616c2c20676976656e2070726f70657220696d706c656d656e746174696f6e7320666f7220696e70757420636f6e66696794202074797065732e205365652072656c617465642066756e6374696f6e732062656c6f772e31012d20497420636f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e642077726974657320696e7465726e616c6c7920616e64206e6f20636f6d706c6578382020636f6d7075746174696f6e2e004852656c617465642066756e6374696f6e733a004d0120202d2060656e737572655f63616e5f77697468647261776020697320616c776179732063616c6c656420696e7465726e616c6c792062757420686173206120626f756e64656420636f6d706c65786974792e290120202d205472616e7366657272696e672062616c616e63657320746f206163636f756e7473207468617420646964206e6f74206578697374206265666f72652077696c6c206361757365cc2020202060543a3a4f6e4e65774163636f756e743a3a6f6e5f6e65775f6163636f756e746020746f2062652063616c6c65642e5d0120202d2052656d6f76696e6720656e6f7567682066756e64732066726f6d20616e206163636f756e742077696c6c20747269676765722060543a3a4475737452656d6f76616c3a3a6f6e5f756e62616c616e636564602e5d0120202d20607472616e736665725f6b6565705f616c6976656020776f726b73207468652073616d652077617920617320607472616e73666572602c206275742068617320616e206164646974696f6e616c20636865636bdc202020207468617420746865207472616e736665722077696c6c206e6f74206b696c6c20746865206f726967696e206163636f756e742e2c7365745f62616c616e63650c010c77686f0001504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f66726565ec0128543a3a42616c616e63650001306e65775f7265736572766564ec0128543a3a42616c616e636500012090536574207468652062616c616e636573206f66206120676976656e206163636f756e742e001d01546869732077696c6c20616c74657220604672656542616c616e63656020616e642060526573657276656442616c616e63656020696e2073746f726167652e2069742077696c6c3101616c736f20616c7465722074686520746f74616c2069737375616e6365206f66207468652073797374656d202860546f74616c49737375616e6365602920617070726f7072696174656c792e1501496620746865206e65772066726565206f722072657365727665642062616c616e63652069732062656c6f7720746865206578697374656e7469616c206465706f7369742cfc69742077696c6c20726573657420746865206163636f756e74206e6f6e63652028606672616d655f73797374656d3a3a4163636f756e744e6f6e636560292e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e38666f7263655f7472616e736665720c0118736f757263650001504163636f756e7449644c6f6f6b75704f663c543e000110646573740001504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565ec0128543a3a42616c616e63650002144d0145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e74206d6179206265287370656369666965642e34232320436f6d706c65786974794d012d2053616d65206173207472616e736665722c20627574206164646974696f6e616c207265616420616e6420777269746520626563617573652074686520736f75726365206163636f756e74206973206e6f747c2020617373756d656420746f20626520696e20746865206f7665726c61792e4c7472616e736665725f6b6565705f616c697665080110646573740001504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565ec0128543a3a42616c616e63650003184d0153616d6520617320746865205b607472616e73666572605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665722077696c6c206e6f74206b696c6c207468653c6f726967696e206163636f756e742e00b8393925206f66207468652074696d6520796f752077616e74205b607472616e73666572605d20696e73746561642e00c05b607472616e73666572605d3a207374727563742e50616c6c65742e68746d6c236d6574686f642e7472616e73666572307472616e736665725f616c6c080110646573740001504163636f756e7449644c6f6f6b75704f663c543e0001286b6565705f616c697665980110626f6f6c00044005015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861746101616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c206465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f72590120207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746fd420206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e20232320436f6d706c657869747939012d204f2831292e204a757374206c696b65207472616e736665722c206275742072656164696e672074686520757365722773207472616e7366657261626c652062616c616e63652066697273742e3c666f7263655f756e7265736572766508010c77686f0001504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74180128543a3a42616c616e636500050cb0556e7265736572766520736f6d652062616c616e63652066726f6d2061207573657220627920666f7263652e006c43616e206f6e6c792062652063616c6c656420627920524f4f542e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e69040c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c65741043616c6c0404540001143c7375626d69745f756e7369676e65640801307261775f736f6c7574696f6e6d0401b0426f783c526177536f6c7574696f6e3c536f6c7574696f6e4f663c543a3a4d696e6572436f6e6669673e3e3e00011c7769746e6573733d050158536f6c7574696f6e4f72536e617073686f7453697a65000038a45375626d6974206120736f6c7574696f6e20666f722074686520756e7369676e65642070686173652e00c8546865206469737061746368206f726967696e20666f20746869732063616c6c206d757374206265205f5f6e6f6e655f5f2e003d0154686973207375626d697373696f6e20697320636865636b6564206f6e2074686520666c792e204d6f72656f7665722c207468697320756e7369676e656420736f6c7574696f6e206973206f6e6c79550176616c696461746564207768656e207375626d697474656420746f2074686520706f6f6c2066726f6d20746865202a2a6c6f63616c2a2a206e6f64652e204566666563746976656c792c2074686973206d65616e735d0174686174206f6e6c79206163746976652076616c696461746f72732063616e207375626d69742074686973207472616e73616374696f6e207768656e20617574686f72696e67206120626c6f636b202873696d696c617240746f20616e20696e686572656e74292e005901546f2070726576656e7420616e7920696e636f727265637420736f6c7574696f6e2028616e642074687573207761737465642074696d652f776569676874292c2074686973207472616e73616374696f6e2077696c6c4d0170616e69632069662074686520736f6c7574696f6e207375626d6974746564206279207468652076616c696461746f7220697320696e76616c696420696e20616e79207761792c206566666563746976656c799c70757474696e6720746865697220617574686f72696e6720726577617264206174207269736b2e00e04e6f206465706f736974206f7220726577617264206973206173736f63696174656420776974682074686973207375626d697373696f6e2e6c7365745f6d696e696d756d5f756e747275737465645f73636f72650401406d617962655f6e6578745f73636f7265410501544f7074696f6e3c456c656374696f6e53636f72653e000114b05365742061206e65772076616c756520666f7220604d696e696d756d556e7472757374656453636f7265602e00d84469737061746368206f726967696e206d75737420626520616c69676e656420776974682060543a3a466f7263654f726967696e602e00f05468697320636865636b2063616e206265207475726e6564206f66662062792073657474696e67207468652076616c756520746f20604e6f6e65602e747365745f656d657267656e63795f656c656374696f6e5f726573756c74040120737570706f72747345050158537570706f7274733c543a3a4163636f756e7449643e0002205901536574206120736f6c7574696f6e20696e207468652071756575652c20746f2062652068616e646564206f757420746f2074686520636c69656e74206f6620746869732070616c6c657420696e20746865206e6578748863616c6c20746f2060456c656374696f6e50726f76696465723a3a656c656374602e004501546869732063616e206f6e6c79206265207365742062792060543a3a466f7263654f726967696e602c20616e64206f6e6c79207768656e207468652070686173652069732060456d657267656e6379602e00610154686520736f6c7574696f6e206973206e6f7420636865636b656420666f7220616e7920666561736962696c69747920616e6420697320617373756d656420746f206265207472757374776f727468792c20617320616e795101666561736962696c69747920636865636b20697473656c662063616e20696e207072696e6369706c652063617573652074686520656c656374696f6e2070726f6365737320746f206661696c202864756520746f686d656d6f72792f77656967687420636f6e73747261696e73292e187375626d69740401307261775f736f6c7574696f6e6d0401b0426f783c526177536f6c7574696f6e3c536f6c7574696f6e4f663c543a3a4d696e6572436f6e6669673e3e3e0003249c5375626d6974206120736f6c7574696f6e20666f7220746865207369676e65642070686173652e00d0546865206469737061746368206f726967696e20666f20746869732063616c6c206d757374206265205f5f7369676e65645f5f2e005d0154686520736f6c7574696f6e20697320706f74656e7469616c6c79207175657565642c206261736564206f6e2074686520636c61696d65642073636f726520616e642070726f6365737365642061742074686520656e64506f6620746865207369676e65642070686173652e005d0141206465706f73697420697320726573657276656420616e64207265636f7264656420666f722074686520736f6c7574696f6e2e204261736564206f6e20746865206f7574636f6d652c2074686520736f6c7574696f6e15016d696768742062652072657761726465642c20736c61736865642c206f722067657420616c6c206f7220612070617274206f6620746865206465706f736974206261636b2e4c676f7665726e616e63655f66616c6c6261636b0801406d617962655f6d61785f766f746572730102012c4f7074696f6e3c7533323e0001446d617962655f6d61785f746172676574730102012c4f7074696f6e3c7533323e00041080547269676765722074686520676f7665726e616e63652066616c6c6261636b2e004901546869732063616e206f6e6c792062652063616c6c6564207768656e205b6050686173653a3a456d657267656e6379605d20697320656e61626c65642c20617320616e20616c7465726e617469766520746fc063616c6c696e67205b6043616c6c3a3a7365745f656d657267656e63795f656c656374696f6e5f726573756c74605d2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e6d04089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173652c526177536f6c7574696f6e040453017104000c0120736f6c7574696f6e710401045300011473636f72659c0134456c656374696f6e53636f7265000114726f756e6410010c7533320000710408586a6f7973747265616d5f6e6f64655f72756e74696d65384e706f73536f6c7574696f6e31360000400118766f74657331750400000118766f74657332810400000118766f74657333950400000118766f74657334a10400000118766f74657335ad0400000118766f74657336b90400000118766f74657337c50400000118766f74657338d10400000118766f74657339dd040000011c766f7465733130e9040000011c766f7465733131f5040000011c766f746573313201050000011c766f74657331330d050000011c766f746573313419050000011c766f746573313525050000011c766f746573313631050000007504000002790400790400000408e5037d04007d04000006290400810400000285040085040000040ce50389047d04008904000004087d048d04008d0400000691040091040c3473705f61726974686d65746963287065725f7468696e677318506572553136000004002904010c7531360000950400000299040099040000040ce5039d047d04009d0400000302000000890400a104000002a50400a5040000040ce503a9047d0400a90400000303000000890400ad04000002b10400b1040000040ce503b5047d0400b50400000304000000890400b904000002bd0400bd040000040ce503c1047d0400c10400000305000000890400c504000002c90400c9040000040ce503cd047d0400cd0400000306000000890400d104000002d50400d5040000040ce503d9047d0400d90400000307000000890400dd04000002e10400e1040000040ce503e5047d0400e50400000308000000890400e904000002ed0400ed040000040ce503f1047d0400f10400000309000000890400f504000002f90400f9040000040ce503fd047d0400fd040000030a000000890400010500000205050005050000040ce50309057d040009050000030b0000008904000d0500000211050011050000040ce50315057d040015050000030c00000089040019050000021d05001d050000040ce50321057d040021050000030d000000890400250500000229050029050000040ce5032d057d04002d050000030e000000890400310500000235050035050000040ce50339057d040039050000030f0000008904003d05089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f706861736558536f6c7574696f6e4f72536e617073686f7453697a650000080118766f74657273e503010c75333200011c74617267657473e503010c7533320000410504184f7074696f6e040454019c0108104e6f6e6500000010536f6d6504009c00000100004505000002490500490500000408004d05004d05084473705f6e706f735f656c656374696f6e731c537570706f727404244163636f756e744964010000080114746f74616c18013c457874656e64656442616c616e6365000118766f74657273510501845665633c284163636f756e7449642c20457874656e64656442616c616e6365293e000051050000024d01005505103870616c6c65745f7374616b696e671870616c6c65741870616c6c65741043616c6c04045400016810626f6e640c0128636f6e74726f6c6c65720001504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565ec013042616c616e63654f663c543e00011470617965655905017c52657761726444657374696e6174696f6e3c543a3a4163636f756e7449643e00003c610154616b6520746865206f726967696e206163636f756e74206173206120737461736820616e64206c6f636b207570206076616c756560206f66206974732062616c616e63652e2060636f6e74726f6c6c6572602077696c6c80626520746865206163636f756e74207468617420636f6e74726f6c732069742e002d016076616c756560206d757374206265206d6f7265207468616e2074686520606d696e696d756d5f62616c616e636560207370656369666965642062792060543a3a43757272656e6379602e002101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20627920746865207374617368206163636f756e742e003c456d6974732060426f6e646564602e34232320436f6d706c6578697479d02d20496e646570656e64656e74206f662074686520617267756d656e74732e204d6f64657261746520636f6d706c65786974792e1c2d204f2831292e642d20546872656520657874726120444220656e74726965732e004d014e4f54453a2054776f206f66207468652073746f726167652077726974657320286053656c663a3a626f6e646564602c206053656c663a3a7061796565602920617265205f6e657665725f20636c65616e65643d01756e6c6573732074686520606f726967696e602066616c6c732062656c6f77205f6578697374656e7469616c206465706f7369745f20616e6420676574732072656d6f76656420617320647573742e28626f6e645f65787472610401386d61785f6164646974696f6e616cec013042616c616e63654f663c543e000138610141646420736f6d6520657874726120616d6f756e742074686174206861766520617070656172656420696e207468652073746173682060667265655f62616c616e63656020696e746f207468652062616c616e636520757030666f72207374616b696e672e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f206279207468652073746173682c206e6f742074686520636f6e74726f6c6c65722e004d01557365207468697320696620746865726520617265206164646974696f6e616c2066756e647320696e20796f7572207374617368206163636f756e74207468617420796f75207769736820746f20626f6e642e5501556e6c696b65205b60626f6e64605d2853656c663a3a626f6e6429206f72205b60756e626f6e64605d2853656c663a3a756e626f6e642920746869732066756e6374696f6e20646f6573206e6f7420696d706f7365bc616e79206c696d69746174696f6e206f6e2074686520616d6f756e7420746861742063616e2062652061646465642e003c456d6974732060426f6e646564602e0034232320436f6d706c6578697479e42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e1c2d204f2831292e18756e626f6e6404011476616c7565ec013042616c616e63654f663c543e00024c51015363686564756c65206120706f7274696f6e206f662074686520737461736820746f20626520756e6c6f636b656420726561647920666f72207472616e73666572206f75742061667465722074686520626f6e64fc706572696f6420656e64732e2049662074686973206c656176657320616e20616d6f756e74206163746976656c7920626f6e646564206c657373207468616e2101543a3a43757272656e63793a3a6d696e696d756d5f62616c616e636528292c207468656e20697420697320696e6372656173656420746f207468652066756c6c20616d6f756e742e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e0045014f6e63652074686520756e6c6f636b20706572696f6420697320646f6e652c20796f752063616e2063616c6c206077697468647261775f756e626f6e6465646020746f2061637475616c6c79206d6f7665bc7468652066756e6473206f7574206f66206d616e6167656d656e7420726561647920666f72207472616e736665722e0031014e6f206d6f7265207468616e2061206c696d69746564206e756d626572206f6620756e6c6f636b696e67206368756e6b73202873656520604d6178556e6c6f636b696e674368756e6b736029410163616e20636f2d657869737473206174207468652073616d652074696d652e20496620746865726520617265206e6f20756e6c6f636b696e67206368756e6b7320736c6f747320617661696c61626c6545015b6043616c6c3a3a77697468647261775f756e626f6e646564605d2069732063616c6c656420746f2072656d6f766520736f6d65206f6620746865206368756e6b732028696620706f737369626c65292e00390149662061207573657220656e636f756e74657273207468652060496e73756666696369656e74426f6e6460206572726f72207768656e2063616c6c696e6720746869732065787472696e7369632c1901746865792073686f756c642063616c6c20606368696c6c6020666972737420696e206f7264657220746f206672656520757020746865697220626f6e6465642066756e64732e0044456d6974732060556e626f6e646564602e009453656520616c736f205b6043616c6c3a3a77697468647261775f756e626f6e646564605d2e4477697468647261775f756e626f6e6465640401486e756d5f736c617368696e675f7370616e7310010c753332000338290152656d6f766520616e7920756e6c6f636b6564206368756e6b732066726f6d207468652060756e6c6f636b696e67602071756575652066726f6d206f7572206d616e6167656d656e742e0031015468697320657373656e7469616c6c7920667265657320757020746861742062616c616e636520746f206265207573656420627920746865207374617368206163636f756e7420746f20646f4877686174657665722069742077616e74732e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722e0048456d697473206057697468647261776e602e006853656520616c736f205b6043616c6c3a3a756e626f6e64605d2e0034232320436f6d706c6578697479d84f285329207768657265205320697320746865206e756d626572206f6620736c617368696e67207370616e7320746f2072656d6f766509014e4f54453a2057656967687420616e6e6f746174696f6e20697320746865206b696c6c207363656e6172696f2c20776520726566756e64206f74686572776973652e2076616c69646174650401147072656673b0013856616c696461746f725072656673000414e44465636c617265207468652064657369726520746f2076616c696461746520666f7220746865206f726967696e20636f6e74726f6c6c65722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e206e6f6d696e61746504011c746172676574735d0501645665633c4163636f756e7449644c6f6f6b75704f663c543e3e0005280d014465636c617265207468652064657369726520746f206e6f6d696e6174652060746172676574736020666f7220746865206f726967696e20636f6e74726f6c6c65722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e0034232320436f6d706c65786974792d012d20546865207472616e73616374696f6e277320636f6d706c65786974792069732070726f706f7274696f6e616c20746f207468652073697a65206f662060746172676574736020284e29050177686963682069732063617070656420617420436f6d7061637441737369676e6d656e74733a3a4c494d49542028543a3a4d61784e6f6d696e6174696f6e73292ed42d20426f74682074686520726561647320616e642077726974657320666f6c6c6f7720612073696d696c6172207061747465726e2e146368696c6c000628c44465636c617265206e6f2064657369726520746f206569746865722076616c6964617465206f72206e6f6d696e6174652e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e0034232320436f6d706c6578697479e42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e502d20436f6e7461696e73206f6e6520726561642ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e247365745f706179656504011470617965655905017c52657761726444657374696e6174696f6e3c543a3a4163636f756e7449643e000730b42852652d2973657420746865207061796d656e742074617267657420666f72206120636f6e74726f6c6c65722e005101456666656374732077696c6c2062652066656c7420696e7374616e746c792028617320736f6f6e20617320746869732066756e6374696f6e20697320636f6d706c65746564207375636365737366756c6c79292e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e0034232320436f6d706c6578697479182d204f283129e42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e942d20436f6e7461696e732061206c696d69746564206e756d626572206f662072656164732ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e242d2d2d2d2d2d2d2d2d387365745f636f6e74726f6c6c6572040128636f6e74726f6c6c65720001504163636f756e7449644c6f6f6b75704f663c543e00082c8c2852652d297365742074686520636f6e74726f6c6c6572206f6620612073746173682e005101456666656374732077696c6c2062652066656c7420696e7374616e746c792028617320736f6f6e20617320746869732066756e6374696f6e20697320636f6d706c65746564207375636365737366756c6c79292e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f206279207468652073746173682c206e6f742074686520636f6e74726f6c6c65722e0034232320436f6d706c6578697479104f283129e42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e942d20436f6e7461696e732061206c696d69746564206e756d626572206f662072656164732ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e4c7365745f76616c696461746f725f636f756e7404010c6e6577e503010c75333200091890536574732074686520696465616c206e756d626572206f662076616c696461746f72732e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e0034232320436f6d706c6578697479104f28312960696e6372656173655f76616c696461746f725f636f756e740401286164646974696f6e616ce503010c753332000a1ce4496e6372656d656e74732074686520696465616c206e756d626572206f662076616c696461746f7273207570746f206d6178696d756d206f668c60456c656374696f6e50726f7669646572426173653a3a4d617857696e6e657273602e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e0034232320436f6d706c65786974799853616d65206173205b6053656c663a3a7365745f76616c696461746f725f636f756e74605d2e547363616c655f76616c696461746f725f636f756e74040118666163746f726105011c50657263656e74000b1c0d015363616c652075702074686520696465616c206e756d626572206f662076616c696461746f7273206279206120666163746f72207570746f206d6178696d756d206f668c60456c656374696f6e50726f7669646572426173653a3a4d617857696e6e657273602e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e0034232320436f6d706c65786974799853616d65206173205b6053656c663a3a7365745f76616c696461746f725f636f756e74605d2e34666f7263655f6e6f5f65726173000c34ac466f72636520746865726520746f206265206e6f206e6577206572617320696e646566696e6974656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e3901546875732074686520656c656374696f6e2070726f63657373206d6179206265206f6e676f696e67207768656e20746869732069732063616c6c65642e20496e2074686973206361736520746865dc656c656374696f6e2077696c6c20636f6e74696e756520756e74696c20746865206e65787420657261206973207472696767657265642e0034232320436f6d706c65786974793c2d204e6f20617267756d656e74732e382d205765696768743a204f28312934666f7263655f6e65775f657261000d384901466f72636520746865726520746f2062652061206e6577206572612061742074686520656e64206f6620746865206e6578742073657373696f6e2e20416674657220746869732c2069742077696c6c2062659c726573657420746f206e6f726d616c20286e6f6e2d666f7263656429206265686176696f75722e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e4901496620746869732069732063616c6c6564206a757374206265666f72652061206e657720657261206973207472696767657265642c2074686520656c656374696f6e2070726f63657373206d6179206e6f748c6861766520656e6f75676820626c6f636b7320746f20676574206120726573756c742e0034232320436f6d706c65786974793c2d204e6f20617267756d656e74732e382d205765696768743a204f283129447365745f696e76756c6e657261626c6573040134696e76756c6e657261626c65735d0501445665633c543a3a4163636f756e7449643e000e0cc8536574207468652076616c696461746f72732077686f2063616e6e6f7420626520736c61736865642028696620616e79292e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e34666f7263655f756e7374616b650801147374617368000130543a3a4163636f756e7449640001486e756d5f736c617368696e675f7370616e7310010c753332000f0c0901466f72636520612063757272656e74207374616b657220746f206265636f6d6520636f6d706c6574656c7920756e7374616b65642c20696d6d6564696174656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e50666f7263655f6e65775f6572615f616c776179730010240101466f72636520746865726520746f2062652061206e6577206572612061742074686520656e64206f662073657373696f6e7320696e646566696e6974656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e4901496620746869732069732063616c6c6564206a757374206265666f72652061206e657720657261206973207472696767657265642c2074686520656c656374696f6e2070726f63657373206d6179206e6f748c6861766520656e6f75676820626c6f636b7320746f20676574206120726573756c742e5463616e63656c5f64656665727265645f736c61736808010c657261100120457261496e646578000134736c6173685f696e6469636573650501205665633c7533323e0011149443616e63656c20656e6163746d656e74206f66206120646566657272656420736c6173682e009843616e2062652063616c6c6564206279207468652060543a3a41646d696e4f726967696e602e000101506172616d65746572733a2065726120616e6420696e6469636573206f662074686520736c617368657320666f7220746861742065726120746f206b696c6c2e387061796f75745f7374616b65727308013c76616c696461746f725f7374617368000130543a3a4163636f756e74496400010c657261100120457261496e64657800122c0d01506179206f757420616c6c20746865207374616b65727320626568696e6420612073696e676c652076616c696461746f7220666f7220612073696e676c65206572612e0049012d206076616c696461746f725f73746173686020697320746865207374617368206163636f756e74206f66207468652076616c696461746f722e205468656972206e6f6d696e61746f72732c20757020746f2501202060543a3a4d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602c2077696c6c20616c736f207265636569766520746865697220726577617264732e31012d206065726160206d617920626520616e7920657261206265747765656e20605b63757272656e745f657261202d20686973746f72795f64657074683b2063757272656e745f6572615d602e005501546865206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e20416e79206163636f756e742063616e2063616c6c20746869732066756e6374696f6e2c206576656e206966746974206973206e6f74206f6e65206f6620746865207374616b6572732e0034232320436f6d706c6578697479b82d204174206d6f7374204f284d61784e6f6d696e61746f72526577617264656450657256616c696461746f72292e187265626f6e6404011476616c7565ec013042616c616e63654f663c543e00131cdc5265626f6e64206120706f7274696f6e206f6620746865207374617368207363686564756c656420746f20626520756e6c6f636b65642e00d4546865206469737061746368206f726967696e206d757374206265207369676e65642062792074686520636f6e74726f6c6c65722e0034232320436f6d706c6578697479d02d2054696d6520636f6d706c65786974793a204f284c292c207768657265204c20697320756e6c6f636b696e67206368756e6b73882d20426f756e64656420627920604d6178556e6c6f636b696e674368756e6b73602e28726561705f73746173680801147374617368000130543a3a4163636f756e7449640001486e756d5f736c617368696e675f7370616e7310010c7533320014305d0152656d6f766520616c6c2064617461207374727563747572657320636f6e6365726e696e672061207374616b65722f7374617368206f6e636520697420697320617420612073746174652077686572652069742063616e0501626520636f6e736964657265642060647573746020696e20746865207374616b696e672073797374656d2e2054686520726571756972656d656e7473206172653a000501312e207468652060746f74616c5f62616c616e636560206f66207468652073746173682069732062656c6f77206578697374656e7469616c206465706f7369742e1101322e206f722c2074686520606c65646765722e746f74616c60206f66207468652073746173682069732062656c6f77206578697374656e7469616c206465706f7369742e00550154686520666f726d65722063616e2068617070656e20696e206361736573206c696b65206120736c6173683b20746865206c6174746572207768656e20612066756c6c7920756e626f6e646564206163636f756e7409016973207374696c6c20726563656976696e67207374616b696e67207265776172647320696e206052657761726444657374696e6174696f6e3a3a5374616b6564602e00310149742063616e2062652063616c6c656420627920616e796f6e652c206173206c6f6e672061732060737461736860206d65657473207468652061626f766520726571756972656d656e74732e00dc526566756e647320746865207472616e73616374696f6e20666565732075706f6e207375636365737366756c20657865637574696f6e2e106b69636b04010c77686f5d0501645665633c4163636f756e7449644c6f6f6b75704f663c543e3e00152ce052656d6f76652074686520676976656e206e6f6d696e6174696f6e732066726f6d207468652063616c6c696e672076616c696461746f722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e004d012d206077686f603a2041206c697374206f66206e6f6d696e61746f72207374617368206163636f756e74732077686f20617265206e6f6d696e6174696e6720746869732076616c696461746f72207768696368c0202073686f756c64206e6f206c6f6e676572206265206e6f6d696e6174696e6720746869732076616c696461746f722e0055014e6f74653a204d616b696e6720746869732063616c6c206f6e6c79206d616b65732073656e736520696620796f7520666972737420736574207468652076616c696461746f7220707265666572656e63657320746f78626c6f636b20616e792066757274686572206e6f6d696e6174696f6e732e4c7365745f7374616b696e675f636f6e666967731801486d696e5f6e6f6d696e61746f725f626f6e6469050158436f6e6669674f703c42616c616e63654f663c543e3e0001486d696e5f76616c696461746f725f626f6e6469050158436f6e6669674f703c42616c616e63654f663c543e3e00014c6d61785f6e6f6d696e61746f725f636f756e746d050134436f6e6669674f703c7533323e00014c6d61785f76616c696461746f725f636f756e746d050134436f6e6669674f703c7533323e00013c6368696c6c5f7468726573686f6c6471050144436f6e6669674f703c50657263656e743e0001386d696e5f636f6d6d697373696f6e75050144436f6e6669674f703c50657262696c6c3e001644ac5570646174652074686520766172696f7573207374616b696e6720636f6e66696775726174696f6e73202e0025012a20606d696e5f6e6f6d696e61746f725f626f6e64603a20546865206d696e696d756d2061637469766520626f6e64206e656564656420746f2062652061206e6f6d696e61746f722e25012a20606d696e5f76616c696461746f725f626f6e64603a20546865206d696e696d756d2061637469766520626f6e64206e656564656420746f20626520612076616c696461746f722e55012a20606d61785f6e6f6d696e61746f725f636f756e74603a20546865206d6178206e756d626572206f662075736572732077686f2063616e2062652061206e6f6d696e61746f72206174206f6e63652e205768656e98202073657420746f20604e6f6e65602c206e6f206c696d697420697320656e666f726365642e55012a20606d61785f76616c696461746f725f636f756e74603a20546865206d6178206e756d626572206f662075736572732077686f2063616e20626520612076616c696461746f72206174206f6e63652e205768656e98202073657420746f20604e6f6e65602c206e6f206c696d697420697320656e666f726365642e59012a20606368696c6c5f7468726573686f6c64603a2054686520726174696f206f6620606d61785f6e6f6d696e61746f725f636f756e7460206f7220606d61785f76616c696461746f725f636f756e74602077686963681901202073686f756c642062652066696c6c656420696e206f7264657220666f722074686520606368696c6c5f6f7468657260207472616e73616374696f6e20746f20776f726b2e61012a20606d696e5f636f6d6d697373696f6e603a20546865206d696e696d756d20616d6f756e74206f6620636f6d6d697373696f6e207468617420656163682076616c696461746f7273206d757374206d61696e7461696e2e550120205468697320697320636865636b6564206f6e6c792075706f6e2063616c6c696e67206076616c6964617465602e204578697374696e672076616c696461746f727320617265206e6f742061666665637465642e00c452756e74696d654f726967696e206d75737420626520526f6f7420746f2063616c6c20746869732066756e6374696f6e2e0035014e4f54453a204578697374696e67206e6f6d696e61746f727320616e642076616c696461746f72732077696c6c206e6f742062652061666665637465642062792074686973207570646174652e1101746f206b69636b2070656f706c6520756e64657220746865206e6577206c696d6974732c20606368696c6c5f6f74686572602073686f756c642062652063616c6c65642e2c6368696c6c5f6f74686572040128636f6e74726f6c6c6572000130543a3a4163636f756e74496400176841014465636c61726520612060636f6e74726f6c6c65726020746f2073746f702070617274696369706174696e672061732065697468657220612076616c696461746f72206f72206e6f6d696e61746f722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e004101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2c206275742063616e2062652063616c6c656420627920616e796f6e652e0059014966207468652063616c6c6572206973207468652073616d652061732074686520636f6e74726f6c6c6572206265696e672074617267657465642c207468656e206e6f206675727468657220636865636b7320617265d8656e666f726365642c20616e6420746869732066756e6374696f6e2062656861766573206a757374206c696b6520606368696c6c602e005d014966207468652063616c6c657220697320646966666572656e74207468616e2074686520636f6e74726f6c6c6572206265696e672074617267657465642c2074686520666f6c6c6f77696e6720636f6e646974696f6e73306d757374206265206d65743a001d012a2060636f6e74726f6c6c657260206d7573742062656c6f6e6720746f2061206e6f6d696e61746f722077686f20686173206265636f6d65206e6f6e2d6465636f6461626c652c000c4f723a003d012a204120604368696c6c5468726573686f6c6460206d7573742062652073657420616e6420636865636b656420776869636820646566696e657320686f7720636c6f736520746f20746865206d6178550120206e6f6d696e61746f7273206f722076616c696461746f7273207765206d757374207265616368206265666f72652075736572732063616e207374617274206368696c6c696e67206f6e652d616e6f746865722e59012a204120604d61784e6f6d696e61746f72436f756e746020616e6420604d617856616c696461746f72436f756e7460206d75737420626520736574207768696368206973207573656420746f2064657465726d696e65902020686f7720636c6f73652077652061726520746f20746865207468726573686f6c642e5d012a204120604d696e4e6f6d696e61746f72426f6e646020616e6420604d696e56616c696461746f72426f6e6460206d7573742062652073657420616e6420636865636b65642c2077686963682064657465726d696e65735101202069662074686973206973206120706572736f6e20746861742073686f756c64206265206368696c6c6564206265636175736520746865792068617665206e6f74206d657420746865207468726573686f6c64402020626f6e642072657175697265642e005501546869732063616e2062652068656c7066756c20696620626f6e6420726571756972656d656e74732061726520757064617465642c20616e64207765206e65656420746f2072656d6f7665206f6c642075736572739877686f20646f206e6f74207361746973667920746865736520726571756972656d656e74732e68666f7263655f6170706c795f6d696e5f636f6d6d697373696f6e04013c76616c696461746f725f7374617368000130543a3a4163636f756e74496400180c4501466f72636520612076616c696461746f7220746f2068617665206174206c6561737420746865206d696e696d756d20636f6d6d697373696f6e2e20546869732077696c6c206e6f74206166666563742061610176616c696461746f722077686f20616c726561647920686173206120636f6d6d697373696f6e2067726561746572207468616e206f7220657175616c20746f20746865206d696e696d756d2e20416e79206163636f756e743863616e2063616c6c20746869732e487365745f6d696e5f636f6d6d697373696f6e04010c6e6577ac011c50657262696c6c00191025015365747320746865206d696e696d756d20616d6f756e74206f6620636f6d6d697373696f6e207468617420656163682076616c696461746f7273206d757374206d61696e7461696e2e005901546869732063616c6c20686173206c6f7765722070726976696c65676520726571756972656d656e7473207468616e20607365745f7374616b696e675f636f6e6669676020616e642063616e2062652063616c6c6564cc6279207468652060543a3a41646d696e4f726967696e602e20526f6f742063616e20616c776179732063616c6c20746869732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e5905083870616c6c65745f7374616b696e674452657761726444657374696e6174696f6e04244163636f756e74496401000114185374616b656400000014537461736800010028436f6e74726f6c6c65720002001c4163636f756e7404000001244163636f756e744964000300104e6f6e65000400005d05000002000061050c3473705f61726974686d65746963287065725f7468696e67731c50657263656e740000040008010875380000650500000210006905103870616c6c65745f7374616b696e671870616c6c65741870616c6c657420436f6e6669674f700404540118010c104e6f6f700000000c5365740400180104540001001852656d6f7665000200006d05103870616c6c65745f7374616b696e671870616c6c65741870616c6c657420436f6e6669674f700404540110010c104e6f6f700000000c5365740400100104540001001852656d6f7665000200007105103870616c6c65745f7374616b696e671870616c6c65741870616c6c657420436f6e6669674f70040454016105010c104e6f6f700000000c536574040061050104540001001852656d6f7665000200007505103870616c6c65745f7374616b696e671870616c6c65741870616c6c657420436f6e6669674f7004045401ac010c104e6f6f700000000c5365740400ac0104540001001852656d6f76650002000079050c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b6579737d05011c543a3a4b65797300011470726f6f6630011c5665633c75383e000024e453657473207468652073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c657220746f20606b657973602e1d01416c6c6f777320616e206163636f756e7420746f20736574206974732073657373696f6e206b6579207072696f7220746f206265636f6d696e6720612076616c696461746f722ec05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e00d0546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265207369676e65642e0034232320436f6d706c657869747959012d20604f283129602e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f662060543a3a4b6579733a3a6b65795f69647328296020776869636820697320202066697865642e2870757267655f6b657973000130c852656d6f76657320616e792073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c65722e00c05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e005501546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265205369676e656420616e6420746865206163636f756e74206d757374206265206569746865722062655d01636f6e7665727469626c6520746f20612076616c696461746f72204944207573696e672074686520636861696e2773207479706963616c2061646472657373696e672073797374656d20287468697320757375616c6c7951016d65616e73206265696e67206120636f6e74726f6c6c6572206163636f756e7429206f72206469726563746c7920636f6e7665727469626c6520696e746f20612076616c696461746f722049442028776869636894757375616c6c79206d65616e73206265696e672061207374617368206163636f756e74292e0034232320436f6d706c65786974793d012d20604f2831296020696e206e756d626572206f66206b65792074797065732e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f6698202060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7d0508586a6f7973747265616d5f6e6f64655f72756e74696d652c53657373696f6e4b657973000010011c6772616e647061cc01d03c4772616e647061206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000110626162654d0401c43c42616265206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000124696d5f6f6e6c696e65d801d43c496d4f6e6c696e65206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300014c617574686f726974795f646973636f76657279810501fc3c417574686f72697479446973636f76657279206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000081050c5873705f617574686f726974795f646973636f766572790c617070185075626c696300000400dc013c737232353531393a3a5075626c6963000085050c3870616c6c65745f6772616e6470611870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f66890501bc426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20543a3a426c6f636b4e756d6265723e3e00013c6b65795f6f776e65725f70726f6f6655040140543a3a4b65794f776e657250726f6f6600001009015265706f727420766f7465722065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667920746865f465717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f66f8616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63654477696c6c206265207265706f727465642e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f66890501bc426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20543a3a426c6f636b4e756d6265723e3e00013c6b65795f6f776e65725f70726f6f6655040140543a3a4b65794f776e657250726f6f6600012409015265706f727420766f7465722065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667920746865f465717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f66f8616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63654477696c6c206265207265706f727465642e000d01546869732065787472696e736963206d7573742062652063616c6c656420756e7369676e656420616e642069742069732065787065637465642074686174206f6e6c791501626c6f636b20617574686f72732077696c6c2063616c6c206974202876616c69646174656420696e206056616c6964617465556e7369676e656460292c2061732073756368150169662074686520626c6f636b20617574686f7220697320646566696e65642069742077696c6c20626520646566696e6564206173207468652065717569766f636174696f6e247265706f727465722e306e6f74655f7374616c6c656408011464656c6179100138543a3a426c6f636b4e756d62657200016c626573745f66696e616c697a65645f626c6f636b5f6e756d626572100138543a3a426c6f636b4e756d6265720002303d014e6f74652074686174207468652063757272656e7420617574686f7269747920736574206f6620746865204752414e4450412066696e616c6974792067616467657420686173207374616c6c65642e006101546869732077696c6c2074726967676572206120666f7263656420617574686f7269747920736574206368616e67652061742074686520626567696e6e696e67206f6620746865206e6578742073657373696f6e2c20746f6101626520656e6163746564206064656c61796020626c6f636b7320616674657220746861742e20546865206064656c6179602073686f756c64206265206869676820656e6f75676820746f20736166656c7920617373756d654901746861742074686520626c6f636b207369676e616c6c696e672074686520666f72636564206368616e67652077696c6c206e6f742062652072652d6f7267656420652e672e203130303020626c6f636b732e5d0154686520626c6f636b2070726f64756374696f6e207261746520287768696368206d617920626520736c6f77656420646f776e2062656361757365206f662066696e616c697479206c616767696e67292073686f756c64510162652074616b656e20696e746f206163636f756e74207768656e2063686f6f73696e6720746865206064656c6179602e20546865204752414e44504120766f74657273206261736564206f6e20746865206e65775501617574686f726974792077696c6c20737461727420766f74696e67206f6e20746f70206f662060626573745f66696e616c697a65645f626c6f636b5f6e756d6265726020666f72206e65772066696e616c697a65644d01626c6f636b732e2060626573745f66696e616c697a65645f626c6f636b5f6e756d626572602073686f756c64206265207468652068696768657374206f6620746865206c61746573742066696e616c697a6564c4626c6f636b206f6620616c6c2076616c696461746f7273206f6620746865206e657720617574686f72697479207365742e00584f6e6c792063616c6c61626c6520627920726f6f742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8905084c73705f66696e616c6974795f6772616e6470614445717569766f636174696f6e50726f6f66080448012c044e0110000801187365745f6964280114536574496400013065717569766f636174696f6e8d05014845717569766f636174696f6e3c482c204e3e00008d05084c73705f66696e616c6974795f6772616e6470613045717569766f636174696f6e080448012c044e011001081c507265766f7465040091050139016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265766f74653c482c204e3e2c0a417574686f726974795369676e61747572653e00000024507265636f6d6d69740400a9050141016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265636f6d6d69743c482c204e3e2c0a417574686f726974795369676e61747572653e000100009105084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c08496401cc0456019505045301990500100130726f756e645f6e756d62657228010c7536340001206964656e74697479cc010849640001146669727374a505011828562c2053290001187365636f6e64a505011828562c20532900009505084066696e616c6974795f6772616e6470611c507265766f7465080448012c044e01100008012c7461726765745f686173682c0104480001347461726765745f6e756d6265721001044e000099050c4c73705f66696e616c6974795f6772616e6470610c617070245369676e6174757265000004009d050148656432353531393a3a5369676e617475726500009d050c1c73705f636f72651c65643235353139245369676e617475726500000400a10501205b75383b2036345d0000a105000003400000000800a505000004089505990500a905084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c08496401cc045601ad05045301990500100130726f756e645f6e756d62657228010c7536340001206964656e74697479cc010849640001146669727374b105011828562c2053290001187365636f6e64b105011828562c2053290000ad05084066696e616c6974795f6772616e64706124507265636f6d6d6974080448012c044e01100008012c7461726765745f686173682c0104480001347461726765745f6e756d6265721001044e0000b10500000408ad05990500b5050c4070616c6c65745f696d5f6f6e6c696e651870616c6c65741043616c6c04045400010424686561727462656174080124686561727462656174b90501644865617274626561743c543a3a426c6f636b4e756d6265723e0001247369676e6174757265cd0501bc3c543a3a417574686f7269747949642061732052756e74696d654170705075626c69633e3a3a5369676e617475726500001438232320436f6d706c65786974793a59012d20604f284b202b20452960207768657265204b206973206c656e677468206f6620604b6579736020286865617274626561742e76616c696461746f72735f6c656e2920616e642045206973206c656e677468206f66b02020606865617274626561742e6e6574776f726b5f73746174652e65787465726e616c5f61646472657373608820202d20604f284b29603a206465636f64696e67206f66206c656e67746820604b60ac20202d20604f284529603a206465636f64696e672f656e636f64696e67206f66206c656e67746820604560042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eb905084070616c6c65745f696d5f6f6e6c696e6524486561727462656174042c426c6f636b4e756d626572011000140130626c6f636b5f6e756d62657210012c426c6f636b4e756d6265720001346e6574776f726b5f7374617465bd0501484f70617175654e6574776f726b537461746500013473657373696f6e5f696e64657810013053657373696f6e496e64657800013c617574686f726974795f696e64657810012441757468496e64657800013876616c696461746f72735f6c656e10010c7533320000bd050c1c73705f636f7265206f6666636861696e484f70617175654e6574776f726b5374617465000008011c706565725f6964c10501304f706171756550656572496400014865787465726e616c5f616464726573736573c50501505665633c4f70617175654d756c7469616464723e0000c105081c73705f636f7265304f70617175655065657249640000040030011c5665633c75383e0000c505000002c90500c9050c1c73705f636f7265206f6666636861696e3c4f70617175654d756c7469616464720000040030011c5665633c75383e0000cd05104070616c6c65745f696d5f6f6e6c696e651c737232353531392c6170705f73723235353139245369676e617475726500000400d1050148737232353531393a3a5369676e61747572650000d1050c1c73705f636f72651c73723235353139245369676e617475726500000400a10501205b75383b2036345d0000d5050c4070616c6c65745f626167735f6c6973741870616c6c65741043616c6c0804540004490001081472656261670401286469736c6f63617465640001504163636f756e7449644c6f6f6b75704f663c543e00002859014465636c617265207468617420736f6d6520606469736c6f636174656460206163636f756e74206861732c207468726f7567682072657761726473206f722070656e616c746965732c2073756666696369656e746c7951016368616e676564206974732073636f726520746861742069742073686f756c642070726f7065726c792066616c6c20696e746f206120646966666572656e7420626167207468616e206974732063757272656e74106f6e652e001d01416e796f6e652063616e2063616c6c20746869732066756e6374696f6e2061626f757420616e7920706f74656e7469616c6c79206469736c6f6361746564206163636f756e742e00490157696c6c20616c7761797320757064617465207468652073746f7265642073636f7265206f6620606469736c6f63617465646020746f2074686520636f72726563742073636f72652c206261736564206f6e406053636f726550726f7669646572602e00d4496620606469736c6f63617465646020646f6573206e6f74206578697374732c2069742072657475726e7320616e206572726f722e3c7075745f696e5f66726f6e745f6f6604011c6c6967687465720001504163636f756e7449644c6f6f6b75704f663c543e000120d04d6f7665207468652063616c6c65722773204964206469726563746c7920696e2066726f6e74206f6620606c696768746572602e005901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642063616e206f6e6c792062652063616c6c656420627920746865204964206f66a0746865206163636f756e7420676f696e6720696e2066726f6e74206f6620606c696768746572602e00344f6e6c7920776f726b73206966942d20626f7468206e6f646573206172652077697468696e207468652073616d65206261672cd02d20616e6420606f726967696e602068617320612067726561746572206053636f726560207468616e20606c696768746572602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed9050c3870616c6c65745f76657374696e671870616c6c65741043616c6c0404540001141076657374000024b8556e6c6f636b20616e79207665737465642066756e6473206f66207468652073656e646572206163636f756e742e005d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652066756e6473207374696c6c646c6f636b656420756e64657220746869732070616c6c65742e00d0456d69747320656974686572206056657374696e67436f6d706c6574656460206f72206056657374696e6755706461746564602e0034232320436f6d706c6578697479242d20604f283129602e28766573745f6f746865720401187461726765740001504163636f756e7449644c6f6f6b75704f663c543e00012cb8556e6c6f636b20616e79207665737465642066756e6473206f662061206074617267657460206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051012d2060746172676574603a20546865206163636f756e742077686f7365207665737465642066756e64732073686f756c6420626520756e6c6f636b65642e204d75737420686176652066756e6473207374696c6c646c6f636b656420756e64657220746869732070616c6c65742e00d0456d69747320656974686572206056657374696e67436f6d706c6574656460206f72206056657374696e6755706461746564602e0034232320436f6d706c6578697479242d20604f283129602e3c7665737465645f7472616e736665720801187461726765740001504163636f756e7449644c6f6f6b75704f663c543e0001207363686564756c65dd0501a456657374696e67496e666f3c42616c616e63654f663c543e2c20543a3a426c6f636b4e756d6265723e00023464437265617465206120766573746564207472616e736665722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00cc2d2060746172676574603a20546865206163636f756e7420726563656976696e6720746865207665737465642066756e64732ef02d20607363686564756c65603a205468652076657374696e67207363686564756c6520617474616368656420746f20746865207472616e736665722e005c456d697473206056657374696e6743726561746564602e00fc4e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b2e0034232320436f6d706c6578697479242d20604f283129602e54666f7263655f7665737465645f7472616e736665720c0118736f757263650001504163636f756e7449644c6f6f6b75704f663c543e0001187461726765740001504163636f756e7449644c6f6f6b75704f663c543e0001207363686564756c65dd0501a456657374696e67496e666f3c42616c616e63654f663c543e2c20543a3a426c6f636b4e756d6265723e00033860466f726365206120766573746564207472616e736665722e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e00e82d2060736f75726365603a20546865206163636f756e742077686f73652066756e64732073686f756c64206265207472616e736665727265642e11012d2060746172676574603a20546865206163636f756e7420746861742073686f756c64206265207472616e7366657272656420746865207665737465642066756e64732ef02d20607363686564756c65603a205468652076657374696e67207363686564756c6520617474616368656420746f20746865207472616e736665722e005c456d697473206056657374696e6743726561746564602e00fc4e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b2e0034232320436f6d706c6578697479242d20604f283129602e3c6d657267655f7363686564756c657308013c7363686564756c65315f696e64657810010c75333200013c7363686564756c65325f696e64657810010c7533320004545d014d657267652074776f2076657374696e67207363686564756c657320746f6765746865722c206372656174696e672061206e65772076657374696e67207363686564756c65207468617420756e6c6f636b73206f7665725501746865206869676865737420706f737369626c6520737461727420616e6420656e6420626c6f636b732e20496620626f7468207363686564756c6573206861766520616c7265616479207374617274656420746865590163757272656e7420626c6f636b2077696c6c206265207573656420617320746865207363686564756c652073746172743b207769746820746865206361766561742074686174206966206f6e65207363686564756c655d0169732066696e6973686564206279207468652063757272656e7420626c6f636b2c20746865206f746865722077696c6c206265207472656174656420617320746865206e6577206d6572676564207363686564756c652c2c756e6d6f6469666965642e00f84e4f54453a20496620607363686564756c65315f696e646578203d3d207363686564756c65325f696e6465786020746869732069732061206e6f2d6f702e41014e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b207072696f7220746f206d657267696e672e61014e4f54453a20496620626f7468207363686564756c6573206861766520656e646564206279207468652063757272656e7420626c6f636b2c206e6f206e6577207363686564756c652077696c6c206265206372656174656464616e6420626f74682077696c6c2062652072656d6f7665642e006c4d6572676564207363686564756c6520617474726962757465733a35012d20607374617274696e675f626c6f636b603a20604d4158287363686564756c65312e7374617274696e675f626c6f636b2c207363686564756c6564322e7374617274696e675f626c6f636b2c48202063757272656e745f626c6f636b29602e21012d2060656e64696e675f626c6f636b603a20604d4158287363686564756c65312e656e64696e675f626c6f636b2c207363686564756c65322e656e64696e675f626c6f636b29602e59012d20606c6f636b6564603a20607363686564756c65312e6c6f636b65645f61742863757272656e745f626c6f636b29202b207363686564756c65322e6c6f636b65645f61742863757272656e745f626c6f636b29602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00e82d20607363686564756c65315f696e646578603a20696e646578206f6620746865206669727374207363686564756c6520746f206d657267652eec2d20607363686564756c65325f696e646578603a20696e646578206f6620746865207365636f6e64207363686564756c6520746f206d657267652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632edd050c3870616c6c65745f76657374696e673076657374696e675f696e666f2c56657374696e67496e666f081c42616c616e636501182c426c6f636b4e756d6265720110000c01186c6f636b656418011c42616c616e63650001247065725f626c6f636b18011c42616c616e63650001387374617274696e675f626c6f636b10012c426c6f636b4e756d6265720000e1050c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f726965735d0501445665633c543a3a4163636f756e7449643e00011063616c6c3904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000305101496d6d6564696174656c792064697370617463682061206d756c74692d7369676e61747572652063616c6c207573696e6720612073696e676c6520617070726f76616c2066726f6d207468652063616c6c65722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e003d012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f206172652070617274206f662074686501016d756c74692d7369676e61747572652c2062757420646f206e6f7420706172746963697061746520696e2074686520617070726f76616c2070726f636573732e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e00b8526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c742e0034232320436f6d706c657869747919014f285a202b204329207768657265205a20697320746865206c656e677468206f66207468652063616c6c20616e6420432069747320657865637574696f6e207765696768742e2061735f6d756c74691401247468726573686f6c642904010c7531360001446f746865725f7369676e61746f726965735d0501445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74e50501844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00011063616c6c3904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001286d61785f77656967687420011857656967687400019c5501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e00b049662074686572652061726520656e6f7567682c207468656e206469737061746368207468652063616c6c2e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e001d014e4f54453a20556e6c6573732074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2067656e6572616c6c792077616e7420746f20757365190160617070726f76655f61735f6d756c74696020696e73746561642c2073696e6365206974206f6e6c7920726571756972657320612068617368206f66207468652063616c6c2e005901526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c7420696620607468726573686f6c64602069732065786163746c79206031602e204f746865727769736555016f6e20737563636573732c20726573756c7420697320604f6b6020616e642074686520726573756c742066726f6d2074686520696e746572696f722063616c6c2c206966206974207761732065786563757465642cdc6d617920626520666f756e6420696e20746865206465706f736974656420604d756c7469736967457865637574656460206576656e742e0034232320436f6d706c6578697479502d20604f2853202b205a202b2043616c6c29602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2e21012d204f6e652063616c6c20656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285a296020776865726520605a602069732074782d6c656e2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e6c2d2054686520776569676874206f6620746865206063616c6c602e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e40617070726f76655f61735f6d756c74691401247468726573686f6c642904010c7531360001446f746865725f7369676e61746f726965735d0501445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74e50501844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f7765696768742001185765696768740002785501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0035014e4f54453a2049662074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2077616e7420746f20757365206061735f6d756c74696020696e73746561642e0034232320436f6d706c6578697479242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e3c63616e63656c5f61735f6d756c74691001247468726573686f6c642904010c7531360001446f746865725f7369676e61746f726965735d0501445665633c543a3a4163636f756e7449643e00012474696d65706f696e740d01016454696d65706f696e743c543a3a426c6f636b4e756d6265723e00012463616c6c5f686173680401205b75383b2033325d000354550143616e63656c2061207072652d6578697374696e672c206f6e2d676f696e67206d756c7469736967207472616e73616374696f6e2e20416e79206465706f7369742072657365727665642070726576696f75736c79c4666f722074686973206f7065726174696f6e2077696c6c20626520756e7265736572766564206f6e20737563636573732e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e5d012d206074696d65706f696e74603a205468652074696d65706f696e742028626c6f636b206e756d62657220616e64207472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c787472616e73616374696f6e20666f7220746869732064697370617463682ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0034232320436f6d706c6578697479242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602e302d204f6e65206576656e742e842d20492f4f3a2031207265616420604f285329602c206f6e652072656d6f76652e702d2053746f726167653a2072656d6f766573206f6e65206974656d2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee50504184f7074696f6e040454010d010108104e6f6e6500000010536f6d6504000d010000010000e905083870616c6c65745f636f756e63696c1043616c6c04045400013048616e6e6f756e63655f63616e6469646163791001346d656d626572736869705f696428012c543a3a4d656d62657249640001487374616b696e675f6163636f756e745f6964000130543a3a4163636f756e7449640001447265776172645f6163636f756e745f6964000130543a3a4163636f756e7449640001147374616b6518012842616c616e63653c543e0000244c5375627363726962652063616e646964617465002823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5c72656c656173655f63616e6469646163795f7374616b650401346d656d626572736869705f696428012c543a3a4d656d6265724964000124c452656c656173652063616e646964616379207374616b652074686174206973206e6f206c6f6e676572206e65656465642e002823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e4877697468647261775f63616e6469646163790401346d656d626572736869705f696428012c543a3a4d656d6265724964000224bc57697468647261772063616e64696461637920616e642072656c656173652063616e646964616379207374616b652e002823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e487365745f63616e6469646163795f6e6f74650801346d656d626572736869705f696428012c543a3a4d656d62657249640001106e6f746530011c5665633c75383e00032879015365742073686f7274206465736372697074696f6e20666f7220746865207573657227732063616e6469646163792e2043616e2062652063616c6c656420616e7974696d6520647572696e67207573657227732063616e6469646163792e002823203c7765696768743e002423232077656967687438604f20284e29602077686572653a98604e60206973207468652073697a65206f6620606e6f74656020696e206b696c6f6279746573142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e287365745f62756467657404011c62616c616e636518012842616c616e63653c543e000424605365747320746865206275646765742062616c616e63652e002823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e48706c616e5f6275646765745f726566696c6c04012c6e6578745f726566696c6c100138543a3a426c6f636b4e756d62657200052470506c616e20746865206e6578742062756467657420726566696c6c2e002823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507365745f6275646765745f696e6372656d656e740401406275646765745f696e6372656d656e7418012842616c616e63653c543e0006247453657473207468652062756467657420726566696c6c20616d6f756e74002823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507365745f636f756e63696c6f725f726577617264040140636f756e63696c6f725f72657761726418012842616c616e63653c543e0007248c536574732074686520636f756e63696c6f72207265776172642070657220626c6f636b002823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c66756e64696e675f7265717565737404014066756e64696e675f7265717565737473550301dc5665633c46756e64696e6752657175657374506172616d65746572733c42616c616e63653c543e2c20543a3a4163636f756e7449643e3e000828b85472616e73666572732066756e64732066726f6d20636f756e63696c2062756467657420746f206163636f756e74002823203c7765696768743e002423232077656967687438604f20284629602077686572653a9c60466020697320746865206c656e677468206f66206066756e64696e675f726571756573747360142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e4c66756e645f636f756e63696c5f6275646765740c01246d656d6265725f696428012c4d656d62657249643c543e000118616d6f756e7418012842616c616e63653c543e000124726174696f6e616c6530011c5665633c75383e0009209046756e642074686520636f756e63696c206275646765742062792061206d656d6265722e203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e40636f756e63696c6f725f72656d61726b080130636f756e63696c6f725f696428012c543a3a4d656d626572496400010c6d736730011c5665633c75383e000a2480436f756e63696c6f72206d616b657320612072656d61726b206d657373616765002823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e4063616e6469646174655f72656d61726b08013063616e6469646174655f696428012c543a3a4d656d626572496400010c6d736730011c5665633c75383e000b248043616e646964617465206d616b657320612072656d61726b206d657373616765002823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652eed05084470616c6c65745f7265666572656e64756d1043616c6c08045400044900011010766f7465080128636f6d6d69746d656e742c011c543a3a486173680001147374616b6518013042616c616e63654f663c543e00002494436173742061207365616c656420766f746520696e20746865207265666572656e64756d2e002823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c72657665616c5f766f746508011073616c7430011c5665633c75383e000138766f74655f6f7074696f6e5f69642801d03c5420617320636f6d6d6f6e3a3a6d656d626572736869703a3a4d656d6265727368697054797065733e3a3a4d656d626572496400012c9c52657665616c2061207365616c656420766f746520696e20746865207265666572656e64756d2e002823203c7765696768743e002423232057656967687438604f20285729602077686572653a0d012d2060576020697320746865206e756d626572206f662060696e7465726d6564696174655f77696e6e657273602073746f72656420696e207468652063757272656e7468202020206053746167653a3a3c542c20493e3a3a676574282960142d2044423ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e4872656c656173655f766f74655f7374616b650002205c52656c656173652061206c6f636b6564207374616b652e2823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e446f70745f6f75745f6f665f766f74696e67000324cc5065726d616e656e746c79206f7074206f7574206f6620766f74696e672066726f6d206120676976656e206163636f756e742e002823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652ef105084470616c6c65745f6d656d626572736869701043616c6c040454000144386275795f6d656d62657273686970040118706172616d732d0101c84275794d656d62657273686970506172616d65746572733c543a3a4163636f756e7449642c20543a3a4d656d62657249643e00002c7c4e6f6e2d6d656d626572732063616e20627579206d656d626572736869702e00203c7765696768743e002423232057656967687448604f202857202b204d29602077686572653a942d20605760206973207468652068616e646c652073697a6520696e206b696c6f62797465739c2d20604d6020697320746865206d657461646174612073697a6520696e206b696c6f6279746573142d2044423a242020202d204f2831292c23203c2f7765696768743e387570646174655f70726f66696c650c01246d656d6265725f696428012c543a3a4d656d626572496400011868616e646c653101013c4f7074696f6e3c5665633c75383e3e0001206d657461646174613101013c4f7074696f6e3c5665633c75383e3e0001300d01557064617465206d656d626572277320616c6c206f7220736f6d65206f66206e616d652c2068616e646c652c2061766174617220616e642061626f757420746578742e7c4e6f20656666656374206966206e6f206368616e676564206669656c64732e00203c7765696768743e002423232057656967687448604f202857202b204d29602077686572653a942d20605760206973207468652068616e646c652073697a6520696e206b696c6f62797465739c2d20604d6020697320746865206d657461646174612073697a6520696e206b696c6f6279746573142d2044423a242020202d204f2831292c23203c2f7765696768743e3c7570646174655f6163636f756e74730c01246d656d6265725f696428012c543a3a4d656d62657249640001406e65775f726f6f745f6163636f756e749401504f7074696f6e3c543a3a4163636f756e7449643e0001586e65775f636f6e74726f6c6c65725f6163636f756e749401504f7074696f6e3c543a3a4163636f756e7449643e00022c550155706461746573206d656d62657220726f6f74206f7220636f6e74726f6c6c6572206163636f756e74732e204e6f2065666665637420696620626f7468206e6577206163636f756e74732061726520656d7074792e00203c7765696768743e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6c7570646174655f70726f66696c655f766572696669636174696f6e0c0124776f726b65725f6964280128543a3a4163746f7249640001407461726765745f6d656d6265725f696428012c543a3a4d656d626572496400012c69735f7665726966696564980110626f6f6c000324450155706461746573206d656d6265722070726f66696c6520766572696669636174696f6e207374617475732e20526571756972657320776f726b696e672067726f7570206d656d626572206f726967696e2e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e407365745f726566657272616c5f63757404013470657263656e745f76616c75650801087538000424110155706461746573206d656d6265727368697020726566657272616c206375742070657263656e742076616c75652e20526571756972657320726f6f74206f726967696e2e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e407472616e736665725f696e76697465730c0140736f757263655f6d656d6265725f696428012c543a3a4d656d62657249640001407461726765745f6d656d6265725f696428012c543a3a4d656d62657249640001446e756d6265725f6f665f696e766974657310010c753332000524b45472616e736665727320696e76697465732066726f6d206f6e65206d656d62657220746f20616e6f746865722e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e34696e766974655f6d656d626572040118706172616d73390101d4496e766974654d656d62657273686970506172616d65746572733c543a3a4163636f756e7449642c20543a3a4d656d62657249643e00062c50496e766974652061206e6577206d656d6265722e00203c7765696768743e002423232057656967687448604f202857202b204d29602077686572653a942d20605760206973207468652068616e646c652073697a6520696e206b696c6f62797465739c2d20604d6020697320746865206d657461646174612073697a6520696e206b696c6f6279746573142d2044423a242020202d204f2831292c23203c2f7765696768743e3c676966745f6d656d62657273686970040118706172616d73410101d0476966744d656d62657273686970506172616d65746572733c543a3a4163636f756e7449642c2042616c616e63654f663c543e3e00070c1d01476966742061206d656d62657273686970207573696e67206f776e2066756e64732e2047696674657220646f6573206e6f74206e65656420746f2062652061206d656d6265722e5d0143616e206f7074696e616c6c79206170706c792061206c6f636b206f6e206120706f7274696f6e206f66207468652066756e6473207472616e7366657272656420746f20726f6f7420616e6420636f6e74726f6c6c6572b86163636f756e74732e2047696674657220616c736f207061797320746865206d656d62657273686970206665652e507365745f6d656d626572736869705f70726963650401246e65775f707269636518013042616c616e63654f663c543e000824bc55706461746573206d656d626572736869702070726963652e20526571756972657320726f6f74206f726967696e2e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6c7365745f6c65616465725f696e7669746174696f6e5f71756f7461040140696e7669746174696f6e5f71756f746110010c753332000924d855706461746573206c656164657220696e7669746174696f6e2071756f74612e20526571756972657320726f6f74206f726967696e2e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e787365745f696e697469616c5f696e7669746174696f6e5f62616c616e636504014c6e65775f696e697469616c5f62616c616e636518013042616c616e63654f663c543e000a2439015570646174657320696e697469616c20696e7669746174696f6e2062616c616e636520666f72206120696e7669746564206d656d6265722e20526571756972657320726f6f74206f726967696e2e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e707365745f696e697469616c5f696e7669746174696f6e5f636f756e740401506e65775f696e7669746174696f6e5f636f756e7410010c753332000b2411015570646174657320696e697469616c20696e7669746174696f6e20636f756e7420666f722061206d656d6265722e20526571756972657320726f6f74206f726967696e2e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e746164645f7374616b696e675f6163636f756e745f63616e6469646174650401246d656d6265725f696428012c543a3a4d656d6265724964000c28ac416464207374616b696e67206163636f756e742063616e64696461746520666f722061206d656d6265722eb8546865206d656d62657273686970206d75737420626520636f6e6669726d6564206265666f72652075736167652e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5872656d6f76655f7374616b696e675f6163636f756e740401246d656d6265725f696428012c543a3a4d656d6265724964000d249052656d6f7665207374616b696e67206163636f756e7420666f722061206d656d6265722e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5c636f6e6669726d5f7374616b696e675f6163636f756e740801246d656d6265725f696428012c543a3a4d656d62657249640001487374616b696e675f6163636f756e745f6964000130543a3a4163636f756e744964000e24bc436f6e6669726d207374616b696e67206163636f756e742063616e64696461746520666f722061206d656d6265722e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e346d656d6265725f72656d61726b0c01246d656d6265725f696428012c543a3a4d656d626572496400010c6d736730011c5665633c75383e00011c7061796d656e74490101884f7074696f6e3c28543a3a4163636f756e7449642c20543a3a42616c616e6365293e000f24544d656d626572206d616b657320612072656d61726b00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e346372656174655f6d656d626572040118706172616d733d0101904372656174654d656d626572506172616d65746572733c543a3a4163636f756e7449643e00102c804372656174652061206d656d6265722070726f66696c6520617320726f6f742e00203c7765696768743e002423232057656967687448604f202849202b204a29602077686572653a942d20604960206973207468652068616e646c652073697a6520696e206b696c6f62797465739c2d20604a6020697320746865206d657461646174612073697a6520696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652ef505083070616c6c65745f666f72756d1043616c6c0404540001409c7570646174655f63617465676f72795f6d656d626572736869705f6f665f6d6f64657261746f720c01306d6f64657261746f725f69642801384d6f64657261746f7249643c543e00012c63617465676f72795f6964280134543a3a43617465676f727949640001246e65775f76616c7565980110626f6f6c0000240901456e61626c652061206d6f64657261746f722063616e206d6f64657261746520612063617465676f727920616e6420697473207375622063617465676f726965732e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c6372656174655f63617465676f72790c0148706172656e745f63617465676f72795f6964350101544f7074696f6e3c543a3a43617465676f727949643e0001147469746c6530011c5665633c75383e00012c6465736372697074696f6e30011c5665633c75383e0001304c4164642061206e65772063617465676f72792e00203c7765696768743e002423232057656967687458604f202857202b2056202b205829602077686572653a6c2d20605760206973207468652063617465676f7279206465707468d42d20605660206973207468652073697a65206f66207468652063617465676f7279207469746c6520696e206b696c6f62797465732eec2d20605860206973207468652073697a65206f66207468652063617465676f7279206465736372697074696f6e20696e206b696c6f62797465732e142d2044423a242020202d204f2857292c23203c2f7765696768743e7c7570646174655f63617465676f72795f617263686976616c5f7374617475730c01146163746f725501014850726976696c656765644163746f723c543e00012c63617465676f72795f6964280134543a3a43617465676f7279496400014c6e65775f617263686976616c5f737461747573980110626f6f6c0002285855706461746520617263686976616c2073746174757300203c7765696768743e002423232057656967687438604f20285729602077686572653a6c2d20605760206973207468652063617465676f7279206465707468142d2044423a242020202d204f2857292c23203c2f7765696768743e547570646174655f63617465676f72795f7469746c650c01146163746f725501014850726976696c656765644163746f723c543e00012c63617465676f72795f6964280134543a3a43617465676f727949640001147469746c6530011c5665633c75383e00032c545570646174652063617465676f7279207469746c6500203c7765696768743e002423232057656967687448604f202857202b205629602077686572653a6c2d20605760206973207468652063617465676f7279206465707468d42d20605660206973207468652073697a65206f66207468652063617465676f7279207469746c6520696e206b696c6f62797465732e142d2044423a242020202d204f2857292c23203c2f7765696768743e6c7570646174655f63617465676f72795f6465736372697074696f6e0c01146163746f725501014850726976696c656765644163746f723c543e00012c63617465676f72795f6964280134543a3a43617465676f7279496400012c6465736372697074696f6e30011c5665633c75383e00042c6c5570646174652063617465676f7279206465736372697074696f6e00203c7765696768743e002423232057656967687438604f20285729602077686572653a6c2d20605760206973207468652063617465676f7279206465707468ec2d20605660206973207468652073697a65206f66207468652063617465676f7279206465736372697074696f6e20696e206b696c6f62797465732e142d2044423a242020202d204f2857292c23203c2f7765696768743e3c64656c6574655f63617465676f72790801146163746f725501014850726976696c656765644163746f723c543e00012c63617465676f72795f6964280134543a3a43617465676f727949640005283c44656c6574652063617465676f727900203c7765696768743e002423232057656967687438604f20285729602077686572653a6c2d20605760206973207468652063617465676f7279206465707468142d2044423a242020202d204f2857292c23203c2f7765696768743e346372656174655f746872656164100134666f72756d5f757365725f6964280138466f72756d5573657249643c543e00012c63617465676f72795f6964280134543a3a43617465676f727949640001206d6574616461746130011c5665633c75383e0001107465787430011c5665633c75383e00063074437265617465206e65772074687265616420696e2063617465676f727900203c7765696768743e002423232057656967687458604f202857202b2056202b205829602077686572653a6c2d20605760206973207468652063617465676f7279206465707468cc2d20605660206973207468652073697a65206f662074686520746872656164207469746c6520696e206b696c6f62797465732ec82d20605860206973207468652073697a65206f662074686520746872656164207465787420696e206b696c6f62797465732e142d2044423a242020202d204f2857292c23203c2f7765696768743e50656469745f7468726561645f6d65746164617461100134666f72756d5f757365725f6964280138466f72756d5573657249643c543e00012c63617465676f72795f6964280134543a3a43617465676f727949640001247468726561645f696428012c543a3a54687265616449640001306e65775f6d6574616461746130011c5665633c75383e00072c504564697420746872656164206d6574616461746100203c7765696768743e002423232057656967687448604f202857202b205629602077686572653a6c2d20605760206973207468652063617465676f7279206465707468d82d20605660206973207468652073697a65206f662074686520746872656164206d6574616461746120696e206b696c6f62797465732e142d2044423a242020202d204f2857292c23203c2f7765696768743e3464656c6574655f746872656164100134666f72756d5f757365725f6964280138466f72756d5573657249643c543e00012c63617465676f72795f6964280134543a3a43617465676f727949640001247468726561645f696428012c543a3a546872656164496400011068696465980110626f6f6c0008283444656c6574652074687265616400203c7765696768743e002423232057656967687438604f20285729602077686572653a6c2d20605760206973207468652063617465676f7279206465707468142d2044423a242020202d204f2857292c23203c2f7765696768743e5c6d6f76655f7468726561645f746f5f63617465676f72791001146163746f725501014850726976696c656765644163746f723c543e00012c63617465676f72795f6964280134543a3a43617465676f727949640001247468726561645f696428012c543a3a546872656164496400013c6e65775f63617465676f72795f6964280134543a3a43617465676f727949640009287c4d6f76652074687265616420746f20616e6f746865722063617465676f727900203c7765696768743e002423232057656967687438604f20285729602077686572653a6c2d20605760206973207468652063617465676f7279206465707468142d2044423a242020202d204f2857292c23203c2f7765696768743e3c6d6f6465726174655f7468726561641001146163746f725501014850726976696c656765644163746f723c543e00012c63617465676f72795f6964280134543a3a43617465676f727949640001247468726561645f696428012c543a3a5468726561644964000124726174696f6e616c6530011c5665633c75383e000a303c4d6f6465726174652074687265616400203c7765696768743e002423232057656967687458604f202857202b2056202b205829602077686572653a702d20605760206973207468652063617465676f72792064657074682c902d2060566020697320746865206e756d626572206f662074687265616420706f7374732cbc2d20605860206973207468652073697a65206f662074686520726174696f6e616c6520696e206b696c6f6279746573142d2044423a342020202d204f2857202b2056292c23203c2f7765696768743e206164645f706f7374140134666f72756d5f757365725f6964280138466f72756d5573657249643c543e00012c63617465676f72795f6964280134543a3a43617465676f727949640001247468726561645f696428012c543a3a54687265616449640001107465787430011c5665633c75383e0001206564697461626c65980110626f6f6c000b2c2041646420706f737400203c7765696768743e002423232057656967687448604f202857202b205629602077686572653a702d20605760206973207468652063617465676f72792064657074682ca82d20605660206973207468652073697a65206f6620746865207465787420696e206b696c6f6279746573142d2044423a242020202d204f2857292c23203c2f7765696768743e38656469745f706f73745f74657874140134666f72756d5f757365725f6964280138466f72756d5573657249643c543e00012c63617465676f72795f6964280134543a3a43617465676f727949640001247468726561645f696428012c543a3a546872656164496400011c706f73745f6964280124543a3a506f737449640001206e65775f7465787430011c5665633c75383e000c2c384564697420706f7374207465787400203c7765696768743e002423232057656967687448604f202857202b205629602077686572653a702d20605760206973207468652063617465676f72792064657074682cb82d20605660206973207468652073697a65206f6620746865206e6577207465787420696e206b696c6f6279746573142d2044423a242020202d204f2857292c23203c2f7765696768743e346d6f6465726174655f706f73741401146163746f725501014850726976696c656765644163746f723c543e00012c63617465676f72795f6964280134543a3a43617465676f727949640001247468726561645f696428012c543a3a546872656164496400011c706f73745f6964280124543a3a506f73744964000124726174696f6e616c6530011c5665633c75383e000d2c344d6f64657261746520706f737400203c7765696768743e002423232057656967687448604f202857202b205629602077686572653a702d20605760206973207468652063617465676f72792064657074682cbc2d20605660206973207468652073697a65206f662074686520726174696f6e616c6520696e206b696c6f6279746573142d2044423a242020202d204f2857292c23203c2f7765696768743e3064656c6574655f706f7374730c0134666f72756d5f757365725f6964280138466f72756d5573657249643c543e000114706f7374735d01018442547265654d61703c457874656e646564506f737449643c543e2c20626f6f6c3e000124726174696f6e616c6530011c5665633c75383e000e346444656c65746520706f73742066726f6d2073746f726167652eec596f75206e65656420746f2070726f76696465206120766563746f72206f6620706f73747320746f2064656c65746520696e2074686520666f726db428543a3a43617465676f727949642c20543a3a54687265616449642c20543a3a506f737449642c20626f6f6c292501776865726520746865206c61737420626f6f6c206973207768657468657220796f752077616e7420746f20686964652069742061706172742066726f6d2064656c6574696e67206974002423232057656967687458604f202857202b2056202b205029602077686572653a702d20605760206973207468652063617465676f72792064657074682cbc2d20605660206973207468652073697a65206f662074686520726174696f6e616c6520696e206b696c6f6279746573982d2060506020697320746865206e756d626572206f6620706f73747320746f2064656c657465142d2044423a342020202d204f2857202b2050292c23203c2f7765696768743e507365745f737469636b6965645f746872656164730c01146163746f725501014850726976696c656765644163746f723c543e00012c63617465676f72795f6964280134543a3a43617465676f72794964000130737469636b6965645f6964736901015442547265655365743c543a3a54687265616449643e000f2c8453657420737469636b696564207468726561647320666f722063617465676f727900203c7765696768743e002423232057656967687448604f202857202b205629602077686572653a702d20605760206973207468652063617465676f72792064657074682c9c2d2060566020697320746865206c656e677468206f662074686520737469636b6965645f696473142d2044423a342020202d204f2857202b2056292c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652ef905084c70616c6c65745f636f6e737469747574696f6e1043616c6c04045400010448616d656e645f636f6e737469747574696f6e040144636f6e737469747574696f6e5f7465787430011c5665633c75383e000018e453657473207468652063757272656e7420636f6e737469747574696f6e20686173682e20526571756972657320726f6f74206f726967696e2e2823203c7765696768743e11012d20436f6d706c65786974793a20604f28432960207768657265204320697320746865206c656e677468206f662074686520636f6e737469747574696f6e20746578742e342d2044622072656164733a20307c2d204462207772697465733a20312028636f6e7374616e742076616c7565292c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652efd05083470616c6c65745f626f756e74791043616c6c04045400013c346372656174655f626f756e7479080118706172616d737501016c426f756e74794372656174696f6e506172616d65746572733c543e0001206d6574616461746130011c5665633c75383e000028490143726561746573206120626f756e74792e204d657461646174612073746f72656420696e20746865207472616e73616374696f6e206c6f67206275742064697363617264656420616674657220746861742e203c7765696768743e002423232057656967687438604f20285729602077686572653aa42d2060576020697320746865205f6d657461646174612073697a6520696e206b696c6f62797465732eb02d20604d6020697320636c6f73656420636f6e7472616374206d656d626572206c697374206c656e6774682e142d2044423a842020202d204f284d2920284f283129206f6e206f70656e20636f6e7472616374292c23203c2f7765696768743e2c66756e645f626f756e74790c011866756e64657279010160426f756e74794163746f723c4d656d62657249643c543e3e000124626f756e74795f696428012c543a3a426f756e74794964000118616d6f756e7418013042616c616e63654f663c543e0001206050726f766964657320626f756e74792066756e64696e672e2823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e407465726d696e6174655f626f756e7479040124626f756e74795f696428012c543a3a426f756e74794964000224c05465726d696e61746573206120626f756e747920696e2066756e64696e672c2066756e64696e6720657870697265642c7c776f726b7375626d697373696f6e2c206a756467696e6720706572696f642e2823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e347377697463685f6f7261636c650801286e65775f6f7261636c6579010160426f756e74794163746f723c4d656d62657249643c543e3e000124626f756e74795f696428012c543a3a426f756e74794964000324904f7261636c652073776974636865732068696d73656c6620746f2061206e6577206f6e652823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e004077697468647261775f66756e64696e6708011866756e64657279010160426f756e74794163746f723c4d656d62657249643c543e3e000124626f756e74795f696428012c543a3a426f756e74794964000420c4576974686472617720626f756e74792066756e64696e672062792061206d656d626572206f72206120636f756e63696c2e2823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e4c616e6e6f756e63655f776f726b5f656e7472791001246d656d6265725f696428012c4d656d62657249643c543e000124626f756e74795f696428012c543a3a426f756e747949640001487374616b696e675f6163636f756e745f6964000130543a3a4163636f756e744964000140776f726b5f6465736372697074696f6e30011c5665633c75383e000528b0416e6e6f756e636520776f726b20656e74727920666f722061207375636365737366756c20626f756e74792e2823203c7765696768743e002423232077656967687448604f202857202b204d29602077686572653ac02d206057602069732074686520776f726b5f6465736372697074696f6e2073697a6520696e206b696c6f62797465732eb02d20604d6020697320636c6f73656420636f6e7472616374206d656d626572206c697374206c656e6774682e142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c7375626d69745f776f726b1001246d656d6265725f696428012c4d656d62657249643c543e000124626f756e74795f696428012c543a3a426f756e74794964000120656e7472795f6964280128543a3a456e7472794964000124776f726b5f6461746130011c5665633c75383e000624645375626d697420776f726b20666f72206120626f756e74792e2823203c7765696768743e00242323207765696768741c604f20284e2960a42d20604e602069732074686520776f726b5f646174612073697a6520696e206b696c6f62797465732c142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e48656e645f776f726b696e675f706572696f64040124626f756e74795f696428012c543a3a426f756e7479496400072068656e6420626f756e747920776f726b696e6720706572696f642e2823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e587375626d69745f6f7261636c655f6a7564676d656e740c0124626f756e74795f696428012c543a3a426f756e747949640001206a7564676d656e74850101a04f7261636c654a7564676d656e743c543a3a456e74727949642c2042616c616e63654f663c543e3e000124726174696f6e616c6530011c5665633c75383e00083819015375626d69747320616e206f7261636c65206a7564676d656e7420666f72206120626f756e74792c20736c617368696e672074686520656e74726965732072656a65637465642d01627920616e206172626974726172792070657263656e7461676520616e6420726577617264696e67207468652077696e6e65727320627920616e2061726269747261727920616d6f756e7498286e6f742073757270617373696e672074686520746f74616c2066756e6420616d6f756e74292823203c7765696768743e00242323207765696768744c604f20284a202b204b202b2057202b20522960942d20604a6020697320726174696f6e616c652073697a6520696e206b696c6f62797465732c61012d20604b60206973207468652073756d206f6620616c6c20616374696f6e5f6a757374696669636174696f6e2073697a65732028696e206b696c6f62797465732920696e73696465204f7261636c654a7564676d656e742cac2d20605760206973206e756d626572206f662077696e6e6572206a7564676d656e7420656e74726965732cb42d20605260206973206e756d626572206f662072656a6563746564206a7564676d656e7420656e74726965732c142d2064623a3c2020202d20604f2857202b205229602c23203c2f7765696768743e5877697468647261775f656e7472616e745f7374616b650c01246d656d6265725f696428012c4d656d62657249643c543e000124626f756e74795f696428012c543a3a426f756e74794964000120656e7472795f6964280128543a3a456e7472794964000928a4556e6c6f636b7320746865207374616b652072656c6174656420746f206120776f726b20656e747279a901416674657220746865206f7261636c65206d616b657320746865206a7564676d656e74206f722074686520636f756e63696c207465726d696e617465732074686520626f756e74792062792063616c6c696e67207465726d696e6174655f626f756e7479282e2e2e292c51016561636820776f726b65722077686f736520656e74727920686173206e6f74206265656e206a75646765642c2063616e20756e6c6f636b2074686520746f74616c697479206f66207468656972207374616b652e2823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5877697468647261775f6f7261636c655f726577617264040124626f756e74795f696428012c543a3a426f756e74794964000a2890576974687261777320746865206f7261636c652072657761726420746f206f7261636c651101496620626f756e7479206973207375636365737366756c6c792c204661696c6564206f722043616e63656c6c6564206f7261636c65206d7573742063616c6c2074686973a065787472696e73696320746f20776974686472617720746865206f7261636c65207265776172642c2823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e48636f6e7472696275746f725f72656d61726b0c012c636f6e7472696275746f7279010160426f756e74794163746f723c4d656d62657249643c543e3e000124626f756e74795f696428012c543a3a426f756e7479496400010c6d736730011c5665633c75383e000b2880426f756e747920436f6e7472696275746f72206d61646520612072656d61726b002823203c7765696768743e00242323207765696768741c604f20284e2960782d20604e60206973206d73672073697a6520696e206b696c6f6279746573142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e346f7261636c655f72656d61726b0c01186f7261636c6579010160426f756e74794163746f723c4d656d62657249643c543e3e000124626f756e74795f696428012c543a3a426f756e7479496400010c6d736730011c5665633c75383e000c286c426f756e7479204f7261636c65206d61646520612072656d61726b002823203c7765696768743e00242323207765696768741c604f20284e2960782d20604e60206973206d73672073697a6520696e206b696c6f6279746573142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e38656e7472616e745f72656d61726b100128656e7472616e745f696428012c4d656d62657249643c543e000124626f756e74795f696428012c543a3a426f756e74794964000120656e7472795f6964280128543a3a456e747279496400010c6d736730011c5665633c75383e000d288c426f756e747920456e7472616e7420576f726b6572206d61646520612072656d61726b002823203c7765696768743e00242323207765696768741c604f20284e2960782d20604e60206973206d73672073697a6520696e206b696c6f6279746573142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3863726561746f725f72656d61726b0c011c63726561746f7279010160426f756e74794163746f723c4d656d62657249643c543e3e000124626f756e74795f696428012c543a3a426f756e7479496400010c6d736730011c5665633c75383e000e286c426f756e7479204f7261636c65206d61646520612072656d61726b002823203c7765696768743e00242323207765696768741c604f20284e2960782d20604e60206973206d73672073697a6520696e206b696c6f6279746573142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e0106086070616c6c65745f6a6f7973747265616d5f7574696c6974791043616c6c0404540001105c657865637574655f7369676e616c5f70726f706f73616c0401187369676e616c30011c5665633c75383e00002871015369676e616c2070726f706f73616c2065787472696e7369632e2053686f756c6420626520757365642061732063616c6c61626c65206f626a65637420746f207061737320746f207468652060656e67696e6560206d6f64756c652e00203c7765696768743e002423232057656967687438604f20285329602077686572653ab02d20605360206973207468652073697a65206f6620746865207369676e616c20696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e80657865637574655f72756e74696d655f757067726164655f70726f706f73616c0401107761736d30011c5665633c75383e0001288c52756e74696d6520757067726164652070726f706f73616c2065787472696e7369632e050153686f756c6420626520757365642061732063616c6c61626c65206f626a65637420746f207061737320746f207468652060656e67696e6560206d6f64756c652e203c7765696768743e002423232057656967687438604f20284329602077686572653a742d2060436020697320746865206c656e677468206f6620607761736d603d01486f77657665722c207765207472656174207468697320617320612066756c6c20626c6f636b20617320606672616d655f73797374656d3a3a4d6f64756c653a3a7365745f636f64656020646f65732c23203c2f7765696768743ebd01235b776569676874203d2028543a3a426c6f636b576569676874733a3a67657428292e676574284469737061746368436c6173733a3a4f7065726174696f6e616c292e626173655f65787472696e7369632c204469737061746368436c6173733a3a4f7065726174696f6e616c295d6c7570646174655f776f726b696e675f67726f75705f6275646765740c0134776f726b696e675f67726f757099010130576f726b696e6747726f7570000118616d6f756e7418013042616c616e63654f663c543e00013062616c616e63655f6b696e649d01012c42616c616e63654b696e640002206c55706461746520776f726b696e672067726f757020627564676574203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e4c6275726e5f6163636f756e745f746f6b656e73040118616d6f756e7418013042616c616e63654f663c543e000320784275726e7320746f6b656e20666f722063616c6c6572206163636f756e74203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e0506083870616c6c65745f636f6e74656e741043616c6c04045400010101506372656174655f63757261746f725f67726f757008012469735f616374697665980110626f6f6c0001507065726d697373696f6e735f62795f6c6576656c5502017c4d6f6465726174696f6e5065726d697373696f6e7342794c6576656c3c543e000028a0416464206e65772063757261746f722067726f757020746f2072756e74696d652073746f7261676500203c7765696768743e002423232057656967687438604f20284129602077686572653af02d2060416020697320746865206e756d626572206f6620656e747269657320696e20607065726d697373696f6e735f62795f6c6576656c60206d6170142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e807570646174655f63757261746f725f67726f75705f7065726d697373696f6e7308014063757261746f725f67726f75705f6964280144543a3a43757261746f7247726f757049640001507065726d697373696f6e735f62795f6c6576656c5502017c4d6f6465726174696f6e5065726d697373696f6e7342794c6576656c3c543e000128ac557064617465206578697374696e672063757261746f722067726f75702773207065726d697373696f6e7300203c7765696768743e002423232057656967687438604f20284129602077686572653af02d2060416020697320746865206e756d626572206f6620656e747269657320696e20607065726d697373696f6e735f62795f6c6576656c60206d6170142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e607365745f63757261746f725f67726f75705f73746174757308014063757261746f725f67726f75705f6964280144543a3a43757261746f7247726f7570496400012469735f616374697665980110626f6f6c0002241d01536574206069735f616374697665602073746174757320666f722063757261746f722067726f757020756e64657220676976656e206063757261746f725f67726f75705f69646000203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e506164645f63757261746f725f746f5f67726f75700c014063757261746f725f67726f75705f6964280144543a3a43757261746f7247726f7570496400012863757261746f725f6964280130543a3a43757261746f72496400012c7065726d697373696f6e73bd01015c4368616e6e656c4167656e745065726d697373696f6e73000324ec4164642063757261746f7220746f2063757261746f722067726f757020756e64657220676976656e206063757261746f725f67726f75705f69646000203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6472656d6f76655f63757261746f725f66726f6d5f67726f757008014063757261746f725f67726f75705f6964280144543a3a43757261746f7247726f7570496400012863757261746f725f6964280130543a3a43757261746f724964000424a452656d6f76652063757261746f722066726f6d206120676976656e2063757261746f722067726f757000203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e386372656174655f6368616e6e656c0801346368616e6e656c5f6f776e6572e50101b04368616e6e656c4f776e65723c543a3a4d656d62657249642c20543a3a43757261746f7247726f757049643e000118706172616d73150201704368616e6e656c4372656174696f6e506172616d65746572733c543e000530203c7765696768743e002423232057656967687478604f202841202b2042202b2043202b2044202b204529602077686572653ae02d2060416020697320746865206e756d626572206f6620656e747269657320696e2060706172616d732e636f6c6c61626f7261746f727360e02d2060426020697320746865206e756d626572206f66206974656d7320696e2060706172616d732e73746f726167655f6275636b65747360f42d2060436020697320746865206e756d626572206f66206974656d7320696e2060706172616d732e646973747269627574696f6e5f6275636b6574736011012d2060446020697320746865206e756d626572206f66206974656d7320696e2060706172616d732e6173736574732e6f626a6563745f6372656174696f6e5f6c69737460c02d20604560206973207468652073697a65206f66202060706172616d732e6d6574616020696e206b696c6f6279746573142d2044423ae02020202d20604f2841202b2042202b2043202b20442960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e387570646174655f6368616e6e656c0c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c4964000118706172616d73410201684368616e6e656c557064617465506172616d65746572733c543e000630203c7765696768743e002423232057656967687478604f202841202b2042202b2043202b2044202b204529602077686572653ae02d2060416020697320746865206e756d626572206f6620656e747269657320696e2060706172616d732e636f6c6c61626f7261746f72736071012d2060426020697320746865206e756d626572206f66206974656d7320696e2060706172616d732e6173736574735f746f5f75706c6f61642e6f626a6563745f6372656174696f6e5f6c69737460202869662070726f766964656429e42d2060436020697320746865206e756d626572206f66206974656d7320696e2060706172616d732e6173736574735f746f5f72656d6f766560cc2d20604460206973207468652073697a65206f662060706172616d732e6e65775f6d6574616020696e206b696c6f6279746573ec2d206045602069732060706172616d732e73746f726167655f6275636b6574735f6e756d5f7769746e65737360202869662070726f766964656429142d2044423ae02020202d20604f2841202b2042202b2043202b20452960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e787570646174655f6368616e6e656c5f70726976696c6567655f6c6576656c0801286368616e6e656c5f6964280130543a3a4368616e6e656c496400014c6e65775f70726976696c6567655f6c6576656c080160543a3a4368616e6e656c50726976696c6567654c6576656c000724150145787472696e73696320666f72207570646174696e67206368616e6e656c2070726976696c656765206c6576656c20287265717569726573206c656164206163636573732900203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743ea07365745f6368616e6e656c5f7061757365645f66656174757265735f61735f6d6f64657261746f721001146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c496400014c6e65775f7061757365645f6665617475726573d901018042547265655365743c5061757361626c654368616e6e656c466561747572653e000124726174696f6e616c6530011c5665633c75383e000828c845787472696e73696320666f722070617573696e672f72652d656e61626c696e67206368616e6e656c20666561747572657300203c7765696768743e002423232057656967687438604f20284129602077686572653ab42d20604160206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3864656c6574655f6368616e6e656c1001146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c496400014c6368616e6e656c5f6261675f7769746e657373090601444368616e6e656c4261675769746e6573730001546e756d5f6f626a656374735f746f5f64656c65746528010c753634000928203c7765696768743e002423232057656967687458604f202841202b2042202b204329602077686572653a802d2060416020697320606e756d5f6f626a656374735f746f5f64656c65746560c82d2060426020697320606368616e6e656c5f6261675f7769746e6573732e73746f726167655f6275636b6574735f6e756d60dc2d2060436020697320606368616e6e656c5f6261675f7769746e6573732e646973747269627574696f6e5f6275636b6574735f6e756d60142d2044423ad02020202d20604f2841202b2042202b20432960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e8864656c6574655f6368616e6e656c5f6173736574735f61735f6d6f64657261746f721401146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c49640001406173736574735f746f5f72656d6f76656901016442547265655365743c446174614f626a65637449643c543e3e00016c73746f726167655f6275636b6574735f6e756d5f7769746e65737310010c753332000124726174696f6e616c6530011c5665633c75383e000a28203c7765696768743e002423232057656967687458604f202841202b2042202b204329602077686572653aa42d2060416020697320746865206c656e677468206f6620606173736574735f746f5f72656d6f766560cc2d20604260206973207468652076616c7565206f66206073746f726167655f6275636b6574735f6e756d5f7769746e65737360b42d20604360206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423ac02020202d20604f2841202b20422960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e8c7365745f6368616e6e656c5f7669736962696c6974795f61735f6d6f64657261746f721001146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c496400012469735f68696464656e980110626f6f6c000124726174696f6e616c6530011c5665633c75383e000b28350145787472696e73696320666f722073657474696e67206368616e6e656c207669736962696c69747920737461747573202868696464656e2f76697369626c6529206279206d6f64657261746f7200203c7765696768743e002423232057656967687438604f20284129602077686572653ab42d20604160206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e306372656174655f766964656f0c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c4964000118706172616d7349020168566964656f4372656174696f6e506172616d65746572733c543e000c2c203c7765696768743e002423232057656967687468604f202841202b2042202b2043202b204429602077686572653a11012d2060416020697320746865206e756d626572206f66206974656d7320696e2060706172616d732e6173736574732e6f626a6563745f6372656174696f6e5f6c69737460b42d206042602069732060706172616d732e73746f726167655f6275636b6574735f6e756d5f7769746e6573736035012d2060436020697320746865206c656e677468206f66206f70656e2061756374696f6e202f20656e676c6973682061756374696f6e2077686974656c697374202869662070726f766964656429f42d20604460206973207468652073697a65206f662060706172616d732e6d6574616020696e206b696c6f6279746573202869662070726f766964656429142d2044423ad02020202d20604f2841202b2042202b20432960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e307570646174655f766964656f0c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f4964000118706172616d7351020160566964656f557064617465506172616d65746572733c543e000d30203c7765696768743e002423232057656967687478604f202841202b2042202b2043202b2044202b204529602077686572653a25012d2060416020697320706172616d732e6173736574735f746f5f75706c6f61642e6f626a6563745f6372656174696f6e5f6c6973742e6c656e2829202869662070726f766964656429982d2060426020697320706172616d732e6173736574735f746f5f72656d6f76652e6c656e2829ec2d206043602069732060706172616d732e73746f726167655f6275636b6574735f6e756d5f7769746e65737360202869662070726f76696465642935012d2060446020697320746865206c656e677468206f66206f70656e2061756374696f6e202f20656e676c6973682061756374696f6e2077686974656c697374202869662070726f76696465642905012d20604560206973207468652073697a65206f662060706172616d732e6e65775f6d6574616020696e206b696c6f6279746573202869662070726f766964656429142d2044423ae02020202d20604f2841202b2042202b2043202b20442960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e3064656c6574655f766964656f1001146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f49640001546e756d5f6f626a656374735f746f5f64656c65746528010c75363400016c73746f726167655f6275636b6574735f6e756d5f7769746e6573730102012c4f7074696f6e3c7533323e000e24203c7765696768743e002423232057656967687448604f202841202b204229602077686572653a782d20604160206973206e756d5f6f626a656374735f746f5f64656c657465ec2d206042602069732060706172616d732e73746f726167655f6275636b6574735f6e756d5f7769746e65737360202869662070726f766964656429142d2044423ac02020202d20604f2841202b20422960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e8064656c6574655f766964656f5f6173736574735f61735f6d6f64657261746f721401146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f496400016c73746f726167655f6275636b6574735f6e756d5f7769746e65737310010c7533320001406173736574735f746f5f72656d6f76656901016442547265655365743c446174614f626a65637449643c543e3e000124726174696f6e616c6530011c5665633c75383e000f28203c7765696768743e002423232057656967687458604f202841202b2042202b204329602077686572653aa42d2060416020697320746865206c656e677468206f6620606173736574735f746f5f72656d6f766560cc2d20604260206973207468652076616c7565206f66206073746f726167655f6275636b6574735f6e756d5f7769746e65737360b42d20604360206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423ac02020202d20604f2841202b20422960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e847365745f766964656f5f7669736962696c6974795f61735f6d6f64657261746f721001146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f496400012469735f68696464656e980110626f6f6c000124726174696f6e616c6530011c5665633c75383e0010282d0145787472696e73696320666f7220766964656f207669736962696c69747920737461747573202868696464656e2f76697369626c65292073657474696e67206279206d6f64657261746f7200203c7765696768743e002423232057656967687438604f20284129602077686572653ab42d20604160206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e587570646174655f6368616e6e656c5f7061796f757473080118706172616d73710201845570646174654368616e6e656c5061796f757473506172616d65746572733c543e00014075706c6f616465725f6163636f756e74000130543a3a4163636f756e74496400112458557064617465206368616e6e656c207061796f75747300203c7765696768743e002423232057656967687438604f20283129602077686572653a142d2044423a182d204f2831292c23203c2f7765696768743e50636c61696d5f6368616e6e656c5f7265776172640c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e00011470726f6f660d0601505665633c50726f6f66456c656d656e743c543e3e0001106974656d1906013850756c6c5061796d656e743c543e001228a0436c61696d2072657761726420696e204a4f592066726f6d206368616e6e656c206163636f756e7400203c7765696768743e002423232057656967687438604f20284829602077686572653ac82d2060486020697320746865206c656e676874206f66207468652070726f7669646564206d65726b6c65206070726f6f6660142d2044423a242020202d204f2831292c23203c2f7765696768743e7477697468647261775f66726f6d5f6368616e6e656c5f62616c616e63650c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c4964000118616d6f756e7418013042616c616e63654f663c543e001324845769746864726177204a4f592066726f6d206368616e6e656c206163636f756e7400203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e7c7570646174655f6368616e6e656c5f73746174655f626c6f61745f626f6e640401706e65775f6368616e6e656c5f73746174655f626c6f61745f626f6e6418013042616c616e63654f663c543e0014289c55706461746573206368616e6e656c20737461746520626c6f617420626f6e642076616c75652e7c4f6e6c79206c6561642063616e2075706c6f616420746869732076616c756500203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e747570646174655f766964656f5f73746174655f626c6f61745f626f6e640401686e65775f766964656f5f73746174655f626c6f61745f626f6e6418013042616c616e63654f663c543e001528945570646174657320766964656f20737461746520626c6f617420626f6e642076616c75652e7c4f6e6c79206c6561642063616e2075706c6f616420746869732076616c756500203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e2469737375655f6e66740c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f4964000118706172616d73090201604e667449737375616e6365506172616d65746572733c543e001630244973737565204e465400203c7765696768743e00242323205765696768742c604f202857202b20422960142d2044423a242020202d204f2857291877686572653a19012020202d2057203a206d656d6265722077686974656c697374206c656e67746820696e2063617365206e667420696e697469616c207374617475732069732061756374696f6ec02020202d2042203a2073697a65206f66206d6574616461746120706172616d6574657220696e206b696c6f62797465732c23203c2f7765696768743e2c64657374726f795f6e66740801146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f49640017242c44657374726f79204e465400203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e4873746172745f6f70656e5f61756374696f6e0c01206f776e65725f6964a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f496400013861756374696f6e5f706172616d73050201504f70656e41756374696f6e506172616d733c543e00182470537461727420766964656f206e6674206f70656e2061756374696f6e203c7765696768743e002423232057656967687438604f20285729602077686572653a742d2057203a206d656d6265722077686974656c697374206c656e677468142d2044423a242020202d204f2857292c23203c2f7765696768743e5473746172745f656e676c6973685f61756374696f6e0c01206f776e65725f6964a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f496400013861756374696f6e5f706172616d73fd01015c456e676c69736841756374696f6e506172616d733c543e0019247c537461727420766964656f206e667420656e676c6973682061756374696f6e203c7765696768743e002423232057656967687438604f20285729602077686572653a882d2057203a2077686974656c697374206d656d626572206c697374206c656e677468142d2044423a242020202d204f2857292c23203c2f7765696768743e5863616e63656c5f656e676c6973685f61756374696f6e0801206f776e65725f6964a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f4964001a208043616e63656c20766964656f206e667420656e676c6973682061756374696f6e203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e4c63616e63656c5f6f70656e5f61756374696f6e0801206f776e65725f6964a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f4964001b207443616e63656c20766964656f206e6674206f70656e2061756374696f6e203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e3063616e63656c5f6f666665720801206f776e65725f6964a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f4964001c244043616e63656c204e6674206f6666657200203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e3863616e63656c5f6275795f6e6f770801206f776e65725f6964a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f4964001d245443616e63656c204e66742073656c6c206f7264657200203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f283129243c2f7765696768743e507570646174655f6275795f6e6f775f70726963650c01206f776e65725f6964a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f49640001246e65775f707269636518013042616c616e63654f663c543e001e246055706461746520427579206e6f77206e667420707269636500203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e546d616b655f6f70656e5f61756374696f6e5f6269640c01387061727469636970616e745f696428012c543a3a4d656d6265724964000120766964656f5f6964280128543a3a566964656f49640001286269645f616d6f756e7418013042616c616e63654f663c543e001f20404d616b652061756374696f6e20626964203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e606d616b655f656e676c6973685f61756374696f6e5f6269640c01387061727469636970616e745f696428012c543a3a4d656d6265724964000120766964656f5f6964280128543a3a566964656f49640001286269645f616d6f756e7418013042616c616e63654f663c543e002020604d616b6520656e676c6973682061756374696f6e20626964203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e5c63616e63656c5f6f70656e5f61756374696f6e5f6269640801387061727469636970616e745f696428012c543a3a4d656d6265724964000120766964656f5f6964280128543a3a566964656f49640021205c43616e63656c206f70656e2061756374696f6e20626964203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e58736574746c655f656e676c6973685f61756374696f6e040120766964656f5f6964280128543a3a566964656f496400222464436c61696d20776f6e20656e676c6973682061756374696f6e5c43616e2062652063616c6c656420627920616e796f6e65203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e607069636b5f6f70656e5f61756374696f6e5f77696e6e65721001206f776e65725f6964a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f496400012477696e6e65725f696428012c543a3a4d656d6265724964000118636f6d6d697418013042616c616e63654f663c543e0023245c416363657074206f70656e2061756374696f6e206269648c53686f756c64206f6e6c792062652063616c6c65642062792061756374696f6e656572203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e246f666665725f6e6674100120766964656f5f6964280128543a3a566964656f49640001206f776e65725f6964a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000108746f28012c543a3a4d656d62657249640001147072696365450101504f7074696f6e3c42616c616e63654f663c543e3e002424244f66666572204e667400203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e38736c696e675f6e66745f6261636b080120766964656f5f6964280128543a3a566964656f49640001206f776e65725f6964a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e002524c452657475726e204e6674206261636b20746f20746865206f726967696e616c20617274697374206174206e6f20636f737400203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e546163636570745f696e636f6d696e675f6f66666572080120766964656f5f6964280128543a3a566964656f49640001347769746e6573735f7072696365450101a04f7074696f6e3c3c542061732062616c616e6365733a3a436f6e6669673e3a3a42616c616e63653e0026246441636365707420696e636f6d696e67204e6674206f6666657200203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e2073656c6c5f6e66740c0120766964656f5f6964280128543a3a566964656f49640001206f776e65725f6964a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000114707269636518013042616c616e63654f663c543e0027202053656c6c204e6674203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e1c6275795f6e66740c0120766964656f5f6964280128543a3a566964656f49640001387061727469636970616e745f696428012c543a3a4d656d62657249640001347769746e6573735f707269636518013042616c616e63654f663c543e0028241c427579204e667400203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e44746f67676c655f6e66745f6c696d69747304011c656e61626c6564980110626f6f6c002920dc4f6e6c7920436f756e63696c2063616e20746f67676c65206e66742069737375616e6365206c696d69747320636f6e73747261696e7473203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e506368616e6e656c5f6f776e65725f72656d61726b0801286368616e6e656c5f6964280130543a3a4368616e6e656c496400010c6d736730011c5665633c75383e002a28504368616e6e656c206f776e65722072656d61726b203c7765696768743e00242323205765696768741c604f2028422960142d2044423a242020202d204f2831291877686572653a8c2d204220697320746865206b696c6f62797465206c656e676874206f6620606d7367602c23203c2f7765696768743e506368616e6e656c5f6167656e745f72656d61726b0c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c496400010c6d736730011c5665633c75383e002b286c4368616e6e656c20636f6c6c61626f7261746f722072656d61726b203c7765696768743e00242323205765696768741c604f2028422960142d2044423a242020202d204f2831291877686572653a8420202d2042206973207468652062797465206c656e676874206f6620606d7367602c23203c2f7765696768743e406e66745f6f776e65725f72656d61726b0c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f496400010c6d736730011c5665633c75383e002c28404e4654206f776e65722072656d61726b203c7765696768743e00242323205765696768741c604f2028422960142d2044423a2020202d204f2831291877686572653a8420202d2042206973207468652062797465206c656e676874206f6620606d7367602c23203c2f7765696768743e6c696e697469616c697a655f6368616e6e656c5f7472616e736665720c01286368616e6e656c5f6964280130543a3a4368616e6e656c49640001146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e00013c7472616e736665725f706172616d731d06016c496e69745472616e73666572506172616d65746572734f663c543e002d28dc53746172742061206368616e6e656c207472616e736665722077697468207370656369666965642063686172616374657269737469637300203c7765696768743e002423232057656967687438604f20284129602077686572653a25012d2060416020697320746865206e756d626572206f6620656e747269657320696e20607472616e736665725f706172616d732e6e65775f636f6c6c61626f7261746f727360206d6170142d2044423aa82020202d204f284129202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e5c63616e63656c5f6368616e6e656c5f7472616e736665720801286368616e6e656c5f6964280130543a3a4368616e6e656c49640001146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e002e245c63616e63656c206368616e6e656c207472616e7366657200203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5c6163636570745f6368616e6e656c5f7472616e736665720801286368616e6e656c5f6964280130543a3a4368616e6e656c4964000144636f6d6d69746d656e745f706172616d736d0201785472616e73666572436f6d6d69746d656e745769746e6573734f663c543e002f2c6441636365707473206368616e6e656c207472616e736665722e310160636f6d6d69746d656e745f706172616d736020697320726571756972656420746f2070726576656e74206368616e67696e6720746865207472616e7366657220636f6e646974696f6e732e00203c7765696768743e002423232057656967687438604f20284129602077686572653a2d012d2060416020697320746865206e756d626572206f6620656e747269657320696e2060636f6d6d69746d656e745f706172616d732e6e65775f636f6c6c61626f7261746f727360206d6170142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5c7570646174655f676c6f62616c5f6e66745f6c696d69740801406e66745f6c696d69745f706572696f64890201384e66744c696d6974506572696f640001146c696d697428010c753634003020605570646174657320676c6f62616c204e4654206c696d6974203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e607570646174655f6368616e6e656c5f6e66745f6c696d69741001146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001406e66745f6c696d69745f706572696f64890201384e66744c696d6974506572696f640001286368616e6e656c5f6964280130543a3a4368616e6e656c49640001146c696d697428010c7536340031207055706461746573206368616e6e656c2773204e4654206c696d69742e203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e4c69737375655f63726561746f725f746f6b656e0c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c4964000118706172616d73c9020170546f6b656e49737375616e6365506172616d65746572734f663c543e0032284c49737375652063726561746f7220746f6b656e00203c7765696768743e002423232057656967687438604f20284129602077686572653a05012d2060416020697320746865206e756d626572206f6620656e747269657320696e2060706172616d732e696e697469616c5f616c6c6f636174696f6e60206d6170142d2044423ab02020202d20604f28412960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e5c696e69745f63726561746f725f746f6b656e5f73616c650c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c4964000118706172616d7321060150546f6b656e53616c65506172616d734f663c543e00332874496e697469616c697a652063726561746f7220746f6b656e2073616c6500203c7765696768743e002423232057656967687438604f20284129602077686572653a29012d20604160206973207468652073697a65206f662060706172616d732e6d657461646174616020696e206b696c6f627974657320286f722030206966206e6f742070726f766964656429142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e887570646174655f7570636f6d696e675f63726561746f725f746f6b656e5f73616c651001146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c496400013c6e65775f73746172745f626c6f636b010201584f7074696f6e3c543a3a426c6f636b4e756d6265723e0001306e65775f6475726174696f6e010201584f7074696f6e3c543a3a426c6f636b4e756d6265723e00342488557064617465207570636f6d696e672063726561746f7220746f6b656e2073616c6500203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e7463726561746f725f746f6b656e5f6973737565725f7472616e736665721001146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c496400011c6f7574707574732506017c5472616e736665725769746856657374696e674f7574707574734f663c543e0001206d6574616461746130011c5665633c75383e00352cc8506572666f726d207472616e73666572206f6620746f6b656e732061732063726561746f7220746f6b656e2069737375657200203c7765696768743e002423232057656967687448604f202841202b204229602077686572653aac2d2060416020697320746865206e756d626572206f6620656e747269657320696e20606f75747075747360c02d20604260206973207468652073697a65206f662074686520606d657461646174616020696e206b696c6f6279746573142d2044423ab02020202d20604f28412960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e846d616b655f63726561746f725f746f6b656e5f7065726d697373696f6e6c6573730801146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c4964003624ac4d616b65206368616e6e656c27732063726561746f7220746f6b656e207065726d697373696f6e6c65737300203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e987265647563655f63726561746f725f746f6b656e5f706174726f6e6167655f726174655f746f0c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c496400012c7461726765745f72617465f9020128596561726c7952617465003724f0526564756365206368616e6e656c27732063726561746f7220746f6b656e20706174726f6e616765207261746520746f20676976656e2076616c756500203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e90636c61696d5f63726561746f725f746f6b656e5f706174726f6e6167655f6372656469740801146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c4964003824b8436c61696d206368616e6e656c27732063726561746f7220746f6b656e20706174726f6e6167652063726564697400203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e4c69737375655f726576656e75655f73706c69741001146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c49640001147374617274010201584f7074696f6e3c543a3a426c6f636b4e756d6265723e0001206475726174696f6e100138543a3a426c6f636b4e756d62657200392484497373756520726576656e75652073706c697420666f722061206368616e6e656c00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5866696e616c697a655f726576656e75655f73706c69740801146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c4964003a247c46696e616c697a6520616e20656e64656420726576656e75652073706c697400203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6c66696e616c697a655f63726561746f725f746f6b656e5f73616c650801146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c4964003b249046696e616c697a6520616e20656e6465642063726561746f7220746f6b656e2073616c6500203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e54646569737375655f63726561746f725f746f6b656e0801146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c4964003c247c44656973737565206368616e6e656c27732063726561746f7220746f6b656e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3061637469766174655f616d6d0c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c4964000118706172616d7331060138416d6d506172616d734f663c543e003d0490416374697661746520416d6d2066756e6374696f6e616c69747920666f7220746f6b656e38646561637469766174655f616d6d0801146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c4964003e04984465616374697661746520416d6d2066756e6374696f6e616c69747920666f7220746f6b656e6c63726561746f725f746f6b656e5f6973737565725f72656d61726b0c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c496400011872656d61726b30011c5665633c75383e003f04e4416c6c6f77206372742069737375657220746f20757064617465206d6574616461746120666f7220616e206578697374696e6720746f6b656e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e09060c3870616c6c65745f636f6e74656e74147479706573444368616e6e656c4261675769746e657373000008014c73746f726167655f6275636b6574735f6e756d10010c753332000160646973747269627574696f6e5f6275636b6574735f6e756d10010c75333200000d0600000211060011060c3470616c6c65745f636f6d6d6f6e2c6d65726b6c655f747265654850726f6f66456c656d656e745265636f7264081048617368012c105369646501150600080110686173682c011048617368000110736964651506011053696465000015060c3470616c6c65745f636f6d6d6f6e2c6d65726b6c655f747265651053696465000108104c6566740000001452696768740001000019060c3870616c6c65745f636f6e74656e741474797065734850756c6c5061796d656e74456c656d656e740c244368616e6e656c496401281c42616c616e636501181048617368012c000c01286368616e6e656c5f69642801244368616e6e656c496400016063756d756c61746976655f7265776172645f6561726e656418011c42616c616e6365000118726561736f6e2c01104861736800001d060c3870616c6c65745f636f6e74656e7414747970657358496e69745472616e73666572506172616d65746572730c204d656d626572496401283843757261746f7247726f7570496401281c42616c616e63650118000c01446e65775f636f6c6c61626f7261746f72732d0201ac42547265654d61703c4d656d62657249642c204368616e6e656c4167656e745065726d697373696f6e733e000114707269636518011c42616c616e63650001246e65775f6f776e6572e50101984368616e6e656c4f776e65723c4d656d62657249642c2043757261746f7247726f757049643e000021060c5070616c6c65745f70726f6a6563745f746f6b656e1474797065733c546f6b656e53616c65506172616d7310284a6f7942616c616e636501181c42616c616e636501182c426c6f636b4e756d62657201105456657374696e675363686564756c65506172616d7301d102001c0128756e69745f70726963651801284a6f7942616c616e636500015075707065725f626f756e645f7175616e7469747918011c42616c616e63650001247374617274735f61740102014c4f7074696f6e3c426c6f636b4e756d6265723e0001206475726174696f6e10012c426c6f636b4e756d62657200015c76657374696e675f7363686564756c655f706172616d73d90201744f7074696f6e3c56657374696e675363686564756c65506172616d733e0001386361705f7065725f6d656d6265724501013c4f7074696f6e3c42616c616e63653e0001206d657461646174613101013c4f7074696f6e3c5665633c75383e3e000025060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540129060453000004002d0601185665633c543e0000290600000408280903002d0600000229060031060c5070616c6c65745f70726f6a6563745f746f6b656e14747970657324416d6d506172616d73041c42616c616e6365011800080114736c6f706518011c42616c616e6365000124696e7465726365707418011c42616c616e636500003506083870616c6c65745f73746f726167651043616c6c04045400018c5464656c6574655f73746f726167655f6275636b657404014473746f726167655f6275636b65745f6964280148543a3a53746f726167654275636b657449640000201d0144656c6574652073746f72616765206275636b65742e204d75737420626520656d7074792e2053746f72616765206f70657261746f72206d757374206265206d697373696e672e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e7c7570646174655f75706c6f6164696e675f626c6f636b65645f7374617475730401286e65775f737461747573980110626f6f6c000120785570646174657320676c6f62616c2075706c6f6164696e6720666c61672e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507570646174655f646174615f73697a655f6665650401446e65775f646174615f73697a655f66656518013042616c616e63654f663c543e000220cc557064617465732073697a652d62617365642070726963696e67206f66206e6577206f626a656374732075706c6f616465642e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e907570646174655f73746f726167655f6275636b6574735f7065725f6261675f6c696d69740401246e65775f6c696d697410010c753332000320bc55706461746573202253746f72616765206275636b657473207065722062616722206e756d626572206c696d69742e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743ea47570646174655f73746f726167655f6275636b6574735f766f75636865725f6d61785f6c696d6974730801406e65775f6f626a656374735f73697a6528010c7536340001486e65775f6f626a656374735f6e756d62657228010c753634000420b455706461746573202253746f72616765206275636b65747320766f7563686572206d6178206c696d697473222e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e8c7570646174655f646174615f6f626a6563745f73746174655f626c6f61745f626f6e6404014073746174655f626c6f61745f626f6e6418013042616c616e63654f663c543e000520ac557064617465732064617461206f626a65637420737461746520626c6f617420626f6e642076616c75652e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743efc7570646174655f6e756d6265725f6f665f73746f726167655f6275636b6574735f696e5f64796e616d69635f6261675f6372656174696f6e5f706f6c69637908014064796e616d69635f6261675f74797065b102013844796e616d6963426167547970650001646e756d6265725f6f665f73746f726167655f6275636b65747310010c7533320006202d01557064617465206e756d626572206f662073746f72616765206275636b657473207573656420696e20676976656e2064796e616d696320626167206372656174696f6e20706f6c6963792e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e407570646174655f626c61636b6c69737408013472656d6f76655f686173686573a502014442547265655365743c5665633c75383e3e0001286164645f686173686573a502014442547265655365743c5665633c75383e3e000728bc41646420616e642072656d6f76652068617368657320746f207468652063757272656e7420626c61636b6c6973742e203c7765696768743e002423232057656967687448604f202857202b205629602077686572653abc2d2060576020697320746865206e756d626572206f66206974656d7320696e206072656d6f76655f68617368657360b02d2060566020697320746865206e756d626572206f66206974656d7320696e20606164645f68617368657360142d2044423ab02020202d20604f28572960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e546372656174655f73746f726167655f6275636b6574100134696e766974655f776f726b65723501014c4f7074696f6e3c576f726b657249643c543e3e000148616363657074696e675f6e65775f62616773980110626f6f6c00012873697a655f6c696d697428010c7536340001346f626a656374735f6c696d697428010c753634000820584372656174652073746f72616765206275636b65742e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e787570646174655f73746f726167655f6275636b6574735f666f725f6261670c01186261675f69649502012042616749643c543e00012c6164645f6275636b6574736901017042547265655365743c543a3a53746f726167654275636b657449643e00013872656d6f76655f6275636b6574736901017042547265655365743c543a3a53746f726167654275636b657449643e00092888557064617465732073746f72616765206275636b65747320666f722061206261672e203c7765696768743e002423232057656967687448604f202857202b205629602077686572653ab42d2060576020697320746865206e756d626572206f66206974656d7320696e20606164645f6275636b65747360c02d2060566020697320746865206e756d626572206f66206974656d7320696e206072656d6f76655f6275636b65747360142d2044423ac02020202d20604f2856202b20572960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e9463616e63656c5f73746f726167655f6275636b65745f6f70657261746f725f696e7669746504014473746f726167655f6275636b65745f6964280148543a3a53746f726167654275636b65744964000a20110143616e63656c2070656e64696e672073746f72616765206275636b657420696e766974652e20416e20696e7669746174696f6e206d7573742062652070656e64696e672e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e78696e766974655f73746f726167655f6275636b65745f6f70657261746f7208014473746f726167655f6275636b65745f6964280148543a3a53746f726167654275636b6574496400012c6f70657261746f725f696428012c576f726b657249643c543e000b20c0496e766974652073746f72616765206275636b6574206f70657261746f722e204d757374206265206d697373696e672e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e7872656d6f76655f73746f726167655f6275636b65745f6f70657261746f7204014473746f726167655f6275636b65745f6964280148543a3a53746f726167654275636b65744964000c208052656d6f7665732073746f72616765206275636b6574206f70657261746f722e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e707570646174655f73746f726167655f6275636b65745f73746174757308014473746f726167655f6275636b65745f6964280148543a3a53746f726167654275636b65744964000148616363657074696e675f6e65775f62616773980110626f6f6c000d20dc5570646174652077686574686572206e6577206261677320617265206265696e6720616363657074656420666f722073746f726167652e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e847365745f73746f726167655f6275636b65745f766f75636865725f6c696d6974730c014473746f726167655f6275636b65745f6964280148543a3a53746f726167654275636b657449640001586e65775f6f626a656374735f73697a655f6c696d697428010c7536340001606e65775f6f626a656374735f6e756d6265725f6c696d697428010c753634000e208c536574732073746f72616765206275636b657420766f7563686572206c696d6974732e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e806163636570745f73746f726167655f6275636b65745f696e7669746174696f6e0c0124776f726b65725f696428012c576f726b657249643c543e00014473746f726167655f6275636b65745f6964280148543a3a53746f726167654275636b657449640001547472616e736163746f725f6163636f756e745f6964000130543a3a4163636f756e744964000f285d01416363657074207468652073746f72616765206275636b657420696e7669746174696f6e2e20416e20696e7669746174696f6e206d757374206d617463682074686520776f726b65725f696420706172616d657465722e59014974206163636570747320616e206164646974696f6e616c206163636f756e7420494420287472616e736163746f722920666f7220616363657074696e672064617461206f626a6563747320746f2070726576656e74747472616e73616374696f6e206e6f6e636520636f6c6c6973696f6e732e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e747365745f73746f726167655f6f70657261746f725f6d657461646174610c0124776f726b65725f696428012c576f726b657249643c543e00014473746f726167655f6275636b65745f6964280148543a3a53746f726167654275636b657449640001206d6574616461746130011c5665633c75383e001024dc536574732073746f72616765206f70657261746f72206d65746164617461202865672e3a2073746f72616765206e6f64652055524c292e203c7765696768743e002423232057656967687438604f20285729602077686572653aa02d206057602069732073697a65206f6620606d657461646174616020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6c6163636570745f70656e64696e675f646174615f6f626a65637473100124776f726b65725f696428012c576f726b657249643c543e00014473746f726167655f6275636b65745f6964280148543a3a53746f726167654275636b657449640001186261675f69649502012042616749643c543e000130646174615f6f626a656374736901016442547265655365743c543a3a446174614f626a65637449643e0011246501412073746f726167652070726f7669646572207369676e616c732074686174207468652064617461206f626a65637420776173207375636365737366756c6c792075706c6f6164656420746f206974732073746f726167652e203c7765696768743e00242323205765696768743c604f2028572029602077686572653ab82d2060576020697320746865206e756d626572206f66206974656d7320696e2060646174615f6f626a6563747360142d2044423ab02020202d20604f28572960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e846372656174655f646973747269627574696f6e5f6275636b65745f66616d696c7900122090437265617465206120646973747269627574696f6e206275636b65742066616d696c792e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e8464656c6574655f646973747269627574696f6e5f6275636b65745f66616d696c7904012466616d696c795f6964280174543a3a446973747269627574696f6e4275636b657446616d696c7949640013209444656c65746573206120646973747269627574696f6e206275636b65742066616d696c792e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e686372656174655f646973747269627574696f6e5f6275636b657408012466616d696c795f6964280174543a3a446973747269627574696f6e4275636b657446616d696c794964000148616363657074696e675f6e65775f62616773980110626f6f6c00142074437265617465206120646973747269627574696f6e206275636b65742e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e847570646174655f646973747269627574696f6e5f6275636b65745f7374617475730801246275636b65745f69642502015c446973747269627574696f6e4275636b657449643c543e000148616363657074696e675f6e65775f62616773980110626f6f6c001520d855706461746573206120646973747269627574696f6e206275636b6574202761636365707473206e657720626167732720666c61672e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6864656c6574655f646973747269627574696f6e5f6275636b65740401246275636b65745f69642502015c446973747269627574696f6e4275636b657449643c543e001620a844656c65746520646973747269627574696f6e206275636b65742e204d75737420626520656d7074792e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e8c7570646174655f646973747269627574696f6e5f6275636b6574735f666f725f6261671001186261675f69649502012042616749643c543e00012466616d696c795f6964280174543a3a446973747269627574696f6e4275636b657446616d696c79496400014c6164645f6275636b6574735f696e64696365736901019042547265655365743c543a3a446973747269627574696f6e4275636b6574496e6465783e00015872656d6f76655f6275636b6574735f696e64696365736901019042547265655365743c543a3a446973747269627574696f6e4275636b6574496e6465783e0017289c5570646174657320646973747269627574696f6e206275636b65747320666f722061206261672e203c7765696768743e002423232057656967687448604f202857202b205629602077686572653ad42d2060576020697320746865206e756d626572206f66206974656d7320696e20606164645f6275636b6574735f696e646963657360e02d2060566020697320746865206e756d626572206f66206974656d7320696e206072656d6f76655f6275636b6574735f696e646963657360142d2044423ac02020202d20604f2856202b20572960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743ea47570646174655f646973747269627574696f6e5f6275636b6574735f7065725f6261675f6c696d69740401246e65775f6c696d697410010c753332001820d0557064617465732022446973747269627574696f6e206275636b657473207065722062616722206e756d626572206c696d69742e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e7c7570646174655f646973747269627574696f6e5f6275636b65745f6d6f64650801246275636b65745f69642502015c446973747269627574696f6e4275636b657449643c543e000130646973747269627574696e67980110626f6f6c001920d8557064617465732027646973747269627574696e672720666c616720666f722074686520646973747269627574696e6720666c61672e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743eb87570646174655f66616d696c6965735f696e5f64796e616d69635f6261675f6372656174696f6e5f706f6c69637908014064796e616d69635f6261675f74797065b102013844796e616d69634261675479706500012066616d696c696573b50201b042547265654d61703c543a3a446973747269627574696f6e4275636b657446616d696c7949642c207533323e001a283d01557064617465206e756d626572206f66206469737472696275746564206275636b657473207573656420696e20676976656e2064796e616d696320626167206372656174696f6e20706f6c6963792e9c5570646174657320646973747269627574696f6e206275636b65747320666f722061206261672e203c7765696768743e002423232057656967687438604f20285729602077686572653aa82d2060576020697320746865206e756d626572206f66206974656d7320696e206066616d696c69657360142d2044423ab02020202d20604f28572960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e8c696e766974655f646973747269627574696f6e5f6275636b65745f6f70657261746f720801246275636b65745f69642502015c446973747269627574696f6e4275636b657449643c543e0001486f70657261746f725f776f726b65725f696428012c576f726b657249643c543e001b2090496e7669746520616e206f70657261746f722e204d757374206265206d697373696e672e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743ea863616e63656c5f646973747269627574696f6e5f6275636b65745f6f70657261746f725f696e766974650801246275636b65745f69642502015c446973747269627574696f6e4275636b657449643c543e0001486f70657261746f725f776f726b65725f696428012c576f726b657249643c543e001c209c43616e63656c2070656e64696e6720696e766974652e204d7573742062652070656e64696e672e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e8c72656d6f76655f646973747269627574696f6e5f6275636b65745f6f70657261746f720801246275636b65745f69642502015c446973747269627574696f6e4275636b657449643c543e0001486f70657261746f725f776f726b65725f696428012c576f726b657249643c543e001d209452656d6f76657320646973747269627574696f6e206275636b6574206f70657261746f722e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e9c7365745f646973747269627574696f6e5f6275636b65745f66616d696c795f6d6574616461746108012466616d696c795f6964280174543a3a446973747269627574696f6e4275636b657446616d696c7949640001206d6574616461746130011c5665633c75383e001e24a053657420646973747269627574696f6e206275636b65742066616d696c79206d657461646174612e203c7765696768743e002423232057656967687438604f20285729602077686572653aa02d206057602069732073697a65206f6620606d657461646174616020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e946163636570745f646973747269627574696f6e5f6275636b65745f696e7669746174696f6e080124776f726b65725f696428012c576f726b657249643c543e0001246275636b65745f69642502015c446973747269627574696f6e4275636b657449643c543e001f20584163636570742070656e64696e6720696e766974652e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e887365745f646973747269627574696f6e5f6f70657261746f725f6d657461646174610c0124776f726b65725f696428012c576f726b657249643c543e0001246275636b65745f69642502015c446973747269627574696f6e4275636b657449643c543e0001206d6574616461746130011c5665633c75383e002024fc53657420646973747269627574696f6e206f70657261746f72206d6574616461746120666f722074686520646973747269627574696f6e206275636b65742e203c7765696768743e002423232057656967687438604f20285729602077686572653aa02d206057602069732073697a65206f6620606d657461646174616020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5c73746f726167655f6f70657261746f725f72656d61726b0c0124776f726b65725f696428012c576f726b657249643c543e00014473746f726167655f6275636b65745f6964280148543a3a53746f726167654275636b6574496400010c6d736730011c5665633c75383e0021289c4465706f73697420612053746f726167654f70657261746f7252656d61726b6564206576656e7474636f6e7461696e696e6720612067656e65726963206d6573736167652e203c7765696768743e002423232057656967687438604f20285729602077686572653a9c2d206057602069732073697a65206f6620606d6573736167656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e70646973747269627574696f6e5f6f70657261746f725f72656d61726b0c0124776f726b65725f696428012c576f726b657249643c543e000158646973747269627574696f6e5f6275636b65745f69642502015c446973747269627574696f6e4275636b657449643c543e00010c6d736730011c5665633c75383e0022249c43726561746520612064796e616d6963206261672e20446576656c6f706d656e74206d6f64652e203c7765696768743e002423232057656967687438604f20285729602077686572653a9c2d206057602069732073697a65206f6620606d6573736167656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e3906085070616c6c65745f70726f6a6563745f746f6b656e1043616c6c040454000124207472616e736665721001347372635f6d656d6265725f696428012c543a3a4d656d6265724964000120746f6b656e5f6964280128543a3a546f6b656e496400011c6f7574707574733d0601505472616e736665724f7574707574734f663c543e0001206d6574616461746130011c5665633c75383e0000685501416c6c6f7720746f207472616e736665722066726f6d20607372635f6d656d6265725f696460206163636f756e7420746f2074686520766172696f757320606f757470757473602062656e6566696369617269657364696e207468652073706563696669656420616d6f756e74732e0038507265636f6e646974696f6e733ae82d206f726967696e207369676e6572206d75737420626520607372635f6d656d6265725f69646020636f6e74726f6c6c6572206163636f756e74842d20746f6b656e2062792060746f6b656e5f696460206d75737420657869737473d82d206163636f756e74206f6620607372635f6d656d6265725f696460206d75737420657869737420666f722060746f6b656e5f69646041012d2073656e646572206d757374206861766520656e6f756768204a4f597320746f20636f7665722074686520746f74616c20626c6f617420626f6e6420726571756972656420696e2063617365206f6678202064657374696e6174696f6e287329206e6f74206578697374696e672e29012d20736f75726365206163636f756e74206d757374206861766520656e6f75676820746f6b656e2066756e647320746f20636f76657220616c6c20746865207472616e7366657228732941012d20606f75747075747360206d7573742064657369676e617465206578697374696e672064657374696e6174696f6e28732920666f7220225065726d697373696f6e656422207472616e73666572732e3c506f7374636f6e646974696f6e733ae82d20736f75726365206163636f756e74277320746f6b656e7320616d6f756e74206973206465637265617365642062792060616d6f756e74602e49012d20746f74616c20626c6f617420626f6e64207472616e736665727265642066726f6d2073656e6465722773204a4f592062616c616e636520696e746f20746865207472656173757279206163636f756e74cc2020696e20636173652064657374696e6174696f6e2873292068617665206265656e20616464656420746f2073746f72616765ec2d20606f7574707574732e62656e65666963696172796020746f6b656e7320616d6f756e7420696e637265617365642062792060616d6f756e746000203c7765696768743e002423232057656967687448604f202854202b204d29602077686572653a802d2060546020697320746865206c656e677468206f6620606f75747075747360b02d20604d60206973207468652073697a65206f6620606d657461646174616020696e206b696c6f6279746573142d2044423aac20202d20604f28542960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e106275726e0c0120746f6b656e5f6964280128543a3a546f6b656e49640001246d656d6265725f696428012c543a3a4d656d6265724964000118616d6f756e74180144546f6b656e42616c616e63654f663c543e000178884275726e20746f6b656e732066726f6d20737065636966696564206163636f756e740038507265636f6e646974696f6e733a442d2060616d6f756e7460206973203e2030f42d206f726967696e207369676e6572206973206120636f6e74726f6c6c6572206163636f756e74206f6620606d656d6265725f696460206d656d626572702d20746f6b656e2062792060746f6b656e5f69646020657869737473c02d20616e206163636f756e742065786973747320666f722060746f6b656e5f696460207820606d656d6265725f696460a02d206163636f756e74277320746f6b656e7320616d6f756e74206973203e3d2060616d6f756e746005012d20746f6b656e20737570706c792063616e206265206d6f64696669656420287468657265206973206e6f2061637469766520726576656e75652073706c697429003c506f7374636f6e646974696f6e733a4d012d207374617274696e6720776974682060756e70726f6365737365646020626565696e6720657175616c20746f2060616d6f756e74602c206163636f756e7427732076657374696e67207363686564756c6573602020617265206974657261746564206f76657220616e643a5d0120202d2075706461746564207769746820606275726e65645f616d6f756e74202b3d207570726f636573736564602069662076657374696e67207363686564756c65277320756e76657374656420616d6f756e74206973742020202067726561746572207468616e20607570726f636573736564605420202d2072656d6f766564206f746865727769736545012020286166746572206561636820697465726174696f6e2060756e70726f6365737365646020697320726564756365642062792074686520616d6f756e74206f6620756e76657374656420746f6b656e737c20206275726e656420647572696e67207468617420697465726174696f6e2949012d20696620746865206163636f756e742068617320616e79206073706c69745f7374616b696e675f737461747573602c20746865206073706c69745f7374616b696e675f7374617475732e616d6f756e7460e820206973207265647563656420627920606d696e28616d6f756e742c2073706c69745f7374616b696e675f7374617475732e616d6f756e742960a42d20606163636f756e742e616d6f756e746020697320726564756365642062792060616d6f756e7460942d20746f6b656e20737570706c7920697320726564756365642062792060616d6f756e746000203c7765696768743e00242323205765696768741c604f2028312960142d2044423ad820202d20604f28312960202d20646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e30647573745f6163636f756e74080120746f6b656e5f6964280128543a3a546f6b656e49640001246d656d6265725f696428012c543a3a4d656d62657249640002508c416c6c6f7720616e79207573657220746f2072656d6f766520616e206163636f756e740038507265636f6e646974696f6e733a802d20746f6b656e2062792060746f6b656e5f696460206d757374206578697374d02d20616e206163636f756e74206d75737420657869737420666f722060746f6b656e5f696460207820606d656d6265725f69646015012d206966205065726d697373696f6e656420746f6b656e3a20606f726967696e60207369676e6572206d75737420626520606d656d6265725f696460206d656d6265722773502020636f6e74726f6c6c6572206163636f756e74ec2d2060746f6b656e5f696460207820606d656d6265725f696460206163636f756e74206d75737420626520616e20656d707479206163636f756e7478202028606163636f756e745f646174612e616d6f756e7460203d3d2030293c506f7374636f6e646974696f6e733a1d012d204163636f756e7420696e666f726d6174696f6e20666f722060746f6b656e5f696460207820606d656d6265725f6964602072656d6f7665642066726f6d2073746f72616765dc2d20626c6f617420626f6e6420726566756e64656420746f20606d656d6265725f69646020636f6e74726f6c6c6572206163636f756e74cc2020286f722060626c6f61745f626f6e642e72657061796d656e745f726573747269637465645f746f60206163636f756e742900203c7765696768743e001c604f2028312960142d2044423ad820202d20604f28312960202d20646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e386a6f696e5f77686974656c6973740c01246d656d6265725f696428012c543a3a4d656d6265724964000120746f6b656e5f6964280128543a3a546f6b656e496400011470726f6f66490601404d65726b6c6550726f6f664f663c543e00034c11014a6f696e2077686974656c69737420666f72207065726d697373696f6e656420636173653a207573656420746f20616464206163636f756e747320666f7220746f6b656e38507265636f6e646974696f6e733a682d2027746f6b656e5f696427206d7573742062652076616c6964f42d20606f726967696e60207369676e6572206d757374206265206120636f6e74726f6c6c6572206163636f756e74206f6620606d656d6265725f696460c02d206163636f756e7420666f7220606d656d6265725f696460206d757374206e6f7420616c726561647920657869737409012d207472616e7366657220706f6c69637920697320605065726d697373696f6e65646020616e64206d65726b6c652070726f6f66206d7573742062652076616c6964003c506f7374636f6e646974696f6e733af42d206163636f756e7420666f7220606d656d6265725f696460206372656174656420616e6420616464656420746f2070616c6c65742073746f72616765e82d2060626c6f61745f626f6e6460207472616e736665727265642066726f6d2073656e64657220746f207472656173757279206163636f756e7400203c7765696768743e002423232057656967687438604f20284829602077686572653a802d2060486020697320746865206c656e677468206f66206070726f6f662e3060142d2044423ad820202d20604f28312960202d20646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5c70757263686173655f746f6b656e735f6f6e5f73616c650c0120746f6b656e5f6964280128543a3a546f6b656e49640001246d656d6265725f696428012c543a3a4d656d6265724964000118616d6f756e74180144546f6b656e42616c616e63654f663c543e0004ec94507572636861736520746f6b656e73206f6e2061637469766520746f6b656e2073616c652e0038507265636f6e646974696f6e733a802d20746f6b656e2062792060746f6b656e5f696460206d757374206578697374d02d20746f6b656e2062792060746f6b656e5f696460206d75737420626520696e204f66666572696e6753746174653a3a53616c65ec2d2060616d6f756e74602063616e6e6f7420657863656564206e756d626572206f6620746f6b656e732072656d61696e696e67206f6e2073616c6509012d20606f726967696e60207369676e6572206d75737420626520636f6e74726f6c6c6572206163636f756e74206f6620606d656d6265725f696460206d656d626572a42d2073656e646572277320617661696c61626c65204a4f592062616c616e6365206d7573742062653aec20202d203e3d20606a6f795f6578697374656e7469616c5f6465706f736974202b20616d6f756e74202a2073616c652e756e69745f70726963656080202020206966204163636f756e744461746120616c7265616479206578697374210120202d203e3d20606a6f795f6578697374656e7469616c5f6465706f736974202b20616d6f756e74202a2073616c652e756e69745f7072696365202b20626c6f61745f626f6e646084202020206966204163636f756e744461746120646f6573206e6f7420657869737435012d206c657420606665655f616d6f756e7460206265206073616c655f706c6174666f726d5f6665652e6d756c5f666c6f6f7228616d6f756e74202a2073616c652e756e69745f7072696365296059012d206966206073616c652e6561726e696e67735f64657374696e6174696f6e2e69735f736f6d6528296020616e64206073616c652e6561726e696e67735f64657374696e6174696f6e60206163636f756e74206861733c20207a65726f2062616c616e63653a390120202d2074686520616d6f756e7420746f206265207472616e736665727265642066726f6d206073656e6465726020746f206073616c652e6561726e696e67735f64657374696e6174696f6e602c4d0120202020776869636820697320657175616c20746f2060616d6f756e74202a2073616c652e756e69745f7072696365202d206665655f616d6f756e74602c206d7573742062652067726561746572207468616e7420202020606a6f795f6578697374656e7469616c5f6465706f7369746031012d20746f74616c206e756d626572206f6620746f6b656e7320616c72656164792070757263686173656420627920746865206d656d626572206f6e207468652063757272656e742073616c65f82020504c55532060616d6f756e7460206d757374206e6f74206578636565642073616c6527732070757263686173652063617020706572206d656d626572602d206966205065726d697373696f6e656420746f6b656e3a010120202d204163636f756e74496e666f4279546f6b656e416e644d656d62657228746f6b656e5f69642c20266d656d6265725f696429206d7573742065786973749c2d206966206073616c652e76657374696e675f7363686564756c652e69735f736f6d652829603ae020202d206e756d626572206f662073656e646572206163636f756e742773206f6e676f696e672076657374696e67207363686564756c6573cc202020206d757374206265203c204d617856657374696e675363686564756c65735065724163636f756e74506572546f6b656e003c506f7374636f6e646974696f6e733aac2d206966206073616c652e6561726e696e67735f64657374696e6174696f6e2e69735f736f6d652829603a4d0120202d2060616d6f756e74202a2073616c652e756e69745f7072696365202d206665655f616d6f756e7460204a4f5920746f6b656e7320617265207472616e7366657265642066726f6d206073656e646572608820202020746f206073616c652e6561726e696e67735f64657374696e6174696f6e60d420202d20606665655f616d6f756e7460204a4f5920697320736c61736865642066726f6d206073656e646572602062616c616e6365ac2d206966206073616c652e6561726e696e67735f64657374696e6174696f6e2e69735f6e6f6e652829603a0d0120202d2060616d6f756e74202a2073616c652e756e69745f707269636560204a4f5920697320736c61736865642066726f6d206073656e646572602062616c616e636549012d206966206e657720746f6b656e206163636f756e7420637265617465643a2060626c6f61745f626f6e6460207472616e736665727265642066726f6d206073656e6465726020746f2074726561737572799c2d206966206073616c652e76657374696e675f7363686564756c652e69735f736f6d652829603a0d0120202d20696620627579657220686173206e6f206076657374696e675f7363686564756c65602072656c6174656420746f207468652063757272656e742073616c653a5d01202020202d2061206e65772076657374696e67207363686564756c6520286073616c652e6765745f76657374696e675f7363686564756c652870757263686173655f616d6f756e7429602920697320616464656420746f80202020202020627579657227732060766573696e675f7363686564756c6573605501202020202d20736f6d652066696e69736865642076657374696e67207363686564756c652069732072656d6f7665642066726f6d2062757965722773206163636f756e745f6461746120696e20636173652074686559012020202020206e756d626572206f6620627579657227732076657374696e675f7363686564756c657320776173203d3d204d617856657374696e675363686564756c65735065724163636f756e74506572546f6b656e290120202d20696620627579657220616c7265616479206861732061206076657374696e675f7363686564756c65602072656c6174656420746f207468652063757272656e742073616c653afc202020202d2063757272656e742076657374696e67207363686564756c6527732060636c6966665f616d6f756e746020697320696e63726561736564206279fc2020202020206073616c652e6765745f76657374696e675f7363686564756c652870757263686173655f616d6f756e74292e636c6966665f616d6f756e74602901202020202d2063757272656e742076657374696e67207363686564756c6527732060706f73745f636c6966665f746f74616c5f616d6f756e746020697320696e6372656173656420627929012020202020206073616c652e6765745f76657374696e675f7363686564756c652870757263686173655f616d6f756e74292e706f73745f636c6966665f746f74616c5f616d6f756e74609c2d206966206073616c652e76657374696e675f7363686564756c652e69735f6e6f6e652829603ad820202d2062757965722773206163636f756e7420746f6b656e20616d6f756e7420696e637265617365642062792060616d6f756e746055012d2069662060746f6b656e5f646174612e73616c652e7175616e746974795f6c656674202d20616d6f756e74203d3d20306020616e64206073616c652e6175746f5f66696e616c697a6560206973206074727565604101202060746f6b656e5f646174612e73616c65602069732073657420746f204e6f6e652c206f74686572776973652060746f6b656e5f646174612e73616c652e7175616e746974795f6c65667460206973350120206465637265617365642062792060616d6f756e746020616e642060746f6b656e5f646174612e73616c652e66756e64735f636f6c6c65637465646020696e20696e6372656173656420627970202060616d6f756e74202a2073616c652e756e69745f70726963656000203c7765696768743e00242323205765696768741c604f2028312960142d2044423ad820202d20604f28312960202d20646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5070617274696369706174655f696e5f73706c69740c0120746f6b656e5f6964280128543a3a546f6b656e49640001246d656d6265725f696428012c543a3a4d656d6265724964000118616d6f756e74180144546f6b656e42616c616e63654f663c543e000568f0506172746963697061746520696e20746865202a6c61746573742a20746f6b656e20726576656e75652073706c697420286966206f6e676f696e672938507265636f6e646974696f6e733a8c2d2060746f6b656e60206d75737420657869737420666f722060746f6b656e5f696460fc2d20606f726967696e60207369676e6572206d75737420626520606d656d6265725f696460206d656d62657220636f6e74726f6c6c6572206163636f756e74582d2060616d6f756e7460206d757374206265203e2030cc2d20606163636f756e7460206d7573742065786973742020666f72206028746f6b656e5f69642c206d656d6265725f69642960fc2d2060746f6b656e2e73706c69745f73746174757360206d7573742062652061637469766520414e44205448454e2063757272656e745f626c6f636b20696eb82020205b73706c69742e73746172742c2073706c69742e7374617274202b2073706c69745f6475726174696f6e2981012d20606163636f756e742e7374616b696e675f7374617475732e69735f6e6f6e65282960204f5220606163636f756e742e7374616b696e675f7374617475732e73706c69745f6964602072656665727320746f206120706173742073706c6974782d20606163636f756e742e616d6f756e7460203e3d2060616d6f756e74602d012d206c657420606469766964656e64203d2073706c69745f616c6c6f636174696f6e202a206163636f756e742e7374616b65645f616d6f756e74202f20746f6b656e2e737570706c79606015012020207468656e2060747265617375727960206d7573742062652061626c6520746f207472616e7366657220606469766964656e646020616d6f756e74206f66204a4f592eec202020285468697320636f6e646974696f6e20746563686e6963616c6c792c2073686f756c6420616c7761797320626520736174697366696564290038506f7374636f6e646974696f6e732d012d20606469766964656e646020616d6f756e74206f66204a4f5973207472616e736665727265642066726f6d206074726561737572795f6163636f756e746020746f206073656e6465726045012d2060746f6b656e6020726576656e75652073706c6974206469766964656e647320706179656420747261636b696e67207661726961626c6520696e6372656173656420627920606469766964656e646045012d20606163636f756e742e7374616b696e675f737461747573602073657420746f20536f6d65282e2e2920776974682060616d6f756e746020616e642060746f6b656e2e6c61746573745f73706c69746000203c7765696768743e00242323205765696768741c604f2028312960142d2044423ad820202d20604f28312960202d20646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e48657869745f726576656e75655f73706c6974080120746f6b656e5f6964280128543a3a546f6b656e49640001246d656d6265725f696428012c543a3a4d656d626572496400064cb453706c69742d70617274696369706174696e672075736572206c656176657320726576656e75652073706c697434507265636f6e646974696f6e738c2d2060746f6b656e60206d75737420657869737420666f722060746f6b656e5f696460fc2d20606f726967696e60207369676e6572206d75737420626520606d656d6265725f696460206d656d62657220636f6e74726f6c6c6572206163636f756e74c82d20606163636f756e7460206d75737420657869737420666f72206028746f6b656e5f69642c206d656d6265725f69642960902d20606163636f756e742e7374616b696e67207374617475732e69735f736f6d6528292729012d2069662060286163636f756e742e7374616b696e675f7374617475732e73706c69745f6964203d3d20746f6b656e2e6e6578745f726576656e75655f73706c69745f6964202d2031604101202020414e442060746f6b656e2e726576656e75655f73706c6974602069732061637469766529205448454e2073706c6974207374616b696e6720706572696f6420206d75737420626520656e6465640038506f7374636f6e646974696f6e73982d20606163636f756e742e7374616b696e675f737461747573602073657420746f204e6f6e6500203c7765696768743e00242323205765696768741c604f2028312960142d2044423ad820202d20604f28312960202d20646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e286275795f6f6e5f616d6d100120746f6b656e5f6964280128543a3a546f6b656e49640001246d656d6265725f696428012c543a3a4d656d6265724964000118616d6f756e741801583c5420617320436f6e6669673e3a3a42616c616e6365000148736c6970706167655f746f6c6572616e6365590601884f7074696f6e3c285065726d696c6c2c204a6f7942616c616e63654f663c543e293e00073005014d696e7420646573697265642060746f6b656e5f69646020616d6f756e7420696e746f2075736572206163636f756e7420766961204a4f5920657863686e61676534507265636f6e646974696f6e73f02d206f726967696e2c206d656d6265725f69642070616972206d75737420626520612076616c69642061757468656e7469636174696f6e2070616972542d20746f6b656e5f6964206d7573742065786973742d012d207573657220757361626c65204a4f592062616c616e6365206d75737420626520656e6f75676820666f7220627579696e6720282b206578697374656e7469616c206465706f73697429d82d20736c69707061676520746f6c6572616e636520636f6e73747261696e7473207265737065637465642069662070726f76696465644d012d20746f6b656e20746f74616c20737570706c7920616e6420616d6f756e742076616c7565206d75737420626520732e742e20606576616c602066756e6374696f6e20646f65736e2774206f766572666c6f770038506f7374636f6e646974696f6e73b5012d2060616d6f756e746020435254206d696e74656420696e746f206163636f756e74202877686963682069732063726561746564206966206e65636573736172792077697468206578697374656e7469616c206465706f736974207472616e7366657272656420746f2069742935012d2072657370656374697665204a4f5920616d6f756e74207472616e736665727265642066726f6d20757365722062616c616e636520746f20616d6d207472656173757279206163636f756e74442d206576656e74206465706f73697465642c73656c6c5f6f6e5f616d6d100120746f6b656e5f6964280128543a3a546f6b656e49640001246d656d6265725f696428012c543a3a4d656d6265724964000118616d6f756e741801583c5420617320436f6e6669673e3a3a42616c616e6365000148736c6970706167655f746f6c6572616e6365590601884f7074696f6e3c285065726d696c6c2c204a6f7942616c616e63654f663c543e293e00083c49014275726e20646573697265642060746f6b656e5f69646020616d6f756e742066726f6d2075736572206163636f756e7420616e6420676574204a4f592066726f6d207472656173757279206163636f756e7434507265636f6e646974696f6e73f02d206f726967696e2c206d656d6265725f69642070616972206d75737420626520612076616c69642061757468656e7469636174696f6e2070616972542d20746f6b656e5f6964206d757374206578697374dc2d20746f6b656e5f69642c206d656d6265725f6964206d7573742062652076616c6964206163636f756e7420636f6f7264696e61746573cc2d207573657220757361626c65204352542062616c616e6365206d757374206265206174206c656173742060616d6f756e7460d82d20736c69707061676520746f6c6572616e636520636f6e73747261696e7473207265737065637465642069662070726f76696465644d012d20746f6b656e20746f74616c20737570706c7920616e6420616d6f756e742076616c7565206d75737420626520732e742e20606576616c602066756e6374696f6e20646f65736e2774206f766572666c6f7709012d20616d6d207472656173757279206163636f756e74206d75737420686176652073756666696369656e74204a4f597320666f7220746865206f7065726174696f6e0038506f7374636f6e646974696f6e738c2d2060616d6f756e7460206275726e65642066726f6d2075736572206163636f756e74882d20746f74616c20737570706c792064656372656173656420627920616d6f756e7435012d2072657370656374697665204a4f5920616d6f756e74207472616e736665727265642066726f6d20616d6d207472656173757279206163636f756e7420746f2075736572206163636f756e74442d206576656e74206465706f73697465640c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e3d060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454014106045300000400450601185665633c543e0000410600000408281800450600000241060049060c5070616c6c65745f70726f6a6563745f746f6b656e1474797065732c4d65726b6c6550726f6f6604184861736865720149040004004d0601845665633c284861736865723a3a4f75747075742c204d65726b6c6553696465293e00004d060000025106005106000004082c55060055060c5070616c6c65745f70726f6a6563745f746f6b656e147479706573284d65726b6c6553696465000108145269676874000000104c65667400010000590604184f7074696f6e040454015d060108104e6f6e6500000010536f6d6504005d0600000100005d0600000408d50218006106085c70616c6c65745f70726f706f73616c735f656e67696e651043616c6c04045400011010766f7465100120766f7465725f696428012c4d656d62657249643c543e00012c70726f706f73616c5f6964100134543a3a50726f706f73616c4964000110766f74653d030120566f74654b696e64000124726174696f6e616c6530011c5665633c75383e000028d4566f74652065787472696e7369632e20436f6e646974696f6e733a20206f726967696e206d75737420616c6c6f7720766f7465732e00203c7765696768743e002423232057656967687438604f20285229602077686572653ab42d20605260206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f722070617261656d746572732c23203c2f7765696768743e3c63616e63656c5f70726f706f73616c08012c70726f706f7365725f696428012c4d656d62657249643c543e00012c70726f706f73616c5f6964100134543a3a50726f706f73616c4964000128ac43616e63656c20612070726f706f73616c20627920697473206f726967696e616c2070726f706f7365722e00203c7765696768743e002423232057656967687438604f20284c29602077686572653ac02d20604c602069732074686520746f74616c206e756d626572206f66206c6f636b7320696e206042616c616e63657360142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e347665746f5f70726f706f73616c04012c70726f706f73616c5f6964100134543a3a50726f706f73616c4964000224785665746f20612070726f706f73616c2e204d75737420626520726f6f742e00203c7765696768743e0024232320576569676874c4604f202831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c70726f706f7365725f72656d61726b0c012c70726f706f73616c5f6964100134543a3a50726f706f73616c496400012c70726f706f7365725f696428012c4d656d62657249643c543e00010c6d736730011c5665633c75383e0003243c50726f706f7365722052656d61726b00203c7765696768743e0024232320576569676874c4604f202831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e6506086c70616c6c65745f70726f706f73616c735f64697363757373696f6e1043616c6c040454000110206164645f706f7374100138706f73745f617574686f725f696428012c4d656d62657249643c543e0001247468726561645f696428012c543a3a54687265616449640001107465787430011c5665633c75383e0001206564697461626c65980110626f6f6c0000289441646473206120706f7374207769746820617574686f72206f726967696e20636865636b2e00203c7765696768743e002423232057656967687438604f20284c29602077686572653aa02d20604c60206973207468652073697a65206f662060746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c64656c6574655f706f737410012864656c657465725f696428012c4d656d62657249643c543e00011c706f73745f6964280124543a3a506f737449640001247468726561645f696428012c543a3a546872656164496400011068696465980110626f6f6c000128510152656d6f766520706f73742066726f6d2073746f726167652c207769746820746865206c61737420706172616d6574657220696e6469636174696e67207768657468657220746f20616c736f206869646520697428696e207468652055492e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c7570646174655f706f73740c01247468726561645f696428012c543a3a546872656164496400011c706f73745f6964280124543a3a506f737449640001107465787430011c5665633c75383e0002282d0155706461746573206120706f7374207769746820617574686f72206f726967696e20636865636b2e2055706461746520617474656d707473206e756d626572206973206c696d697465642e00203c7765696768743e002423232057656967687438604f20284c29602077686572653aa02d20604c60206973207468652073697a65206f662060746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e486368616e67655f7468726561645f6d6f64650c01246d656d6265725f696428012c4d656d62657249643c543e0001247468726561645f696428012c543a3a54687265616449640001106d6f6465450301d85468726561644d6f64653c42547265655365743c3c54206173204d656d6265727368697054797065733e3a3a4d656d62657249643e3e0003287c4368616e67657320746872656164207065726d697373696f6e206d6f64652e00203c7765696768743e0024232320576569676874dc604f2028572960206966205468726561644d6f646520697320636c6f7365206f72204f283129206f74686572776973652077686572653ad02d2060576020697320746865206e756d626572206f662077686974656c6973746564206d656d6265727320696e20606d6f646560142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e6906085870616c6c65745f70726f706f73616c735f636f6465781043616c6c0404540001043c6372656174655f70726f706f73616c08016c67656e6572616c5f70726f706f73616c5f706172616d65746572734d03017047656e6572616c50726f706f73616c506172616d65746572733c543e00014070726f706f73616c5f64657461696c735103015050726f706f73616c44657461696c734f663c543e000034450143726561746520612070726f706f73616c2c207468652074797065206f662070726f706f73616c20646570656e6473206f6e20746865206070726f706f73616c5f64657461696c73602076617269616e7400203c7765696768743e002423232057656967687458604f202854202b2044202b204929602077686572653a902d2060546020697320746865207469746c652073697a6520696e206b696c6f6279746573a82d2060446020697320746865206465736372697074696f6e2073697a6520696e206b696c6f6279746573e02d20604960206973207468652073697a65206f6620616e7920706172616d6574657220696e206070726f706f73616c5f64657461696c736084202028696e206b696c6f62797465732069662069742773206d6574616461746129142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e6d06085070616c6c65745f776f726b696e675f67726f75701043616c6c08045400044900014c2c6164645f6f70656e696e6710012c6465736372697074696f6e30011c5665633c75383e0001306f70656e696e675f747970657d03012c4f70656e696e67547970650001307374616b655f706f6c696379610301a45374616b65506f6c6963793c543a3a426c6f636b4e756d6265722c2042616c616e63654f663c543e3e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e00002cc44164642061206a6f62206f70656e696e6720666f72206120726567756c617220776f726b65722f6c65616420726f6c652e490152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20616464206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e002423232057656967687438604f20284429602077686572653abc2d20604460206973207468652073697a65206f6620606465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e406170706c795f6f6e5f6f70656e696e67040104708103016c4170706c794f6e4f70656e696e67506172616d65746572733c543e000128684170706c79206f6e206120776f726b6572206f70656e696e672e002823203c7765696768743e002423232057656967687438604f20284429602077686572653ac42d20604460206973207468652073697a65206f662060702e6465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3066696c6c5f6f70656e696e670801286f70656e696e675f69642801244f70656e696e6749640001687375636365737366756c5f6170706c69636174696f6e5f6964736901015c42547265655365743c4170706c69636174696f6e49643e000228ac46696c6c206f70656e696e6720666f722074686520726567756c61722f6c65616420706f736974696f6e2e4d0152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2066696c6c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e2823203c7765696768743e002423232057656967687438604f20284129602077686572653acc2d2060416020697320746865206c656e677468206f6620607375636365737366756c5f6170706c69636174696f6e5f69647360142d2044423a242020202d204f2841292c23203c2f7765696768743e4c7570646174655f726f6c655f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e00014c6e65775f726f6c655f6163636f756e745f6964000130543a3a4163636f756e744964000324150155706461746520746865206173736f63696174656420726f6c65206163636f756e74206f66207468652061637469766520726567756c617220776f726b65722f6c6561642e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e286c656176655f726f6c65080124776f726b65725f696428012c576f726b657249643c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000424904c656176652074686520726f6c65206279207468652061637469766520776f726b65722e2823203c7765696768743e002423232057656967687438604f20285229602077686572653ab42d20605260206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e387465726d696e6174655f726f6c650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c7479450101504f7074696f6e3c42616c616e63654f663c543e3e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000528a05465726d696e617465207468652061637469766520776f726b657220627920746865206c6561642e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f207465726d696e61746520746865206c656164657220726f6c65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ad82d20605060206973207468652073697a65206070656e616c74792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c736c6173685f7374616b650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c747918013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e00062c7d01536c61736865732074686520726567756c617220776f726b6572207374616b652c2064656d616e64732061206c6561646572206f726967696e2e204e6f206c696d6974732c206e6f20616374696f6e73206f6e207a65726f207374616b652e3d01496620736c617368696e672062616c616e63652067726561746572207468616e20746865206578697374696e67207374616b65202d207374616b6520697320736c617368656420746f207a65726f2e19015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20736c61736820746865206c6561646572207374616b65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ae82d20605060206973207468652073697a65206f66206070656e616c6974792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3864656372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e00073021014465637265617365732074686520726567756c617220776f726b65722f6c656164207374616b6520616e642072657475726e73207468652072656d61696e64657220746f207468653901776f726b6572207374616b696e675f6163636f756e745f69642e2043616e2062652064656372656173656420746f207a65726f2c206e6f20616374696f6e73206f6e207a65726f207374616b652e944163636570747320746865207374616b6520616d6f756e7420746f2064656372656173652e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20646563726561736520746865206c6561646572207374616b65292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e38696e6372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e0008280501496e637265617365732074686520726567756c617220776f726b65722f6c656164207374616b652c2064656d616e6473206120776f726b6572206f726967696e2e6d014c6f636b7320746f6b656e732066726f6d2074686520776f726b6572207374616b696e675f6163636f756e745f696420657175616c20746f206e6577207374616b652e204e6f206c696d697473206f6e20746865207374616b652e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5077697468647261775f6170706c69636174696f6e0401386170706c69636174696f6e5f69642801344170706c69636174696f6e4964000924010157697468647261772074686520776f726b6572206170706c69636174696f6e2e2043616e20626520646f6e652062792074686520776f726b6572206f6e6c792e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3863616e63656c5f6f70656e696e670401286f70656e696e675f69642801244f70656e696e674964000a28dc43616e63656c20616e206f70656e696e6720666f722074686520726567756c617220776f726b65722f6c65616420706f736974696f6e2e550152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2063616e63656c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e287365745f6275646765740401286e65775f62756467657418013042616c616e63654f663c543e000b28a0536574732061206e65772062756467657420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e547570646174655f7265776172645f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e0001546e65775f7265776172645f6163636f756e745f6964000130543a3a4163636f756e744964000c2469015570646174652074686520726577617264206163636f756e74206173736f6369617465642077697468206120736574207265776172642072656c6174696f6e7368697020666f72207468652061637469766520776f726b65722e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507570646174655f7265776172645f616d6f756e74080124776f726b65725f696428012c576f726b657249643c543e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e000d28c855706461746520746865207265776172642070657220626c6f636b20666f72207468652061637469766520776f726b65722e310152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20757064617465206c656164657227732072657761726420616d6f756e74292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c7365745f7374617475735f7465787404012c7374617475735f746578743101013c4f7074696f6e3c5665633c75383e3e000e30b4536574732061206e657720737461747573207465787420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e002423232057656967687438604f20285329602077686572653a4d012d20605360206973207468652073697a65206f662074686520636f6e74656e7473206f6620607374617475735f746578746020696e206b696c6f6279746573207768656e206974206973206e6f74206e6f6e6500142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e447370656e645f66726f6d5f6275646765740c01286163636f756e745f6964000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000f28a85472616e73666572732073706563696669656420616d6f756e7420746f20616e79206163636f756e742e5c5265717569726573206c6561646572206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6466756e645f776f726b696e675f67726f75705f6275646765740c01246d656d6265725f696428012c4d656d62657249643c543e000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c6530011c5665633c75383e0010209846756e6420776f726b696e672067726f7570206275646765742062792061206d656d6265722e203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c6c6561645f72656d61726b04010c6d736730011c5665633c75383e0011284c4c6561642072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e34776f726b65725f72656d61726b080124776f726b65725f696428012c576f726b657249643c543e00010c6d736730011c5665633c75383e00122854576f726b65722072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e7106085070616c6c65745f776f726b696e675f67726f75701043616c6c08045400044900014c2c6164645f6f70656e696e6710012c6465736372697074696f6e30011c5665633c75383e0001306f70656e696e675f747970657d03012c4f70656e696e67547970650001307374616b655f706f6c696379610301a45374616b65506f6c6963793c543a3a426c6f636b4e756d6265722c2042616c616e63654f663c543e3e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e00002cc44164642061206a6f62206f70656e696e6720666f72206120726567756c617220776f726b65722f6c65616420726f6c652e490152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20616464206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e002423232057656967687438604f20284429602077686572653abc2d20604460206973207468652073697a65206f6620606465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e406170706c795f6f6e5f6f70656e696e67040104708103016c4170706c794f6e4f70656e696e67506172616d65746572733c543e000128684170706c79206f6e206120776f726b6572206f70656e696e672e002823203c7765696768743e002423232057656967687438604f20284429602077686572653ac42d20604460206973207468652073697a65206f662060702e6465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3066696c6c5f6f70656e696e670801286f70656e696e675f69642801244f70656e696e6749640001687375636365737366756c5f6170706c69636174696f6e5f6964736901015c42547265655365743c4170706c69636174696f6e49643e000228ac46696c6c206f70656e696e6720666f722074686520726567756c61722f6c65616420706f736974696f6e2e4d0152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2066696c6c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e2823203c7765696768743e002423232057656967687438604f20284129602077686572653acc2d2060416020697320746865206c656e677468206f6620607375636365737366756c5f6170706c69636174696f6e5f69647360142d2044423a242020202d204f2841292c23203c2f7765696768743e4c7570646174655f726f6c655f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e00014c6e65775f726f6c655f6163636f756e745f6964000130543a3a4163636f756e744964000324150155706461746520746865206173736f63696174656420726f6c65206163636f756e74206f66207468652061637469766520726567756c617220776f726b65722f6c6561642e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e286c656176655f726f6c65080124776f726b65725f696428012c576f726b657249643c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000424904c656176652074686520726f6c65206279207468652061637469766520776f726b65722e2823203c7765696768743e002423232057656967687438604f20285229602077686572653ab42d20605260206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e387465726d696e6174655f726f6c650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c7479450101504f7074696f6e3c42616c616e63654f663c543e3e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000528a05465726d696e617465207468652061637469766520776f726b657220627920746865206c6561642e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f207465726d696e61746520746865206c656164657220726f6c65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ad82d20605060206973207468652073697a65206070656e616c74792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c736c6173685f7374616b650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c747918013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e00062c7d01536c61736865732074686520726567756c617220776f726b6572207374616b652c2064656d616e64732061206c6561646572206f726967696e2e204e6f206c696d6974732c206e6f20616374696f6e73206f6e207a65726f207374616b652e3d01496620736c617368696e672062616c616e63652067726561746572207468616e20746865206578697374696e67207374616b65202d207374616b6520697320736c617368656420746f207a65726f2e19015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20736c61736820746865206c6561646572207374616b65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ae82d20605060206973207468652073697a65206f66206070656e616c6974792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3864656372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e00073021014465637265617365732074686520726567756c617220776f726b65722f6c656164207374616b6520616e642072657475726e73207468652072656d61696e64657220746f207468653901776f726b6572207374616b696e675f6163636f756e745f69642e2043616e2062652064656372656173656420746f207a65726f2c206e6f20616374696f6e73206f6e207a65726f207374616b652e944163636570747320746865207374616b6520616d6f756e7420746f2064656372656173652e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20646563726561736520746865206c6561646572207374616b65292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e38696e6372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e0008280501496e637265617365732074686520726567756c617220776f726b65722f6c656164207374616b652c2064656d616e6473206120776f726b6572206f726967696e2e6d014c6f636b7320746f6b656e732066726f6d2074686520776f726b6572207374616b696e675f6163636f756e745f696420657175616c20746f206e6577207374616b652e204e6f206c696d697473206f6e20746865207374616b652e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5077697468647261775f6170706c69636174696f6e0401386170706c69636174696f6e5f69642801344170706c69636174696f6e4964000924010157697468647261772074686520776f726b6572206170706c69636174696f6e2e2043616e20626520646f6e652062792074686520776f726b6572206f6e6c792e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3863616e63656c5f6f70656e696e670401286f70656e696e675f69642801244f70656e696e674964000a28dc43616e63656c20616e206f70656e696e6720666f722074686520726567756c617220776f726b65722f6c65616420706f736974696f6e2e550152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2063616e63656c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e287365745f6275646765740401286e65775f62756467657418013042616c616e63654f663c543e000b28a0536574732061206e65772062756467657420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e547570646174655f7265776172645f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e0001546e65775f7265776172645f6163636f756e745f6964000130543a3a4163636f756e744964000c2469015570646174652074686520726577617264206163636f756e74206173736f6369617465642077697468206120736574207265776172642072656c6174696f6e7368697020666f72207468652061637469766520776f726b65722e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507570646174655f7265776172645f616d6f756e74080124776f726b65725f696428012c576f726b657249643c543e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e000d28c855706461746520746865207265776172642070657220626c6f636b20666f72207468652061637469766520776f726b65722e310152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20757064617465206c656164657227732072657761726420616d6f756e74292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c7365745f7374617475735f7465787404012c7374617475735f746578743101013c4f7074696f6e3c5665633c75383e3e000e30b4536574732061206e657720737461747573207465787420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e002423232057656967687438604f20285329602077686572653a4d012d20605360206973207468652073697a65206f662074686520636f6e74656e7473206f6620607374617475735f746578746020696e206b696c6f6279746573207768656e206974206973206e6f74206e6f6e6500142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e447370656e645f66726f6d5f6275646765740c01286163636f756e745f6964000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000f28a85472616e73666572732073706563696669656420616d6f756e7420746f20616e79206163636f756e742e5c5265717569726573206c6561646572206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6466756e645f776f726b696e675f67726f75705f6275646765740c01246d656d6265725f696428012c4d656d62657249643c543e000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c6530011c5665633c75383e0010209846756e6420776f726b696e672067726f7570206275646765742062792061206d656d6265722e203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c6c6561645f72656d61726b04010c6d736730011c5665633c75383e0011284c4c6561642072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e34776f726b65725f72656d61726b080124776f726b65725f696428012c576f726b657249643c543e00010c6d736730011c5665633c75383e00122854576f726b65722072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e7506085070616c6c65745f776f726b696e675f67726f75701043616c6c08045400044900014c2c6164645f6f70656e696e6710012c6465736372697074696f6e30011c5665633c75383e0001306f70656e696e675f747970657d03012c4f70656e696e67547970650001307374616b655f706f6c696379610301a45374616b65506f6c6963793c543a3a426c6f636b4e756d6265722c2042616c616e63654f663c543e3e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e00002cc44164642061206a6f62206f70656e696e6720666f72206120726567756c617220776f726b65722f6c65616420726f6c652e490152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20616464206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e002423232057656967687438604f20284429602077686572653abc2d20604460206973207468652073697a65206f6620606465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e406170706c795f6f6e5f6f70656e696e67040104708103016c4170706c794f6e4f70656e696e67506172616d65746572733c543e000128684170706c79206f6e206120776f726b6572206f70656e696e672e002823203c7765696768743e002423232057656967687438604f20284429602077686572653ac42d20604460206973207468652073697a65206f662060702e6465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3066696c6c5f6f70656e696e670801286f70656e696e675f69642801244f70656e696e6749640001687375636365737366756c5f6170706c69636174696f6e5f6964736901015c42547265655365743c4170706c69636174696f6e49643e000228ac46696c6c206f70656e696e6720666f722074686520726567756c61722f6c65616420706f736974696f6e2e4d0152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2066696c6c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e2823203c7765696768743e002423232057656967687438604f20284129602077686572653acc2d2060416020697320746865206c656e677468206f6620607375636365737366756c5f6170706c69636174696f6e5f69647360142d2044423a242020202d204f2841292c23203c2f7765696768743e4c7570646174655f726f6c655f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e00014c6e65775f726f6c655f6163636f756e745f6964000130543a3a4163636f756e744964000324150155706461746520746865206173736f63696174656420726f6c65206163636f756e74206f66207468652061637469766520726567756c617220776f726b65722f6c6561642e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e286c656176655f726f6c65080124776f726b65725f696428012c576f726b657249643c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000424904c656176652074686520726f6c65206279207468652061637469766520776f726b65722e2823203c7765696768743e002423232057656967687438604f20285229602077686572653ab42d20605260206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e387465726d696e6174655f726f6c650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c7479450101504f7074696f6e3c42616c616e63654f663c543e3e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000528a05465726d696e617465207468652061637469766520776f726b657220627920746865206c6561642e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f207465726d696e61746520746865206c656164657220726f6c65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ad82d20605060206973207468652073697a65206070656e616c74792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c736c6173685f7374616b650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c747918013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e00062c7d01536c61736865732074686520726567756c617220776f726b6572207374616b652c2064656d616e64732061206c6561646572206f726967696e2e204e6f206c696d6974732c206e6f20616374696f6e73206f6e207a65726f207374616b652e3d01496620736c617368696e672062616c616e63652067726561746572207468616e20746865206578697374696e67207374616b65202d207374616b6520697320736c617368656420746f207a65726f2e19015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20736c61736820746865206c6561646572207374616b65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ae82d20605060206973207468652073697a65206f66206070656e616c6974792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3864656372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e00073021014465637265617365732074686520726567756c617220776f726b65722f6c656164207374616b6520616e642072657475726e73207468652072656d61696e64657220746f207468653901776f726b6572207374616b696e675f6163636f756e745f69642e2043616e2062652064656372656173656420746f207a65726f2c206e6f20616374696f6e73206f6e207a65726f207374616b652e944163636570747320746865207374616b6520616d6f756e7420746f2064656372656173652e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20646563726561736520746865206c6561646572207374616b65292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e38696e6372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e0008280501496e637265617365732074686520726567756c617220776f726b65722f6c656164207374616b652c2064656d616e6473206120776f726b6572206f726967696e2e6d014c6f636b7320746f6b656e732066726f6d2074686520776f726b6572207374616b696e675f6163636f756e745f696420657175616c20746f206e6577207374616b652e204e6f206c696d697473206f6e20746865207374616b652e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5077697468647261775f6170706c69636174696f6e0401386170706c69636174696f6e5f69642801344170706c69636174696f6e4964000924010157697468647261772074686520776f726b6572206170706c69636174696f6e2e2043616e20626520646f6e652062792074686520776f726b6572206f6e6c792e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3863616e63656c5f6f70656e696e670401286f70656e696e675f69642801244f70656e696e674964000a28dc43616e63656c20616e206f70656e696e6720666f722074686520726567756c617220776f726b65722f6c65616420706f736974696f6e2e550152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2063616e63656c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e287365745f6275646765740401286e65775f62756467657418013042616c616e63654f663c543e000b28a0536574732061206e65772062756467657420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e547570646174655f7265776172645f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e0001546e65775f7265776172645f6163636f756e745f6964000130543a3a4163636f756e744964000c2469015570646174652074686520726577617264206163636f756e74206173736f6369617465642077697468206120736574207265776172642072656c6174696f6e7368697020666f72207468652061637469766520776f726b65722e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507570646174655f7265776172645f616d6f756e74080124776f726b65725f696428012c576f726b657249643c543e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e000d28c855706461746520746865207265776172642070657220626c6f636b20666f72207468652061637469766520776f726b65722e310152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20757064617465206c656164657227732072657761726420616d6f756e74292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c7365745f7374617475735f7465787404012c7374617475735f746578743101013c4f7074696f6e3c5665633c75383e3e000e30b4536574732061206e657720737461747573207465787420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e002423232057656967687438604f20285329602077686572653a4d012d20605360206973207468652073697a65206f662074686520636f6e74656e7473206f6620607374617475735f746578746020696e206b696c6f6279746573207768656e206974206973206e6f74206e6f6e6500142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e447370656e645f66726f6d5f6275646765740c01286163636f756e745f6964000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000f28a85472616e73666572732073706563696669656420616d6f756e7420746f20616e79206163636f756e742e5c5265717569726573206c6561646572206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6466756e645f776f726b696e675f67726f75705f6275646765740c01246d656d6265725f696428012c4d656d62657249643c543e000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c6530011c5665633c75383e0010209846756e6420776f726b696e672067726f7570206275646765742062792061206d656d6265722e203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c6c6561645f72656d61726b04010c6d736730011c5665633c75383e0011284c4c6561642072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e34776f726b65725f72656d61726b080124776f726b65725f696428012c576f726b657249643c543e00010c6d736730011c5665633c75383e00122854576f726b65722072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e7906085070616c6c65745f776f726b696e675f67726f75701043616c6c08045400044900014c2c6164645f6f70656e696e6710012c6465736372697074696f6e30011c5665633c75383e0001306f70656e696e675f747970657d03012c4f70656e696e67547970650001307374616b655f706f6c696379610301a45374616b65506f6c6963793c543a3a426c6f636b4e756d6265722c2042616c616e63654f663c543e3e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e00002cc44164642061206a6f62206f70656e696e6720666f72206120726567756c617220776f726b65722f6c65616420726f6c652e490152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20616464206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e002423232057656967687438604f20284429602077686572653abc2d20604460206973207468652073697a65206f6620606465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e406170706c795f6f6e5f6f70656e696e67040104708103016c4170706c794f6e4f70656e696e67506172616d65746572733c543e000128684170706c79206f6e206120776f726b6572206f70656e696e672e002823203c7765696768743e002423232057656967687438604f20284429602077686572653ac42d20604460206973207468652073697a65206f662060702e6465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3066696c6c5f6f70656e696e670801286f70656e696e675f69642801244f70656e696e6749640001687375636365737366756c5f6170706c69636174696f6e5f6964736901015c42547265655365743c4170706c69636174696f6e49643e000228ac46696c6c206f70656e696e6720666f722074686520726567756c61722f6c65616420706f736974696f6e2e4d0152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2066696c6c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e2823203c7765696768743e002423232057656967687438604f20284129602077686572653acc2d2060416020697320746865206c656e677468206f6620607375636365737366756c5f6170706c69636174696f6e5f69647360142d2044423a242020202d204f2841292c23203c2f7765696768743e4c7570646174655f726f6c655f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e00014c6e65775f726f6c655f6163636f756e745f6964000130543a3a4163636f756e744964000324150155706461746520746865206173736f63696174656420726f6c65206163636f756e74206f66207468652061637469766520726567756c617220776f726b65722f6c6561642e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e286c656176655f726f6c65080124776f726b65725f696428012c576f726b657249643c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000424904c656176652074686520726f6c65206279207468652061637469766520776f726b65722e2823203c7765696768743e002423232057656967687438604f20285229602077686572653ab42d20605260206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e387465726d696e6174655f726f6c650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c7479450101504f7074696f6e3c42616c616e63654f663c543e3e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000528a05465726d696e617465207468652061637469766520776f726b657220627920746865206c6561642e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f207465726d696e61746520746865206c656164657220726f6c65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ad82d20605060206973207468652073697a65206070656e616c74792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c736c6173685f7374616b650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c747918013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e00062c7d01536c61736865732074686520726567756c617220776f726b6572207374616b652c2064656d616e64732061206c6561646572206f726967696e2e204e6f206c696d6974732c206e6f20616374696f6e73206f6e207a65726f207374616b652e3d01496620736c617368696e672062616c616e63652067726561746572207468616e20746865206578697374696e67207374616b65202d207374616b6520697320736c617368656420746f207a65726f2e19015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20736c61736820746865206c6561646572207374616b65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ae82d20605060206973207468652073697a65206f66206070656e616c6974792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3864656372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e00073021014465637265617365732074686520726567756c617220776f726b65722f6c656164207374616b6520616e642072657475726e73207468652072656d61696e64657220746f207468653901776f726b6572207374616b696e675f6163636f756e745f69642e2043616e2062652064656372656173656420746f207a65726f2c206e6f20616374696f6e73206f6e207a65726f207374616b652e944163636570747320746865207374616b6520616d6f756e7420746f2064656372656173652e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20646563726561736520746865206c6561646572207374616b65292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e38696e6372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e0008280501496e637265617365732074686520726567756c617220776f726b65722f6c656164207374616b652c2064656d616e6473206120776f726b6572206f726967696e2e6d014c6f636b7320746f6b656e732066726f6d2074686520776f726b6572207374616b696e675f6163636f756e745f696420657175616c20746f206e6577207374616b652e204e6f206c696d697473206f6e20746865207374616b652e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5077697468647261775f6170706c69636174696f6e0401386170706c69636174696f6e5f69642801344170706c69636174696f6e4964000924010157697468647261772074686520776f726b6572206170706c69636174696f6e2e2043616e20626520646f6e652062792074686520776f726b6572206f6e6c792e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3863616e63656c5f6f70656e696e670401286f70656e696e675f69642801244f70656e696e674964000a28dc43616e63656c20616e206f70656e696e6720666f722074686520726567756c617220776f726b65722f6c65616420706f736974696f6e2e550152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2063616e63656c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e287365745f6275646765740401286e65775f62756467657418013042616c616e63654f663c543e000b28a0536574732061206e65772062756467657420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e547570646174655f7265776172645f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e0001546e65775f7265776172645f6163636f756e745f6964000130543a3a4163636f756e744964000c2469015570646174652074686520726577617264206163636f756e74206173736f6369617465642077697468206120736574207265776172642072656c6174696f6e7368697020666f72207468652061637469766520776f726b65722e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507570646174655f7265776172645f616d6f756e74080124776f726b65725f696428012c576f726b657249643c543e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e000d28c855706461746520746865207265776172642070657220626c6f636b20666f72207468652061637469766520776f726b65722e310152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20757064617465206c656164657227732072657761726420616d6f756e74292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c7365745f7374617475735f7465787404012c7374617475735f746578743101013c4f7074696f6e3c5665633c75383e3e000e30b4536574732061206e657720737461747573207465787420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e002423232057656967687438604f20285329602077686572653a4d012d20605360206973207468652073697a65206f662074686520636f6e74656e7473206f6620607374617475735f746578746020696e206b696c6f6279746573207768656e206974206973206e6f74206e6f6e6500142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e447370656e645f66726f6d5f6275646765740c01286163636f756e745f6964000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000f28a85472616e73666572732073706563696669656420616d6f756e7420746f20616e79206163636f756e742e5c5265717569726573206c6561646572206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6466756e645f776f726b696e675f67726f75705f6275646765740c01246d656d6265725f696428012c4d656d62657249643c543e000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c6530011c5665633c75383e0010209846756e6420776f726b696e672067726f7570206275646765742062792061206d656d6265722e203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c6c6561645f72656d61726b04010c6d736730011c5665633c75383e0011284c4c6561642072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e34776f726b65725f72656d61726b080124776f726b65725f696428012c576f726b657249643c543e00010c6d736730011c5665633c75383e00122854576f726b65722072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e7d06085070616c6c65745f776f726b696e675f67726f75701043616c6c08045400044900014c2c6164645f6f70656e696e6710012c6465736372697074696f6e30011c5665633c75383e0001306f70656e696e675f747970657d03012c4f70656e696e67547970650001307374616b655f706f6c696379610301a45374616b65506f6c6963793c543a3a426c6f636b4e756d6265722c2042616c616e63654f663c543e3e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e00002cc44164642061206a6f62206f70656e696e6720666f72206120726567756c617220776f726b65722f6c65616420726f6c652e490152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20616464206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e002423232057656967687438604f20284429602077686572653abc2d20604460206973207468652073697a65206f6620606465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e406170706c795f6f6e5f6f70656e696e67040104708103016c4170706c794f6e4f70656e696e67506172616d65746572733c543e000128684170706c79206f6e206120776f726b6572206f70656e696e672e002823203c7765696768743e002423232057656967687438604f20284429602077686572653ac42d20604460206973207468652073697a65206f662060702e6465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3066696c6c5f6f70656e696e670801286f70656e696e675f69642801244f70656e696e6749640001687375636365737366756c5f6170706c69636174696f6e5f6964736901015c42547265655365743c4170706c69636174696f6e49643e000228ac46696c6c206f70656e696e6720666f722074686520726567756c61722f6c65616420706f736974696f6e2e4d0152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2066696c6c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e2823203c7765696768743e002423232057656967687438604f20284129602077686572653acc2d2060416020697320746865206c656e677468206f6620607375636365737366756c5f6170706c69636174696f6e5f69647360142d2044423a242020202d204f2841292c23203c2f7765696768743e4c7570646174655f726f6c655f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e00014c6e65775f726f6c655f6163636f756e745f6964000130543a3a4163636f756e744964000324150155706461746520746865206173736f63696174656420726f6c65206163636f756e74206f66207468652061637469766520726567756c617220776f726b65722f6c6561642e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e286c656176655f726f6c65080124776f726b65725f696428012c576f726b657249643c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000424904c656176652074686520726f6c65206279207468652061637469766520776f726b65722e2823203c7765696768743e002423232057656967687438604f20285229602077686572653ab42d20605260206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e387465726d696e6174655f726f6c650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c7479450101504f7074696f6e3c42616c616e63654f663c543e3e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000528a05465726d696e617465207468652061637469766520776f726b657220627920746865206c6561642e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f207465726d696e61746520746865206c656164657220726f6c65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ad82d20605060206973207468652073697a65206070656e616c74792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c736c6173685f7374616b650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c747918013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e00062c7d01536c61736865732074686520726567756c617220776f726b6572207374616b652c2064656d616e64732061206c6561646572206f726967696e2e204e6f206c696d6974732c206e6f20616374696f6e73206f6e207a65726f207374616b652e3d01496620736c617368696e672062616c616e63652067726561746572207468616e20746865206578697374696e67207374616b65202d207374616b6520697320736c617368656420746f207a65726f2e19015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20736c61736820746865206c6561646572207374616b65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ae82d20605060206973207468652073697a65206f66206070656e616c6974792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3864656372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e00073021014465637265617365732074686520726567756c617220776f726b65722f6c656164207374616b6520616e642072657475726e73207468652072656d61696e64657220746f207468653901776f726b6572207374616b696e675f6163636f756e745f69642e2043616e2062652064656372656173656420746f207a65726f2c206e6f20616374696f6e73206f6e207a65726f207374616b652e944163636570747320746865207374616b6520616d6f756e7420746f2064656372656173652e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20646563726561736520746865206c6561646572207374616b65292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e38696e6372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e0008280501496e637265617365732074686520726567756c617220776f726b65722f6c656164207374616b652c2064656d616e6473206120776f726b6572206f726967696e2e6d014c6f636b7320746f6b656e732066726f6d2074686520776f726b6572207374616b696e675f6163636f756e745f696420657175616c20746f206e6577207374616b652e204e6f206c696d697473206f6e20746865207374616b652e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5077697468647261775f6170706c69636174696f6e0401386170706c69636174696f6e5f69642801344170706c69636174696f6e4964000924010157697468647261772074686520776f726b6572206170706c69636174696f6e2e2043616e20626520646f6e652062792074686520776f726b6572206f6e6c792e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3863616e63656c5f6f70656e696e670401286f70656e696e675f69642801244f70656e696e674964000a28dc43616e63656c20616e206f70656e696e6720666f722074686520726567756c617220776f726b65722f6c65616420706f736974696f6e2e550152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2063616e63656c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e287365745f6275646765740401286e65775f62756467657418013042616c616e63654f663c543e000b28a0536574732061206e65772062756467657420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e547570646174655f7265776172645f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e0001546e65775f7265776172645f6163636f756e745f6964000130543a3a4163636f756e744964000c2469015570646174652074686520726577617264206163636f756e74206173736f6369617465642077697468206120736574207265776172642072656c6174696f6e7368697020666f72207468652061637469766520776f726b65722e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507570646174655f7265776172645f616d6f756e74080124776f726b65725f696428012c576f726b657249643c543e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e000d28c855706461746520746865207265776172642070657220626c6f636b20666f72207468652061637469766520776f726b65722e310152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20757064617465206c656164657227732072657761726420616d6f756e74292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c7365745f7374617475735f7465787404012c7374617475735f746578743101013c4f7074696f6e3c5665633c75383e3e000e30b4536574732061206e657720737461747573207465787420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e002423232057656967687438604f20285329602077686572653a4d012d20605360206973207468652073697a65206f662074686520636f6e74656e7473206f6620607374617475735f746578746020696e206b696c6f6279746573207768656e206974206973206e6f74206e6f6e6500142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e447370656e645f66726f6d5f6275646765740c01286163636f756e745f6964000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000f28a85472616e73666572732073706563696669656420616d6f756e7420746f20616e79206163636f756e742e5c5265717569726573206c6561646572206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6466756e645f776f726b696e675f67726f75705f6275646765740c01246d656d6265725f696428012c4d656d62657249643c543e000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c6530011c5665633c75383e0010209846756e6420776f726b696e672067726f7570206275646765742062792061206d656d6265722e203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c6c6561645f72656d61726b04010c6d736730011c5665633c75383e0011284c4c6561642072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e34776f726b65725f72656d61726b080124776f726b65725f696428012c576f726b657249643c543e00010c6d736730011c5665633c75383e00122854576f726b65722072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e8106085070616c6c65745f776f726b696e675f67726f75701043616c6c08045400044900014c2c6164645f6f70656e696e6710012c6465736372697074696f6e30011c5665633c75383e0001306f70656e696e675f747970657d03012c4f70656e696e67547970650001307374616b655f706f6c696379610301a45374616b65506f6c6963793c543a3a426c6f636b4e756d6265722c2042616c616e63654f663c543e3e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e00002cc44164642061206a6f62206f70656e696e6720666f72206120726567756c617220776f726b65722f6c65616420726f6c652e490152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20616464206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e002423232057656967687438604f20284429602077686572653abc2d20604460206973207468652073697a65206f6620606465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e406170706c795f6f6e5f6f70656e696e67040104708103016c4170706c794f6e4f70656e696e67506172616d65746572733c543e000128684170706c79206f6e206120776f726b6572206f70656e696e672e002823203c7765696768743e002423232057656967687438604f20284429602077686572653ac42d20604460206973207468652073697a65206f662060702e6465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3066696c6c5f6f70656e696e670801286f70656e696e675f69642801244f70656e696e6749640001687375636365737366756c5f6170706c69636174696f6e5f6964736901015c42547265655365743c4170706c69636174696f6e49643e000228ac46696c6c206f70656e696e6720666f722074686520726567756c61722f6c65616420706f736974696f6e2e4d0152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2066696c6c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e2823203c7765696768743e002423232057656967687438604f20284129602077686572653acc2d2060416020697320746865206c656e677468206f6620607375636365737366756c5f6170706c69636174696f6e5f69647360142d2044423a242020202d204f2841292c23203c2f7765696768743e4c7570646174655f726f6c655f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e00014c6e65775f726f6c655f6163636f756e745f6964000130543a3a4163636f756e744964000324150155706461746520746865206173736f63696174656420726f6c65206163636f756e74206f66207468652061637469766520726567756c617220776f726b65722f6c6561642e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e286c656176655f726f6c65080124776f726b65725f696428012c576f726b657249643c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000424904c656176652074686520726f6c65206279207468652061637469766520776f726b65722e2823203c7765696768743e002423232057656967687438604f20285229602077686572653ab42d20605260206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e387465726d696e6174655f726f6c650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c7479450101504f7074696f6e3c42616c616e63654f663c543e3e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000528a05465726d696e617465207468652061637469766520776f726b657220627920746865206c6561642e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f207465726d696e61746520746865206c656164657220726f6c65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ad82d20605060206973207468652073697a65206070656e616c74792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c736c6173685f7374616b650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c747918013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e00062c7d01536c61736865732074686520726567756c617220776f726b6572207374616b652c2064656d616e64732061206c6561646572206f726967696e2e204e6f206c696d6974732c206e6f20616374696f6e73206f6e207a65726f207374616b652e3d01496620736c617368696e672062616c616e63652067726561746572207468616e20746865206578697374696e67207374616b65202d207374616b6520697320736c617368656420746f207a65726f2e19015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20736c61736820746865206c6561646572207374616b65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ae82d20605060206973207468652073697a65206f66206070656e616c6974792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3864656372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e00073021014465637265617365732074686520726567756c617220776f726b65722f6c656164207374616b6520616e642072657475726e73207468652072656d61696e64657220746f207468653901776f726b6572207374616b696e675f6163636f756e745f69642e2043616e2062652064656372656173656420746f207a65726f2c206e6f20616374696f6e73206f6e207a65726f207374616b652e944163636570747320746865207374616b6520616d6f756e7420746f2064656372656173652e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20646563726561736520746865206c6561646572207374616b65292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e38696e6372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e0008280501496e637265617365732074686520726567756c617220776f726b65722f6c656164207374616b652c2064656d616e6473206120776f726b6572206f726967696e2e6d014c6f636b7320746f6b656e732066726f6d2074686520776f726b6572207374616b696e675f6163636f756e745f696420657175616c20746f206e6577207374616b652e204e6f206c696d697473206f6e20746865207374616b652e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5077697468647261775f6170706c69636174696f6e0401386170706c69636174696f6e5f69642801344170706c69636174696f6e4964000924010157697468647261772074686520776f726b6572206170706c69636174696f6e2e2043616e20626520646f6e652062792074686520776f726b6572206f6e6c792e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3863616e63656c5f6f70656e696e670401286f70656e696e675f69642801244f70656e696e674964000a28dc43616e63656c20616e206f70656e696e6720666f722074686520726567756c617220776f726b65722f6c65616420706f736974696f6e2e550152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2063616e63656c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e287365745f6275646765740401286e65775f62756467657418013042616c616e63654f663c543e000b28a0536574732061206e65772062756467657420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e547570646174655f7265776172645f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e0001546e65775f7265776172645f6163636f756e745f6964000130543a3a4163636f756e744964000c2469015570646174652074686520726577617264206163636f756e74206173736f6369617465642077697468206120736574207265776172642072656c6174696f6e7368697020666f72207468652061637469766520776f726b65722e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507570646174655f7265776172645f616d6f756e74080124776f726b65725f696428012c576f726b657249643c543e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e000d28c855706461746520746865207265776172642070657220626c6f636b20666f72207468652061637469766520776f726b65722e310152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20757064617465206c656164657227732072657761726420616d6f756e74292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c7365745f7374617475735f7465787404012c7374617475735f746578743101013c4f7074696f6e3c5665633c75383e3e000e30b4536574732061206e657720737461747573207465787420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e002423232057656967687438604f20285329602077686572653a4d012d20605360206973207468652073697a65206f662074686520636f6e74656e7473206f6620607374617475735f746578746020696e206b696c6f6279746573207768656e206974206973206e6f74206e6f6e6500142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e447370656e645f66726f6d5f6275646765740c01286163636f756e745f6964000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000f28a85472616e73666572732073706563696669656420616d6f756e7420746f20616e79206163636f756e742e5c5265717569726573206c6561646572206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6466756e645f776f726b696e675f67726f75705f6275646765740c01246d656d6265725f696428012c4d656d62657249643c543e000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c6530011c5665633c75383e0010209846756e6420776f726b696e672067726f7570206275646765742062792061206d656d6265722e203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c6c6561645f72656d61726b04010c6d736730011c5665633c75383e0011284c4c6561642072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e34776f726b65725f72656d61726b080124776f726b65725f696428012c576f726b657249643c543e00010c6d736730011c5665633c75383e00122854576f726b65722072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e8506085070616c6c65745f776f726b696e675f67726f75701043616c6c08045400044900014c2c6164645f6f70656e696e6710012c6465736372697074696f6e30011c5665633c75383e0001306f70656e696e675f747970657d03012c4f70656e696e67547970650001307374616b655f706f6c696379610301a45374616b65506f6c6963793c543a3a426c6f636b4e756d6265722c2042616c616e63654f663c543e3e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e00002cc44164642061206a6f62206f70656e696e6720666f72206120726567756c617220776f726b65722f6c65616420726f6c652e490152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20616464206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e002423232057656967687438604f20284429602077686572653abc2d20604460206973207468652073697a65206f6620606465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e406170706c795f6f6e5f6f70656e696e67040104708103016c4170706c794f6e4f70656e696e67506172616d65746572733c543e000128684170706c79206f6e206120776f726b6572206f70656e696e672e002823203c7765696768743e002423232057656967687438604f20284429602077686572653ac42d20604460206973207468652073697a65206f662060702e6465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3066696c6c5f6f70656e696e670801286f70656e696e675f69642801244f70656e696e6749640001687375636365737366756c5f6170706c69636174696f6e5f6964736901015c42547265655365743c4170706c69636174696f6e49643e000228ac46696c6c206f70656e696e6720666f722074686520726567756c61722f6c65616420706f736974696f6e2e4d0152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2066696c6c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e2823203c7765696768743e002423232057656967687438604f20284129602077686572653acc2d2060416020697320746865206c656e677468206f6620607375636365737366756c5f6170706c69636174696f6e5f69647360142d2044423a242020202d204f2841292c23203c2f7765696768743e4c7570646174655f726f6c655f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e00014c6e65775f726f6c655f6163636f756e745f6964000130543a3a4163636f756e744964000324150155706461746520746865206173736f63696174656420726f6c65206163636f756e74206f66207468652061637469766520726567756c617220776f726b65722f6c6561642e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e286c656176655f726f6c65080124776f726b65725f696428012c576f726b657249643c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000424904c656176652074686520726f6c65206279207468652061637469766520776f726b65722e2823203c7765696768743e002423232057656967687438604f20285229602077686572653ab42d20605260206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e387465726d696e6174655f726f6c650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c7479450101504f7074696f6e3c42616c616e63654f663c543e3e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000528a05465726d696e617465207468652061637469766520776f726b657220627920746865206c6561642e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f207465726d696e61746520746865206c656164657220726f6c65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ad82d20605060206973207468652073697a65206070656e616c74792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c736c6173685f7374616b650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c747918013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e00062c7d01536c61736865732074686520726567756c617220776f726b6572207374616b652c2064656d616e64732061206c6561646572206f726967696e2e204e6f206c696d6974732c206e6f20616374696f6e73206f6e207a65726f207374616b652e3d01496620736c617368696e672062616c616e63652067726561746572207468616e20746865206578697374696e67207374616b65202d207374616b6520697320736c617368656420746f207a65726f2e19015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20736c61736820746865206c6561646572207374616b65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ae82d20605060206973207468652073697a65206f66206070656e616c6974792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3864656372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e00073021014465637265617365732074686520726567756c617220776f726b65722f6c656164207374616b6520616e642072657475726e73207468652072656d61696e64657220746f207468653901776f726b6572207374616b696e675f6163636f756e745f69642e2043616e2062652064656372656173656420746f207a65726f2c206e6f20616374696f6e73206f6e207a65726f207374616b652e944163636570747320746865207374616b6520616d6f756e7420746f2064656372656173652e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20646563726561736520746865206c6561646572207374616b65292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e38696e6372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e0008280501496e637265617365732074686520726567756c617220776f726b65722f6c656164207374616b652c2064656d616e6473206120776f726b6572206f726967696e2e6d014c6f636b7320746f6b656e732066726f6d2074686520776f726b6572207374616b696e675f6163636f756e745f696420657175616c20746f206e6577207374616b652e204e6f206c696d697473206f6e20746865207374616b652e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5077697468647261775f6170706c69636174696f6e0401386170706c69636174696f6e5f69642801344170706c69636174696f6e4964000924010157697468647261772074686520776f726b6572206170706c69636174696f6e2e2043616e20626520646f6e652062792074686520776f726b6572206f6e6c792e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3863616e63656c5f6f70656e696e670401286f70656e696e675f69642801244f70656e696e674964000a28dc43616e63656c20616e206f70656e696e6720666f722074686520726567756c617220776f726b65722f6c65616420706f736974696f6e2e550152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2063616e63656c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e287365745f6275646765740401286e65775f62756467657418013042616c616e63654f663c543e000b28a0536574732061206e65772062756467657420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e547570646174655f7265776172645f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e0001546e65775f7265776172645f6163636f756e745f6964000130543a3a4163636f756e744964000c2469015570646174652074686520726577617264206163636f756e74206173736f6369617465642077697468206120736574207265776172642072656c6174696f6e7368697020666f72207468652061637469766520776f726b65722e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507570646174655f7265776172645f616d6f756e74080124776f726b65725f696428012c576f726b657249643c543e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e000d28c855706461746520746865207265776172642070657220626c6f636b20666f72207468652061637469766520776f726b65722e310152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20757064617465206c656164657227732072657761726420616d6f756e74292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c7365745f7374617475735f7465787404012c7374617475735f746578743101013c4f7074696f6e3c5665633c75383e3e000e30b4536574732061206e657720737461747573207465787420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e002423232057656967687438604f20285329602077686572653a4d012d20605360206973207468652073697a65206f662074686520636f6e74656e7473206f6620607374617475735f746578746020696e206b696c6f6279746573207768656e206974206973206e6f74206e6f6e6500142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e447370656e645f66726f6d5f6275646765740c01286163636f756e745f6964000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000f28a85472616e73666572732073706563696669656420616d6f756e7420746f20616e79206163636f756e742e5c5265717569726573206c6561646572206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6466756e645f776f726b696e675f67726f75705f6275646765740c01246d656d6265725f696428012c4d656d62657249643c543e000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c6530011c5665633c75383e0010209846756e6420776f726b696e672067726f7570206275646765742062792061206d656d6265722e203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c6c6561645f72656d61726b04010c6d736730011c5665633c75383e0011284c4c6561642072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e34776f726b65725f72656d61726b080124776f726b65725f696428012c576f726b657249643c543e00010c6d736730011c5665633c75383e00122854576f726b65722072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e8906085070616c6c65745f776f726b696e675f67726f75701043616c6c08045400044900014c2c6164645f6f70656e696e6710012c6465736372697074696f6e30011c5665633c75383e0001306f70656e696e675f747970657d03012c4f70656e696e67547970650001307374616b655f706f6c696379610301a45374616b65506f6c6963793c543a3a426c6f636b4e756d6265722c2042616c616e63654f663c543e3e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e00002cc44164642061206a6f62206f70656e696e6720666f72206120726567756c617220776f726b65722f6c65616420726f6c652e490152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20616464206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e002423232057656967687438604f20284429602077686572653abc2d20604460206973207468652073697a65206f6620606465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e406170706c795f6f6e5f6f70656e696e67040104708103016c4170706c794f6e4f70656e696e67506172616d65746572733c543e000128684170706c79206f6e206120776f726b6572206f70656e696e672e002823203c7765696768743e002423232057656967687438604f20284429602077686572653ac42d20604460206973207468652073697a65206f662060702e6465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3066696c6c5f6f70656e696e670801286f70656e696e675f69642801244f70656e696e6749640001687375636365737366756c5f6170706c69636174696f6e5f6964736901015c42547265655365743c4170706c69636174696f6e49643e000228ac46696c6c206f70656e696e6720666f722074686520726567756c61722f6c65616420706f736974696f6e2e4d0152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2066696c6c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e2823203c7765696768743e002423232057656967687438604f20284129602077686572653acc2d2060416020697320746865206c656e677468206f6620607375636365737366756c5f6170706c69636174696f6e5f69647360142d2044423a242020202d204f2841292c23203c2f7765696768743e4c7570646174655f726f6c655f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e00014c6e65775f726f6c655f6163636f756e745f6964000130543a3a4163636f756e744964000324150155706461746520746865206173736f63696174656420726f6c65206163636f756e74206f66207468652061637469766520726567756c617220776f726b65722f6c6561642e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e286c656176655f726f6c65080124776f726b65725f696428012c576f726b657249643c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000424904c656176652074686520726f6c65206279207468652061637469766520776f726b65722e2823203c7765696768743e002423232057656967687438604f20285229602077686572653ab42d20605260206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e387465726d696e6174655f726f6c650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c7479450101504f7074696f6e3c42616c616e63654f663c543e3e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000528a05465726d696e617465207468652061637469766520776f726b657220627920746865206c6561642e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f207465726d696e61746520746865206c656164657220726f6c65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ad82d20605060206973207468652073697a65206070656e616c74792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c736c6173685f7374616b650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c747918013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e00062c7d01536c61736865732074686520726567756c617220776f726b6572207374616b652c2064656d616e64732061206c6561646572206f726967696e2e204e6f206c696d6974732c206e6f20616374696f6e73206f6e207a65726f207374616b652e3d01496620736c617368696e672062616c616e63652067726561746572207468616e20746865206578697374696e67207374616b65202d207374616b6520697320736c617368656420746f207a65726f2e19015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20736c61736820746865206c6561646572207374616b65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ae82d20605060206973207468652073697a65206f66206070656e616c6974792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3864656372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e00073021014465637265617365732074686520726567756c617220776f726b65722f6c656164207374616b6520616e642072657475726e73207468652072656d61696e64657220746f207468653901776f726b6572207374616b696e675f6163636f756e745f69642e2043616e2062652064656372656173656420746f207a65726f2c206e6f20616374696f6e73206f6e207a65726f207374616b652e944163636570747320746865207374616b6520616d6f756e7420746f2064656372656173652e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20646563726561736520746865206c6561646572207374616b65292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e38696e6372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e0008280501496e637265617365732074686520726567756c617220776f726b65722f6c656164207374616b652c2064656d616e6473206120776f726b6572206f726967696e2e6d014c6f636b7320746f6b656e732066726f6d2074686520776f726b6572207374616b696e675f6163636f756e745f696420657175616c20746f206e6577207374616b652e204e6f206c696d697473206f6e20746865207374616b652e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5077697468647261775f6170706c69636174696f6e0401386170706c69636174696f6e5f69642801344170706c69636174696f6e4964000924010157697468647261772074686520776f726b6572206170706c69636174696f6e2e2043616e20626520646f6e652062792074686520776f726b6572206f6e6c792e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3863616e63656c5f6f70656e696e670401286f70656e696e675f69642801244f70656e696e674964000a28dc43616e63656c20616e206f70656e696e6720666f722074686520726567756c617220776f726b65722f6c65616420706f736974696f6e2e550152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2063616e63656c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e287365745f6275646765740401286e65775f62756467657418013042616c616e63654f663c543e000b28a0536574732061206e65772062756467657420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e547570646174655f7265776172645f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e0001546e65775f7265776172645f6163636f756e745f6964000130543a3a4163636f756e744964000c2469015570646174652074686520726577617264206163636f756e74206173736f6369617465642077697468206120736574207265776172642072656c6174696f6e7368697020666f72207468652061637469766520776f726b65722e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507570646174655f7265776172645f616d6f756e74080124776f726b65725f696428012c576f726b657249643c543e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e000d28c855706461746520746865207265776172642070657220626c6f636b20666f72207468652061637469766520776f726b65722e310152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20757064617465206c656164657227732072657761726420616d6f756e74292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c7365745f7374617475735f7465787404012c7374617475735f746578743101013c4f7074696f6e3c5665633c75383e3e000e30b4536574732061206e657720737461747573207465787420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e002423232057656967687438604f20285329602077686572653a4d012d20605360206973207468652073697a65206f662074686520636f6e74656e7473206f6620607374617475735f746578746020696e206b696c6f6279746573207768656e206974206973206e6f74206e6f6e6500142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e447370656e645f66726f6d5f6275646765740c01286163636f756e745f6964000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000f28a85472616e73666572732073706563696669656420616d6f756e7420746f20616e79206163636f756e742e5c5265717569726573206c6561646572206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6466756e645f776f726b696e675f67726f75705f6275646765740c01246d656d6265725f696428012c4d656d62657249643c543e000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c6530011c5665633c75383e0010209846756e6420776f726b696e672067726f7570206275646765742062792061206d656d6265722e203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c6c6561645f72656d61726b04010c6d736730011c5665633c75383e0011284c4c6561642072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e34776f726b65725f72656d61726b080124776f726b65725f696428012c576f726b657249643c543e00010c6d736730011c5665633c75383e00122854576f726b65722072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e8d06085070616c6c65745f776f726b696e675f67726f75701043616c6c08045400044900014c2c6164645f6f70656e696e6710012c6465736372697074696f6e30011c5665633c75383e0001306f70656e696e675f747970657d03012c4f70656e696e67547970650001307374616b655f706f6c696379610301a45374616b65506f6c6963793c543a3a426c6f636b4e756d6265722c2042616c616e63654f663c543e3e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e00002cc44164642061206a6f62206f70656e696e6720666f72206120726567756c617220776f726b65722f6c65616420726f6c652e490152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20616464206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e002423232057656967687438604f20284429602077686572653abc2d20604460206973207468652073697a65206f6620606465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e406170706c795f6f6e5f6f70656e696e67040104708103016c4170706c794f6e4f70656e696e67506172616d65746572733c543e000128684170706c79206f6e206120776f726b6572206f70656e696e672e002823203c7765696768743e002423232057656967687438604f20284429602077686572653ac42d20604460206973207468652073697a65206f662060702e6465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3066696c6c5f6f70656e696e670801286f70656e696e675f69642801244f70656e696e6749640001687375636365737366756c5f6170706c69636174696f6e5f6964736901015c42547265655365743c4170706c69636174696f6e49643e000228ac46696c6c206f70656e696e6720666f722074686520726567756c61722f6c65616420706f736974696f6e2e4d0152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2066696c6c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e2823203c7765696768743e002423232057656967687438604f20284129602077686572653acc2d2060416020697320746865206c656e677468206f6620607375636365737366756c5f6170706c69636174696f6e5f69647360142d2044423a242020202d204f2841292c23203c2f7765696768743e4c7570646174655f726f6c655f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e00014c6e65775f726f6c655f6163636f756e745f6964000130543a3a4163636f756e744964000324150155706461746520746865206173736f63696174656420726f6c65206163636f756e74206f66207468652061637469766520726567756c617220776f726b65722f6c6561642e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e286c656176655f726f6c65080124776f726b65725f696428012c576f726b657249643c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000424904c656176652074686520726f6c65206279207468652061637469766520776f726b65722e2823203c7765696768743e002423232057656967687438604f20285229602077686572653ab42d20605260206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e387465726d696e6174655f726f6c650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c7479450101504f7074696f6e3c42616c616e63654f663c543e3e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000528a05465726d696e617465207468652061637469766520776f726b657220627920746865206c6561642e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f207465726d696e61746520746865206c656164657220726f6c65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ad82d20605060206973207468652073697a65206070656e616c74792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c736c6173685f7374616b650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c747918013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e00062c7d01536c61736865732074686520726567756c617220776f726b6572207374616b652c2064656d616e64732061206c6561646572206f726967696e2e204e6f206c696d6974732c206e6f20616374696f6e73206f6e207a65726f207374616b652e3d01496620736c617368696e672062616c616e63652067726561746572207468616e20746865206578697374696e67207374616b65202d207374616b6520697320736c617368656420746f207a65726f2e19015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20736c61736820746865206c6561646572207374616b65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ae82d20605060206973207468652073697a65206f66206070656e616c6974792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3864656372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e00073021014465637265617365732074686520726567756c617220776f726b65722f6c656164207374616b6520616e642072657475726e73207468652072656d61696e64657220746f207468653901776f726b6572207374616b696e675f6163636f756e745f69642e2043616e2062652064656372656173656420746f207a65726f2c206e6f20616374696f6e73206f6e207a65726f207374616b652e944163636570747320746865207374616b6520616d6f756e7420746f2064656372656173652e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20646563726561736520746865206c6561646572207374616b65292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e38696e6372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e0008280501496e637265617365732074686520726567756c617220776f726b65722f6c656164207374616b652c2064656d616e6473206120776f726b6572206f726967696e2e6d014c6f636b7320746f6b656e732066726f6d2074686520776f726b6572207374616b696e675f6163636f756e745f696420657175616c20746f206e6577207374616b652e204e6f206c696d697473206f6e20746865207374616b652e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5077697468647261775f6170706c69636174696f6e0401386170706c69636174696f6e5f69642801344170706c69636174696f6e4964000924010157697468647261772074686520776f726b6572206170706c69636174696f6e2e2043616e20626520646f6e652062792074686520776f726b6572206f6e6c792e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3863616e63656c5f6f70656e696e670401286f70656e696e675f69642801244f70656e696e674964000a28dc43616e63656c20616e206f70656e696e6720666f722074686520726567756c617220776f726b65722f6c65616420706f736974696f6e2e550152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2063616e63656c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e287365745f6275646765740401286e65775f62756467657418013042616c616e63654f663c543e000b28a0536574732061206e65772062756467657420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e547570646174655f7265776172645f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e0001546e65775f7265776172645f6163636f756e745f6964000130543a3a4163636f756e744964000c2469015570646174652074686520726577617264206163636f756e74206173736f6369617465642077697468206120736574207265776172642072656c6174696f6e7368697020666f72207468652061637469766520776f726b65722e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507570646174655f7265776172645f616d6f756e74080124776f726b65725f696428012c576f726b657249643c543e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e000d28c855706461746520746865207265776172642070657220626c6f636b20666f72207468652061637469766520776f726b65722e310152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20757064617465206c656164657227732072657761726420616d6f756e74292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c7365745f7374617475735f7465787404012c7374617475735f746578743101013c4f7074696f6e3c5665633c75383e3e000e30b4536574732061206e657720737461747573207465787420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e002423232057656967687438604f20285329602077686572653a4d012d20605360206973207468652073697a65206f662074686520636f6e74656e7473206f6620607374617475735f746578746020696e206b696c6f6279746573207768656e206974206973206e6f74206e6f6e6500142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e447370656e645f66726f6d5f6275646765740c01286163636f756e745f6964000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000f28a85472616e73666572732073706563696669656420616d6f756e7420746f20616e79206163636f756e742e5c5265717569726573206c6561646572206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6466756e645f776f726b696e675f67726f75705f6275646765740c01246d656d6265725f696428012c4d656d62657249643c543e000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c6530011c5665633c75383e0010209846756e6420776f726b696e672067726f7570206275646765742062792061206d656d6265722e203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c6c6561645f72656d61726b04010c6d736730011c5665633c75383e0011284c4c6561642072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e34776f726b65725f72656d61726b080124776f726b65725f696428012c576f726b657249643c543e00010c6d736730011c5665633c75383e00122854576f726b65722072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e910608586a6f7973747265616d5f6e6f64655f72756e74696d65304f726967696e43616c6c65720001081873797374656d0400950601746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e00000010566f69640400990601110173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a566f69640001000095060c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e65000200009906081c73705f636f726510566f6964000100009d060c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909a1060c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401a506045300000400a90601185665633c543e0000a506000004084d042800a906000002a50600ad060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540104045300000400b10601185665633c543e0000b1060000020400b50604184f7074696f6e04045401b9060108104e6f6e6500000010536f6d650400b9060000010000b9060c4473705f636f6e73656e7375735f626162651c646967657374732450726544696765737400010c1c5072696d6172790400bd0601405072696d617279507265446967657374000100385365636f6e64617279506c61696e0400c106015c5365636f6e64617279506c61696e507265446967657374000200305365636f6e646172795652460400c50601545365636f6e6461727956524650726544696765737400030000bd060c4473705f636f6e73656e7375735f626162651c64696765737473405072696d617279507265446967657374000010013c617574686f726974795f696e64657810015473757065723a3a417574686f72697479496e646578000110736c6f7451040110536c6f740001287672665f6f75747075740401245652464f75747075740001247672665f70726f6f66a105012056524650726f6f660000c1060c4473705f636f6e73656e7375735f626162651c646967657374735c5365636f6e64617279506c61696e507265446967657374000008013c617574686f726974795f696e64657810015473757065723a3a417574686f72697479496e646578000110736c6f7451040110536c6f740000c5060c4473705f636f6e73656e7375735f626162651c64696765737473545365636f6e64617279565246507265446967657374000010013c617574686f726974795f696e64657810015473757065723a3a417574686f72697479496e646578000110736c6f7451040110536c6f740001287672665f6f75747075740401245652464f75747075740001247672665f70726f6f66a105012056524650726f6f660000c90604184f7074696f6e04045401040108104e6f6e6500000010536f6d650400040000010000cd06084473705f636f6e73656e7375735f62616265584261626545706f6368436f6e66696775726174696f6e00000801046379030128287536342c2075363429000134616c6c6f7765645f736c6f74735d040130416c6c6f776564536c6f74730000d1060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401bd02045300000400b90201185665633c543e0000d5060c2c70616c6c65745f626162651870616c6c6574144572726f7204045400011060496e76616c696445717569766f636174696f6e50726f6f660000043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c69644b65794f776e65727368697050726f6f66000104310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400020415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e50496e76616c6964436f6e66696775726174696f6e0003048c5375626d697474656420636f6e66696775726174696f6e20697320696e76616c69642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909d9060c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401dd06045300000400e50601185665633c543e0000dd06083c70616c6c65745f62616c616e6365732c42616c616e63654c6f636b041c42616c616e63650118000c01086964250401384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e73e106011c526561736f6e730000e106083c70616c6c65745f62616c616e6365731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c00020000e506000002dd0600e9060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401ed06045300000400f10601185665633c543e0000ed06083c70616c6c65745f62616c616e6365732c52657365727665446174610844526573657276654964656e7469666965720125041c42616c616e6365011800080108696425040144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e63650000f106000002ed0600f5060c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001203856657374696e6742616c616e63650000049856657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c7565544c69717569646974795265737472696374696f6e73000104c44163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c4c496e73756666696369656e7442616c616e63650002047842616c616e636520746f6f206c6f7720746f2073656e642076616c75652e484578697374656e7469616c4465706f736974000304e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f736974244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e745c4578697374696e6756657374696e675363686564756c65000504c8412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d65786973743c546f6f4d616e795265736572766573000704ac4e756d626572206f66206e616d656420726573657276657320657863656564204d6178526573657276657304b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909f9060c3473705f61726974686d657469632c66697865645f706f696e742446697865645531323800000400180110753132380000fd06086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e74000000085632000100000107089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f7068617365345265616479536f6c7574696f6e04045400000c0120737570706f727473050701b0426f756e646564537570706f7274733c543a3a4163636f756e7449642c20543a3a4d617857696e6e6572733e00011473636f72659c0134456c656374696f6e53636f726500011c636f6d7075746590013c456c656374696f6e436f6d70757465000005070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454014905045300000400450501185665633c543e00000907089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f706861736534526f756e64536e617073686f740404540000080118766f746572730d07013c5665633c566f7465724f663c543e3e00011c746172676574735d0501445665633c543a3a4163636f756e7449643e00000d0700000211070011070000040c002815070015070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401000453000004005d0501185665633c543e000019070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454011d07045300000400210701185665633c543e00001d070000040c9c10100021070000021d070025070c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f7068617365187369676e6564405369676e65645375626d697373696f6e0c244163636f756e74496401001c42616c616e6365011820536f6c7574696f6e0171040010010c77686f0001244163636f756e74496400011c6465706f73697418011c42616c616e63650001307261775f736f6c7574696f6e6d040154526177536f6c7574696f6e3c536f6c7574696f6e3e00012063616c6c5f66656518011c42616c616e6365000029070c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c6574144572726f720404540001386850726544697370617463684561726c795375626d697373696f6e000004645375626d697373696f6e2077617320746f6f206561726c792e6c507265446973706174636857726f6e6757696e6e6572436f756e740001048857726f6e67206e756d626572206f662077696e6e6572732070726573656e7465642e6450726544697370617463685765616b5375626d697373696f6e000204905375626d697373696f6e2077617320746f6f207765616b2c2073636f72652d776973652e3c5369676e6564517565756546756c6c0003044901546865207175657565207761732066756c6c2c20616e642074686520736f6c7574696f6e20776173206e6f7420626574746572207468616e20616e79206f6620746865206578697374696e67206f6e65732e585369676e656443616e6e6f745061794465706f73697400040494546865206f726967696e206661696c656420746f2070617920746865206465706f7369742e505369676e6564496e76616c69645769746e657373000504a05769746e657373206461746120746f20646973706174636861626c6520697320696e76616c69642e4c5369676e6564546f6f4d756368576569676874000604b8546865207369676e6564207375626d697373696f6e20636f6e73756d657320746f6f206d756368207765696768743c4f637743616c6c57726f6e67457261000704984f4357207375626d697474656420736f6c7574696f6e20666f722077726f6e6720726f756e645c4d697373696e67536e617073686f744d65746164617461000804a8536e617073686f74206d657461646174612073686f756c6420657869737420627574206469646e27742e58496e76616c69645375626d697373696f6e496e646578000904d06053656c663a3a696e736572745f7375626d697373696f6e602072657475726e656420616e20696e76616c696420696e6465782e3843616c6c4e6f74416c6c6f776564000a04985468652063616c6c206973206e6f7420616c6c6f776564206174207468697320706f696e742e3846616c6c6261636b4661696c6564000b044c5468652066616c6c6261636b206661696c65642c426f756e644e6f744d6574000c0448536f6d6520626f756e64206e6f74206d657438546f6f4d616e7957696e6e657273000d049c5375626d697474656420736f6c7574696f6e2068617320746f6f206d616e792077696e6e657273040d014572726f72206f66207468652070616c6c657420746861742063616e2062652072657475726e656420696e20726573706f6e736520746f20646973706174636865732e2d07083870616c6c65745f7374616b696e67345374616b696e674c656467657204045400001401147374617368000130543a3a4163636f756e744964000114746f74616cec013042616c616e63654f663c543e000118616374697665ec013042616c616e63654f663c543e000124756e6c6f636b696e67310701f0426f756e6465645665633c556e6c6f636b4368756e6b3c42616c616e63654f663c543e3e2c20543a3a4d6178556e6c6f636b696e674368756e6b733e00013c636c61696d65645f726577617264733d070194426f756e6465645665633c457261496e6465782c20543a3a486973746f727944657074683e000031070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454013507045300000400390701185665633c543e00003507083870616c6c65745f7374616b696e672c556e6c6f636b4368756e6b041c42616c616e636501180008011476616c7565ec011c42616c616e636500010c657261e5030120457261496e646578000039070000023507003d070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540110045300000400650501185665633c543e00004107083870616c6c65745f7374616b696e672c4e6f6d696e6174696f6e7304045400000c011c74617267657473150701ac426f756e6465645665633c543a3a4163636f756e7449642c20543a3a4d61784e6f6d696e6174696f6e733e0001307375626d69747465645f696e100120457261496e64657800012873757070726573736564980110626f6f6c00004507083870616c6c65745f7374616b696e6734416374697665457261496e666f0000080114696e646578100120457261496e64657800011473746172743501012c4f7074696f6e3c7536343e00004907000004081000004d07083870616c6c65745f7374616b696e673c457261526577617264506f696e747304244163636f756e744964010000080114746f74616c10012c526577617264506f696e74000128696e646976696475616c5107018042547265654d61703c4163636f756e7449642c20526577617264506f696e743e00005107042042547265654d617008044b010004560110000400550700000055070000025907005907000004080010005d070000026107006107083870616c6c65745f7374616b696e6738556e6170706c696564536c61736808244163636f756e74496401001c42616c616e636501180014012476616c696461746f720001244163636f756e74496400010c6f776e18011c42616c616e63650001186f7468657273510501645665633c284163636f756e7449642c2042616c616e6365293e0001247265706f72746572735d0501385665633c4163636f756e7449643e0001187061796f757418011c42616c616e63650000650700000408ac180069070c3870616c6c65745f7374616b696e6720736c617368696e6734536c617368696e675370616e7300001001287370616e5f696e6465781001245370616e496e6465780001286c6173745f7374617274100120457261496e6465780001486c6173745f6e6f6e7a65726f5f736c617368100120457261496e6465780001147072696f72650501345665633c457261496e6465783e00006d070c3870616c6c65745f7374616b696e6720736c617368696e67285370616e5265636f7264041c42616c616e636501180008011c736c617368656418011c42616c616e6365000120706169645f6f757418011c42616c616e6365000071070000027507007507000004081098007907103870616c6c65745f7374616b696e671870616c6c65741870616c6c6574144572726f72040454000168344e6f74436f6e74726f6c6c6572000004644e6f74206120636f6e74726f6c6c6572206163636f756e742e204e6f745374617368000104504e6f742061207374617368206163636f756e742e34416c7265616479426f6e64656400020460537461736820697320616c726561647920626f6e6465642e34416c726561647950616972656400030474436f6e74726f6c6c657220697320616c7265616479207061697265642e30456d7074795461726765747300040460546172676574732063616e6e6f7420626520656d7074792e384475706c6963617465496e646578000504404475706c696361746520696e6465782e44496e76616c6964536c617368496e64657800060484536c617368207265636f726420696e646578206f7574206f6620626f756e64732e40496e73756666696369656e74426f6e6400070c590143616e6e6f74206861766520612076616c696461746f72206f72206e6f6d696e61746f7220726f6c652c20776974682076616c7565206c657373207468616e20746865206d696e696d756d20646566696e65642062793d01676f7665726e616e6365202873656520604d696e56616c696461746f72426f6e646020616e6420604d696e4e6f6d696e61746f72426f6e6460292e20496620756e626f6e64696e67206973207468651501696e74656e74696f6e2c20606368696c6c6020666972737420746f2072656d6f7665206f6e65277320726f6c652061732076616c696461746f722f6e6f6d696e61746f722e304e6f4d6f72654368756e6b730008049043616e206e6f74207363686564756c65206d6f726520756e6c6f636b206368756e6b732e344e6f556e6c6f636b4368756e6b000904a043616e206e6f74207265626f6e6420776974686f757420756e6c6f636b696e67206368756e6b732e3046756e646564546172676574000a04c8417474656d7074696e6720746f2074617267657420612073746173682074686174207374696c6c206861732066756e64732e48496e76616c6964457261546f526577617264000b0458496e76616c69642065726120746f207265776172642e68496e76616c69644e756d6265724f664e6f6d696e6174696f6e73000c0478496e76616c6964206e756d626572206f66206e6f6d696e6174696f6e732e484e6f74536f72746564416e64556e69717565000d04804974656d7320617265206e6f7420736f7274656420616e6420756e697175652e38416c7265616479436c61696d6564000e0409015265776172647320666f72207468697320657261206861766520616c7265616479206265656e20636c61696d656420666f7220746869732076616c696461746f722e54496e636f7272656374486973746f72794465707468000f04c0496e636f72726563742070726576696f757320686973746f727920646570746820696e7075742070726f76696465642e58496e636f7272656374536c617368696e675370616e73001004b0496e636f7272656374206e756d626572206f6620736c617368696e67207370616e732070726f76696465642e2042616453746174650011043901496e7465726e616c20737461746520686173206265636f6d6520736f6d65686f7720636f7272757074656420616e6420746865206f7065726174696f6e2063616e6e6f7420636f6e74696e75652e38546f6f4d616e795461726765747300120494546f6f206d616e79206e6f6d696e6174696f6e207461726765747320737570706c6965642e244261645461726765740013043d0141206e6f6d696e6174696f6e207461726765742077617320737570706c69656420746861742077617320626c6f636b6564206f72206f7468657277697365206e6f7420612076616c696461746f722e4043616e6e6f744368696c6c4f74686572001404550154686520757365722068617320656e6f75676820626f6e6420616e6420746875732063616e6e6f74206265206368696c6c656420666f72636566756c6c7920627920616e2065787465726e616c20706572736f6e2e44546f6f4d616e794e6f6d696e61746f72730015084d0154686572652061726520746f6f206d616e79206e6f6d696e61746f727320696e207468652073797374656d2e20476f7665726e616e6365206e6565647320746f2061646a75737420746865207374616b696e67b473657474696e677320746f206b656570207468696e6773207361666520666f72207468652072756e74696d652e44546f6f4d616e7956616c696461746f7273001608550154686572652061726520746f6f206d616e792076616c696461746f722063616e6469646174657320696e207468652073797374656d2e20476f7665726e616e6365206e6565647320746f2061646a75737420746865d47374616b696e672073657474696e677320746f206b656570207468696e6773207361666520666f72207468652072756e74696d652e40436f6d6d697373696f6e546f6f4c6f77001704e0436f6d6d697373696f6e20697320746f6f206c6f772e204d757374206265206174206c6561737420604d696e436f6d6d697373696f6e602e2c426f756e644e6f744d657400180458536f6d6520626f756e64206973206e6f74206d65742e44426f6e64696e6752657374726963746564001904e045787465726e616c207265737472696374696f6e2070726576656e747320626f6e64696e67207769746820676976656e206163636f756e7404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909097d07000002810700810700000408007d05008507000004088907300089070c1c73705f636f72651863727970746f244b65795479706549640000040040011c5b75383b20345d00008d070c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742e9107000004082c10009507083870616c6c65745f6772616e6470612c53746f726564537461746504044e01100110104c6976650000003050656e64696e6750617573650801307363686564756c65645f61741001044e00011464656c61791001044e000100185061757365640002003450656e64696e67526573756d650801307363686564756c65645f61741001044e00011464656c61791001044e000300009907083870616c6c65745f6772616e6470614c53746f72656450656e64696e674368616e676508044e0110144c696d697400001001307363686564756c65645f61741001044e00011464656c61791001044e0001406e6578745f617574686f7269746965739d07016c426f756e646564417574686f726974794c6973743c4c696d69743e000118666f72636564010201244f7074696f6e3c4e3e00009d070c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401c8045300000400c401185665633c543e0000a1070c3870616c6c65745f6772616e6470611870616c6c6574144572726f7204045400011c2c50617573654661696c65640000080501417474656d707420746f207369676e616c204752414e445041207061757365207768656e2074686520617574686f72697479207365742069736e2774206c697665a42865697468657220706175736564206f7220616c72656164792070656e64696e67207061757365292e30526573756d654661696c65640001081101417474656d707420746f207369676e616c204752414e44504120726573756d65207768656e2074686520617574686f72697479207365742069736e277420706175736564a028656974686572206c697665206f7220616c72656164792070656e64696e6720726573756d65292e344368616e676550656e64696e67000204e8417474656d707420746f207369676e616c204752414e445041206368616e67652077697468206f6e6520616c72656164792070656e64696e672e1c546f6f536f6f6e000304bc43616e6e6f74207369676e616c20666f72636564206368616e676520736f20736f6f6e206166746572206c6173742e60496e76616c69644b65794f776e65727368697050726f6f66000404310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c696445717569766f636174696f6e50726f6f660005043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400060415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909a5070c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454018105045300000400a90701185665633c543e0000a907000002810500ad070c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401d8045300000400b10701185665633c543e0000b107000002d800b50710346672616d655f737570706f727418747261697473106d69736334577261707065724f706171756504045401b907000800e503000000b9070104540000b907084070616c6c65745f696d5f6f6e6c696e6564426f756e6465644f70617175654e6574776f726b53746174650c4c506565724964456e636f64696e674c696d697400584d756c746941646472456e636f64696e674c696d697400384164647265737365734c696d6974000008011c706565725f6964bd07019c5765616b426f756e6465645665633c75382c20506565724964456e636f64696e674c696d69743e00014865787465726e616c5f616464726573736573c107012d015765616b426f756e6465645665633c5765616b426f756e6465645665633c75382c204d756c746941646472456e636f64696e674c696d69743e2c204164647265737365734c696d69740a3e0000bd070c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004003001185665633c543e0000c1070c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401bd07045300000400c50701185665633c543e0000c507000002bd0700c9070c4070616c6c65745f696d5f6f6e6c696e651870616c6c6574144572726f7204045400010828496e76616c69644b6579000004604e6f6e206578697374656e74207075626c6963206b65792e4c4475706c696361746564486561727462656174000104544475706c696361746564206865617274626561742e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909cd070c2873705f7374616b696e671c6f6666656e6365384f6666656e636544657461696c7308205265706f727465720100204f6666656e64657201e4000801206f6666656e646572e401204f6666656e6465720001247265706f72746572735d0501345665633c5265706f727465723e0000d10700000408fc3000d5070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454012c045300000400d50301185665633c543e0000d9070c4070616c6c65745f626167735f6c697374106c697374104e6f646508045400044900001401086964000130543a3a4163636f756e744964000110707265769401504f7074696f6e3c543a3a4163636f756e7449643e0001106e6578749401504f7074696f6e3c543a3a4163636f756e7449643e0001246261675f7570706572280120543a3a53636f726500011473636f7265280120543a3a53636f72650000dd070c4070616c6c65745f626167735f6c697374106c6973740c4261670804540004490000080110686561649401504f7074696f6e3c543a3a4163636f756e7449643e0001107461696c9401504f7074696f6e3c543a3a4163636f756e7449643e0000e1070c4070616c6c65745f626167735f6c6973741870616c6c6574144572726f72080454000449000104104c6973740400e50701244c6973744572726f72000004b441206572726f7220696e20746865206c69737420696e7465726661636520696d706c656d656e746174696f6e2e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909e5070c4070616c6c65745f626167735f6c697374106c697374244c6973744572726f72000110244475706c6963617465000000284e6f7448656176696572000100304e6f74496e53616d65426167000200304e6f64654e6f74466f756e6400030000e9070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401dd05045300000400ed0701185665633c543e0000ed07000002dd0500f107083870616c6c65745f76657374696e672052656c656173657300010808563000000008563100010000f5070c3870616c6c65745f76657374696e671870616c6c6574144572726f72040454000114284e6f7456657374696e6700000484546865206163636f756e7420676976656e206973206e6f742076657374696e672e5441744d617856657374696e675363686564756c65730001082501546865206163636f756e7420616c72656164792068617320604d617856657374696e675363686564756c65736020636f756e74206f66207363686564756c657320616e642074687573510163616e6e6f742061646420616e6f74686572206f6e652e20436f6e7369646572206d657267696e67206578697374696e67207363686564756c657320696e206f7264657220746f2061646420616e6f746865722e24416d6f756e744c6f770002040501416d6f756e74206265696e67207472616e7366657272656420697320746f6f206c6f7720746f2063726561746520612076657374696e67207363686564756c652e605363686564756c65496e6465784f75744f66426f756e6473000304d0416e20696e64657820776173206f7574206f6620626f756e6473206f66207468652076657374696e67207363686564756c65732e54496e76616c69645363686564756c65506172616d730004040d014661696c656420746f206372656174652061206e6577207363686564756c65206265636175736520736f6d6520706172616d657465722077617320696e76616c69642e04744572726f7220666f72207468652076657374696e672070616c6c65742ef90700000408000400fd07083c70616c6c65745f6d756c7469736967204d756c7469736967102c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100304d6178417070726f76616c7300001001107768656e0d01015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c730108018c426f756e6465645665633c4163636f756e7449642c204d6178417070726f76616c733e000001080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401000453000004005d0501185665633c543e000005080c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909090908083870616c6c65745f636f756e63696c48436f756e63696c5374616765557064617465042c426c6f636b4e756d62657201100008011473746167650d080164436f756e63696c53746167653c426c6f636b4e756d6265723e0001286368616e6765645f617410012c426c6f636b4e756d62657200000d08083870616c6c65745f636f756e63696c30436f756e63696c5374616765042c426c6f636b4e756d6265720110010c28416e6e6f756e63696e6704001108018c436f756e63696c5374616765416e6e6f756e63696e673c426c6f636b4e756d6265723e00000020456c656374696f6e040015080150436f756e63696c5374616765456c656374696f6e0001001049646c65040019080174436f756e63696c537461676549646c653c426c6f636b4e756d6265723e000200001108083870616c6c65745f636f756e63696c58436f756e63696c5374616765416e6e6f756e63696e67042c426c6f636b4e756d62657201100008014063616e646964617465735f636f756e7410010c75333200011c656e64735f617410012c426c6f636b4e756d62657200001508083870616c6c65745f636f756e63696c50436f756e63696c5374616765456c656374696f6e000004014063616e646964617465735f636f756e7410010c75333200001908083870616c6c65745f636f756e63696c40436f756e63696c537461676549646c65042c426c6f636b4e756d62657201100004011c656e64735f617410012c426c6f636b4e756d62657200001d080c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454012108045300000400250801185665633c543e00002108083870616c6c65745f636f756e63696c34436f756e63696c4d656d62657210244163636f756e7449640100204d656d626572496401281c42616c616e636501182c426c6f636b4e756d6265720110001801487374616b696e675f6163636f756e745f69640001244163636f756e7449640001447265776172645f6163636f756e745f69640001244163636f756e7449640001346d656d626572736869705f69642801204d656d62657249640001147374616b6518011c42616c616e63650001486c6173745f7061796d656e745f626c6f636b10012c426c6f636b4e756d626572000134756e706169645f72657761726418011c42616c616e6365000025080000022108002908083870616c6c65745f636f756e63696c2443616e64696461746510244163636f756e74496401001c42616c616e636501181048617368012c24566f7465506f7765720118001801487374616b696e675f6163636f756e745f69640001244163636f756e7449640001447265776172645f6163636f756e745f69640001244163636f756e7449640001206379636c655f696428010c7536340001147374616b6518011c42616c616e6365000128766f74655f706f776572180124566f7465506f7765720001246e6f74655f68617368790201304f7074696f6e3c486173683e00002d08083870616c6c65745f636f756e63696c144572726f720404540001603c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729244261644f726967696e000104484f726967696e20697320696e76616c69642e4043616e7443616e6469646174654e6f7700020439015573657220747269656420746f20616e6e6f756e63652063616e646964616379206f757473696465206f66207468652063616e64696461637920616e6e6f756e63656d656e7420706572696f642e4c43616e7452656c656173655374616b654e6f77000304f05573657220747269656420746f2072656c65617365207374616b65206f757473696465206f66207468652072657665616c696e6720706572696f642e5043616e6469646163795374616b65546f6f4c6f77000404b043616e64696461746520686176656e27742070726f76696465642073756666696369656e74207374616b652e4843616e7443616e6469646174655477696365000504f45573657220747269656420746f20616e6e6f756e63652063616e64696461637920747769636520696e207468652073616d6520656c656374696f6e732e40436f6e666c696374696e675374616b650006085d015573657220747269656420746f20616e6e6f756e63652063616e646964616379207769746820616e206163636f756e742074686174206861732074686520636f6e666c696374696e672074797065206f66207374616b653901776974682063616e646964616379207374616b6520616e6420686173206e6f7420656e6f7567682062616c616e636520666f72207374616b696e6720666f7220626f746820707572706f7365732e405374616b655374696c6c4e6565646564000704dc436f756e63696c206d656d62657220616e642063616e646964617465732063616e2774207769746864726177207374616b65207965742e1c4e6f5374616b65000804c45573657220747269656420746f2072656c65617365207374616b65207768656e206e6f207374616b65206578697374732e74496e73756666696369656e7442616c616e6365466f725374616b696e67000904ac496e73756666696369656e742062616c616e636520666f722063616e646964616379207374616b696e672e4c43616e74566f7465466f72596f757273656c66000a048443616e6469646174652063616e277420766f746520666f722068696d73656c662e5c4d656d62657249644e6f744d617463684163636f756e74000b044c496e76616c6964206d656d626572736869702e68496e76616c69644163636f756e74546f5374616b655265757365000c08510154686520636f6d62696e6174696f6e206f66206d656d6265727368697020696420616e64206163636f756e7420696420697320696e76616c696420666f7220756e7374616b696e6720616e206578697374696e674063616e646964616379207374616b652e444e6f7443616e6469646174696e674e6f77000d04d85573657220747269656420746f2077697468647261772063616e646964616379207768656e206e6f742063616e6469646174696e672e6043616e74576974686472617743616e6469646163794e6f77000e04190143616e27742077697468647261772063616e646964616379206f757473696465206f66207468652063616e64696461637920616e6e6f756e63656d656e7420706572696f642e304e6f74436f756e63696c6f72000f0478546865206d656d626572206973206e6f74206120636f756e63696c6f722e88496e73756666696369656e7446756e6473466f7246756e64696e6752657175657374001004f0496e737566666963656e742066756e647320696e20636f756e63696c20666f7220657865637574696e67202746756e64696e67205265717565737427585a65726f42616c616e636546756e64526571756573740011045c46756e642072657175657374206e6f2062616c616e636568526570656174656446756e64526571756573744163636f756e74001204fc5468652073616d65206163636f756e7420697320726563696576696e672066756e64732066726f6d207468652073616d65207265717565737420747769636550456d70747946756e64696e675265717565737473001304ac46756e64696e6720726571756573747320776974686f757420726563696576696e67206163636f756e747370496e73756666696369656e74546f6b656e73466f7246756e64696e67001404f8496e73756666696369656e7420746f6b656e7320666f722066756e64696e6720286f6e206d656d62657220636f6e74726f6c6c6572206163636f756e7429445a65726f546f6b656e7346756e64696e670015047c547279696e6720746f2066756e642077697468207a65726f20746f6b656e735443616e646964617465446f65734e6f7445786973740016045843616e646964617465206964206e6f7420666f756e6478496e73756666696369656e7442616c616e6365466f725472616e73666572001704b443616e6e6f742077697468647261773a20696e73756666696369656e74206275646765742062616c616e63652e0438436f756e63696c206572726f72733108084470616c6c65745f7265666572656e64756d3c5265666572656e64756d5374616765082c426c6f636b4e756d62657201104c496e7465726d65646961746557696e6e657273013508010c20496e61637469766500000018566f74696e670400390801885265666572656e64756d5374616765566f74696e673c426c6f636b4e756d6265723e0001002452657665616c696e6704003d0801e85265666572656e64756d537461676552657665616c696e673c426c6f636b4e756d6265722c20496e7465726d65646961746557696e6e6572733e0002000035080c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454012501045300000400210101185665633c543e00003908084470616c6c65745f7265666572656e64756d545265666572656e64756d5374616765566f74696e67042c426c6f636b4e756d62657201100010011c7374617274656410012c426c6f636b4e756d62657200015077696e6e696e675f7461726765745f636f756e7410010c75333200014063757272656e745f6379636c655f696428010c75363400011c656e64735f617410012c426c6f636b4e756d62657200003d08084470616c6c65745f7265666572656e64756d605265666572656e64756d537461676552657665616c696e67082c426c6f636b4e756d62657201104c496e7465726d65646961746557696e6e6572730135080014011c7374617274656410012c426c6f636b4e756d62657200015077696e6e696e675f7461726765745f636f756e7410010c753332000150696e7465726d6564696174655f77696e6e6572733508014c496e7465726d65646961746557696e6e65727300014063757272656e745f6379636c655f696428010c75363400011c656e64735f617410012c426c6f636b4e756d62657200004108084470616c6c65745f7265666572656e64756d2043617374566f74650c1048617368012c2043757272656e63790118204d656d6265724964012800100128636f6d6d69746d656e742c0110486173680001206379636c655f696428010c7536340001147374616b6518012043757272656e6379000120766f74655f666f72350101404f7074696f6e3c4d656d62657249643e00004508084470616c6c65745f7265666572656e64756d144572726f72080454000449000138244261644f726967696e000004444f726967696e20697320696e76616c6964505265666572656e64756d4e6f7452756e6e696e67000104a85265666572656e64756d206973206e6f742072756e6e696e67207768656e20657870656374656420746f5852657665616c696e674e6f74496e50726f6772657373000204b052657665616c696e67207374616765206973206e6f7420696e2070726f6772657373207269676874206e6f775c436f6e666c6963745374616b65734f6e4163636f756e74000304b05374616b696e67206163636f756e7420636f6e7461696e7320636f6e666c696374696e67207374616b65732e68496e73756666696369656e7442616c616e6365546f5374616b650004049c4163636f756e7420496e73756666696369656e7420467265652042616c616e636520286e6f772944496e73756666696369656e745374616b65000504a8496e73756666696369656e74207374616b652070726f766964656420746f2063617374206120766f746534496e76616c696452657665616c000604190153616c7420616e64207265666572656e64756d206f7074696f6e2070726f766964656420646f6e277420636f72726573706f6e6420746f2074686520636f6d6d69746d656e742c496e76616c6964566f7465000704a4566f746520666f72206e6f74206578697374696e67206f7074696f6e207761732072657665616c65643c566f74654e6f744578697374696e670008049c547279696e6720746f2072657665616c20766f7465207468617420776173206e6f74206361737454416c7265616479566f746564546869734379636c65000904b8547279696e6720746f20766f7465206d756c7469706c652074696d6520696e207468652073616d65206379636c6560556e7374616b696e67566f7465496e53616d654379636c65000a04a0496e76616c69642074696d6520746f2072656c6561736520746865206c6f636b6564207374616b652c53616c74546f6f4c6f6e67000b044053616c7420697320746f6f206c6f6e6748556e7374616b696e67466f7262696464656e000c04f0556e7374616b696e6720686173206265656e20666f7262696464656e20666f7220746865207573657220286174206c6561737420666f72206e6f7729784163636f756e74416c72656164794f707465644f75744f66566f74696e67000d041d014120766f74652063616e6e6f7420626520636173742066726f6d20616e206163636f756e74207468617420616c7265616479206f70746564206f7574206f6620766f74696e672e04445265666572656e64756d206572726f72734908084470616c6c65745f6d656d62657273686970404d656d626572736869704f626a65637408244163636f756e74496401001048617368012c0014012c68616e646c655f686173682c011048617368000130726f6f745f6163636f756e740001244163636f756e744964000148636f6e74726f6c6c65725f6163636f756e740001244163636f756e7449640001207665726966696564980110626f6f6c00011c696e766974657310010c75333200004d08084470616c6c65745f6d656d626572736869706c5374616b696e674163636f756e744d656d62657242696e64696e6704204d656d62657249640128000801246d656d6265725f69642801204d656d6265724964000124636f6e6669726d6564980110626f6f6c00005108084470616c6c65745f6d656d62657273686970144572726f720404540001587c4e6f74456e6f75676842616c616e6365546f4275794d656d62657273686970000004944e6f7420656e6f7567682062616c616e636520746f20627579206d656d626572736869702e64436f6e74726f6c6c65724163636f756e74526571756972656400010470436f6e74726f6c6c6572206163636f756e742072657175697265642e4c526f6f744163636f756e74526571756972656400020458526f6f74206163636f756e742072657175697265642e38556e7369676e65644f726967696e00030440556e7369676e6564206f726967696e2e544d656d62657250726f66696c654e6f74466f756e64000404b44d656d6265722070726f66696c65206e6f7420666f756e642028696e76616c6964206d656d626572206964292e5c48616e646c65416c7265616479526567697374657265640005046848616e646c6520616c726561647920726567697374657265642e9848616e646c654d757374426550726f7669646564447572696e67526567697374726174696f6e000604b048616e646c65206d7573742062652070726f766964656420647572696e6720726567697374726174696f6e2e4c526566657272657249734e6f744d656d626572000704d043616e6e6f742066696e642061206d656d6265727368697020666f7220612070726f76696465642072656665727265722069642e8443616e6e6f745472616e73666572496e7669746573466f724e6f744d656d6265720008049853686f756c642062652061206d656d62657220746f207265636569766520696e76697465732e404e6f74456e6f756768496e7669746573000904ac4e6f7420656e6f75676820696e766974657320746f20706572666f726d20616e206f7065726174696f6e2e60576f726b696e6747726f75704c65616465724e6f74536574000a04ac4d656d6265727368697020776f726b696e672067726f7570206c6561646572206973206e6f74207365742e845374616b696e674163636f756e744973416c726561647952656769737465726564000b04b85374616b696e67206163636f756e74206973207265676973746572656420666f7220736f6d65206d656d6265722e645374616b696e674163636f756e74446f65736e744578697374000c04b45374616b696e67206163636f756e7420666f72206d656d6265727368697020646f65736e27742065786973742e785374616b696e674163636f756e74416c7265616479436f6e6669726d6564000d04ac5374616b696e67206163636f756e742068617320616c7265616479206265656e20636f6e6669726d65642eb0576f726b696e6747726f757042756467657449734e6f7453756666696369656e74466f72496e766974696e67000e08490143616e6e6f7420696e766974652061206d656d6265722e20576f726b696e672067726f75702062616c616e6365206973206e6f742073756666696369656e7420746f20736574207468652064656661756c742062616c616e63652e3c436f6e666c696374696e674c6f636b000f04410143616e6e6f7420696e766974652061206d656d6265722e2054686520636f6e74726f6c6c6572206163636f756e742068617320616e206578697374696e6720636f6e666c696374696e67206c6f636b2e8c43616e6e6f74457863656564526566657272616c43757450657263656e744c696d6974001004010143616e6e6f7420736574206120726566657272616c206375742070657263656e742076616c75652e20546865206c696d6974207761732065786365656465642e5c436f6e666c6963745374616b65734f6e4163636f756e74001104b05374616b696e67206163636f756e7420636f6e7461696e7320636f6e666c696374696e67207374616b65732e7c496e73756666696369656e7442616c616e6365546f436f7665725374616b6500120490496e73756666696369656e742062616c616e636520746f20636f766572207374616b652e504769664c6f636b45786365656473437265646974001304ac4c6f636b656420616d6f756e742069732067726561746572207468616e2063726564697420616d6f756e7464496e73756666696369656e7442616c616e6365546f47696674001404c047696674657220646f65736e277420686176652073756666696369656e742062616c616e636520746f2063726564697484496e73756666696369656e7442616c616e6365546f436f7665725061796d656e7400150498496e73756666696369656e742062616c616e636520746f20636f766572207061796d656e742e048c4d656d62657273686970206d6f64756c6520707265646566696e6564206572726f72735508083070616c6c65745f666f72756d2043617465676f72790c2843617465676f7279496401281048617368012c44537469636b696564546872656164496473015908002001287469746c655f686173682c0110486173680001406465736372697074696f6e5f686173682c0110486173680001206172636869766564980110626f6f6c0001606e756d5f6469726563745f73756263617465676f7269657310010c7533320001486e756d5f6469726563745f7468726561647310010c7533320001546e756d5f6469726563745f6d6f64657261746f727310010c753332000148706172656e745f63617465676f72795f6964350101484f7074696f6e3c43617465676f727949643e000144737469636b795f7468726561645f69647359080144537469636b696564546872656164496473000059080c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401280453000004006901012c42547265655365743c543e00005d08083070616c6c65745f666f72756d185468726561640c2c466f72756d55736572496401282843617465676f72794964012848526570617961626c65426c6f6174426f6e6401e1010010012c63617465676f72795f696428012843617465676f72794964000124617574686f725f696428012c466f72756d55736572496400013c636c65616e75705f7061795f6f6666e1010148526570617961626c65426c6f6174426f6e640001606e756d6265725f6f665f6564697461626c655f706f7374732801344e756d6265724f66506f73747300006108083070616c6c65745f666f72756d10506f7374142c466f72756d557365724964012820546872656164496401281048617368012c2c426c6f636b4e756d626572011048526570617961626c65426c6f6174426f6e6401e101001401247468726561645f69642801205468726561644964000124746578745f686173682c011048617368000124617574686f725f696428012c466f72756d55736572496400013c636c65616e75705f7061795f6f6666e1010148526570617961626c65426c6f6174426f6e6400012c6c6173745f65646974656410012c426c6f636b4e756d62657200006508083070616c6c65745f666f72756d144572726f7204045400016c3c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729484f726967696e4e6f74466f72756d4c656164000104b44f726967696e20646f65736e277420636f72726573706f6e6420746f20616e79206c656164206163636f756e7468466f72756d5573657249644e6f744d617463684163636f756e7400020490466f72756d2075736572206964206e6f74206d6174636820697473206163636f756e742e684d6f64657261746f7249644e6f744d617463684163636f756e740003048c4d6f64657261746f72206964206e6f74206d6174636820697473206163636f756e742e7c4163636f756e74446f65734e6f744d61746368546872656164417574686f7200040498546872656164206e6f7420617574686f7265642062792074686520676976656e20757365722e48546872656164446f65734e6f7445786973740005045454687265616420646f6573206e6f742065786973747c4d6f64657261746f724d6f6465726174654f726967696e43617465676f7279000604d04d6f64657261746f722063616e2774206d6f6465726174652063617465676f727920636f6e7461696e696e67207468726561642e904d6f64657261746f724d6f64657261746544657374696e6174696f6e43617465676f7279000704b84d6f64657261746f722063616e2774206d6f6465726174652064657374696e6174696f6e2063617465676f72792e445468726561644d6f7665496e76616c6964000804984f726967696e206973207468652073616d65206173207468652064657374696e6174696f6e2e545468726561644e6f744265696e675570646174656400090464546872656164206e6f74206265696e6720757064617465642e90496e73756666696369656e7442616c616e6365466f725468726561644372656174696f6e000a048c4e6f7420656e6f7567682062616c616e636520746f20637265617465207468726561649843616e6e6f7444656c657465546872656164576974684f75747374616e64696e67506f737473000b04c441207468726561642077697468206f75747374616e64696e6720706f7374732063616e6e6f742062652072656d6f76656440506f7374446f65734e6f744578697374000c0450506f737420646f6573206e6f742065786973742e744163636f756e74446f65734e6f744d61746368506f7374417574686f72000d048c4163636f756e7420646f6573206e6f74206d6174636820706f737420617574686f722e68496e73756666696369656e7442616c616e6365466f72506f7374000e04684e6f7420656e6f7567682062616c616e636520746f20706f73745c43617465676f72794e6f744265696e6755706461746564000f046c43617465676f7279206e6f74206265696e6720757064617465642e64416e636573746f7243617465676f7279496d6d757461626c65001004d4416e636573746f722063617465676f727920696d6d757461626c652c20692e652e2064656c65746564206f72206172636869766564744d617856616c696443617465676f727944657074684578636565646564001104984d6178696d756d2076616c69642063617465676f72792064657074682065786365656465642e5043617465676f7279446f65734e6f7445786973740012046043617465676f727920646f6573206e6f742065786973742e7443617465676f72794d6f64657261746f72446f65734e6f744578697374001304c850726f7669646564206d6f64657261746f72206973206e6f7420676976656e2063617465676f7279206d6f64657261746f725c43617465676f72794e6f74456d707479546872656164730014049443617465676f7279207374696c6c20636f6e7461696e7320736f6d6520746872656164732e6843617465676f72794e6f74456d70747943617465676f72696573001504ac43617465676f7279207374696c6c20636f6e7461696e7320736f6d652073756263617465676f726965732e6c4d6f64657261746f7243616e7444656c65746543617465676f7279001604884e6f207065726d697373696f6e7320746f2064656c6574652063617465676f72792e6c4d6f64657261746f7243616e7455706461746543617465676f7279001704884e6f207065726d697373696f6e7320746f207570646174652063617465676f72792e304d617053697a654c696d6974001804904d6178696d756d2073697a65206f662073746f72616765206d617020657863656564656484506174684c656e67746853686f756c644265477265617465725468616e5a65726f001904b443617465676f72792070617468206c656e2073686f756c642062652067726561746572207468616e207a65726f884d61784e756d6265724f66537469636b696564546872656164734578636565646564001a04e04d6178696d756d206e756d626572206f6620737469636b6965642074687265616473207065722063617465676f7279206578636565646564045c466f72756d20707265646566696e6564206572726f72736908084c70616c6c65745f636f6e737469747574696f6e40436f6e737469747574696f6e496e666f041048617368012c00040124746578745f686173682c01104861736800006d08083470616c6c65745f626f756e747930426f756e74795265636f7264101c42616c616e636501182c426c6f636b4e756d6265720110204d656d626572496401285c436c6f736564436f6e747261637457686974656c6973740171080014013c6372656174696f6e5f706172616d737508012501426f756e7479506172616d65746572733c42616c616e63652c20426c6f636b4e756d6265722c204d656d62657249642c20436c6f736564436f6e747261637457686974656c6973743e000134746f74616c5f66756e64696e6718011c42616c616e63650001246d696c6573746f6e657d080170426f756e74794d696c6573746f6e653c426c6f636b4e756d6265723e00015c6163746976655f776f726b5f656e7472795f636f756e7410010c7533320001606861735f756e706169645f6f7261636c655f726577617264980110626f6f6c000071080c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401280453000004006901012c42547265655365743c543e00007508083470616c6c65745f626f756e747940426f756e7479506172616d6574657273101c42616c616e636501182c426c6f636b4e756d6265720110204d656d626572496401285c436c6f736564436f6e747261637457686974656c697374017108001c01186f7261636c6579010154426f756e74794163746f723c4d656d62657249643e000134636f6e74726163745f74797065790801b84173737572616e6365436f6e7472616374547970653c436c6f736564436f6e747261637457686974656c6973743e00011c63726561746f7279010154426f756e74794163746f723c4d656d62657249643e00011863686572727918011c42616c616e63650001346f7261636c655f72657761726418011c42616c616e6365000134656e7472616e745f7374616b6518011c42616c616e636500013066756e64696e675f747970658101018446756e64696e67547970653c426c6f636b4e756d6265722c2042616c616e63653e00007908083470616c6c65745f626f756e7479544173737572616e6365436f6e747261637454797065045c436c6f736564436f6e747261637457686974656c6973740171080108104f70656e00000018436c6f73656404007108015c436c6f736564436f6e747261637457686974656c697374000100007d08083470616c6c65745f626f756e74793c426f756e74794d696c6573746f6e65042c426c6f636b4e756d626572011001141c43726561746564080128637265617465645f617410012c426c6f636b4e756d6265720001446861735f636f6e747269627574696f6e73980110626f6f6c0000005c426f756e74794d617846756e64696e675265616368656400010034576f726b5375626d6974746564000200285465726d696e61746564000300444a7564676d656e745375626d69747465640401447375636365737366756c5f626f756e7479980110626f6f6c00040000810800000408287901008508083470616c6c65745f626f756e747930436f6e747269627574696f6e0404540000080118616d6f756e7418013042616c616e63654f663c543e00017866756e6465725f73746174655f626c6f61745f626f6e645f616d6f756e7418013042616c616e63654f663c543e00008908083470616c6c65745f626f756e74792c456e7472795265636f72640c244163636f756e7449640100204d656d626572496401282c426c6f636b4e756d6265720110001001246d656d6265725f69642801204d656d62657249640001487374616b696e675f6163636f756e745f69640001244163636f756e7449640001307375626d69747465645f617410012c426c6f636b4e756d626572000138776f726b5f7375626d6974746564980110626f6f6c00008d08083470616c6c65745f626f756e7479144572726f7204045400018c3c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729b04d696e46756e64696e67416d6f756e7443616e6e6f744265477265617465725468616e4d6178416d6f756e74000104d44d696e2066756e64696e6720616d6f756e742063616e6e6f742062652067726561746572207468616e206d617820616d6f756e742e44426f756e7479446f65736e74457869737400020450426f756e747920646f65736e742065786973742e605377697463684f7261636c654f726967696e4973526f6f7400030489014f726967696e20697320726f6f742c20736f20737769746368696e67206f7261636c65206973206e6f7420616c6c6f77656420696e20746869732065787472696e7369632e202863616c6c207377697463685f6f7261636c655f61735f726f6f742974496e76616c69645374616765556e657870656374656446756e64696e67000404c8556e657870656374656420626f756e747920737461676520666f7220616e206f7065726174696f6e3a2046756e64696e672ea8496e76616c69645374616765556e65787065637465644e6f46756e64696e67436f6e7472696275746564000504fc556e657870656374656420626f756e747920737461676520666f7220616e206f7065726174696f6e3a204e6f46756e64696e67436f6e74726962757465642e7c496e76616c69645374616765556e657870656374656443616e63656c6c6564000604d0556e657870656374656420626f756e747920737461676520666f7220616e206f7065726174696f6e3a2043616e63656c6c65642e90496e76616c69645374616765556e6578706563746564576f726b5375626d697373696f6e000704e4556e657870656374656420626f756e747920737461676520666f7220616e206f7065726174696f6e3a20576f726b5375626d697373696f6e2e78496e76616c69645374616765556e65787065637465644a7564676d656e74000804cc556e657870656374656420626f756e747920737461676520666f7220616e206f7065726174696f6e3a204a7564676d656e742ec0496e76616c69645374616765556e65787065637465645375636365737366756c426f756e74795769746864726177616c0009041501556e657870656374656420626f756e747920737461676520666f7220616e206f7065726174696f6e3a205375636365737366756c426f756e74795769746864726177616c2eb0496e76616c69645374616765556e65787065637465644661696c6564426f756e74795769746864726177616c000a040501556e657870656374656420626f756e747920737461676520666f7220616e206f7065726174696f6e3a204661696c6564426f756e74795769746864726177616c2e70496e73756666696369656e7442616c616e6365466f72426f756e7479000b04a4496e73756666696369656e742062616c616e636520666f72206120626f756e7479206368657272792e644e6f426f756e7479436f6e747269627574696f6e466f756e64000c048443616e6e6f7420666f756e6420626f756e747920636f6e747269627574696f6e2e6c496e73756666696369656e7442616c616e6365466f725374616b65000d04a05468657265206973206e6f7420656e6f7567682062616c616e636520666f722061207374616b652e44436f6e666c696374696e675374616b6573000e04bc54686520636f6e666c696374696e67207374616b6520646973636f76657265642e2043616e6e6f74207374616b652e50576f726b456e747279446f65736e744578697374000f0460576f726b20656e74727920646f65736e742065786973742e704368657272794c6573735468656e4d696e696d756d416c6c6f77656400100484436865727279206c657373207468616e206d696e696d756d20616c6c6f7765642e9843616e6e6f745375626d6974576f726b546f436c6f736564436f6e7472616374426f756e74790011085101496e636f6d70617469626c65206173737572616e636520636f6e7472616374207479706520666f722061206d656d6265723a2063616e6e6f74207375626d697420776f726b20746f207468652027636c6f7365646c6173737572616e63652720626f756e747920636f6e74726163742e7c436c6f736564436f6e74726163744d656d6265724c6973744973456d707479001204290143616e6e6f742063726561746520612027636c6f736564206173737572616e636520636f6e74726163742720626f756e7479207769746820656d707479206d656d626572206c6973742e88436c6f736564436f6e74726163744d656d6265724c6973744973546f6f4c61726765001308290143616e6e6f742063726561746520612027636c6f736564206173737572616e636520636f6e74726163742720626f756e74792077697468206d656d626572206c697374206c6172676572887468616e20616c6c6f776564206d617820776f726b20656e747279206c696d69742e70436c6f736564436f6e74726163744d656d6265724e6f74466f756e64001404410127636c6f736564206173737572616e636520636f6e74726163742720626f756e7479206d656d626572206c6973742063616e206f6e6c7920696e636c756465206578697374696e67206d656d6265727354496e76616c69644f7261636c654d656d6265724964001504fc50726f7669646564206f7261636c65206d656d62657220696420646f6573206e6f742062656c6f6e6720746f20616e206578697374696e67206d656d62657278496e76616c69645374616b696e674163636f756e74466f724d656d626572001604ac5374616b696e67206163636f756e7420646f65736e27742062656c6f6e6720746f2061206d656d6265722e405a65726f57696e6e65725265776172640017048c43616e6e6f7420736574207a65726f2072657761726420666f722077696e6e6572732e98546f74616c52657761726453686f756c644265457175616c546f546f74616c46756e64696e67001804150154686520746f74616c2072657761726420666f722077696e6e6572732073686f756c6420626520657175616c20746f20746f74616c20626f756e74792066756e64696e672e74456e7472616e745374616b6549734c6573735468616e4d696e696e756d0019042d0143616e6e6f7420637265617465206120626f756e7479207769746820616e20656e7472616e74207374616b65206973206c657373207468616e207265717569726564206d696e696d756d2e6446756e64696e67416d6f756e7443616e6e6f7442655a65726f001a04e843616e6e6f7420637265617465206120626f756e74792077697468207a65726f2066756e64696e6720616d6f756e7420706172616d657465722e6446756e64696e67506572696f6443616e6e6f7442655a65726f001b04e843616e6e6f7420637265617465206120626f756e74792077697468207a65726f2066756e64696e6720706572696f6420706172616d657465722e7457696e6e657253686f756c64486173576f726b5375626d697373696f6e001c04f0496e76616c6964206a7564676d656e74202d20616c6c2077696e6e6572732073686f756c64206861766520776f726b207375626d697373696f6e732e80496e76616c6964436f6e7472696275746f724163746f72537065636966696564001d0470426f756e747920636f6e7472696275746f72206e6f7420666f756e646c496e76616c69644f7261636c654163746f72537065636966696564001e045c426f756e7479206f7261636c65206e6f7420666f756e6474496e76616c6964456e7472616e74576f726b6572537065636966696564001f04a44d656d62657220737065636966696564206973206e6f7420616e20656e7472616e7420776f726b657270496e76616c696443726561746f724163746f72537065636966696564002004a8496e76616c69642043726561746f72204163746f7220666f7220426f756e74792073706563696669656474576f726b456e747279446f65736e7442656c6f6e67546f576f726b6572002104f8576f726b657220747269656420746f20616363657373206120776f726b20656e747279207468617420646f65736e27742062656c6f6e6720746f2068696d704f7261636c65526577617264416c726561647957697468647261776e002204884f7261636c65206861766520616c7265616479206265656e2077697468647261776e047c426f756e74792070616c6c657420707265646566696e6564206572726f72739108086070616c6c65745f6a6f7973747265616d5f7574696c697479144572726f7204045400010c80496e73756666696369656e7446756e6473466f724275646765745570646174650000041d01496e73756666696369656e742066756e647320666f72202755706461746520576f726b696e672047726f757020427564676574272070726f706f73616c20657865637574696f6e385a65726f546f6b656e734275726e00010468547279696e6720746f206275726e207a65726f20746f6b656e7360496e73756666696369656e7446756e6473466f724275726e00020478496e73756666696369656e742066756e647320666f72206275726e696e670478436f646578206d6f64756c6520707265646566696e6564206572726f727395080c3870616c6c65745f636f6e74656e741474797065732c566964656f5265636f726410244368616e6e656c49640128204f776e65644e667401990838566964656f41737365747353657401b90848526570617961626c65426c6f6174426f6e6401e10100100128696e5f6368616e6e656c2801244368616e6e656c49640001286e66745f737461747573bd0801404f7074696f6e3c4f776e65644e66743e000130646174615f6f626a65637473b9080138566964656f417373657473536574000158766964656f5f73746174655f626c6f61745f626f6e64e1010148526570617961626c65426c6f6174426f6e6400009908103870616c6c65745f636f6e74656e740c6e6674147479706573204f776e65644e66740c4c5472616e73616374696f6e616c537461747573019d08204d656d626572496401282441756374696f6e49640128001001146f776e6572b50801484e66744f776e65723c4d656d62657249643e0001507472616e73616374696f6e616c5f7374617475739d08014c5472616e73616374696f6e616c53746174757300013c63726561746f725f726f79616c74791102013c4f7074696f6e3c526f79616c74793e00014c6f70656e5f61756374696f6e735f6e6f6e636528012441756374696f6e496400009d08103870616c6c65745f636f6e74656e740c6e6674147479706573645472616e73616374696f6e616c5374617475735265636f726410204d656d626572496401281c42616c616e6365011848456e676c69736841756374696f6e5479706501a1083c4f70656e41756374696f6e5479706501b10801141049646c6500000058496e697469617465644f66666572546f4d656d62657208002801204d656d626572496400004501013c4f7074696f6e3c42616c616e63653e00010038456e676c69736841756374696f6e0400a1080148456e676c69736841756374696f6e547970650002002c4f70656e41756374696f6e0400b108013c4f70656e41756374696f6e54797065000300184275794e6f77040018011c42616c616e636500040000a108103870616c6c65745f636f6e74656e740c6e667414747970657350456e676c69736841756374696f6e5265636f7264102c426c6f636b4e756d62657201101c42616c616e63650118204d656d626572496401284c4e667441756374696f6e57686974656c69737401a508002001387374617274696e675f707269636518011c42616c616e63650001346275795f6e6f775f70726963654501013c4f7074696f6e3c42616c616e63653e00012477686974656c697374a508014c4e667441756374696f6e57686974656c69737400010c656e6410012c426c6f636b4e756d626572000114737461727410012c426c6f636b4e756d626572000140657874656e73696f6e5f706572696f6410012c426c6f636b4e756d6265720001306d696e5f6269645f7374657018011c42616c616e636500011c746f705f626964a90801b04f7074696f6e3c456e676c69736841756374696f6e4269643c42616c616e63652c204d656d62657249643e3e0000a5080c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401280453000004006901012c42547265655365743c543e0000a90804184f7074696f6e04045401ad080108104e6f6e6500000010536f6d650400ad080000010000ad08103870616c6c65745f636f6e74656e740c6e667414747970657344456e676c69736841756374696f6e426964081c42616c616e63650118204d656d6265724964012800080118616d6f756e7418011c42616c616e63650001246269646465725f69642801204d656d62657249640000b108103870616c6c65745f636f6e74656e740c6e6674147479706573444f70656e41756374696f6e5265636f7264102c426c6f636b4e756d62657201102441756374696f6e496401281c42616c616e636501184c4e667441756374696f6e57686974656c69737401a508001801387374617274696e675f707269636518011c42616c616e63650001346275795f6e6f775f70726963654501013c4f7074696f6e3c42616c616e63653e00012477686974656c697374a508014c4e667441756374696f6e57686974656c6973740001446269645f6c6f636b5f6475726174696f6e10012c426c6f636b4e756d62657200012861756374696f6e5f696428012441756374696f6e4964000114737461727410012c426c6f636b4e756d6265720000b508103870616c6c65745f636f6e74656e740c6e6674147479706573204e66744f776e657204204d656d626572496401280108304368616e6e656c4f776e6572000000184d656d62657204002801204d656d626572496400010000b9080c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401280453000004006901012c42547265655365743c543e0000bd0804184f7074696f6e0404540199080108104e6f6e6500000010536f6d65040099080000010000c108103870616c6c65745f636f6e74656e742c7065726d697373696f6e733463757261746f725f67726f75704843757261746f7247726f75705265636f7264085c43757261746f7247726f757043757261746f72734d617001c508704d6f6465726174696f6e5065726d697373696f6e7342794c6576656c01c908000c012063757261746f7273c508015c43757261746f7247726f757043757261746f72734d6170000118616374697665980110626f6f6c0001507065726d697373696f6e735f62795f6c6576656cc90801704d6f6465726174696f6e5065726d697373696f6e7342794c6576656c0000c5080c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0128045601b501045300000400c501013842547265654d61703c4b2c20563e0000c9080c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0108045601cd08045300000400d108013842547265654d61703c4b2c20563e0000cd080c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e6465644254726565536574080454015d020453000004005902012c42547265655365743c543e0000d108042042547265654d617008044b0108045601cd08000400d508000000d508000002d90800d9080000040808cd0800dd08103870616c6c65745f636f6e74656e740c6e6674147479706573504f70656e41756374696f6e4269645265636f72640c1c42616c616e636501182c426c6f636b4e756d62657201102441756374696f6e49640128000c0118616d6f756e7418011c42616c616e63650001346d6164655f61745f626c6f636b10012c426c6f636b4e756d62657200012861756374696f6e5f696428012441756374696f6e49640000e1080c3870616c6c65745f636f6e74656e74186572726f7273144572726f7204045400010502704368616e6e656c5374617465426c6f6174426f6e644368616e676564000004e4496e76616c69642065787472696e7369632063616c6c3a204368616e6e656c20737461746520626c6f617420626f6e64206368616e6765642e68566964656f5374617465426c6f6174426f6e644368616e676564000104dc496e76616c69642065787472696e7369632063616c6c3a20766964656f20737461746520626c6f617420626f6e64206368616e6765642e544d696e436173686f757456616c7565546f6f4c6f77000204d8417474656d707420746f20736574206d696e696d756d20636173686f757420616c6c6f7765642062656c6f7720746865206c696d6974584d6178436173686f757456616c7565546f6f48696768000304d8417474656d707420746f20736574206d696e696d756d20636173686f757420616c6c6f7765642061626f766520746865206c696d69749c4d61784e756d6265724f664368616e6e656c436f6c6c61626f7261746f7273457863656564656400040429014e756d626572206f66206368616e6e656c20636f6c6c61626f7261746f72732065786365656473204d61784e756d6265724f66436f6c6c61626f7261746f72735065724368616e6e656c804d61784e756d6265724f664368616e6e656c4173736574734578636565646564000504f04e756d626572206f66206368616e6e656c206173736574732065786365656473204d61784e756d6265724f664173736574735065724368616e6e656c784d61784e756d6265724f66566964656f4173736574734578636565646564000604ec4e756d626572206f6620766964656f206173736574732065786365656473204d61784d61784e756d6265724f66417373657473506572566964656fa84d61784e756d6265724f664368616e6e656c4167656e745065726d697373696f6e73457863656564656400070419014d6178696d756d206e756d626572206f66206368616e6e656c206167656e74207065726d697373696f6e7320666f72206368616e6e656c206167656e74206578636565646564ac4d61784e756d6265724f6650617573656446656174757265735065724368616e6e656c4578636565646564000804d84d6178696d756d206e756d626572206f662070617573656420666561747572657320706572206368616e6e656c20657863656564656480496e76616c69644368616e6e656c4261675769746e65737350726f766964656400090411014368616e6e656c20626167207769746e65737320706172616d657465727320646f6e2774206d61746368207468652063757272656e742072756e74696d652073746174659c496e76616c696453746f726167654275636b6574734e756d5769746e65737350726f7669646564000a04450153746f72616765206275636b657473206e756d626572207769746e65737320706172616d6574657220646f6573206e6f74206d61746368207468652063757272656e742072756e74696d652073746174657c4d697373696e6753746f726167654275636b6574734e756d5769746e657373000b084d0153746f72616765206275636b657473206e756d626572207769746e65737320706172616d65746572206d7573742062652070726f7669646564207768656e206368616e6e656c2f766964656f2061737365747348617265206265696e6720757064617465642e784368616e6e656c4f776e65724d656d626572446f65734e6f744578697374000c04b850726f7669646564206368616e6e656c206f776e657220286d656d6265722920646f6573206e6f74206578697374904368616e6e656c4f776e657243757261746f7247726f7570446f65734e6f744578697374000d04d450726f7669646564206368616e6e656c206f776e6572202863757261746f722067726f75702920646f6573206e6f74206578697374b04368616e6e656c5374617465426c6f6174426f6e6442656c6f774578697374656e7469616c4465706f736974000e0809014368616e6e656c20737461746520626c6f617420626f6e642063616e6e6f74206265206c6f776572207468616e206578697374656e7469616c206465706f7369742c050162656361757365206974206d7573742073656375726520746865206368616e6e656c206d6f64756c65206163636f756e7420616761696e73742064757374696e67704e756d6265724f66417373657473546f52656d6f766549735a65726f000f04a90144656c657465206368616e6e656c20616e642061737365747320616e642064656c65746520766964656f20617373657473206d75737420686176652061206e756d626572206f662061737365747320746f2072656d6f76652067726561746572207468616e207a65726f9843757261746f7249734e6f74414d656d6265724f66476976656e43757261746f7247726f7570001004450143757261746f7220756e6465722070726f76696465642063757261746f72206964206973206e6f742061206d656d626572206f662063757261726f722067726f757020756e64657220676976656e206964a843757261746f724973416c7265616479414d656d6265724f66476976656e43757261746f7247726f7570001104550143757261746f7220756e6465722070726f76696465642063757261746f7220696420697320616c72656164792061206d656d626572206f662063757261726f722067726f757020756e64657220676976656e2069646043757261746f7247726f7570446f65734e6f74457869737400120488476976656e2063757261746f722067726f757020646f6573206e6f742065786973747043757261746f727350657247726f75704c696d697452656163686564001304b84d6178206e756d626572206f662063757261746f7273207065722067726f7570206c696d697420726561636865645c43757261746f7247726f757049734e6f744163746976650014046c43757261746f722067726f7570206973206e6f74206163746976654043757261746f724964496e76616c6964001504d843757261746f72206964206973206e6f74206120776f726b657220696420696e20636f6e74656e7420776f726b696e672067726f7570384c656164417574684661696c6564001604684c6561642061757468656e7469636174696f6e206661696c6564404d656d626572417574684661696c6564001704704d656d6265722061757468656e7469636174696f6e206661696c65644443757261746f72417574684661696c65640018047443757261746f722061757468656e7469636174696f6e206661696c6564244261644f726967696e00190478457870656374656420726f6f74206f72207369676e6564206f726967696e484163746f724e6f74417574686f72697a6564001a04b04f7065726174696f6e2063616e6e6f7420626520706572666f6d656420776974682074686973204163746f725043617465676f7279446f65734e6f744578697374001b04ac41204368616e6e656c206f7220566964656f2043617465676f727920646f6573206e6f742065786973742e4c4368616e6e656c446f65734e6f744578697374001c04584368616e6e656c20646f6573206e6f7420657869737444566964656f446f65734e6f744578697374001d0450566964656f20646f6573206e6f7420657869737434566964656f496e536561736f6e001e04f4566664656f20696e20736561736f6e2063616e60742062652072656d6f766564202862656361757365206f7264657220697320696d706f7274616e7429444163746f7243616e6e6f7442654c656164001f04c84163746f722063616e6e6f7420617574686f72697a65206173206c65616420666f7220676976656e2065787472696e736963544163746f7243616e6e6f744f776e4368616e6e656c002004604163746f722063616e6e6f74204f776e206368616e6e656c604e6674416c72656164794f776e656442794368616e6e656c002104a4417474656d707420746f20736c696e67206261636b2061206368616e6e656c206f776e6564206e6674404e6674416c7265616479457869737473002204944e667420666f7220676976656e20766964656f20696420616c7265616479206578697374733c4e6674446f65734e6f744578697374002304944e667420666f7220676976656e20766964656f20696420646f6573206e6f742065786973746c4f766572666c6f774f72556e646572666c6f7748617070656e6564002404904f766572666c6f77206f7220756e646572666c6f77206572726f722068617070656e656434446f65734e6f744f776e4e667400250474476976656e206f726967696e20646f6573206e6f74206f776e206e667464526f79616c74795570706572426f756e64457863656564656400260470526f79616c747920557070657220426f756e6420457863656564656464526f79616c74794c6f776572426f756e64457863656564656400270470526f79616c7479204c6f77657220426f756e642045786365656465648441756374696f6e4475726174696f6e5570706572426f756e6445786365656465640028049441756374696f6e206475726174696f6e20757070657220626f756e642065786365656465648441756374696f6e4475726174696f6e4c6f776572426f756e6445786365656465640029049441756374696f6e206475726174696f6e206c6f77657220626f756e6420657863656564656484457874656e73696f6e506572696f645570706572426f756e644578636565646564002a04b441756374696f6e20657874656e73696f6e20706572696f6420757070657220626f756e6420657863656564656484457874656e73696f6e506572696f644c6f776572426f756e644578636565646564002b04b441756374696f6e20657874656e73696f6e20706572696f64206c6f77657220626f756e64206578636565646564844269644c6f636b4475726174696f6e5570706572426f756e644578636565646564002c0498426964206c6f636b206475726174696f6e20757070657220626f756e64206578636565646564844269644c6f636b4475726174696f6e4c6f776572426f756e644578636565646564002d0498426964206c6f636b206475726174696f6e206c6f77657220626f756e642065786365656465647c5374617274696e6750726963655570706572426f756e644578636565646564002e048c5374617274696e6720707269636520757070657220626f756e642065786365656465647c5374617274696e6750726963654c6f776572426f756e644578636565646564002f048c5374617274696e67207072696365206c6f77657220626f756e642065786365656465648041756374696f6e426964537465705570706572426f756e6445786365656465640030049441756374696f6e20626964207374657020757070657220626f756e642065786365656465648041756374696f6e426964537465704c6f776572426f756e6445786365656465640031049441756374696f6e206269642073746570206c6f77657220626f756e642065786365656465644c496e73756666696369656e7442616c616e636500320450496e73756666696369656e742062616c616e63656442696453746570436f6e73747261696e7456696f6c61746564003304b44d696e696d616c2061756374696f6e20626964207374657020636f6e73747261696e742076696f6c617465642e64496e76616c6964426964416d6f756e7453706563696669656400340488436f6d6d697420766572696669636174696f6e20666f722062696420616d6f756e747c5374617274696e675072696365436f6e73747261696e7456696f6c61746564003504ac41756374696f6e207374617274696e6720707269636520636f6e73747261696e742076696f6c617465642e50416374696f6e48617342696473416c7265616479003604a8416c7265616479206163746976652061756374696f6e2063616e6e6f742062652063616e63656c6c6564304e667449734e6f7449646c65003704990143616e206e6f74206372656174652061756374696f6e20666f72204e66742c2069662061756374696f6e2068617665206265656e20616c72656164792073746172746564206f72206e6674206973206c6f636b656420666f7220746865207472616e736665726050656e64696e674f66666572446f65734e6f7445786973740038047c4e6f2070656e64696e67206f666665727320666f7220676976656e204e6674545265776172644163636f756e7449734e6f74536574003904c843726561746f7220726f79616c747920726571756972657320726577617264206163636f756e7420746f206265207365742e404163746f7249734e6f74426964646572003a04684163746f72206973206e6f742061206c617374206269646465726041756374696f6e43616e6e6f744265436f6d706c65746564003b046c41756374696f6e2063616e6e6f7420626520636f6d706c657465643c426964446f65734e6f744578697374003c046841756374696f6e20646f6573206e6f74206861766520626964734c4269644973466f725061737441756374696f6e003d049453656c65637465642042696420697320666f722070617374206f70656e2061756374696f6e6853746172747341744c6f776572426f756e644578636565646564003e049841756374696f6e20737461727473206174206c6f77657220626f756e642065786365656465646853746172747341745570706572426f756e644578636565646564003f049841756374696f6e2073746172747320617420757070657220626f756e642065786365656465644841756374696f6e4469644e6f7453746172740040045c41756374696f6e20646964206e6f742073746172746564444e6f74496e41756374696f6e53746174650041046c4e6674206973206e6f7420696e2061756374696f6e2073746174657c4d656d62657249734e6f74416c6c6f776564546f5061727469636970617465004204bc4d656d626572206973206e6f7420616c6c6f77656420746f20706172746963697061746520696e2061756374696f6e544d656d62657250726f66696c654e6f74466f756e64004304604d656d6265722070726f66696c65206e6f7420666f756e644c4e66744e6f74496e4275794e6f7753746174650044049c476976656e20766964656f206e6674206973206e6f7420696e20627579206e6f7720737461746584496e76616c69644275794e6f775769746e657373507269636550726f76696465640045045501607769746e6573735f7072696365602070726f766964656420746f20606275795f6e6f77602065787472696e73696320646f6573206e6f74206d61746368207468652063757272656e742073656c6c2070726963655049734e6f744f70656e41756374696f6e547970650046046841756374696f6e2074797065206973206e6f7420604f70656e605c49734e6f74456e676c69736841756374696f6e547970650047047441756374696f6e2074797065206973206e6f742060456e676c697368606c4269644c6f636b4475726174696f6e49734e6f744578706972656400480480426964206c6f636b206475726174696f6e206973206e6f742065787069726564684e667441756374696f6e4973416c726561647945787069726564004904784e66742061756374696f6e20697320616c72656164792065787069726564904275794e6f774d7573744265477265617465725468616e5374617274696e675072696365004a04ac41756374696f6e20627579206e6f77206973206c657373207468656e207374617274696e67207072696365605461726765744d656d626572446f65734e6f744578697374004b04984e6674206f6666657220746172676574206d656d62657220646f6573206e6f742065786973748c496e76616c69644e66744f666665725769746e657373507269636550726f7669646564004c040d0143757272656e74206e6674206f6666657220707269636520646f6573206e6f74206d61746368207468652070726f766964656420607769746e6573735f707269636560ac4d617841756374696f6e57686974654c6973744c656e6774685570706572426f756e644578636565646564004d04c44d61782061756374696f6e2077686974656c697374206c656e67746820757070657220626f756e642065786365656465646457686974656c6973744861734f6e6c794f6e654d656d626572004e049441756374696f6e2077686974656c69737420686173206f6e6c79206f6e65206d656d6265727457686974656c69737465644d656d626572446f65734e6f744578697374004f04d84174206c65617374206f6e65206f66207468652077686974656c6973746564206d656d6265727320646f6573206e6f74206578697374784e66744e6f6e4368616e6e656c4f776e6572446f65734e6f744578697374005004f84e6f6e2d6368616e6e656c206f776e65722073706563696669656420647572696e67206e66742069737375616e636520646f6573206e6f74206578697374ac457874656e73696f6e506572696f644973477265617465725468656e41756374696f6e4475726174696f6e005104c4457874656e73696f6e20706572696f642069732067726561746572207468656e2061756374696f6e206475726174696f6e444e6f417373657473537065636966696564005204ac4e6f2061737365747320746f2062652072656d6f7665642068617665206265656e2073706563696669656454496e76616c696441737365747350726f7669646564005304684368616e6e656c2061737365747320666561736962696c697479544368616e6e656c436f6e7461696e73566964656f73005404584368616e6e656c20436f6e7461696e7320566964656f544368616e6e656c436f6e7461696e734173736574730055045c4368616e6e656c20436f6e7461696e73204173736574735c496e76616c696442616753697a655370656369666965640056047c4261672053697a6520737065636966696564206973206e6f742076616c6964504d6967726174696f6e4e6f7446696e6973686564005704584d6967726174696f6e206e6f7420646f6e6520796574445265706c79446f65734e6f7445786973740058046c5061727465636970616e74206973206e6f742061206d656d6265724c556e73756666696369656e7442616c616e636500590450496e73756666696369656e742062616c616e63656c496e73756666696369656e74547265617375727942616c616e6365005a0474496e73756666696369656e742074726561737572792062616c616e636554496e76616c69644d656d62657250726f7669646564005b0470496e76616c6964206d656d62657220696420207370656369666965643c4163746f724e6f74414d656d626572005c04544163746f72206973206e6f742041204d656d626572785061796d656e7450726f6f66566572696669636174696f6e4661696c6564005d04845061796d656e742050726f6f6620766572696669636174696f6e206661696c656484436173686f7574416d6f756e74457863656564734d6178696d756d416d6f756e74005e04c04368616e6e656c20636173686f757420616d6f756e7420697320746f6f206869676820746f20626520636c61696d65647c436173686f7574416d6f756e7442656c6f774d696e696d756d416d6f756e74005f04bc4368616e6e656c20636173686f757420616d6f756e7420697320746f6f206c6f7720746f20626520636c61696d6564e05769746864726177616c416d6f756e74457863656564734368616e6e656c4163636f756e74576974686472617761626c6542616c616e63650060085901416e20617474656d707420746f2077697468647261772066756e64732066726f6d206368616e6e656c206163636f756e74206661696c65642c2062656361757365207468652073706563696669656420616d6f756e744901657863656564732074686520776974686472617761626c6520616d6f756e7420286368616e6e656c206163636f756e742062616c616e6365206d696e7573206368616e6e656c20626c6f617420626f6e64297c576974686472617746726f6d4368616e6e656c416d6f756e7449735a65726f0061085901416e20617474656d707420746f2077697468647261772066756e64732066726f6d206368616e6e656c206163636f756e74206661696c65642c2062656361757365207468652073706563696669656420616d6f756e741c6973207a65726f5c4368616e6e656c436173686f75747344697361626c65640062049c4368616e6e656c20636173686f757473206172652063757272656e746c792064697361626c6564a44d696e436173686f7574416c6c6f776564457863656564734d6178436173686f7574416c6c6f77656400630809014e65772076616c75657320666f72206d696e5f636173686f75745f616c6c6f7765642f6d61785f636173686f75745f616c6c6f7765642061726520696e76616c6964d46d696e5f636173686f75745f616c6c6f7765642063616e6e6f7420657863656564206d61785f636173686f75745f616c6c6f7765648443757261746f724d6f6465726174696f6e416374696f6e4e6f74416c6c6f776564006404110143757261746f7220646f6573206e6f742068617665207065726d697373696f6e7320746f20706572666f726d20676976656e206d6f6465726174696f6e20616374696f6e944d617843757261746f725065726d697373696f6e735065724c6576656c457863656564656400650441014d6178696d756d206e756d626572206f662063757261746f72207065726d697373696f6e732070657220676976656e206368616e6e656c2070726976696c656765206c6576656c206578636565646564c043757261746f7247726f75704d61785065726d697373696f6e7342794c6576656c4d617053697a654578636565646564006604290143757261746f722067726f75702773207065726d697373696f6e73206279206c6576656c206d617020657863656564656420746865206d6178696d756d20616c6c6f7765642073697a65504368616e6e656c466561747572655061757365640067045d014f7065726174696f6e2063616e6e6f742062652065786563757465642c20626563617573652074686973206368616e6e656c206665617475726520686173206265656e2070617573656420627920612063757261746f72444368616e6e656c4261674d697373696e670068042d01556e65787065637465642072756e74696d652073746174653a206d697373696e67206368616e6e656c2062616720647572696e672064656c6574655f6368616e6e656c20617474656d70748c417373657473546f52656d6f76654265796f6e64456e74697479417373657473536574006904f5014c697374206f662061737365747320746f2072656d6f76652070726f766964656420666f72207570646174655f6368616e6e656c202f207570646174655f766964656f20636f6e7461696e7320617373657473207468617420646f6e27742062656c6f6e6720746f207468652073706563696669656420656e7469747990496e76616c6964566964656f446174614f626a65637473436f756e7450726f7669646564006a04f4496e76616c6964206e756d626572206f66206f626a6563747320746f2064656c6574652070726f766964656420666f722064656c6574655f766964656f70496e76616c69644368616e6e656c5472616e73666572537461747573006b04bc496e76616c6964206368616e6e656c207472616e736665722073746174757320666f72206f7065726174696f6e732e78496e76616c69644368616e6e656c5472616e736665724163636570746f72006c04d4496e636f7272656374206163746f7220747269657320746f2061636365707420746865206368616e6e656c207472616e736665722e98496e76616c69644368616e6e656c5472616e73666572436f6d6d69746d656e74506172616d73006d08550143616e6e6f742061636365707420746865206368616e6e656c207472616e736665723a2070726f766964656420636f6d6d69746d656e7420706172616d657465727320646f65736e2774206d617463682077697468906368616e6e656c2070656e64696e67207472616e7366657220706172616d65746572732e8c4368616e6e656c4167656e74496e73756666696369656e745065726d697373696f6e73006e004c496e76616c69644368616e6e656c4f776e6572006f04a4496e636f7272656374206368616e6e656c206f776e657220666f7220616e206f7065726174696f6e2e285a65726f5265776172640070046443616e6e6f7420636c61696d207a65726f207265776172642e78496e73756666696369656e7442616c616e6365466f725472616e73666572007104510143616e6e6f74207472616e7366657220746865206368616e6e656c3a206368616e6e656c206f776e65722068617320696e73756666696369656e742062616c616e6365202862756467657420666f72205747732994496e73756666696369656e7442616c616e6365466f724368616e6e656c4372656174696f6e0072080d0143616e6e6f742063726561746520746865206368616e6e656c3a206368616e6e656c2063726561746f722068617320696e73756666696369656e742062616c616e6365e9012862756467657420666f72206368616e6e656c20737461746520626c6f617420626f6e64202b206368616e6e656c2064617461206f626a7320737461746520626c6f617420626f6e6473202b2064617461206f626a732073746f726167652066656573202b206578697374656e7469616c206465706f736974298c496e73756666696369656e7442616c616e6365466f72566964656f4372656174696f6e007308fc43616e6e6f74206372656174652074686520766964656f3a20766964656f2063726561746f722068617320696e73756666696369656e742062616c616e6365d9012862756467657420666f7220766964656f20737461746520626c6f617420626f6e64202b20766964656f2064617461206f626a7320737461746520626c6f617420626f6e6473202b2064617461206f626a732073746f726167652066656573202b206578697374656e7469616c206465706f7369742964496e73756666696369656e74436f756e63696c4275646765740074006c476c6f62616c4e66744461696c794c696d6974457863656564656400750070476c6f62616c4e66745765656b6c794c696d69744578636565646564007600704368616e6e656c4e66744461696c794c696d69744578636565646564007700744368616e6e656c4e66745765656b6c794c696d697445786365656465640078006443726561746f72546f6b656e416c7265616479497373756564007904c443726561746f7220746f6b656e2077617320616c72656164792069737375656420666f722074686973206368616e6e656c5443726561746f72546f6b656e4e6f74497373756564007a04b043726561746f7220746f6b656e207761736e27742069737375656420666f722074686973206368616e6e656c884d656d6265724964436f756c644e6f7442654465726976656446726f6d4163746f72007b0415014d656d62657220696420636f756c64206e6f7420626520646572697665642066726f6d207468652070726f766964656420436f6e74656e744163746f7220636f6e74657874bc43616e6e6f74576974686472617746726f6d4368616e6e656c5769746843726561746f72546f6b656e497373756564007c08290143616e6e6f74206469726563746c792077697468647261772066756e64732066726f6d2061206368616e6e656c206163636f756e74207768656e20746865206368616e6e656c2068617358612063726561746f7220746f6b656e20697373756564bc506174726f6e61676543616e4f6e6c794265436c61696d6564466f724d656d6265724f776e65644368616e6e656c73007d04f4506174726f6e6167652063616e206f6e6c7920626520636c61696d6564206966206368616e6e656c206973206f776e65642062792061206d656d626572a84368616e6e656c5472616e7366657273426c6f636b6564447572696e67526576656e756553706c697473007e04cc4368616e6e656c205472616e73666572732061726520626c6f636b656420647572696e6720726576656e75652073706c6974739c4368616e6e656c5472616e7366657273426c6f636b6564447572696e67546f6b656e53616c6573007f04c04368616e6e656c205472616e73666572732061726520626c6f636b656420647572696e6720746f6b656e2073616c6573984368616e6e656c5472616e7366657273426c6f636b6564447572696e67416374697665416d6d008004bc4368616e6e656c205472616e73666572732061726520626c6f636b656420647572696e672061637469766520414d4d0460436f6e74656e74206469726563746f7279206572726f7273e508083870616c6c65745f73746f72616765244261675265636f7264084c53746f726167654275636b657449647353657401e90860446973747269627574696f6e4275636b657449647353657401ed080010012473746f7265645f6279e908014c53746f726167654275636b657449647353657400013864697374726962757465645f6279ed080160446973747269627574696f6e4275636b65744964735365740001486f626a656374735f746f74616c5f73697a6528010c7536340001386f626a656374735f6e756d62657228010c7536340000e9080c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401280453000004006901012c42547265655365743c543e0000ed080c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e64656442547265655365740804540125020453000004003902012c42547265655365743c543e0000f108083870616c6c65745f73746f726167654c53746f726167654275636b65745265636f72640820576f726b657249640128244163636f756e74496401000010013c6f70657261746f725f737461747573f50801c053746f726167654275636b65744f70657261746f725374617475733c576f726b657249642c204163636f756e7449643e000148616363657074696e675f6e65775f62616773980110626f6f6c00011c766f7563686572ad02011c566f756368657200013461737369676e65645f6261677328010c7536340000f508083870616c6c65745f73746f726167656c53746f726167654275636b65744f70657261746f725374617475730820576f726b657249640128244163636f756e7449640100010c1c4d697373696e6700000050496e766974656453746f72616765576f726b65720400280120576f726b657249640001003453746f72616765576f726b65720800280120576f726b6572496400000001244163636f756e74496400020000f9080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000fd08083870616c6c65745f73746f726167656044796e616d69634261674372656174696f6e506f6c69637904b0446973747269627574696f6e4275636b657446616d696c79546f4e756d6265724f664275636b6574734d6170010109000801646e756d6265725f6f665f73746f726167655f6275636b65747310010c75333200012066616d696c696573010901b0446973747269627574696f6e4275636b657446616d696c79546f4e756d6265724f664275636b6574734d6170000001090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b012804560110045300000400b502013842547265654d61703c4b2c20563e0000050900000408950228000909083870616c6c65745f73746f7261676528446174614f626a6563740448526570617961626c65426c6f6174426f6e6401e101001001206163636570746564980110626f6f6c00014073746174655f626c6f61745f626f6e64e1010148526570617961626c65426c6f6174426f6e6400011073697a6528010c75363400013c697066735f636f6e74656e745f6964f908013c4261736535384d756c74696861736800000d09083870616c6c65745f73746f7261676578446973747269627574696f6e4275636b657446616d696c795265636f7264045c446973747269627574696f6e4275636b6574496e6465780128000401786e6578745f646973747269627574696f6e5f6275636b65745f696e64657828015c446973747269627574696f6e4275636b6574496e64657800001109083870616c6c65745f73746f7261676560446973747269627574696f6e4275636b65745265636f72640888446973747269627574696f6e4275636b6574496e76697465644f70657261746f72730115096c446973747269627574696f6e4275636b65744f70657261746f727301190900140148616363657074696e675f6e65775f62616773980110626f6f6c000130646973747269627574696e67980110626f6f6c00014c70656e64696e675f696e7669746174696f6e7315090188446973747269627574696f6e4275636b6574496e76697465644f70657261746f72730001246f70657261746f72731909016c446973747269627574696f6e4275636b65744f70657261746f727300013461737369676e65645f6261677328010c753634000015090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401280453000004006901012c42547265655365743c543e000019090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401280453000004006901012c42547265655365743c543e00001d09083870616c6c65745f73746f72616765144572726f72040454000105013c41726974686d657469634572726f72000004f447656e657269632041726974686d65746963204572726f722064756520746f20696e7465726e616c206163636f756e74696e67206f7065726174696f6e40496e76616c69644369644c656e67746800010494496e76616c696420434944206c656e67746820286d75737420626520343620627974657329444e6f4f626a656374734f6e55706c6f6164000204a0456d707479202264617461206f626a656374206372656174696f6e2220636f6c6c656374696f6e2e6053746f726167654275636b6574446f65736e744578697374000304ac546865207265717565737465642073746f72616765206275636b657420646f65736e27742065786973742e7053746f726167654275636b657449734e6f74426f756e64546f426167000404cc546865207265717565737465642073746f72616765206275636b6574206973206e6f7420626f756e6420746f2061206261672e6453746f726167654275636b65744973426f756e64546f426167000504dc546865207265717565737465642073746f72616765206275636b657420697320616c726561647920626f756e6420746f2061206261672e644e6f53746f726167654275636b6574496e7669746174696f6e0006041901496e76616c6964206f7065726174696f6e207769746820696e76697465733a207468657265206973206e6f2073746f72616765206275636b657420696e7669746174696f6e2e6453746f7261676550726f7669646572416c72656164795365740007040501496e76616c6964206f7065726174696f6e207769746820696e76697465733a2073746f726167652070726f76696465722077617320616c7265616479207365742e6053746f7261676550726f76696465724d75737442655365740008047453746f726167652070726f7669646572206d757374206265207365742e7c446966666572656e7453746f7261676550726f7669646572496e76697465640009041501496e76616c6964206f7065726174696f6e207769746820696e76697465733a20616e6f746865722073746f726167652070726f76696465722077617320696e76697465642e58496e766974656453746f7261676550726f7669646572000a041501496e76616c6964206f7065726174696f6e207769746820696e76697465733a2073746f726167652070726f76696465722077617320616c726561647920696e76697465642e8853746f726167654275636b65744964436f6c6c656374696f6e73417265456d707479000b04a053746f72616765206275636b657420696420636f6c6c656374696f6e732061726520656d7074792ed053746f726167654275636b6574734e756d62657256696f6c6174657344796e616d69634261674372656174696f6e506f6c696379000c08290153746f72616765206275636b657420696420636f6c6c656374696f6e2070726f766964656420636f6e747261646963747320746865206578697374696e672064796e616d696320626167406372656174696f6e20706f6c6963792ecc446973747269627574696f6e4275636b65747356696f6c6174657344796e616d69634261674372656174696f6e506f6c696379000d083d01446973747269627574696f6e206275636b657420696420636f6c6c656374696f6e2070726f766964656420636f6e747261646963747320746865206578697374696e672064796e616d696320626167406372656174696f6e20706f6c6963792e38456d707479436f6e74656e744964000e04b455706c6f61642064617461206572726f723a20656d70747920636f6e74656e742049442070726f76696465642e385a65726f4f626a65637453697a65000f049055706c6f61642064617461206572726f723a207a65726f206f626a6563742073697a652e88496e76616c69645374617465426c6f6174426f6e64536f757263654163636f756e74001004ec55706c6f61642064617461206572726f723a20696e76616c696420737461746520626c6f617420626f6e6420736f75726365206163636f756e742e58496e76616c696453746f7261676550726f766964657200110490496e76616c69642073746f726167652070726f766964657220666f72206275636b65742e4c496e73756666696369656e7442616c616e636500120498496e73756666696369656e742062616c616e636520666f7220616e206f7065726174696f6e2e54446174614f626a656374446f65736e7445786973740013046844617461206f626a65637420646f65736e27742065786973742e4055706c6f6164696e67426c6f636b65640014049c55706c6f6164696e67206f6620746865206e6577206f626a65637420697320626c6f636b65642e74446174614f626a6563744964436f6c6c656374696f6e4973456d7074790015048c44617461206f626a65637420696420636f6c6c656374696f6e20697320656d7074792e80536f75726365416e6444657374696e6174696f6e42616773417265457175616c001604a043616e6e6f74206d6f7665206f626a656374732077697468696e207468652073616d65206261672e54446174614f626a656374426c61636b6c6973746564001704a844617461206f626a65637420686173682069732070617274206f662074686520626c61636b6c6973742e68426c61636b6c69737453697a654c696d6974457863656564656400180478426c61636b6c6973742073697a65206c696d69742065786365656465642e84566f75636865724d61784f626a65637453697a654c696d69744578636565646564001904ac4d6178206f626a6563742073697a65206c696d697420657863656564656420666f7220766f75636865722e8c566f75636865724d61784f626a6563744e756d6265724c696d69744578636565646564001a04b44d6178206f626a656374206e756d626572206c696d697420657863656564656420666f7220766f75636865722e9453746f726167654275636b65744f626a6563744e756d6265724c696d697452656163686564001b04cc4f626a656374206e756d626572206c696d697420666f72207468652073746f72616765206275636b657420726561636865642e8c53746f726167654275636b65744f626a65637453697a654c696d697452656163686564001c04e04f626a6563747320746f74616c2073697a65206c696d697420666f72207468652073746f72616765206275636b657420726561636865642e6c496e73756666696369656e74547265617375727942616c616e6365001d04d8496e73756666696369656e74206d6f64756c652074726561737572792062616c616e636520666f7220616e206f7065726174696f6e2e8443616e6e6f7444656c6574654e6f6e456d70747953746f726167654275636b6574001e04a443616e6e6f742064656c6574652061206e6f6e2d656d7074792073746f72616765206275636b65742e68446174614f626a6563744964506172616d73417265456d707479001f04f85468652060646174615f6f626a6563745f696473602065787472696e73696320706172616d6574657220636f6c6c656374696f6e20697320656d7074792e7c53746f726167654275636b6574735065724261674c696d6974546f6f4c6f77002004d8546865206e6577206053746f726167654275636b6574735065724261674c696d697460206e756d62657220697320746f6f206c6f772e8053746f726167654275636b6574735065724261674c696d6974546f6f48696768002104dc546865206e6577206053746f726167654275636b6574735065724261674c696d697460206e756d62657220697320746f6f20686967682e8053746f726167654275636b65745065724261674c696d69744578636565646564002204cc6053746f726167654275636b6574735065724261674c696d6974602077617320657863656564656420666f722061206261672e8053746f726167654275636b6574446f65736e744163636570744e657742616773002304ac5468652073746f72616765206275636b657420646f65736e277420616363657074206e657720626167732e4044796e616d6963426167457869737473002404c843616e6e6f7420637265617465207468652064796e616d6963206261673a2064796e616d696320626167206578697374732e5444796e616d6963426167446f65736e7445786973740025046844796e616d69632062616720646f65736e27742065786973742e8853746f7261676550726f76696465724f70657261746f72446f65736e744578697374002604a053746f726167652070726f7669646572206f70657261746f7220646f65736e27742065786973742e484461746153697a654665654368616e676564002704b8496e76616c69642065787472696e7369632063616c6c3a20646174612073697a6520666565206368616e6765642e7c446174614f626a6563745374617465426c6f6174426f6e644368616e676564002804f4496e76616c69642065787472696e7369632063616c6c3a2064617461206f626a65637420737461746520626c6f617420626f6e64206368616e6765642e7843616e6e6f7444656c6574654e6f6e456d70747944796e616d69634261670029049043616e6e6f742064656c657465206e6f6e20656d7074792064796e616d6963206261672eb84d6178446973747269627574696f6e4275636b657446616d696c794e756d6265724c696d69744578636565646564002a04d44d617820646973747269627574696f6e206275636b65742066616d696c79206e756d626572206c696d69742065786365656465642e8c446973747269627574696f6e4275636b657446616d696c79446f65736e744578697374002b04a4446973747269627574696f6e206275636b65742066616d696c7920646f65736e27742065786973742e74446973747269627574696f6e4275636b6574446f65736e744578697374002c0488446973747269627574696f6e206275636b657420646f65736e27742065786973742e9c446973747269627574696f6e4275636b65744964436f6c6c656374696f6e73417265456d707479002d04b4446973747269627574696f6e206275636b657420696420636f6c6c656374696f6e732061726520656d7074792e94446973747269627574696f6e4275636b6574446f65736e744163636570744e657742616773002e04b0446973747269627574696f6e206275636b657420646f65736e277420616363657074206e657720626167732eb84d6178446973747269627574696f6e4275636b65744e756d6265725065724261674c696d69744578636565646564002f04d84d617820646973747269627574696f6e206275636b6574206e756d6265722070657220626167206c696d69742065786365656465642e84446973747269627574696f6e4275636b657449734e6f74426f756e64546f426167003004a8446973747269627574696f6e206275636b6574206973206e6f7420626f756e6420746f2061206261672e78446973747269627574696f6e4275636b65744973426f756e64546f42616700310498446973747269627574696f6e206275636b657420697320626f756e6420746f2061206261672e90446973747269627574696f6e4275636b6574735065724261674c696d6974546f6f4c6f77003204ec546865206e65772060446973747269627574696f6e4275636b6574735065724261674c696d697460206e756d62657220697320746f6f206c6f772e94446973747269627574696f6e4275636b6574735065724261674c696d6974546f6f48696768003304f0546865206e65772060446973747269627574696f6e4275636b6574735065724261674c696d697460206e756d62657220697320746f6f20686967682e9c446973747269627574696f6e50726f76696465724f70657261746f72446f65736e744578697374003404b4446973747269627574696f6e2070726f7669646572206f70657261746f7220646f65736e27742065786973742ea8446973747269627574696f6e50726f76696465724f70657261746f72416c7265616479496e7669746564003504bc446973747269627574696f6e2070726f7669646572206f70657261746f7220616c726561647920696e76697465642e7c446973747269627574696f6e50726f76696465724f70657261746f72536574003604ac446973747269627574696f6e2070726f7669646572206f70657261746f7220616c7265616479207365742e784e6f446973747269627574696f6e4275636b6574496e7669746174696f6e003704884e6f20646973747269627574696f6e206275636b657420696e7669746174696f6e2eac4d7573744265446973747269627574696f6e50726f76696465724f70657261746f72466f724275636b65740038042901496e76616c6964206f7065726174696f6e733a206d757374206265206120646973747269627574696f6e2070726f7669646572206f70657261746f7220666f722061206275636b65742ef84d61784e756d6265724f6650656e64696e67496e7669746174696f6e734c696d6974466f72446973747269627574696f6e4275636b65745265616368656400390429014d6178206e756d626572206f662070656e64696e6720696e7669746174696f6e73206c696d697420666f72206120646973747269627574696f6e206275636b657420726561636865642ec04d61784e756d6265724f664f70657261746f7273506572446973747269627574696f6e4275636b657452656163686564003a04e84d6178206e756d626572206f66206f70657261746f727320666f72206120646973747269627574696f6e206275636b657420726561636865642ea8446973747269627574696f6e46616d696c79426f756e64546f4261674372656174696f6e506f6c696379003b04cc446973747269627574696f6e2066616d696c7920626f756e6420746f206120626167206372656174696f6e20706f6c6963792e644d6178446174614f626a65637453697a654578636565646564003c04784d61782064617461206f626a6563742073697a652065786365656465642e60496e76616c69645472616e736163746f724163636f756e74003d04b8496e76616c6964207472616e736163746f72206163636f756e7420494420666f722074686973206275636b65742ec04e756d6265724f6653746f726167654275636b6574734f7574736964654f66416c6c6f776564436f6e747261696e7473003e049c4e6f7420616c6c6f77656420276e756d626572206f662073746f72616765206275636b65747327d44e756d6265724f66446973747269627574696f6e4275636b6574734f7574736964654f66416c6c6f776564436f6e747261696e7473003f04b04e6f7420616c6c6f77656420276e756d626572206f6620646973747269627574696f6e206275636b657473273043616c6c44697361626c65640040043443616c6c2044697361626c6564048053746f72616765206d6f64756c6520707265646566696e6564206572726f727321090c5070616c6c65745f70726f6a6563745f746f6b656e1474797065732c4163636f756e7444617461101c42616c616e63650118345374616b696e6753746174757301250948526570617961626c65426c6f6174426f6e6401e1014056657374696e675363686564756c65730129090018014476657374696e675f7363686564756c65732909014056657374696e675363686564756c6573000118616d6f756e7418011c42616c616e636500015073706c69745f7374616b696e675f7374617475733d0901544f7074696f6e3c5374616b696e675374617475733e000128626c6f61745f626f6e64e1010148526570617961626c65426c6f6174426f6e640001606e6578745f76657374696e675f7472616e736665725f696428010c7536340001806c6173745f73616c655f746f74616c5f7075726368617365645f616d6f756e74410901784f7074696f6e3c28546f6b656e53616c6549642c2042616c616e6365293e000025090c5070616c6c65745f70726f6a6563745f746f6b656e147479706573345374616b696e67537461747573041c42616c616e636501180008012073706c69745f6964100138526576656e756553706c69744964000118616d6f756e7418011c42616c616e6365000029090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0111030456012d090453000004003109013842547265654d61703c4b2c20563e00002d090c5070616c6c65745f70726f6a6563745f746f6b656e1474797065733c56657374696e675363686564756c65082c426c6f636b4e756d62657201101c42616c616e63650118001401686c696e6561725f76657374696e675f73746172745f626c6f636b10012c426c6f636b4e756d62657200015c6c696e6561725f76657374696e675f6475726174696f6e10012c426c6f636b4e756d626572000130636c6966665f616d6f756e7418011c42616c616e636500015c706f73745f636c6966665f746f74616c5f616d6f756e7418011c42616c616e63650001346275726e65645f616d6f756e7418011c42616c616e636500003109042042547265654d617008044b0111030456012d090004003509000000350900000239090039090000040811032d09003d0904184f7074696f6e0404540125090108104e6f6e6500000010536f6d65040025090000010000410904184f7074696f6e0404540145090108104e6f6e6500000010536f6d6504004509000001000045090000040810180049090c5070616c6c65745f70726f6a6563745f746f6b656e14747970657324546f6b656e44617461141c42616c616e636501181048617368012c2c426c6f636b4e756d626572011024546f6b656e53616c6501210344526576656e756553706c69745374617465014d09002c0130746f74616c5f737570706c7918011c42616c616e6365000134746f6b656e735f69737375656418011c42616c616e63650001306e6578745f73616c655f696410012c546f6b656e53616c65496400011073616c65590901444f7074696f6e3c546f6b656e53616c653e00013c7472616e736665725f706f6c696379c50201505472616e73666572506f6c6963793c486173683e000138706174726f6e6167655f696e666f5d09018c506174726f6e616765446174613c42616c616e63652c20426c6f636b4e756d6265723e00013c6163636f756e74735f6e756d62657228010c753634000148726576656e75655f73706c69745f72617465d502011c5065726d696c6c000134726576656e75655f73706c69744d090144526576656e756553706c697453746174650001546e6578745f726576656e75655f73706c69745f6964100138526576656e756553706c69744964000124616d6d5f6375727665610901644f7074696f6e3c416d6d43757276653c42616c616e63653e3e00004d090c5070616c6c65745f70726f6a6563745f746f6b656e14747970657344526576656e756553706c6974537461746508284a6f7942616c616e636501182c426c6f636b4e756d6265720110010820496e616374697665000000184163746976650400510901a4526576656e756553706c6974496e666f3c4a6f7942616c616e63652c20426c6f636b4e756d6265723e0001000051090c5070616c6c65745f70726f6a6563745f746f6b656e14747970657340526576656e756553706c6974496e666f08284a6f7942616c616e636501182c426c6f636b4e756d6265720110000c0128616c6c6f636174696f6e1801284a6f7942616c616e636500012074696d656c696e655509015454696d656c696e653c426c6f636b4e756d6265723e0001446469766964656e64735f636c61696d65641801284a6f7942616c616e6365000055090c5070616c6c65745f70726f6a6563745f746f6b656e1474797065732054696d656c696e65042c426c6f636b4e756d626572011000080114737461727410012c426c6f636b4e756d6265720001206475726174696f6e10012c426c6f636b4e756d6265720000590904184f7074696f6e0404540121030108104e6f6e6500000010536f6d650400210300000100005d090c5070616c6c65745f70726f6a6563745f746f6b656e14747970657334506174726f6e61676544617461081c42616c616e636501182c426c6f636b4e756d6265720110000c011072617465f9020128596561726c7952617465000180756e636c61696d65645f706174726f6e6167655f74616c6c795f616d6f756e7418011c42616c616e63650001906c6173745f756e636c61696d65645f706174726f6e6167655f74616c6c795f626c6f636b10012c426c6f636b4e756d6265720000610904184f7074696f6e0404540125030108104e6f6e6500000010536f6d6504002503000001000065090c5070616c6c65745f70726f6a6563745f746f6b656e186572726f7273144572726f720404540001ec3c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f772980496e73756666696369656e745472616e736665727261626c6542616c616e636500010481014163636f756e742773207472616e736665727261626c652062616c616e636520697320696e73756666696369656e7420746f20706572666f726d20746865207472616e73666572206f7220696e697469616c697a6520746f6b656e2073616c6544546f6b656e446f65734e6f7445786973740002047852657175657374656420746f6b656e20646f6573206e6f74206578697374784163636f756e74496e666f726d6174696f6e446f65734e6f74457869737400030494526571756573746564206163636f756e74206461746120646f6573206e6f74206578697374945472616e7366657244657374696e6174696f6e4d656d626572446f65734e6f74457869737400040419014174206c65617374206f6e65206f6620746865207472616e736665722064657374696e6174696f6e73206973206e6f7420616e206578697374696e67206d656d626572206964784d65726b6c6550726f6f66566572696669636174696f6e4661696c757265000504804d65726b6c652070726f6f6620766572696669636174696f6e206661696c65645c546f6b656e53796d626f6c416c7265616479496e5573650006045453796d626f6c20616c726561647920696e2075736590496e697469616c416c6c6f636174696f6e546f4e6f6e4578697374696e674d656d62657200070441014174206c65617374206f6e65206f6620746865206d656d626572732070726f76696465642061732070617274206f6620496e697469616c416c6c6f636174696f6e20646f6573206e6f74206578697374504163636f756e74416c7265616479457869737473000804584163636f756e7420416c72656164792065786973747358546f6f4d616e795472616e736665724f757470757473000904985472616e736665722064657374696e6174696f6e206d656d62657220696420696e76616c69646c546f6b656e49737375616e63654e6f74496e49646c655374617465000a04a8546f6b656e27732063757272656e74206f66666572696e67207374617465206973206e6f742049646c6558496e73756666696369656e744a6f7942616c616e6365000b04dc496e73756666696369656e74204a4f592042616c616e636520746f20636f76657220746865207472616e73616374696f6e20636f7374736c4a6f795472616e736665725375626a656374546f44757374696e67000c045d0154686520616d6f756e74206f66204a4f5920746f206265207472616e73666572726564206973206e6f7420656e6f75676820746f206b656570207468652064657374696e6174696f6e206163636f756e7420616c697665cc417474656d7074546f52656d6f76654e6f6e4f776e65644163636f756e74556e6465725065726d697373696f6e65644d6f6465000d04ec417474656d707420746f2072656d6f7665206e6f6e206f776e6564206163636f756e7420756e646572207065726d697373696f6e6564206d6f646578417474656d7074546f52656d6f76654e6f6e456d7074794163636f756e74000e04e4417474656d707420746f2072656d6f766520616e206163636f756e74207769746820736f6d65206f75747374616e64696e6720746f6b656e739c43616e6e6f744a6f696e57686974656c697374496e5065726d697373696f6e6c6573734d6f6465000f04b043616e6e6f74206a6f696e2077686974656c69737420696e207065726d697373696f6e6c657373206d6f6465a443616e6e6f7444656973737565546f6b656e576974684f75747374616e64696e674163636f756e7473001004b843616e6e6f74204465697373756520546f6b656e2077697468206f75747374616e64696e67206163636f756e7473384e6f5570636f6d696e6753616c650011047854686520746f6b656e20686173206e6f207570636f6d696e672073616c65304e6f41637469766553616c65001204a854686520746f6b656e20686173206e6f206163746976652073616c6520617420746865206d6f6d656e748c496e73756666696369656e7442616c616e6365466f72546f6b656e507572636861736500130401014163636f756e742773204a4f592062616c616e636520697320696e73756666696369656e7420746f206d616b652074686520746f6b656e207075726368617365544e6f74456e6f756768546f6b656e734f6e53616c650014047d01416d6f756e74206f6620746f6b656e7320746f207075726368617365206f6e2073616c65206578636565647320746865207175616e74697479206f6620746f6b656e73207374696c6c20617661696c61626c65206f6e207468652073616c656853616c655374617274696e67426c6f636b496e54686550617374001504b05370656369666965642073616c65207374617274696e6720626c6f636b20697320696e2074686520706173745c53616c6541636365737350726f6f66526571756972656400160481014f6e6c792077686974656c6973746564207061727469636970616e74732061726520616c6c6f77656420746f20616363657373207468652073616c652c207468657265666f7265206163636573732070726f6f662069732072657175697265649453616c6541636365737350726f6f665061727469636970616e7449734e6f7453656e64657200170829015061727469636970616e7420696e2073616c65206163636573732070726f6f662070726f766964656420647572696e67206070757263686173655f746f6b656e735f6f6e5f73616c656084646f6573206e6f74206d61746368207468652073656e646572206163636f756e745c53616c6550757263686173654361704578636565646564001808610153616c65207061727469636970616e742773206361702028656974686572206361705f7065725f6d656d626572206f722077686974656c6973746564207061727469636970616e742773207370656369666963206361702978776173206578636565646564207769746820746865207075726368617365b04d617856657374696e675363686564756c65735065724163636f756e74506572546f6b656e52656163686564001908c843616e6e6f742061646420616e6f746865722076657374696e67207363686564756c6520746f20616e206163636f756e742e31014d6178696d756d206e756d626572206f662076657374696e67207363686564756c657320666f722074686973206163636f756e742d746f6b656e20706169722077617320726561636865642e6050726576696f757353616c654e6f7446696e616c697a6564001a04e450726576696f75732073616c6520776173207374696c6c206e6f742066696e616c697a65642c2066696e616c697a652069742066697273742e444e6f546f6b656e73546f5265636f766572001b041501546865726520617265206e6f2072656d61696e696e6720746f6b657320746f207265636f7665722066726f6d207468652070726576696f757320746f6b656e2073616c652e5053616c654475726174696f6e546f6f53686f7274001c04dc5370656369666965642073616c65206475726174696f6e2069732073686f72746572207468616e204d696e53616c654475726174696f6e4853616c654475726174696f6e49735a65726f001d047053616c65206475726174696f6e2063616e6e6f74206265207a65726f7053616c655570706572426f756e645175616e7469747949735a65726f001e048c557070657220626f756e64207175616e746974792063616e6e6f74206265207a65726f5853616c654361705065724d656d62657249735a65726f001f049850757263686173652063617020706572206d656d6265722063616e6e6f74206265207a65726f4c53616c65556e6974507269636549735a65726f00200484546f6b656e277320756e69742070726963652063616e6e6f74206265207a65726f6053616c655075726368617365416d6f756e7449735a65726f002104cc416d6f756e74206f6620746f6b656e7320746f207075726368617365206f6e2073616c652063616e6e6f74206265207a65726f6c43616e6e6f74496e697453616c654966416d6d4973416374697665002204604e6f2053616c6520696620416d6d206973206163746976657c526576656e756553706c697454696d65546f5374617274546f6f53686f7274002304d453706563696669656420726576656e75652073706c6974207374617274696e6720626c6f636b20697320696e20746865207061737470526576656e756553706c69744475726174696f6e546f6f53686f72740024048c526576656e75652053706c6974206475726174696f6e20697320746f6f2073686f727484526576656e756553706c6974416c7265616479416374697665466f72546f6b656e002504a8417474656d707420746f2061637469766174652073706c69742077697468206f6e65206f6e676f696e6774526576656e756553706c69744e6f74416374697665466f72546f6b656e0026043501417474656d707420746f206d616b6520726576656e75652073706c6974206f7065726174696f6e73207769746820746f6b656e206e6f7420696e206163746976652073706c697420737461746554526576656e756553706c69744469644e6f74456e640027047c526576656e75652053706c697420686173206e6f7420656e6465642079657458526576656e756553706c69744e6f744f6e676f696e67002804bc526576656e75652053706c697420666f7220746f6b656e206163746976652c20627574206e6f74206f6e676f696e676055736572416c726561647950617274696369706174696e67002904bc5573657220616c72656164792070617274696369706174696e6720696e2074686520726576656e75652073706c6974a0496e73756666696369656e7442616c616e6365466f7253706c697450617274696369706174696f6e002a041d015573657220646f6573206e6f7420706f7373657320656e6f7567682062616c616e636520746f20706172746963697061746520696e2074686520726576656e75652073706c69747c557365724e6f745061727469636970616e74696e67496e416e7953706c6974002b049855736572206973206e6f742070617274696369706174696e6720696e20616e792073706c69749843616e6e6f745061727469636970617465496e53706c6974576974685a65726f416d6f756e74002c04e8417474656d707420746f20706172746963697061746520696e20612073706c69742077697468207a65726f20746f6b656e20746f207374616b65a043616e6e6f74497373756553706c6974576974685a65726f416c6c6f636174696f6e416d6f756e74002d04dc417474656d707420746f20697373756520696e20612073706c69742077697468207a65726f20616c6c6f636174696f6e20616d6f756e74b043616e6e6f744d6f64696679537570706c795768656e526576656e756553706c697473417265416374697665002e04d4417474656d707420746f206d6f6469667920737570706c79207768656e20726576656e75652073706c69742069732061637469766558526576656e756553706c69745261746549735a65726f002f0478526576656e75652073706c697420726174652063616e6e6f742062652030404275726e416d6f756e7449735a65726f0030047c50726f766964656420616d6f756e7420746f206275726e206973203d3d2030a04275726e416d6f756e74477265617465725468616e4163636f756e74546f6b656e73416d6f756e740031043101416d6f756e74206f6620746f6b656e7320746f206275726e206578636565647320746f74616c20616d6f756e74206f6620746f6b656e73206f776e656420627920746865206163636f756e74344e6f74496e416d6d537461746500320811012d2d2d2d2d2d20414d4d202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d406e6f7420696e20414d4d20737461746558496e76616c69644375727665506172616d6574657273003304b4496e76616c696420626f6e64696e6720637572766520636f6e737472756374696f6e20706172616d65746572733c446561646c696e654578706972656400340484446561646c696e6520636f6e73747261696e74206e6f742073617469736669656464536c697070616765546f6c6572616e63654578636565646564003504d4536c69707061676520746f6c6572616e636520636f6e73747261696e7420746f6c6572616e6365206e6f742073617469736669656460496e73756666696369656e74546f6b656e42616c616e63650036049443726561746f7220746f6b656e2062616c616e636520697320696e73756666696369656e74904f75747374616e64696e67416d6d50726f7669646564537570706c79546f6f4c617267650037046d014f757374616e64696e6720414d4d2d70726f766964656420737570706c7920636f6e737469747574657320746f6f206c617267652070657263656e74616765206f662074686520746f6b656e277320746f74616c20737570706c79684375727665536c6f7065506172616d6574657273546f6f4c6f77003804b0437572766520736c6f706520706172616d65746572732062656c6f77206d696e696d756d20616c6c6f776564a8546172676574506174726f6e6167655261746549734869676865725468616e43757272656e745261746500390815012d2d2d2d2d2d2d2d20506174726f6e616765202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2dc4546172676574205261746520697320686967686572207468616e2063757272656e7420706174726f6e616765207261746580596561726c79506174726f6e616765526174654c696d69744578636565646564003a04dc50726f76696465642076616c756520666f7220706174726f6e61676520697320746f6f206269672028796561726c7920666f726d6174290069090c5c70616c6c65745f70726f706f73616c735f656e67696e651474797065732050726f706f73616c102c426c6f636b4e756d62657201102850726f706f736572496401281c42616c616e63650118244163636f756e744964010000200128706172616d65746572736d0901a050726f706f73616c506172616d65746572733c426c6f636b4e756d6265722c2042616c616e63653e00012c70726f706f7365725f696428012850726f706f73657249640001306163746976617465645f617410012c426c6f636b4e756d6265720001187374617475732d03016c50726f706f73616c5374617475733c426c6f636b4e756d6265723e000138766f74696e675f726573756c747371090134566f74696e67526573756c747300015465786163745f657865637574696f6e5f626c6f636b0102014c4f7074696f6e3c426c6f636b4e756d6265723e00016c6e725f6f665f636f756e63696c5f636f6e6669726d6174696f6e7310010c7533320001487374616b696e675f6163636f756e745f69649401444f7074696f6e3c4163636f756e7449643e00006d090c5c70616c6c65745f70726f706f73616c735f656e67696e651474797065734850726f706f73616c506172616d6574657273082c426c6f636b4e756d62657201101c42616c616e6365011800200134766f74696e675f706572696f6410012c426c6f636b4e756d62657200013067726163655f706572696f6410012c426c6f636b4e756d626572000168617070726f76616c5f71756f72756d5f70657263656e7461676510010c753332000174617070726f76616c5f7468726573686f6c645f70657263656e7461676510010c753332000168736c617368696e675f71756f72756d5f70657263656e7461676510010c753332000174736c617368696e675f7468726573686f6c645f70657263656e7461676510010c75333200013872657175697265645f7374616b654501013c4f7074696f6e3c42616c616e63653e000144636f6e737469747574696f6e616c69747910010c753332000071090c5c70616c6c65745f70726f706f73616c735f656e67696e6514747970657334566f74696e67526573756c7473000010012c61627374656e74696f6e7310010c753332000124617070726f76616c7310010c75333200012872656a656374696f6e7310010c75333200011c736c617368657310010c753332000075090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00007909000004081028007d09085c70616c6c65745f70726f706f73616c735f656e67696e65144572726f7204045400015c3c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f772948456d7074795469746c6550726f76696465640001049050726f706f73616c2063616e6e6f74206861766520616e20656d707479207469746c652260456d7074794465736372697074696f6e50726f76696465640002048850726f706f73616c2063616e6e6f74206861766520616e20656d70747920626f6479385469746c654973546f6f4c6f6e67000304445469746c6520697320746f6f206c6f6e67504465736372697074696f6e4973546f6f4c6f6e670004045c4465736372697074696f6e20697320746f6f206c6f6e674050726f706f73616c4e6f74466f756e640005046c5468652070726f706f73616c20646f6573206e6f742065786973744450726f706f73616c46696e616c697a65640006047450726f706f73616c2069732066696e616c697a656420616c726561647930416c7265616479566f7465640007049c5468652070726f706f73616c2068617665206265656e20616c726561647920766f746564206f6e244e6f74417574686f72000804344e6f7420616e20617574686f727c4d617841637469766550726f706f73616c4e756d6265724578636565646564000904904d6178206163746976652070726f706f73616c73206e756d62657220657863656564656428456d7074795374616b65000a04a05374616b652063616e6e6f7420626520656d707479207769746820746869732070726f706f73616c485374616b6553686f756c644265456d707479000b049c5374616b652073686f756c6420626520656d70747920666f7220746869732070726f706f73616c605374616b654469666665727346726f6d5265717569726564000c04b05374616b6520646966666572732066726f6d207468652070726f706f73616c20726571756972656d656e747384496e76616c6964506172616d65746572417070726f76616c5468726573686f6c64000d0484417070726f76616c207468726573686f6c642063616e6e6f74206265207a65726f84496e76616c6964506172616d65746572536c617368696e675468726573686f6c64000e0484536c617368696e67207468726573686f6c642063616e6e6f74206265207a65726f4452657175697265526f6f744f726967696e000f04845265717569726520726f6f74206f726967696e20696e2065787472696e736963734050726f706f73616c486173566f746573001004f4446973616c6c6f7720746f2063616e63656c207468652070726f706f73616c2069662074686572652061726520616e7920766f746573206f6e2069742e5c5a65726f4578616374457865637574696f6e426c6f636b00110494457861637420657865637574696f6e20626c6f636b2063616e6e6f74206265207a65726f2e68496e76616c69644578616374457865637574696f6e426c6f636b001204e0457861637420657865637574696f6e20626c6f636b2063616e6e6f74206265206c657373207468616e2063757272656e745f626c6f636b2e6c496e73756666696369656e7442616c616e6365466f725374616b65001304a05468657265206973206e6f7420656e6f7567682062616c616e636520666f722061207374616b652e44436f6e666c696374696e675374616b6573001404bc54686520636f6e666c696374696e67207374616b6520646973636f76657265642e2043616e6e6f74207374616b652e78496e76616c69645374616b696e674163636f756e74466f724d656d626572001504ac5374616b696e67206163636f756e7420646f65736e27742062656c6f6e6720746f2061206d656d6265722e8c4d6178446973706174636861626c6543616c6c436f646553697a6545786365656465640016043d015468652073697a65206f6620656e636f64656420646973706174636861626c652063616c6c20746f206265206578656375746564206279207468652070726f706f73616c20697320746f6f20626967047c456e67696e65206d6f64756c6520707265646566696e6564206572726f727381090c6c70616c6c65745f70726f706f73616c735f64697363757373696f6e1474797065734044697363757373696f6e5468726561640c204d656d626572496401282c426c6f636b4e756d62657201103c54687265616457686974656c697374018509000c01306163746976617465645f617410012c426c6f636b4e756d626572000124617574686f725f69642801204d656d62657249640001106d6f64658909016c5468726561644d6f64653c54687265616457686974656c6973743e000085090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401280453000004006901012c42547265655365743c543e000089090c6c70616c6c65745f70726f706f73616c735f64697363757373696f6e147479706573285468726561644d6f6465043c54687265616457686974656c6973740185090108104f70656e00000018436c6f73656404008509013c54687265616457686974656c697374000100008d090c6c70616c6c65745f70726f706f73616c735f64697363757373696f6e1474797065733844697363757373696f6e506f73740c204d656d626572496401282c426c6f636b4e756d626572011048526570617961626c65426c6f6174426f6e6401e101000c0124617574686f725f69642801204d656d626572496400013c636c65616e75705f7061795f6f6666e1010148526570617961626c65426c6f6174426f6e6400012c6c6173745f65646974656410012c426c6f636b4e756d62657200009109086c70616c6c65745f70726f706f73616c735f64697363757373696f6e144572726f720404540001283c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f772944546872656164446f65736e7445786973740001045054687265616420646f65736e27742065786973743c506f7374446f65736e74457869737400020448506f737420646f65736e27742065786973744452657175697265526f6f744f726967696e000304845265717569726520726f6f74206f726967696e20696e2065787472696e736963736043616e6e6f74506f73744f6e436c6f7365645468726561640004046501546865207468726561642068617320436c6f736564206d6f64652e20416e6420706f737420617574686f7220646f65736e27742062656c6f6e6720746f20636f756e63696c206f7220616c6c6f776564206d656d626572732e504e6f74417574686f724f72436f756e63696c6f720005049453686f756c642062652074687265616420617574686f72206f7220636f756e63696c6f722e604d617857686974654c69737453697a654578636565646564000604a04d617820616c6c6f77656420617574686f7273206c697374206c696d69742065786365656465642e7457686974656c69737465644d656d626572446f65734e6f74457869737400070849014174206c65617374206f6e65206f6620746865206d656d626572206964732070726f76696465642061732070617274206f6620636c6f736564207468726561642077686974656c6973742062656c6f6e677364746f2061206e6f6e2d6578697374696e67206d656d6265722e68496e73756666696369656e7442616c616e6365466f72506f7374000804c44163636f756e742068617320696e73756666696369656e742062616c616e636520746f20637265617465206120706f73744043616e6e6f7444656c657465506f73740009049c4163636f756e742063616e27742064656c65746520706f737420617420746865206d6f6d656e74048c44697363757373696f6e206d6f64756c6520707265646566696e6564206572726f72739509085870616c6c65745f70726f706f73616c735f636f646578144572726f72040454000168545369676e616c50726f706f73616c4973456d707479000004a050726f7669646564207465787420666f7220746578742070726f706f73616c20697320656d7074795852756e74696d6550726f706f73616c4973456d707479000104f050726f7669646564205741534d20636f646520666f72207468652072756e74696d6520757067726164652070726f706f73616c20697320656d70747990496e76616c696446756e64696e675265717565737450726f706f73616c42616c616e6365000204bc496e76616c69642062616c616e63652076616c756520666f7220746865207370656e64696e672070726f706f73616c54496e76616c696456616c696461746f72436f756e74000304f8496e76616c69642076616c696461746f7220636f756e7420666f722074686520277365742076616c696461746f7220636f756e74272070726f706f73616c4452657175697265526f6f744f726967696e000404845265717569726520726f6f74206f726967696e20696e2065787472696e73696373a8496e76616c6964436f756e63696c456c656374696f6e506172616d65746572436f756e63696c53697a65000504c4496e76616c696420636f756e63696c20656c656374696f6e20706172616d65746572202d20636f756e63696c5f73697a65b4496e76616c6964436f756e63696c456c656374696f6e506172616d6574657243616e6469646163794c696d6974000604d0496e76616c696420636f756e63696c20656c656374696f6e20706172616d65746572202d2063616e6469646163792d6c696d6974b4496e76616c6964436f756e63696c456c656374696f6e506172616d657465724d696e566f74696e675374616b65000704d4496e76616c696420636f756e63696c20656c656374696f6e20706172616d65746572202d206d696e2d766f74696e675f7374616b65b8496e76616c6964436f756e63696c456c656374696f6e506172616d657465724e65775465726d4475726174696f6e000804d8496e76616c696420636f756e63696c20656c656374696f6e20706172616d65746572202d206e65775f7465726d5f6475726174696f6eb8496e76616c6964436f756e63696c456c656374696f6e506172616d657465724d696e436f756e63696c5374616b65000904d8496e76616c696420636f756e63696c20656c656374696f6e20706172616d65746572202d206d696e5f636f756e63696c5f7374616b65b8496e76616c6964436f756e63696c456c656374696f6e506172616d6574657252657665616c696e67506572696f64000a04d4496e76616c696420636f756e63696c20656c656374696f6e20706172616d65746572202d2072657665616c696e675f706572696f64ac496e76616c6964436f756e63696c456c656374696f6e506172616d65746572566f74696e67506572696f64000b04c8496e76616c696420636f756e63696c20656c656374696f6e20706172616d65746572202d20766f74696e675f706572696f64bc496e76616c6964436f756e63696c456c656374696f6e506172616d65746572416e6e6f756e63696e67506572696f64000c04d8496e76616c696420636f756e63696c20656c656374696f6e20706172616d65746572202d20616e6e6f756e63696e675f706572696f6484496e76616c6964576f726b696e6747726f75704275646765744361706163697479000d04bc496e76616c696420776f726b696e672067726f75702062756467657420636170616369747920706172616d65746572a0496e76616c69645365744c656164506172616d6574657243616e6e6f744265436f756e63696c6f72000e042d01496e76616c69642027736574206c6561642070726f706f73616c2720706172616d65746572202d2070726f706f736564206c6561642063616e6e6f74206265206120636f756e63696c6f724c536c617368696e675374616b6549735a65726f000f042101496e76616c69642027736c617368207374616b652070726f706f73616c2720706172616d65746572202d2063616e6e6f7420736c617368206279207a65726f2062616c616e63652e5444656372656173696e675374616b6549735a65726f0010043901496e76616c696420276465637265617365207374616b652070726f706f73616c2720706172616d65746572202d2063616e6e6f74206465637265617365206279207a65726f2062616c616e63652e80496e73756666696369656e7446756e6473466f724275646765745570646174650011041d01496e73756666696369656e742066756e647320666f72202755706461746520576f726b696e672047726f757020427564676574272070726f706f73616c20657865637574696f6eb0496e76616c696446756e64696e675265717565737450726f706f73616c4e756d6265724f664163636f756e740012045101496e76616c6964206e756d626572206f66206163636f756e747320726563696576696e672066756e64696e67207265717565737420666f72202746756e64696e672052657175657374272070726f706f73616c2eb0496e76616c696446756e64696e675265717565737450726f706f73616c52657065617465644163636f756e74001304bc5265706561746564206163636f756e7420696e202746756e64696e672052657175657374272070726f706f73616c2ee0496e76616c69644368616e6e656c5061796f75747350726f706f73616c4d696e436173686f7574457863656564734d6178436173686f7574001404e50154686520737065636966696564206d696e206368616e6e656c20636173686f75742069732067726561746572207468616e2074686520737065636966696564206d6178206368616e6e656c20636173686f757420696e2060557064617465204368616e6e656c205061796f757473602070726f706f73616c2e4c496e76616c69644c656164576f726b657249640015049050726f7669646564206c65616420776f726b6572206964206973206e6f742076616c696450496e76616c69644c6561644f70656e696e6749640016049450726f7669646564206c656164206f70656e696e67206964206973206e6f742076616c696460496e76616c69644c6561644170706c69636174696f6e4964001704a450726f7669646564206c656164206170706c69636174696f6e206964206973206e6f742076616c696444496e76616c696450726f706f73616c49640018048450726f76696465642070726f706f73616c206964206973206e6f742076616c69643c41726974686d657469634572726f720019043c41726974686d656963204572726f720478436f646578206d6f64756c6520707265646566696e6564206572726f727399090c5070616c6c65745f776f726b696e675f67726f75701474797065731c4f70656e696e670c2c426c6f636b4e756d62657201101c42616c616e636501181048617368012c001801306f70656e696e675f747970657d03012c4f70656e696e675479706500011c6372656174656410012c426c6f636b4e756d6265720001406465736372697074696f6e5f686173682c0110486173680001307374616b655f706f6c696379610301845374616b65506f6c6963793c426c6f636b4e756d6265722c2042616c616e63653e0001407265776172645f7065725f626c6f636b4501013c4f7074696f6e3c42616c616e63653e0001386372656174696f6e5f7374616b6518011c42616c616e636500009d090c5070616c6c65745f776f726b696e675f67726f7570147479706573384a6f624170706c69636174696f6e0c244163636f756e7449640100204d656d626572496401281048617368012c0018013c726f6c655f6163636f756e745f69640001244163636f756e7449640001447265776172645f6163636f756e745f69640001244163636f756e7449640001487374616b696e675f6163636f756e745f69640001244163636f756e7449640001246d656d6265725f69642801204d656d62657249640001406465736372697074696f6e5f686173682c0110486173680001286f70656e696e675f69642801244f70656e696e6749640000a1090c5070616c6c65745f776f726b696e675f67726f75701474797065732c47726f7570576f726b657210244163636f756e7449640100204d656d626572496401282c426c6f636b4e756d62657201101c42616c616e63650118002401246d656d6265725f69642801204d656d626572496400013c726f6c655f6163636f756e745f69640001244163636f756e7449640001487374616b696e675f6163636f756e745f69640001244163636f756e7449640001447265776172645f6163636f756e745f69640001244163636f756e744964000148737461727465645f6c656176696e675f61740102014c4f7074696f6e3c426c6f636b4e756d6265723e0001506a6f625f756e7374616b696e675f706572696f6410012c426c6f636b4e756d6265720001407265776172645f7065725f626c6f636b4501013c4f7074696f6e3c42616c616e63653e0001346d69737365645f7265776172644501013c4f7074696f6e3c42616c616e63653e000128637265617465645f617410012c426c6f636b4e756d6265720000a5090c5070616c6c65745f776f726b696e675f67726f7570186572726f7273144572726f720804540004490001803c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729605374616b6542616c616e636543616e6e6f7442655a65726f0001049850726f7669646564207374616b652062616c616e63652063616e6e6f74206265207a65726f2e4c4f70656e696e67446f65734e6f7445786973740002045c4f70656e696e6720646f6573206e6f742065786973742e6443616e6e6f74486972654d756c7469706c654c656164657273000304bc43616e6e6f742066696c6c206f70656e696e672077697468206d756c7469706c65206170706c69636174696f6e732e74576f726b65724170706c69636174696f6e446f65734e6f74457869737400040488576f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e744d6178416374697665576f726b65724e756d626572457863656564656400050488576f726b696e672067726f75702073697a65206c696d69742065786365656465642e9c5375636365737366756c576f726b65724170706c69636174696f6e446f65734e6f744578697374000604b45375636365737366756c20776f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e8043616e6e6f74486972654c65616465725768656e4c6561646572457869737473000704c45468657265206973206c656164657220616c72656164792c2063616e6e6f74206869726520616e6f74686572206f6e652e4049734e6f744c6561644163636f756e740008044c4e6f742061206c656164206163636f756e742e4443757272656e744c6561644e6f745365740009046043757272656e74206c656164206973206e6f74207365742e48576f726b6572446f65734e6f744578697374000a0458576f726b657220646f6573206e6f742065786973742e4c496e76616c69644d656d6265724f726967696e000b0470496e76616c6964206f726967696e20666f722061206d656d6265722e705369676e657249734e6f74576f726b6572526f6c654163636f756e74000c04885369676e6572206973206e6f7420776f726b657220726f6c65206163636f756e742e4842656c6f774d696e696d756d5374616b6573000d04885374616b696e67206c657373207468616e20746865206c6f77657220626f756e642e7c496e73756666696369656e7442616c616e6365546f436f7665725374616b65000e0490496e73756666696369656e742062616c616e636520746f20636f766572207374616b652e884170706c69636174696f6e5374616b65446f65736e744d617463684f70656e696e67000f04d84170706c69636174696f6e207374616b65206973206c657373207468616e207265717569726564206f70656e696e67207374616b652e504f726967696e49734e6f744170706c6963616e74001004604f726967696e206973206e6f74206170706c6963616e742e3c576f726b657249734c656176696e6700110498496e76616c6964206f7065726174696f6e202d20776f726b6572206973206c656176696e672e5043616e6e6f74526577617264576974685a65726f0012046452657761726420636f756c64206e6f74206265207a65726f2e78496e76616c69645374616b696e674163636f756e74466f724d656d626572001304ac5374616b696e67206163636f756e7420646f65736e27742062656c6f6e6720746f2061206d656d6265722e5c436f6e666c6963745374616b65734f6e4163636f756e74001404b05374616b696e67206163636f756e7420636f6e7461696e7320636f6e666c696374696e67207374616b65732e44576f726b65724861734e6f5265776172640015047c576f726b657220686173206e6f20726563757272696e67207265776172642e78556e7374616b696e67506572696f644c6573735468616e4d696e696d756d001604090153706563696669656420756e7374616b696e6720706572696f64206973206c657373207468656e206d696e696d756d2073657420666f72207468652067726f75702e3c43616e6e6f745370656e645a65726f00170460496e76616c6964207370656e64696e6720616d6f756e742e74496e73756666696369656e74427564676574466f725370656e64696e67001804a449742773206e6f7420656e6f7567682062756467657420666f722074686973207370656e64696e672e584e6f4170706c69636174696f6e7350726f7669646564001904bc43616e6e6f742066696c6c206f70656e696e67202d206e6f206170706c69636174696f6e732070726f76696465642ea043616e6e6f7444656372656173655374616b6544656c7461477265617465725468616e5374616b65001a04fc43616e6e6f74206465637265617365207374616b65202d207374616b652064656c74612067726561746572207468616e20696e697469616c207374616b652e644170706c69636174696f6e734e6f74466f724f70656e696e67001b04f0547279696e6720746f2066696c6c206f70656e696e67207769746820616e206170706c69636174696f6e20666f72206f74686572206f70656e696e6764576f726b657253746f7261676556616c7565546f6f4c6f6e67001c0480576f726b65722073746f72616765207465787420697320746f6f206c6f6e672e70496e73756666696369656e74546f6b656e73466f7246756e64696e67001d04f8496e73756666696369656e7420746f6b656e7320666f722066756e64696e6720286f6e206d656d62657220636f6e74726f6c6c6572206163636f756e7429445a65726f546f6b656e7346756e64696e67001e047c547279696e6720746f2066756e642077697468207a65726f20746f6b656e7378496e73756666696369656e7442616c616e6365466f725472616e73666572001f04b443616e6e6f742077697468647261773a20696e73756666696369656e74206275646765742062616c616e63652e048c44697363757373696f6e206d6f64756c6520707265646566696e6564206572726f7273a9090c5070616c6c65745f776f726b696e675f67726f7570186572726f7273144572726f720804540004490001803c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729605374616b6542616c616e636543616e6e6f7442655a65726f0001049850726f7669646564207374616b652062616c616e63652063616e6e6f74206265207a65726f2e4c4f70656e696e67446f65734e6f7445786973740002045c4f70656e696e6720646f6573206e6f742065786973742e6443616e6e6f74486972654d756c7469706c654c656164657273000304bc43616e6e6f742066696c6c206f70656e696e672077697468206d756c7469706c65206170706c69636174696f6e732e74576f726b65724170706c69636174696f6e446f65734e6f74457869737400040488576f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e744d6178416374697665576f726b65724e756d626572457863656564656400050488576f726b696e672067726f75702073697a65206c696d69742065786365656465642e9c5375636365737366756c576f726b65724170706c69636174696f6e446f65734e6f744578697374000604b45375636365737366756c20776f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e8043616e6e6f74486972654c65616465725768656e4c6561646572457869737473000704c45468657265206973206c656164657220616c72656164792c2063616e6e6f74206869726520616e6f74686572206f6e652e4049734e6f744c6561644163636f756e740008044c4e6f742061206c656164206163636f756e742e4443757272656e744c6561644e6f745365740009046043757272656e74206c656164206973206e6f74207365742e48576f726b6572446f65734e6f744578697374000a0458576f726b657220646f6573206e6f742065786973742e4c496e76616c69644d656d6265724f726967696e000b0470496e76616c6964206f726967696e20666f722061206d656d6265722e705369676e657249734e6f74576f726b6572526f6c654163636f756e74000c04885369676e6572206973206e6f7420776f726b657220726f6c65206163636f756e742e4842656c6f774d696e696d756d5374616b6573000d04885374616b696e67206c657373207468616e20746865206c6f77657220626f756e642e7c496e73756666696369656e7442616c616e6365546f436f7665725374616b65000e0490496e73756666696369656e742062616c616e636520746f20636f766572207374616b652e884170706c69636174696f6e5374616b65446f65736e744d617463684f70656e696e67000f04d84170706c69636174696f6e207374616b65206973206c657373207468616e207265717569726564206f70656e696e67207374616b652e504f726967696e49734e6f744170706c6963616e74001004604f726967696e206973206e6f74206170706c6963616e742e3c576f726b657249734c656176696e6700110498496e76616c6964206f7065726174696f6e202d20776f726b6572206973206c656176696e672e5043616e6e6f74526577617264576974685a65726f0012046452657761726420636f756c64206e6f74206265207a65726f2e78496e76616c69645374616b696e674163636f756e74466f724d656d626572001304ac5374616b696e67206163636f756e7420646f65736e27742062656c6f6e6720746f2061206d656d6265722e5c436f6e666c6963745374616b65734f6e4163636f756e74001404b05374616b696e67206163636f756e7420636f6e7461696e7320636f6e666c696374696e67207374616b65732e44576f726b65724861734e6f5265776172640015047c576f726b657220686173206e6f20726563757272696e67207265776172642e78556e7374616b696e67506572696f644c6573735468616e4d696e696d756d001604090153706563696669656420756e7374616b696e6720706572696f64206973206c657373207468656e206d696e696d756d2073657420666f72207468652067726f75702e3c43616e6e6f745370656e645a65726f00170460496e76616c6964207370656e64696e6720616d6f756e742e74496e73756666696369656e74427564676574466f725370656e64696e67001804a449742773206e6f7420656e6f7567682062756467657420666f722074686973207370656e64696e672e584e6f4170706c69636174696f6e7350726f7669646564001904bc43616e6e6f742066696c6c206f70656e696e67202d206e6f206170706c69636174696f6e732070726f76696465642ea043616e6e6f7444656372656173655374616b6544656c7461477265617465725468616e5374616b65001a04fc43616e6e6f74206465637265617365207374616b65202d207374616b652064656c74612067726561746572207468616e20696e697469616c207374616b652e644170706c69636174696f6e734e6f74466f724f70656e696e67001b04f0547279696e6720746f2066696c6c206f70656e696e67207769746820616e206170706c69636174696f6e20666f72206f74686572206f70656e696e6764576f726b657253746f7261676556616c7565546f6f4c6f6e67001c0480576f726b65722073746f72616765207465787420697320746f6f206c6f6e672e70496e73756666696369656e74546f6b656e73466f7246756e64696e67001d04f8496e73756666696369656e7420746f6b656e7320666f722066756e64696e6720286f6e206d656d62657220636f6e74726f6c6c6572206163636f756e7429445a65726f546f6b656e7346756e64696e67001e047c547279696e6720746f2066756e642077697468207a65726f20746f6b656e7378496e73756666696369656e7442616c616e6365466f725472616e73666572001f04b443616e6e6f742077697468647261773a20696e73756666696369656e74206275646765742062616c616e63652e048c44697363757373696f6e206d6f64756c6520707265646566696e6564206572726f7273ad090c5070616c6c65745f776f726b696e675f67726f7570186572726f7273144572726f720804540004490001803c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729605374616b6542616c616e636543616e6e6f7442655a65726f0001049850726f7669646564207374616b652062616c616e63652063616e6e6f74206265207a65726f2e4c4f70656e696e67446f65734e6f7445786973740002045c4f70656e696e6720646f6573206e6f742065786973742e6443616e6e6f74486972654d756c7469706c654c656164657273000304bc43616e6e6f742066696c6c206f70656e696e672077697468206d756c7469706c65206170706c69636174696f6e732e74576f726b65724170706c69636174696f6e446f65734e6f74457869737400040488576f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e744d6178416374697665576f726b65724e756d626572457863656564656400050488576f726b696e672067726f75702073697a65206c696d69742065786365656465642e9c5375636365737366756c576f726b65724170706c69636174696f6e446f65734e6f744578697374000604b45375636365737366756c20776f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e8043616e6e6f74486972654c65616465725768656e4c6561646572457869737473000704c45468657265206973206c656164657220616c72656164792c2063616e6e6f74206869726520616e6f74686572206f6e652e4049734e6f744c6561644163636f756e740008044c4e6f742061206c656164206163636f756e742e4443757272656e744c6561644e6f745365740009046043757272656e74206c656164206973206e6f74207365742e48576f726b6572446f65734e6f744578697374000a0458576f726b657220646f6573206e6f742065786973742e4c496e76616c69644d656d6265724f726967696e000b0470496e76616c6964206f726967696e20666f722061206d656d6265722e705369676e657249734e6f74576f726b6572526f6c654163636f756e74000c04885369676e6572206973206e6f7420776f726b657220726f6c65206163636f756e742e4842656c6f774d696e696d756d5374616b6573000d04885374616b696e67206c657373207468616e20746865206c6f77657220626f756e642e7c496e73756666696369656e7442616c616e6365546f436f7665725374616b65000e0490496e73756666696369656e742062616c616e636520746f20636f766572207374616b652e884170706c69636174696f6e5374616b65446f65736e744d617463684f70656e696e67000f04d84170706c69636174696f6e207374616b65206973206c657373207468616e207265717569726564206f70656e696e67207374616b652e504f726967696e49734e6f744170706c6963616e74001004604f726967696e206973206e6f74206170706c6963616e742e3c576f726b657249734c656176696e6700110498496e76616c6964206f7065726174696f6e202d20776f726b6572206973206c656176696e672e5043616e6e6f74526577617264576974685a65726f0012046452657761726420636f756c64206e6f74206265207a65726f2e78496e76616c69645374616b696e674163636f756e74466f724d656d626572001304ac5374616b696e67206163636f756e7420646f65736e27742062656c6f6e6720746f2061206d656d6265722e5c436f6e666c6963745374616b65734f6e4163636f756e74001404b05374616b696e67206163636f756e7420636f6e7461696e7320636f6e666c696374696e67207374616b65732e44576f726b65724861734e6f5265776172640015047c576f726b657220686173206e6f20726563757272696e67207265776172642e78556e7374616b696e67506572696f644c6573735468616e4d696e696d756d001604090153706563696669656420756e7374616b696e6720706572696f64206973206c657373207468656e206d696e696d756d2073657420666f72207468652067726f75702e3c43616e6e6f745370656e645a65726f00170460496e76616c6964207370656e64696e6720616d6f756e742e74496e73756666696369656e74427564676574466f725370656e64696e67001804a449742773206e6f7420656e6f7567682062756467657420666f722074686973207370656e64696e672e584e6f4170706c69636174696f6e7350726f7669646564001904bc43616e6e6f742066696c6c206f70656e696e67202d206e6f206170706c69636174696f6e732070726f76696465642ea043616e6e6f7444656372656173655374616b6544656c7461477265617465725468616e5374616b65001a04fc43616e6e6f74206465637265617365207374616b65202d207374616b652064656c74612067726561746572207468616e20696e697469616c207374616b652e644170706c69636174696f6e734e6f74466f724f70656e696e67001b04f0547279696e6720746f2066696c6c206f70656e696e67207769746820616e206170706c69636174696f6e20666f72206f74686572206f70656e696e6764576f726b657253746f7261676556616c7565546f6f4c6f6e67001c0480576f726b65722073746f72616765207465787420697320746f6f206c6f6e672e70496e73756666696369656e74546f6b656e73466f7246756e64696e67001d04f8496e73756666696369656e7420746f6b656e7320666f722066756e64696e6720286f6e206d656d62657220636f6e74726f6c6c6572206163636f756e7429445a65726f546f6b656e7346756e64696e67001e047c547279696e6720746f2066756e642077697468207a65726f20746f6b656e7378496e73756666696369656e7442616c616e6365466f725472616e73666572001f04b443616e6e6f742077697468647261773a20696e73756666696369656e74206275646765742062616c616e63652e048c44697363757373696f6e206d6f64756c6520707265646566696e6564206572726f7273b1090c5070616c6c65745f776f726b696e675f67726f7570186572726f7273144572726f720804540004490001803c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729605374616b6542616c616e636543616e6e6f7442655a65726f0001049850726f7669646564207374616b652062616c616e63652063616e6e6f74206265207a65726f2e4c4f70656e696e67446f65734e6f7445786973740002045c4f70656e696e6720646f6573206e6f742065786973742e6443616e6e6f74486972654d756c7469706c654c656164657273000304bc43616e6e6f742066696c6c206f70656e696e672077697468206d756c7469706c65206170706c69636174696f6e732e74576f726b65724170706c69636174696f6e446f65734e6f74457869737400040488576f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e744d6178416374697665576f726b65724e756d626572457863656564656400050488576f726b696e672067726f75702073697a65206c696d69742065786365656465642e9c5375636365737366756c576f726b65724170706c69636174696f6e446f65734e6f744578697374000604b45375636365737366756c20776f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e8043616e6e6f74486972654c65616465725768656e4c6561646572457869737473000704c45468657265206973206c656164657220616c72656164792c2063616e6e6f74206869726520616e6f74686572206f6e652e4049734e6f744c6561644163636f756e740008044c4e6f742061206c656164206163636f756e742e4443757272656e744c6561644e6f745365740009046043757272656e74206c656164206973206e6f74207365742e48576f726b6572446f65734e6f744578697374000a0458576f726b657220646f6573206e6f742065786973742e4c496e76616c69644d656d6265724f726967696e000b0470496e76616c6964206f726967696e20666f722061206d656d6265722e705369676e657249734e6f74576f726b6572526f6c654163636f756e74000c04885369676e6572206973206e6f7420776f726b657220726f6c65206163636f756e742e4842656c6f774d696e696d756d5374616b6573000d04885374616b696e67206c657373207468616e20746865206c6f77657220626f756e642e7c496e73756666696369656e7442616c616e6365546f436f7665725374616b65000e0490496e73756666696369656e742062616c616e636520746f20636f766572207374616b652e884170706c69636174696f6e5374616b65446f65736e744d617463684f70656e696e67000f04d84170706c69636174696f6e207374616b65206973206c657373207468616e207265717569726564206f70656e696e67207374616b652e504f726967696e49734e6f744170706c6963616e74001004604f726967696e206973206e6f74206170706c6963616e742e3c576f726b657249734c656176696e6700110498496e76616c6964206f7065726174696f6e202d20776f726b6572206973206c656176696e672e5043616e6e6f74526577617264576974685a65726f0012046452657761726420636f756c64206e6f74206265207a65726f2e78496e76616c69645374616b696e674163636f756e74466f724d656d626572001304ac5374616b696e67206163636f756e7420646f65736e27742062656c6f6e6720746f2061206d656d6265722e5c436f6e666c6963745374616b65734f6e4163636f756e74001404b05374616b696e67206163636f756e7420636f6e7461696e7320636f6e666c696374696e67207374616b65732e44576f726b65724861734e6f5265776172640015047c576f726b657220686173206e6f20726563757272696e67207265776172642e78556e7374616b696e67506572696f644c6573735468616e4d696e696d756d001604090153706563696669656420756e7374616b696e6720706572696f64206973206c657373207468656e206d696e696d756d2073657420666f72207468652067726f75702e3c43616e6e6f745370656e645a65726f00170460496e76616c6964207370656e64696e6720616d6f756e742e74496e73756666696369656e74427564676574466f725370656e64696e67001804a449742773206e6f7420656e6f7567682062756467657420666f722074686973207370656e64696e672e584e6f4170706c69636174696f6e7350726f7669646564001904bc43616e6e6f742066696c6c206f70656e696e67202d206e6f206170706c69636174696f6e732070726f76696465642ea043616e6e6f7444656372656173655374616b6544656c7461477265617465725468616e5374616b65001a04fc43616e6e6f74206465637265617365207374616b65202d207374616b652064656c74612067726561746572207468616e20696e697469616c207374616b652e644170706c69636174696f6e734e6f74466f724f70656e696e67001b04f0547279696e6720746f2066696c6c206f70656e696e67207769746820616e206170706c69636174696f6e20666f72206f74686572206f70656e696e6764576f726b657253746f7261676556616c7565546f6f4c6f6e67001c0480576f726b65722073746f72616765207465787420697320746f6f206c6f6e672e70496e73756666696369656e74546f6b656e73466f7246756e64696e67001d04f8496e73756666696369656e7420746f6b656e7320666f722066756e64696e6720286f6e206d656d62657220636f6e74726f6c6c6572206163636f756e7429445a65726f546f6b656e7346756e64696e67001e047c547279696e6720746f2066756e642077697468207a65726f20746f6b656e7378496e73756666696369656e7442616c616e6365466f725472616e73666572001f04b443616e6e6f742077697468647261773a20696e73756666696369656e74206275646765742062616c616e63652e048c44697363757373696f6e206d6f64756c6520707265646566696e6564206572726f7273b5090c5070616c6c65745f776f726b696e675f67726f7570186572726f7273144572726f720804540004490001803c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729605374616b6542616c616e636543616e6e6f7442655a65726f0001049850726f7669646564207374616b652062616c616e63652063616e6e6f74206265207a65726f2e4c4f70656e696e67446f65734e6f7445786973740002045c4f70656e696e6720646f6573206e6f742065786973742e6443616e6e6f74486972654d756c7469706c654c656164657273000304bc43616e6e6f742066696c6c206f70656e696e672077697468206d756c7469706c65206170706c69636174696f6e732e74576f726b65724170706c69636174696f6e446f65734e6f74457869737400040488576f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e744d6178416374697665576f726b65724e756d626572457863656564656400050488576f726b696e672067726f75702073697a65206c696d69742065786365656465642e9c5375636365737366756c576f726b65724170706c69636174696f6e446f65734e6f744578697374000604b45375636365737366756c20776f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e8043616e6e6f74486972654c65616465725768656e4c6561646572457869737473000704c45468657265206973206c656164657220616c72656164792c2063616e6e6f74206869726520616e6f74686572206f6e652e4049734e6f744c6561644163636f756e740008044c4e6f742061206c656164206163636f756e742e4443757272656e744c6561644e6f745365740009046043757272656e74206c656164206973206e6f74207365742e48576f726b6572446f65734e6f744578697374000a0458576f726b657220646f6573206e6f742065786973742e4c496e76616c69644d656d6265724f726967696e000b0470496e76616c6964206f726967696e20666f722061206d656d6265722e705369676e657249734e6f74576f726b6572526f6c654163636f756e74000c04885369676e6572206973206e6f7420776f726b657220726f6c65206163636f756e742e4842656c6f774d696e696d756d5374616b6573000d04885374616b696e67206c657373207468616e20746865206c6f77657220626f756e642e7c496e73756666696369656e7442616c616e6365546f436f7665725374616b65000e0490496e73756666696369656e742062616c616e636520746f20636f766572207374616b652e884170706c69636174696f6e5374616b65446f65736e744d617463684f70656e696e67000f04d84170706c69636174696f6e207374616b65206973206c657373207468616e207265717569726564206f70656e696e67207374616b652e504f726967696e49734e6f744170706c6963616e74001004604f726967696e206973206e6f74206170706c6963616e742e3c576f726b657249734c656176696e6700110498496e76616c6964206f7065726174696f6e202d20776f726b6572206973206c656176696e672e5043616e6e6f74526577617264576974685a65726f0012046452657761726420636f756c64206e6f74206265207a65726f2e78496e76616c69645374616b696e674163636f756e74466f724d656d626572001304ac5374616b696e67206163636f756e7420646f65736e27742062656c6f6e6720746f2061206d656d6265722e5c436f6e666c6963745374616b65734f6e4163636f756e74001404b05374616b696e67206163636f756e7420636f6e7461696e7320636f6e666c696374696e67207374616b65732e44576f726b65724861734e6f5265776172640015047c576f726b657220686173206e6f20726563757272696e67207265776172642e78556e7374616b696e67506572696f644c6573735468616e4d696e696d756d001604090153706563696669656420756e7374616b696e6720706572696f64206973206c657373207468656e206d696e696d756d2073657420666f72207468652067726f75702e3c43616e6e6f745370656e645a65726f00170460496e76616c6964207370656e64696e6720616d6f756e742e74496e73756666696369656e74427564676574466f725370656e64696e67001804a449742773206e6f7420656e6f7567682062756467657420666f722074686973207370656e64696e672e584e6f4170706c69636174696f6e7350726f7669646564001904bc43616e6e6f742066696c6c206f70656e696e67202d206e6f206170706c69636174696f6e732070726f76696465642ea043616e6e6f7444656372656173655374616b6544656c7461477265617465725468616e5374616b65001a04fc43616e6e6f74206465637265617365207374616b65202d207374616b652064656c74612067726561746572207468616e20696e697469616c207374616b652e644170706c69636174696f6e734e6f74466f724f70656e696e67001b04f0547279696e6720746f2066696c6c206f70656e696e67207769746820616e206170706c69636174696f6e20666f72206f74686572206f70656e696e6764576f726b657253746f7261676556616c7565546f6f4c6f6e67001c0480576f726b65722073746f72616765207465787420697320746f6f206c6f6e672e70496e73756666696369656e74546f6b656e73466f7246756e64696e67001d04f8496e73756666696369656e7420746f6b656e7320666f722066756e64696e6720286f6e206d656d62657220636f6e74726f6c6c6572206163636f756e7429445a65726f546f6b656e7346756e64696e67001e047c547279696e6720746f2066756e642077697468207a65726f20746f6b656e7378496e73756666696369656e7442616c616e6365466f725472616e73666572001f04b443616e6e6f742077697468647261773a20696e73756666696369656e74206275646765742062616c616e63652e048c44697363757373696f6e206d6f64756c6520707265646566696e6564206572726f7273b9090c5070616c6c65745f776f726b696e675f67726f7570186572726f7273144572726f720804540004490001803c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729605374616b6542616c616e636543616e6e6f7442655a65726f0001049850726f7669646564207374616b652062616c616e63652063616e6e6f74206265207a65726f2e4c4f70656e696e67446f65734e6f7445786973740002045c4f70656e696e6720646f6573206e6f742065786973742e6443616e6e6f74486972654d756c7469706c654c656164657273000304bc43616e6e6f742066696c6c206f70656e696e672077697468206d756c7469706c65206170706c69636174696f6e732e74576f726b65724170706c69636174696f6e446f65734e6f74457869737400040488576f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e744d6178416374697665576f726b65724e756d626572457863656564656400050488576f726b696e672067726f75702073697a65206c696d69742065786365656465642e9c5375636365737366756c576f726b65724170706c69636174696f6e446f65734e6f744578697374000604b45375636365737366756c20776f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e8043616e6e6f74486972654c65616465725768656e4c6561646572457869737473000704c45468657265206973206c656164657220616c72656164792c2063616e6e6f74206869726520616e6f74686572206f6e652e4049734e6f744c6561644163636f756e740008044c4e6f742061206c656164206163636f756e742e4443757272656e744c6561644e6f745365740009046043757272656e74206c656164206973206e6f74207365742e48576f726b6572446f65734e6f744578697374000a0458576f726b657220646f6573206e6f742065786973742e4c496e76616c69644d656d6265724f726967696e000b0470496e76616c6964206f726967696e20666f722061206d656d6265722e705369676e657249734e6f74576f726b6572526f6c654163636f756e74000c04885369676e6572206973206e6f7420776f726b657220726f6c65206163636f756e742e4842656c6f774d696e696d756d5374616b6573000d04885374616b696e67206c657373207468616e20746865206c6f77657220626f756e642e7c496e73756666696369656e7442616c616e6365546f436f7665725374616b65000e0490496e73756666696369656e742062616c616e636520746f20636f766572207374616b652e884170706c69636174696f6e5374616b65446f65736e744d617463684f70656e696e67000f04d84170706c69636174696f6e207374616b65206973206c657373207468616e207265717569726564206f70656e696e67207374616b652e504f726967696e49734e6f744170706c6963616e74001004604f726967696e206973206e6f74206170706c6963616e742e3c576f726b657249734c656176696e6700110498496e76616c6964206f7065726174696f6e202d20776f726b6572206973206c656176696e672e5043616e6e6f74526577617264576974685a65726f0012046452657761726420636f756c64206e6f74206265207a65726f2e78496e76616c69645374616b696e674163636f756e74466f724d656d626572001304ac5374616b696e67206163636f756e7420646f65736e27742062656c6f6e6720746f2061206d656d6265722e5c436f6e666c6963745374616b65734f6e4163636f756e74001404b05374616b696e67206163636f756e7420636f6e7461696e7320636f6e666c696374696e67207374616b65732e44576f726b65724861734e6f5265776172640015047c576f726b657220686173206e6f20726563757272696e67207265776172642e78556e7374616b696e67506572696f644c6573735468616e4d696e696d756d001604090153706563696669656420756e7374616b696e6720706572696f64206973206c657373207468656e206d696e696d756d2073657420666f72207468652067726f75702e3c43616e6e6f745370656e645a65726f00170460496e76616c6964207370656e64696e6720616d6f756e742e74496e73756666696369656e74427564676574466f725370656e64696e67001804a449742773206e6f7420656e6f7567682062756467657420666f722074686973207370656e64696e672e584e6f4170706c69636174696f6e7350726f7669646564001904bc43616e6e6f742066696c6c206f70656e696e67202d206e6f206170706c69636174696f6e732070726f76696465642ea043616e6e6f7444656372656173655374616b6544656c7461477265617465725468616e5374616b65001a04fc43616e6e6f74206465637265617365207374616b65202d207374616b652064656c74612067726561746572207468616e20696e697469616c207374616b652e644170706c69636174696f6e734e6f74466f724f70656e696e67001b04f0547279696e6720746f2066696c6c206f70656e696e67207769746820616e206170706c69636174696f6e20666f72206f74686572206f70656e696e6764576f726b657253746f7261676556616c7565546f6f4c6f6e67001c0480576f726b65722073746f72616765207465787420697320746f6f206c6f6e672e70496e73756666696369656e74546f6b656e73466f7246756e64696e67001d04f8496e73756666696369656e7420746f6b656e7320666f722066756e64696e6720286f6e206d656d62657220636f6e74726f6c6c6572206163636f756e7429445a65726f546f6b656e7346756e64696e67001e047c547279696e6720746f2066756e642077697468207a65726f20746f6b656e7378496e73756666696369656e7442616c616e6365466f725472616e73666572001f04b443616e6e6f742077697468647261773a20696e73756666696369656e74206275646765742062616c616e63652e048c44697363757373696f6e206d6f64756c6520707265646566696e6564206572726f7273bd090c5070616c6c65745f776f726b696e675f67726f7570186572726f7273144572726f720804540004490001803c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729605374616b6542616c616e636543616e6e6f7442655a65726f0001049850726f7669646564207374616b652062616c616e63652063616e6e6f74206265207a65726f2e4c4f70656e696e67446f65734e6f7445786973740002045c4f70656e696e6720646f6573206e6f742065786973742e6443616e6e6f74486972654d756c7469706c654c656164657273000304bc43616e6e6f742066696c6c206f70656e696e672077697468206d756c7469706c65206170706c69636174696f6e732e74576f726b65724170706c69636174696f6e446f65734e6f74457869737400040488576f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e744d6178416374697665576f726b65724e756d626572457863656564656400050488576f726b696e672067726f75702073697a65206c696d69742065786365656465642e9c5375636365737366756c576f726b65724170706c69636174696f6e446f65734e6f744578697374000604b45375636365737366756c20776f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e8043616e6e6f74486972654c65616465725768656e4c6561646572457869737473000704c45468657265206973206c656164657220616c72656164792c2063616e6e6f74206869726520616e6f74686572206f6e652e4049734e6f744c6561644163636f756e740008044c4e6f742061206c656164206163636f756e742e4443757272656e744c6561644e6f745365740009046043757272656e74206c656164206973206e6f74207365742e48576f726b6572446f65734e6f744578697374000a0458576f726b657220646f6573206e6f742065786973742e4c496e76616c69644d656d6265724f726967696e000b0470496e76616c6964206f726967696e20666f722061206d656d6265722e705369676e657249734e6f74576f726b6572526f6c654163636f756e74000c04885369676e6572206973206e6f7420776f726b657220726f6c65206163636f756e742e4842656c6f774d696e696d756d5374616b6573000d04885374616b696e67206c657373207468616e20746865206c6f77657220626f756e642e7c496e73756666696369656e7442616c616e6365546f436f7665725374616b65000e0490496e73756666696369656e742062616c616e636520746f20636f766572207374616b652e884170706c69636174696f6e5374616b65446f65736e744d617463684f70656e696e67000f04d84170706c69636174696f6e207374616b65206973206c657373207468616e207265717569726564206f70656e696e67207374616b652e504f726967696e49734e6f744170706c6963616e74001004604f726967696e206973206e6f74206170706c6963616e742e3c576f726b657249734c656176696e6700110498496e76616c6964206f7065726174696f6e202d20776f726b6572206973206c656176696e672e5043616e6e6f74526577617264576974685a65726f0012046452657761726420636f756c64206e6f74206265207a65726f2e78496e76616c69645374616b696e674163636f756e74466f724d656d626572001304ac5374616b696e67206163636f756e7420646f65736e27742062656c6f6e6720746f2061206d656d6265722e5c436f6e666c6963745374616b65734f6e4163636f756e74001404b05374616b696e67206163636f756e7420636f6e7461696e7320636f6e666c696374696e67207374616b65732e44576f726b65724861734e6f5265776172640015047c576f726b657220686173206e6f20726563757272696e67207265776172642e78556e7374616b696e67506572696f644c6573735468616e4d696e696d756d001604090153706563696669656420756e7374616b696e6720706572696f64206973206c657373207468656e206d696e696d756d2073657420666f72207468652067726f75702e3c43616e6e6f745370656e645a65726f00170460496e76616c6964207370656e64696e6720616d6f756e742e74496e73756666696369656e74427564676574466f725370656e64696e67001804a449742773206e6f7420656e6f7567682062756467657420666f722074686973207370656e64696e672e584e6f4170706c69636174696f6e7350726f7669646564001904bc43616e6e6f742066696c6c206f70656e696e67202d206e6f206170706c69636174696f6e732070726f76696465642ea043616e6e6f7444656372656173655374616b6544656c7461477265617465725468616e5374616b65001a04fc43616e6e6f74206465637265617365207374616b65202d207374616b652064656c74612067726561746572207468616e20696e697469616c207374616b652e644170706c69636174696f6e734e6f74466f724f70656e696e67001b04f0547279696e6720746f2066696c6c206f70656e696e67207769746820616e206170706c69636174696f6e20666f72206f74686572206f70656e696e6764576f726b657253746f7261676556616c7565546f6f4c6f6e67001c0480576f726b65722073746f72616765207465787420697320746f6f206c6f6e672e70496e73756666696369656e74546f6b656e73466f7246756e64696e67001d04f8496e73756666696369656e7420746f6b656e7320666f722066756e64696e6720286f6e206d656d62657220636f6e74726f6c6c6572206163636f756e7429445a65726f546f6b656e7346756e64696e67001e047c547279696e6720746f2066756e642077697468207a65726f20746f6b656e7378496e73756666696369656e7442616c616e6365466f725472616e73666572001f04b443616e6e6f742077697468647261773a20696e73756666696369656e74206275646765742062616c616e63652e048c44697363757373696f6e206d6f64756c6520707265646566696e6564206572726f7273c1090c5070616c6c65745f776f726b696e675f67726f7570186572726f7273144572726f720804540004490001803c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729605374616b6542616c616e636543616e6e6f7442655a65726f0001049850726f7669646564207374616b652062616c616e63652063616e6e6f74206265207a65726f2e4c4f70656e696e67446f65734e6f7445786973740002045c4f70656e696e6720646f6573206e6f742065786973742e6443616e6e6f74486972654d756c7469706c654c656164657273000304bc43616e6e6f742066696c6c206f70656e696e672077697468206d756c7469706c65206170706c69636174696f6e732e74576f726b65724170706c69636174696f6e446f65734e6f74457869737400040488576f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e744d6178416374697665576f726b65724e756d626572457863656564656400050488576f726b696e672067726f75702073697a65206c696d69742065786365656465642e9c5375636365737366756c576f726b65724170706c69636174696f6e446f65734e6f744578697374000604b45375636365737366756c20776f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e8043616e6e6f74486972654c65616465725768656e4c6561646572457869737473000704c45468657265206973206c656164657220616c72656164792c2063616e6e6f74206869726520616e6f74686572206f6e652e4049734e6f744c6561644163636f756e740008044c4e6f742061206c656164206163636f756e742e4443757272656e744c6561644e6f745365740009046043757272656e74206c656164206973206e6f74207365742e48576f726b6572446f65734e6f744578697374000a0458576f726b657220646f6573206e6f742065786973742e4c496e76616c69644d656d6265724f726967696e000b0470496e76616c6964206f726967696e20666f722061206d656d6265722e705369676e657249734e6f74576f726b6572526f6c654163636f756e74000c04885369676e6572206973206e6f7420776f726b657220726f6c65206163636f756e742e4842656c6f774d696e696d756d5374616b6573000d04885374616b696e67206c657373207468616e20746865206c6f77657220626f756e642e7c496e73756666696369656e7442616c616e6365546f436f7665725374616b65000e0490496e73756666696369656e742062616c616e636520746f20636f766572207374616b652e884170706c69636174696f6e5374616b65446f65736e744d617463684f70656e696e67000f04d84170706c69636174696f6e207374616b65206973206c657373207468616e207265717569726564206f70656e696e67207374616b652e504f726967696e49734e6f744170706c6963616e74001004604f726967696e206973206e6f74206170706c6963616e742e3c576f726b657249734c656176696e6700110498496e76616c6964206f7065726174696f6e202d20776f726b6572206973206c656176696e672e5043616e6e6f74526577617264576974685a65726f0012046452657761726420636f756c64206e6f74206265207a65726f2e78496e76616c69645374616b696e674163636f756e74466f724d656d626572001304ac5374616b696e67206163636f756e7420646f65736e27742062656c6f6e6720746f2061206d656d6265722e5c436f6e666c6963745374616b65734f6e4163636f756e74001404b05374616b696e67206163636f756e7420636f6e7461696e7320636f6e666c696374696e67207374616b65732e44576f726b65724861734e6f5265776172640015047c576f726b657220686173206e6f20726563757272696e67207265776172642e78556e7374616b696e67506572696f644c6573735468616e4d696e696d756d001604090153706563696669656420756e7374616b696e6720706572696f64206973206c657373207468656e206d696e696d756d2073657420666f72207468652067726f75702e3c43616e6e6f745370656e645a65726f00170460496e76616c6964207370656e64696e6720616d6f756e742e74496e73756666696369656e74427564676574466f725370656e64696e67001804a449742773206e6f7420656e6f7567682062756467657420666f722074686973207370656e64696e672e584e6f4170706c69636174696f6e7350726f7669646564001904bc43616e6e6f742066696c6c206f70656e696e67202d206e6f206170706c69636174696f6e732070726f76696465642ea043616e6e6f7444656372656173655374616b6544656c7461477265617465725468616e5374616b65001a04fc43616e6e6f74206465637265617365207374616b65202d207374616b652064656c74612067726561746572207468616e20696e697469616c207374616b652e644170706c69636174696f6e734e6f74466f724f70656e696e67001b04f0547279696e6720746f2066696c6c206f70656e696e67207769746820616e206170706c69636174696f6e20666f72206f74686572206f70656e696e6764576f726b657253746f7261676556616c7565546f6f4c6f6e67001c0480576f726b65722073746f72616765207465787420697320746f6f206c6f6e672e70496e73756666696369656e74546f6b656e73466f7246756e64696e67001d04f8496e73756666696369656e7420746f6b656e7320666f722066756e64696e6720286f6e206d656d62657220636f6e74726f6c6c6572206163636f756e7429445a65726f546f6b656e7346756e64696e67001e047c547279696e6720746f2066756e642077697468207a65726f20746f6b656e7378496e73756666696369656e7442616c616e6365466f725472616e73666572001f04b443616e6e6f742077697468647261773a20696e73756666696369656e74206275646765742062616c616e63652e048c44697363757373696f6e206d6f64756c6520707265646566696e6564206572726f7273c5090c5070616c6c65745f776f726b696e675f67726f7570186572726f7273144572726f720804540004490001803c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729605374616b6542616c616e636543616e6e6f7442655a65726f0001049850726f7669646564207374616b652062616c616e63652063616e6e6f74206265207a65726f2e4c4f70656e696e67446f65734e6f7445786973740002045c4f70656e696e6720646f6573206e6f742065786973742e6443616e6e6f74486972654d756c7469706c654c656164657273000304bc43616e6e6f742066696c6c206f70656e696e672077697468206d756c7469706c65206170706c69636174696f6e732e74576f726b65724170706c69636174696f6e446f65734e6f74457869737400040488576f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e744d6178416374697665576f726b65724e756d626572457863656564656400050488576f726b696e672067726f75702073697a65206c696d69742065786365656465642e9c5375636365737366756c576f726b65724170706c69636174696f6e446f65734e6f744578697374000604b45375636365737366756c20776f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e8043616e6e6f74486972654c65616465725768656e4c6561646572457869737473000704c45468657265206973206c656164657220616c72656164792c2063616e6e6f74206869726520616e6f74686572206f6e652e4049734e6f744c6561644163636f756e740008044c4e6f742061206c656164206163636f756e742e4443757272656e744c6561644e6f745365740009046043757272656e74206c656164206973206e6f74207365742e48576f726b6572446f65734e6f744578697374000a0458576f726b657220646f6573206e6f742065786973742e4c496e76616c69644d656d6265724f726967696e000b0470496e76616c6964206f726967696e20666f722061206d656d6265722e705369676e657249734e6f74576f726b6572526f6c654163636f756e74000c04885369676e6572206973206e6f7420776f726b657220726f6c65206163636f756e742e4842656c6f774d696e696d756d5374616b6573000d04885374616b696e67206c657373207468616e20746865206c6f77657220626f756e642e7c496e73756666696369656e7442616c616e6365546f436f7665725374616b65000e0490496e73756666696369656e742062616c616e636520746f20636f766572207374616b652e884170706c69636174696f6e5374616b65446f65736e744d617463684f70656e696e67000f04d84170706c69636174696f6e207374616b65206973206c657373207468616e207265717569726564206f70656e696e67207374616b652e504f726967696e49734e6f744170706c6963616e74001004604f726967696e206973206e6f74206170706c6963616e742e3c576f726b657249734c656176696e6700110498496e76616c6964206f7065726174696f6e202d20776f726b6572206973206c656176696e672e5043616e6e6f74526577617264576974685a65726f0012046452657761726420636f756c64206e6f74206265207a65726f2e78496e76616c69645374616b696e674163636f756e74466f724d656d626572001304ac5374616b696e67206163636f756e7420646f65736e27742062656c6f6e6720746f2061206d656d6265722e5c436f6e666c6963745374616b65734f6e4163636f756e74001404b05374616b696e67206163636f756e7420636f6e7461696e7320636f6e666c696374696e67207374616b65732e44576f726b65724861734e6f5265776172640015047c576f726b657220686173206e6f20726563757272696e67207265776172642e78556e7374616b696e67506572696f644c6573735468616e4d696e696d756d001604090153706563696669656420756e7374616b696e6720706572696f64206973206c657373207468656e206d696e696d756d2073657420666f72207468652067726f75702e3c43616e6e6f745370656e645a65726f00170460496e76616c6964207370656e64696e6720616d6f756e742e74496e73756666696369656e74427564676574466f725370656e64696e67001804a449742773206e6f7420656e6f7567682062756467657420666f722074686973207370656e64696e672e584e6f4170706c69636174696f6e7350726f7669646564001904bc43616e6e6f742066696c6c206f70656e696e67202d206e6f206170706c69636174696f6e732070726f76696465642ea043616e6e6f7444656372656173655374616b6544656c7461477265617465725468616e5374616b65001a04fc43616e6e6f74206465637265617365207374616b65202d207374616b652064656c74612067726561746572207468616e20696e697469616c207374616b652e644170706c69636174696f6e734e6f74466f724f70656e696e67001b04f0547279696e6720746f2066696c6c206f70656e696e67207769746820616e206170706c69636174696f6e20666f72206f74686572206f70656e696e6764576f726b657253746f7261676556616c7565546f6f4c6f6e67001c0480576f726b65722073746f72616765207465787420697320746f6f206c6f6e672e70496e73756666696369656e74546f6b656e73466f7246756e64696e67001d04f8496e73756666696369656e7420746f6b656e7320666f722066756e64696e6720286f6e206d656d62657220636f6e74726f6c6c6572206163636f756e7429445a65726f546f6b656e7346756e64696e67001e047c547279696e6720746f2066756e642077697468207a65726f20746f6b656e7378496e73756666696369656e7442616c616e6365466f725472616e73666572001f04b443616e6e6f742077697468647261773a20696e73756666696369656e74206275646765742062616c616e63652e048c44697363757373696f6e206d6f64756c6520707265646566696e6564206572726f7273c909102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c4164647265737301001043616c6c013904245369676e617475726501cd0914457874726101d90900040030000000cd09082873705f72756e74696d65384d756c74695369676e617475726500010c1c4564323535313904009d050148656432353531393a3a5369676e61747572650000001c537232353531390400d1050148737232353531393a3a5369676e61747572650001001445636473610400d109014065636473613a3a5369676e617475726500020000d1090c1c73705f636f7265146563647361245369676e617475726500000400d50901205b75383b2036355d0000d509000003410000000800d90900000420dd09e109e509e909ed09f509f909fd0900dd0910306672616d655f73797374656d28657874656e73696f6e7354636865636b5f6e6f6e5f7a65726f5f73656e64657248436865636b4e6f6e5a65726f53656e64657204045400000000e10910306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000e50910306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e04045400000000e90910306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000ed0910306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c69747904045400000400f109010c4572610000f109102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000f50910306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e636504045400000400e5030120543a3a496e6465780000f90910306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000fd09086870616c6c65745f7472616e73616374696f6e5f7061796d656e74604368617267655472616e73616374696f6e5061796d656e7404045400000400ec013042616c616e63654f663c543e0000010a08586a6f7973747265616d5f6e6f64655f72756e74696d651c52756e74696d6500000000a41853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b57656967687401001c180000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b4861736801010405102c8000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510300400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801002c80000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e18446967657374010034040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301004404001ca0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e001d01204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2ed020497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e002d01204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279fc206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104022cd9030400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e004d01205468652076616c756520686173207468652074797065206028543a3a426c6f636b4e756d6265722c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000e10304000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100980400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100980400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e50686173650000d103040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01ed0301501830426c6f636b57656967687473f903f90142b21656000b00204aa9d10113ffffffffffffffffa2e1e21300010b980f11a92e011366666666666666a6010b0098f73e5d0113ffffffffffffffbf010000a2e1e21300010b98976313a3011366666666666666e6010b00204aa9d10113ffffffffffffffff01070088526a74130000000000000040a2e1e2130000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e67746809043000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e74101060090000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e204462576569676874110440a88838000000000050621902000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6e15040103386a6f7973747265616d2d6e6f6465386a6f7973747265616d2d6e6f64650c000000d20700000000000030df6acb689907609b0400000037e397fc7c91f5e40100000040fe3ad401f8959a0600000018ef58a3b67ba77001000000d2bc9897eed08f1503000000f78b278be53f454c02000000ed99c5acb25eedf503000000cbca25e39f14238702000000687ad44ad37f03c201000000bc9d89904f5b923f0100000037c8bb1350a9a2a803000000ab3c0572291feb8b0100000002000000010484204765742074686520636861696e27732063757272656e742076657273696f6e2e28535335385072656669782904087e0014a8205468652064657369676e61746564205353353820707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e012d04001c5574696c697479000131040174044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e019d06011042616265011042616265442845706f6368496e64657801002820000000000000000004542043757272656e742065706f636820696e6465782e2c417574686f7269746965730100a1060400046c2043757272656e742065706f636820617574686f7269746965732e2c47656e65736973536c6f740100510420000000000000000008f82054686520736c6f74206174207768696368207468652066697273742065706f63682061637475616c6c7920737461727465642e205468697320697320309020756e74696c2074686520666972737420626c6f636b206f662074686520636861696e2e2c43757272656e74536c6f740100510420000000000000000004542043757272656e7420736c6f74206e756d6265722e2852616e646f6d6e65737301000480000000000000000000000000000000000000000000000000000000000000000028b8205468652065706f63682072616e646f6d6e65737320666f7220746865202a63757272656e742a2065706f63682e002c20232053656375726974790005012054686973204d555354204e4f54206265207573656420666f722067616d626c696e672c2061732069742063616e20626520696e666c75656e6365642062792061f8206d616c6963696f75732076616c696461746f7220696e207468652073686f7274207465726d2e204974204d4159206265207573656420696e206d616e7915012063727970746f677261706869632070726f746f636f6c732c20686f77657665722c20736f206c6f6e67206173206f6e652072656d656d6265727320746861742074686973150120286c696b652065766572797468696e6720656c7365206f6e2d636861696e29206974206973207075626c69632e20466f72206578616d706c652c2069742063616e206265050120757365642077686572652061206e756d626572206973206e656564656420746861742063616e6e6f742068617665206265656e2063686f73656e20627920616e0d01206164766572736172792c20666f7220707572706f7365732073756368206173207075626c69632d636f696e207a65726f2d6b6e6f776c656467652070726f6f66732e6050656e64696e6745706f6368436f6e6669674368616e67650000590404000461012050656e64696e672065706f636820636f6e66696775726174696f6e206368616e676520746861742077696c6c206265206170706c696564207768656e20746865206e6578742065706f636820697320656e61637465642e384e65787452616e646f6d6e657373010004800000000000000000000000000000000000000000000000000000000000000000045c204e6578742065706f63682072616e646f6d6e6573732e3c4e657874417574686f7269746965730100a10604000460204e6578742065706f636820617574686f7269746965732e305365676d656e74496e6465780100101000000000247c2052616e646f6d6e65737320756e64657220636f6e737472756374696f6e2e00f8205765206d616b6520612074726164652d6f6666206265747765656e2073746f7261676520616363657373657320616e64206c697374206c656e6774682e01012057652073746f72652074686520756e6465722d636f6e737472756374696f6e2072616e646f6d6e65737320696e207365676d656e7473206f6620757020746f942060554e4445525f434f4e535452554354494f4e5f5345474d454e545f4c454e475448602e00ec204f6e63652061207365676d656e7420726561636865732074686973206c656e6774682c20776520626567696e20746865206e657874206f6e652e090120576520726573657420616c6c207365676d656e747320616e642072657475726e20746f206030602061742074686520626567696e6e696e67206f662065766572791c2065706f63682e44556e646572436f6e737472756374696f6e0101040510ad0604000415012054574f582d4e4f54453a20605365676d656e74496e6465786020697320616e20696e6372656173696e6720696e74656765722c20736f2074686973206973206f6b61792e2c496e697469616c697a65640000b50604000801012054656d706f726172792076616c75652028636c656172656420617420626c6f636b2066696e616c697a6174696f6e292077686963682069732060536f6d65601d01206966207065722d626c6f636b20696e697469616c697a6174696f6e2068617320616c7265616479206265656e2063616c6c656420666f722063757272656e7420626c6f636b2e4c417574686f7256726652616e646f6d6e6573730100c90604001015012054686973206669656c642073686f756c6420616c7761797320626520706f70756c6174656420647572696e6720626c6f636b2070726f63657373696e6720756e6c6573731901207365636f6e6461727920706c61696e20736c6f74732061726520656e61626c65642028776869636820646f6e277420636f6e7461696e206120565246206f7574707574292e0049012049742069732073657420696e20606f6e5f66696e616c697a65602c206265666f72652069742077696c6c20636f6e7461696e207468652076616c75652066726f6d20746865206c61737420626c6f636b2e2845706f636853746172740100dd03200000000000000000145d012054686520626c6f636b206e756d62657273207768656e20746865206c61737420616e642063757272656e742065706f6368206861766520737461727465642c20726573706563746976656c7920604e2d316020616e641420604e602e4901204e4f54453a20576520747261636b207468697320697320696e206f7264657220746f20616e6e6f746174652074686520626c6f636b206e756d626572207768656e206120676976656e20706f6f6c206f66590120656e74726f7079207761732066697865642028692e652e20697420776173206b6e6f776e20746f20636861696e206f6273657276657273292e2053696e63652065706f6368732061726520646566696e656420696e590120736c6f74732c207768696368206d617920626520736b69707065642c2074686520626c6f636b206e756d62657273206d6179206e6f74206c696e6520757020776974682074686520736c6f74206e756d626572732e204c6174656e657373010010100000000014d820486f77206c617465207468652063757272656e7420626c6f636b20697320636f6d706172656420746f2069747320706172656e742e001501205468697320656e74727920697320706f70756c617465642061732070617274206f6620626c6f636b20657865637574696f6e20616e6420697320636c65616e65642075701101206f6e20626c6f636b2066696e616c697a6174696f6e2e205175657279696e6720746869732073746f7261676520656e747279206f757473696465206f6620626c6f636bb020657865637574696f6e20636f6e746578742073686f756c6420616c77617973207969656c64207a65726f2e2c45706f6368436f6e6669670000cd0604000861012054686520636f6e66696775726174696f6e20666f72207468652063757272656e742065706f63682e2053686f756c64206e6576657220626520604e6f6e656020617320697420697320696e697469616c697a656420696e242067656e657369732e3c4e65787445706f6368436f6e6669670000cd060400082d012054686520636f6e66696775726174696f6e20666f7220746865206e6578742065706f63682c20604e6f6e65602069662074686520636f6e6669672077696c6c206e6f74206368616e6765e82028796f752063616e2066616c6c6261636b20746f206045706f6368436f6e6669676020696e737465616420696e20746861742063617365292e34536b697070656445706f6368730100d10604002029012041206c697374206f6620746865206c6173742031303020736b69707065642065706f63687320616e642074686520636f72726573706f6e64696e672073657373696f6e20696e64657870207768656e207468652065706f63682077617320736b69707065642e0031012054686973206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e2070726f6f66732e20416e2065717569766f636174696f6e2070726f6f663501206d75737420636f6e7461696e732061206b65792d6f776e6572736869702070726f6f6620666f72206120676976656e2073657373696f6e2c207468657265666f7265207765206e656564206139012077617920746f2074696520746f6765746865722073657373696f6e7320616e642065706f636820696e64696365732c20692e652e207765206e65656420746f2076616c69646174652074686174290120612076616c696461746f722077617320746865206f776e6572206f66206120676976656e206b6579206f6e206120676976656e2073657373696f6e2c20616e64207768617420746865b0206163746976652065706f636820696e6465782077617320647572696e6720746861742073657373696f6e2e013d04000c3445706f63684475726174696f6e282058020000000000000cec2054686520616d6f756e74206f662074696d652c20696e20736c6f74732c207468617420656163682065706f63682073686f756c64206c6173742e1901204e4f54453a2043757272656e746c79206974206973206e6f7420706f737369626c6520746f206368616e6765207468652065706f6368206475726174696f6e20616674657221012074686520636861696e2068617320737461727465642e20417474656d7074696e6720746f20646f20736f2077696c6c20627269636b20626c6f636b2070726f64756374696f6e2e444578706563746564426c6f636b54696d652820701700000000000014050120546865206578706563746564206176657261676520626c6f636b2074696d6520617420776869636820424142452073686f756c64206265206372656174696e67110120626c6f636b732e2053696e636520424142452069732070726f626162696c6973746963206974206973206e6f74207472697669616c20746f20666967757265206f75740501207768617420746865206578706563746564206176657261676520626c6f636b2074696d652073686f756c64206265206261736564206f6e2074686520736c6f740901206475726174696f6e20616e642074686520736563757269747920706172616d657465722060636020287768657265206031202d20636020726570726573656e7473a0207468652070726f626162696c697479206f66206120736c6f74206265696e6720656d707479292e384d6178417574686f7269746965731010a08601000488204d6178206e756d626572206f6620617574686f72697469657320616c6c6f77656401d506022454696d657374616d70012454696d657374616d70080c4e6f7701002820000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e24446964557064617465010098040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f0161040004344d696e696d756d506572696f642820b80b000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e000328417574686f72736869700128417574686f72736869700418417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e00000000042042616c616e636573012042616c616e6365731434546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e40496e61637469766549737375616e636501001840000000000000000000000000000000000409012054686520746f74616c20756e697473206f66206f75747374616e64696e672064656163746976617465642062616c616e636520696e207468652073797374656d2e1c4163636f756e74010104020014010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600901205468652042616c616e6365732070616c6c6574206578616d706c65206f662073746f72696e67207468652062616c616e6365206f6620616e206163636f756e742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b19022020202074797065204163636f756e7453746f7265203d2053746f726167654d61705368696d3c53656c663a3a4163636f756e743c52756e74696d653e2c206672616d655f73797374656d3a3a50726f76696465723c52756e74696d653e2c204163636f756e7449642c2053656c663a3a4163636f756e74446174613c42616c616e63653e3e0c20207d102060606000150120596f752063616e20616c736f2073746f7265207468652062616c616e6365206f6620616e206163636f756e7420696e20746865206053797374656d602070616c6c65742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b7420202074797065204163636f756e7453746f7265203d2053797374656d0c20207d102060606000510120427574207468697320636f6d657320776974682074726164656f6666732c2073746f72696e67206163636f756e742062616c616e63657320696e207468652073797374656d2070616c6c65742073746f7265736d0120606672616d655f73797374656d60206461746120616c6f6e677369646520746865206163636f756e74206461746120636f6e747261727920746f2073746f72696e67206163636f756e742062616c616e63657320696e207468652901206042616c616e636573602070616c6c65742c20776869636820757365732061206053746f726167654d61706020746f2073746f72652062616c616e6365732064617461206f6e6c792e4101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b730101040200d906040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e2052657365727665730101040200e906040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e01650401800c484578697374656e7469616c4465706f73697418404002e50f00000000000000000000000004d420546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e01f50605485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100f90640000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e0100fd0604000000018804604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e000668456c656374696f6e50726f76696465724d756c746950686173650168456c656374696f6e50726f76696465724d756c746950686173652814526f756e64010010100100000018ac20496e7465726e616c20636f756e74657220666f7220746865206e756d626572206f6620726f756e64732e00550120546869732069732075736566756c20666f722064652d6475706c69636174696f6e206f66207472616e73616374696f6e73207375626d697474656420746f2074686520706f6f6c2c20616e642067656e6572616c6c20646961676e6f7374696373206f66207468652070616c6c65742e004d012054686973206973206d6572656c7920696e6372656d656e746564206f6e6365207065722065766572792074696d65207468617420616e20757073747265616d2060656c656374602069732063616c6c65642e3043757272656e7450686173650100a00400043c2043757272656e742070686173652e38517565756564536f6c7574696f6e000001070400043d012043757272656e74206265737420736f6c7574696f6e2c207369676e6564206f7220756e7369676e65642c2071756575656420746f2062652072657475726e65642075706f6e2060656c656374602e20536e617073686f740000090704000c7020536e617073686f742064617461206f662074686520726f756e642e005d01205468697320697320637265617465642061742074686520626567696e6e696e67206f6620746865207369676e656420706861736520616e6420636c65617265642075706f6e2063616c6c696e672060656c656374602e38446573697265645461726765747300001004000ccc2044657369726564206e756d626572206f66207461726765747320746f20656c65637420666f72207468697320726f756e642e00a8204f6e6c7920657869737473207768656e205b60536e617073686f74605d2069732070726573656e742e40536e617073686f744d6574616461746100003d0504000c9820546865206d65746164617461206f6620746865205b60526f756e64536e617073686f74605d00a8204f6e6c7920657869737473207768656e205b60536e617073686f74605d2069732070726573656e742e645369676e65645375626d697373696f6e4e657874496e646578010010100000000024010120546865206e65787420696e64657820746f2062652061737369676e656420746f20616e20696e636f6d696e67207369676e6564207375626d697373696f6e2e007501204576657279206163636570746564207375626d697373696f6e2069732061737369676e6564206120756e6971756520696e6465783b207468617420696e64657820697320626f756e6420746f207468617420706172746963756c61726501207375626d697373696f6e20666f7220746865206475726174696f6e206f662074686520656c656374696f6e2e204f6e20656c656374696f6e2066696e616c697a6174696f6e2c20746865206e65787420696e6465782069733020726573657420746f20302e0069012057652063616e2774206a7573742075736520605369676e65645375626d697373696f6e496e64696365732e6c656e2829602c206265636175736520746861742773206120626f756e646564207365743b20706173742069747359012063617061636974792c2069742077696c6c2073696d706c792073617475726174652e2057652063616e2774206a7573742069746572617465206f76657220605369676e65645375626d697373696f6e734d6170602cf4206265636175736520697465726174696f6e20697320736c6f772e20496e73746561642c2077652073746f7265207468652076616c756520686572652e5c5369676e65645375626d697373696f6e496e6469636573010019070400186d01204120736f727465642c20626f756e64656420766563746f72206f6620602873636f72652c20626c6f636b5f6e756d6265722c20696e64657829602c20776865726520656163682060696e6465786020706f696e747320746f2061782076616c756520696e20605369676e65645375626d697373696f6e73602e007101205765206e65766572206e65656420746f2070726f63657373206d6f7265207468616e20612073696e676c65207369676e6564207375626d697373696f6e20617420612074696d652e205369676e6564207375626d697373696f6e7375012063616e206265207175697465206c617267652c20736f2077652772652077696c6c696e6720746f207061792074686520636f7374206f66206d756c7469706c6520646174616261736520616363657373657320746f206163636573732101207468656d206f6e6520617420612074696d6520696e7374656164206f662072656164696e6720616e64206465636f64696e6720616c6c206f66207468656d206174206f6e63652e505369676e65645375626d697373696f6e734d61700001040510250704001c7420556e636865636b65642c207369676e656420736f6c7574696f6e732e00690120546f676574686572207769746820605375626d697373696f6e496e6469636573602c20746869732073746f726573206120626f756e64656420736574206f6620605369676e65645375626d697373696f6e7360207768696c65ec20616c6c6f77696e6720757320746f206b656570206f6e6c7920612073696e676c65206f6e6520696e206d656d6f727920617420612074696d652e0069012054776f78206e6f74653a20746865206b6579206f6620746865206d617020697320616e206175746f2d696e6372656d656e74696e6720696e6465782077686963682075736572732063616e6e6f7420696e7370656374206f72f4206166666563743b2077652073686f756c646e2774206e65656420612063727970746f67726170686963616c6c7920736563757265206861736865722e544d696e696d756d556e7472757374656453636f726500009c0400105d0120546865206d696e696d756d2073636f7265207468617420656163682027756e747275737465642720736f6c7574696f6e206d7573742061747461696e20696e206f7264657220746f20626520636f6e7369646572656428206665617369626c652e00b82043616e206265207365742076696120607365745f6d696e696d756d5f756e747275737465645f73636f7265602e016904018c4c34556e7369676e656450686173651010960000000480204475726174696f6e206f662074686520756e7369676e65642070686173652e2c5369676e656450686173651010960000000478204475726174696f6e206f6620746865207369676e65642070686173652e544265747465725369676e65645468726573686f6c64ac1000000000084d0120546865206d696e696d756d20616d6f756e74206f6620696d70726f76656d656e7420746f2074686520736f6c7574696f6e2073636f7265207468617420646566696e6573206120736f6c7574696f6e2061737820226265747465722220696e20746865205369676e65642070686173652e5c426574746572556e7369676e65645468726573686f6c64ac1020a10700084d0120546865206d696e696d756d20616d6f756e74206f6620696d70726f76656d656e7420746f2074686520736f6c7574696f6e2073636f7265207468617420646566696e6573206120736f6c7574696f6e2061738020226265747465722220696e2074686520556e7369676e65642070686173652e384f6666636861696e52657065617410101200000010b42054686520726570656174207468726573686f6c64206f6620746865206f6666636861696e20776f726b65722e00610120466f72206578616d706c652c20696620697420697320352c2074686174206d65616e732074686174206174206c65617374203520626c6f636b732077696c6c20656c61707365206265747765656e20617474656d7074738420746f207375626d69742074686520776f726b6572277320736f6c7574696f6e2e3c4d696e657254785072696f726974792820feffffffffffff7f04250120546865207072696f72697479206f662074686520756e7369676e6564207472616e73616374696f6e207375626d697474656420696e2074686520756e7369676e65642d7068617365505369676e65644d61785375626d697373696f6e731010100000001ce4204d6178696d756d206e756d626572206f66207369676e6564207375626d697373696f6e7320746861742063616e206265207175657565642e005501204974206973206265737420746f2061766f69642061646a757374696e67207468697320647572696e6720616e20656c656374696f6e2c20617320697420696d706163747320646f776e73747265616d2064617461650120737472756374757265732e20496e20706172746963756c61722c20605369676e65645375626d697373696f6e496e64696365733c543e6020697320626f756e646564206f6e20746869732076616c75652e20496620796f75f42075706461746520746869732076616c756520647572696e6720616e20656c656374696f6e2c20796f75205f6d7573745f20656e7375726520746861744d0120605369676e65645375626d697373696f6e496e64696365732e6c656e282960206973206c657373207468616e206f7220657175616c20746f20746865206e65772076616c75652e204f74686572776973652cf020617474656d70747320746f207375626d6974206e657720736f6c7574696f6e73206d617920636175736520612072756e74696d652070616e69632e3c5369676e65644d617857656967687420400b08638b932e011366666666666666a61494204d6178696d756d20776569676874206f662061207369676e656420736f6c7574696f6e2e005d01204966205b60436f6e6669673a3a4d696e6572436f6e666967605d206973206265696e6720696d706c656d656e74656420746f207375626d6974207369676e656420736f6c7574696f6e7320286f757473696465206f663d0120746869732070616c6c6574292c207468656e205b604d696e6572436f6e6669673a3a736f6c7574696f6e5f776569676874605d206973207573656420746f20636f6d7061726520616761696e73743020746869732076616c75652e405369676e65644d6178526566756e647310100400000004190120546865206d6178696d756d20616d6f756e74206f6620756e636865636b656420736f6c7574696f6e7320746f20726566756e64207468652063616c6c2066656520666f722e405369676e6564526577617264426173651840aa821bce260000000000000000000000048820426173652072657761726420666f722061207369676e656420736f6c7574696f6e445369676e65644465706f736974426173651840a41a130d84010000000000000000000004902042617365206465706f73697420666f722061207369676e656420736f6c7574696f6e2e445369676e65644465706f7369744279746518406a6e190000000000000000000000000004a0205065722d62797465206465706f73697420666f722061207369676e656420736f6c7574696f6e2e4c5369676e65644465706f73697457656967687418400000000000000000000000000000000004a8205065722d776569676874206465706f73697420666f722061207369676e656420736f6c7574696f6e2e444d6178456c656374696e67566f746572731010d43000000c5d0120546865206d6178696d756d206e756d626572206f6620656c656374696e6720766f7465727320746f2070757420696e2074686520736e617073686f742e20417420746865206d6f6d656e742c20736e617073686f7473590120617265206f6e6c79206f76657220612073696e676c6520626c6f636b2c20627574206f6e6365206d756c74692d626c6f636b20656c656374696f6e732061726520696e74726f647563656420746865792077696c6c842074616b6520706c616365206f766572206d756c7469706c6520626c6f636b732e4c4d6178456c65637461626c6554617267657473290408ffff04010120546865206d6178696d756d206e756d626572206f6620656c65637461626c65207461726765747320746f2070757420696e2074686520736e617073686f742e284d617857696e6e65727310109001000010350120546865206d6178696d756d206e756d626572206f662077696e6e65727320746861742063616e20626520656c656374656420627920746869732060456c656374696f6e50726f7669646572604020696d706c656d656e746174696f6e2e005101204e6f74653a2054686973206d75737420616c776179732062652067726561746572206f7220657175616c20746f2060543a3a4461746150726f76696465723a3a646573697265645f746172676574732829602e384d696e65724d61784c656e67746810100000360000384d696e65724d617857656967687420400b08638b932e011366666666666666a600544d696e65724d6178566f746573506572566f74657210101000000000012907071c5374616b696e67011c5374616b696e67943856616c696461746f72436f756e740100101000000000049c2054686520696465616c206e756d626572206f66206163746976652076616c696461746f72732e544d696e696d756d56616c696461746f72436f756e740100101000000000044101204d696e696d756d206e756d626572206f66207374616b696e67207061727469636970616e7473206265666f726520656d657267656e637920636f6e646974696f6e732061726520696d706f7365642e34496e76756c6e657261626c657301005d0504000c590120416e792076616c696461746f72732074686174206d6179206e6576657220626520736c6173686564206f7220666f726369626c79206b69636b65642e20497427732061205665632073696e636520746865792772654d01206561737920746f20696e697469616c697a6520616e642074686520706572666f726d616e636520686974206973206d696e696d616c2028776520657870656374206e6f206d6f7265207468616e20666f7572ac20696e76756c6e657261626c65732920616e64207265737472696374656420746f20746573746e6574732e18426f6e64656400010405000004000c0101204d61702066726f6d20616c6c206c6f636b65642022737461736822206163636f756e747320746f2074686520636f6e74726f6c6c6572206163636f756e742e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e404d696e4e6f6d696e61746f72426f6e64010018400000000000000000000000000000000004210120546865206d696e696d756d2061637469766520626f6e6420746f206265636f6d6520616e64206d61696e7461696e2074686520726f6c65206f662061206e6f6d696e61746f722e404d696e56616c696461746f72426f6e64010018400000000000000000000000000000000004210120546865206d696e696d756d2061637469766520626f6e6420746f206265636f6d6520616e64206d61696e7461696e2074686520726f6c65206f6620612076616c696461746f722e484d696e696d756d4163746976655374616b65010018400000000000000000000000000000000004110120546865206d696e696d756d20616374697665206e6f6d696e61746f72207374616b65206f6620746865206c617374207375636365737366756c20656c656374696f6e2e344d696e436f6d6d697373696f6e0100ac10000000000ce820546865206d696e696d756d20616d6f756e74206f6620636f6d6d697373696f6e20746861742076616c696461746f72732063616e207365742e00802049662073657420746f206030602c206e6f206c696d6974206578697374732e184c656467657200010402002d070400044501204d61702066726f6d20616c6c2028756e6c6f636b6564292022636f6e74726f6c6c657222206163636f756e747320746f2074686520696e666f20726567617264696e6720746865207374616b696e672e1450617965650101040500590504000ce42057686572652074686520726577617264207061796d656e742073686f756c64206265206d6164652e204b657965642062792073746173682e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e2856616c696461746f72730101040500b00800000c450120546865206d61702066726f6d202877616e6e616265292076616c696461746f72207374617368206b657920746f2074686520707265666572656e636573206f6620746861742076616c696461746f722e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e50436f756e746572466f7256616c696461746f7273010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170484d617856616c696461746f7273436f756e7400001004000c310120546865206d6178696d756d2076616c696461746f7220636f756e74206265666f72652077652073746f7020616c6c6f77696e67206e65772076616c696461746f727320746f206a6f696e2e00d0205768656e20746869732076616c7565206973206e6f74207365742c206e6f206c696d6974732061726520656e666f726365642e284e6f6d696e61746f727300010405004107040048750120546865206d61702066726f6d206e6f6d696e61746f72207374617368206b657920746f207468656972206e6f6d696e6174696f6e20707265666572656e6365732c206e616d656c79207468652076616c696461746f72732074686174582074686579207769736820746f20737570706f72742e003901204e6f7465207468617420746865206b657973206f6620746869732073746f72616765206d6170206d69676874206265636f6d65206e6f6e2d6465636f6461626c6520696e2063617365207468656d01205b60436f6e6669673a3a4d61784e6f6d696e6174696f6e73605d20636f6e66696775726174696f6e206973206465637265617365642e20496e2074686973207261726520636173652c207468657365206e6f6d696e61746f7273650120617265207374696c6c206578697374656e7420696e2073746f726167652c207468656972206b657920697320636f727265637420616e64207265747269657661626c652028692e652e2060636f6e7461696e735f6b657960710120696e6469636174657320746861742074686579206578697374292c206275742074686569722076616c75652063616e6e6f74206265206465636f6465642e205468657265666f72652c20746865206e6f6e2d6465636f6461626c656d01206e6f6d696e61746f72732077696c6c206566666563746976656c79206e6f742d65786973742c20756e74696c20746865792072652d7375626d697420746865697220707265666572656e6365732073756368207468617420697401012069732077697468696e2074686520626f756e6473206f6620746865206e65776c79207365742060436f6e6669673a3a4d61784e6f6d696e6174696f6e73602e006101205468697320696d706c696573207468617420603a3a697465725f6b65797328292e636f756e7428296020616e6420603a3a6974657228292e636f756e74282960206d696768742072657475726e20646966666572656e746d012076616c75657320666f722074686973206d61702e204d6f72656f7665722c20746865206d61696e20603a3a636f756e7428296020697320616c69676e656420776974682074686520666f726d65722c206e616d656c79207468656c206e756d626572206f66206b65797320746861742065786973742e006d01204c6173746c792c20696620616e79206f6620746865206e6f6d696e61746f7273206265636f6d65206e6f6e2d6465636f6461626c652c20746865792063616e206265206368696c6c656420696d6d6564696174656c7920766961b8205b6043616c6c3a3a6368696c6c5f6f74686572605d20646973706174636861626c6520627920616e796f6e652e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e50436f756e746572466f724e6f6d696e61746f7273010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170484d61784e6f6d696e61746f7273436f756e7400001004000c310120546865206d6178696d756d206e6f6d696e61746f7220636f756e74206265666f72652077652073746f7020616c6c6f77696e67206e65772076616c696461746f727320746f206a6f696e2e00d0205768656e20746869732076616c7565206973206e6f74207365742c206e6f206c696d6974732061726520656e666f726365642e2843757272656e744572610000100400105c205468652063757272656e742065726120696e6465782e006501205468697320697320746865206c617465737420706c616e6e6564206572612c20646570656e64696e67206f6e20686f77207468652053657373696f6e2070616c6c657420717565756573207468652076616c696461746f7280207365742c206974206d6967687420626520616374697665206f72206e6f742e2441637469766545726100004507040010d820546865206163746976652065726120696e666f726d6174696f6e2c20697420686f6c647320696e64657820616e642073746172742e0059012054686520616374697665206572612069732074686520657261206265696e672063757272656e746c792072657761726465642e2056616c696461746f7220736574206f66207468697320657261206d757374206265ac20657175616c20746f205b6053657373696f6e496e746572666163653a3a76616c696461746f7273605d2e5445726173537461727453657373696f6e496e6465780001040510100400103101205468652073657373696f6e20696e646578206174207768696368207468652065726120737461727420666f7220746865206c6173742060484953544f52595f44455054486020657261732e006101204e6f74653a205468697320747261636b7320746865207374617274696e672073657373696f6e2028692e652e2073657373696f6e20696e646578207768656e20657261207374617274206265696e672061637469766529f020666f7220746865206572617320696e20605b43757272656e74457261202d20484953544f52595f44455054482c2043757272656e744572615d602e2c457261735374616b65727301010805054907e80c0000001878204578706f73757265206f662076616c696461746f72206174206572612e0061012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4101204966207374616b657273206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e20656d707479206578706f737572652069732072657475726e65642e48457261735374616b657273436c697070656401010805054907e80c0000002c9820436c6970706564204578706f73757265206f662076616c696461746f72206174206572612e00590120546869732069732073696d696c617220746f205b60457261735374616b657273605d20627574206e756d626572206f66206e6f6d696e61746f7273206578706f736564206973207265647563656420746f20746865dc2060543a3a4d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602062696767657374207374616b6572732e1d0120284e6f74653a20746865206669656c642060746f74616c6020616e6420606f776e60206f6620746865206578706f737572652072656d61696e7320756e6368616e676564292ef42054686973206973207573656420746f206c696d69742074686520692f6f20636f737420666f7220746865206e6f6d696e61746f72207061796f75742e005d012054686973206973206b657965642066697374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4101204966207374616b657273206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e20656d707479206578706f737572652069732072657475726e65642e484572617356616c696461746f72507265667301010805054907b00800001411012053696d696c617220746f2060457261735374616b657273602c207468697320686f6c64732074686520707265666572656e636573206f662076616c696461746f72732e0061012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4c4572617356616c696461746f7252657761726400010405101804000c09012054686520746f74616c2076616c696461746f7220657261207061796f757420666f7220746865206c6173742060484953544f52595f44455054486020657261732e0021012045726173207468617420686176656e27742066696e697368656420796574206f7220686173206265656e2072656d6f76656420646f65736e27742068617665207265776172642e4045726173526577617264506f696e747301010405104d0714000000000008ac205265776172647320666f7220746865206c6173742060484953544f52595f44455054486020657261732e250120496620726577617264206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e2030207265776172642069732072657475726e65642e3845726173546f74616c5374616b65010104051018400000000000000000000000000000000008ec2054686520746f74616c20616d6f756e74207374616b656420666f7220746865206c6173742060484953544f52595f44455054486020657261732e1d0120496620746f74616c206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e2030207374616b652069732072657475726e65642e20466f7263654572610100b804000454204d6f6465206f662065726120666f7263696e672e4c536c6173685265776172644672616374696f6e0100ac10000000000cf8205468652070657263656e74616765206f662074686520736c617368207468617420697320646973747269627574656420746f207265706f72746572732e00e4205468652072657374206f662074686520736c61736865642076616c75652069732068616e646c6564206279207468652060536c617368602e4c43616e63656c6564536c6173685061796f757401001840000000000000000000000000000000000815012054686520616d6f756e74206f662063757272656e637920676976656e20746f207265706f7274657273206f66206120736c617368206576656e7420776869636820776173ec2063616e63656c65642062792065787472616f7264696e6172792063697263756d7374616e6365732028652e672e20676f7665726e616e6365292e40556e6170706c696564536c617368657301010405105d07040004c420416c6c20756e6170706c69656420736c61736865732074686174206172652071756575656420666f72206c617465722e28426f6e646564457261730100d90304001025012041206d617070696e672066726f6d207374696c6c2d626f6e646564206572617320746f207468652066697273742073657373696f6e20696e646578206f662074686174206572612e00c8204d75737420636f6e7461696e7320696e666f726d6174696f6e20666f72206572617320666f72207468652072616e67653abc20605b6163746976655f657261202d20626f756e64696e675f6475726174696f6e3b206163746976655f6572615d604c56616c696461746f72536c617368496e457261000108050549076507040008450120416c6c20736c617368696e67206576656e7473206f6e2076616c696461746f72732c206d61707065642062792065726120746f20746865206869676865737420736c6173682070726f706f7274696f6e7020616e6420736c6173682076616c7565206f6620746865206572612e4c4e6f6d696e61746f72536c617368496e4572610001080505490718040004610120416c6c20736c617368696e67206576656e7473206f6e206e6f6d696e61746f72732c206d61707065642062792065726120746f20746865206869676865737420736c6173682076616c7565206f6620746865206572612e34536c617368696e675370616e73000104050069070400048c20536c617368696e67207370616e7320666f72207374617368206163636f756e74732e245370616e536c6173680101040559076d07800000000000000000000000000000000000000000000000000000000000000000083d01205265636f72647320696e666f726d6174696f6e2061626f757420746865206d6178696d756d20736c617368206f6620612073746173682077697468696e206120736c617368696e67207370616e2cb82061732077656c6c20617320686f77206d7563682072657761726420686173206265656e2070616964206f75742e5443757272656e74506c616e6e656453657373696f6e01001010000000000ce820546865206c61737420706c616e6e65642073657373696f6e207363686564756c6564206279207468652073657373696f6e2070616c6c65742e0071012054686973206973206261736963616c6c7920696e2073796e632077697468207468652063616c6c20746f205b6070616c6c65745f73657373696f6e3a3a53657373696f6e4d616e616765723a3a6e65775f73657373696f6e605d2e4c4f6666656e64696e6756616c696461746f727301007107040024690120496e6469636573206f662076616c696461746f727320746861742068617665206f6666656e64656420696e20746865206163746976652065726120616e6420776865746865722074686579206172652063757272656e746c79282064697361626c65642e00690120546869732076616c75652073686f756c642062652061207375706572736574206f662064697361626c65642076616c696461746f72732073696e6365206e6f7420616c6c206f6666656e636573206c65616420746f2074686571012076616c696461746f72206265696e672064697361626c65642028696620746865726520776173206e6f20736c617368292e2054686973206973206e656564656420746f20747261636b207468652070657263656e74616765206f6649012076616c696461746f727320746861742068617665206f6666656e64656420696e207468652063757272656e74206572612c20656e737572696e672061206e65772065726120697320666f72636564206966750120604f6666656e64696e6756616c696461746f72735468726573686f6c646020697320726561636865642e205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e6471012077686574686572206120676976656e2076616c696461746f72206861732070726576696f75736c79206f6666656e646564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e38207468652065726120656e64732e384368696c6c5468726573686f6c640000610504000c510120546865207468726573686f6c6420666f72207768656e2075736572732063616e2073746172742063616c6c696e6720606368696c6c5f6f746865726020666f72206f746865722076616c696461746f7273202f5901206e6f6d696e61746f72732e20546865207468726573686f6c6420697320636f6d706172656420746f207468652061637475616c206e756d626572206f662076616c696461746f7273202f206e6f6d696e61746f72732901202860436f756e74466f722a602920696e207468652073797374656d20636f6d706172656420746f2074686520636f6e66696775726564206d61782028604d61782a436f756e7460292e01550501a81c384d61784e6f6d696e6174696f6e7310101000000004b4204d6178696d756d206e756d626572206f66206e6f6d696e6174696f6e7320706572206e6f6d696e61746f722e30486973746f72794465707468101078000000508c204e756d626572206f66206572617320746f206b65657020696e20686973746f72792e00e820466f6c6c6f77696e6720696e666f726d6174696f6e206973206b65707420666f72206572617320696e20605b63757272656e745f657261202d090120486973746f727944657074682c2063757272656e745f6572615d603a2060457261735374616b657273602c2060457261735374616b657273436c6970706564602c050120604572617356616c696461746f725072656673602c20604572617356616c696461746f72526577617264602c206045726173526577617264506f696e7473602cac206045726173546f74616c5374616b65602c206045726173537461727453657373696f6e496e646578602c8420605374616b696e674c65646765722e636c61696d65645f72657761726473602e00e4204d757374206265206d6f7265207468616e20746865206e756d626572206f6620657261732064656c617965642062792073657373696f6e2ef820492e652e2061637469766520657261206d75737420616c7761797320626520696e20686973746f72792e20492e652e20606163746976655f657261203ec42063757272656e745f657261202d20686973746f72795f646570746860206d7573742062652067756172616e746565642e001101204966206d6967726174696e6720616e206578697374696e672070616c6c65742066726f6d2073746f726167652076616c756520746f20636f6e6669672076616c75652cec20746869732073686f756c642062652073657420746f2073616d652076616c7565206f72206772656174657220617320696e2073746f726167652e001501204e6f74653a2060486973746f727944657074686020697320757365642061732074686520757070657220626f756e6420666f72207468652060426f756e646564566563601101206974656d20605374616b696e674c65646765722e636c61696d65645f72657761726473602e2053657474696e6720746869732076616c7565206c6f776572207468616ed820746865206578697374696e672076616c75652063616e206c65616420746f20696e636f6e73697374656e6369657320696e20746865150120605374616b696e674c65646765726020616e642077696c6c206e65656420746f2062652068616e646c65642070726f7065726c7920696e2061206d6967726174696f6e2ef020546865207465737420607265647563696e675f686973746f72795f64657074685f616272757074602073686f77732074686973206566666563742e3853657373696f6e735065724572611010060000000470204e756d626572206f662073657373696f6e7320706572206572612e3c426f6e64696e674475726174696f6e10107000000004e4204e756d626572206f6620657261732074686174207374616b65642066756e6473206d7573742072656d61696e20626f6e64656420666f722e48536c61736844656665724475726174696f6e10106f000000100101204e756d626572206f662065726173207468617420736c6173686573206172652064656665727265642062792c20616674657220636f6d7075746174696f6e2e000d0120546869732073686f756c64206265206c657373207468616e2074686520626f6e64696e67206475726174696f6e2e2053657420746f203020696620736c617368657315012073686f756c64206265206170706c69656420696d6d6564696174656c792c20776974686f7574206f70706f7274756e69747920666f7220696e74657276656e74696f6e2e804d61784e6f6d696e61746f72526577617264656450657256616c696461746f7210100001000010f820546865206d6178696d756d206e756d626572206f66206e6f6d696e61746f727320726577617264656420666f7220656163682076616c696461746f722e00510120466f7220656163682076616c696461746f72206f6e6c79207468652060244d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602062696767657374207374616b6572732063616e390120636c61696d207468656972207265776172642e2054686973207573656420746f206c696d69742074686520692f6f20636f737420666f7220746865206e6f6d696e61746f72207061796f75742e484d6178556e6c6f636b696e674368756e6b7310102000000028050120546865206d6178696d756d206e756d626572206f662060756e6c6f636b696e6760206368756e6b732061205b605374616b696e674c6564676572605d2063616e090120686176652e204566666563746976656c792064657465726d696e657320686f77206d616e7920756e6971756520657261732061207374616b6572206d61792062653820756e626f6e64696e6720696e2e00f8204e6f74653a20604d6178556e6c6f636b696e674368756e6b736020697320757365642061732074686520757070657220626f756e6420666f722074686501012060426f756e64656456656360206974656d20605374616b696e674c65646765722e756e6c6f636b696e67602e2053657474696e6720746869732076616c75650501206c6f776572207468616e20746865206578697374696e672076616c75652063616e206c65616420746f20696e636f6e73697374656e6369657320696e20746865090120605374616b696e674c65646765726020616e642077696c6c206e65656420746f2062652068616e646c65642070726f7065726c7920696e20612072756e74696d650501206d6967726174696f6e2e20546865207465737420607265647563696e675f6d61785f756e6c6f636b696e675f6368756e6b735f616272757074602073686f7773342074686973206566666563742e017907081c53657373696f6e011c53657373696f6e1c2856616c696461746f727301005d050400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e676564010098040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b65797301007d070400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f7273010065050400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b65797300010405007d050400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405850700040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01790501bc00018d070928486973746f726963616c0128486973746f726963616c0848486973746f726963616c53657373696f6e73000104051091070400045d01204d617070696e672066726f6d20686973746f726963616c2073657373696f6e20696e646963657320746f2073657373696f6e2d6461746120726f6f74206861736820616e642076616c696461746f7220636f756e742e2c53746f72656452616e67650000dd03040004e4205468652072616e6765206f6620686973746f726963616c2073657373696f6e732077652073746f72652e205b66697273742c206c61737429000000000a1c4772616e647061011c4772616e647061181453746174650100950704000490205374617465206f66207468652063757272656e7420617574686f72697479207365742e3450656e64696e674368616e676500009907040004c42050656e64696e67206368616e67653a20287369676e616c65642061742c207363686564756c6564206368616e6765292e284e657874466f72636564000010040004bc206e65787420626c6f636b206e756d6265722077686572652077652063616e20666f7263652061206368616e67652e1c5374616c6c65640000dd030400049020607472756560206966207765206172652063757272656e746c79207374616c6c65642e3043757272656e745365744964010028200000000000000000085d0120546865206e756d626572206f66206368616e6765732028626f746820696e207465726d73206f66206b65797320616e6420756e6465726c79696e672065636f6e6f6d696320726573706f6e736962696c697469657329c420696e20746865202273657422206f66204772616e6470612076616c696461746f72732066726f6d2067656e657369732e30536574496453657373696f6e00010405281004002859012041206d617070696e672066726f6d206772616e6470612073657420494420746f2074686520696e646578206f6620746865202a6d6f737420726563656e742a2073657373696f6e20666f722077686963682069747368206d656d62657273207765726520726573706f6e7369626c652e0045012054686973206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e2070726f6f66732e20416e2065717569766f636174696f6e2070726f6f66206d7573744d0120636f6e7461696e732061206b65792d6f776e6572736869702070726f6f6620666f72206120676976656e2073657373696f6e2c207468657265666f7265207765206e65656420612077617920746f20746965450120746f6765746865722073657373696f6e7320616e64204752414e44504120736574206964732c20692e652e207765206e65656420746f2076616c6964617465207468617420612076616c696461746f7241012077617320746865206f776e6572206f66206120676976656e206b6579206f6e206120676976656e2073657373696f6e2c20616e642077686174207468652061637469766520736574204944207761735420647572696e6720746861742073657373696f6e2e00b82054574f582d4e4f54453a2060536574496460206973206e6f7420756e646572207573657220636f6e74726f6c2e01850501c008384d6178417574686f7269746965731010a0860100045c204d617820417574686f72697469657320696e20757365584d6178536574496453657373696f6e456e74726965732820a00200000000000018390120546865206d6178696d756d206e756d626572206f6620656e747269657320746f206b65657020696e207468652073657420696420746f2073657373696f6e20696e646578206d617070696e672e0031012053696e6365207468652060536574496453657373696f6e60206d6170206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e73207468697329012076616c75652073686f756c642072656c61746520746f2074686520626f6e64696e67206475726174696f6e206f66207768617465766572207374616b696e672073797374656d2069733501206265696e6720757365642028696620616e79292e2049662065717569766f636174696f6e2068616e646c696e67206973206e6f7420656e61626c6564207468656e20746869732076616c7565342063616e206265207a65726f2e01a1070b48417574686f72697479446973636f766572790148417574686f72697479446973636f7665727908104b6579730100a5070400048c204b657973206f66207468652063757272656e7420617574686f72697479207365742e204e6578744b6579730100a50704000480204b657973206f6620746865206e65787420617574686f72697479207365742e000000000c20496d4f6e6c696e650120496d4f6e6c696e651038486561727462656174416674657201001010000000002c1d012054686520626c6f636b206e756d6265722061667465722077686963682069742773206f6b20746f2073656e64206865617274626561747320696e207468652063757272656e74242073657373696f6e2e0025012041742074686520626567696e6e696e67206f6620656163682073657373696f6e20776520736574207468697320746f20612076616c756520746861742073686f756c642066616c6c350120726f7567686c7920696e20746865206d6964646c65206f66207468652073657373696f6e206475726174696f6e2e20546865206964656120697320746f206669727374207761697420666f721901207468652076616c696461746f727320746f2070726f64756365206120626c6f636b20696e207468652063757272656e742073657373696f6e2c20736f207468617420746865a820686561727462656174206c61746572206f6e2077696c6c206e6f74206265206e65636573736172792e00390120546869732076616c75652077696c6c206f6e6c79206265207573656420617320612066616c6c6261636b206966207765206661696c20746f2067657420612070726f7065722073657373696f6e2d012070726f677265737320657374696d6174652066726f6d20604e65787453657373696f6e526f746174696f6e602c2061732074686f736520657374696d617465732073686f756c642062650101206d6f7265206163637572617465207468656e207468652076616c75652077652063616c63756c61746520666f7220604865617274626561744166746572602e104b6579730100ad07040004d0205468652063757272656e7420736574206f66206b6579732074686174206d61792069737375652061206865617274626561742e485265636569766564486561727462656174730001080505dd03b5070400083d0120466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f66206053657373696f6e496e6465786020616e64206041757468496e6465786020746fb02060577261707065724f70617175653c426f756e6465644f70617175654e6574776f726b53746174653e602e38417574686f726564426c6f636b730101080505490710100000000008150120466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f66206056616c696461746f7249643c543e6020746f20746865c8206e756d626572206f6620626c6f636b7320617574686f7265642062792074686520676976656e20617574686f726974792e01b50501d40440556e7369676e65645072696f726974792820ffffffffffffffff10f0204120636f6e66696775726174696f6e20666f722062617365207072696f72697479206f6620756e7369676e6564207472616e73616374696f6e732e0015012054686973206973206578706f73656420736f20746861742069742063616e2062652074756e656420666f7220706172746963756c61722072756e74696d652c207768656eb4206d756c7469706c652070616c6c6574732073656e6420756e7369676e6564207472616e73616374696f6e732e01c9070d204f6666656e63657301204f6666656e6365730c1c5265706f727473000104052ccd07040004490120546865207072696d61727920737472756374757265207468617420686f6c647320616c6c206f6666656e6365207265636f726473206b65796564206279207265706f7274206964656e746966696572732e58436f6e63757272656e745265706f727473496e6465780101080505d107d5030400042901204120766563746f72206f66207265706f727473206f66207468652073616d65206b696e6420746861742068617070656e6564206174207468652073616d652074696d6520736c6f742e485265706f72747342794b696e64496e64657801010405fc30040018110120456e756d65726174657320616c6c207265706f727473206f662061206b696e6420616c6f6e672077697468207468652074696d6520746865792068617070656e65642e00bc20416c6c207265706f7274732061726520736f72746564206279207468652074696d65206f66206f6666656e63652e004901204e6f74652074686174207468652061637475616c2074797065206f662074686973206d617070696e6720697320605665633c75383e602c207468697320697320626563617573652076616c756573206f66690120646966666572656e7420747970657320617265206e6f7420737570706f7274656420617420746865206d6f6d656e7420736f2077652061726520646f696e6720746865206d616e75616c2073657269616c697a6174696f6e2e0001f800000e6052616e646f6d6e657373436f6c6c656374697665466c6970016052616e646f6d6e657373436f6c6c656374697665466c6970043852616e646f6d4d6174657269616c0100d50704000c610120536572696573206f6620626c6f636b20686561646572732066726f6d20746865206c61737420383120626c6f636b73207468617420616374732061732072616e646f6d2073656564206d6174657269616c2e2054686973610120697320617272616e67656420617320612072696e672062756666657220776974682060626c6f636b5f6e756d626572202520383160206265696e672074686520696e64657820696e746f20746865206056656360206f664420746865206f6c6465737420686173682e000000000f20426167734c6973740120426167734c6973740c244c6973744e6f6465730001040500d90704000c8020412073696e676c65206e6f64652c2077697468696e20736f6d65206261672e000501204e6f6465732073746f7265206c696e6b7320666f727761726420616e64206261636b2077697468696e207468656972207265737065637469766520626167732e4c436f756e746572466f724c6973744e6f646573010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170204c697374426167730001040528dd0704000c642041206261672073746f72656420696e2073746f726167652e0019012053746f7265732061206042616760207374727563742c2077686963682073746f726573206865616420616e64207461696c20706f696e7465727320746f20697473656c662e01d50501010104344261675468726573686f6c647315010919210300407a10f35a00006a70ccd4a96000009ef3397fbc660000a907ccd5306d00003d9a67fb0c740000a9bfa275577b0000a6fdf73217830000034f5d91538b0000132445651494000078081001629d00000302f63c45a70000392e6f7fc7b10000f59c23c6f2bc00004ae76aafd1c80000598a64846fd50000129fb243d8e200003f22e1ac18f1000033a4844c3e000100e2e51b895710010076a2c0b0732101006789b407a3330100793ed8d7f646010078131b81815b01000c1cf38a567101004437eeb68a8801009eb56d1434a10100335e9f156abb010067c3c7a545d701003218f340e1f40100de0b230d59140200699c11f5ca350200ad50a2c4565902009ae41c471e7f0200d0244e6745a70200f984ad51f2d10200ace7a7984dff0200a118325b822f0300ffa4c76dbe620300580bfd8532990300a9afce6812d30300109ad81b95100400d9caa519f551040038df488970970400bee1727949e10400cc73401fc62f0500b304f91831830500828bffb4d9db05001235383d143a0600a5b42a473a9e060036662d09ab080700f73aeab4cb790700b87e93d707f20700ffec23c0d1710800b84b0beca2f90800c9dcae7afc89090091752ba867230a0064f1cd4f76c60a003609be76c3730b0078655fdff32b0c00a407f5a5b6ef0c0052f61be7c5bf0d00da71bb70e79c0e000de9127eed870f001477987fb7811000ebee65ef328b11001269fe325ca5120033f8428b3fd113008ba57a13fa0f15001b2b60d0ba6216000d1d37d0c3ca17006c64fa5c6b4919002622c7411de01a00045bb9245c901c00233d83f6c25b1e00c8771c79064420003013fddef64a2200aa8b6e848172240082c096c4b2bc260016a3faebb72b29008296524ae1c12b00a636a865a4812e00d0e2d4509e6d31009c0a9a2796883400e4faafb27fd53700e6e64d367e573b000e4bd66de7113f0088b17db746084300b07def72603e470034de249635b84b00d48bd57b077a5000d0bd20ef5b885500b8f0467801e85a0010f88aee139e60003892925301b066009c95e4fc8e236d00b4126d10dffe730028b43e5976487b00a08a1c7a42078300b09ab083a0428b002846b2f463029400c861a42ade4e9d0050d23d4ae630a700805101a7e1b1b10038e501b2ccdbbc002016527844b9c800388924ba9055d50070ca35a4aebce200805fb1355cfbf0008035685d241f0001a0c3dcd96b361001d07862e87e50210160e852d09f7d330190662c5816cf460110274c3340575b01804be277a22971013082b92dfc5a880180d276075a01a101b0f511592b34bb014031745f580cd701802f6cee59a4f40140ff799b521814026075607d2986350260fde999a60d590200e5e71c91d07e02c0df2575cff2a602a07fd975899ad102a067009d4cf0fe0220dc29a1321f2f0320ff526b0a5562038088caa383c29803e05683fb5c9bd203401dd75d9516100400317e39a06e5104c0b071129de1960480b48c9192b1e00480e8124aad242f05c007ca7082858205007c13c45623db0540836fe869523906c0700f81466c9d0640f09c5017d00707c0e624b301e37807c0332ac78510f10780074ca1e4ca700800d5a9eb8c8bf80800a849588ed3880900804254142c220a80a25170e826c50a00e8d5fafc5e720b801df64e00792a0c80d4fe64f923ee0c006dd038ee19be0d001e90a494209b0e0010bf570e0a860f00da6a9db0b57f1000bf64afd810891100bb5b60cd17a31200f963f3aed6ce1300d5f004766a0d1500e099770202601600103d663bdfc71700de3e2d4158461900ecdbadb2d8dc1a0045c70007e38c1c00b8bde0fc11581e00ba5c2a211a402000407de46dcb462200dea55b03136e2400aaf1f3fcfcb7260014226f63b62629006492803e8fbc2b008486a6c7fc7b2e002cf05fc09b673100da63f7ed32823400f0b13fbdb5ce3700f291c41047503b00422a1a3c3c0a3f002c24212f20004300ac9342d4b6354700cc6ed7a400af4b00c4d022773e70500020017d89f57d5500f86387cef3dc5a008c4c7f7e54926000206207f284a36600cc1e05cb49166d00b42a7a70c4f07300d43a90e278397b0038f461ec53f78200a07264b9b1318b0048c9b3d464f09300007fe998bd3b9d0010058f17921ca70000dfaf7f469cb100e80c880bd6c4bc0058bdcb7ddca0c80038d18d37a03bd50030d55bf01ca1e200704ac01a0fdef0ffffffffffffffffacd020546865206c697374206f66207468726573686f6c64732073657061726174696e672074686520766172696f757320626167732e00490120496473206172652073657061726174656420696e746f20756e736f727465642062616773206163636f7264696e6720746f2074686569722073636f72652e205468697320737065636966696573207468656101207468726573686f6c64732073657061726174696e672074686520626167732e20416e20696427732062616720697320746865206c6172676573742062616720666f722077686963682074686520696427732073636f7265b8206973206c657373207468616e206f7220657175616c20746f20697473207570706572207468726573686f6c642e006501205768656e20696473206172652069746572617465642c2068696768657220626167732061726520697465726174656420636f6d706c6574656c79206265666f7265206c6f77657220626167732e2054686973206d65616e735901207468617420697465726174696f6e206973205f73656d692d736f727465645f3a20696473206f66206869676865722073636f72652074656e6420746f20636f6d65206265666f726520696473206f66206c6f7765722d012073636f72652c206275742070656572206964732077697468696e206120706172746963756c6172206261672061726520736f7274656420696e20696e73657274696f6e206f726465722e006820232045787072657373696e672074686520636f6e7374616e74004d01205468697320636f6e7374616e74206d75737420626520736f7274656420696e207374726963746c7920696e6372656173696e67206f726465722e204475706c6963617465206974656d7320617265206e6f742c207065726d69747465642e00410120546865726520697320616e20696d706c696564207570706572206c696d6974206f66206053636f72653a3a4d4158603b20746861742076616c756520646f6573206e6f74206e65656420746f2062652101207370656369666965642077697468696e20746865206261672e20466f7220616e792074776f207468726573686f6c64206c697374732c206966206f6e6520656e647320776974683101206053636f72653a3a4d4158602c20746865206f74686572206f6e6520646f6573206e6f742c20616e64207468657920617265206f746865727769736520657175616c2c207468652074776f7c206c697374732077696c6c20626568617665206964656e746963616c6c792e003820232043616c63756c6174696f6e005501204974206973207265636f6d6d656e64656420746f2067656e65726174652074686520736574206f66207468726573686f6c647320696e20612067656f6d6574726963207365726965732c2073756368207468617441012074686572652065786973747320736f6d6520636f6e7374616e7420726174696f2073756368207468617420607468726573686f6c645b6b202b20315d203d3d20287468726573686f6c645b6b5d202ad020636f6e7374616e745f726174696f292e6d6178287468726573686f6c645b6b5d202b2031296020666f7220616c6c20606b602e005901205468652068656c7065727320696e2074686520602f7574696c732f6672616d652f67656e65726174652d6261677360206d6f64756c652063616e2073696d706c69667920746869732063616c63756c6174696f6e2e002c2023204578616d706c6573005101202d20496620604261675468726573686f6c64733a3a67657428292e69735f656d7074792829602c207468656e20616c6c20696473206172652070757420696e746f207468652073616d65206261672c20616e64b0202020697465726174696f6e206973207374726963746c7920696e20696e73657274696f6e206f726465722e6101202d20496620604261675468726573686f6c64733a3a67657428292e6c656e2829203d3d203634602c20616e6420746865207468726573686f6c6473206172652064657465726d696e6564206163636f7264696e6720746f11012020207468652070726f63656475726520676976656e2061626f76652c207468656e2074686520636f6e7374616e7420726174696f20697320657175616c20746f20322e6501202d20496620604261675468726573686f6c64733a3a67657428292e6c656e2829203d3d20323030602c20616e6420746865207468726573686f6c6473206172652064657465726d696e6564206163636f7264696e6720746f59012020207468652070726f63656475726520676976656e2061626f76652c207468656e2074686520636f6e7374616e7420726174696f20697320617070726f78696d6174656c7920657175616c20746f20312e3234382e6101202d20496620746865207468726573686f6c64206c69737420626567696e7320605b312c20322c20332c202e2e2e5d602c207468656e20616e20696420776974682073636f72652030206f7220312077696c6c2066616c6cf0202020696e746f2062616720302c20616e20696420776974682073636f726520322077696c6c2066616c6c20696e746f2062616720312c206574632e00302023204d6967726174696f6e00610120496e20746865206576656e7420746861742074686973206c6973742065766572206368616e6765732c206120636f7079206f6620746865206f6c642062616773206c697374206d7573742062652072657461696e65642e5d012057697468207468617420604c6973743a3a6d696772617465602063616e2062652063616c6c65642c2077686963682077696c6c20706572666f726d2074686520617070726f707269617465206d6967726174696f6e2e01e107101c56657374696e67011c56657374696e67081c56657374696e670001040200e907040004d820496e666f726d6174696f6e20726567617264696e67207468652076657374696e67206f66206120676976656e206163636f756e742e3853746f7261676556657273696f6e0100f10704000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e003101204e6577206e6574776f726b732073746172742077697468206c61746573742076657273696f6e2c2061732064657465726d696e6564206279207468652067656e65736973206275696c642e01d90501050108444d696e5665737465645472616e736665721840aa821bce26000000000000000000000004e820546865206d696e696d756d20616d6f756e74207472616e7366657272656420746f2063616c6c20607665737465645f7472616e73666572602e4c4d617856657374696e675363686564756c657310101c0000000001f50711204d756c746973696701204d756c746973696704244d756c7469736967730001080502f907fd07040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e01e1050109010c2c4465706f736974426173651840d042de1300000000000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f72184040cd2d030000000000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f7269657310106400000004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e010508121c436f756e63696c011c436f756e63696c24145374616765010009082402010000000000000004742043757272656e7420636f756e63696c20766f74696e6720737461676538436f756e63696c4d656d6265727301001d08040004602043757272656e7420636f756e63696c206d656d626572732843616e64696461746573000104022829080400041101204d6170206f6620616c6c2063616e64696461746573207468617420657665722063616e6469646174656420616e6420686176656e277420756e7374616b65207965742e50416e6e6f756e63656d656e74506572696f644e72010028200000000000000000085d0120496e646578206f66207468652063757272656e742063616e64696461637920706572696f642e20497420697320696e6372656d656e74656420657665727974696d6520616e6e6f756e63656d656e7420706572696f6420207374617274732e18427564676574010018400000000000000000000000000000000004c82042756467657420666f722074686520636f756e63696c277320656c6563746564206d656d6265727320726577617264732e484e6578745265776172645061796d656e7473010010100000000004290120546865206e65787420626c6f636b20696e2077686963682074686520656c656374656420636f756e63696c206d656d62657220726577617264732077696c6c2062652070617965642e404e657874427564676574526566696c6c010010100000000004d820546865206e65787420626c6f636b20696e20776869636820746865206275646765742077696c6c20626520696e637265617365642e3c427564676574496e6372656d656e74010018400000000000000000000000000000000004d420416d6f756e74206f662062616c616e636520746f20626520726566696c6c65642065766572792062756467657420706572696f643c436f756e63696c6f725265776172640100184000000000000000000000000000000000046c20436f756e63696c6f72207265776172642070657220626c6f636b01e90501110124684d696e4e756d6265724f66457874726143616e64696461746573101000000000080901204d696e696d756d206e756d626572206f662065787472612063616e64696461746573206e656564656420666f72207468652076616c696420656c656374696f6e2e2d01204e756d626572206f6620746f74616c2063616e6469646174657320697320657175616c20746f20636f756e63696c2073697a6520706c75732065787472612063616e646964617465732e2c436f756e63696c53697a65101003000000045420436f756e63696c206d656d62657220636f756e74444d696e43616e6469646174655374616b651840a010a012d3eb050000000000000000000490204d696e696d756d207374616b652063616e6469646174652068617320746f206c6f636b60416e6e6f756e63696e67506572696f644475726174696f6e1010805101000474204475726174696f6e206f6620616e6e6f6e63696e6720706572696f644849646c65506572696f644475726174696f6e1010801303000460204475726174696f6e206f662069646c6520706572696f6464456c65637465644d656d626572526577617264506572696f6410104038000004a020496e74657276616c20666f72206175746f6d6174696320726577617264207061796d656e74732e48427564676574526566696c6c506572696f6410104038000004ac20496e74657276616c206265747765656e206175746f6d617469632062756467657420726566696c6c732e3c43616e6469646163794c6f636b496425042063616e6469646163048c204578706f72747320636f6e7374202d2063616e646964616379206c6f636b2069642e3c436f756e63696c6f724c6f636b4964250420636f756e63696c6f048c204578706f72747320636f6e7374202d20636f756e63696c6f72206c6f636b2069642e012d0813285265666572656e64756d014c496e7374616e6365315265666572656e64756d0c14537461676501003108040004682043757272656e74207265666572656e64756d2073746167652e14566f74657301010402004108e400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018510120566f746573206361737420696e20746865207265666572656e64756d2e2041206e6577207265636f726420697320616464656420746f2074686973206d6170207768656e20612075736572206361737473206134207365616c656420766f74652e0101204974206973206d6f646966696564207768656e206120757365722072657665616c732074686520766f7465277320636f6d6d69746d656e742070726f6f662e55012041207265636f72642069732066696e616c6c792072656d6f766564207768656e20746865207573657220756e7374616b65732c2077686963682063616e2068617070656e20647572696e67206120766f74696e679c207374616765206f72206166746572207468652063757272656e74206379636c6520656e64732ef82041207374616b6520666f72206120766f74652063616e2062652072657573656420696e20667574757265207265666572656e64756d206379636c65732e404163636f756e74734f707465644f757401010402007c0004f4204163636f756e74732074686174207065726d616e656e746c79206f70746564206f7574206f6620766f74696e6720696e207265666572656e64756d2e01ed0501190114344d617853616c744c656e67746828202000000000000000085d01204d6178696d756d206c656e677468206f6620766f746520636f6d6d69746d656e742073616c742e20557365206c656e677468207468617420656e737572657320756e697175656e65737320666f722068617368696e675020652e672e207374643a3a7536343a3a4d41582e44566f746553746167654475726174696f6e101000e1000004b0204475726174696f6e206f6620766f74696e6720737461676520286e756d626572206f6620626c6f636b73294c52657665616c53746167654475726174696f6e101000e1000004bc204475726174696f6e206f662072657665616c696e6720737461676520286e756d626572206f6620626c6f636b7329304d696e696d756d5374616b651840a41a130d8401000000000000000000000480204d696e696d756d207374616b65206e656564656420666f7220766f74696e67505374616b696e6748616e646c65724c6f636b4964250420766f74696e67202004a4204578706f72747320636f6e7374202d207374616b696e672068616e646c6572206c6f636b2069642e014508141c4d656d6265727301284d656d6265727368697020304e6578744d656d6265724964010028200000000000000000084501204d656d626572496420746f2061737369676e20746f206e657874206d656d626572207468617420697320616464656420746f207468652072656769737472792c20616e6420697320616c736f20746865e820746f74616c206e756d626572206f66206d656d6265727320637265617465642e204d656d626572496473207374617274206174205a65726f2e384d656d626572736869704279496400010402284908040004d0204d617070696e67206f66206d656d626572277320696420746f207468656972206d656d626572736869702070726f66696c652e504d656d6265724964427948616e646c6548617368010104022c28200000000000000000040501205265676973746572656420756e697175652068616e646c6573206861736820616e64207468656972206d617070696e6720746f207468656972206f776e65722e2c526566657272616c437574010008040004410120526566657272616c206375742070657263656e74206f6620746865206d656d626572736869702066656520746f2072656365697665206f6e20627579696e6720746865206d656d626572736869702e3c4d656d62657273686970507269636501001840aa821bce26000000000000000000000004682043757272656e74206d656d626572736869702070726963652e58496e697469616c496e7669746174696f6e436f756e74010010100000000004e820496e697469616c20696e7669746174696f6e20636f756e7420666f7220746865206e65776c7920626f75676874206d656d626572736869702e60496e697469616c496e7669746174696f6e42616c616e63650100184034c10d6713000000000000000000000004cc20496e697469616c20696e7669746174696f6e2062616c616e636520666f722074686520696e7669746564206d656d6265722e705374616b696e674163636f756e7449644d656d62657253746174757301010402004d082400000000000000000004250120446f75626c65206f662061207374616b696e67206163636f756e7420696420616e64206d656d62657220696420746f2074686520636f6e6669726d6174696f6e207374617475732e01f105012901185844656661756c744d656d6265727368697050726963651840aa821bce26000000000000000000000004a0204578706f72747320636f6e7374202d2064656661756c74206d656d62657273686970206665652e64526566657272616c4375744d6178696d756d50657263656e74080432044901204578706f72747320636f6e7374202d206d6178696d756d2070657263656e742076616c7565206f6620746865206d656d626572736869702066656520666f722074686520726566657272616c206375742e7c44656661756c74496e697469616c496e7669746174696f6e42616c616e6365184034c10d6713000000000000000000000004e0204578706f72747320636f6e7374202d2064656661756c742062616c616e636520666f722074686520696e7669746564206d656d6265722e3843616e6469646174655374616b651840a41a130d84010000000000000000000004f8204578706f72747320636f6e7374202d205374616b65206e656564656420746f2063616e646964617465206173207374616b696e67206163636f756e742e4c496e76697465644d656d6265724c6f636b4964250420696e766974656d6204a0204578706f72747320636f6e7374202d20696e7669746564206d656d626572206c6f636b2069642e585374616b696e6743616e6469646174654c6f636b4964250420626f756e6473746104ac204578706f72747320636f6e7374202d207374616b696e672063616e646964617465206c6f636b2069642e0151081514466f72756d0124466f72756d5f315f31203043617465676f727942794964010104022855083d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004cc204d61702063617465676f7279206964656e74696669657220746f20636f72726573706f6e64696e672063617465676f72792e384e65787443617465676f727949640100282000000000000000000411012043617465676f7279206964656e7469666965722076616c756520746f206265207573656420666f7220746865206e6578742043617465676f727920637265617465642e3c43617465676f7279436f756e746572010028200000000000000000049420436f756e74657220666f7220616c6c206578697374696e672063617465676f726965732e2854687265616442794964010108020279035d08a4000000000000000000000000000000000000000000000000000000000000000000000000000000000004bc204d617020746872656164206964656e74696669657220746f20636f72726573706f6e64696e67207468726561642e304e657874546872656164496401002820000000000000000004090120546872656164206964656e7469666965722076616c756520746f206265207573656420666f72206e6578742054687265616420696e20746872656164427949642e284e657874506f7374496401002820000000000000000004f020506f7374206964656e7469666965722076616c756520746f206265207573656420666f7220666f72206e65787420706f737420637265617465642e4c43617465676f727942794d6f64657261746f72010108020279037c000480204d6f64657261746f722073657420666f7220656163682043617465676f727920506f737442794964010108020279036108150100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004ac204d617020706f7374206964656e74696669657220746f20636f72726573706f6e64696e6720706f73742e01f505015101102c506f73744465706f7369741840e9cc50710000000000000000000000000838204578706f72747320636f6e737480204465706f736974206e656564656420746f20637265617465206120706f7374345468726561644465706f736974184074eca96d0000000000000000000000000488204465706f736974206e656564656420746f20637265617465206120746872656164804d617844697265637453756263617465676f72696573496e43617465676f727928200a000000000000000484204d617844697265637453756263617465676f72696573496e43617465676f7279484d6178546f74616c43617465676f7269657328202800000000000000044c204d6178546f74616c43617465676f726965730165081630436f6e737469747574696f6e0130436f6e737469747574696f6e0430436f6e737469747574696f6e010069088000000000000000000000000000000000000000000000000000000000000000000001f905016d0100001718426f756e74790118426f756e74791420426f756e7469657301010402286d087d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044020426f756e74792073746f726167652e4c426f756e7479436f6e747269627574696f6e730101080202810885088000000000000000000000000000000000d082a46b000000000000000000000000044d0120446f75626c65206d617020666f7220626f756e74792066756e64696e672e2049742073746f7265732061206d656d626572206f7220636f756e63696c2066756e64696e6720666f7220626f756e746965732e2c426f756e7479436f756e74010010100000000004b820436f756e74206f6620616c6c20626f756e7469657320746861742068617665206265656e20637265617465642e1c456e74726965730001080202790389080400046020576f726b20656e7472792073746f72616765206d61702e28456e747279436f756e74010010100000000004c820436f756e74206f6620616c6c20776f726b20656e747269657320746861742068617665206265656e20637265617465642e01fd05017101105c436c6f736564436f6e747261637453697a654c696d6974101032000000044d01204578706f72747320636f6e7374202d206d617820776f726b20656e747279206e756d62657220666f72206120636c6f736564206173737572616e6365207479706520636f6e747261637420626f756e74792e4c4d696e576f726b456e7472616e745374616b65184081ae906c00000000000000000000000004d4204578706f72747320636f6e7374202d206d696e20776f726b20656e7472616e74207374616b6520666f72206120626f756e74792e6846756e6465725374617465426c6f6174426f6e64416d6f756e741840d082a46b00000000000000000000000004f4204578706f72747320636f6e7374202d2066756e64657220737461746520626c6f617420626f6e6420616d6f756e7420666f72206120626f756e74792e6c43726561746f725374617465426c6f6174426f6e64416d6f756e741840e901d26b00000000000000000000000004f8204578706f72747320636f6e7374202d2063726561746f7220737461746520626c6f617420626f6e6420616d6f756e7420666f72206120626f756e74792e018d0818404a6f7973747265616d5574696c69747901404a6f7973747265616d5574696c6974790001010601950100019108191c436f6e74656e74011c436f6e74656e74842c4368616e6e656c427949640101040228a901a10100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024566964656f42794964010104022895086c00000000000000000000000000000000000000000000000000000000344e6578744368616e6e656c4964010028200000000000000000002c4e657874566964656f496401002820000000000000000000384e6578745472616e73666572496401002820000000000000000000484e65787443757261746f7247726f75704964010028200000000000000000004043757261746f7247726f7570427949640101040228c1080c0000000028436f6d6d69746d656e7401002c80000000000000000000000000000000000000000000000000000000000000000000684368616e6e656c5374617465426c6f6174426f6e6456616c756501001840000000000000000000000000000000000425012054686520737461746520626c6f617420626f6e6420666f7220746865206368616e6e656c202868656c70732070726576656e74696e672074686520737461746520626c6f6174292e60566964656f5374617465426c6f6174426f6e6456616c7565010018400000000000000000000000000000000004190154686520737461746520626c6f617420626f6e6420666f722074686520766964656f202868656c70732070726576656e74696e672074686520737461746520626c6f6174292e444d6178436173686f7574416c6c6f776564010018400000000000000000000000000000000000444d696e436173686f7574416c6c6f776564010018400000000000000000000000000000000000584368616e6e656c436173686f757473456e61626c6564010098040000484d696e41756374696f6e4475726174696f6e01001010000000000454204d696e2061756374696f6e206475726174696f6e484d617841756374696f6e4475726174696f6e01001010000000000454204d61782061756374696f6e206475726174696f6e644d696e41756374696f6e457874656e73696f6e506572696f6401001010000000000474204d696e2061756374696f6e20657874656e73696f6e20706572696f64644d617841756374696f6e457874656e73696f6e506572696f6401001010000000000474204d61782061756374696f6e20657874656e73696f6e20706572696f64484d696e4269644c6f636b4475726174696f6e01001010000000000458204d696e20626964206c6f636b206475726174696f6e484d61784269644c6f636b4475726174696f6e01001010000000000458204d617820626964206c6f636b206475726174696f6e404d696e5374617274696e67507269636501001840000000000000000000000000000000000468204d696e2061756374696f6e2073746172696e67207072696365404d61785374617274696e67507269636501001840000000000000000000000000000000000468204d61782061756374696f6e2073746172696e67207072696365444d696e43726561746f72526f79616c74790100ac1000000000047c204d696e2063726561746f7220726f79616c74792070657263656e74616765444d617843726561746f72526f79616c74790100ac1000000000047c204d61782063726561746f7220726f79616c74792070657263656e74616765284d696e4269645374657001001840000000000000000000000000000000000454204d696e2061756374696f6e206269642073746570284d61784269645374657001001840000000000000000000000000000000000454204d61782061756374696f6e20626964207374657054506c617466726f6d46656550657263656e746167650100ac1000000000046020506c6174666f726d206665652070657263656e746167655c41756374696f6e53746172747341744d617844656c7461010010100000000004b8204d61782064656c7461206265747765656e2063757272656e7420626c6f636b20616e6420737461727473206174784f70656e41756374696f6e4269644279566964656f416e644d656d62657201010802027903dd087000000000000000000000000000000000000000000000000000000000045c204269647320666f72206f70656e2061756374696f6e7354476c6f62616c4461696c794e6674436f756e7465720100f90130000000000000000000000000046820476c6f62616c206461696c79204e465420636f756e7465722e58476c6f62616c5765656b6c794e6674436f756e7465720100f90130000000000000000000000000046c20476c6f62616c207765656b6c79204e465420636f756e7465722e4c476c6f62616c4461696c794e66744c696d69740100f50130000000000000000000000000046020476c6f62616c206461696c79204e4654206c696d69742e50476c6f62616c5765656b6c794e66744c696d69740100f50130000000000000000000000000046420476c6f62616c207765656b6c79204e4654206c696d69742e404e66744c696d697473456e61626c656401009804000868204e4654206c696d69747320656e61626c6564206f72206e6f74a02043616e206265207570646174656420696e20666c696768742062792074686520436f756e63696c01050601a101246c4d61784e756d6265724f6643757261746f727350657247726f757010100a00000004c4204578706f72747320636f6e7374202d206d6178206e756d626572206f662063757261746f7273207065722067726f7570ac4d61784b65797350657243757261746f7247726f75705065726d697373696f6e7342794c6576656c4d6170101019000000045d01204578706f72747320636f6e7374202d206d6178206e756d626572206f66206b657973207065722063757261746f725f67726f75702e7065726d697373696f6e735f62795f6c6576656c206d617020696e7374616e6365704d61784e667441756374696f6e57686974656c6973744c656e67746810101400000004c4204578706f72747320636f6e7374202d206d6178206e66742061756374696f6e2077686974656c697374206c656e6774686844656661756c74476c6f62616c4461696c794e66744c696d6974f5013064000000000000004038000004c0204578706f72747320636f6e7374202d2064656661756c7420676c6f62616c206461696c79204e4654206c696d69742e6c44656661756c74476c6f62616c5765656b6c794e66744c696d6974f501309001000000000000c089010004c4204578706f72747320636f6e7374202d2064656661756c7420676c6f62616c207765656b6c79204e4654206c696d69742e6c44656661756c744368616e6e656c4461696c794e66744c696d6974f501300a000000000000004038000004c4204578706f72747320636f6e7374202d2064656661756c74206368616e6e656c206461696c79204e4654206c696d69742e7044656661756c744368616e6e656c5765656b6c794e66744c696d6974f501302800000000000000c089010004c8204578706f72747320636f6e7374202d2064656661756c74206368616e6e656c207765656b6c79204e4654206c696d69742e684d696e696d756d436173686f7574416c6c6f7765644c696d69741840a41a130d84010000000000000000000004a8204578706f727420636f6e7374202d206d696e20636173686f757420616c6c6f776564206c696d697473684d6178696d756d436173686f7574416c6c6f7765644c696d6974184040a640ba3e363b00000000000000000004a8204578706f727420636f6e7374202d206d617820636173686f757420616c6c6f776564206c696d69747301e1081a1c53746f72616765011c53746f726167654c4055706c6f6164696e67426c6f636b6564010098040004a020446566696e6573207768657468657220616c6c206e65772075706c6f61647320626c6f636b65641042616773010104029502e50848000000000000000000000000000000000000044820426167732073746f72616765206d61702e4c4e65787453746f726167654275636b6574496401002820000000000000000004ac2053746f72616765206275636b657420696420636f756e7465722e20537461727473206174207a65726f2e404e657874446174614f626a656374496401002820000000000000000004a02044617461206f626a65637420696420636f756e7465722e20537461727473206174207a65726f2e4453746f726167654275636b6574427949640001040228f108040004442053746f72616765206275636b6574732e24426c61636b6c69737401010402f9087c00048020426c61636b6c69737465642064617461206f626a656374206861736865732e5043757272656e74426c61636b6c69737453697a65010028200000000000000000047820426c61636b6c69737420636f6c6c656374696f6e20636f756e7465722e60446174614f626a6563745065724d65676162797465466565010018400000000000000000000000000000000004b02053697a652062617365642070726963696e67206f66206e6577206f626a656374732075706c6f616465642e6453746f726167654275636b6574735065724261674c696d6974010010100000000004a0202253746f72616765206275636b657473207065722062616722206e756d626572206c696d69742e68566f75636865724d61784f626a6563747353697a654c696d697401002820000000000000000004f820224d6178206f626a656374732073697a6520666f7220612073746f72616765206275636b657420766f756368657222206e756d626572206c696d69742e70566f75636865724d61784f626a656374734e756d6265724c696d697401002820000000000000000004050120224d6178206f626a65637473206e756d62657220666f7220612073746f7261676520206275636b657420766f756368657222206e756d626572206c696d69742e74446174614f626a6563745374617465426c6f6174426f6e6456616c756501001840000000000000000000000000000000000439012054686520737461746520626c6f617420626f6e6420666f72207468652064617461206f626a65637473202868656c70732070726576656e74696e672074686520737461746520626c6f6174292e6844796e616d69634261674372656174696f6e506f6c696369657301010402b102fd0814000000000004c82044796e616d69634261674372656174696f6e506f6c6963792062792062616720747970652073746f72616765206d61702e3c446174614f626a65637473427949640101080202050909096c00000000000000000000000000000000000000000000000000000004b0202744617461206f626a6563747320666f722062616773272073746f7261676520646f75626c65206d61702e784e657874446973747269627574696f6e4275636b657446616d696c79496401002820000000000000000004dc20446973747269627574696f6e206275636b65742066616d696c7920696420636f756e7465722e20537461727473206174207a65726f2e70446973747269627574696f6e4275636b657446616d696c794279496401010402280d09200000000000000000047820446973747269627574696f6e206275636b65742066616d696c6965732e80446973747269627574696f6e4275636b6574427946616d696c794964427949640101080202790311093000000000000000000000000004a82027446973747269627574696f6e206275636b6574272073746f7261676520646f75626c65206d61702e78446973747269627574696f6e4275636b657446616d696c794e756d62657201002820000000000000000004f020546f74616c206e756d626572206f6620646973747269627574696f6e206275636b65742066616d696c69657320696e207468652073797374656d2e78446973747269627574696f6e4275636b6574735065724261674c696d6974010010100000000004b42022446973747269627574696f6e206275636b657473207065722062616722206e756d626572206c696d69742e013506018d022c48426c61636b6c69737453697a654c696d69742820e803000000000000040501204578706f72747320636f6e7374202d206d6178696d756d2073697a65206f662074686520226861736820626c61636b6c6973742220636f6c6c656374696f6e2e5c4d696e53746f726167654275636b65747350657242616710100300000004ec204578706f72747320636f6e7374202d206d696e696d756d206e756d626572206f662073746f72616765206275636b65747320706572206261672e5c4d617853746f726167654275636b65747350657242616710100d00000004ec204578706f72747320636f6e7374202d206d6178696d756d206e756d626572206f662073746f72616765206275636b65747320706572206261672e704d696e446973747269627574696f6e4275636b657473506572426167101001000000040101204578706f72747320636f6e7374202d206d696e696d756d206e756d626572206f6620646973747269627574696f6e206275636b65747320706572206261672e704d6178446973747269627574696f6e4275636b657473506572426167101033000000040101204578706f72747320636f6e7374202d206d6178696d756d206e756d626572206f6620646973747269627574696f6e206275636b65747320706572206261672eb444656661756c744d656d62657244796e616d69634261674e756d6265724f6653746f726167654275636b657473101005000000085101204578706f72747320636f6e7374202d207468652064656661756c742064796e616d696320626167206372656174696f6e20706f6c69637920666f72206d656d62657273202873746f72616765206275636b657424206e756d626572292eb844656661756c744368616e6e656c44796e616d69634261674e756d6265724f6653746f726167654275636b657473101005000000085501204578706f72747320636f6e7374202d207468652064656661756c742064796e616d696320626167206372656174696f6e20706f6c69637920666f72206368616e6e656c73202873746f72616765206275636b657424206e756d626572292e844d6178446973747269627574696f6e4275636b657446616d696c794e756d6265722820c80000000000000004fc204578706f72747320636f6e7374202d206d617820616c6c6f77656420646973747269627574696f6e206275636b65742066616d696c79206e756d6265722ec84d61784e756d6265724f6650656e64696e67496e7669746174696f6e73506572446973747269627574696f6e4275636b6574101014000000042d01204578706f72747320636f6e7374202d206d6178206e756d626572206f662070656e64696e6720696e7669746174696f6e732070657220646973747269627574696f6e206275636b65742ea44d61784e756d6265724f664f70657261746f7273506572446973747269627574696f6e4275636b6574101014000000040501204578706f72747320636f6e7374202d206d6178206e756d626572206f66206f70657261746f72732070657220646973747269627574696f6e206275636b65742e444d6178446174614f626a65637453697a652820000000000f00000004bc204578706f72747320636f6e7374202d206d61782064617461206f626a6563742073697a6520696e2062797465732e011d091b3050726f6a656374546f6b656e0114546f6b656e346c4163636f756e74496e666f4279546f6b656e416e644d656d626572010108020279032109b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041d0120446f75626c65206d617020546f6b656e49642078204d656d6265724964203d3e204163636f756e744461746120666f72206d616e6167696e67206163636f756e74206461746134546f6b656e496e666f42794964010104022849094101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004dc206d617020546f6b656e4964203d3e20546f6b656e4461746120746f20726574726965766520746f6b656e20696e666f726d6174696f6e2c4e657874546f6b656e4964010028200000000000000000043c20546f6b656e204964206e6f6e636524426c6f6174426f6e64010018400000000000000000000000000000000004b820426c6f617420426f6e642076616c7565207573656420647572696e67206163636f756e74206372656174696f6e3c4d696e53616c654475726174696f6e01001010000000000484204d696e696d756d206475726174696f6e206f66206120746f6b656e2073616c655c4d696e526576656e756553706c69744475726174696f6e010010100000000004a8204d696e696d756d20726576656e75652073706c6974206475726174696f6e20636f6e73747261696e74684d696e526576656e756553706c697454696d65546f5374617274010010100000000004bc204d696e696d756d20726576656e75652073706c69742074696d6520746f20737461727420636f6e73747261696e743c53616c65506c6174666f726d4665650100d5021000000000044d0120506c6174666f726d20666565202870657263656e74616765292063686172676564206f6e20746f70206f6620656163682073616c652070757263686173652028696e204a4f592920616e64206275726e656460416d6d446561637469766174696f6e5468726573686f6c640100d502101027000004f02050657263656e74616765207468726573686f6c6420666f7220646561637469766174696e672074686520616d6d2066756e6374696f6e616c69747930416d6d4275795478466565730100d50210b80b0000048c20414d4d20627579207472616e73616374696f6e206665652070657263656e7461676534416d6d53656c6c5478466565730100d50210b80b0000049020414d4d2073656c6c207472616e73616374696f6e206665652070657263656e74616765584d6178596561726c79506174726f6e616765526174650100f90210f0490200046c204d617820706174726f6e616765207261746520616c6c6f776564504d696e416d6d536c6f7065506172616d657465720100184040420f0000000000000000000000000004bc204d696e696d756d20736c6f706520706172616d657465727320616c6c6f77656420666f7220414d4d20637572766501390601c102000165091c3c50726f706f73616c73456e67696e65013850726f706f73616c456e67696e65142450726f706f73616c73010104021069090101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460204d61702070726f706f73616c206279206974732069642e3450726f706f73616c436f756e74010010100000000004bc20436f756e74206f6620616c6c2070726f706f73616c7320746861742068617665206265656e20637265617465642e50446973706174636861626c6543616c6c436f646501010402107509040004b4204d61702070726f706f73616c2065786563757461626c6520636f64652062792070726f706f73616c2069642e4c41637469766550726f706f73616c436f756e740100101000000000046c20436f756e74206f66206163746976652070726f706f73616c732e6c566f7465457869737473427950726f706f73616c4279566f746572010108020279093d03040104290120446f75626c65206d617020666f722070726576656e74696e67206475706c696361746520766f7465732e2053686f756c6420626520636c65616e65642061667465722075736167652e016106012903183c43616e63656c6c6174696f6e4665651840aa821bce260000000000000000000000047901204578706f72747320636f6e7374202d2074686520666565206973206170706c696564207768656e2063616e63656c207468652070726f706f73616c2e20412066656520776f756c6420626520736c617368656420286275726e6564292e3052656a656374696f6e4665651840528d8906c20000000000000000000000084501204578706f72747320636f6e7374202d202074686520666565206973206170706c696564207768656e207468652070726f706f73616c20676574732072656a65637465642e20412066656520776f756c645420626520736c617368656420286275726e6564292e385469746c654d61784c656e67746810102800000004d0204578706f72747320636f6e7374202d20206d617820616c6c6f7765642070726f706f73616c207469746c65206c656e6774682e504465736372697074696f6e4d61784c656e6774681010b80b000004e8204578706f72747320636f6e7374202d20206d617820616c6c6f7765642070726f706f73616c206465736372697074696f6e206c656e6774682e584d617841637469766550726f706f73616c4c696d697410101400000004ec204578706f72747320636f6e7374202d20206d61782073696d756c74616e656f7573206163746976652070726f706f73616c73206e756d6265722e505374616b696e6748616e646c65724c6f636b496425042070726f706f73616c04a4204578706f72747320636f6e7374202d207374616b696e672068616e646c6572206c6f636b2069642e017d091d4c50726f706f73616c7344697363757373696f6e014850726f706f73616c44697363757373696f6e10285468726561644279496401010402288109340000000000000000000000000004bc204d617020746872656164206964656e74696669657220746f20636f72726573706f6e64696e67207468726561642e2c546872656164436f756e7401002820000000000000000004b420436f756e74206f6620616c6c207468726561647320746861742068617665206265656e20637265617465642e50506f737454687265616449644279506f73744964010108020279038d0974000000000000000000000000000000000000000000000000000000000004c4204d61702074687265616420696420616e6420706f737420696420746f20636f72726573706f6e64696e6720706f73742e24506f7374436f756e7401002820000000000000000004ac20436f756e74206f6620616c6c20706f73747320746861742068617665206265656e20637265617465642e0165060141030c404d617857686974654c69737453697a65101014000000040901204578706f72747320636f6e7374202d20617574686f72206c6973742073697a65206c696d697420666f722074686520436c6f7365642064697363757373696f6e2e2c506f73744465706f7369741840a14dd16b00000000000000000000000004a0204578706f72747320636f6e7374202d2066656520666f72206372656174696e67206120706f737430506f73744c69666554696d65101058020000043d01204578706f72747320636f6e7374202d206d6178696d756d206e756d626572206f6620626c6f636b73206265666f7265206120706f73742063616e2062652065726173656420627920616e796f6e650191091e3850726f706f73616c73436f646578013850726f706f73616c73436f64657804505468726561644964427950726f706f73616c496401010402102820000000000000000004b0204d61702070726f706f73616c20696420746f206974732064697363757373696f6e2074687265616420696401690601490368985365744d617856616c696461746f72436f756e7450726f706f73616c506172616d65746572736d09b4c0890100401901006400000064000000640000006400000001a010a012d3eb050000000000000000000200000004dc204578706f7274732027536574204d61782056616c696461746f7220436f756e74272070726f706f73616c20706172616d65746572732e8052756e74696d655570677261646550726f706f73616c506172616d65746572736d09b4c0890100401901006400000064000000640000006400000001a010a012d3eb050000000000000000000200000004bc204578706f727473202752756e74696d652055706772616465272070726f706f73616c20706172616d65746572732e605369676e616c50726f706f73616c506172616d65746572736d09b4c0a80000b004000064000000640000006400000064000000011068761b959700000000000000000000010000000498204578706f72747320275369676e616c272070726f706f73616c20706172616d65746572732e8046756e64696e675265717565737450726f706f73616c506172616d65746572736d09b4c0a80000b00400004200000042000000640000006400000001a41a130d8401000000000000000000000100000004bc204578706f727473202746756e64696e672052657175657374272070726f706f73616c20706172616d65746572732ebc437265617465576f726b696e6747726f75704c6561644f70656e696e6750726f706f73616c506172616d65746572736d09b4c0a80000b00400004200000042000000640000006400000001680abf82280f0000000000000000000001000000040501204578706f727473202743726561746520576f726b696e672047726f7570204c656164204f70656e696e67272070726f706f73616c20706172616d65746572732ea446696c6c576f726b696e6747726f75704f70656e696e6750726f706f73616c506172616d65746572736d09b4c0a80000b0040000420000004200000064000000640000000134855f419407000000000000000000000100000004fc204578706f727473202746696c6c20576f726b696e672047726f7570204c656164204f70656e696e67272070726f706f73616c20706172616d65746572732ea8557064617465576f726b696e6747726f757042756467657450726f706f73616c506172616d65746572736d09b4c0a80000b0040000420000004200000064000000640000000134855f419407000000000000000000000100000004ec204578706f727473202755706461746520576f726b696e672047726f757020427564676574272070726f706f73616c20706172616d65746572732ebc4465637265617365576f726b696e6747726f75704c6561645374616b6550726f706f73616c506172616d65746572736d09b4c0a80000b0040000640000006400000064000000640000000134855f4194070000000000000000000001000000040501204578706f7274732027446563726561736520576f726b696e672047726f7570204c656164205374616b65272070726f706f73616c20706172616d65746572732e9c536c617368576f726b696e6747726f75704c65616450726f706f73616c506172616d65746572736d09b4c0a80000b0040000420000004200000064000000640000000134855f419407000000000000000000000100000004e0204578706f7274732027536c61736820576f726b696e672047726f7570204c656164272070726f706f73616c20706172616d65746572732eac536574576f726b696e6747726f75704c65616452657761726450726f706f73616c506172616d65746572736d09b4c0a80000b0040000420000004200000064000000640000000134855f419407000000000000000000000100000004f4204578706f727473202753657420576f726b696e672047726f7570204c65616420526577617264272070726f706f73616c20706172616d65746572732eac5465726d696e617465576f726b696e6747726f75704c65616450726f706f73616c506172616d65746572736d09b4c0a80000b0040000420000004200000064000000640000000134855f419407000000000000000000000100000004f0204578706f72747320275465726d696e61746520576f726b696e672047726f7570204c656164272070726f706f73616c20706172616d65746572732e8c416d656e64436f6e737469747574696f6e50726f706f73616c506172616d65746572736d09b4081a01004038000050000000640000003c0000005000000001680abf82280f000000000000000000000200000004c8204578706f7274732027416d656e6420436f6e737469747574696f6e272070726f706f73616c20706172616d65746572732ebc43616e63656c576f726b696e6747726f75704c6561644f70656e696e6750726f706f73616c506172616d65746572736d09b4c0a80000b0040000420000004200000064000000640000000134855f4194070000000000000000000001000000040501204578706f727473202743616e63656c20576f726b696e672047726f7570204c656164204f70656e696e67272070726f706f73616c20706172616d65746572732e905365744d656d62657273686970507269636550726f706f73616c506172616d65746572736d09b4c0a80000b0040000420000004200000064000000640000000134855f419407000000000000000000000100000004d0204578706f7274732027536574204d656d62657273686970205072696365272070726f706f73616c20706172616d65746572732eac536574436f756e63696c427564676574496e6372656d656e7450726f706f73616c506172616d65746572736d09b44019010040190100640000006400000064000000640000000120d0ec362a2f010000000000000000000200000004f0204578706f727473206053657420436f756e63696c2042756467657420496e6372656d656e74602070726f706f73616c20706172616d65746572732e90536574436f756e63696c6f7252657761726450726f706f73616c506172616d65746572736d09b480700000c0a80000640000006400000064000000640000000120d0ec362a2f0100000000000000000002000000042101204578706f727473206053657420436f756e63696c6f72205265776172642050726f706f73616c20506172616d6574657273602070726f706f73616c20706172616d65746572732eb4536574496e697469616c496e7669746174696f6e42616c616e636550726f706f73616c506172616d65746572736d09b480700000b00400004200000042000000640000006400000001d0147e05511e000000000000000000000100000004f8204578706f727473206053657420496e697469616c20496e7669746174696f6e2042616c616e6365602070726f706f73616c20706172616d65746572732e90536574496e7669746174696f6e436f756e7450726f706f73616c506172616d65746572736d09b4c0a80000b0040000420000004200000064000000640000000134855f419407000000000000000000000100000000c85365744d656d626572736869704c656164496e7669746174696f6e51756f746150726f706f73616c506172616d65746572736d09b4c0a80000b0040000420000004200000064000000640000000134855f41940700000000000000000000010000000080536574526566657272616c43757450726f706f73616c506172616d65746572736d09b4c0a80000b0040000420000004200000064000000640000000134855f419407000000000000000000000100000000785665746f50726f706f73616c50726f706f73616c506172616d65746572736d09b4403800000000000064000000640000006400000064000000011068761b959700000000000000000000010000000098557064617465476c6f62616c4e66744c696d697450726f706f73616c506172616d65746572736d09b480700000b00400004200000042000000640000006400000001680abf82280f000000000000000000000100000000985570646174654368616e6e656c5061796f75747350726f706f73616c506172616d65746572736d09b4c0890100403800004200000064000000640000006400000001680abf82280f0000000000000000000001000000009046756e64696e675265717565737450726f706f73616c4d6178546f74616c416d6f756e741840a010a012d3eb0500000000000000000004c4204d6178696d756d20746f74616c20616d6f756e7420696e2066756e64696e6720726571756573742070726f706f73616c8446756e64696e675265717565737450726f706f73616c4d61784163636f756e747310101400000004d0204d6178206e756d626572206f66206163636f756e7473207065722066756e64696e6720726571756573742070726f706f73616ca45365744d617856616c696461746f72436f756e7450726f706f73616c4d617856616c696461746f7273101064000000041501204d617820616c6c6f776564206e756d626572206f662076616c696461746f727320696e20736574206d61782076616c696461746f7220636f756e742070726f706f73616c0195091f44466f72756d576f726b696e6747726f75700154496e7374616e636531576f726b696e6747726f757028344e6578744f70656e696e67496401002820000000000000000004ac204e657874206964656e7469666965722076616c756520666f72206e6577206a6f62206f70656e696e672e2c4f70656e696e674279496401010402289909290101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000480204d617073206964656e74696669657220746f206a6f62206f70656e696e672e44416374697665576f726b6572436f756e740100101000000000046420436f756e74206f662061637469766520776f726b6572732e3c4170706c69636174696f6e4279496400010402289d09040004c8204d617073206964656e74696669657220746f20776f726b6572206170706c69636174696f6e206f6e206f70656e696e672e444e6578744170706c69636174696f6e496401002820000000000000000004c8204e657874206964656e7469666965722076616c756520666f72206e657720776f726b6572206170706c69636174696f6e2e304e657874576f726b657249640100282000000000000000000488204e657874206964656e74696669657220666f722061206e657720776f726b65722e28576f726b6572427949640001040228a109040004a4204d617073206964656e74696669657220746f20636f72726573706f6e64696e6720776f726b65722e2c43757272656e744c656164000028040004502043757272656e742067726f7570206c6561642e18427564676574010018400000000000000000000000000000000004782042756467657420666f722074686520776f726b696e672067726f75702e38537461747573546578744861736801002c800000000000000000000000000000000000000000000000000000000000000000044820537461747573207465787420686173682e016d06016d0318504d6178576f726b65724e756d6265724c696d697410101e0000000838204578706f72747320636f6e73749c204d61782073696d756c74616e656f75732061637469766520776f726b6572206e756d6265722e5c4d696e556e7374616b696e67506572696f644c696d697410100065040004ac20446566696e6573206d696e20756e7374616b696e6720706572696f6420696e207468652067726f75702e5c4d696e696d756d4170706c69636174696f6e5374616b6518404835261a08030000000000000000000004d4204d696e696d756d207374616b6520726571756972656420666f72206170706c79696e6720696e746f20616e206f70656e696e672e484c65616465724f70656e696e675374616b651840680abf82280f00000000000000000000048c205374616b65206e656564656420746f2063726561746520616e206f70656e696e672e30526577617264506572696f6410104a38000004d420446566696e65732074686520706572696f6420657665727920776f726b65722067657473207061696420696e20626c6f636b732e505374616b696e6748616e646c65724c6f636b496425042077672d666f72756d0464205374616b696e672068616e646c6572206c6f636b2069642e01a509204c53746f72616765576f726b696e6747726f75700154496e7374616e636532576f726b696e6747726f757028344e6578744f70656e696e67496401002820000000000000000004ac204e657874206964656e7469666965722076616c756520666f72206e6577206a6f62206f70656e696e672e2c4f70656e696e674279496401010402289909290101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000480204d617073206964656e74696669657220746f206a6f62206f70656e696e672e44416374697665576f726b6572436f756e740100101000000000046420436f756e74206f662061637469766520776f726b6572732e3c4170706c69636174696f6e4279496400010402289d09040004c8204d617073206964656e74696669657220746f20776f726b6572206170706c69636174696f6e206f6e206f70656e696e672e444e6578744170706c69636174696f6e496401002820000000000000000004c8204e657874206964656e7469666965722076616c756520666f72206e657720776f726b6572206170706c69636174696f6e2e304e657874576f726b657249640100282000000000000000000488204e657874206964656e74696669657220666f722061206e657720776f726b65722e28576f726b6572427949640001040228a109040004a4204d617073206964656e74696669657220746f20636f72726573706f6e64696e6720776f726b65722e2c43757272656e744c656164000028040004502043757272656e742067726f7570206c6561642e18427564676574010018400000000000000000000000000000000004782042756467657420666f722074686520776f726b696e672067726f75702e38537461747573546578744861736801002c800000000000000000000000000000000000000000000000000000000000000000044820537461747573207465787420686173682e01710601910318504d6178576f726b65724e756d6265724c696d69741010320000000838204578706f72747320636f6e73749c204d61782073696d756c74616e656f75732061637469766520776f726b6572206e756d6265722e5c4d696e556e7374616b696e67506572696f644c696d697410100065040004ac20446566696e6573206d696e20756e7374616b696e6720706572696f6420696e207468652067726f75702e5c4d696e696d756d4170706c69636174696f6e5374616b6518404835261a08030000000000000000000004d4204d696e696d756d207374616b6520726571756972656420666f72206170706c79696e6720696e746f20616e206f70656e696e672e484c65616465724f70656e696e675374616b651840680abf82280f00000000000000000000048c205374616b65206e656564656420746f2063726561746520616e206f70656e696e672e30526577617264506572696f6410105438000004d420446566696e65732074686520706572696f6420657665727920776f726b65722067657473207061696420696e20626c6f636b732e505374616b696e6748616e646c65724c6f636b496425042077672d73746f72670464205374616b696e672068616e646c6572206c6f636b2069642e01a909214c436f6e74656e74576f726b696e6747726f75700154496e7374616e636533576f726b696e6747726f757028344e6578744f70656e696e67496401002820000000000000000004ac204e657874206964656e7469666965722076616c756520666f72206e6577206a6f62206f70656e696e672e2c4f70656e696e674279496401010402289909290101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000480204d617073206964656e74696669657220746f206a6f62206f70656e696e672e44416374697665576f726b6572436f756e740100101000000000046420436f756e74206f662061637469766520776f726b6572732e3c4170706c69636174696f6e4279496400010402289d09040004c8204d617073206964656e74696669657220746f20776f726b6572206170706c69636174696f6e206f6e206f70656e696e672e444e6578744170706c69636174696f6e496401002820000000000000000004c8204e657874206964656e7469666965722076616c756520666f72206e657720776f726b6572206170706c69636174696f6e2e304e657874576f726b657249640100282000000000000000000488204e657874206964656e74696669657220666f722061206e657720776f726b65722e28576f726b6572427949640001040228a109040004a4204d617073206964656e74696669657220746f20636f72726573706f6e64696e6720776f726b65722e2c43757272656e744c656164000028040004502043757272656e742067726f7570206c6561642e18427564676574010018400000000000000000000000000000000004782042756467657420666f722074686520776f726b696e672067726f75702e38537461747573546578744861736801002c800000000000000000000000000000000000000000000000000000000000000000044820537461747573207465787420686173682e01750601990318504d6178576f726b65724e756d6265724c696d697410101e0000000838204578706f72747320636f6e73749c204d61782073696d756c74616e656f75732061637469766520776f726b6572206e756d6265722e5c4d696e556e7374616b696e67506572696f644c696d697410100065040004ac20446566696e6573206d696e20756e7374616b696e6720706572696f6420696e207468652067726f75702e5c4d696e696d756d4170706c69636174696f6e5374616b6518404835261a08030000000000000000000004d4204d696e696d756d207374616b6520726571756972656420666f72206170706c79696e6720696e746f20616e206f70656e696e672e484c65616465724f70656e696e675374616b651840680abf82280f00000000000000000000048c205374616b65206e656564656420746f2063726561746520616e206f70656e696e672e30526577617264506572696f6410105e38000004d420446566696e65732074686520706572696f6420657665727920776f726b65722067657473207061696420696e20626c6f636b732e505374616b696e6748616e646c65724c6f636b496425042077672d636f6e74740464205374616b696e672068616e646c6572206c6f636b2069642e01ad09226c4f7065726174696f6e73576f726b696e6747726f7570416c7068610154496e7374616e636534576f726b696e6747726f757028344e6578744f70656e696e67496401002820000000000000000004ac204e657874206964656e7469666965722076616c756520666f72206e6577206a6f62206f70656e696e672e2c4f70656e696e674279496401010402289909290101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000480204d617073206964656e74696669657220746f206a6f62206f70656e696e672e44416374697665576f726b6572436f756e740100101000000000046420436f756e74206f662061637469766520776f726b6572732e3c4170706c69636174696f6e4279496400010402289d09040004c8204d617073206964656e74696669657220746f20776f726b6572206170706c69636174696f6e206f6e206f70656e696e672e444e6578744170706c69636174696f6e496401002820000000000000000004c8204e657874206964656e7469666965722076616c756520666f72206e657720776f726b6572206170706c69636174696f6e2e304e657874576f726b657249640100282000000000000000000488204e657874206964656e74696669657220666f722061206e657720776f726b65722e28576f726b6572427949640001040228a109040004a4204d617073206964656e74696669657220746f20636f72726573706f6e64696e6720776f726b65722e2c43757272656e744c656164000028040004502043757272656e742067726f7570206c6561642e18427564676574010018400000000000000000000000000000000004782042756467657420666f722074686520776f726b696e672067726f75702e38537461747573546578744861736801002c800000000000000000000000000000000000000000000000000000000000000000044820537461747573207465787420686173682e01790601a10318504d6178576f726b65724e756d6265724c696d697410101e0000000838204578706f72747320636f6e73749c204d61782073696d756c74616e656f75732061637469766520776f726b6572206e756d6265722e5c4d696e556e7374616b696e67506572696f644c696d697410100065040004ac20446566696e6573206d696e20756e7374616b696e6720706572696f6420696e207468652067726f75702e5c4d696e696d756d4170706c69636174696f6e5374616b6518404835261a08030000000000000000000004d4204d696e696d756d207374616b6520726571756972656420666f72206170706c79696e6720696e746f20616e206f70656e696e672e484c65616465724f70656e696e675374616b651840680abf82280f00000000000000000000048c205374616b65206e656564656420746f2063726561746520616e206f70656e696e672e30526577617264506572696f6410107c38000004d420446566696e65732074686520706572696f6420657665727920776f726b65722067657473207061696420696e20626c6f636b732e505374616b696e6748616e646c65724c6f636b496425042077672d6f706572610464205374616b696e672068616e646c6572206c6f636b2069642e01b109233c417070576f726b696e6747726f75700154496e7374616e636535576f726b696e6747726f757028344e6578744f70656e696e67496401002820000000000000000004ac204e657874206964656e7469666965722076616c756520666f72206e6577206a6f62206f70656e696e672e2c4f70656e696e674279496401010402289909290101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000480204d617073206964656e74696669657220746f206a6f62206f70656e696e672e44416374697665576f726b6572436f756e740100101000000000046420436f756e74206f662061637469766520776f726b6572732e3c4170706c69636174696f6e4279496400010402289d09040004c8204d617073206964656e74696669657220746f20776f726b6572206170706c69636174696f6e206f6e206f70656e696e672e444e6578744170706c69636174696f6e496401002820000000000000000004c8204e657874206964656e7469666965722076616c756520666f72206e657720776f726b6572206170706c69636174696f6e2e304e657874576f726b657249640100282000000000000000000488204e657874206964656e74696669657220666f722061206e657720776f726b65722e28576f726b6572427949640001040228a109040004a4204d617073206964656e74696669657220746f20636f72726573706f6e64696e6720776f726b65722e2c43757272656e744c656164000028040004502043757272656e742067726f7570206c6561642e18427564676574010018400000000000000000000000000000000004782042756467657420666f722074686520776f726b696e672067726f75702e38537461747573546578744861736801002c800000000000000000000000000000000000000000000000000000000000000000044820537461747573207465787420686173682e017d0601a90318504d6178576f726b65724e756d6265724c696d697410101e0000000838204578706f72747320636f6e73749c204d61782073696d756c74616e656f75732061637469766520776f726b6572206e756d6265722e5c4d696e556e7374616b696e67506572696f644c696d697410100065040004ac20446566696e6573206d696e20756e7374616b696e6720706572696f6420696e207468652067726f75702e5c4d696e696d756d4170706c69636174696f6e5374616b6518404835261a08030000000000000000000004d4204d696e696d756d207374616b6520726571756972656420666f72206170706c79696e6720696e746f20616e206f70656e696e672e484c65616465724f70656e696e675374616b651840680abf82280f00000000000000000000048c205374616b65206e656564656420746f2063726561746520616e206f70656e696e672e30526577617264506572696f6410107238000004d420446566696e65732074686520706572696f6420657665727920776f726b65722067657473207061696420696e20626c6f636b732e505374616b696e6748616e646c65724c6f636b496425042077672d6170706c690464205374616b696e672068616e646c6572206c6f636b2069642e01b50924584d656d62657273686970576f726b696e6747726f75700154496e7374616e636536576f726b696e6747726f757028344e6578744f70656e696e67496401002820000000000000000004ac204e657874206964656e7469666965722076616c756520666f72206e6577206a6f62206f70656e696e672e2c4f70656e696e674279496401010402289909290101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000480204d617073206964656e74696669657220746f206a6f62206f70656e696e672e44416374697665576f726b6572436f756e740100101000000000046420436f756e74206f662061637469766520776f726b6572732e3c4170706c69636174696f6e4279496400010402289d09040004c8204d617073206964656e74696669657220746f20776f726b6572206170706c69636174696f6e206f6e206f70656e696e672e444e6578744170706c69636174696f6e496401002820000000000000000004c8204e657874206964656e7469666965722076616c756520666f72206e657720776f726b6572206170706c69636174696f6e2e304e657874576f726b657249640100282000000000000000000488204e657874206964656e74696669657220666f722061206e657720776f726b65722e28576f726b6572427949640001040228a109040004a4204d617073206964656e74696669657220746f20636f72726573706f6e64696e6720776f726b65722e2c43757272656e744c656164000028040004502043757272656e742067726f7570206c6561642e18427564676574010018400000000000000000000000000000000004782042756467657420666f722074686520776f726b696e672067726f75702e38537461747573546578744861736801002c800000000000000000000000000000000000000000000000000000000000000000044820537461747573207465787420686173682e01810601b10318504d6178576f726b65724e756d6265724c696d697410101e0000000838204578706f72747320636f6e73749c204d61782073696d756c74616e656f75732061637469766520776f726b6572206e756d6265722e5c4d696e556e7374616b696e67506572696f644c696d697410100065040004ac20446566696e6573206d696e20756e7374616b696e6720706572696f6420696e207468652067726f75702e5c4d696e696d756d4170706c69636174696f6e5374616b6518404835261a08030000000000000000000004d4204d696e696d756d207374616b6520726571756972656420666f72206170706c79696e6720696e746f20616e206f70656e696e672e484c65616465724f70656e696e675374616b651840680abf82280f00000000000000000000048c205374616b65206e656564656420746f2063726561746520616e206f70656e696e672e30526577617264506572696f6410106838000004d420446566696e65732074686520706572696f6420657665727920776f726b65722067657473207061696420696e20626c6f636b732e505374616b696e6748616e646c65724c6f636b496425042077672d6d656d62720464205374616b696e672068616e646c6572206c6f636b2069642e01b90925684f7065726174696f6e73576f726b696e6747726f7570426574610154496e7374616e636537576f726b696e6747726f757028344e6578744f70656e696e67496401002820000000000000000004ac204e657874206964656e7469666965722076616c756520666f72206e6577206a6f62206f70656e696e672e2c4f70656e696e674279496401010402289909290101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000480204d617073206964656e74696669657220746f206a6f62206f70656e696e672e44416374697665576f726b6572436f756e740100101000000000046420436f756e74206f662061637469766520776f726b6572732e3c4170706c69636174696f6e4279496400010402289d09040004c8204d617073206964656e74696669657220746f20776f726b6572206170706c69636174696f6e206f6e206f70656e696e672e444e6578744170706c69636174696f6e496401002820000000000000000004c8204e657874206964656e7469666965722076616c756520666f72206e657720776f726b6572206170706c69636174696f6e2e304e657874576f726b657249640100282000000000000000000488204e657874206964656e74696669657220666f722061206e657720776f726b65722e28576f726b6572427949640001040228a109040004a4204d617073206964656e74696669657220746f20636f72726573706f6e64696e6720776f726b65722e2c43757272656e744c656164000028040004502043757272656e742067726f7570206c6561642e18427564676574010018400000000000000000000000000000000004782042756467657420666f722074686520776f726b696e672067726f75702e38537461747573546578744861736801002c800000000000000000000000000000000000000000000000000000000000000000044820537461747573207465787420686173682e01850601b90318504d6178576f726b65724e756d6265724c696d697410101e0000000838204578706f72747320636f6e73749c204d61782073696d756c74616e656f75732061637469766520776f726b6572206e756d6265722e5c4d696e556e7374616b696e67506572696f644c696d697410100065040004ac20446566696e6573206d696e20756e7374616b696e6720706572696f6420696e207468652067726f75702e5c4d696e696d756d4170706c69636174696f6e5374616b6518404835261a08030000000000000000000004d4204d696e696d756d207374616b6520726571756972656420666f72206170706c79696e6720696e746f20616e206f70656e696e672e484c65616465724f70656e696e675374616b651840680abf82280f00000000000000000000048c205374616b65206e656564656420746f2063726561746520616e206f70656e696e672e30526577617264506572696f6410108638000004d420446566696e65732074686520706572696f6420657665727920776f726b65722067657473207061696420696e20626c6f636b732e505374616b696e6748616e646c65724c6f636b496425042077672d6f706572620464205374616b696e672068616e646c6572206c6f636b2069642e01bd09266c4f7065726174696f6e73576f726b696e6747726f757047616d6d610154496e7374616e636538576f726b696e6747726f757028344e6578744f70656e696e67496401002820000000000000000004ac204e657874206964656e7469666965722076616c756520666f72206e6577206a6f62206f70656e696e672e2c4f70656e696e674279496401010402289909290101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000480204d617073206964656e74696669657220746f206a6f62206f70656e696e672e44416374697665576f726b6572436f756e740100101000000000046420436f756e74206f662061637469766520776f726b6572732e3c4170706c69636174696f6e4279496400010402289d09040004c8204d617073206964656e74696669657220746f20776f726b6572206170706c69636174696f6e206f6e206f70656e696e672e444e6578744170706c69636174696f6e496401002820000000000000000004c8204e657874206964656e7469666965722076616c756520666f72206e657720776f726b6572206170706c69636174696f6e2e304e657874576f726b657249640100282000000000000000000488204e657874206964656e74696669657220666f722061206e657720776f726b65722e28576f726b6572427949640001040228a109040004a4204d617073206964656e74696669657220746f20636f72726573706f6e64696e6720776f726b65722e2c43757272656e744c656164000028040004502043757272656e742067726f7570206c6561642e18427564676574010018400000000000000000000000000000000004782042756467657420666f722074686520776f726b696e672067726f75702e38537461747573546578744861736801002c800000000000000000000000000000000000000000000000000000000000000000044820537461747573207465787420686173682e01890601c10318504d6178576f726b65724e756d6265724c696d697410101e0000000838204578706f72747320636f6e73749c204d61782073696d756c74616e656f75732061637469766520776f726b6572206e756d6265722e5c4d696e556e7374616b696e67506572696f644c696d697410100065040004ac20446566696e6573206d696e20756e7374616b696e6720706572696f6420696e207468652067726f75702e5c4d696e696d756d4170706c69636174696f6e5374616b6518404835261a08030000000000000000000004d4204d696e696d756d207374616b6520726571756972656420666f72206170706c79696e6720696e746f20616e206f70656e696e672e484c65616465724f70656e696e675374616b651840680abf82280f00000000000000000000048c205374616b65206e656564656420746f2063726561746520616e206f70656e696e672e30526577617264506572696f6410109038000004d420446566696e65732074686520706572696f6420657665727920776f726b65722067657473207061696420696e20626c6f636b732e505374616b696e6748616e646c65724c6f636b496425042077672d6f706572670464205374616b696e672068616e646c6572206c6f636b2069642e01c1092760446973747269627574696f6e576f726b696e6747726f75700154496e7374616e636539576f726b696e6747726f757028344e6578744f70656e696e67496401002820000000000000000004ac204e657874206964656e7469666965722076616c756520666f72206e6577206a6f62206f70656e696e672e2c4f70656e696e674279496401010402289909290101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000480204d617073206964656e74696669657220746f206a6f62206f70656e696e672e44416374697665576f726b6572436f756e740100101000000000046420436f756e74206f662061637469766520776f726b6572732e3c4170706c69636174696f6e4279496400010402289d09040004c8204d617073206964656e74696669657220746f20776f726b6572206170706c69636174696f6e206f6e206f70656e696e672e444e6578744170706c69636174696f6e496401002820000000000000000004c8204e657874206964656e7469666965722076616c756520666f72206e657720776f726b6572206170706c69636174696f6e2e304e657874576f726b657249640100282000000000000000000488204e657874206964656e74696669657220666f722061206e657720776f726b65722e28576f726b6572427949640001040228a109040004a4204d617073206964656e74696669657220746f20636f72726573706f6e64696e6720776f726b65722e2c43757272656e744c656164000028040004502043757272656e742067726f7570206c6561642e18427564676574010018400000000000000000000000000000000004782042756467657420666f722074686520776f726b696e672067726f75702e38537461747573546578744861736801002c800000000000000000000000000000000000000000000000000000000000000000044820537461747573207465787420686173682e018d0601c90318504d6178576f726b65724e756d6265724c696d69741010320000000838204578706f72747320636f6e73749c204d61782073696d756c74616e656f75732061637469766520776f726b6572206e756d6265722e5c4d696e556e7374616b696e67506572696f644c696d697410100065040004ac20446566696e6573206d696e20756e7374616b696e6720706572696f6420696e207468652067726f75702e5c4d696e696d756d4170706c69636174696f6e5374616b6518404835261a08030000000000000000000004d4204d696e696d756d207374616b6520726571756972656420666f72206170706c79696e6720696e746f20616e206f70656e696e672e484c65616465724f70656e696e675374616b651840680abf82280f00000000000000000000048c205374616b65206e656564656420746f2063726561746520616e206f70656e696e672e30526577617264506572696f6410109a38000004d420446566696e65732074686520706572696f6420657665727920776f726b65722067657473207061696420696e20626c6f636b732e505374616b696e6748616e646c65724c6f636b496425042077672d64697374720464205374616b696e672068616e646c6572206c6f636b2069642e01c50928c909042048436865636b4e6f6e5a65726f53656e646572dd097c40436865636b5370656356657273696f6ee1091038436865636b547856657273696f6ee5091030436865636b47656e65736973e9092c38436865636b4d6f7274616c697479ed092c28436865636b4e6f6e6365f5097c2c436865636b576569676874f9097c604368617267655472616e73616374696f6e5061796d656e74fd097c010a", + "id": "1" +} diff --git a/distributor-node/package.json b/distributor-node/package.json index fd230d4c09..c36dd5ca50 100644 --- a/distributor-node/package.json +++ b/distributor-node/package.json @@ -13,7 +13,7 @@ "@joystream/metadata-protobuf": "^2.8.0", "@joystream/opentelemetry": "1.0.0", "@joystream/storage-node-client": "^3.0.0", - "@joystream/types": "^3.0.0", + "@joystream/types": "^4.0.0", "@oclif/command": "^1", "@oclif/config": "^1", "@oclif/plugin-help": "^3", diff --git a/joystreamjs/package.json b/joystreamjs/package.json index 74e43985b8..64c388c070 100644 --- a/joystreamjs/package.json +++ b/joystreamjs/package.json @@ -42,7 +42,7 @@ }, "dependencies": { "@joystream/metadata-protobuf": "^2.8.1", - "@joystream/types": "^3.0.0", + "@joystream/types": "^4.0.0", "@polkadot/util-crypto": "9.5.1", "axios": "^1.2.1", "buffer": "^6.0.3", diff --git a/metadata-protobuf/package.json b/metadata-protobuf/package.json index 90c614ef74..f23a124073 100644 --- a/metadata-protobuf/package.json +++ b/metadata-protobuf/package.json @@ -1,6 +1,6 @@ { "name": "@joystream/metadata-protobuf", - "version": "2.8.1", + "version": "2.9.0", "description": "Joystream Metadata Protobuf Library", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -13,9 +13,15 @@ }, "typesVersions": { "*": { - "lib/index.d.ts": ["lib/index.d.ts"], - "json": [ "lib/json/index.d.ts" ], - "*": [ "lib/*" ] + "lib/index.d.ts": [ + "lib/index.d.ts" + ], + "json": [ + "lib/json/index.d.ts" + ], + "*": [ + "lib/*" + ] } }, "repository": "https://github.com/joystream/joystream", diff --git a/metadata-protobuf/proto/Token.proto b/metadata-protobuf/proto/Token.proto new file mode 100644 index 0000000000..7c484731a0 --- /dev/null +++ b/metadata-protobuf/proto/Token.proto @@ -0,0 +1,35 @@ +syntax = "proto2"; +message CreatorTokenIssuerRemarked { + oneof creator_token_issuer_remarked { + UpdateTokenMetadata update_token_metadata = 1; + } +} + +message UpdateTokenMetadata { + optional TokenMetadata new_metadata = 1; +} + +message TokenMetadata { + optional string name = 1; // Title + optional string symbol = 2; // Symbol + optional string description = 3; // token description + oneof avatar { + uint32 avatar_object = 4; // avatar for token - index into external [assets array](#.Assets) + string avatar_uri = 5; // Url to member's avatar + } + repeated Benefit benefits = 6; // benefits for tokne + optional string whitelist_application_note = 7; // note for applicant + optional string whitelist_application_apply_link = 8; // link to application process + optional uint64 trailer_video_id = 9; // runtime id for video trailer +} + +message Benefit { + optional string title = 1; + optional string description = 2; + optional string emoji = 3; + optional uint32 display_order = 4; +} + +message SaleMetadata { + optional string terms_and_conditions = 1; +} diff --git a/query-node/chain-metadata/2002.json b/query-node/chain-metadata/2002.json index a3208b8883..5610ca2f77 100644 --- a/query-node/chain-metadata/2002.json +++ b/query-node/chain-metadata/2002.json @@ -1 +1,5 @@ -{"jsonrpc":"2.0","result":"0x6d6574610e050a000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f0814496e64657801102c4163636f756e74446174610114001401146e6f6e6365100114496e646578000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e7444617461000010000005050014083c70616c6c65745f62616c616e6365732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500012c6d6973635f66726f7a656e18011c42616c616e63650001286665655f66726f7a656e18011c42616c616e636500001800000507001c0c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540120000c01186e6f726d616c2001045400012c6f7065726174696f6e616c200104540001246d616e6461746f7279200104540000200c2873705f77656967687473247765696768745f76321857656967687400000801207265665f74696d6524010c75363400012870726f6f665f73697a6524010c75363400002400000628002800000506002c083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d000030000002080034102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f677338013c5665633c4469676573744974656d3e0000380000023c003c102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e00060024436f6e73656e7375730800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e000400105365616c0800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e000500144f74686572040030011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e745570646174656400080000400000030400000008004400000248004808306672616d655f73797374656d2c4576656e745265636f7264080445014c0454012c000c01147068617365d103011450686173650001146576656e744c010445000118746f70696373d50301185665633c543e00004c08586a6f7973747265616d5f6e6f64655f72756e74696d653052756e74696d654576656e7400018c1853797374656d04005001706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000001c5574696c69747904007401607375627374726174655f7574696c6974793a3a4576656e740001002042616c616e636573040080017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000500485472616e73616374696f6e5061796d656e7404008801a870616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a4576656e743c52756e74696d653e00060068456c656374696f6e50726f76696465724d756c7469506861736504008c01d070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173653a3a4576656e743c52756e74696d653e0007001c5374616b696e670400a8017870616c6c65745f7374616b696e673a3a4576656e743c52756e74696d653e0008001c53657373696f6e0400bc015470616c6c65745f73657373696f6e3a3a4576656e740009001c4772616e6470610400c0015470616c6c65745f6772616e6470613a3a4576656e74000b0020496d4f6e6c696e650400d4018070616c6c65745f696d5f6f6e6c696e653a3a4576656e743c52756e74696d653e000d00204f6666656e6365730400f8015870616c6c65745f6f6666656e6365733a3a4576656e74000e0020426167734c6973740400010101f470616c6c65745f626167735f6c6973743a3a4576656e743c52756e74696d652c2070616c6c65745f626167735f6c6973743a3a496e7374616e6365313e0010001c56657374696e6704000501017870616c6c65745f76657374696e673a3a4576656e743c52756e74696d653e001100204d756c746973696704000901017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e0012001c436f756e63696c04001101015c636f756e63696c3a3a4576656e743c52756e74696d653e001300285265666572656e64756d0400190101c47265666572656e64756d3a3a4576656e743c52756e74696d652c207265666572656e64756d3a3a496e7374616e6365313e0014001c4d656d626572730400290101686d656d626572736869703a3a4576656e743c52756e74696d653e00150014466f72756d040051010154666f72756d3a3a4576656e743c52756e74696d653e00160030436f6e737469747574696f6e04006d01018c70616c6c65745f636f6e737469747574696f6e3a3a4576656e743c52756e74696d653e00170018426f756e7479040071010158626f756e74793a3a4576656e743c52756e74696d653e001800404a6f7973747265616d5574696c6974790400950101846a6f7973747265616d5f7574696c6974793a3a4576656e743c52756e74696d653e0019001c436f6e74656e740400a101015c636f6e74656e743a3a4576656e743c52756e74696d653e001a001c53746f7261676504008d02015c73746f726167653a3a4576656e743c52756e74696d653e001b003050726f6a656374546f6b656e0400c102017470726f6a6563745f746f6b656e3a3a4576656e743c52756e74696d653e001c003c50726f706f73616c73456e67696e6504002903018070726f706f73616c735f656e67696e653a3a4576656e743c52756e74696d653e001d004c50726f706f73616c7344697363757373696f6e04004103019070726f706f73616c735f64697363757373696f6e3a3a4576656e743c52756e74696d653e001e003850726f706f73616c73436f64657804004903017c70726f706f73616c735f636f6465783a3a4576656e743c52756e74696d653e001f0044466f72756d576f726b696e6747726f757004006d0301dc776f726b696e675f67726f75703a3a4576656e743c52756e74696d652c20776f726b696e675f67726f75703a3a496e7374616e6365313e0020004c53746f72616765576f726b696e6747726f75700400910301dc776f726b696e675f67726f75703a3a4576656e743c52756e74696d652c20776f726b696e675f67726f75703a3a496e7374616e6365323e0021004c436f6e74656e74576f726b696e6747726f75700400990301dc776f726b696e675f67726f75703a3a4576656e743c52756e74696d652c20776f726b696e675f67726f75703a3a496e7374616e6365333e0022006c4f7065726174696f6e73576f726b696e6747726f7570416c7068610400a10301dc776f726b696e675f67726f75703a3a4576656e743c52756e74696d652c20776f726b696e675f67726f75703a3a496e7374616e6365343e0023003c417070576f726b696e6747726f75700400a90301dc776f726b696e675f67726f75703a3a4576656e743c52756e74696d652c20776f726b696e675f67726f75703a3a496e7374616e6365353e002400584d656d62657273686970576f726b696e6747726f75700400b10301dc776f726b696e675f67726f75703a3a4576656e743c52756e74696d652c20776f726b696e675f67726f75703a3a496e7374616e6365363e002500684f7065726174696f6e73576f726b696e6747726f7570426574610400b90301dc776f726b696e675f67726f75703a3a4576656e743c52756e74696d652c20776f726b696e675f67726f75703a3a496e7374616e6365373e0026006c4f7065726174696f6e73576f726b696e6747726f757047616d6d610400c10301dc776f726b696e675f67726f75703a3a4576656e743c52756e74696d652c20776f726b696e675f67726f75703a3a496e7374616e6365383e00270060446973747269627574696f6e576f726b696e6747726f75700400c90301dc776f726b696e675f67726f75703a3a4576656e743c52756e74696d652c20776f726b696e675f67726f75703a3a496e7374616e6365393e00280000500c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304013464697370617463685f696e666f5401304469737061746368496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f7260013444697370617463684572726f7200013464697370617463685f696e666f5401304469737061746368496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e744964000110686173682c011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e04704576656e7420666f72207468652053797374656d2070616c6c65742e540c346672616d655f737570706f7274206469737061746368304469737061746368496e666f00000c0118776569676874200118576569676874000114636c6173735801344469737061746368436c617373000120706179735f6665655c0110506179730000580c346672616d655f737570706f7274206469737061746368344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f7279000200005c0c346672616d655f737570706f727420646973706174636810506179730001080c596573000000084e6f0001000060082873705f72756e74696d653444697370617463684572726f72000134144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65040064012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e0400680128546f6b656e4572726f720007002841726974686d6574696304006c013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04007001485472616e73616374696f6e616c4572726f7200090024457868617573746564000a0028436f7272757074696f6e000b002c556e617661696c61626c65000c000064082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f7240018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d000068082873705f72756e74696d6528546f6b656e4572726f7200011c1c4e6f46756e647300000020576f756c644469650001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f72746564000600006c083473705f61726974686d657469633c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f0002000070082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c6179657200010000740c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7260013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e604261746368436f6d706c65746564576974684572726f7273000204b44261746368206f66206469737061746368657320636f6d706c657465642062757420686173206572726f72732e344974656d436f6d706c657465640003041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e284974656d4661696c65640401146572726f7260013444697370617463684572726f720004041101412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206572726f722e30446973706174636865644173040118726573756c747801384469737061746368526573756c7400050458412063616c6c2077617320646973706174636865642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909780418526573756c74080454017c044501600108084f6b04007c000000000c45727204006000000100007c0000040000800c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001281c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e63655365740c010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e63650001207265736572766564180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f7374617475738401185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909098414346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e6365537461747573000108104672656500000020526573657276656400010000880c6870616c6c65745f7472616e73616374696f6e5f7061796d656e741870616c6c6574144576656e74040454000104485472616e73616374696f6e466565506169640c010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518013042616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652c5c686173206265656e2070616964206279206077686f602e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909098c0c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c6574144576656e7404045400011838536f6c7574696f6e53746f7265640c011c636f6d7075746590013c456c656374696f6e436f6d707574650001186f726967696e9401504f7074696f6e3c543a3a4163636f756e7449643e000130707265765f656a6563746564980110626f6f6c00001cb44120736f6c7574696f6e207761732073746f72656420776974682074686520676976656e20636f6d707574652e00510154686520606f726967696e6020696e6469636174657320746865206f726967696e206f662074686520736f6c7574696f6e2e20496620606f726967696e602069732060536f6d65284163636f756e74496429602c55017468652073746f72656420736f6c7574696f6e20776173207375626d6974656420696e20746865207369676e65642070686173652062792061206d696e657220776974682074686520604163636f756e744964602e25014f74686572776973652c2074686520736f6c7574696f6e207761732073746f7265642065697468657220647572696e672074686520756e7369676e6564207068617365206f722062794d0160543a3a466f7263654f726967696e602e205468652060626f6f6c6020697320607472756560207768656e20612070726576696f757320736f6c7574696f6e2077617320656a656374656420746f206d616b6548726f6f6d20666f722074686973206f6e652e44456c656374696f6e46696e616c697a656408011c636f6d7075746590013c456c656374696f6e436f6d7075746500011473636f72659c0134456c656374696f6e53636f7265000104190154686520656c656374696f6e20686173206265656e2066696e616c697a65642c20776974682074686520676976656e20636f6d7075746174696f6e20616e642073636f72652e38456c656374696f6e4661696c656400020c4c416e20656c656374696f6e206661696c65642e0001014e6f74206d7563682063616e20626520736169642061626f757420776869636820636f6d7075746573206661696c656420696e207468652070726f636573732e20526577617264656408011c6163636f756e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400011476616c756518013042616c616e63654f663c543e0003042501416e206163636f756e7420686173206265656e20726577617264656420666f72207468656972207369676e6564207375626d697373696f6e206265696e672066696e616c697a65642e1c536c617368656408011c6163636f756e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400011476616c756518013042616c616e63654f663c543e0004042101416e206163636f756e7420686173206265656e20736c617368656420666f72207375626d697474696e6720616e20696e76616c6964207369676e6564207375626d697373696f6e2e4450686173655472616e736974696f6e65640c011066726f6da0015450686173653c543a3a426c6f636b4e756d6265723e000108746fa0015450686173653c543a3a426c6f636b4e756d6265723e000114726f756e6410010c753332000504b85468657265207761732061207068617365207472616e736974696f6e20696e206120676976656e20726f756e642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a09090990089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173653c456c656374696f6e436f6d707574650001141c4f6e436861696e000000185369676e656400010020556e7369676e65640002002046616c6c6261636b00030024456d657267656e6379000400009404184f7074696f6e04045401000108104e6f6e6500000010536f6d6504000000000100009800000500009c084473705f6e706f735f656c656374696f6e7334456c656374696f6e53636f726500000c01346d696e696d616c5f7374616b6518013c457874656e64656442616c616e636500012473756d5f7374616b6518013c457874656e64656442616c616e636500014473756d5f7374616b655f7371756172656418013c457874656e64656442616c616e63650000a0089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651450686173650408426e011001100c4f6666000000185369676e656400010020556e7369676e65640400a4012828626f6f6c2c20426e2900020024456d657267656e637900030000a400000408981000a8103870616c6c65745f7374616b696e671870616c6c65741870616c6c6574144576656e7404045400013c1c457261506169640c01246572615f696e646578100120457261496e64657800014076616c696461746f725f7061796f757418013042616c616e63654f663c543e00012472656d61696e64657218013042616c616e63654f663c543e000008550154686520657261207061796f757420686173206265656e207365743b207468652066697273742062616c616e6365206973207468652076616c696461746f722d7061796f75743b20746865207365636f6e64206973c07468652072656d61696e6465722066726f6d20746865206d6178696d756d20616d6f756e74206f66207265776172642e2052657761726465640801147374617368000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000104bc546865206e6f6d696e61746f7220686173206265656e207265776172646564206279207468697320616d6f756e742e1c536c61736865640801187374616b6572000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0002041d0141207374616b6572202876616c696461746f72206f72206e6f6d696e61746f722920686173206265656e20736c61736865642062792074686520676976656e20616d6f756e742e34536c6173685265706f727465640c012476616c696461746f72000130543a3a4163636f756e7449640001206672616374696f6eac011c50657262696c6c000124736c6173685f657261100120457261496e64657800030859014120736c61736820666f722074686520676976656e2076616c696461746f722c20666f722074686520676976656e2070657263656e74616765206f66207468656972207374616b652c2061742074686520676976656e54657261206173206265656e207265706f727465642e684f6c64536c617368696e675265706f727444697363617264656404013473657373696f6e5f696e64657810013053657373696f6e496e6465780004081901416e206f6c6420736c617368696e67207265706f72742066726f6d2061207072696f72206572612077617320646973636172646564206265636175736520697420636f756c64446e6f742062652070726f6365737365642e385374616b657273456c65637465640005048441206e657720736574206f66207374616b6572732077617320656c65637465642e18426f6e6465640801147374617368000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000610d0416e206163636f756e742068617320626f6e646564207468697320616d6f756e742e205c5b73746173682c20616d6f756e745c5d004d014e4f54453a2054686973206576656e74206973206f6e6c7920656d6974746564207768656e2066756e64732061726520626f6e64656420766961206120646973706174636861626c652e204e6f7461626c792c210169742077696c6c206e6f7420626520656d697474656420666f72207374616b696e672072657761726473207768656e20746865792061726520616464656420746f207374616b652e20556e626f6e6465640801147374617368000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e00070490416e206163636f756e742068617320756e626f6e646564207468697320616d6f756e742e2457697468647261776e0801147374617368000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0008085901416e206163636f756e74206861732063616c6c6564206077697468647261775f756e626f6e6465646020616e642072656d6f76656420756e626f6e64696e67206368756e6b7320776f727468206042616c616e6365606466726f6d2074686520756e6c6f636b696e672071756575652e184b69636b65640801246e6f6d696e61746f72000130543a3a4163636f756e7449640001147374617368000130543a3a4163636f756e744964000904b441206e6f6d696e61746f7220686173206265656e206b69636b65642066726f6d20612076616c696461746f722e545374616b696e67456c656374696f6e4661696c6564000a04ac54686520656c656374696f6e206661696c65642e204e6f206e65772065726120697320706c616e6e65642e1c4368696c6c65640401147374617368000130543a3a4163636f756e744964000b042101416e206163636f756e74206861732073746f707065642070617274696369706174696e672061732065697468657220612076616c696461746f72206f72206e6f6d696e61746f722e345061796f7574537461727465640801246572615f696e646578100120457261496e64657800013c76616c696461746f725f7374617368000130543a3a4163636f756e744964000c0498546865207374616b657273272072657761726473206172652067657474696e6720706169642e4456616c696461746f7250726566735365740801147374617368000130543a3a4163636f756e7449640001147072656673b0013856616c696461746f725072656673000d0498412076616c696461746f72206861732073657420746865697220707265666572656e6365732e20466f7263654572610401106d6f6465b8011c466f7263696e67000e047441206e657720666f72636520657261206d6f646520776173207365742e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909ac0c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c7533320000b0083870616c6c65745f7374616b696e673856616c696461746f7250726566730000080128636f6d6d697373696f6eb4011c50657262696c6c00011c626c6f636b6564980110626f6f6c0000b4000006ac00b8083870616c6c65745f7374616b696e671c466f7263696e67000110284e6f74466f7263696e6700000020466f7263654e657700010024466f7263654e6f6e650002002c466f726365416c7761797300030000bc0c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909c00c3870616c6c65745f6772616e6470611870616c6c6574144576656e7400010c384e6577417574686f726974696573040134617574686f726974795f736574c40134417574686f726974794c6973740000048c4e657720617574686f726974792073657420686173206265656e206170706c6965642e185061757365640001049843757272656e7420617574686f726974792073657420686173206265656e207061757365642e1c526573756d65640002049c43757272656e7420617574686f726974792073657420686173206265656e20726573756d65642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909c4000002c800c800000408cc2800cc0c4c73705f66696e616c6974795f6772616e6470610c617070185075626c696300000400d0013c656432353531393a3a5075626c69630000d00c1c73705f636f72651c65643235353139185075626c6963000004000401205b75383b2033325d0000d40c4070616c6c65745f696d5f6f6e6c696e651870616c6c6574144576656e7404045400010c444865617274626561745265636569766564040130617574686f726974795f6964d80138543a3a417574686f726974794964000004c041206e657720686561727462656174207761732072656365697665642066726f6d2060417574686f726974794964602e1c416c6c476f6f64000104d041742074686520656e64206f66207468652073657373696f6e2c206e6f206f6666656e63652077617320636f6d6d69747465642e2c536f6d654f66666c696e6504011c6f66666c696e65e0016c5665633c4964656e74696669636174696f6e5475706c653c543e3e000204290141742074686520656e64206f66207468652073657373696f6e2c206174206c65617374206f6e652076616c696461746f722077617320666f756e6420746f206265206f66666c696e652e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d8104070616c6c65745f696d5f6f6e6c696e651c737232353531392c6170705f73723235353139185075626c696300000400dc013c737232353531393a3a5075626c69630000dc0c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d0000e0000002e400e40000040800e800e8083870616c6c65745f7374616b696e67204578706f7375726508244163636f756e74496401001c42616c616e63650118000c0114746f74616cec011c42616c616e636500010c6f776eec011c42616c616e63650001186f7468657273f001ac5665633c496e646976696475616c4578706f737572653c4163636f756e7449642c2042616c616e63653e3e0000ec0000061800f0000002f400f4083870616c6c65745f7374616b696e6748496e646976696475616c4578706f7375726508244163636f756e74496401001c42616c616e636501180008010c77686f0001244163636f756e74496400011476616c7565ec011c42616c616e63650000f80c3c70616c6c65745f6f6666656e6365731870616c6c6574144576656e740001041c4f6666656e63650801106b696e64fc01104b696e6400012074696d65736c6f743001384f706171756554696d65536c6f7400000c5101546865726520697320616e206f6666656e6365207265706f72746564206f662074686520676976656e20606b696e64602068617070656e656420617420746865206073657373696f6e5f696e6465786020616e643501286b696e642d7370656369666963292074696d6520736c6f742e2054686973206576656e74206973206e6f74206465706f736974656420666f72206475706c696361746520736c61736865732e4c5c5b6b696e642c2074696d65736c6f745c5d2e04304576656e747320747970652efc00000310000000080001010c4070616c6c65745f626167735f6c6973741870616c6c6574144576656e740804540004490001082052656261676765640c010c77686f000130543a3a4163636f756e74496400011066726f6d280120543a3a53636f7265000108746f280120543a3a53636f7265000004a44d6f76656420616e206163636f756e742066726f6d206f6e652062616720746f20616e6f746865722e3053636f72655570646174656408010c77686f000130543a3a4163636f756e7449640001246e65775f73636f7265280120543a3a53636f7265000104d855706461746564207468652073636f7265206f6620736f6d65206163636f756e7420746f2074686520676976656e20616d6f756e742e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a09090905010c3870616c6c65745f76657374696e671870616c6c6574144576656e740404540001083856657374696e675570646174656408011c6163636f756e74000130543a3a4163636f756e744964000120756e76657374656418013042616c616e63654f663c543e000008510154686520616d6f756e742076657374656420686173206265656e20757064617465642e205468697320636f756c6420696e6469636174652061206368616e676520696e2066756e647320617661696c61626c652e25015468652062616c616e636520676976656e2069732074686520616d6f756e74207768696368206973206c65667420756e7665737465642028616e642074687573206c6f636b6564292e4056657374696e67436f6d706c6574656404011c6163636f756e74000130543a3a4163636f756e7449640001049c416e205c5b6163636f756e745c5d20686173206265636f6d652066756c6c79207665737465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a09090909010c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e740d01016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e740d01016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c747801384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e740d01016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909090d01083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c75333200001101083870616c6c65745f636f756e63696c205261774576656e74101c42616c616e636501182c426c6f636b4e756d6265720110204d656d62657249640128244163636f756e7449640100014c5c416e6e6f756e63696e67506572696f6453746172746564040010012c426c6f636b4e756d6265720000045c4e657720636f756e63696c2077617320656c65637465644c4e6f74456e6f75676843616e64696461746573040010012c426c6f636b4e756d6265720001041d01416e6e6f756e63696e6720706572696f642063616e27742066696e6973682062656361757365206f6620696e73756666696369656e742063616e6469647461746520636f756e744c566f74696e67506572696f6453746172746564040010010c753332000204a843616e646964617465732061726520616e6e6f756e63656420616e6420766f74696e6720737461727473304e657743616e64696461746510002801204d656d626572496400000001244163636f756e74496400000001244163636f756e744964000018011c42616c616e63650003045c4e65772063616e64696461746520616e6e6f756e636564444e6577436f756e63696c456c65637465640800150101345665633c4d656d62657249643e000010012c426c6f636b4e756d626572000404944e657720636f756e63696c2077617320656c656374656420616e64206170706f696e746564504e6577436f756e63696c4e6f74456c6563746564040010012c426c6f636b4e756d6265720005046c4e657720636f756e63696c20776173206e6f7420656c65637465645443616e6469646163795374616b6552656c6561736504002801204d656d6265724964000604d843616e646964616379207374616b65207468617420776173206e6f206c6f6e676572206e6565646564207761732072656c65617365644443616e646964616379576974686472617704002801204d656d62657249640007049443616e646964617465206861732077697468647261776e206869732063616e6469646163794043616e6469646163794e6f746553657408002801204d656d6265724964000030011c5665633c75383e000804d05468652063616e64696461746520686173207365742061206e6577206e6f746520666f722074686569722063616e646964616379345265776172645061796d656e7410002801204d656d626572496400000001244163636f756e744964000018011c42616c616e6365000018011c42616c616e6365000904c05468652077686f6c652072657761726420776173207061696420746f2074686520636f756e63696c206d656d6265722e4042756467657442616c616e6365536574040018011c42616c616e6365000a049c4275646765742062616c616e636520776173206368616e6765642062792074686520726f6f742e30427564676574526566696c6c040018011c42616c616e6365000b04c44275646765742062616c616e63652077617320696e63726561736564206279206175746f6d6174696320726566696c6c2e4c427564676574526566696c6c506c616e6e6564040010012c426c6f636b4e756d626572000c048c546865206e6578742062756467657420726566696c6c2077617320706c616e6e65642e58427564676574496e6372656d656e7455706461746564040018011c42616c616e6365000d048842756467657420696e6372656d656e7420686173206265656e20757064617465642e58436f756e63696c6f7252657761726455706461746564040018011c42616c616e6365000e0488436f756e63696c6f722072657761726420686173206265656e20757064617465642e345265717565737446756e64656408000001244163636f756e744964000018011c42616c616e6365000f045c5265717565737420686173206265656e2066756e6465644c436f756e63696c42756467657446756e6465640c002801204d656d6265724964000018011c42616c616e6365000030011c5665633c75383e0010146046756e642074686520636f756e63696c206275646765742e1c506172616d733a2c2d204d656d6265722049444c2d20416d6f756e74206f662062616c616e63652c2d20526174696f6e616c6544436f756e63696c6f7252656d61726b656408002801204d656d6265724964000030011c5665633c75383e00110460436f756e63696c6f722072656d61726b206d6573736167654443616e64696461746552656d61726b656408002801204d656d6265724964000030011c5665633c75383e0012046043616e6469646174652072656d61726b206d657373616765085c4576656e747320666f722074686973206d6f64756c652e00150100000228001901084470616c6c65745f7265666572656e64756d205261774576656e741c2c426c6f636b4e756d62657201101c42616c616e636501181048617368012c244163636f756e744964010024566f7465506f7765720118204d656d626572496401280449011d010120445265666572656e64756d53746172746564080010010c753332000010012c426c6f636b4e756d626572000004485265666572656e64756d20737461727465646c5265666572656e64756d53746172746564466f72636566756c6c79080010010c753332000010012c426c6f636b4e756d626572000104485265666572656e64756d20737461727465645452657665616c696e67537461676553746172746564040010012c426c6f636b4e756d6265720002046452657665616c696e672070686173652068617320626567756e485265666572656e64756d46696e69736865640400210101985665633c4f7074696f6e526573756c743c4d656d62657249642c20566f7465506f7765723e3e000304c05265666572656e64756d20656e64656420616e642077696e6e696e67206f7074696f6e207761732073656c656374656420566f7465436173740c000001244163636f756e74496400002c011048617368000018011c42616c616e636500040478557365722063617374206120766f746520696e207265666572656e64756d30566f746552657665616c65640c000001244163636f756e74496400002801204d656d6265724964000030011c5665633c75383e00050458557365722072657665616c65642068697320766f7465345374616b6552656c656173656404000001244163636f756e7449640006045c557365722072656c656173656420686973207374616b655c4163636f756e744f707465644f75744f66566f74696e6704000001244163636f756e744964000704d84163636f756e74207065726d616e656e746c79206f70746564206f7574206f6620766f74696e6720696e207265666572656e64756d2e085c4576656e747320666f722074686973206d6f64756c652e001d01084470616c6c65745f7265666572656e64756d24496e7374616e6365310000000021010000022501002501084470616c6c65745f7265666572656e64756d304f7074696f6e526573756c7408204d656d6265724964012824566f7465506f7765720118000801246f7074696f6e5f69642801204d656d6265724964000128766f74655f706f776572180124566f7465506f77657200002901084470616c6c65745f6d656d62657273686970205261774576656e7420204d656d626572496401281c42616c616e63650118244163636f756e74496401005c4275794d656d62657273686970506172616d6574657273012d011c4163746f724964012868496e766974654d656d62657273686970506172616d6574657273013901584372656174654d656d626572506172616d6574657273013d0160476966744d656d62657273686970506172616d65746572730141010144344d656d626572496e76697465640c002801204d656d6265724964000039010168496e766974654d656d62657273686970506172616d6574657273000018011c42616c616e6365000000404d656d6265727368697047696674656408002801204d656d6265724964000041010160476966744d656d62657273686970506172616d6574657273000100404d656d62657273686970426f756768740c002801204d656d626572496400002d01015c4275794d656d62657273686970506172616d6574657273000010010c753332000200504d656d62657250726f66696c65557064617465640c002801204d656d626572496400003101013c4f7074696f6e3c5665633c75383e3e00003101013c4f7074696f6e3c5665633c75383e3e000300544d656d6265724163636f756e7473557064617465640c002801204d656d626572496400009401444f7074696f6e3c4163636f756e7449643e00009401444f7074696f6e3c4163636f756e7449643e0004007c4d656d626572566572696669636174696f6e537461747573557064617465640c002801204d656d62657249640000980110626f6f6c000028011c4163746f72496400050048526566657272616c437574557064617465640400080108753800060048496e76697465735472616e736665727265640c002801204d656d626572496400002801204d656d6265724964000010010c753332000700584d656d62657273686970507269636555706461746564040018011c42616c616e63650008007c496e697469616c496e7669746174696f6e42616c616e636555706461746564040018011c42616c616e6365000900704c6561646572496e7669746174696f6e51756f746155706461746564040010010c753332000a0074496e697469616c496e7669746174696f6e436f756e7455706461746564040010010c753332000b004c5374616b696e674163636f756e74416464656408000001244163636f756e74496400002801204d656d6265724964000c00545374616b696e674163636f756e7452656d6f76656408000001244163636f756e74496400002801204d656d6265724964000d005c5374616b696e674163636f756e74436f6e6669726d656408000001244163636f756e74496400002801204d656d6265724964000e00384d656d62657252656d61726b65640c002801204d656d6265724964000030011c5665633c75383e0000490101704f7074696f6e3c284163636f756e7449642c2042616c616e6365293e000f00344d656d626572437265617465640c002801204d656d626572496400003d0101584372656174654d656d626572506172616d6574657273000010010c753332001000085c4576656e747320666f722074686973206d6f64756c652e002d01084470616c6c65745f6d656d626572736869705c4275794d656d62657273686970506172616d657465727308244163636f756e7449640100204d656d6265724964012800140130726f6f745f6163636f756e740001244163636f756e744964000148636f6e74726f6c6c65725f6163636f756e740001244163636f756e74496400011868616e646c653101013c4f7074696f6e3c5665633c75383e3e0001206d6574616461746130011c5665633c75383e00012c72656665727265725f6964350101404f7074696f6e3c4d656d62657249643e0000310104184f7074696f6e04045401300108104e6f6e6500000010536f6d650400300000010000350104184f7074696f6e04045401280108104e6f6e6500000010536f6d6504002800000100003901084470616c6c65745f6d656d6265727368697068496e766974654d656d62657273686970506172616d657465727308244163636f756e7449640100204d656d6265724964012800140148696e766974696e675f6d656d6265725f69642801204d656d6265724964000130726f6f745f6163636f756e740001244163636f756e744964000148636f6e74726f6c6c65725f6163636f756e740001244163636f756e74496400011868616e646c653101013c4f7074696f6e3c5665633c75383e3e0001206d6574616461746130011c5665633c75383e00003d01084470616c6c65745f6d656d62657273686970584372656174654d656d626572506172616d657465727304244163636f756e744964010000140130726f6f745f6163636f756e740001244163636f756e744964000148636f6e74726f6c6c65725f6163636f756e740001244163636f756e74496400011868616e646c6530011c5665633c75383e0001206d6574616461746130011c5665633c75383e00014869735f666f756e64696e675f6d656d626572980110626f6f6c00004101084470616c6c65745f6d656d6265727368697060476966744d656d62657273686970506172616d657465727308244163636f756e74496401001c42616c616e6365011800200130726f6f745f6163636f756e740001244163636f756e744964000148636f6e74726f6c6c65725f6163636f756e740001244163636f756e74496400011868616e646c653101013c4f7074696f6e3c5665633c75383e3e0001206d6574616461746130011c5665633c75383e0001646372656469745f636f6e74726f6c6c65725f6163636f756e7418011c42616c616e63650001a06170706c795f636f6e74726f6c6c65725f6163636f756e745f696e7669746174696f6e5f6c6f636b4501013c4f7074696f6e3c42616c616e63653e00014c6372656469745f726f6f745f6163636f756e7418011c42616c616e63650001886170706c795f726f6f745f6163636f756e745f696e7669746174696f6e5f6c6f636b4501013c4f7074696f6e3c42616c616e63653e0000450104184f7074696f6e04045401180108104e6f6e6500000010536f6d650400180000010000490104184f7074696f6e040454014d010108104e6f6e6500000010536f6d6504004d0100000100004d01000004080018005101083070616c6c65745f666f72756d205261774576656e74202843617465676f7279496401282c4d6f64657261746f7249640128205468726561644964012818506f7374496401281048617368012c2c466f72756d55736572496401283c50726976696c656765644163746f7201550138457874656e646564506f7374496401590101443c43617465676f727943726561746564100028012843617465676f727949640000350101484f7074696f6e3c43617465676f727949643e000030011c5665633c75383e000030011c5665633c75383e00000464412063617465676f72792077617320696e74726f64756365647443617465676f7279417263686976616c537461747573557064617465640c0028012843617465676f727949640000980110626f6f6c00005501013c50726976696c656765644163746f72000108e0416e206172686963616c20737461747573206f662063617465676f7279207769746820676976656e2069642077617320757064617465642e1501546865207365636f6e6420617267756d656e74207265666c6563747320746865206e657720617263686976616c20737461747573206f66207468652063617465676f72792e5043617465676f72795469746c65557064617465640c0028012843617465676f7279496400002c01104861736800005501013c50726976696c656765644163746f72000208b841207469746c65206f662063617465676f7279207769746820676976656e2069642077617320757064617465642e0101546865207365636f6e6420617267756d656e74207265666c6563747320746865206e6577207469746c652068617368206f66207468652063617465676f72792e6843617465676f72794465736372697074696f6e557064617465640c0028012843617465676f7279496400002c01104861736800005501013c50726976696c656765644163746f72000308d041206469736372697074696f6e206f662063617465676f7279207769746820676976656e2069642077617320757064617465642e1901546865207365636f6e6420617267756d656e74207265666c6563747320746865206e6577206465736372697074696f6e2068617368206f66207468652063617465676f72792e3c43617465676f727944656c65746564080028012843617465676f7279496400005501013c50726976696c656765644163746f7200040458412063617465676f7279207761732064656c657465643454687265616443726561746564180028012843617465676f72794964000028012054687265616449640000280118506f73744964000028012c466f72756d557365724964000030011c5665633c75383e000030011c5665633c75383e0005088c4120746872656164207769746820676976656e2069642077617320637265617465642ef04120746869726420617267756d656e74207265666c656374732074686520696e697469616c20706f7374206964206f6620746865207468726561642e3c5468726561644d6f6465726174656410002801205468726561644964000030011c5665633c75383e00005501013c50726976696c656765644163746f72000028012843617465676f72794964000604944120746872656164207769746820676976656e20696420776173206d6f646572617465642e3454687265616455706461746564100028012054687265616449640000980110626f6f6c00005501013c50726976696c656765644163746f72000028012843617465676f727949640007088c4120746872656164207769746820676976656e2069642077617320757064617465642e0d01546865207365636f6e6420617267756d656e74207265666c6563747320746865206e657720617263686976616c20737461747573206f6620746865207468726561642e545468726561644d657461646174615570646174656410002801205468726561644964000028012c466f72756d557365724964000028012843617465676f72794964000030011c5665633c75383e0008049c4120746872656164206d6574616461746120676976656e2069642077617320757064617465642e3454687265616444656c6574656410002801205468726561644964000028012c466f72756d557365724964000028012843617465676f727949640000980110626f6f6c000904544120746872656164207761732064656c657465642e2c5468726561644d6f76656410002801205468726561644964000028012843617465676f7279496400005501013c50726976696c656765644163746f72000028012843617465676f72794964000a0488412074687265616420776173206d6f76656420746f206e65772063617465676f727924506f737441646465641800280118506f73744964000028012c466f72756d557365724964000028012843617465676f7279496400002801205468726561644964000030011c5665633c75383e0000980110626f6f6c000b047c506f7374207769746820676976656e2069642077617320637265617465642e34506f73744d6f646572617465641400280118506f73744964000030011c5665633c75383e00005501013c50726976696c656765644163746f72000028012843617465676f7279496400002801205468726561644964000c0484506f73742077697468206769766e6520696420776173206d6f646572617465642e2c506f737444656c657465640c0030011c5665633c75383e000028012c466f72756d55736572496400005d01017842547265654d61703c457874656e646564506f737449642c20626f6f6c3e000d047c506f73742077697468206769766e65206964207761732064656c657465642e3c506f737454657874557064617465641400280118506f73744964000028012c466f72756d557365724964000028012843617465676f7279496400002801205468726561644964000030011c5665633c75383e000e08a0506f7374207769746820676976656e2069642068616420697473207465787420757064617465642e4d01546865207365636f6e6420617267756d656e74207265666c6563747320746865206e756d626572206f6620746f74616c206564697473207768656e20746865207465787420757064617465206f63637572732e6843617465676f7279537469636b795468726561645570646174650c0028012843617465676f7279496400006901014842547265655365743c54687265616449643e00005501013c50726976696c656765644163746f72000f0488537469636b7920746872656164207570646174656420666f722063617465676f72799043617465676f72794d656d626572736869704f664d6f64657261746f72557064617465640c0028012c4d6f64657261746f724964000028012843617465676f727949640000980110626f6f6c0010042501416e206d6f64657261746f72206162696c69747920746f206d6f64657261746520612063617465676f727920616e64206974732073756263617465676f726965732075706461746564085c4576656e747320666f722074686973206d6f64756c652e005501083070616c6c65745f666f72756d3c50726976696c656765644163746f72040454000108104c656164000000244d6f64657261746f7204002801384d6f64657261746f7249643c543e000100005901083070616c6c65745f666f72756d50457874656e646564506f737449644f626a6563740c2843617465676f727949640128205468726561644964012818506f737449640128000c012c63617465676f72795f696428012843617465676f727949640001247468726561645f6964280120546872656164496400011c706f73745f6964280118506f7374496400005d01042042547265654d617008044b015901045601980004006101000000610100000265010065010000040859019800690104204254726565536574040454012800040015010000006d01084c70616c6c65745f636f6e737469747574696f6e205261774576656e74041048617368012c010444436f6e73747574696f6e416d656e64656408002c011048617368000030011c5665633c75383e00001080456d697473206f6e20636f6e737469747574696f6e20616d656e646d656e742e2c506172616d65746572733a602d20636f6e737469747574696f6e207465787420686173684c2d20636f6e737469747574696f6e2074657874085c4576656e747320666f722074686973206d6f64756c652e007101083470616c6c65745f626f756e7479205261774576656e741c20426f756e7479496401281c456e747279496401281c42616c616e63650118204d656d62657249640128244163636f756e744964010060426f756e74794372656174696f6e506172616d6574657273017501384f7261636c654a7564676d656e74018501015c34426f756e7479437265617465640c00280120426f756e74794964000075010160426f756e74794372656174696f6e506172616d6574657273000030011c5665633c75383e000014544120626f756e74792077617320637265617465642e1c506172616d733a2c2d20626f756e7479204944542d206372656174696f6e20706172616d6574657273442d20626f756e7479206d6574616461746150426f756e74794f7261636c6553776974636865641000280120426f756e74794964000079010154426f756e74794163746f723c4d656d62657249643e000079010154426f756e74794163746f723c4d656d62657249643e000079010154426f756e74794163746f723c4d656d62657249643e000118d0426f756e7479204f7261636c652053776974636865642062792063757272656e74206f7261636c65206f7220636f756e63696c2e1c506172616d733a2c2d20626f756e7479204944282d207377697463686572442d2063757272656e745f6f7261636c652c302d206e6577206f7261636c6540426f756e74795465726d696e617465641000280120426f756e74794964000079010154426f756e74794163746f723c4d656d62657249643e000079010154426f756e74794163746f723c4d656d62657249643e000079010154426f756e74794163746f723c4d656d62657249643e0002188c4120626f756e747920776173207465726d696e6174656420627920636f756e63696c2e1c506172616d733a2c2d20626f756e74792049444c2d20626f756e7479207465726d696e61746f72402d20626f756e74792063726561746f723c2d20626f756e7479206f7261636c6530426f756e747946756e6465640c00280120426f756e74794964000079010154426f756e74794163746f723c4d656d62657249643e000018011c42616c616e6365000314b44120626f756e7479207761732066756e6465642062792061206d656d626572206f72206120636f756e63696c2e1c506172616d733a2c2d20626f756e74792049443c2d20626f756e74792066756e646572402d2066756e64696e6720616d6f756e745c426f756e74794d617846756e64696e67526561636865640400280120426f756e7479496400040cbc4120626f756e747920686173207265616368656420697473207461726765742066756e64696e6720616d6f756e742e1c506172616d733a2c2d20626f756e74792049445c426f756e747946756e64696e675769746864726177616c0800280120426f756e74794964000079010154426f756e74794163746f723c4d656d62657249643e000510c041206d656d626572206f72206120636f756e63696c206861732077697468647261776e207468652066756e64696e672e1c506172616d733a2c2d20626f756e74792049443c2d20626f756e74792066756e64657274426f756e747943726561746f724368657272795769746864726177616c0800280120426f756e74794964000079010154426f756e74794163746f723c4d656d62657249643e000610f84120626f756e74792063726561746f72206861732077697468647261776e207468652063686572727920286d656d626572206f7220636f756e63696c292e1c506172616d733a2c2d20626f756e7479204944402d20626f756e74792063726561746f728c426f756e747943726561746f724f7261636c655265776172645769746864726177616c0800280120426f756e74794964000079010154426f756e74794163746f723c4d656d62657249643e00071015014120626f756e74792063726561746f72206861732077697468647261776e20746865206f7261636c652072657761726420286d656d626572206f7220636f756e63696c292e1c506172616d733a2c2d20626f756e7479204944402d20626f756e74792063726561746f7270426f756e74794f7261636c655265776172645769746864726177616c0c00280120426f756e74794964000079010154426f756e74794163746f723c4d656d62657249643e000018011c42616c616e6365000814f441204f7261636c65206861732077697468647261776e20746865206f7261636c652072657761726420286d656d626572206f7220636f756e63696c292e1c506172616d733a2c2d20626f756e7479204944402d20626f756e74792063726561746f723c2d204f7261636c652052657761726434426f756e747952656d6f7665640400280120426f756e7479496400090c544120626f756e7479207761732072656d6f7665642e1c506172616d733a2c2d20626f756e747920494448576f726b456e747279416e6e6f756e6365641400280120426f756e74794964000028011c456e747279496400002801204d656d626572496400000001244163636f756e744964000030011c5665633c75383e000a1c64576f726b20656e7472792077617320616e6e6f756e6365642e1c506172616d733a2c2d20626f756e7479204944482d206372656174656420656e7472792049444c2d20656e7472616e74206d656d626572204944502d207374616b696e67206163636f756e74204944482d20776f726b206465736372697074696f6e34576f726b5375626d69747465641000280120426f756e74794964000028011c456e747279496400002801204d656d6265724964000030011c5665633c75383e000b18305375626d697420776f726b2e1c506172616d733a2c2d20626f756e7479204944482d206372656174656420656e7472792049444c2d20656e7472616e74206d656d626572204944a82d20776f726b206461746120286465736372697074696f6e2c2055524c2c20424c4f422c206574632e295c4f7261636c654a7564676d656e745375626d69747465641000280120426f756e74794964000079010154426f756e74794163746f723c4d656d62657249643e0000850101384f7261636c654a7564676d656e74000030011c5665633c75383e000c185c5375626d6974206f7261636c65206a7564676d656e742e1c506172616d733a2c2d20626f756e7479204944202d206f7261636c653c2d206a7564676d656e7420646174612c2d20726174696f6e616c6564576f726b456e7472616e7446756e647357697468647261776e0c00280120426f756e74794964000028011c456e747279496400002801204d656d6265724964000d145c576f726b20656e7472792077617320736c61736865642e1c506172616d733a2c2d20626f756e7479204944282d20656e7472792049444c2d20656e7472616e74206d656d62657220494464426f756e7479436f6e7472696275746f7252656d61726b65640c0079010154426f756e74794163746f723c4d656d62657249643e0000280120426f756e74794964000030011c5665633c75383e000e14a0426f756e747920636f6e7472696275746f72206d6164652061206d6573736167652072656d61726b1c506172616d733a342d20636f6e7472696275746f722c2d20626f756e7479206964242d206d65737361676550426f756e74794f7261636c6552656d61726b65640c0079010154426f756e74794163746f723c4d656d62657249643e0000280120426f756e74794964000030011c5665633c75383e000f148c426f756e7479206f7261636c65206d6164652061206d6573736167652072656d61726b1c506172616d733a202d206f7261636c652c2d20626f756e7479206964242d206d65737361676554426f756e7479456e7472616e7452656d61726b656410002801204d656d62657249640000280120426f756e74794964000028011c456e7472794964000030011c5665633c75383e00101890426f756e747920656e7472616e74206d6164652061206d6573736167652072656d61726b1c506172616d733a302d20656e7472616e745f69642c2d20626f756e7479206964282d20656e747279206964242d206d65737361676554426f756e747943726561746f7252656d61726b65640c0079010154426f756e74794163746f723c4d656d62657249643e0000280120426f756e74794964000030011c5665633c75383e00111490426f756e74792063726561746f72206d6164652061206d6573736167652072656d61726b1c506172616d733a242d2063726561746f722c2d20626f756e7479206964242d206d65737361676564576f726b5375626d697373696f6e506572696f64456e6465640800280120426f756e74794964000079010154426f756e74794163746f723c4d656d62657249643e0012105c576f726b20656e7472792077617320736c61736865642e1c506172616d733a2c2d20626f756e7479204944442d206f7261636c65202863616c6c65722960576f726b456e7472616e745374616b65556e6c6f636b65640c00280120426f756e74794964000028011c456e747279496400000001244163636f756e74496400131468576f726b20656e747279207374616b6520756e6c6f636b65642e1c506172616d733a2c2d20626f756e7479204944282d20656e7472792049443c2d207374616b65206163636f756e745c576f726b456e7472616e745374616b65536c61736865641000280120426f756e74794964000028011c456e747279496400000001244163636f756e744964000018011c42616c616e636500141864576f726b20656e747279207374616b6520736c61736865642e1c506172616d733a2c2d20626f756e7479204944282d20656e7472792049443c2d207374616b65206163636f756e74402d20736c617368656420616d6f756e747446756e6465725374617465426c6f6174426f6e6457697468647261776e0c00280120426f756e74794964000079010154426f756e74794163746f723c4d656d62657249643e000018011c42616c616e63650015141d0141206d656d626572206f72206120636f756e63696c2066756e646572206861732077697468647261776e207468652066756e64657220737461746520626c6f617420626f6e642e1c506172616d733a2c2d20626f756e74792049443c2d20626f756e74792066756e646572802d2066756e64657220537461746520626c6f617420626f6e6420616d6f756e747843726561746f725374617465426c6f6174426f6e6457697468647261776e0c00280120426f756e74794964000079010154426f756e74794163746f723c4d656d62657249643e000018011c42616c616e6365001614250141206d656d626572206f72206120636f756e63696c2063726561746f72206861732077697468647261776e207468652063726561746f7220737461746520626c6f617420626f6e642e1c506172616d733a2c2d20626f756e7479204944402d20626f756e74792063726561746f72842d2043726561746f7220537461746520626c6f617420626f6e6420616d6f756e74085c4576656e747320666f722074686973206d6f64756c652e007501083470616c6c65745f626f756e747940426f756e7479506172616d6574657273101c42616c616e636501182c426c6f636b4e756d6265720110204d656d626572496401285c436c6f736564436f6e747261637457686974656c697374016901001c01186f7261636c6579010154426f756e74794163746f723c4d656d62657249643e000134636f6e74726163745f747970657d0101b84173737572616e6365436f6e7472616374547970653c436c6f736564436f6e747261637457686974656c6973743e00011c63726561746f7279010154426f756e74794163746f723c4d656d62657249643e00011863686572727918011c42616c616e63650001346f7261636c655f72657761726418011c42616c616e6365000134656e7472616e745f7374616b6518011c42616c616e636500013066756e64696e675f747970658101018446756e64696e67547970653c426c6f636b4e756d6265722c2042616c616e63653e00007901083470616c6c65745f626f756e74792c426f756e74794163746f7204204d656d6265724964012801081c436f756e63696c000000184d656d62657204002801204d656d6265724964000100007d01083470616c6c65745f626f756e7479544173737572616e6365436f6e747261637454797065045c436c6f736564436f6e747261637457686974656c6973740169010108104f70656e00000018436c6f73656404006901015c436c6f736564436f6e747261637457686974656c697374000100008101083470616c6c65745f626f756e74792c46756e64696e6754797065082c426c6f636b4e756d62657201101c42616c616e6365011801082450657270657475616c04011874617267657418011c42616c616e63650000001c4c696d6974656408011874617267657418011c42616c616e636500013866756e64696e675f706572696f6410012c426c6f636b4e756d626572000100008501042042547265654d617008044b012804560189010004008d010000008901083470616c6c65745f626f756e74795c4f7261636c65576f726b456e7472794a7564676d656e74041c42616c616e6365011801081857696e6e657204011872657761726418011c42616c616e63650000002052656a6563746564080138736c617368696e675f7368617265ac011c50657262696c6c000150616374696f6e5f6a757374696669636174696f6e30011c5665633c75383e000100008d01000002910100910100000408288901009501086070616c6c65745f6a6f7973747265616d5f7574696c697479205261774576656e74081c42616c616e63650118244163636f756e74496401000110205369676e616c6564040030011c5665633c75383e00000c7841207369676e616c2070726f706f73616c207761732065786563757465641c506172616d733adc2d205369676e616c20676976656e207768656e206372656174696e672074686520636f72726573706f6e64696e672070726f706f73616c3c52756e74696d655570677261646564040030011c5665633c75383e00010c78412072756e74696d652075706772616465207761732065786563757465641c506172616d733a6c2d204e657720636f646520656e636f64656420696e2062797465736455706461746564576f726b696e6747726f75704275646765740c0099010130576f726b696e6747726f7570000018011c42616c616e636500009d01012c42616c616e63654b696e64000218d8416e206055706461746520576f726b696e672047726f757020427564676574602070726f706f73616c207761732065786563757465641c506172616d733ab42d20576f726b696e672067726f757020776869636820627564676574206973206265696e6720757064617465647c2d20416d6f756e74206f662062616c616e6365206265696e67206d6f7665645d012d20456e756d2076617269616e74207769746820706f73697469766520696e6469636174696e672066756e6473206d6f76656420746f72776172647320776f726b696e672067726f757020616e64206e65676174697665c0616e64206e656761746976652066756e6473206d6f76696e672066726f6d2074686520776f726b696e672067726f757030546f6b656e734275726e656408000001244163636f756e744964000018011c42616c616e636500031060416e206163636f756e74206275726e656420746f6b656e731c506172616d733a882d204163636f756e74204964206f6620746865206275726e696e6720746f6b656e73882d2042616c616e6365206275726e65642066726f6d2074686174206163636f756e74085c4576656e747320666f722074686973206d6f64756c652e009901103470616c6c65745f636f6d6d6f6e34776f726b696e675f67726f7570386974657261626c655f656e756d7330576f726b696e6747726f757000012414466f72756d0000001c53746f726167650001001c436f6e74656e740002003c4f7065726174696f6e73416c7068610003000c41707000040030446973747269627574696f6e000500384f7065726174696f6e73426574610006003c4f7065726174696f6e7347616d6d61000700284d656d62657273686970000800009d01083470616c6c65745f636f6d6d6f6e2c42616c616e63654b696e6400010820506f736974697665000000204e6567617469766500010000a101083870616c6c65745f636f6e74656e74205261774576656e746430436f6e74656e744163746f7201a501204d656d626572496401283843757261746f7247726f7570496401282443757261746f72496401281c566964656f49640128244368616e6e656c496401281c4368616e6e656c01a90130446174614f626a6563744964012850456e676c69736841756374696f6e506172616d7301fd01444f70656e41756374696f6e506172616d73010502344f70656e41756374696f6e49640128544e667449737375616e6365506172616d65746572730109021c42616c616e63650118644368616e6e656c4372656174696f6e506172616d65746572730115025c4368616e6e656c557064617465506172616d65746572730141025c566964656f4372656174696f6e506172616d657465727301490254566964656f557064617465506172616d6574657273015102544368616e6e656c50726976696c6567654c6576656c0108704d6f6465726174696f6e5065726d697373696f6e7342794c6576656c015502645472616e73666572436f6d6d69746d656e745769746e657373016d023c50656e64696e675472616e7366657201ed01244163636f756e7449640100785570646174654368616e6e656c5061796f757473506172616d65746572730171021c546f6b656e496401285c4368616e6e656c46756e647344657374696e6174696f6e01850201d04c43757261746f7247726f757043726561746564040028013843757261746f7247726f757049640000007843757261746f7247726f75705065726d697373696f6e7355706461746564080028013843757261746f7247726f757049640000550201704d6f6465726174696f6e5065726d697373696f6e7342794c6576656c0001005443757261746f7247726f7570537461747573536574080028013843757261746f7247726f757049640000980110626f6f6c0002003043757261746f7241646465640c0028013843757261746f7247726f75704964000028012443757261746f7249640000bd01015c4368616e6e656c4167656e745065726d697373696f6e730003003843757261746f7252656d6f766564080028013843757261746f7247726f75704964000028012443757261746f724964000400384368616e6e656c4372656174656410002801244368616e6e656c49640000a901011c4368616e6e656c0000150201644368616e6e656c4372656174696f6e506172616d657465727300000001244163636f756e744964000500384368616e6e656c557064617465641000a5010130436f6e74656e744163746f7200002801244368616e6e656c496400004102015c4368616e6e656c557064617465506172616d657465727300006901015842547265655365743c446174614f626a65637449643e000600704368616e6e656c50726976696c6567654c6576656c5570646174656408002801244368616e6e656c496400000801544368616e6e656c50726976696c6567654c6576656c000700844368616e6e656c5374617465426c6f6174426f6e6456616c756555706461746564040018011c42616c616e63650008007c566964656f5374617465426c6f6174426f6e6456616c756555706461746564040018011c42616c616e6365000900504368616e6e656c41737365747352656d6f7665641000a5010130436f6e74656e744163746f7200002801244368616e6e656c496400006901015842547265655365743c446174614f626a65637449643e0000a901011c4368616e6e656c000a00384368616e6e656c44656c657465640800a5010130436f6e74656e744163746f7200002801244368616e6e656c4964000b007c4368616e6e656c5669736962696c69747953657442794d6f64657261746f721000a5010130436f6e74656e744163746f7200002801244368616e6e656c49640000980110626f6f6c000030011c5665633c75383e000c009c4368616e6e656c50617573656446656174757265735570646174656442794d6f64657261746f721000a5010130436f6e74656e744163746f7200002801244368616e6e656c49640000d901018042547265655365743c5061757361626c654368616e6e656c466561747572653e000030011c5665633c75383e000d007c4368616e6e656c41737365747344656c6574656442794d6f64657261746f721000a5010130436f6e74656e744163746f7200002801244368616e6e656c496400006901015842547265655365743c446174614f626a65637449643e000030011c5665633c75383e000e00544368616e6e656c46756e647357697468647261776e1000a5010130436f6e74656e744163746f7200002801244368616e6e656c4964000018011c42616c616e636500008502015c4368616e6e656c46756e647344657374696e6174696f6e000f00804368616e6e656c526577617264436c61696d6564416e6457697468647261776e1000a5010130436f6e74656e744163746f7200002801244368616e6e656c4964000018011c42616c616e636500008502015c4368616e6e656c46756e647344657374696e6174696f6e00100030566964656f437265617465641400a5010130436f6e74656e744163746f7200002801244368616e6e656c4964000028011c566964656f496400004902015c566964656f4372656174696f6e506172616d657465727300006901015842547265655365743c446174614f626a65637449643e00110030566964656f557064617465641000a5010130436f6e74656e744163746f72000028011c566964656f4964000051020154566964656f557064617465506172616d657465727300006901015842547265655365743c446174614f626a65637449643e00120030566964656f44656c657465640800a5010130436f6e74656e744163746f72000028011c566964656f496400130074566964656f5669736962696c69747953657442794d6f64657261746f721000a5010130436f6e74656e744163746f72000028011c566964656f49640000980110626f6f6c000030011c5665633c75383e00140074566964656f41737365747344656c6574656442794d6f64657261746f721400a5010130436f6e74656e744163746f72000028011c566964656f496400006901015842547265655365743c446174614f626a65637449643e0000980110626f6f6c000030011c5665633c75383e001500544368616e6e656c5061796f757473557064617465640c00710201785570646174654368616e6e656c5061796f757473506172616d65746572730000350101504f7074696f6e3c446174614f626a65637449643e00000001244163636f756e744964001600504368616e6e656c526577617264557064617465640c0018011c42616c616e6365000018011c42616c616e636500002801244368616e6e656c496400170054456e676c69736841756374696f6e537461727465640c00a5010130436f6e74656e744163746f72000028011c566964656f49640000fd010150456e676c69736841756374696f6e506172616d73001800484f70656e41756374696f6e537461727465641000a5010130436f6e74656e744163746f72000028011c566964656f49640000050201444f70656e41756374696f6e506172616d7300002801344f70656e41756374696f6e4964001900244e66744973737565640c00a5010130436f6e74656e744163746f72000028011c566964656f49640000090201544e667449737375616e6365506172616d6574657273001a00304e667444657374726f7965640800a5010130436f6e74656e744163746f72000028011c566964656f4964001b003841756374696f6e4269644d61646510002801204d656d6265724964000028011c566964656f4964000018011c42616c616e63650000350101404f7074696f6e3c4d656d62657249643e001c004841756374696f6e42696443616e63656c656408002801204d656d6265724964000028011c566964656f4964001d003c41756374696f6e43616e63656c65640800a5010130436f6e74656e744163746f72000028011c566964656f4964001e0054456e676c69736841756374696f6e536574746c65640c002801204d656d626572496400000001244163636f756e744964000028011c566964656f4964001f00604269644d616465436f6d706c6574696e6741756374696f6e0c002801204d656d6265724964000028011c566964656f49640000350101404f7074696f6e3c4d656d62657249643e002000584f70656e41756374696f6e42696441636365707465641000a5010130436f6e74656e744163746f72000028011c566964656f496400002801204d656d6265724964000018011c42616c616e6365002100304f6666657253746172746564100028011c566964656f49640000a5010130436f6e74656e744163746f7200002801204d656d626572496400004501013c4f7074696f6e3c42616c616e63653e002200344f666665724163636570746564040028011c566964656f4964002300344f6666657243616e63656c6564080028011c566964656f49640000a5010130436f6e74656e744163746f72002400404e667453656c6c4f726465724d6164650c0028011c566964656f49640000a5010130436f6e74656e744163746f72000018011c42616c616e6365002500244e6674426f75676874080028011c566964656f496400002801204d656d6265724964002600384275794e6f7743616e63656c6564080028011c566964656f49640000a5010130436f6e74656e744163746f72002700484275794e6f775072696365557064617465640c0028011c566964656f49640000a5010130436f6e74656e744163746f72000018011c42616c616e6365002800844e6674536c696e6765644261636b546f5468654f726967696e616c417274697374080028011c566964656f49640000a5010130436f6e74656e744163746f72002900504368616e6e656c4f776e657252656d61726b656408002801244368616e6e656c4964000030011c5665633c75383e002a046c4d65746170726f746f636f6c732072656c61746564206576656e74504368616e6e656c4167656e7452656d61726b65640c00a5010130436f6e74656e744163746f7200002801244368616e6e656c4964000030011c5665633c75383e002b00404e66744f776e657252656d61726b65640c00a5010130436f6e74656e744163746f72000028011c566964656f4964000030011c5665633c75383e002c0068496e697469616c697a65644368616e6e656c5472616e736665720c002801244368616e6e656c49640000a5010130436f6e74656e744163746f720000ed01013c50656e64696e675472616e73666572002d005443616e63656c4368616e6e656c5472616e7366657208002801244368616e6e656c49640000a5010130436f6e74656e744163746f72002e005c4368616e6e656c5472616e73666572416363657074656408002801244368616e6e656c496400006d0201645472616e73666572436f6d6d69746d656e745769746e657373002f0054476c6f62616c4e66744c696d6974557064617465640800890201384e66744c696d6974506572696f64000028010c753634003000584368616e6e656c4e66744c696d6974557064617465641000a5010130436f6e74656e744163746f720000890201384e66744c696d6974506572696f6400002801244368616e6e656c4964000028010c75363400310040546f67676c65644e66744c696d6974730400980110626f6f6c0032004843726561746f72546f6b656e4973737565640c00a5010130436f6e74656e744163746f7200002801244368616e6e656c4964000028011c546f6b656e4964003300085c4576656e747320666f722074686973206d6f64756c652e00a5010c3870616c6c65745f636f6e74656e742c7065726d697373696f6e7330436f6e74656e744163746f720c3843757261746f7247726f7570496401282443757261746f7249640128204d656d62657249640128010c1c43757261746f72080028013843757261746f7247726f75704964000028012443757261746f724964000000184d656d62657204002801204d656d6265724964000100104c65616400020000a9010c3870616c6c65745f636f6e74656e74147479706573344368616e6e656c5265636f72642c204d656d626572496401283843757261746f7247726f7570496401281c42616c616e63650118544368616e6e656c50726976696c6567654c6576656c01082c426c6f636b4e756d62657201101c546f6b656e49640128285472616e7366657249640128404368616e6e656c41737365747353657401ad015c4368616e6e656c436f6c6c61626f7261746f72734d617001b10144506175736564466561747572657353657401d10148526570617961626c65426c6f6174426f6e6401e101003801146f776e6572e50101984368616e6e656c4f776e65723c4d656d62657249642c2043757261746f7247726f757049643e0001286e756d5f766964656f7328010c753634000134636f6c6c61626f7261746f7273b101015c4368616e6e656c436f6c6c61626f7261746f72734d617000016463756d756c61746976655f7265776172645f636c61696d656418011c42616c616e636500013c70726976696c6567655f6c6576656c0801544368616e6e656c50726976696c6567654c6576656c00013c7061757365645f6665617475726573d1010144506175736564466561747572657353657400013c7472616e736665725f737461747573e9010179014368616e6e656c5472616e736665725374617475733c4d656d62657249642c2043757261746f7247726f757049642c2042616c616e63652c205472616e7366657249642c0a4368616e6e656c436f6c6c61626f7261746f72734d61702c3e000130646174615f6f626a65637473ad0101404368616e6e656c41737365747353657400013c6461696c795f6e66745f6c696d6974f501016c4c696d6974506572506572696f643c426c6f636b4e756d6265723e0001407765656b6c795f6e66745f6c696d6974f501016c4c696d6974506572506572696f643c426c6f636b4e756d6265723e0001446461696c795f6e66745f636f756e746572f901015c4e6674436f756e7465723c426c6f636b4e756d6265723e0001487765656b6c795f6e66745f636f756e746572f901015c4e6674436f756e7465723c426c6f636b4e756d6265723e00014063726561746f725f746f6b656e5f69643501013c4f7074696f6e3c546f6b656e49643e0001606368616e6e656c5f73746174655f626c6f61745f626f6e64e1010148526570617961626c65426c6f6174426f6e640000ad010c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401280453000004006901012c42547265655365743c543e0000b1010c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0128045601b501045300000400c501013842547265654d61703c4b2c20563e0000b5010c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401b901045300000400bd01012c42547265655365743c543e0000b901103870616c6c65745f636f6e74656e74147479706573386974657261626c655f656e756d735c4368616e6e656c416374696f6e5065726d697373696f6e000154545570646174654368616e6e656c4d657461646174610000006c4d616e6167654e6f6e566964656f4368616e6e656c417373657473000100684d616e6167654368616e6e656c436f6c6c61626f7261746f72730002004c557064617465566964656f4d6574616461746100030020416464566964656f000400444d616e616765566964656f4173736574730005003444656c6574654368616e6e656c0006002c44656c657465566964656f0007003c4d616e616765566964656f4e6674730008002c4167656e7452656d61726b0009003c5472616e736665724368616e6e656c000a0048436c61696d4368616e6e656c526577617264000b0068576974686472617746726f6d4368616e6e656c42616c616e6365000c0044497373756543726561746f72546f6b656e000d0068436c61696d43726561746f72546f6b656e506174726f6e616765000e0074496e6974416e644d616e61676543726561746f72546f6b656e53616c65000f006843726561746f72546f6b656e4973737565725472616e73666572001000784d616b6543726561746f72546f6b656e5065726d697373696f6e6c6573730011007c52656475636543726561746f72546f6b656e506174726f6e616765526174650012004c4d616e616765526576656e756553706c6974730013004c4465697373756543726561746f72546f6b656e00140000bd010420425472656553657404045401b901000400c101000000c101000002b90100c501042042547265654d617008044b0128045601b501000400c901000000c901000002cd0100cd010000040828b50100d1010c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401d501045300000400d901012c42547265655365743c543e0000d501143870616c6c65745f636f6e74656e742c7065726d697373696f6e733463757261746f725f67726f7570386974657261626c655f656e756d73585061757361626c654368616e6e656c4665617475726500011c504368616e6e656c46756e64735472616e736665720000003843726561746f72436173686f757400010040566964656f4e667449737375616e636500020034566964656f4372656174696f6e0003002c566964656f557064617465000400344368616e6e656c5570646174650005005043726561746f72546f6b656e49737375616e636500060000d9010420425472656553657404045401d501000400dd01000000dd01000002d50100e1010c3470616c6c65745f636f6d6d6f6e28626c6f61745f626f6e6448526570617961626c65426c6f6174426f6e6408244163636f756e74496401001c42616c616e636501180008015c72657061796d656e745f726573747269637465645f746f9401444f7074696f6e3c4163636f756e7449643e000118616d6f756e7418011c42616c616e63650000e5010c3870616c6c65745f636f6e74656e74147479706573304368616e6e656c4f776e657208204d656d626572496401283843757261746f7247726f7570496401280108184d656d62657204002801204d656d62657249640000003043757261746f7247726f7570040028013843757261746f7247726f7570496400010000e9010c3870616c6c65745f636f6e74656e74147479706573544368616e6e656c5472616e7366657253746174757314204d656d626572496401283843757261746f7247726f7570496401281c42616c616e63650118285472616e73666572496401285c4368616e6e656c436f6c6c61626f7261746f72734d617001b1010108404e6f4163746976655472616e736665720000003c50656e64696e675472616e736665720400ed01015d0150656e64696e675472616e736665723c4d656d62657249642c2043757261746f7247726f757049642c2042616c616e63652c205472616e7366657249642c0a4368616e6e656c436f6c6c61626f7261746f72734d61703e00010000ed010c3870616c6c65745f636f6e74656e741474797065733c50656e64696e675472616e7366657214204d656d626572496401283843757261746f7247726f7570496401281c42616c616e63650118285472616e73666572496401285c4368616e6e656c436f6c6c61626f7261746f72734d617001b101000801246e65775f6f776e6572e50101984368616e6e656c4f776e65723c4d656d62657249642c2043757261746f7247726f757049643e00013c7472616e736665725f706172616d73f1010129015472616e73666572436f6d6d69746d656e74506172616d65746572733c4368616e6e656c436f6c6c61626f7261746f72734d61702c2042616c616e63652c205472616e7366657249643e0000f1010c3870616c6c65745f636f6e74656e74147479706573705472616e73666572436f6d6d69746d656e74506172616d65746572730c5c4368616e6e656c436f6c6c61626f7261746f72734d617001b1011c42616c616e63650118285472616e7366657249640128000c01446e65775f636f6c6c61626f7261746f7273b101015c4368616e6e656c436f6c6c61626f7261746f72734d6170000114707269636518011c42616c616e636500012c7472616e736665725f69642801285472616e7366657249640000f5010c3870616c6c65745f636f6e74656e74147479706573384c696d6974506572506572696f64042c426c6f636b4e756d6265720110000801146c696d697428010c75363400014c626c6f636b5f6e756d6265725f706572696f6410012c426c6f636b4e756d6265720000f9010c3870616c6c65745f636f6e74656e74147479706573284e6674436f756e746572042c426c6f636b4e756d62657201100008011c636f756e74657228010c7536340001306c6173745f7570646174656410012c426c6f636b4e756d6265720000fd01103870616c6c65745f636f6e74656e740c6e667414747970657368456e676c69736841756374696f6e506172616d735265636f72640c2c426c6f636b4e756d62657201101c42616c616e63650118204d656d62657249640128001c01387374617274696e675f707269636518011c42616c616e63650001346275795f6e6f775f70726963654501013c4f7074696f6e3c42616c616e63653e00012477686974656c6973746901014842547265655365743c4d656d62657249643e0001247374617274735f61740102014c4f7074696f6e3c426c6f636b4e756d6265723e0001206475726174696f6e10012c426c6f636b4e756d626572000140657874656e73696f6e5f706572696f6410012c426c6f636b4e756d6265720001306d696e5f6269645f7374657018011c42616c616e63650000010204184f7074696f6e04045401100108104e6f6e6500000010536f6d6504001000000100000502103870616c6c65745f636f6e74656e740c6e66741474797065735c4f70656e41756374696f6e506172616d735265636f72640c2c426c6f636b4e756d62657201101c42616c616e63650118204d656d62657249640128001401387374617274696e675f707269636518011c42616c616e63650001346275795f6e6f775f70726963654501013c4f7074696f6e3c42616c616e63653e0001247374617274735f61740102014c4f7074696f6e3c426c6f636b4e756d6265723e00012477686974656c6973746901014842547265655365743c4d656d62657249643e0001446269645f6c6f636b5f6475726174696f6e10012c426c6f636b4e756d62657200000902103870616c6c65745f636f6e74656e740c6e66741474797065736c4e667449737375616e6365506172616d65746572735265636f726408204d656d626572496401285c496e69745472616e73616374696f6e616c537461747573010d020010011c726f79616c74791102013c4f7074696f6e3c526f79616c74793e0001306e66745f6d6574616461746130012c4e66744d657461646174610001446e6f6e5f6368616e6e656c5f6f776e6572350101404f7074696f6e3c4d656d62657249643e000164696e69745f7472616e73616374696f6e616c5f7374617475730d02015c496e69745472616e73616374696f6e616c53746174757300000d02103870616c6c65745f636f6e74656e740c6e667414747970657374496e69745472616e73616374696f6e616c5374617475735265636f72641050456e676c69736841756374696f6e506172616d7301fd01444f70656e41756374696f6e506172616d73010502204d656d626572496401281c42616c616e6365011801141049646c65000000184275794e6f77040018011c42616c616e636500010058496e697469617465644f66666572546f4d656d62657208002801204d656d626572496400004501013c4f7074696f6e3c42616c616e63653e00020038456e676c69736841756374696f6e0400fd010150456e676c69736841756374696f6e506172616d730003002c4f70656e41756374696f6e0400050201444f70656e41756374696f6e506172616d7300040000110204184f7074696f6e04045401ac0108104e6f6e6500000010536f6d650400ac000001000015020c3870616c6c65745f636f6e74656e741474797065737c4368616e6e656c4372656174696f6e506172616d65746572735265636f7264143453746f72616765417373657473011902204d656d626572496401283c53746f726167654275636b65744964012850446973747269627574696f6e4275636b657449640125021c42616c616e63650118001c0118617373657473290201544f7074696f6e3c53746f726167654173736574733e0001106d6574613101013c4f7074696f6e3c5665633c75383e3e000134636f6c6c61626f7261746f72732d0201ac42547265654d61703c4d656d62657249642c204368616e6e656c4167656e745065726d697373696f6e733e00013c73746f726167655f6275636b6574736901016442547265655365743c53746f726167654275636b657449643e000150646973747269627574696f6e5f6275636b6574733902017842547265655365743c446973747269627574696f6e4275636b657449643e00018465787065637465645f6368616e6e656c5f73746174655f626c6f61745f626f6e6418011c42616c616e636500019465787065637465645f646174615f6f626a6563745f73746174655f626c6f61745f626f6e6418011c42616c616e6365000019020c3870616c6c65745f636f6e74656e741474797065734c53746f726167654173736574735265636f7264041c42616c616e63650118000801506f626a6563745f6372656174696f6e5f6c6973741d0201845665633c446174614f626a6563744372656174696f6e506172616d65746572733e00015865787065637465645f646174615f73697a655f66656518011c42616c616e636500001d020000022102002102083870616c6c65745f73746f7261676570446174614f626a6563744372656174696f6e506172616d6574657273000008011073697a6528010c75363400013c697066735f636f6e74656e745f696430011c5665633c75383e00002502083870616c6c65745f73746f7261676568446973747269627574696f6e4275636b657449645265636f72640868446973747269627574696f6e4275636b657446616d696c79496401285c446973747269627574696f6e4275636b6574496e646578012800080174646973747269627574696f6e5f6275636b65745f66616d696c795f6964280168446973747269627574696f6e4275636b657446616d696c794964000164646973747269627574696f6e5f6275636b65745f696e64657828015c446973747269627574696f6e4275636b6574496e6465780000290204184f7074696f6e0404540119020108104e6f6e6500000010536f6d650400190200000100002d02042042547265654d617008044b0128045601bd010004003102000000310200000235020035020000040828bd01003902042042547265655365740404540125020004003d020000003d0200000225020041020c3870616c6c65745f636f6e74656e74147479706573744368616e6e656c557064617465506172616d65746572735265636f7264103453746f7261676541737365747301190230446174614f626a65637449640128204d656d626572496401281c42616c616e63650118001801406173736574735f746f5f75706c6f6164290201544f7074696f6e3c53746f726167654173736574733e0001206e65775f6d6574613101013c4f7074696f6e3c5665633c75383e3e0001406173736574735f746f5f72656d6f76656901015842547265655365743c446174614f626a65637449643e000134636f6c6c61626f7261746f7273450201cc4f7074696f6e3c42547265654d61703c4d656d62657249642c204368616e6e656c4167656e745065726d697373696f6e733e3e00019465787065637465645f646174615f6f626a6563745f73746174655f626c6f61745f626f6e6418011c42616c616e636500016c73746f726167655f6275636b6574735f6e756d5f7769746e6573730102012c4f7074696f6e3c7533323e0000450204184f7074696f6e040454012d020108104e6f6e6500000010536f6d6504002d02000001000049020c3870616c6c65745f636f6e74656e7414747970657374566964656f4372656174696f6e506172616d65746572735265636f72640c3453746f72616765417373657473011902544e667449737375616e6365506172616d65746572730109021c42616c616e6365011800180118617373657473290201544f7074696f6e3c53746f726167654173736574733e0001106d6574613101013c4f7074696f6e3c5665633c75383e3e0001386175746f5f69737375655f6e66744d0201744f7074696f6e3c4e667449737375616e6365506172616d65746572733e00017c65787065637465645f766964656f5f73746174655f626c6f61745f626f6e6418011c42616c616e636500019465787065637465645f646174615f6f626a6563745f73746174655f626c6f61745f626f6e6418011c42616c616e636500016c73746f726167655f6275636b6574735f6e756d5f7769746e65737310010c75333200004d0204184f7074696f6e0404540109020108104e6f6e6500000010536f6d6504000902000001000051020c3870616c6c65745f636f6e74656e741474797065736c566964656f557064617465506172616d65746572735265636f7264103453746f7261676541737365747301190230446174614f626a65637449640128544e667449737375616e6365506172616d65746572730109021c42616c616e63650118001801406173736574735f746f5f75706c6f6164290201544f7074696f6e3c53746f726167654173736574733e0001206e65775f6d6574613101013c4f7074696f6e3c5665633c75383e3e0001406173736574735f746f5f72656d6f76656901015842547265655365743c446174614f626a65637449643e0001386175746f5f69737375655f6e66744d0201744f7074696f6e3c4e667449737375616e6365506172616d65746572733e00019465787065637465645f646174615f6f626a6563745f73746174655f626c6f61745f626f6e6418011c42616c616e636500016c73746f726167655f6275636b6574735f6e756d5f7769746e6573730102012c4f7074696f6e3c7533323e00005502042042547265654d617008044b010804560159020004006502000000590204204254726565536574040454015d0200040061020000005d02143870616c6c65745f636f6e74656e742c7065726d697373696f6e733463757261746f725f67726f7570386974657261626c655f656e756d735c436f6e74656e744d6f6465726174696f6e416374696f6e0001182448696465566964656f0000002c486964654368616e6e656c000100684368616e67654368616e6e656c466561747572655374617475730400d50101585061757361626c654368616e6e656c466561747572650002004444656c657465566964656f4173736574730400980110626f6f6c0003006c44656c6574654e6f6e566964656f4368616e6e656c417373657473000400585570646174654368616e6e656c4e66744c696d6974730005000061020000025d02006502000002690200690200000408085902006d020c3870616c6c65745f636f6e74656e74147479706573705472616e73666572436f6d6d69746d656e74506172616d65746572730c5c4368616e6e656c436f6c6c61626f7261746f72734d6170012d021c42616c616e63650118285472616e7366657249640128000c01446e65775f636f6c6c61626f7261746f72732d02015c4368616e6e656c436f6c6c61626f7261746f72734d6170000114707269636518011c42616c616e636500012c7472616e736665725f69642801285472616e736665724964000071020c3870616c6c65745f636f6e74656e74147479706573905570646174654368616e6e656c5061796f757473506172616d65746572735265636f72640c7c4368616e6e656c5061796f7574735061796c6f6164506172616d65746572730175021c42616c616e636501181048617368012c00140128636f6d6d69746d656e74790201304f7074696f6e3c486173683e00011c7061796c6f61647d02019c4f7074696f6e3c4368616e6e656c5061796f7574735061796c6f6164506172616d65746572733e00014c6d696e5f636173686f75745f616c6c6f7765644501013c4f7074696f6e3c42616c616e63653e00014c6d61785f636173686f75745f616c6c6f7765644501013c4f7074696f6e3c42616c616e63653e0001606368616e6e656c5f636173686f7574735f656e61626c6564810201304f7074696f6e3c626f6f6c3e000075020c3870616c6c65745f636f6e74656e74147479706573944368616e6e656c5061796f7574735061796c6f6164506172616d65746572735265636f7264041c42616c616e63650118000c01586f626a6563745f6372656174696f6e5f706172616d7321020170446174614f626a6563744372656174696f6e506172616d657465727300015865787065637465645f646174615f73697a655f66656518011c42616c616e636500019465787065637465645f646174615f6f626a6563745f73746174655f626c6f61745f626f6e6418011c42616c616e63650000790204184f7074696f6e040454012c0108104e6f6e6500000010536f6d6504002c00000100007d0204184f7074696f6e0404540175020108104e6f6e6500000010536f6d65040075020000010000810204184f7074696f6e04045401980108104e6f6e6500000010536f6d65040098000001000085020c3870616c6c65745f636f6e74656e741474797065735c4368616e6e656c46756e647344657374696e6174696f6e04244163636f756e74496401000108244163636f756e74496404000001244163636f756e74496400000034436f756e63696c4275646765740001000089020c3870616c6c65745f636f6e74656e74147479706573384e66744c696d6974506572696f64000108144461696c79000000185765656b6c79000100008d02083870616c6c65745f73746f72616765205261774576656e74303c53746f726167654275636b65744964012820576f726b65724964012830446174614f626a656374496401284055706c6f6164506172616d65746572730191021442616749640195023044796e616d69634261674964019d02244163636f756e74496401001c42616c616e6365011868446973747269627574696f6e4275636b657446616d696c794964012850446973747269627574696f6e4275636b657449640125025c446973747269627574696f6e4275636b6574496e64657801287044796e616d69634261674372656174696f6e506172616d657465727301a10201a85053746f726167654275636b657443726561746564140028013c53746f726167654275636b657449640000350101404f7074696f6e3c576f726b657249643e0000980110626f6f6c000028010c753634000028010c75363400001c94456d697473206f6e206372656174696e67207468652073746f72616765206275636b65742e18506172616d734c2d2073746f72616765206275636b6574204944402d20696e766974656420776f726b65726c2d20666c61672022616363657074696e675f6e65775f6261677322642d2073697a65206c696d697420666f7220766f75636865722c702d206f626a65637473206c696d697420666f7220766f75636865722c7c53746f726167654275636b6574496e7669746174696f6e41636365707465640c0028013c53746f726167654275636b657449640000280120576f726b6572496400000001244163636f756e744964000114c4456d697473206f6e20616363657074696e67207468652073746f72616765206275636b657420696e7669746174696f6e2e18506172616d734c2d2073746f72616765206275636b65742049444c2d20696e766974656420776f726b65722049445c2d207472616e736163746f72206163636f756e742049446c53746f726167654275636b65747355706461746564466f724261670c0095020114426167496400006901016442547265655365743c53746f726167654275636b657449643e00006901016442547265655365743c53746f726167654275636b657449643e000214a8456d697473206f6e207570646174696e672073746f72616765206275636b65747320666f72206261672e18506172616d73202d20626167204944982d2073746f72616765206275636b65747320746f2061646420494420636f6c6c656374696f6ea42d2073746f72616765206275636b65747320746f2072656d6f766520494420636f6c6c656374696f6e4c446174614f626a6563747355706c6f616465640c006901015842547265655365743c446174614f626a65637449643e00009102014055706c6f6164506172616d6574657273000018011c42616c616e636500031480456d697473206f6e2075706c6f6164696e672064617461206f626a656374732e18506172616d73482d2064617461206f626a6563747320494473782d20696e697469616c2075706c6f6164696e6720706172616d6574657273782d20737461746520626c6f617420626f6e6420666f72206f626a656374736853746f726167654f70657261746f724d657461646174615365740c0028013c53746f726167654275636b657449640000280120576f726b65724964000030011c5665633c75383e000414bc456d697473206f6e2073657474696e67207468652073746f72616765206f70657261746f72206d657461646174612e18506172616d734c2d2073746f72616765206275636b65742049444c2d20696e766974656420776f726b6572204944282d206d657461646174617453746f726167654275636b6574566f75636865724c696d6974735365740c0028013c53746f726167654275636b65744964000028010c753634000028010c753634000514cc456d697473206f6e2073657474696e67207468652073746f72616765206275636b657420766f7563686572206c696d6974732e18506172616d734c2d2073746f72616765206275636b6574204944782d206e657720746f74616c206f626a656374732073697a65206c696d6974802d206e657720746f74616c206f626a65637473206e756d626572206c696d69746850656e64696e67446174614f626a656374734163636570746564100028013c53746f726167654275636b657449640000280120576f726b65724964000095020114426167496400006901015842547265655365743c446174614f626a65637449643e000618a0456d697473206f6e20616363657074696e672070656e64696e672064617461206f626a656374732e18506172616d734c2d2073746f72616765206275636b6574204944842d20776f726b6572204944202873746f726167652070726f766964657220494429202d20626167204944582d2070656e64696e672064617461206f626a656374738053746f726167654275636b6574496e7669746174696f6e43616e63656c6c6564040028013c53746f726167654275636b6574496400070cc8456d697473206f6e2063616e63656c6c696e67207468652073746f72616765206275636b657420696e7669746174696f6e2e18506172616d734c2d2073746f72616765206275636b65742049447053746f726167654275636b65744f70657261746f72496e7669746564080028013c53746f726167654275636b657449640000280120576f726b65724964000810c0456d697473206f6e207468652073746f72616765206275636b6574206f70657261746f7220696e7669746174696f6e2e18506172616d734c2d2073746f72616765206275636b6574204944a82d206f70657261746f7220776f726b6572204944202873746f726167652070726f7669646572204944297053746f726167654275636b65744f70657261746f7252656d6f766564040028013c53746f726167654275636b6574496400090cb4456d697473206f6e207468652073746f72616765206275636b6574206f70657261746f722072656d6f76616c2e18506172616d734c2d2073746f72616765206275636b65742049446c55706c6f6164696e67426c6f636b537461747573557064617465640400980110626f6f6c000a0c0501456d697473206f6e206368616e67696e67207468652073697a652d62617365642070726963696e67206f66206e6577206f626a656374732075706c6f616465642e18506172616d73302d206e6577207374617475737c446174614f626a6563745065724d6567616279746546656555706461746564040018011c42616c616e6365000b0c0501456d697473206f6e206368616e67696e67207468652073697a652d62617365642070726963696e67206f66206e6577206f626a656374732075706c6f616465642e18506172616d734c2d206e657720646174612073697a65206665658053746f726167654275636b6574735065724261674c696d697455706461746564040010010c753332000c0cf4456d697473206f6e206368616e67696e6720746865202253746f72616765206275636b657473207065722062616722206e756d626572206c696d69742e18506172616d732c2d206e6577206c696d69749453746f726167654275636b657473566f75636865724d61784c696d69747355706461746564080028010c753634000028010c753634000d10ec456d697473206f6e206368616e67696e6720746865202253746f72616765206275636b65747320766f7563686572206d6178206c696d697473222e18506172616d73602d206e6577206f626a656374732073697a65206c696d6974682d206e6577206f626a65637473206e756d626572206c696d697440446174614f626a656374734d6f7665640c00950201144261674964000095020114426167496400006901015842547265655365743c446174614f626a65637449643e000e14a8456d697473206f6e206d6f76696e672064617461206f626a65637473206265747765656e20626167732e18506172616d733c2d20736f7572636520626167204944502d2064657374696e6174696f6e20626167204944442d2064617461206f626a6563742049447348446174614f626a6563747344656c657465640c000001244163636f756e744964000095020114426167496400006901015842547265655365743c446174614f626a65637449643e000f14a4456d697473206f6e2064617461206f626a656374732064656c6574696f6e2066726f6d20626167732e18506172616d73942d206163636f756e7420494420666f722074686520737461746520626c6f617420626f6e64202d20626167204944442d2064617461206f626a656374204944736853746f726167654275636b657453746174757355706461746564080028013c53746f726167654275636b657449640000980110626f6f6c00101098456d697473206f6e2073746f72616765206275636b657420737461747573207570646174652e18506172616d734c2d2073746f72616765206275636b6574204944302d206e6577207374617475733c557064617465426c61636b6c6973740800a502014442547265655365743c5665633c75383e3e0000a502014442547265655365743c5665633c75383e3e001110c4456d697473206f6e207570646174696e672074686520626c61636b6c69737420776974682064617461206861736865732e18506172616d73942d2068617368657320746f2072656d6f76652066726f6d2074686520626c61636b6c697374802d2068617368657320746f2061646420746f2074686520626c61636b6c6973744444796e616d696342616744656c6574656404009d02013044796e616d6963426167496400120c80456d697473206f6e2064656c6574696e6720612064796e616d6963206261672e18506172616d73402d2064796e616d6963206261672049444444796e616d6963426167437265617465640800a102017044796e616d69634261674372656174696f6e506172616d657465727300006901015842547265655365743c446174614f626a65637449643e00131080456d697473206f6e206372656174696e6720612064796e616d6963206261672e18506172616d73842d2064796e616d696320626167206372656174696f6e20706172616d65746572736c2d2075706c6f616465642064617461206f626a656374732069647338566f75636865724368616e676564080028013c53746f726167654275636b657449640000ad02011c566f7563686572001410cc456d697473206f6e206368616e67696e672074686520766f756368657220666f7220612073746f72616765206275636b65742e18506172616d734c2d2073746f72616765206275636b6574204944342d206e657720766f75636865725053746f726167654275636b657444656c65746564040028013c53746f726167654275636b6574496400150c84456d697473206f6e2073746f72616765206275636b65742064656c6574696e672e18506172616d734c2d2073746f72616765206275636b6574204944dc4e756d6265724f6653746f726167654275636b657473496e44796e616d69634261674372656174696f6e506f6c696379557064617465640800b102013844796e616d696342616754797065000010010c7533320016103d01456d697473206f6e207570646174696e6720746865206e756d626572206f662073746f72616765206275636b65747320696e2064796e616d696320626167206372656174696f6e20706f6c6963792e18506172616d73482d2064796e616d69632062616720747970657c2d206e6577206e756d626572206f662073746f72616765206275636b6574737c446973747269627574696f6e4275636b657446616d696c79437265617465640400280168446973747269627574696f6e4275636b657446616d696c79496400170cb4456d697473206f6e206372656174696e6720646973747269627574696f6e206275636b65742066616d696c792e18506172616d737c2d20646973747269627574696f6e2066616d696c79206275636b65742049447c446973747269627574696f6e4275636b657446616d696c7944656c657465640400280168446973747269627574696f6e4275636b657446616d696c79496400180cb4456d697473206f6e2064656c6574696e6720646973747269627574696f6e206275636b65742066616d696c792e18506172616d737c2d20646973747269627574696f6e2066616d696c79206275636b657420494464446973747269627574696f6e4275636b6574437265617465640c00280168446973747269627574696f6e4275636b657446616d696c7949640000980110626f6f6c000025020150446973747269627574696f6e4275636b6574496400191498456d697473206f6e206372656174696e6720646973747269627574696f6e206275636b65742e18506172616d737c2d20646973747269627574696f6e206275636b65742066616d696c79204944502d20616363657074696e67206e65772062616773602d20646973747269627574696f6e206275636b65742049447c446973747269627574696f6e4275636b657453746174757355706461746564080025020150446973747269627574696f6e4275636b657449640000980110626f6f6c001a10ec456d697473206f6e2073746f72616765206275636b657420737461747573207570646174652028616363657074696e67206e65772062616773292e18506172616d73602d20646973747269627574696f6e206275636b6574204944842d206e6577207374617475732028616363657074696e67206e657720626167732964446973747269627574696f6e4275636b657444656c65746564040025020150446973747269627574696f6e4275636b65744964001b0c98456d697473206f6e2064656c6574696e6720646973747269627574696f6e206275636b65742e18506172616d73602d20646973747269627574696f6e206275636b657420494480446973747269627574696f6e4275636b65747355706461746564466f7242616710009502011442616749640000280168446973747269627574696f6e4275636b657446616d696c79496400006901018442547265655365743c446973747269627574696f6e4275636b6574496e6465783e00006901018442547265655365743c446973747269627574696f6e4275636b6574496e6465783e001c14bc456d697473206f6e207570646174696e6720646973747269627574696f6e206275636b65747320666f72206261672e18506172616d73202d20626167204944982d2073746f72616765206275636b65747320746f2061646420494420636f6c6c656374696f6ea42d2073746f72616765206275636b65747320746f2072656d6f766520494420636f6c6c656374696f6e94446973747269627574696f6e4275636b6574735065724261674c696d697455706461746564040010010c753332001d0c0901456d697473206f6e206368616e67696e67207468652022446973747269627574696f6e206275636b657473207065722062616722206e756d626572206c696d69742e18506172616d732c2d206e6577206c696d697474446973747269627574696f6e4275636b65744d6f646555706461746564080025020150446973747269627574696f6e4275636b657449640000980110626f6f6c001e10e0456d697473206f6e2073746f72616765206275636b6574206d6f6465207570646174652028646973747269627574696e6720666c6167292e18506172616d73602d20646973747269627574696f6e206275636b6574204944382d20646973747269627574696e67a446616d696c696573496e44796e616d69634261674372656174696f6e506f6c696379557064617465640800b102013844796e616d6963426167547970650000b50201a442547265654d61703c446973747269627574696f6e4275636b657446616d696c7949642c207533323e001f102d01456d697473206f6e2064796e616d696320626167206372656174696f6e20706f6c696379207570646174652028646973747269627574696f6e206275636b65742066616d696c696573292e18506172616d73482d2064796e616d6963206261672074797065742d2066616d696c69657320616e64206275636b6574206e756d6265727384446973747269627574696f6e4275636b65744f70657261746f72496e7669746564080025020150446973747269627574696f6e4275636b657449640000280120576f726b657249640020101101456d697473206f6e206372656174696e67206120646973747269627574696f6e206275636b657420696e7669746174696f6e20666f7220746865206f70657261746f722e18506172616d73602d20646973747269627574696f6e206275636b65742049442c2d20776f726b657220494494446973747269627574696f6e4275636b6574496e7669746174696f6e43616e63656c6c6564080025020150446973747269627574696f6e4275636b657449640000280120576f726b657249640021101501456d697473206f6e2063616e63656c696e67206120646973747269627574696f6e206275636b657420696e7669746174696f6e20666f7220746865206f70657261746f722e18506172616d73602d20646973747269627574696f6e206275636b6574204944502d206f70657261746f7220776f726b657220494490446973747269627574696f6e4275636b6574496e7669746174696f6e41636365707465640800280120576f726b65724964000025020150446973747269627574696f6e4275636b657449640022101501456d697473206f6e20616363657074696e67206120646973747269627574696f6e206275636b657420696e7669746174696f6e20666f7220746865206f70657261746f722e18506172616d732c2d20776f726b6572204944602d20646973747269627574696f6e206275636b657420494474446973747269627574696f6e4275636b65744d657461646174615365740c00280120576f726b65724964000025020150446973747269627574696f6e4275636b65744964000030011c5665633c75383e0023140101456d697473206f6e2073657474696e6720746865206d65746164617461206279206120646973747269627574696f6e206275636b6574206f70657261746f722e18506172616d732c2d20776f726b6572204944602d20646973747269627574696f6e206275636b6574204944282d206d6574616461746184446973747269627574696f6e4275636b65744f70657261746f7252656d6f766564080025020150446973747269627574696f6e4275636b657449640000280120576f726b65724964002410c8456d697473206f6e2074686520646973747269627574696f6e206275636b6574206f70657261746f722072656d6f76616c2e18506172616d73602d20646973747269627574696f6e206275636b6574204944842d20646973747269627574696f6e206275636b6574206f70657261746f722049448c446973747269627574696f6e4275636b657446616d696c794d657461646174615365740800280168446973747269627574696f6e4275636b657446616d696c794964000030011c5665633c75383e002510f8456d697473206f6e2073657474696e6720746865206d65746164617461206279206120646973747269627574696f6e206275636b65742066616d696c792e18506172616d737c2d20646973747269627574696f6e206275636b65742066616d696c79204944282d206d6574616461746190446174614f626a6563745374617465426c6f6174426f6e6456616c756555706461746564040018011c42616c616e636500260ccc456d697473206f6e207570646174696e67207468652064617461206f626a65637420737461746520626c6f617420626f6e642e18506172616d73602d20737461746520626c6f617420626f6e642076616c756548446174614f626a65637473557064617465640c009102014055706c6f6164506172616d657465727300006901015842547265655365743c446174614f626a65637449643e00006901015842547265655365743c446174614f626a65637449643e0027140d01456d697473206f6e2073746f7261676520617373657473206265696e672075706c6f6164656420616e642064656c65746564206174207468652073616d652074696d6518506172616d73482d2055706c6f6164506172616d6574657273742d20496473206f66207468652075706c6f61646564206f626a65637473702d20496473206f66207468652072656d6f766564206f626a656374735c53746f726167654f70657261746f7252656d61726b65640c00280120576f726b65724964000028013c53746f726167654275636b65744964000030011c5665633c75383e002814a4456d697473206f6e2053746f72616765204f70657261746f72206d616b696e6720612072656d61726b18506172616d73582d206f70657261746f72277320776f726b65722069644c2d2073746f72616765206275636b6574206964402d2072656d61726b206d65737361676570446973747269627574696f6e4f70657261746f7252656d61726b65640c00280120576f726b65724964000025020150446973747269627574696f6e4275636b65744964000030011c5665633c75383e002914b8456d697473206f6e20446973747269627574696f6e204f70657261746f72206d616b696e6720612072656d61726b18506172616d73582d206f70657261746f72277320776f726b6572206964602d20646973747269627574696f6e206275636b6574206964402d2072656d61726b206d6573736167650c5c4576656e747320666f722074686973206d6f64756c652e003853746f72616765206576656e74739102083870616c6c65745f73746f726167655855706c6f6164506172616d65746572735265636f72640c144261674964019502244163636f756e74496401001c42616c616e63650118001401186261675f69649502011442616749640001506f626a6563745f6372656174696f6e5f6c6973741d0201845665633c446174614f626a6563744372656174696f6e506172616d65746572733e00018873746174655f626c6f61745f626f6e645f736f757263655f6163636f756e745f69640001244163636f756e74496400015865787065637465645f646174615f73697a655f66656518011c42616c616e636500019465787065637465645f646174615f6f626a6563745f73746174655f626c6f61745f626f6e6418011c42616c616e636500009502083870616c6c65745f73746f726167652442616749645479706508204d656d62657249640128244368616e6e656c4964012801081853746174696304009902012c53746174696342616749640000001c44796e616d696304009d02019444796e616d69634261674964547970653c4d656d62657249642c204368616e6e656c49643e000100009902083870616c6c65745f73746f726167652c53746174696342616749640001081c436f756e63696c00000030576f726b696e6747726f7570040099010130576f726b696e6747726f7570000100009d02083870616c6c65745f73746f726167654044796e616d696342616749645479706508204d656d62657249640128244368616e6e656c496401280108184d656d62657204002801204d656d62657249640000001c4368616e6e656c04002801244368616e6e656c496400010000a102083870616c6c65745f73746f726167657844796e4261674372656174696f6e506172616d65746572735265636f726414144261674964019d02244163636f756e74496401001c42616c616e636501183c53746f726167654275636b65744964012850446973747269627574696f6e4275636b65744964012502001c01186261675f69649d02011442616749640001506f626a6563745f6372656174696f6e5f6c6973741d0201845665633c446174614f626a6563744372656174696f6e506172616d65746572733e00018873746174655f626c6f61745f626f6e645f736f757263655f6163636f756e745f69640001244163636f756e74496400015865787065637465645f646174615f73697a655f66656518011c42616c616e636500019465787065637465645f646174615f6f626a6563745f73746174655f626c6f61745f626f6e6418011c42616c616e636500013c73746f726167655f6275636b6574736901016442547265655365743c53746f726167654275636b657449643e000150646973747269627574696f6e5f6275636b6574733902017842547265655365743c446973747269627574696f6e4275636b657449643e0000a502042042547265655365740404540130000400a902000000a9020000023000ad02083870616c6c65745f73746f726167651c566f7563686572000010012873697a655f6c696d697428010c7536340001346f626a656374735f6c696d697428010c75363400012473697a655f7573656428010c7536340001306f626a656374735f7573656428010c7536340000b102083870616c6c65745f73746f726167653844796e616d696342616754797065000108184d656d6265720000001c4368616e6e656c00010000b502042042547265654d617008044b012804560110000400b902000000b902000002bd0200bd0200000408281000c1020c5070616c6c65745f70726f6a6563745f746f6b656e186576656e7473205261774576656e74281c42616c616e63650118284a6f7942616c616e636501181c546f6b656e49640128244163636f756e7449640100204d656d626572496401282c426c6f636b4e756d6265720110385472616e73666572506f6c69637901c5025c546f6b656e49737375616e6365506172616d657465727301c9024856616c6964617465645472616e736665727301fd0224546f6b656e53616c65012103014c58546f6b656e416d6f756e745472616e73666572726564100028011c546f6b656e496400002801204d656d62657249640000fd02014856616c6964617465645472616e7366657273000030011c5665633c75383e000018ac546f6b656e20616d6f756e74206973207472616e736665727265642066726f6d2073726320746f206473741c506172616d733a482d20746f6b656e206964656e746966696572482d20736f75726365206d656d62657220696459012d206d617020636f6e7461696e696e672076616c696461746564206f7574707574732028616d6f756e7420696e646578656420627920286d656d6265725f6964202b206163636f756e74206578697374616e63652929542d207472616e736665722773206d6574616461746178546f6b656e416d6f756e745472616e736665727265644279497373756572100028011c546f6b656e496400002801204d656d62657249640000fd02014856616c6964617465645472616e7366657273000030011c5665633c75383e00012088546f6b656e20616d6f756e74207472616e73666572726564206279206973737565721c506172616d733a482d20746f6b656e206964656e7469666965726c2d20736f75726365202869737375657229206d656d626572206964882d206d617020636f6e7461696e696e672076616c696461746564206f7574707574732d01202028616d6f756e742c206f70742e2076657374696e67207363686564756c652c206f70742e2076657374696e6720636c65616e7570206b657929206461746120696e6465786564206279882020286163636f756e745f6964202b206163636f756e74206578697374616e636529542d207472616e736665722773206d6574616461746160506174726f6e61676552617465446563726561736564546f080028011c546f6b656e496400002503012c5065727175696e74696c6c00021060506174726f6e6167652072617465206465637265617365641c506172616d733a482d20746f6b656e206964656e746966696572502d206e657720706174726f6e616765207261746558506174726f6e616765437265646974436c61696d65640c0028011c546f6b656e4964000018011c42616c616e636500002801204d656d62657249640003148c506174726f6e6167652063726564697420636c61696d65642062792063726561746f721c506172616d733a482d20746f6b656e206964656e7469666965723c2d2063726564697420616d6f756e742c2d206d656d62657220696448526576656e756553706c6974497373756564100028011c546f6b656e4964000010012c426c6f636b4e756d626572000010012c426c6f636b4e756d62657200001801284a6f7942616c616e636500041850526576656e75652053706c6974206973737565641c506172616d733a482d20746f6b656e206964656e746966696572782d207374617274696e6720626c6f636b20666f72207468652073706c69745c2d206475726174696f6e206f66207468652073706c6974742d204a4f5920616c6c6f636174656420666f72207468652073706c697454526576656e756553706c697446696e616c697a65640c0028011c546f6b656e496400000001244163636f756e74496400001801284a6f7942616c616e63650005145c526576656e75652053706c69742066696e616c697a65641c506172616d733a482d20746f6b656e206964656e746966696572a42d207265636f76657279206163636f756e7420666f7220746865206c6566746f7665722066756e6473402d206c6566746f7665722066756e64735c55736572506172746963697061746564496e53706c6974140028011c546f6b656e496400002801204d656d6265724964000018011c42616c616e636500001801284a6f7942616c616e63650000100138526576656e756553706c6974496400061c8855736572207061727469706174656420696e206120726576656e75652073706c69741c506172616d733a482d20746f6b656e206964656e746966696572642d207061727469636970616e742773206d656d6265722069647c2d207573657220616c6c6f6361746564207374616b65642062616c616e63657c2d206469766964656e6420616d6f756e7420284a4f5929206772616e746564682d20726576656e75652073706c6974206964656e74696669657240526576656e756553706c69744c6566740c0028011c546f6b656e496400002801204d656d6265724964000018011c42616c616e63650007145c55736572206c65667420726576656e75652073706c69741c506172616d733a482d20746f6b656e206964656e746966696572702d2065782d7061727469636970616e742773206d656d626572206964442d20616d6f756e7420756e7374616b6564544d656d6265724a6f696e656457686974656c6973740c0028011c546f6b656e496400002801204d656d62657249640000c50201385472616e73666572506f6c6963790008145c4d656d626572206a6f696e65642077686974656c6973741c506172616d733a482d20746f6b656e206964656e7469666965722c2d206d656d626572206964642d206f6e676f696e67207472616e7366657220706f6c6963793c4163636f756e744475737465644279100028011c546f6b656e496400002801204d656d626572496400000001244163636f756e7449640000c50201385472616e73666572506f6c696379000918384163636f756e74204475737465641c506172616d733a482d20746f6b656e206964656e7469666965729c2d206964206f662074686520647573746564206163636f756e74206f776e6572206d656d6265728c2d206163636f756e7420746861742063616c6c6564207468652065787472696e736963402d206f6e676f696e6720706f6c69637934546f6b656e4465697373756564040028011c546f6b656e4964000a0c38546f6b656e2044656973737565641c506172616d733a282d20746f6b656e2069642c546f6b656e497373756564080028011c546f6b656e49640000c902015c546f6b656e49737375616e6365506172616d6574657273000b1030546f6b656e204973737565641c506172616d733a282d20746f6b656e2069646c2d20746f6b656e2069737375616e636520706172616d657465727350546f6b656e53616c65496e697469616c697a6564100028011c546f6b656e4964000010012c546f6b656e53616c654964000021030124546f6b656e53616c6500003101013c4f7074696f6e3c5665633c75383e3e000c1864546f6b652053616c652077617320496e697469616c697a65641c506172616d733a282d20746f6b656e2069643c2d20746f6b656e2073616c65206964442d20746f6b656e2073616c652064617461542d20746f6b656e2073616c65206d65746164617461605570636f6d696e67546f6b656e53616c6555706461746564100028011c546f6b656e4964000010012c546f6b656e53616c65496400000102014c4f7074696f6e3c426c6f636b4e756d6265723e00000102014c4f7074696f6e3c426c6f636b4e756d6265723e000d187c5570636f6d696e6720546f6b656e2053616c652077617320557064617465641c506172616d733a282d20746f6b656e2069643c2d20746f6b656e2073616c65206964582d206e65772073616c6520737461727420626c6f636b4c2d206e65772073616c65206475726174696f6e54546f6b656e735075726368617365644f6e53616c65100028011c546f6b656e4964000010012c546f6b656e53616c654964000018011c42616c616e636500002801204d656d6265724964000e1860546f6b656e7320507572636861736564204f6e2053616c651c506172616d733a282d20746f6b656e2069643c2d20746f6b656e2073616c65206964702d20616d6f756e74206f6620746f6b656e73207075726368617365644c2d2062757965722773206d656d62657220696448546f6b656e53616c6546696e616c697a6564100028011c546f6b656e4964000010012c546f6b656e53616c654964000018011c42616c616e636500001801284a6f7942616c616e6365000f1850546f6b656e2053616c652046696e616c697a65641c506172616d733a282d20746f6b656e2069643c2d20746f6b656e2073616c652069648c2d20616d6f756e74206f6620756e736f6c6420746f6b656e73207265636f7665726564642d20616d6f756e74206f66204a4f5920636f6c6c6563746564945472616e73666572506f6c6963794368616e676564546f5065726d697373696f6e6c657373040028011c546f6b656e496400100ca45472616e7366657220506f6c696379204368616e67656420546f205065726d697373696f6e6c6573731c506172616d733a282d20746f6b656e20696430546f6b656e734275726e65640c0028011c546f6b656e496400002801204d656d6265724964000018011c42616c616e636500111434546f6b656e73204275726e65641c506172616d733a282d20746f6b656e2069642c2d206d656d626572206964642d206e756d626572206f6620746f6b656e73206275726e65644c46726f7a656e537461747573557064617465640400980110626f6f6c00120c7050616c6c65742046726f7a656e2073746174757320746f67676c65641c506172616d733a882d206e65772066726f7a656e20737461747573202874727565207c2066616c736529085c4576656e747320666f722074686973206d6f64756c652e00c5020c5070616c6c65745f70726f6a6563745f746f6b656e147479706573385472616e73666572506f6c696379041048617368012c0108385065726d697373696f6e6c657373000000305065726d697373696f6e656404002c01104861736800010000c9020c5070616c6c65745f70726f6a6563745f746f6b656e1474797065735c546f6b656e49737375616e6365506172616d6574657273101048617368012c3c546f6b656e416c6c6f636174696f6e01cd02505472616e73666572506f6c696379506172616d7301dd02204d656d6265724964012800140148696e697469616c5f616c6c6f636174696f6eed02018c42547265654d61703c4d656d62657249642c20546f6b656e416c6c6f636174696f6e3e00011873796d626f6c2c01104861736800013c7472616e736665725f706f6c696379dd0201505472616e73666572506f6c696379506172616d73000138706174726f6e6167655f72617465f9020128596561726c7952617465000148726576656e75655f73706c69745f72617465d502011c5065726d696c6c0000cd020c5070616c6c65745f70726f6a6563745f746f6b656e1474797065733c546f6b656e416c6c6f636174696f6e081c42616c616e636501185456657374696e675363686564756c65506172616d7301d10200080118616d6f756e7418011c42616c616e636500015c76657374696e675f7363686564756c655f706172616d73d90201744f7074696f6e3c56657374696e675363686564756c65506172616d733e0000d1020c5070616c6c65745f70726f6a6563745f746f6b656e1474797065735456657374696e675363686564756c65506172616d73042c426c6f636b4e756d6265720110000c015c6c696e6561725f76657374696e675f6475726174696f6e10012c426c6f636b4e756d62657200014c626c6f636b735f6265666f72655f636c69666610012c426c6f636b4e756d62657200015c636c6966665f616d6f756e745f70657263656e74616765d502011c5065726d696c6c0000d5020c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c7533320000d90204184f7074696f6e04045401d1020108104e6f6e6500000010536f6d650400d1020000010000dd020c5070616c6c65745f70726f6a6563745f746f6b656e147479706573505472616e73666572506f6c696379506172616d73043c57686974656c697374506172616d7301e1020108385065726d697373696f6e6c657373000000305065726d697373696f6e65640400e102013c57686974656c697374506172616d7300010000e1020c5070616c6c65745f70726f6a6563745f746f6b656e1474797065733c57686974656c697374506172616d73081048617368012c7053696e676c65446174614f626a65637455706c6f6164506172616d7301e50200080128636f6d6d69746d656e742c01104861736800011c7061796c6f6164e90201904f7074696f6e3c53696e676c65446174614f626a65637455706c6f6164506172616d733e0000e5020c5070616c6c65745f70726f6a6563745f746f6b656e1474797065737053696e676c65446174614f626a65637455706c6f6164506172616d7304284a6f7942616c616e63650118000c01586f626a6563745f6372656174696f6e5f706172616d7321020170446174614f626a6563744372656174696f6e506172616d657465727300015865787065637465645f646174615f73697a655f6665651801284a6f7942616c616e636500019465787065637465645f646174615f6f626a6563745f73746174655f626c6f61745f626f6e641801284a6f7942616c616e63650000e90204184f7074696f6e04045401e5020108104e6f6e6500000010536f6d650400e5020000010000ed02042042547265654d617008044b0128045601cd02000400f102000000f102000002f50200f5020000040828cd0200f9020c5070616c6c65745f70726f6a6563745f746f6b656e14747970657328596561726c795261746500000400d502011c5065726d696c6c0000fd020c5070616c6c65745f70726f6a6563745f746f6b656e147479706573245472616e736665727308204d656d62657249640101031c5061796d656e740105030004001503016c42547265654d61703c4d656d62657249642c205061796d656e743e000001030c5070616c6c65745f70726f6a6563745f746f6b656e1474797065732456616c69646174656404204d656d626572496401280108204578697374696e6704002801204d656d62657249640000002c4e6f6e4578697374696e6704002801204d656d62657249640001000005030c5070616c6c65745f70726f6a6563745f746f6b656e1474797065734056616c6964617465645061796d656e7404485061796d656e745769746856657374696e670109030008011c7061796d656e74090301485061796d656e745769746856657374696e6700016476657374696e675f636c65616e75705f63616e6469646174650d0301544f7074696f6e3c56657374696e67536f757263653e000009030c5070616c6c65745f70726f6a6563745f746f6b656e147479706573485061796d656e745769746856657374696e67081c42616c616e636501185456657374696e675363686564756c65506172616d7301d10200080118616d6f756e7418011c42616c616e636500014076657374696e675f7363686564756c65d90201744f7074696f6e3c56657374696e675363686564756c65506172616d733e00000d0304184f7074696f6e0404540111030108104e6f6e6500000010536f6d6504001103000001000011030c5070616c6c65745f70726f6a6563745f746f6b656e1474797065733456657374696e67536f7572636500010c3c496e697469616c49737375616e63650000001053616c65040010012c546f6b656e53616c654964000100384973737565725472616e73666572040028010c753634000200001503042042547265654d617008044b0101030456010503000400190300000019030000021d03001d0300000408010305030021030c5070616c6c65745f70726f6a6563745f746f6b656e14747970657324546f6b656e53616c6518284a6f7942616c616e636501181c42616c616e636501182c426c6f636b4e756d62657201105456657374696e675363686564756c65506172616d7301d102204d656d62657249640128244163636f756e744964010000280128756e69745f70726963651801284a6f7942616c616e63650001347175616e746974795f6c65667418011c42616c616e636500013c66756e64735f636f6c6c65637465641801284a6f7942616c616e6365000134746f6b656e735f736f757263652801204d656d62657249640001506561726e696e67735f64657374696e6174696f6e9401444f7074696f6e3c4163636f756e7449643e00012c73746172745f626c6f636b10012c426c6f636b4e756d6265720001206475726174696f6e10012c426c6f636b4e756d62657200015c76657374696e675f7363686564756c655f706172616d73d90201744f7074696f6e3c56657374696e675363686564756c65506172616d733e0001386361705f7065725f6d656d6265724501013c4f7074696f6e3c42616c616e63653e0001346175746f5f66696e616c697a65980110626f6f6c000025030c3473705f61726974686d65746963287065725f7468696e67732c5065727175696e74696c6c0000040028010c75363400002903085c70616c6c65745f70726f706f73616c735f656e67696e65205261774576656e740c2850726f706f73616c49640110204d656d626572496401282c426c6f636b4e756d626572011001185450726f706f73616c53746174757355706461746564080010012850726f706f73616c496400002d03016c50726f706f73616c5374617475733c426c6f636b4e756d6265723e0000106c456d697473206f6e2070726f706f73616c206372656174696f6e2e1c506172616d733a4c2d204964206f6620612070726f706f73616c2e582d204e65772070726f706f73616c207374617475732e5050726f706f73616c4465636973696f6e4d616465080010012850726f706f73616c496400003103014050726f706f73616c4465636973696f6e000110b0456d697473206f6e2067657474696e6720612070726f706f73616c20737461747573206465636973696f6e2e1c506172616d733a4c2d204964206f6620612070726f706f73616c2e4c2d2050726f706f73616c206465636973696f6e4050726f706f73616c4578656375746564080010012850726f706f73616c496400003903013c457865637574696f6e53746174757300021070456d697473206f6e2070726f706f73616c20657865637574696f6e2e1c506172616d733a6c2d204964206f66206120757064617465642070726f706f73616c2e702d2050726f706f73616c20657865637574696f6e207374617475732e14566f74656410002801204d656d6265724964000010012850726f706f73616c496400003d030120566f74654b696e64000030011c5665633c75383e00031880456d697473206f6e20766f74696e6720666f72207468652070726f706f73616c1c506172616d733a7c2d20566f746572202d206d656d626572206964206f66206120766f7465722e4c2d204964206f6620612070726f706f73616c2e3c2d204b696e64206f6620766f74652e302d20526174696f6e616c652e4450726f706f73616c43616e63656c6c656408002801204d656d6265724964000010012850726f706f73616c49640004108c456d697473206f6e20612070726f706f73616c206265696e672063616e63656c6c65641c506172616d733a6c2d204d656d626572204964206f66207468652070726f706f736572502d204964206f66207468652070726f706f73616c4050726f706f73657252656d61726b65640c002801204d656d6265724964000010012850726f706f73616c4964000030011c5665633c75383e00051084456d697473206f6e2070726f706f736572206d616b696e6720612072656d61726b342d2070726f706f736572206964342d2070726f706f73616c206964242d206d6573736167650c5c4576656e747320666f722074686973206d6f64756c652e005c50726f706f73616c7320656e67696e65206576656e74732d03105c70616c6c65745f70726f706f73616c735f656e67696e651474797065734470726f706f73616c5f73746174757365733850726f706f73616c537461747573042c426c6f636b4e756d6265720110010c184163746976650000004050656e64696e67457865637574696f6e040010012c426c6f636b4e756d6265720001006050656e64696e67436f6e737469747574696f6e616c697479000200003103105c70616c6c65745f70726f706f73616c735f656e67696e651474797065734470726f706f73616c5f73746174757365734050726f706f73616c4465636973696f6e00011c2043616e63656c65640000004443616e63656c6564427952756e74696d65000100185665746f65640002002052656a65637465640003001c536c61736865640004001c4578706972656400050020417070726f766564040035030160417070726f76656450726f706f73616c4465636973696f6e000600003503105c70616c6c65745f70726f706f73616c735f656e67696e651474797065734470726f706f73616c5f737461747573657360417070726f76656450726f706f73616c4465636973696f6e0001084050656e64696e67457865637574696f6e0000006050656e64696e67436f6e737469747574696f6e616c697479000100003903105c70616c6c65745f70726f706f73616c735f656e67696e651474797065734470726f706f73616c5f73746174757365733c457865637574696f6e5374617475730001082045786563757465640000003c457865637574696f6e4661696c65640401146572726f7230011c5665633c75383e000100003d030c5c70616c6c65745f70726f706f73616c735f656e67696e6514747970657320566f74654b696e640001101c417070726f76650000001852656a65637400010014536c6173680002001c4162737461696e000300004103086c70616c6c65745f70726f706f73616c735f64697363757373696f6e205261774576656e740c2054687265616449640128204d656d6265724964012818506f737449640128011434546872656164437265617465640800280120546872656164496400002801204d656d626572496400000464456d697473206f6e20746872656164206372656174696f6e2e2c506f7374437265617465641400280118506f7374496400002801204d656d626572496400002801205468726561644964000030011c5665633c75383e0000980110626f6f6c0001045c456d697473206f6e20706f7374206372656174696f6e2e2c506f7374557064617465641000280118506f7374496400002801204d656d626572496400002801205468726561644964000030011c5665633c75383e00020454456d697473206f6e20706f7374207570646174652e445468726561644d6f64654368616e6765640c0028012054687265616449640000450301785468726561644d6f64653c42547265655365743c4d656d62657249643e3e00002801204d656d626572496400030470456d697473206f6e20746872656164206d6f6465206368616e67652e2c506f737444656c6574656410002801204d656d6265724964000028012054687265616449640000280118506f737449640000980110626f6f6c00040454456d697473206f6e20706f73742064656c657465640c5c4576656e747320666f722074686973206d6f64756c652e005c50726f706f73616c7320656e67696e65206576656e747345030c6c70616c6c65745f70726f706f73616c735f64697363757373696f6e147479706573285468726561644d6f6465043c54687265616457686974656c6973740169010108104f70656e00000018436c6f73656404006901013c54687265616457686974656c697374000100004903085870616c6c65745f70726f706f73616c735f636f646578205261774576656e74106447656e6572616c50726f706f73616c506172616d6574657273014d034450726f706f73616c44657461696c734f660151032850726f706f73616c49640110205468726561644964012801043c50726f706f73616c43726561746564100010012850726f706f73616c496400004d03016447656e6572616c50726f706f73616c506172616d657465727300005103014450726f706f73616c44657461696c734f660000280120546872656164496400001858412070726f706f73616c2077617320637265617465641c506172616d733afc2d204964206f662061206e65776c7920637265617465642070726f706f73616c2061667465722069742077617320736176656420696e2073746f726167652e01012d2047656e6572616c2070726f706f73616c20706172616d657465722e20506172616d65746572732073686172656420627920616c6c2070726f706f73616c7349012d2050726f706f73616c2044657461696c732e20506172616d65746572206f662070726f706f73616c207769746820612076617269616e7420666f722065616368206b696e64206f662070726f706f73616c9c2d204964206f662061206e65776c7920637265617465642070726f706f73616c20746872656164085c4576656e747320666f722074686973206d6f64756c652e004d030c5870616c6c65745f70726f706f73616c735f636f6465781474797065735447656e6572616c50726f706f73616c506172616d730c204d656d62657249640128244163636f756e74496401002c426c6f636b4e756d6265720110001401246d656d6265725f69642801204d656d62657249640001147469746c6530011c5665633c75383e00012c6465736372697074696f6e30011c5665633c75383e0001487374616b696e675f6163636f756e745f69649401444f7074696f6e3c4163636f756e7449643e00015465786163745f657865637574696f6e5f626c6f636b0102014c4f7074696f6e3c426c6f636b4e756d6265723e000051030c5870616c6c65745f70726f706f73616c735f636f6465781474797065733c50726f706f73616c44657461696c731c1c42616c616e636501182c426c6f636b4e756d6265720110244163636f756e744964010020576f726b657249640128244f70656e696e67496401282850726f706f73616c49640110785570646174654368616e6e656c5061796f757473506172616d6574657273017102015c185369676e616c040030011c5665633c75383e0000003852756e74696d6555706772616465040030011c5665633c75383e0001003846756e64696e67526571756573740400550301c45665633c46756e64696e6752657175657374506172616d65746572733c42616c616e63652c204163636f756e7449643e3e000200505365744d617856616c696461746f72436f756e74040010010c75333200030074437265617465576f726b696e6747726f75704c6561644f70656e696e6704005d0301b44372656174654f70656e696e67506172616d65746572733c426c6f636b4e756d6265722c2042616c616e63653e0004006c46696c6c576f726b696e6747726f75704c6561644f70656e696e6704006503015446696c6c4f70656e696e67506172616d657465727300050060557064617465576f726b696e6747726f75704275646765740c0018011c42616c616e6365000099010130576f726b696e6747726f757000009d01012c42616c616e63654b696e64000600744465637265617365576f726b696e6747726f75704c6561645374616b650c00280120576f726b65724964000018011c42616c616e6365000099010130576f726b696e6747726f757000070054536c617368576f726b696e6747726f75704c6561640c00280120576f726b65724964000018011c42616c616e6365000099010130576f726b696e6747726f757000080064536574576f726b696e6747726f75704c6561645265776172640c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e000099010130576f726b696e6747726f7570000900645465726d696e617465576f726b696e6747726f75704c6561640400690301a85465726d696e617465526f6c65506172616d65746572733c576f726b657249642c2042616c616e63653e000a0044416d656e64436f6e737469747574696f6e040030011c5665633c75383e000b007443616e63656c576f726b696e6747726f75704c6561644f70656e696e6708002801244f70656e696e674964000099010130576f726b696e6747726f7570000c00485365744d656d626572736869705072696365040018011c42616c616e6365000d0064536574436f756e63696c427564676574496e6372656d656e74040018011c42616c616e6365000e0048536574436f756e63696c6f72526577617264040018011c42616c616e6365000f006c536574496e697469616c496e7669746174696f6e42616c616e6365040018011c42616c616e636500100064536574496e697469616c496e7669746174696f6e436f756e74040010010c753332001100805365744d656d626572736869704c656164496e7669746174696f6e51756f7461040010010c75333200120038536574526566657272616c43757404000801087538001300305665746f50726f706f73616c040010012850726f706f73616c496400140050557064617465476c6f62616c4e66744c696d69740800890201384e66744c696d6974506572696f64000028010c753634001500505570646174654368616e6e656c5061796f7574730400710201785570646174654368616e6e656c5061796f757473506172616d65746572730016000055030000025903005903083470616c6c65745f636f6d6d6f6e6046756e64696e6752657175657374506172616d6574657273081c42616c616e63650118244163636f756e74496401000008011c6163636f756e740001244163636f756e744964000118616d6f756e7418011c42616c616e636500005d030c5870616c6c65745f70726f706f73616c735f636f6465781474797065735c4372656174654f70656e696e67506172616d6574657273082c426c6f636b4e756d62657201101c42616c616e636501180010012c6465736372697074696f6e30011c5665633c75383e0001307374616b655f706f6c696379610301845374616b65506f6c6963793c426c6f636b4e756d6265722c2042616c616e63653e0001407265776172645f7065725f626c6f636b4501013c4f7074696f6e3c42616c616e63653e00011467726f757099010130576f726b696e6747726f7570000061030c5070616c6c65745f776f726b696e675f67726f75701474797065732c5374616b65506f6c696379082c426c6f636b4e756d62657201101c42616c616e63650118000801307374616b655f616d6f756e7418011c42616c616e63650001606c656176696e675f756e7374616b696e675f706572696f6410012c426c6f636b4e756d626572000065030c5870616c6c65745f70726f706f73616c735f636f6465781474797065735446696c6c4f70656e696e67506172616d657465727300000c01286f70656e696e675f6964280160776f726b696e675f67726f75703a3a4f70656e696e6749640001386170706c69636174696f6e5f6964280170776f726b696e675f67726f75703a3a4170706c69636174696f6e4964000134776f726b696e675f67726f757099010130576f726b696e6747726f7570000069030c5870616c6c65745f70726f706f73616c735f636f6465781474797065735c5465726d696e617465526f6c65506172616d65746572730820576f726b6572496401281c42616c616e63650118000c0124776f726b65725f6964280120576f726b6572496400013c736c617368696e675f616d6f756e744501013c4f7074696f6e3c42616c616e63653e00011467726f757099010130576f726b696e6747726f757000006d03085070616c6c65745f776f726b696e675f67726f7570205261774576656e7430244f70656e696e6749640128344170706c69636174696f6e49640128684170706c69636174696f6e4964546f576f726b657249644d617001710320576f726b657249640128244163636f756e74496401001c42616c616e636501182c4f70656e696e6754797065017d032c5374616b65506f6c696379016103604170706c794f6e4f70656e696e67506172616d6574657273018103204d656d626572496401281048617368012c04490189030164304f70656e696e67416464656414002801244f70656e696e674964000030011c5665633c75383e00007d03012c4f70656e696e675479706500006103012c5374616b65506f6c69637900004501013c4f7074696f6e3c42616c616e63653e00001c80456d697473206f6e20616464696e67206e6577206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e67206964342d204465736372697074696f6e782d204f70656e696e672054797065284c656164206f7220576f726b657229782d205374616b6520506f6c69637920666f7220746865206f70656e696e67482d205265776172642070657220626c6f636b404170706c6965644f6e4f70656e696e670800810301604170706c794f6e4f70656e696e67506172616d657465727300002801344170706c69636174696f6e4964000110dc456d697473206f6e20616464696e6720746865206170706c69636174696f6e20666f722074686520776f726b6572206f70656e696e672e1c506172616d733a542d204f70656e696e6720706172616d657465726573402d204170706c69636174696f6e206964344f70656e696e6746696c6c65640c002801244f70656e696e6749640000710301684170706c69636174696f6e4964546f576f726b657249644d617000006901015c42547265655365743c4170706c69636174696f6e49643e00021484456d697473206f6e2066696c6c696e6720746865206a6f62206f70656e696e672e1c506172616d733a4c2d20576f726b6572206f70656e696e67206964cc2d20576f726b6572206170706c69636174696f6e20696420746f2074686520776f726b65722069642064696374696f6e617279ac2d204170706c69636174696f6e6420696473207573656420746f2066696c6c20746865206f70656e696e67244c65616465725365740400280120576f726b6572496400030c88456d697473206f6e2073657474696e67207468652067726f7570206c65616465722e1c506172616d733a482d2047726f757020776f726b65722069642e60576f726b6572526f6c654163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964000410c4456d697473206f6e207570646174696e672074686520726f6c65206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e802d20526f6c65206163636f756e74206964206f662074686520776f726b65722e2c4c6561646572556e7365740005047c456d697473206f6e20756e2d73657474696e6720746865206c65616465722e30576f726b65724578697465640400280120576f726b6572496400061070456d697473206f6e2065786974696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e302d20526174696f6e616c652e50576f726b6572537461727465644c656176696e670800280120576f726b6572496400003101013c4f7074696f6e3c5665633c75383e3e000710b4456d697473207768656e20776f726b65722073746172746564206c656176696e6720746865697220726f6c652e1c506172616d733a302d20576f726b65722069642e302d20526174696f6e616c652e405465726d696e61746564576f726b65720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00081480456d697473206f6e207465726d696e6174696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e405465726d696e617465644c65616465720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00091480456d697473206f6e207465726d696e6174696e6720746865206c65616465722e1c506172616d733a4c2d206c656164657220776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e305374616b65536c61736865641000280120576f726b65724964000018011c42616c616e6365000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e000a18c0456d697473206f6e20736c617368696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e642d2061637475616c20736c61736865642062616c616e63652e702d2052657175657374656420736c61736865642062616c616e63652e302d20526174696f6e616c652e385374616b654465637265617365640800280120576f726b65724964000018011c42616c616e6365000b10c8456d697473206f6e2064656372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74385374616b65496e637265617365640800280120576f726b65724964000018011c42616c616e6365000c10c8456d697473206f6e20696e6372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74504170706c69636174696f6e57697468647261776e04002801344170706c69636174696f6e4964000d0c2501456d697473206f6e207769746864726177696e6720746865206170706c69636174696f6e20666f722074686520726567756c617220776f726b65722f6c656164206f70656e696e672e1c506172616d733a502d204a6f62206170706c69636174696f6e2069643c4f70656e696e6743616e63656c656404002801244f70656e696e674964000e0c8c456d697473206f6e2063616e63656c696e6720746865206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e6720696424427564676574536574040018011c42616c616e6365000f0cc8456d697473206f6e2073657474696e67207468652062756467657420666f722074686520776f726b696e672067726f75702e1c506172616d733a302d206e65772062756467657468576f726b65725265776172644163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964001010cc456d697473206f6e207570646174696e672074686520726577617264206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e882d20526577617264206163636f756e74206964206f662074686520776f726b65722e64576f726b6572526577617264416d6f756e74557064617465640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e001110c8456d697473206f6e207570646174696e67207468652072657761726420616d6f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e482d205265776172642070657220626c6f636b44537461747573546578744368616e67656408002c01104861736800003101013c4f7074696f6e3c5665633c75383e3e001210dc456d697473206f6e207570646174696e6720746865207374617475732074657874206f662074686520776f726b696e672067726f75702e1c506172616d733a482d2073746174757320746578742068617368342d207374617475732074657874384275646765745370656e64696e670c000001244163636f756e744964000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e001314c8456d697473206f6e206275646765742066726f6d2074686520776f726b696e672067726f7570206265696e67207370656e741c506172616d733a582d205265636569766572204163636f756e742049642e402d2042616c616e6365207370656e742e302d20526174696f6e616c652e28526577617264506169641000280120576f726b6572496400000001244163636f756e744964000018011c42616c616e636500008d0301445265776172645061796d656e74547970650014186c456d697473206f6e20706179696e6720746865207265776172642e1c506172616d733a4c2d204964206f662074686520776f726b65722e582d205265636569766572204163636f756e742049642e202d20526577617264b42d205061796d656e74207479706520286d697373656420726577617264206f7220726567756c6172206f6e65296c4e65774d69737365645265776172644c6576656c526561636865640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00151090456d697473206f6e207265616368696e67206e6577206d6973736564207265776172642e1c506172616d733a302d20576f726b65722049442ee82d204d69737365642072657761726420286f7074696f6e616c292e204e6f6e65206d65616e7320276e6f206d697373656420726577617264272e60576f726b696e6747726f757042756467657446756e6465640c002801204d656d6265724964000018011c42616c616e6365000030011c5665633c75383e0016147846756e642074686520776f726b696e672067726f7570206275646765742e1c506172616d733a2c2d204d656d6265722049444c2d20416d6f756e74206f662062616c616e63652c2d20526174696f6e616c65304c65616452656d61726b6564040030011c5665633c75383e00170c94456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a242d206d65737361676538576f726b657252656d61726b65640800280120576f726b65724964000030011c5665633c75383e00181094456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a202d20776f726b6572242d206d6573736167650c5c4576656e747320666f722074686973206d6f64756c652e00385f47726f75705f206576656e74737103042042547265654d617008044b012804560128000400750300000075030000027903007903000004082828007d030c5070616c6c65745f776f726b696e675f67726f75701474797065732c4f70656e696e6754797065000108184c65616465720000001c526567756c61720001000081030c5070616c6c65745f776f726b696e675f67726f7570147479706573504170706c794f6e4f70656e696e67506172616d7310204d656d62657249640128244f70656e696e6749640128244163636f756e74496401001c42616c616e63650118001801246d656d6265725f69642801204d656d62657249640001286f70656e696e675f69642801244f70656e696e67496400013c726f6c655f6163636f756e745f69640001244163636f756e7449640001447265776172645f6163636f756e745f69640001244163636f756e74496400012c6465736372697074696f6e30011c5665633c75383e0001407374616b655f706172616d65746572738503018c5374616b65506172616d65746572733c4163636f756e7449642c2042616c616e63653e000085030c5070616c6c65745f776f726b696e675f67726f75701474797065733c5374616b65506172616d657465727308244163636f756e74496401001c42616c616e63650118000801147374616b6518011c42616c616e63650001487374616b696e675f6163636f756e745f69640001244163636f756e74496400008903085070616c6c65745f776f726b696e675f67726f757024496e7374616e636531000000008d030c5070616c6c65745f776f726b696e675f67726f7570147479706573445265776172645061796d656e7454797065000108304d697373656452657761726400000034526567756c6172526577617264000100009103085070616c6c65745f776f726b696e675f67726f7570205261774576656e7430244f70656e696e6749640128344170706c69636174696f6e49640128684170706c69636174696f6e4964546f576f726b657249644d617001710320576f726b657249640128244163636f756e74496401001c42616c616e636501182c4f70656e696e6754797065017d032c5374616b65506f6c696379016103604170706c794f6e4f70656e696e67506172616d6574657273018103204d656d626572496401281048617368012c04490195030164304f70656e696e67416464656414002801244f70656e696e674964000030011c5665633c75383e00007d03012c4f70656e696e675479706500006103012c5374616b65506f6c69637900004501013c4f7074696f6e3c42616c616e63653e00001c80456d697473206f6e20616464696e67206e6577206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e67206964342d204465736372697074696f6e782d204f70656e696e672054797065284c656164206f7220576f726b657229782d205374616b6520506f6c69637920666f7220746865206f70656e696e67482d205265776172642070657220626c6f636b404170706c6965644f6e4f70656e696e670800810301604170706c794f6e4f70656e696e67506172616d657465727300002801344170706c69636174696f6e4964000110dc456d697473206f6e20616464696e6720746865206170706c69636174696f6e20666f722074686520776f726b6572206f70656e696e672e1c506172616d733a542d204f70656e696e6720706172616d657465726573402d204170706c69636174696f6e206964344f70656e696e6746696c6c65640c002801244f70656e696e6749640000710301684170706c69636174696f6e4964546f576f726b657249644d617000006901015c42547265655365743c4170706c69636174696f6e49643e00021484456d697473206f6e2066696c6c696e6720746865206a6f62206f70656e696e672e1c506172616d733a4c2d20576f726b6572206f70656e696e67206964cc2d20576f726b6572206170706c69636174696f6e20696420746f2074686520776f726b65722069642064696374696f6e617279ac2d204170706c69636174696f6e6420696473207573656420746f2066696c6c20746865206f70656e696e67244c65616465725365740400280120576f726b6572496400030c88456d697473206f6e2073657474696e67207468652067726f7570206c65616465722e1c506172616d733a482d2047726f757020776f726b65722069642e60576f726b6572526f6c654163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964000410c4456d697473206f6e207570646174696e672074686520726f6c65206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e802d20526f6c65206163636f756e74206964206f662074686520776f726b65722e2c4c6561646572556e7365740005047c456d697473206f6e20756e2d73657474696e6720746865206c65616465722e30576f726b65724578697465640400280120576f726b6572496400061070456d697473206f6e2065786974696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e302d20526174696f6e616c652e50576f726b6572537461727465644c656176696e670800280120576f726b6572496400003101013c4f7074696f6e3c5665633c75383e3e000710b4456d697473207768656e20776f726b65722073746172746564206c656176696e6720746865697220726f6c652e1c506172616d733a302d20576f726b65722069642e302d20526174696f6e616c652e405465726d696e61746564576f726b65720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00081480456d697473206f6e207465726d696e6174696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e405465726d696e617465644c65616465720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00091480456d697473206f6e207465726d696e6174696e6720746865206c65616465722e1c506172616d733a4c2d206c656164657220776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e305374616b65536c61736865641000280120576f726b65724964000018011c42616c616e6365000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e000a18c0456d697473206f6e20736c617368696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e642d2061637475616c20736c61736865642062616c616e63652e702d2052657175657374656420736c61736865642062616c616e63652e302d20526174696f6e616c652e385374616b654465637265617365640800280120576f726b65724964000018011c42616c616e6365000b10c8456d697473206f6e2064656372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74385374616b65496e637265617365640800280120576f726b65724964000018011c42616c616e6365000c10c8456d697473206f6e20696e6372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74504170706c69636174696f6e57697468647261776e04002801344170706c69636174696f6e4964000d0c2501456d697473206f6e207769746864726177696e6720746865206170706c69636174696f6e20666f722074686520726567756c617220776f726b65722f6c656164206f70656e696e672e1c506172616d733a502d204a6f62206170706c69636174696f6e2069643c4f70656e696e6743616e63656c656404002801244f70656e696e674964000e0c8c456d697473206f6e2063616e63656c696e6720746865206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e6720696424427564676574536574040018011c42616c616e6365000f0cc8456d697473206f6e2073657474696e67207468652062756467657420666f722074686520776f726b696e672067726f75702e1c506172616d733a302d206e65772062756467657468576f726b65725265776172644163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964001010cc456d697473206f6e207570646174696e672074686520726577617264206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e882d20526577617264206163636f756e74206964206f662074686520776f726b65722e64576f726b6572526577617264416d6f756e74557064617465640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e001110c8456d697473206f6e207570646174696e67207468652072657761726420616d6f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e482d205265776172642070657220626c6f636b44537461747573546578744368616e67656408002c01104861736800003101013c4f7074696f6e3c5665633c75383e3e001210dc456d697473206f6e207570646174696e6720746865207374617475732074657874206f662074686520776f726b696e672067726f75702e1c506172616d733a482d2073746174757320746578742068617368342d207374617475732074657874384275646765745370656e64696e670c000001244163636f756e744964000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e001314c8456d697473206f6e206275646765742066726f6d2074686520776f726b696e672067726f7570206265696e67207370656e741c506172616d733a582d205265636569766572204163636f756e742049642e402d2042616c616e6365207370656e742e302d20526174696f6e616c652e28526577617264506169641000280120576f726b6572496400000001244163636f756e744964000018011c42616c616e636500008d0301445265776172645061796d656e74547970650014186c456d697473206f6e20706179696e6720746865207265776172642e1c506172616d733a4c2d204964206f662074686520776f726b65722e582d205265636569766572204163636f756e742049642e202d20526577617264b42d205061796d656e74207479706520286d697373656420726577617264206f7220726567756c6172206f6e65296c4e65774d69737365645265776172644c6576656c526561636865640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00151090456d697473206f6e207265616368696e67206e6577206d6973736564207265776172642e1c506172616d733a302d20576f726b65722049442ee82d204d69737365642072657761726420286f7074696f6e616c292e204e6f6e65206d65616e7320276e6f206d697373656420726577617264272e60576f726b696e6747726f757042756467657446756e6465640c002801204d656d6265724964000018011c42616c616e6365000030011c5665633c75383e0016147846756e642074686520776f726b696e672067726f7570206275646765742e1c506172616d733a2c2d204d656d6265722049444c2d20416d6f756e74206f662062616c616e63652c2d20526174696f6e616c65304c65616452656d61726b6564040030011c5665633c75383e00170c94456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a242d206d65737361676538576f726b657252656d61726b65640800280120576f726b65724964000030011c5665633c75383e00181094456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a202d20776f726b6572242d206d6573736167650c5c4576656e747320666f722074686973206d6f64756c652e00385f47726f75705f206576656e74739503085070616c6c65745f776f726b696e675f67726f757024496e7374616e636532000000009903085070616c6c65745f776f726b696e675f67726f7570205261774576656e7430244f70656e696e6749640128344170706c69636174696f6e49640128684170706c69636174696f6e4964546f576f726b657249644d617001710320576f726b657249640128244163636f756e74496401001c42616c616e636501182c4f70656e696e6754797065017d032c5374616b65506f6c696379016103604170706c794f6e4f70656e696e67506172616d6574657273018103204d656d626572496401281048617368012c0449019d030164304f70656e696e67416464656414002801244f70656e696e674964000030011c5665633c75383e00007d03012c4f70656e696e675479706500006103012c5374616b65506f6c69637900004501013c4f7074696f6e3c42616c616e63653e00001c80456d697473206f6e20616464696e67206e6577206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e67206964342d204465736372697074696f6e782d204f70656e696e672054797065284c656164206f7220576f726b657229782d205374616b6520506f6c69637920666f7220746865206f70656e696e67482d205265776172642070657220626c6f636b404170706c6965644f6e4f70656e696e670800810301604170706c794f6e4f70656e696e67506172616d657465727300002801344170706c69636174696f6e4964000110dc456d697473206f6e20616464696e6720746865206170706c69636174696f6e20666f722074686520776f726b6572206f70656e696e672e1c506172616d733a542d204f70656e696e6720706172616d657465726573402d204170706c69636174696f6e206964344f70656e696e6746696c6c65640c002801244f70656e696e6749640000710301684170706c69636174696f6e4964546f576f726b657249644d617000006901015c42547265655365743c4170706c69636174696f6e49643e00021484456d697473206f6e2066696c6c696e6720746865206a6f62206f70656e696e672e1c506172616d733a4c2d20576f726b6572206f70656e696e67206964cc2d20576f726b6572206170706c69636174696f6e20696420746f2074686520776f726b65722069642064696374696f6e617279ac2d204170706c69636174696f6e6420696473207573656420746f2066696c6c20746865206f70656e696e67244c65616465725365740400280120576f726b6572496400030c88456d697473206f6e2073657474696e67207468652067726f7570206c65616465722e1c506172616d733a482d2047726f757020776f726b65722069642e60576f726b6572526f6c654163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964000410c4456d697473206f6e207570646174696e672074686520726f6c65206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e802d20526f6c65206163636f756e74206964206f662074686520776f726b65722e2c4c6561646572556e7365740005047c456d697473206f6e20756e2d73657474696e6720746865206c65616465722e30576f726b65724578697465640400280120576f726b6572496400061070456d697473206f6e2065786974696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e302d20526174696f6e616c652e50576f726b6572537461727465644c656176696e670800280120576f726b6572496400003101013c4f7074696f6e3c5665633c75383e3e000710b4456d697473207768656e20776f726b65722073746172746564206c656176696e6720746865697220726f6c652e1c506172616d733a302d20576f726b65722069642e302d20526174696f6e616c652e405465726d696e61746564576f726b65720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00081480456d697473206f6e207465726d696e6174696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e405465726d696e617465644c65616465720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00091480456d697473206f6e207465726d696e6174696e6720746865206c65616465722e1c506172616d733a4c2d206c656164657220776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e305374616b65536c61736865641000280120576f726b65724964000018011c42616c616e6365000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e000a18c0456d697473206f6e20736c617368696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e642d2061637475616c20736c61736865642062616c616e63652e702d2052657175657374656420736c61736865642062616c616e63652e302d20526174696f6e616c652e385374616b654465637265617365640800280120576f726b65724964000018011c42616c616e6365000b10c8456d697473206f6e2064656372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74385374616b65496e637265617365640800280120576f726b65724964000018011c42616c616e6365000c10c8456d697473206f6e20696e6372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74504170706c69636174696f6e57697468647261776e04002801344170706c69636174696f6e4964000d0c2501456d697473206f6e207769746864726177696e6720746865206170706c69636174696f6e20666f722074686520726567756c617220776f726b65722f6c656164206f70656e696e672e1c506172616d733a502d204a6f62206170706c69636174696f6e2069643c4f70656e696e6743616e63656c656404002801244f70656e696e674964000e0c8c456d697473206f6e2063616e63656c696e6720746865206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e6720696424427564676574536574040018011c42616c616e6365000f0cc8456d697473206f6e2073657474696e67207468652062756467657420666f722074686520776f726b696e672067726f75702e1c506172616d733a302d206e65772062756467657468576f726b65725265776172644163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964001010cc456d697473206f6e207570646174696e672074686520726577617264206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e882d20526577617264206163636f756e74206964206f662074686520776f726b65722e64576f726b6572526577617264416d6f756e74557064617465640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e001110c8456d697473206f6e207570646174696e67207468652072657761726420616d6f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e482d205265776172642070657220626c6f636b44537461747573546578744368616e67656408002c01104861736800003101013c4f7074696f6e3c5665633c75383e3e001210dc456d697473206f6e207570646174696e6720746865207374617475732074657874206f662074686520776f726b696e672067726f75702e1c506172616d733a482d2073746174757320746578742068617368342d207374617475732074657874384275646765745370656e64696e670c000001244163636f756e744964000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e001314c8456d697473206f6e206275646765742066726f6d2074686520776f726b696e672067726f7570206265696e67207370656e741c506172616d733a582d205265636569766572204163636f756e742049642e402d2042616c616e6365207370656e742e302d20526174696f6e616c652e28526577617264506169641000280120576f726b6572496400000001244163636f756e744964000018011c42616c616e636500008d0301445265776172645061796d656e74547970650014186c456d697473206f6e20706179696e6720746865207265776172642e1c506172616d733a4c2d204964206f662074686520776f726b65722e582d205265636569766572204163636f756e742049642e202d20526577617264b42d205061796d656e74207479706520286d697373656420726577617264206f7220726567756c6172206f6e65296c4e65774d69737365645265776172644c6576656c526561636865640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00151090456d697473206f6e207265616368696e67206e6577206d6973736564207265776172642e1c506172616d733a302d20576f726b65722049442ee82d204d69737365642072657761726420286f7074696f6e616c292e204e6f6e65206d65616e7320276e6f206d697373656420726577617264272e60576f726b696e6747726f757042756467657446756e6465640c002801204d656d6265724964000018011c42616c616e6365000030011c5665633c75383e0016147846756e642074686520776f726b696e672067726f7570206275646765742e1c506172616d733a2c2d204d656d6265722049444c2d20416d6f756e74206f662062616c616e63652c2d20526174696f6e616c65304c65616452656d61726b6564040030011c5665633c75383e00170c94456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a242d206d65737361676538576f726b657252656d61726b65640800280120576f726b65724964000030011c5665633c75383e00181094456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a202d20776f726b6572242d206d6573736167650c5c4576656e747320666f722074686973206d6f64756c652e00385f47726f75705f206576656e74739d03085070616c6c65745f776f726b696e675f67726f757024496e7374616e63653300000000a103085070616c6c65745f776f726b696e675f67726f7570205261774576656e7430244f70656e696e6749640128344170706c69636174696f6e49640128684170706c69636174696f6e4964546f576f726b657249644d617001710320576f726b657249640128244163636f756e74496401001c42616c616e636501182c4f70656e696e6754797065017d032c5374616b65506f6c696379016103604170706c794f6e4f70656e696e67506172616d6574657273018103204d656d626572496401281048617368012c044901a5030164304f70656e696e67416464656414002801244f70656e696e674964000030011c5665633c75383e00007d03012c4f70656e696e675479706500006103012c5374616b65506f6c69637900004501013c4f7074696f6e3c42616c616e63653e00001c80456d697473206f6e20616464696e67206e6577206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e67206964342d204465736372697074696f6e782d204f70656e696e672054797065284c656164206f7220576f726b657229782d205374616b6520506f6c69637920666f7220746865206f70656e696e67482d205265776172642070657220626c6f636b404170706c6965644f6e4f70656e696e670800810301604170706c794f6e4f70656e696e67506172616d657465727300002801344170706c69636174696f6e4964000110dc456d697473206f6e20616464696e6720746865206170706c69636174696f6e20666f722074686520776f726b6572206f70656e696e672e1c506172616d733a542d204f70656e696e6720706172616d657465726573402d204170706c69636174696f6e206964344f70656e696e6746696c6c65640c002801244f70656e696e6749640000710301684170706c69636174696f6e4964546f576f726b657249644d617000006901015c42547265655365743c4170706c69636174696f6e49643e00021484456d697473206f6e2066696c6c696e6720746865206a6f62206f70656e696e672e1c506172616d733a4c2d20576f726b6572206f70656e696e67206964cc2d20576f726b6572206170706c69636174696f6e20696420746f2074686520776f726b65722069642064696374696f6e617279ac2d204170706c69636174696f6e6420696473207573656420746f2066696c6c20746865206f70656e696e67244c65616465725365740400280120576f726b6572496400030c88456d697473206f6e2073657474696e67207468652067726f7570206c65616465722e1c506172616d733a482d2047726f757020776f726b65722069642e60576f726b6572526f6c654163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964000410c4456d697473206f6e207570646174696e672074686520726f6c65206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e802d20526f6c65206163636f756e74206964206f662074686520776f726b65722e2c4c6561646572556e7365740005047c456d697473206f6e20756e2d73657474696e6720746865206c65616465722e30576f726b65724578697465640400280120576f726b6572496400061070456d697473206f6e2065786974696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e302d20526174696f6e616c652e50576f726b6572537461727465644c656176696e670800280120576f726b6572496400003101013c4f7074696f6e3c5665633c75383e3e000710b4456d697473207768656e20776f726b65722073746172746564206c656176696e6720746865697220726f6c652e1c506172616d733a302d20576f726b65722069642e302d20526174696f6e616c652e405465726d696e61746564576f726b65720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00081480456d697473206f6e207465726d696e6174696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e405465726d696e617465644c65616465720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00091480456d697473206f6e207465726d696e6174696e6720746865206c65616465722e1c506172616d733a4c2d206c656164657220776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e305374616b65536c61736865641000280120576f726b65724964000018011c42616c616e6365000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e000a18c0456d697473206f6e20736c617368696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e642d2061637475616c20736c61736865642062616c616e63652e702d2052657175657374656420736c61736865642062616c616e63652e302d20526174696f6e616c652e385374616b654465637265617365640800280120576f726b65724964000018011c42616c616e6365000b10c8456d697473206f6e2064656372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74385374616b65496e637265617365640800280120576f726b65724964000018011c42616c616e6365000c10c8456d697473206f6e20696e6372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74504170706c69636174696f6e57697468647261776e04002801344170706c69636174696f6e4964000d0c2501456d697473206f6e207769746864726177696e6720746865206170706c69636174696f6e20666f722074686520726567756c617220776f726b65722f6c656164206f70656e696e672e1c506172616d733a502d204a6f62206170706c69636174696f6e2069643c4f70656e696e6743616e63656c656404002801244f70656e696e674964000e0c8c456d697473206f6e2063616e63656c696e6720746865206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e6720696424427564676574536574040018011c42616c616e6365000f0cc8456d697473206f6e2073657474696e67207468652062756467657420666f722074686520776f726b696e672067726f75702e1c506172616d733a302d206e65772062756467657468576f726b65725265776172644163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964001010cc456d697473206f6e207570646174696e672074686520726577617264206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e882d20526577617264206163636f756e74206964206f662074686520776f726b65722e64576f726b6572526577617264416d6f756e74557064617465640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e001110c8456d697473206f6e207570646174696e67207468652072657761726420616d6f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e482d205265776172642070657220626c6f636b44537461747573546578744368616e67656408002c01104861736800003101013c4f7074696f6e3c5665633c75383e3e001210dc456d697473206f6e207570646174696e6720746865207374617475732074657874206f662074686520776f726b696e672067726f75702e1c506172616d733a482d2073746174757320746578742068617368342d207374617475732074657874384275646765745370656e64696e670c000001244163636f756e744964000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e001314c8456d697473206f6e206275646765742066726f6d2074686520776f726b696e672067726f7570206265696e67207370656e741c506172616d733a582d205265636569766572204163636f756e742049642e402d2042616c616e6365207370656e742e302d20526174696f6e616c652e28526577617264506169641000280120576f726b6572496400000001244163636f756e744964000018011c42616c616e636500008d0301445265776172645061796d656e74547970650014186c456d697473206f6e20706179696e6720746865207265776172642e1c506172616d733a4c2d204964206f662074686520776f726b65722e582d205265636569766572204163636f756e742049642e202d20526577617264b42d205061796d656e74207479706520286d697373656420726577617264206f7220726567756c6172206f6e65296c4e65774d69737365645265776172644c6576656c526561636865640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00151090456d697473206f6e207265616368696e67206e6577206d6973736564207265776172642e1c506172616d733a302d20576f726b65722049442ee82d204d69737365642072657761726420286f7074696f6e616c292e204e6f6e65206d65616e7320276e6f206d697373656420726577617264272e60576f726b696e6747726f757042756467657446756e6465640c002801204d656d6265724964000018011c42616c616e6365000030011c5665633c75383e0016147846756e642074686520776f726b696e672067726f7570206275646765742e1c506172616d733a2c2d204d656d6265722049444c2d20416d6f756e74206f662062616c616e63652c2d20526174696f6e616c65304c65616452656d61726b6564040030011c5665633c75383e00170c94456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a242d206d65737361676538576f726b657252656d61726b65640800280120576f726b65724964000030011c5665633c75383e00181094456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a202d20776f726b6572242d206d6573736167650c5c4576656e747320666f722074686973206d6f64756c652e00385f47726f75705f206576656e7473a503085070616c6c65745f776f726b696e675f67726f757024496e7374616e63653400000000a903085070616c6c65745f776f726b696e675f67726f7570205261774576656e7430244f70656e696e6749640128344170706c69636174696f6e49640128684170706c69636174696f6e4964546f576f726b657249644d617001710320576f726b657249640128244163636f756e74496401001c42616c616e636501182c4f70656e696e6754797065017d032c5374616b65506f6c696379016103604170706c794f6e4f70656e696e67506172616d6574657273018103204d656d626572496401281048617368012c044901ad030164304f70656e696e67416464656414002801244f70656e696e674964000030011c5665633c75383e00007d03012c4f70656e696e675479706500006103012c5374616b65506f6c69637900004501013c4f7074696f6e3c42616c616e63653e00001c80456d697473206f6e20616464696e67206e6577206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e67206964342d204465736372697074696f6e782d204f70656e696e672054797065284c656164206f7220576f726b657229782d205374616b6520506f6c69637920666f7220746865206f70656e696e67482d205265776172642070657220626c6f636b404170706c6965644f6e4f70656e696e670800810301604170706c794f6e4f70656e696e67506172616d657465727300002801344170706c69636174696f6e4964000110dc456d697473206f6e20616464696e6720746865206170706c69636174696f6e20666f722074686520776f726b6572206f70656e696e672e1c506172616d733a542d204f70656e696e6720706172616d657465726573402d204170706c69636174696f6e206964344f70656e696e6746696c6c65640c002801244f70656e696e6749640000710301684170706c69636174696f6e4964546f576f726b657249644d617000006901015c42547265655365743c4170706c69636174696f6e49643e00021484456d697473206f6e2066696c6c696e6720746865206a6f62206f70656e696e672e1c506172616d733a4c2d20576f726b6572206f70656e696e67206964cc2d20576f726b6572206170706c69636174696f6e20696420746f2074686520776f726b65722069642064696374696f6e617279ac2d204170706c69636174696f6e6420696473207573656420746f2066696c6c20746865206f70656e696e67244c65616465725365740400280120576f726b6572496400030c88456d697473206f6e2073657474696e67207468652067726f7570206c65616465722e1c506172616d733a482d2047726f757020776f726b65722069642e60576f726b6572526f6c654163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964000410c4456d697473206f6e207570646174696e672074686520726f6c65206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e802d20526f6c65206163636f756e74206964206f662074686520776f726b65722e2c4c6561646572556e7365740005047c456d697473206f6e20756e2d73657474696e6720746865206c65616465722e30576f726b65724578697465640400280120576f726b6572496400061070456d697473206f6e2065786974696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e302d20526174696f6e616c652e50576f726b6572537461727465644c656176696e670800280120576f726b6572496400003101013c4f7074696f6e3c5665633c75383e3e000710b4456d697473207768656e20776f726b65722073746172746564206c656176696e6720746865697220726f6c652e1c506172616d733a302d20576f726b65722069642e302d20526174696f6e616c652e405465726d696e61746564576f726b65720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00081480456d697473206f6e207465726d696e6174696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e405465726d696e617465644c65616465720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00091480456d697473206f6e207465726d696e6174696e6720746865206c65616465722e1c506172616d733a4c2d206c656164657220776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e305374616b65536c61736865641000280120576f726b65724964000018011c42616c616e6365000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e000a18c0456d697473206f6e20736c617368696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e642d2061637475616c20736c61736865642062616c616e63652e702d2052657175657374656420736c61736865642062616c616e63652e302d20526174696f6e616c652e385374616b654465637265617365640800280120576f726b65724964000018011c42616c616e6365000b10c8456d697473206f6e2064656372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74385374616b65496e637265617365640800280120576f726b65724964000018011c42616c616e6365000c10c8456d697473206f6e20696e6372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74504170706c69636174696f6e57697468647261776e04002801344170706c69636174696f6e4964000d0c2501456d697473206f6e207769746864726177696e6720746865206170706c69636174696f6e20666f722074686520726567756c617220776f726b65722f6c656164206f70656e696e672e1c506172616d733a502d204a6f62206170706c69636174696f6e2069643c4f70656e696e6743616e63656c656404002801244f70656e696e674964000e0c8c456d697473206f6e2063616e63656c696e6720746865206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e6720696424427564676574536574040018011c42616c616e6365000f0cc8456d697473206f6e2073657474696e67207468652062756467657420666f722074686520776f726b696e672067726f75702e1c506172616d733a302d206e65772062756467657468576f726b65725265776172644163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964001010cc456d697473206f6e207570646174696e672074686520726577617264206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e882d20526577617264206163636f756e74206964206f662074686520776f726b65722e64576f726b6572526577617264416d6f756e74557064617465640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e001110c8456d697473206f6e207570646174696e67207468652072657761726420616d6f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e482d205265776172642070657220626c6f636b44537461747573546578744368616e67656408002c01104861736800003101013c4f7074696f6e3c5665633c75383e3e001210dc456d697473206f6e207570646174696e6720746865207374617475732074657874206f662074686520776f726b696e672067726f75702e1c506172616d733a482d2073746174757320746578742068617368342d207374617475732074657874384275646765745370656e64696e670c000001244163636f756e744964000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e001314c8456d697473206f6e206275646765742066726f6d2074686520776f726b696e672067726f7570206265696e67207370656e741c506172616d733a582d205265636569766572204163636f756e742049642e402d2042616c616e6365207370656e742e302d20526174696f6e616c652e28526577617264506169641000280120576f726b6572496400000001244163636f756e744964000018011c42616c616e636500008d0301445265776172645061796d656e74547970650014186c456d697473206f6e20706179696e6720746865207265776172642e1c506172616d733a4c2d204964206f662074686520776f726b65722e582d205265636569766572204163636f756e742049642e202d20526577617264b42d205061796d656e74207479706520286d697373656420726577617264206f7220726567756c6172206f6e65296c4e65774d69737365645265776172644c6576656c526561636865640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00151090456d697473206f6e207265616368696e67206e6577206d6973736564207265776172642e1c506172616d733a302d20576f726b65722049442ee82d204d69737365642072657761726420286f7074696f6e616c292e204e6f6e65206d65616e7320276e6f206d697373656420726577617264272e60576f726b696e6747726f757042756467657446756e6465640c002801204d656d6265724964000018011c42616c616e6365000030011c5665633c75383e0016147846756e642074686520776f726b696e672067726f7570206275646765742e1c506172616d733a2c2d204d656d6265722049444c2d20416d6f756e74206f662062616c616e63652c2d20526174696f6e616c65304c65616452656d61726b6564040030011c5665633c75383e00170c94456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a242d206d65737361676538576f726b657252656d61726b65640800280120576f726b65724964000030011c5665633c75383e00181094456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a202d20776f726b6572242d206d6573736167650c5c4576656e747320666f722074686973206d6f64756c652e00385f47726f75705f206576656e7473ad03085070616c6c65745f776f726b696e675f67726f757024496e7374616e63653500000000b103085070616c6c65745f776f726b696e675f67726f7570205261774576656e7430244f70656e696e6749640128344170706c69636174696f6e49640128684170706c69636174696f6e4964546f576f726b657249644d617001710320576f726b657249640128244163636f756e74496401001c42616c616e636501182c4f70656e696e6754797065017d032c5374616b65506f6c696379016103604170706c794f6e4f70656e696e67506172616d6574657273018103204d656d626572496401281048617368012c044901b5030164304f70656e696e67416464656414002801244f70656e696e674964000030011c5665633c75383e00007d03012c4f70656e696e675479706500006103012c5374616b65506f6c69637900004501013c4f7074696f6e3c42616c616e63653e00001c80456d697473206f6e20616464696e67206e6577206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e67206964342d204465736372697074696f6e782d204f70656e696e672054797065284c656164206f7220576f726b657229782d205374616b6520506f6c69637920666f7220746865206f70656e696e67482d205265776172642070657220626c6f636b404170706c6965644f6e4f70656e696e670800810301604170706c794f6e4f70656e696e67506172616d657465727300002801344170706c69636174696f6e4964000110dc456d697473206f6e20616464696e6720746865206170706c69636174696f6e20666f722074686520776f726b6572206f70656e696e672e1c506172616d733a542d204f70656e696e6720706172616d657465726573402d204170706c69636174696f6e206964344f70656e696e6746696c6c65640c002801244f70656e696e6749640000710301684170706c69636174696f6e4964546f576f726b657249644d617000006901015c42547265655365743c4170706c69636174696f6e49643e00021484456d697473206f6e2066696c6c696e6720746865206a6f62206f70656e696e672e1c506172616d733a4c2d20576f726b6572206f70656e696e67206964cc2d20576f726b6572206170706c69636174696f6e20696420746f2074686520776f726b65722069642064696374696f6e617279ac2d204170706c69636174696f6e6420696473207573656420746f2066696c6c20746865206f70656e696e67244c65616465725365740400280120576f726b6572496400030c88456d697473206f6e2073657474696e67207468652067726f7570206c65616465722e1c506172616d733a482d2047726f757020776f726b65722069642e60576f726b6572526f6c654163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964000410c4456d697473206f6e207570646174696e672074686520726f6c65206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e802d20526f6c65206163636f756e74206964206f662074686520776f726b65722e2c4c6561646572556e7365740005047c456d697473206f6e20756e2d73657474696e6720746865206c65616465722e30576f726b65724578697465640400280120576f726b6572496400061070456d697473206f6e2065786974696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e302d20526174696f6e616c652e50576f726b6572537461727465644c656176696e670800280120576f726b6572496400003101013c4f7074696f6e3c5665633c75383e3e000710b4456d697473207768656e20776f726b65722073746172746564206c656176696e6720746865697220726f6c652e1c506172616d733a302d20576f726b65722069642e302d20526174696f6e616c652e405465726d696e61746564576f726b65720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00081480456d697473206f6e207465726d696e6174696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e405465726d696e617465644c65616465720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00091480456d697473206f6e207465726d696e6174696e6720746865206c65616465722e1c506172616d733a4c2d206c656164657220776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e305374616b65536c61736865641000280120576f726b65724964000018011c42616c616e6365000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e000a18c0456d697473206f6e20736c617368696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e642d2061637475616c20736c61736865642062616c616e63652e702d2052657175657374656420736c61736865642062616c616e63652e302d20526174696f6e616c652e385374616b654465637265617365640800280120576f726b65724964000018011c42616c616e6365000b10c8456d697473206f6e2064656372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74385374616b65496e637265617365640800280120576f726b65724964000018011c42616c616e6365000c10c8456d697473206f6e20696e6372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74504170706c69636174696f6e57697468647261776e04002801344170706c69636174696f6e4964000d0c2501456d697473206f6e207769746864726177696e6720746865206170706c69636174696f6e20666f722074686520726567756c617220776f726b65722f6c656164206f70656e696e672e1c506172616d733a502d204a6f62206170706c69636174696f6e2069643c4f70656e696e6743616e63656c656404002801244f70656e696e674964000e0c8c456d697473206f6e2063616e63656c696e6720746865206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e6720696424427564676574536574040018011c42616c616e6365000f0cc8456d697473206f6e2073657474696e67207468652062756467657420666f722074686520776f726b696e672067726f75702e1c506172616d733a302d206e65772062756467657468576f726b65725265776172644163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964001010cc456d697473206f6e207570646174696e672074686520726577617264206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e882d20526577617264206163636f756e74206964206f662074686520776f726b65722e64576f726b6572526577617264416d6f756e74557064617465640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e001110c8456d697473206f6e207570646174696e67207468652072657761726420616d6f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e482d205265776172642070657220626c6f636b44537461747573546578744368616e67656408002c01104861736800003101013c4f7074696f6e3c5665633c75383e3e001210dc456d697473206f6e207570646174696e6720746865207374617475732074657874206f662074686520776f726b696e672067726f75702e1c506172616d733a482d2073746174757320746578742068617368342d207374617475732074657874384275646765745370656e64696e670c000001244163636f756e744964000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e001314c8456d697473206f6e206275646765742066726f6d2074686520776f726b696e672067726f7570206265696e67207370656e741c506172616d733a582d205265636569766572204163636f756e742049642e402d2042616c616e6365207370656e742e302d20526174696f6e616c652e28526577617264506169641000280120576f726b6572496400000001244163636f756e744964000018011c42616c616e636500008d0301445265776172645061796d656e74547970650014186c456d697473206f6e20706179696e6720746865207265776172642e1c506172616d733a4c2d204964206f662074686520776f726b65722e582d205265636569766572204163636f756e742049642e202d20526577617264b42d205061796d656e74207479706520286d697373656420726577617264206f7220726567756c6172206f6e65296c4e65774d69737365645265776172644c6576656c526561636865640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00151090456d697473206f6e207265616368696e67206e6577206d6973736564207265776172642e1c506172616d733a302d20576f726b65722049442ee82d204d69737365642072657761726420286f7074696f6e616c292e204e6f6e65206d65616e7320276e6f206d697373656420726577617264272e60576f726b696e6747726f757042756467657446756e6465640c002801204d656d6265724964000018011c42616c616e6365000030011c5665633c75383e0016147846756e642074686520776f726b696e672067726f7570206275646765742e1c506172616d733a2c2d204d656d6265722049444c2d20416d6f756e74206f662062616c616e63652c2d20526174696f6e616c65304c65616452656d61726b6564040030011c5665633c75383e00170c94456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a242d206d65737361676538576f726b657252656d61726b65640800280120576f726b65724964000030011c5665633c75383e00181094456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a202d20776f726b6572242d206d6573736167650c5c4576656e747320666f722074686973206d6f64756c652e00385f47726f75705f206576656e7473b503085070616c6c65745f776f726b696e675f67726f757024496e7374616e63653600000000b903085070616c6c65745f776f726b696e675f67726f7570205261774576656e7430244f70656e696e6749640128344170706c69636174696f6e49640128684170706c69636174696f6e4964546f576f726b657249644d617001710320576f726b657249640128244163636f756e74496401001c42616c616e636501182c4f70656e696e6754797065017d032c5374616b65506f6c696379016103604170706c794f6e4f70656e696e67506172616d6574657273018103204d656d626572496401281048617368012c044901bd030164304f70656e696e67416464656414002801244f70656e696e674964000030011c5665633c75383e00007d03012c4f70656e696e675479706500006103012c5374616b65506f6c69637900004501013c4f7074696f6e3c42616c616e63653e00001c80456d697473206f6e20616464696e67206e6577206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e67206964342d204465736372697074696f6e782d204f70656e696e672054797065284c656164206f7220576f726b657229782d205374616b6520506f6c69637920666f7220746865206f70656e696e67482d205265776172642070657220626c6f636b404170706c6965644f6e4f70656e696e670800810301604170706c794f6e4f70656e696e67506172616d657465727300002801344170706c69636174696f6e4964000110dc456d697473206f6e20616464696e6720746865206170706c69636174696f6e20666f722074686520776f726b6572206f70656e696e672e1c506172616d733a542d204f70656e696e6720706172616d657465726573402d204170706c69636174696f6e206964344f70656e696e6746696c6c65640c002801244f70656e696e6749640000710301684170706c69636174696f6e4964546f576f726b657249644d617000006901015c42547265655365743c4170706c69636174696f6e49643e00021484456d697473206f6e2066696c6c696e6720746865206a6f62206f70656e696e672e1c506172616d733a4c2d20576f726b6572206f70656e696e67206964cc2d20576f726b6572206170706c69636174696f6e20696420746f2074686520776f726b65722069642064696374696f6e617279ac2d204170706c69636174696f6e6420696473207573656420746f2066696c6c20746865206f70656e696e67244c65616465725365740400280120576f726b6572496400030c88456d697473206f6e2073657474696e67207468652067726f7570206c65616465722e1c506172616d733a482d2047726f757020776f726b65722069642e60576f726b6572526f6c654163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964000410c4456d697473206f6e207570646174696e672074686520726f6c65206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e802d20526f6c65206163636f756e74206964206f662074686520776f726b65722e2c4c6561646572556e7365740005047c456d697473206f6e20756e2d73657474696e6720746865206c65616465722e30576f726b65724578697465640400280120576f726b6572496400061070456d697473206f6e2065786974696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e302d20526174696f6e616c652e50576f726b6572537461727465644c656176696e670800280120576f726b6572496400003101013c4f7074696f6e3c5665633c75383e3e000710b4456d697473207768656e20776f726b65722073746172746564206c656176696e6720746865697220726f6c652e1c506172616d733a302d20576f726b65722069642e302d20526174696f6e616c652e405465726d696e61746564576f726b65720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00081480456d697473206f6e207465726d696e6174696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e405465726d696e617465644c65616465720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00091480456d697473206f6e207465726d696e6174696e6720746865206c65616465722e1c506172616d733a4c2d206c656164657220776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e305374616b65536c61736865641000280120576f726b65724964000018011c42616c616e6365000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e000a18c0456d697473206f6e20736c617368696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e642d2061637475616c20736c61736865642062616c616e63652e702d2052657175657374656420736c61736865642062616c616e63652e302d20526174696f6e616c652e385374616b654465637265617365640800280120576f726b65724964000018011c42616c616e6365000b10c8456d697473206f6e2064656372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74385374616b65496e637265617365640800280120576f726b65724964000018011c42616c616e6365000c10c8456d697473206f6e20696e6372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74504170706c69636174696f6e57697468647261776e04002801344170706c69636174696f6e4964000d0c2501456d697473206f6e207769746864726177696e6720746865206170706c69636174696f6e20666f722074686520726567756c617220776f726b65722f6c656164206f70656e696e672e1c506172616d733a502d204a6f62206170706c69636174696f6e2069643c4f70656e696e6743616e63656c656404002801244f70656e696e674964000e0c8c456d697473206f6e2063616e63656c696e6720746865206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e6720696424427564676574536574040018011c42616c616e6365000f0cc8456d697473206f6e2073657474696e67207468652062756467657420666f722074686520776f726b696e672067726f75702e1c506172616d733a302d206e65772062756467657468576f726b65725265776172644163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964001010cc456d697473206f6e207570646174696e672074686520726577617264206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e882d20526577617264206163636f756e74206964206f662074686520776f726b65722e64576f726b6572526577617264416d6f756e74557064617465640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e001110c8456d697473206f6e207570646174696e67207468652072657761726420616d6f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e482d205265776172642070657220626c6f636b44537461747573546578744368616e67656408002c01104861736800003101013c4f7074696f6e3c5665633c75383e3e001210dc456d697473206f6e207570646174696e6720746865207374617475732074657874206f662074686520776f726b696e672067726f75702e1c506172616d733a482d2073746174757320746578742068617368342d207374617475732074657874384275646765745370656e64696e670c000001244163636f756e744964000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e001314c8456d697473206f6e206275646765742066726f6d2074686520776f726b696e672067726f7570206265696e67207370656e741c506172616d733a582d205265636569766572204163636f756e742049642e402d2042616c616e6365207370656e742e302d20526174696f6e616c652e28526577617264506169641000280120576f726b6572496400000001244163636f756e744964000018011c42616c616e636500008d0301445265776172645061796d656e74547970650014186c456d697473206f6e20706179696e6720746865207265776172642e1c506172616d733a4c2d204964206f662074686520776f726b65722e582d205265636569766572204163636f756e742049642e202d20526577617264b42d205061796d656e74207479706520286d697373656420726577617264206f7220726567756c6172206f6e65296c4e65774d69737365645265776172644c6576656c526561636865640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00151090456d697473206f6e207265616368696e67206e6577206d6973736564207265776172642e1c506172616d733a302d20576f726b65722049442ee82d204d69737365642072657761726420286f7074696f6e616c292e204e6f6e65206d65616e7320276e6f206d697373656420726577617264272e60576f726b696e6747726f757042756467657446756e6465640c002801204d656d6265724964000018011c42616c616e6365000030011c5665633c75383e0016147846756e642074686520776f726b696e672067726f7570206275646765742e1c506172616d733a2c2d204d656d6265722049444c2d20416d6f756e74206f662062616c616e63652c2d20526174696f6e616c65304c65616452656d61726b6564040030011c5665633c75383e00170c94456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a242d206d65737361676538576f726b657252656d61726b65640800280120576f726b65724964000030011c5665633c75383e00181094456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a202d20776f726b6572242d206d6573736167650c5c4576656e747320666f722074686973206d6f64756c652e00385f47726f75705f206576656e7473bd03085070616c6c65745f776f726b696e675f67726f757024496e7374616e63653700000000c103085070616c6c65745f776f726b696e675f67726f7570205261774576656e7430244f70656e696e6749640128344170706c69636174696f6e49640128684170706c69636174696f6e4964546f576f726b657249644d617001710320576f726b657249640128244163636f756e74496401001c42616c616e636501182c4f70656e696e6754797065017d032c5374616b65506f6c696379016103604170706c794f6e4f70656e696e67506172616d6574657273018103204d656d626572496401281048617368012c044901c5030164304f70656e696e67416464656414002801244f70656e696e674964000030011c5665633c75383e00007d03012c4f70656e696e675479706500006103012c5374616b65506f6c69637900004501013c4f7074696f6e3c42616c616e63653e00001c80456d697473206f6e20616464696e67206e6577206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e67206964342d204465736372697074696f6e782d204f70656e696e672054797065284c656164206f7220576f726b657229782d205374616b6520506f6c69637920666f7220746865206f70656e696e67482d205265776172642070657220626c6f636b404170706c6965644f6e4f70656e696e670800810301604170706c794f6e4f70656e696e67506172616d657465727300002801344170706c69636174696f6e4964000110dc456d697473206f6e20616464696e6720746865206170706c69636174696f6e20666f722074686520776f726b6572206f70656e696e672e1c506172616d733a542d204f70656e696e6720706172616d657465726573402d204170706c69636174696f6e206964344f70656e696e6746696c6c65640c002801244f70656e696e6749640000710301684170706c69636174696f6e4964546f576f726b657249644d617000006901015c42547265655365743c4170706c69636174696f6e49643e00021484456d697473206f6e2066696c6c696e6720746865206a6f62206f70656e696e672e1c506172616d733a4c2d20576f726b6572206f70656e696e67206964cc2d20576f726b6572206170706c69636174696f6e20696420746f2074686520776f726b65722069642064696374696f6e617279ac2d204170706c69636174696f6e6420696473207573656420746f2066696c6c20746865206f70656e696e67244c65616465725365740400280120576f726b6572496400030c88456d697473206f6e2073657474696e67207468652067726f7570206c65616465722e1c506172616d733a482d2047726f757020776f726b65722069642e60576f726b6572526f6c654163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964000410c4456d697473206f6e207570646174696e672074686520726f6c65206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e802d20526f6c65206163636f756e74206964206f662074686520776f726b65722e2c4c6561646572556e7365740005047c456d697473206f6e20756e2d73657474696e6720746865206c65616465722e30576f726b65724578697465640400280120576f726b6572496400061070456d697473206f6e2065786974696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e302d20526174696f6e616c652e50576f726b6572537461727465644c656176696e670800280120576f726b6572496400003101013c4f7074696f6e3c5665633c75383e3e000710b4456d697473207768656e20776f726b65722073746172746564206c656176696e6720746865697220726f6c652e1c506172616d733a302d20576f726b65722069642e302d20526174696f6e616c652e405465726d696e61746564576f726b65720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00081480456d697473206f6e207465726d696e6174696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e405465726d696e617465644c65616465720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00091480456d697473206f6e207465726d696e6174696e6720746865206c65616465722e1c506172616d733a4c2d206c656164657220776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e305374616b65536c61736865641000280120576f726b65724964000018011c42616c616e6365000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e000a18c0456d697473206f6e20736c617368696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e642d2061637475616c20736c61736865642062616c616e63652e702d2052657175657374656420736c61736865642062616c616e63652e302d20526174696f6e616c652e385374616b654465637265617365640800280120576f726b65724964000018011c42616c616e6365000b10c8456d697473206f6e2064656372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74385374616b65496e637265617365640800280120576f726b65724964000018011c42616c616e6365000c10c8456d697473206f6e20696e6372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74504170706c69636174696f6e57697468647261776e04002801344170706c69636174696f6e4964000d0c2501456d697473206f6e207769746864726177696e6720746865206170706c69636174696f6e20666f722074686520726567756c617220776f726b65722f6c656164206f70656e696e672e1c506172616d733a502d204a6f62206170706c69636174696f6e2069643c4f70656e696e6743616e63656c656404002801244f70656e696e674964000e0c8c456d697473206f6e2063616e63656c696e6720746865206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e6720696424427564676574536574040018011c42616c616e6365000f0cc8456d697473206f6e2073657474696e67207468652062756467657420666f722074686520776f726b696e672067726f75702e1c506172616d733a302d206e65772062756467657468576f726b65725265776172644163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964001010cc456d697473206f6e207570646174696e672074686520726577617264206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e882d20526577617264206163636f756e74206964206f662074686520776f726b65722e64576f726b6572526577617264416d6f756e74557064617465640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e001110c8456d697473206f6e207570646174696e67207468652072657761726420616d6f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e482d205265776172642070657220626c6f636b44537461747573546578744368616e67656408002c01104861736800003101013c4f7074696f6e3c5665633c75383e3e001210dc456d697473206f6e207570646174696e6720746865207374617475732074657874206f662074686520776f726b696e672067726f75702e1c506172616d733a482d2073746174757320746578742068617368342d207374617475732074657874384275646765745370656e64696e670c000001244163636f756e744964000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e001314c8456d697473206f6e206275646765742066726f6d2074686520776f726b696e672067726f7570206265696e67207370656e741c506172616d733a582d205265636569766572204163636f756e742049642e402d2042616c616e6365207370656e742e302d20526174696f6e616c652e28526577617264506169641000280120576f726b6572496400000001244163636f756e744964000018011c42616c616e636500008d0301445265776172645061796d656e74547970650014186c456d697473206f6e20706179696e6720746865207265776172642e1c506172616d733a4c2d204964206f662074686520776f726b65722e582d205265636569766572204163636f756e742049642e202d20526577617264b42d205061796d656e74207479706520286d697373656420726577617264206f7220726567756c6172206f6e65296c4e65774d69737365645265776172644c6576656c526561636865640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00151090456d697473206f6e207265616368696e67206e6577206d6973736564207265776172642e1c506172616d733a302d20576f726b65722049442ee82d204d69737365642072657761726420286f7074696f6e616c292e204e6f6e65206d65616e7320276e6f206d697373656420726577617264272e60576f726b696e6747726f757042756467657446756e6465640c002801204d656d6265724964000018011c42616c616e6365000030011c5665633c75383e0016147846756e642074686520776f726b696e672067726f7570206275646765742e1c506172616d733a2c2d204d656d6265722049444c2d20416d6f756e74206f662062616c616e63652c2d20526174696f6e616c65304c65616452656d61726b6564040030011c5665633c75383e00170c94456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a242d206d65737361676538576f726b657252656d61726b65640800280120576f726b65724964000030011c5665633c75383e00181094456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a202d20776f726b6572242d206d6573736167650c5c4576656e747320666f722074686973206d6f64756c652e00385f47726f75705f206576656e7473c503085070616c6c65745f776f726b696e675f67726f757024496e7374616e63653800000000c903085070616c6c65745f776f726b696e675f67726f7570205261774576656e7430244f70656e696e6749640128344170706c69636174696f6e49640128684170706c69636174696f6e4964546f576f726b657249644d617001710320576f726b657249640128244163636f756e74496401001c42616c616e636501182c4f70656e696e6754797065017d032c5374616b65506f6c696379016103604170706c794f6e4f70656e696e67506172616d6574657273018103204d656d626572496401281048617368012c044901cd030164304f70656e696e67416464656414002801244f70656e696e674964000030011c5665633c75383e00007d03012c4f70656e696e675479706500006103012c5374616b65506f6c69637900004501013c4f7074696f6e3c42616c616e63653e00001c80456d697473206f6e20616464696e67206e6577206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e67206964342d204465736372697074696f6e782d204f70656e696e672054797065284c656164206f7220576f726b657229782d205374616b6520506f6c69637920666f7220746865206f70656e696e67482d205265776172642070657220626c6f636b404170706c6965644f6e4f70656e696e670800810301604170706c794f6e4f70656e696e67506172616d657465727300002801344170706c69636174696f6e4964000110dc456d697473206f6e20616464696e6720746865206170706c69636174696f6e20666f722074686520776f726b6572206f70656e696e672e1c506172616d733a542d204f70656e696e6720706172616d657465726573402d204170706c69636174696f6e206964344f70656e696e6746696c6c65640c002801244f70656e696e6749640000710301684170706c69636174696f6e4964546f576f726b657249644d617000006901015c42547265655365743c4170706c69636174696f6e49643e00021484456d697473206f6e2066696c6c696e6720746865206a6f62206f70656e696e672e1c506172616d733a4c2d20576f726b6572206f70656e696e67206964cc2d20576f726b6572206170706c69636174696f6e20696420746f2074686520776f726b65722069642064696374696f6e617279ac2d204170706c69636174696f6e6420696473207573656420746f2066696c6c20746865206f70656e696e67244c65616465725365740400280120576f726b6572496400030c88456d697473206f6e2073657474696e67207468652067726f7570206c65616465722e1c506172616d733a482d2047726f757020776f726b65722069642e60576f726b6572526f6c654163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964000410c4456d697473206f6e207570646174696e672074686520726f6c65206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e802d20526f6c65206163636f756e74206964206f662074686520776f726b65722e2c4c6561646572556e7365740005047c456d697473206f6e20756e2d73657474696e6720746865206c65616465722e30576f726b65724578697465640400280120576f726b6572496400061070456d697473206f6e2065786974696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e302d20526174696f6e616c652e50576f726b6572537461727465644c656176696e670800280120576f726b6572496400003101013c4f7074696f6e3c5665633c75383e3e000710b4456d697473207768656e20776f726b65722073746172746564206c656176696e6720746865697220726f6c652e1c506172616d733a302d20576f726b65722069642e302d20526174696f6e616c652e405465726d696e61746564576f726b65720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00081480456d697473206f6e207465726d696e6174696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e405465726d696e617465644c65616465720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00091480456d697473206f6e207465726d696e6174696e6720746865206c65616465722e1c506172616d733a4c2d206c656164657220776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e305374616b65536c61736865641000280120576f726b65724964000018011c42616c616e6365000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e000a18c0456d697473206f6e20736c617368696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e642d2061637475616c20736c61736865642062616c616e63652e702d2052657175657374656420736c61736865642062616c616e63652e302d20526174696f6e616c652e385374616b654465637265617365640800280120576f726b65724964000018011c42616c616e6365000b10c8456d697473206f6e2064656372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74385374616b65496e637265617365640800280120576f726b65724964000018011c42616c616e6365000c10c8456d697473206f6e20696e6372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74504170706c69636174696f6e57697468647261776e04002801344170706c69636174696f6e4964000d0c2501456d697473206f6e207769746864726177696e6720746865206170706c69636174696f6e20666f722074686520726567756c617220776f726b65722f6c656164206f70656e696e672e1c506172616d733a502d204a6f62206170706c69636174696f6e2069643c4f70656e696e6743616e63656c656404002801244f70656e696e674964000e0c8c456d697473206f6e2063616e63656c696e6720746865206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e6720696424427564676574536574040018011c42616c616e6365000f0cc8456d697473206f6e2073657474696e67207468652062756467657420666f722074686520776f726b696e672067726f75702e1c506172616d733a302d206e65772062756467657468576f726b65725265776172644163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964001010cc456d697473206f6e207570646174696e672074686520726577617264206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e882d20526577617264206163636f756e74206964206f662074686520776f726b65722e64576f726b6572526577617264416d6f756e74557064617465640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e001110c8456d697473206f6e207570646174696e67207468652072657761726420616d6f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e482d205265776172642070657220626c6f636b44537461747573546578744368616e67656408002c01104861736800003101013c4f7074696f6e3c5665633c75383e3e001210dc456d697473206f6e207570646174696e6720746865207374617475732074657874206f662074686520776f726b696e672067726f75702e1c506172616d733a482d2073746174757320746578742068617368342d207374617475732074657874384275646765745370656e64696e670c000001244163636f756e744964000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e001314c8456d697473206f6e206275646765742066726f6d2074686520776f726b696e672067726f7570206265696e67207370656e741c506172616d733a582d205265636569766572204163636f756e742049642e402d2042616c616e6365207370656e742e302d20526174696f6e616c652e28526577617264506169641000280120576f726b6572496400000001244163636f756e744964000018011c42616c616e636500008d0301445265776172645061796d656e74547970650014186c456d697473206f6e20706179696e6720746865207265776172642e1c506172616d733a4c2d204964206f662074686520776f726b65722e582d205265636569766572204163636f756e742049642e202d20526577617264b42d205061796d656e74207479706520286d697373656420726577617264206f7220726567756c6172206f6e65296c4e65774d69737365645265776172644c6576656c526561636865640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00151090456d697473206f6e207265616368696e67206e6577206d6973736564207265776172642e1c506172616d733a302d20576f726b65722049442ee82d204d69737365642072657761726420286f7074696f6e616c292e204e6f6e65206d65616e7320276e6f206d697373656420726577617264272e60576f726b696e6747726f757042756467657446756e6465640c002801204d656d6265724964000018011c42616c616e6365000030011c5665633c75383e0016147846756e642074686520776f726b696e672067726f7570206275646765742e1c506172616d733a2c2d204d656d6265722049444c2d20416d6f756e74206f662062616c616e63652c2d20526174696f6e616c65304c65616452656d61726b6564040030011c5665633c75383e00170c94456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a242d206d65737361676538576f726b657252656d61726b65640800280120576f726b65724964000030011c5665633c75383e00181094456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a202d20776f726b6572242d206d6573736167650c5c4576656e747320666f722074686973206d6f64756c652e00385f47726f75705f206576656e7473cd03085070616c6c65745f776f726b696e675f67726f757024496e7374616e63653900000000d10308306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e00020000d5030000022c00d903000002dd0300dd0300000408101000e10308306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6ee503014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d65e903016473705f72756e74696d653a3a52756e74696d65537472696e670000e5030000061000e9030000050200ed030c306672616d655f73797374656d1870616c6c65741043616c6c0404540001201872656d61726b04011872656d61726b30011c5665633c75383e000010684d616b6520736f6d65206f6e2d636861696e2072656d61726b2e0034232320436f6d706c6578697479202d20604f28312960387365745f686561705f7061676573040114706167657328010c753634000104f853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e207365745f636f6465040110636f646530011c5665633c75383e0002106453657420746865206e65772072756e74696d6520636f64652e0034232320436f6d706c657869747931012d20604f2843202b2053296020776865726520604360206c656e677468206f662060636f64656020616e642060536020636f6d706c6578697479206f66206063616e5f7365745f636f6465605c7365745f636f64655f776974686f75745f636865636b73040110636f646530011c5665633c75383e000310190153657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e0034232320436f6d706c65786974798c2d20604f2843296020776865726520604360206c656e677468206f662060636f6465602c7365745f73746f726167650401146974656d73f10301345665633c4b657956616c75653e0004046853657420736f6d65206974656d73206f662073746f726167652e306b696c6c5f73746f726167650401106b657973a90201205665633c4b65793e000504744b696c6c20736f6d65206974656d732066726f6d2073746f726167652e2c6b696c6c5f70726566697808011870726566697830010c4b657900011c7375626b65797310010c75333200061011014b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e0039012a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e6465723d0174686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e4472656d61726b5f776974685f6576656e7404011872656d61726b30011c5665633c75383e000704a44d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef103000002f50300f50300000408303000f9030c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2001185765696768740001246d61785f626c6f636b2001185765696768740001247065725f636c617373fd0301845065724469737061746368436c6173733c57656967687473506572436c6173733e0000fd030c346672616d655f737570706f7274206469737061746368405065724469737061746368436c617373040454010104000c01186e6f726d616c010401045400012c6f7065726174696f6e616c01040104540001246d616e6461746f72790104010454000001040c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632001185765696768740001346d61785f65787472696e736963050401384f7074696f6e3c5765696768743e0001246d61785f746f74616c050401384f7074696f6e3c5765696768743e0001207265736572766564050401384f7074696f6e3c5765696768743e0000050404184f7074696f6e04045401200108104e6f6e6500000010536f6d65040020000001000009040c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d61780d0401545065724469737061746368436c6173733c7533323e00000d040c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f72791001045400001104082873705f776569676874733c52756e74696d65446257656967687400000801107265616428010c753634000114777269746528010c75363400001504082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d65e903013452756e74696d65537472696e67000124696d706c5f6e616d65e903013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069731904011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013473746174655f76657273696f6e080108753800001904040c436f77040454011d040004001d040000001d04000002210400210400000408250410002504000003080000000800290400000504002d040c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c657431040c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011814626174636804011463616c6c733504017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000487c53656e642061206261746368206f662064697370617463682063616c6c732e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e0034232320436f6d706c6578697479d02d204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e005501546869732077696c6c2072657475726e20604f6b6020696e20616c6c2063697263756d7374616e6365732e20546f2064657465726d696e65207468652073756363657373206f66207468652062617463682c20616e31016576656e74206973206465706f73697465642e20496620612063616c6c206661696c656420616e64207468652062617463682077617320696e7465727275707465642c207468656e207468655501604261746368496e74657272757074656460206576656e74206973206465706f73697465642c20616c6f6e67207769746820746865206e756d626572206f66207375636365737366756c2063616c6c73206d6164654d01616e6420746865206572726f72206f6620746865206661696c65642063616c6c2e20496620616c6c2077657265207375636365737366756c2c207468656e2074686520604261746368436f6d706c65746564604c6576656e74206973206465706f73697465642e3461735f64657269766174697665080114696e6465782904010c75313600011063616c6c3904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000134dc53656e6420612063616c6c207468726f75676820616e20696e64657865642070736575646f6e796d206f66207468652073656e6465722e00550146696c7465722066726f6d206f726967696e206172652070617373656420616c6f6e672e205468652063616c6c2077696c6c2062652064697370617463686564207769746820616e206f726967696e207768696368bc757365207468652073616d652066696c74657220617320746865206f726967696e206f6620746869732063616c6c2e0045014e4f54453a20496620796f75206e65656420746f20656e73757265207468617420616e79206163636f756e742d62617365642066696c746572696e67206973206e6f7420686f6e6f7265642028692e652e61016265636175736520796f7520657870656374206070726f78796020746f2068617665206265656e2075736564207072696f7220696e207468652063616c6c20737461636b20616e6420796f7520646f206e6f742077616e7451017468652063616c6c207265737472696374696f6e7320746f206170706c7920746f20616e79207375622d6163636f756e7473292c207468656e20757365206061735f6d756c74695f7468726573686f6c645f31607c696e20746865204d756c74697369672070616c6c657420696e73746561642e00f44e4f54453a205072696f7220746f2076657273696f6e202a31322c2074686973207761732063616c6c6564206061735f6c696d697465645f737562602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2462617463685f616c6c04011463616c6c733504017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000234ec53656e642061206261746368206f662064697370617463682063616c6c7320616e642061746f6d6963616c6c792065786563757465207468656d2e21015468652077686f6c65207472616e73616374696f6e2077696c6c20726f6c6c6261636b20616e64206661696c20696620616e79206f66207468652063616c6c73206661696c65642e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e0034232320436f6d706c6578697479d02d204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c64697370617463685f617308012461735f6f726967696e91060154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6c3904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000318c84469737061746368657320612066756e6374696f6e2063616c6c207769746820612070726f7669646564206f726967696e2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e0034232320436f6d706c65786974791c2d204f2831292e2c666f7263655f626174636804011463616c6c733504017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0004347c53656e642061206261746368206f662064697370617463682063616c6c732ed4556e6c696b6520606261746368602c20697420616c6c6f7773206572726f727320616e6420776f6e277420696e746572727570742e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e004d014966206f726967696e20697320726f6f74207468656e207468652063616c6c732061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e0034232320436f6d706c6578697479d02d204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c776974685f77656967687408011063616c6c3904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000118776569676874200118576569676874000518c4446973706174636820612066756e6374696f6e2063616c6c2077697468206120737065636966696564207765696768742e002d01546869732066756e6374696f6e20646f6573206e6f7420636865636b2074686520776569676874206f66207468652063616c6c2c20616e6420696e737465616420616c6c6f777320746865b8526f6f74206f726967696e20746f20737065636966792074686520776569676874206f66207468652063616c6c2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e3504000002390400390408586a6f7973747265616d5f6e6f64655f72756e74696d652c52756e74696d6543616c6c00018c1853797374656d0400ed0301ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000001c5574696c6974790400310401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e000100104261626504003d0401a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426162652c2052756e74696d653e0002002454696d657374616d700400610401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e0003002042616c616e6365730400650401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e00050068456c656374696f6e50726f76696465724d756c746950686173650400690401fd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c456c656374696f6e50726f76696465724d756c746950686173652c2052756e74696d653e0007001c5374616b696e670400550501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5374616b696e672c2052756e74696d653e0008001c53657373696f6e0400790501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0009001c4772616e6470610400850501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4772616e6470612c2052756e74696d653e000b0020496d4f6e6c696e650400b50501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496d4f6e6c696e652c2052756e74696d653e000d0020426167734c6973740400d50501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426167734c6973742c2052756e74696d653e0010001c56657374696e670400d90501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e672c2052756e74696d653e001100204d756c74697369670400e10501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e0012001c436f756e63696c0400e90501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e001300285265666572656e64756d0400ed0501bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5265666572656e64756d2c2052756e74696d653e0014001c4d656d626572730400f10501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d656d626572732c2052756e74696d653e00150014466f72756d0400f50501a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c466f72756d2c2052756e74696d653e00160030436f6e737469747574696f6e0400f90501c50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6e737469747574696f6e2c2052756e74696d653e00170018426f756e74790400fd0501ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e74792c2052756e74696d653e001800404a6f7973747265616d5574696c6974790400010601d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4a6f7973747265616d5574696c6974792c2052756e74696d653e0019001c436f6e74656e740400050601b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6e74656e742c2052756e74696d653e001a001c53746f726167650400350601b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53746f726167652c2052756e74696d653e001b003050726f6a656374546f6b656e0400390601c50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f6a656374546f6b656e2c2052756e74696d653e001c003c50726f706f73616c73456e67696e650400610601d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f706f73616c73456e67696e652c2052756e74696d653e001d004c50726f706f73616c7344697363757373696f6e0400650601e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f706f73616c7344697363757373696f6e2c2052756e74696d653e001e003850726f706f73616c73436f6465780400690601cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f706f73616c73436f6465782c2052756e74696d653e001f0044466f72756d576f726b696e6747726f757004006d0601d90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c466f72756d576f726b696e6747726f75702c2052756e74696d653e0020004c53746f72616765576f726b696e6747726f75700400710601e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53746f72616765576f726b696e6747726f75702c2052756e74696d653e0021004c436f6e74656e74576f726b696e6747726f75700400750601e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6e74656e74576f726b696e6747726f75702c2052756e74696d653e0022006c4f7065726174696f6e73576f726b696e6747726f7570416c7068610400790601010273656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4f7065726174696f6e73576f726b696e6747726f7570416c7068612c2052756e74696d653e0023003c417070576f726b696e6747726f757004007d0601d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417070576f726b696e6747726f75702c2052756e74696d653e002400584d656d62657273686970576f726b696e6747726f75700400810601ed0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d656d62657273686970576f726b696e6747726f75702c2052756e74696d653e002500684f7065726174696f6e73576f726b696e6747726f7570426574610400850601fd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4f7065726174696f6e73576f726b696e6747726f7570426574612c2052756e74696d653e0026006c4f7065726174696f6e73576f726b696e6747726f757047616d6d610400890601010273656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4f7065726174696f6e73576f726b696e6747726f757047616d6d612c2052756e74696d653e00270060446973747269627574696f6e576f726b696e6747726f757004008d0601f50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446973747269627574696f6e576f726b696e6747726f75702c2052756e74696d653e002800003d040c2c70616c6c65745f626162651870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f6641040184426f783c45717569766f636174696f6e50726f6f663c543a3a4865616465723e3e00013c6b65795f6f776e65725f70726f6f6655040140543a3a4b65794f776e657250726f6f6600001009015265706f727420617574686f726974792065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667905017468652065717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f660d01616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63652077696c6c306265207265706f727465642e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f6641040184426f783c45717569766f636174696f6e50726f6f663c543a3a4865616465723e3e00013c6b65795f6f776e65725f70726f6f6655040140543a3a4b65794f776e657250726f6f6600012009015265706f727420617574686f726974792065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667905017468652065717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f660d01616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63652077696c6c306265207265706f727465642e0d01546869732065787472696e736963206d7573742062652063616c6c656420756e7369676e656420616e642069742069732065787065637465642074686174206f6e6c791501626c6f636b20617574686f72732077696c6c2063616c6c206974202876616c69646174656420696e206056616c6964617465556e7369676e656460292c2061732073756368150169662074686520626c6f636b20617574686f7220697320646566696e65642069742077696c6c20626520646566696e6564206173207468652065717569766f636174696f6e247265706f727465722e48706c616e5f636f6e6669675f6368616e6765040118636f6e666967590401504e657874436f6e66696744657363726970746f720002105d01506c616e20616e2065706f636820636f6e666967206368616e67652e205468652065706f636820636f6e666967206368616e6765206973207265636f7264656420616e642077696c6c20626520656e6163746564206f6e5101746865206e6578742063616c6c20746f2060656e6163745f65706f63685f6368616e6765602e2054686520636f6e6669672077696c6c20626520616374697661746564206f6e652065706f63682061667465722e59014d756c7469706c652063616c6c7320746f2074686973206d6574686f642077696c6c207265706c61636520616e79206578697374696e6720706c616e6e656420636f6e666967206368616e6765207468617420686164546e6f74206265656e20656e6163746564207965742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e4104084873705f636f6e73656e7375735f736c6f74734445717569766f636174696f6e50726f6f660818486561646572014504084964014d04001001206f6666656e6465724d0401084964000110736c6f7451040110536c6f7400013066697273745f686561646572450401184865616465720001347365636f6e645f6865616465724504011848656164657200004504102873705f72756e74696d651c67656e65726963186865616465721848656164657208184e756d626572011010486173680149040014012c706172656e745f686173682c0130486173683a3a4f75747075740001186e756d626572e50301184e756d62657200012873746174655f726f6f742c0130486173683a3a4f757470757400013c65787472696e736963735f726f6f742c0130486173683a3a4f7574707574000118646967657374340118446967657374000049040c2873705f72756e74696d65187472616974732c426c616b6554776f323536000000004d040c4473705f636f6e73656e7375735f626162650c617070185075626c696300000400dc013c737232353531393a3a5075626c696300005104084873705f636f6e73656e7375735f736c6f747310536c6f740000040028010c75363400005504082873705f73657373696f6e3c4d656d6265727368697050726f6f6600000c011c73657373696f6e10013053657373696f6e496e646578000128747269655f6e6f646573a90201305665633c5665633c75383e3e00013c76616c696461746f725f636f756e7410013856616c696461746f72436f756e74000059040c4473705f636f6e73656e7375735f626162651c64696765737473504e657874436f6e66696744657363726970746f720001040856310801046379030128287536342c2075363429000134616c6c6f7765645f736c6f74735d040130416c6c6f776564536c6f7473000100005d04084473705f636f6e73656e7375735f6261626530416c6c6f776564536c6f747300010c305072696d617279536c6f7473000000745072696d617279416e645365636f6e64617279506c61696e536c6f74730001006c5072696d617279416e645365636f6e64617279565246536c6f74730002000061040c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77240124543a3a4d6f6d656e7400003c54536574207468652063757272656e742074696d652e005501546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6ed470686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e0041015468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e742073706563696669656420627940604d696e696d756d506572696f64602e00d4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e74602e0034232320436f6d706c657869747931012d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f283129602961012d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f28312960292e202862656361757365206f6620604469645570646174653a3a74616b656020696e402020606f6e5f66696e616c697a656029d42d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e65040c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000118207472616e73666572080110646573740001504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565ec0128543a3a42616c616e6365000058d45472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e000501607472616e73666572602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722e11014966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c74b06f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e0034232320436f6d706c657869747961012d20446570656e64656e74206f6e20617267756d656e747320627574206e6f7420637269746963616c2c20676976656e2070726f70657220696d706c656d656e746174696f6e7320666f7220696e70757420636f6e66696794202074797065732e205365652072656c617465642066756e6374696f6e732062656c6f772e31012d20497420636f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e642077726974657320696e7465726e616c6c7920616e64206e6f20636f6d706c6578382020636f6d7075746174696f6e2e004852656c617465642066756e6374696f6e733a004d0120202d2060656e737572655f63616e5f77697468647261776020697320616c776179732063616c6c656420696e7465726e616c6c792062757420686173206120626f756e64656420636f6d706c65786974792e290120202d205472616e7366657272696e672062616c616e63657320746f206163636f756e7473207468617420646964206e6f74206578697374206265666f72652077696c6c206361757365cc2020202060543a3a4f6e4e65774163636f756e743a3a6f6e5f6e65775f6163636f756e746020746f2062652063616c6c65642e5d0120202d2052656d6f76696e6720656e6f7567682066756e64732066726f6d20616e206163636f756e742077696c6c20747269676765722060543a3a4475737452656d6f76616c3a3a6f6e5f756e62616c616e636564602e5d0120202d20607472616e736665725f6b6565705f616c6976656020776f726b73207468652073616d652077617920617320607472616e73666572602c206275742068617320616e206164646974696f6e616c20636865636bdc202020207468617420746865207472616e736665722077696c6c206e6f74206b696c6c20746865206f726967696e206163636f756e742e2c7365745f62616c616e63650c010c77686f0001504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f66726565ec0128543a3a42616c616e63650001306e65775f7265736572766564ec0128543a3a42616c616e636500012090536574207468652062616c616e636573206f66206120676976656e206163636f756e742e001d01546869732077696c6c20616c74657220604672656542616c616e63656020616e642060526573657276656442616c616e63656020696e2073746f726167652e2069742077696c6c3101616c736f20616c7465722074686520746f74616c2069737375616e6365206f66207468652073797374656d202860546f74616c49737375616e6365602920617070726f7072696174656c792e1501496620746865206e65772066726565206f722072657365727665642062616c616e63652069732062656c6f7720746865206578697374656e7469616c206465706f7369742cfc69742077696c6c20726573657420746865206163636f756e74206e6f6e63652028606672616d655f73797374656d3a3a4163636f756e744e6f6e636560292e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e38666f7263655f7472616e736665720c0118736f757263650001504163636f756e7449644c6f6f6b75704f663c543e000110646573740001504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565ec0128543a3a42616c616e63650002144d0145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e74206d6179206265287370656369666965642e34232320436f6d706c65786974794d012d2053616d65206173207472616e736665722c20627574206164646974696f6e616c207265616420616e6420777269746520626563617573652074686520736f75726365206163636f756e74206973206e6f747c2020617373756d656420746f20626520696e20746865206f7665726c61792e4c7472616e736665725f6b6565705f616c697665080110646573740001504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565ec0128543a3a42616c616e63650003184d0153616d6520617320746865205b607472616e73666572605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665722077696c6c206e6f74206b696c6c207468653c6f726967696e206163636f756e742e00b8393925206f66207468652074696d6520796f752077616e74205b607472616e73666572605d20696e73746561642e00c05b607472616e73666572605d3a207374727563742e50616c6c65742e68746d6c236d6574686f642e7472616e73666572307472616e736665725f616c6c080110646573740001504163636f756e7449644c6f6f6b75704f663c543e0001286b6565705f616c697665980110626f6f6c00044005015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861746101616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c206465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f72590120207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746fd420206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e20232320436f6d706c657869747939012d204f2831292e204a757374206c696b65207472616e736665722c206275742072656164696e672074686520757365722773207472616e7366657261626c652062616c616e63652066697273742e3c666f7263655f756e7265736572766508010c77686f0001504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74180128543a3a42616c616e636500050cb0556e7265736572766520736f6d652062616c616e63652066726f6d2061207573657220627920666f7263652e006c43616e206f6e6c792062652063616c6c656420627920524f4f542e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e69040c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c65741043616c6c0404540001143c7375626d69745f756e7369676e65640801307261775f736f6c7574696f6e6d0401b0426f783c526177536f6c7574696f6e3c536f6c7574696f6e4f663c543a3a4d696e6572436f6e6669673e3e3e00011c7769746e6573733d050158536f6c7574696f6e4f72536e617073686f7453697a65000038a45375626d6974206120736f6c7574696f6e20666f722074686520756e7369676e65642070686173652e00c8546865206469737061746368206f726967696e20666f20746869732063616c6c206d757374206265205f5f6e6f6e655f5f2e003d0154686973207375626d697373696f6e20697320636865636b6564206f6e2074686520666c792e204d6f72656f7665722c207468697320756e7369676e656420736f6c7574696f6e206973206f6e6c79550176616c696461746564207768656e207375626d697474656420746f2074686520706f6f6c2066726f6d20746865202a2a6c6f63616c2a2a206e6f64652e204566666563746976656c792c2074686973206d65616e735d0174686174206f6e6c79206163746976652076616c696461746f72732063616e207375626d69742074686973207472616e73616374696f6e207768656e20617574686f72696e67206120626c6f636b202873696d696c617240746f20616e20696e686572656e74292e005901546f2070726576656e7420616e7920696e636f727265637420736f6c7574696f6e2028616e642074687573207761737465642074696d652f776569676874292c2074686973207472616e73616374696f6e2077696c6c4d0170616e69632069662074686520736f6c7574696f6e207375626d6974746564206279207468652076616c696461746f7220697320696e76616c696420696e20616e79207761792c206566666563746976656c799c70757474696e6720746865697220617574686f72696e6720726577617264206174207269736b2e00e04e6f206465706f736974206f7220726577617264206973206173736f63696174656420776974682074686973207375626d697373696f6e2e6c7365745f6d696e696d756d5f756e747275737465645f73636f72650401406d617962655f6e6578745f73636f7265410501544f7074696f6e3c456c656374696f6e53636f72653e000114b05365742061206e65772076616c756520666f7220604d696e696d756d556e7472757374656453636f7265602e00d84469737061746368206f726967696e206d75737420626520616c69676e656420776974682060543a3a466f7263654f726967696e602e00f05468697320636865636b2063616e206265207475726e6564206f66662062792073657474696e67207468652076616c756520746f20604e6f6e65602e747365745f656d657267656e63795f656c656374696f6e5f726573756c74040120737570706f72747345050158537570706f7274733c543a3a4163636f756e7449643e0002205901536574206120736f6c7574696f6e20696e207468652071756575652c20746f2062652068616e646564206f757420746f2074686520636c69656e74206f6620746869732070616c6c657420696e20746865206e6578748863616c6c20746f2060456c656374696f6e50726f76696465723a3a656c656374602e004501546869732063616e206f6e6c79206265207365742062792060543a3a466f7263654f726967696e602c20616e64206f6e6c79207768656e207468652070686173652069732060456d657267656e6379602e00610154686520736f6c7574696f6e206973206e6f7420636865636b656420666f7220616e7920666561736962696c69747920616e6420697320617373756d656420746f206265207472757374776f727468792c20617320616e795101666561736962696c69747920636865636b20697473656c662063616e20696e207072696e6369706c652063617573652074686520656c656374696f6e2070726f6365737320746f206661696c202864756520746f686d656d6f72792f77656967687420636f6e73747261696e73292e187375626d69740401307261775f736f6c7574696f6e6d0401b0426f783c526177536f6c7574696f6e3c536f6c7574696f6e4f663c543a3a4d696e6572436f6e6669673e3e3e0003249c5375626d6974206120736f6c7574696f6e20666f7220746865207369676e65642070686173652e00d0546865206469737061746368206f726967696e20666f20746869732063616c6c206d757374206265205f5f7369676e65645f5f2e005d0154686520736f6c7574696f6e20697320706f74656e7469616c6c79207175657565642c206261736564206f6e2074686520636c61696d65642073636f726520616e642070726f6365737365642061742074686520656e64506f6620746865207369676e65642070686173652e005d0141206465706f73697420697320726573657276656420616e64207265636f7264656420666f722074686520736f6c7574696f6e2e204261736564206f6e20746865206f7574636f6d652c2074686520736f6c7574696f6e15016d696768742062652072657761726465642c20736c61736865642c206f722067657420616c6c206f7220612070617274206f6620746865206465706f736974206261636b2e4c676f7665726e616e63655f66616c6c6261636b0801406d617962655f6d61785f766f746572730102012c4f7074696f6e3c7533323e0001446d617962655f6d61785f746172676574730102012c4f7074696f6e3c7533323e00041080547269676765722074686520676f7665726e616e63652066616c6c6261636b2e004901546869732063616e206f6e6c792062652063616c6c6564207768656e205b6050686173653a3a456d657267656e6379605d20697320656e61626c65642c20617320616e20616c7465726e617469766520746fc063616c6c696e67205b6043616c6c3a3a7365745f656d657267656e63795f656c656374696f6e5f726573756c74605d2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e6d04089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173652c526177536f6c7574696f6e040453017104000c0120736f6c7574696f6e710401045300011473636f72659c0134456c656374696f6e53636f7265000114726f756e6410010c7533320000710408586a6f7973747265616d5f6e6f64655f72756e74696d65384e706f73536f6c7574696f6e31360000400118766f74657331750400000118766f74657332810400000118766f74657333950400000118766f74657334a10400000118766f74657335ad0400000118766f74657336b90400000118766f74657337c50400000118766f74657338d10400000118766f74657339dd040000011c766f7465733130e9040000011c766f7465733131f5040000011c766f746573313201050000011c766f74657331330d050000011c766f746573313419050000011c766f746573313525050000011c766f746573313631050000007504000002790400790400000408e5037d04007d04000006290400810400000285040085040000040ce50389047d04008904000004087d048d04008d0400000691040091040c3473705f61726974686d65746963287065725f7468696e677318506572553136000004002904010c7531360000950400000299040099040000040ce5039d047d04009d0400000302000000890400a104000002a50400a5040000040ce503a9047d0400a90400000303000000890400ad04000002b10400b1040000040ce503b5047d0400b50400000304000000890400b904000002bd0400bd040000040ce503c1047d0400c10400000305000000890400c504000002c90400c9040000040ce503cd047d0400cd0400000306000000890400d104000002d50400d5040000040ce503d9047d0400d90400000307000000890400dd04000002e10400e1040000040ce503e5047d0400e50400000308000000890400e904000002ed0400ed040000040ce503f1047d0400f10400000309000000890400f504000002f90400f9040000040ce503fd047d0400fd040000030a000000890400010500000205050005050000040ce50309057d040009050000030b0000008904000d0500000211050011050000040ce50315057d040015050000030c00000089040019050000021d05001d050000040ce50321057d040021050000030d000000890400250500000229050029050000040ce5032d057d04002d050000030e000000890400310500000235050035050000040ce50339057d040039050000030f0000008904003d05089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f706861736558536f6c7574696f6e4f72536e617073686f7453697a650000080118766f74657273e503010c75333200011c74617267657473e503010c7533320000410504184f7074696f6e040454019c0108104e6f6e6500000010536f6d6504009c00000100004505000002490500490500000408004d05004d05084473705f6e706f735f656c656374696f6e731c537570706f727404244163636f756e744964010000080114746f74616c18013c457874656e64656442616c616e6365000118766f74657273510501845665633c284163636f756e7449642c20457874656e64656442616c616e6365293e000051050000024d01005505103870616c6c65745f7374616b696e671870616c6c65741870616c6c65741043616c6c04045400016810626f6e640c0128636f6e74726f6c6c65720001504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565ec013042616c616e63654f663c543e00011470617965655905017c52657761726444657374696e6174696f6e3c543a3a4163636f756e7449643e00003c610154616b6520746865206f726967696e206163636f756e74206173206120737461736820616e64206c6f636b207570206076616c756560206f66206974732062616c616e63652e2060636f6e74726f6c6c6572602077696c6c80626520746865206163636f756e74207468617420636f6e74726f6c732069742e002d016076616c756560206d757374206265206d6f7265207468616e2074686520606d696e696d756d5f62616c616e636560207370656369666965642062792060543a3a43757272656e6379602e002101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20627920746865207374617368206163636f756e742e003c456d6974732060426f6e646564602e34232320436f6d706c6578697479d02d20496e646570656e64656e74206f662074686520617267756d656e74732e204d6f64657261746520636f6d706c65786974792e1c2d204f2831292e642d20546872656520657874726120444220656e74726965732e004d014e4f54453a2054776f206f66207468652073746f726167652077726974657320286053656c663a3a626f6e646564602c206053656c663a3a7061796565602920617265205f6e657665725f20636c65616e65643d01756e6c6573732074686520606f726967696e602066616c6c732062656c6f77205f6578697374656e7469616c206465706f7369745f20616e6420676574732072656d6f76656420617320647573742e28626f6e645f65787472610401386d61785f6164646974696f6e616cec013042616c616e63654f663c543e000138610141646420736f6d6520657874726120616d6f756e742074686174206861766520617070656172656420696e207468652073746173682060667265655f62616c616e63656020696e746f207468652062616c616e636520757030666f72207374616b696e672e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f206279207468652073746173682c206e6f742074686520636f6e74726f6c6c65722e004d01557365207468697320696620746865726520617265206164646974696f6e616c2066756e647320696e20796f7572207374617368206163636f756e74207468617420796f75207769736820746f20626f6e642e5501556e6c696b65205b60626f6e64605d2853656c663a3a626f6e6429206f72205b60756e626f6e64605d2853656c663a3a756e626f6e642920746869732066756e6374696f6e20646f6573206e6f7420696d706f7365bc616e79206c696d69746174696f6e206f6e2074686520616d6f756e7420746861742063616e2062652061646465642e003c456d6974732060426f6e646564602e0034232320436f6d706c6578697479e42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e1c2d204f2831292e18756e626f6e6404011476616c7565ec013042616c616e63654f663c543e00024c51015363686564756c65206120706f7274696f6e206f662074686520737461736820746f20626520756e6c6f636b656420726561647920666f72207472616e73666572206f75742061667465722074686520626f6e64fc706572696f6420656e64732e2049662074686973206c656176657320616e20616d6f756e74206163746976656c7920626f6e646564206c657373207468616e2101543a3a43757272656e63793a3a6d696e696d756d5f62616c616e636528292c207468656e20697420697320696e6372656173656420746f207468652066756c6c20616d6f756e742e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e0045014f6e63652074686520756e6c6f636b20706572696f6420697320646f6e652c20796f752063616e2063616c6c206077697468647261775f756e626f6e6465646020746f2061637475616c6c79206d6f7665bc7468652066756e6473206f7574206f66206d616e6167656d656e7420726561647920666f72207472616e736665722e0031014e6f206d6f7265207468616e2061206c696d69746564206e756d626572206f6620756e6c6f636b696e67206368756e6b73202873656520604d6178556e6c6f636b696e674368756e6b736029410163616e20636f2d657869737473206174207468652073616d652074696d652e20496620746865726520617265206e6f20756e6c6f636b696e67206368756e6b7320736c6f747320617661696c61626c6545015b6043616c6c3a3a77697468647261775f756e626f6e646564605d2069732063616c6c656420746f2072656d6f766520736f6d65206f6620746865206368756e6b732028696620706f737369626c65292e00390149662061207573657220656e636f756e74657273207468652060496e73756666696369656e74426f6e6460206572726f72207768656e2063616c6c696e6720746869732065787472696e7369632c1901746865792073686f756c642063616c6c20606368696c6c6020666972737420696e206f7264657220746f206672656520757020746865697220626f6e6465642066756e64732e0044456d6974732060556e626f6e646564602e009453656520616c736f205b6043616c6c3a3a77697468647261775f756e626f6e646564605d2e4477697468647261775f756e626f6e6465640401486e756d5f736c617368696e675f7370616e7310010c753332000338290152656d6f766520616e7920756e6c6f636b6564206368756e6b732066726f6d207468652060756e6c6f636b696e67602071756575652066726f6d206f7572206d616e6167656d656e742e0031015468697320657373656e7469616c6c7920667265657320757020746861742062616c616e636520746f206265207573656420627920746865207374617368206163636f756e7420746f20646f4877686174657665722069742077616e74732e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722e0048456d697473206057697468647261776e602e006853656520616c736f205b6043616c6c3a3a756e626f6e64605d2e0034232320436f6d706c6578697479d84f285329207768657265205320697320746865206e756d626572206f6620736c617368696e67207370616e7320746f2072656d6f766509014e4f54453a2057656967687420616e6e6f746174696f6e20697320746865206b696c6c207363656e6172696f2c20776520726566756e64206f74686572776973652e2076616c69646174650401147072656673b0013856616c696461746f725072656673000414e44465636c617265207468652064657369726520746f2076616c696461746520666f7220746865206f726967696e20636f6e74726f6c6c65722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e206e6f6d696e61746504011c746172676574735d0501645665633c4163636f756e7449644c6f6f6b75704f663c543e3e0005280d014465636c617265207468652064657369726520746f206e6f6d696e6174652060746172676574736020666f7220746865206f726967696e20636f6e74726f6c6c65722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e0034232320436f6d706c65786974792d012d20546865207472616e73616374696f6e277320636f6d706c65786974792069732070726f706f7274696f6e616c20746f207468652073697a65206f662060746172676574736020284e29050177686963682069732063617070656420617420436f6d7061637441737369676e6d656e74733a3a4c494d49542028543a3a4d61784e6f6d696e6174696f6e73292ed42d20426f74682074686520726561647320616e642077726974657320666f6c6c6f7720612073696d696c6172207061747465726e2e146368696c6c000628c44465636c617265206e6f2064657369726520746f206569746865722076616c6964617465206f72206e6f6d696e6174652e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e0034232320436f6d706c6578697479e42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e502d20436f6e7461696e73206f6e6520726561642ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e247365745f706179656504011470617965655905017c52657761726444657374696e6174696f6e3c543a3a4163636f756e7449643e000730b42852652d2973657420746865207061796d656e742074617267657420666f72206120636f6e74726f6c6c65722e005101456666656374732077696c6c2062652066656c7420696e7374616e746c792028617320736f6f6e20617320746869732066756e6374696f6e20697320636f6d706c65746564207375636365737366756c6c79292e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e0034232320436f6d706c6578697479182d204f283129e42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e942d20436f6e7461696e732061206c696d69746564206e756d626572206f662072656164732ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e242d2d2d2d2d2d2d2d2d387365745f636f6e74726f6c6c6572040128636f6e74726f6c6c65720001504163636f756e7449644c6f6f6b75704f663c543e00082c8c2852652d297365742074686520636f6e74726f6c6c6572206f6620612073746173682e005101456666656374732077696c6c2062652066656c7420696e7374616e746c792028617320736f6f6e20617320746869732066756e6374696f6e20697320636f6d706c65746564207375636365737366756c6c79292e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f206279207468652073746173682c206e6f742074686520636f6e74726f6c6c65722e0034232320436f6d706c6578697479104f283129e42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e942d20436f6e7461696e732061206c696d69746564206e756d626572206f662072656164732ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e4c7365745f76616c696461746f725f636f756e7404010c6e6577e503010c75333200091890536574732074686520696465616c206e756d626572206f662076616c696461746f72732e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e0034232320436f6d706c6578697479104f28312960696e6372656173655f76616c696461746f725f636f756e740401286164646974696f6e616ce503010c753332000a1ce4496e6372656d656e74732074686520696465616c206e756d626572206f662076616c696461746f7273207570746f206d6178696d756d206f668c60456c656374696f6e50726f7669646572426173653a3a4d617857696e6e657273602e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e0034232320436f6d706c65786974799853616d65206173205b6053656c663a3a7365745f76616c696461746f725f636f756e74605d2e547363616c655f76616c696461746f725f636f756e74040118666163746f726105011c50657263656e74000b1c0d015363616c652075702074686520696465616c206e756d626572206f662076616c696461746f7273206279206120666163746f72207570746f206d6178696d756d206f668c60456c656374696f6e50726f7669646572426173653a3a4d617857696e6e657273602e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e0034232320436f6d706c65786974799853616d65206173205b6053656c663a3a7365745f76616c696461746f725f636f756e74605d2e34666f7263655f6e6f5f65726173000c34ac466f72636520746865726520746f206265206e6f206e6577206572617320696e646566696e6974656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e3901546875732074686520656c656374696f6e2070726f63657373206d6179206265206f6e676f696e67207768656e20746869732069732063616c6c65642e20496e2074686973206361736520746865dc656c656374696f6e2077696c6c20636f6e74696e756520756e74696c20746865206e65787420657261206973207472696767657265642e0034232320436f6d706c65786974793c2d204e6f20617267756d656e74732e382d205765696768743a204f28312934666f7263655f6e65775f657261000d384901466f72636520746865726520746f2062652061206e6577206572612061742074686520656e64206f6620746865206e6578742073657373696f6e2e20416674657220746869732c2069742077696c6c2062659c726573657420746f206e6f726d616c20286e6f6e2d666f7263656429206265686176696f75722e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e4901496620746869732069732063616c6c6564206a757374206265666f72652061206e657720657261206973207472696767657265642c2074686520656c656374696f6e2070726f63657373206d6179206e6f748c6861766520656e6f75676820626c6f636b7320746f20676574206120726573756c742e0034232320436f6d706c65786974793c2d204e6f20617267756d656e74732e382d205765696768743a204f283129447365745f696e76756c6e657261626c6573040134696e76756c6e657261626c65735d0501445665633c543a3a4163636f756e7449643e000e0cc8536574207468652076616c696461746f72732077686f2063616e6e6f7420626520736c61736865642028696620616e79292e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e34666f7263655f756e7374616b650801147374617368000130543a3a4163636f756e7449640001486e756d5f736c617368696e675f7370616e7310010c753332000f0c0901466f72636520612063757272656e74207374616b657220746f206265636f6d6520636f6d706c6574656c7920756e7374616b65642c20696d6d6564696174656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e50666f7263655f6e65775f6572615f616c776179730010240101466f72636520746865726520746f2062652061206e6577206572612061742074686520656e64206f662073657373696f6e7320696e646566696e6974656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e4901496620746869732069732063616c6c6564206a757374206265666f72652061206e657720657261206973207472696767657265642c2074686520656c656374696f6e2070726f63657373206d6179206e6f748c6861766520656e6f75676820626c6f636b7320746f20676574206120726573756c742e5463616e63656c5f64656665727265645f736c61736808010c657261100120457261496e646578000134736c6173685f696e6469636573650501205665633c7533323e0011149443616e63656c20656e6163746d656e74206f66206120646566657272656420736c6173682e009843616e2062652063616c6c6564206279207468652060543a3a41646d696e4f726967696e602e000101506172616d65746572733a2065726120616e6420696e6469636573206f662074686520736c617368657320666f7220746861742065726120746f206b696c6c2e387061796f75745f7374616b65727308013c76616c696461746f725f7374617368000130543a3a4163636f756e74496400010c657261100120457261496e64657800122c0d01506179206f757420616c6c20746865207374616b65727320626568696e6420612073696e676c652076616c696461746f7220666f7220612073696e676c65206572612e0049012d206076616c696461746f725f73746173686020697320746865207374617368206163636f756e74206f66207468652076616c696461746f722e205468656972206e6f6d696e61746f72732c20757020746f2501202060543a3a4d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602c2077696c6c20616c736f207265636569766520746865697220726577617264732e31012d206065726160206d617920626520616e7920657261206265747765656e20605b63757272656e745f657261202d20686973746f72795f64657074683b2063757272656e745f6572615d602e005501546865206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e20416e79206163636f756e742063616e2063616c6c20746869732066756e6374696f6e2c206576656e206966746974206973206e6f74206f6e65206f6620746865207374616b6572732e0034232320436f6d706c6578697479b82d204174206d6f7374204f284d61784e6f6d696e61746f72526577617264656450657256616c696461746f72292e187265626f6e6404011476616c7565ec013042616c616e63654f663c543e00131cdc5265626f6e64206120706f7274696f6e206f6620746865207374617368207363686564756c656420746f20626520756e6c6f636b65642e00d4546865206469737061746368206f726967696e206d757374206265207369676e65642062792074686520636f6e74726f6c6c65722e0034232320436f6d706c6578697479d02d2054696d6520636f6d706c65786974793a204f284c292c207768657265204c20697320756e6c6f636b696e67206368756e6b73882d20426f756e64656420627920604d6178556e6c6f636b696e674368756e6b73602e28726561705f73746173680801147374617368000130543a3a4163636f756e7449640001486e756d5f736c617368696e675f7370616e7310010c7533320014305d0152656d6f766520616c6c2064617461207374727563747572657320636f6e6365726e696e672061207374616b65722f7374617368206f6e636520697420697320617420612073746174652077686572652069742063616e0501626520636f6e736964657265642060647573746020696e20746865207374616b696e672073797374656d2e2054686520726571756972656d656e7473206172653a000501312e207468652060746f74616c5f62616c616e636560206f66207468652073746173682069732062656c6f77206578697374656e7469616c206465706f7369742e1101322e206f722c2074686520606c65646765722e746f74616c60206f66207468652073746173682069732062656c6f77206578697374656e7469616c206465706f7369742e00550154686520666f726d65722063616e2068617070656e20696e206361736573206c696b65206120736c6173683b20746865206c6174746572207768656e20612066756c6c7920756e626f6e646564206163636f756e7409016973207374696c6c20726563656976696e67207374616b696e67207265776172647320696e206052657761726444657374696e6174696f6e3a3a5374616b6564602e00310149742063616e2062652063616c6c656420627920616e796f6e652c206173206c6f6e672061732060737461736860206d65657473207468652061626f766520726571756972656d656e74732e00dc526566756e647320746865207472616e73616374696f6e20666565732075706f6e207375636365737366756c20657865637574696f6e2e106b69636b04010c77686f5d0501645665633c4163636f756e7449644c6f6f6b75704f663c543e3e00152ce052656d6f76652074686520676976656e206e6f6d696e6174696f6e732066726f6d207468652063616c6c696e672076616c696461746f722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e004d012d206077686f603a2041206c697374206f66206e6f6d696e61746f72207374617368206163636f756e74732077686f20617265206e6f6d696e6174696e6720746869732076616c696461746f72207768696368c0202073686f756c64206e6f206c6f6e676572206265206e6f6d696e6174696e6720746869732076616c696461746f722e0055014e6f74653a204d616b696e6720746869732063616c6c206f6e6c79206d616b65732073656e736520696620796f7520666972737420736574207468652076616c696461746f7220707265666572656e63657320746f78626c6f636b20616e792066757274686572206e6f6d696e6174696f6e732e4c7365745f7374616b696e675f636f6e666967731801486d696e5f6e6f6d696e61746f725f626f6e6469050158436f6e6669674f703c42616c616e63654f663c543e3e0001486d696e5f76616c696461746f725f626f6e6469050158436f6e6669674f703c42616c616e63654f663c543e3e00014c6d61785f6e6f6d696e61746f725f636f756e746d050134436f6e6669674f703c7533323e00014c6d61785f76616c696461746f725f636f756e746d050134436f6e6669674f703c7533323e00013c6368696c6c5f7468726573686f6c6471050144436f6e6669674f703c50657263656e743e0001386d696e5f636f6d6d697373696f6e75050144436f6e6669674f703c50657262696c6c3e001644ac5570646174652074686520766172696f7573207374616b696e6720636f6e66696775726174696f6e73202e0025012a20606d696e5f6e6f6d696e61746f725f626f6e64603a20546865206d696e696d756d2061637469766520626f6e64206e656564656420746f2062652061206e6f6d696e61746f722e25012a20606d696e5f76616c696461746f725f626f6e64603a20546865206d696e696d756d2061637469766520626f6e64206e656564656420746f20626520612076616c696461746f722e55012a20606d61785f6e6f6d696e61746f725f636f756e74603a20546865206d6178206e756d626572206f662075736572732077686f2063616e2062652061206e6f6d696e61746f72206174206f6e63652e205768656e98202073657420746f20604e6f6e65602c206e6f206c696d697420697320656e666f726365642e55012a20606d61785f76616c696461746f725f636f756e74603a20546865206d6178206e756d626572206f662075736572732077686f2063616e20626520612076616c696461746f72206174206f6e63652e205768656e98202073657420746f20604e6f6e65602c206e6f206c696d697420697320656e666f726365642e59012a20606368696c6c5f7468726573686f6c64603a2054686520726174696f206f6620606d61785f6e6f6d696e61746f725f636f756e7460206f7220606d61785f76616c696461746f725f636f756e74602077686963681901202073686f756c642062652066696c6c656420696e206f7264657220666f722074686520606368696c6c5f6f7468657260207472616e73616374696f6e20746f20776f726b2e61012a20606d696e5f636f6d6d697373696f6e603a20546865206d696e696d756d20616d6f756e74206f6620636f6d6d697373696f6e207468617420656163682076616c696461746f7273206d757374206d61696e7461696e2e550120205468697320697320636865636b6564206f6e6c792075706f6e2063616c6c696e67206076616c6964617465602e204578697374696e672076616c696461746f727320617265206e6f742061666665637465642e00c452756e74696d654f726967696e206d75737420626520526f6f7420746f2063616c6c20746869732066756e6374696f6e2e0035014e4f54453a204578697374696e67206e6f6d696e61746f727320616e642076616c696461746f72732077696c6c206e6f742062652061666665637465642062792074686973207570646174652e1101746f206b69636b2070656f706c6520756e64657220746865206e6577206c696d6974732c20606368696c6c5f6f74686572602073686f756c642062652063616c6c65642e2c6368696c6c5f6f74686572040128636f6e74726f6c6c6572000130543a3a4163636f756e74496400176841014465636c61726520612060636f6e74726f6c6c65726020746f2073746f702070617274696369706174696e672061732065697468657220612076616c696461746f72206f72206e6f6d696e61746f722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e004101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2c206275742063616e2062652063616c6c656420627920616e796f6e652e0059014966207468652063616c6c6572206973207468652073616d652061732074686520636f6e74726f6c6c6572206265696e672074617267657465642c207468656e206e6f206675727468657220636865636b7320617265d8656e666f726365642c20616e6420746869732066756e6374696f6e2062656861766573206a757374206c696b6520606368696c6c602e005d014966207468652063616c6c657220697320646966666572656e74207468616e2074686520636f6e74726f6c6c6572206265696e672074617267657465642c2074686520666f6c6c6f77696e6720636f6e646974696f6e73306d757374206265206d65743a001d012a2060636f6e74726f6c6c657260206d7573742062656c6f6e6720746f2061206e6f6d696e61746f722077686f20686173206265636f6d65206e6f6e2d6465636f6461626c652c000c4f723a003d012a204120604368696c6c5468726573686f6c6460206d7573742062652073657420616e6420636865636b656420776869636820646566696e657320686f7720636c6f736520746f20746865206d6178550120206e6f6d696e61746f7273206f722076616c696461746f7273207765206d757374207265616368206265666f72652075736572732063616e207374617274206368696c6c696e67206f6e652d616e6f746865722e59012a204120604d61784e6f6d696e61746f72436f756e746020616e6420604d617856616c696461746f72436f756e7460206d75737420626520736574207768696368206973207573656420746f2064657465726d696e65902020686f7720636c6f73652077652061726520746f20746865207468726573686f6c642e5d012a204120604d696e4e6f6d696e61746f72426f6e646020616e6420604d696e56616c696461746f72426f6e6460206d7573742062652073657420616e6420636865636b65642c2077686963682064657465726d696e65735101202069662074686973206973206120706572736f6e20746861742073686f756c64206265206368696c6c6564206265636175736520746865792068617665206e6f74206d657420746865207468726573686f6c64402020626f6e642072657175697265642e005501546869732063616e2062652068656c7066756c20696620626f6e6420726571756972656d656e74732061726520757064617465642c20616e64207765206e65656420746f2072656d6f7665206f6c642075736572739877686f20646f206e6f74207361746973667920746865736520726571756972656d656e74732e68666f7263655f6170706c795f6d696e5f636f6d6d697373696f6e04013c76616c696461746f725f7374617368000130543a3a4163636f756e74496400180c4501466f72636520612076616c696461746f7220746f2068617665206174206c6561737420746865206d696e696d756d20636f6d6d697373696f6e2e20546869732077696c6c206e6f74206166666563742061610176616c696461746f722077686f20616c726561647920686173206120636f6d6d697373696f6e2067726561746572207468616e206f7220657175616c20746f20746865206d696e696d756d2e20416e79206163636f756e743863616e2063616c6c20746869732e487365745f6d696e5f636f6d6d697373696f6e04010c6e6577ac011c50657262696c6c00191025015365747320746865206d696e696d756d20616d6f756e74206f6620636f6d6d697373696f6e207468617420656163682076616c696461746f7273206d757374206d61696e7461696e2e005901546869732063616c6c20686173206c6f7765722070726976696c65676520726571756972656d656e7473207468616e20607365745f7374616b696e675f636f6e6669676020616e642063616e2062652063616c6c6564cc6279207468652060543a3a41646d696e4f726967696e602e20526f6f742063616e20616c776179732063616c6c20746869732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e5905083870616c6c65745f7374616b696e674452657761726444657374696e6174696f6e04244163636f756e74496401000114185374616b656400000014537461736800010028436f6e74726f6c6c65720002001c4163636f756e7404000001244163636f756e744964000300104e6f6e65000400005d05000002000061050c3473705f61726974686d65746963287065725f7468696e67731c50657263656e740000040008010875380000650500000210006905103870616c6c65745f7374616b696e671870616c6c65741870616c6c657420436f6e6669674f700404540118010c104e6f6f700000000c5365740400180104540001001852656d6f7665000200006d05103870616c6c65745f7374616b696e671870616c6c65741870616c6c657420436f6e6669674f700404540110010c104e6f6f700000000c5365740400100104540001001852656d6f7665000200007105103870616c6c65745f7374616b696e671870616c6c65741870616c6c657420436f6e6669674f70040454016105010c104e6f6f700000000c536574040061050104540001001852656d6f7665000200007505103870616c6c65745f7374616b696e671870616c6c65741870616c6c657420436f6e6669674f7004045401ac010c104e6f6f700000000c5365740400ac0104540001001852656d6f76650002000079050c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b6579737d05011c543a3a4b65797300011470726f6f6630011c5665633c75383e000024e453657473207468652073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c657220746f20606b657973602e1d01416c6c6f777320616e206163636f756e7420746f20736574206974732073657373696f6e206b6579207072696f7220746f206265636f6d696e6720612076616c696461746f722ec05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e00d0546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265207369676e65642e0034232320436f6d706c657869747959012d20604f283129602e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f662060543a3a4b6579733a3a6b65795f69647328296020776869636820697320202066697865642e2870757267655f6b657973000130c852656d6f76657320616e792073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c65722e00c05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e005501546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265205369676e656420616e6420746865206163636f756e74206d757374206265206569746865722062655d01636f6e7665727469626c6520746f20612076616c696461746f72204944207573696e672074686520636861696e2773207479706963616c2061646472657373696e672073797374656d20287468697320757375616c6c7951016d65616e73206265696e67206120636f6e74726f6c6c6572206163636f756e7429206f72206469726563746c7920636f6e7665727469626c6520696e746f20612076616c696461746f722049442028776869636894757375616c6c79206d65616e73206265696e672061207374617368206163636f756e74292e0034232320436f6d706c65786974793d012d20604f2831296020696e206e756d626572206f66206b65792074797065732e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f6698202060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7d0508586a6f7973747265616d5f6e6f64655f72756e74696d652c53657373696f6e4b657973000010011c6772616e647061cc01d03c4772616e647061206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000110626162654d0401c43c42616265206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000124696d5f6f6e6c696e65d801d43c496d4f6e6c696e65206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300014c617574686f726974795f646973636f76657279810501fc3c417574686f72697479446973636f76657279206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000081050c5873705f617574686f726974795f646973636f766572790c617070185075626c696300000400dc013c737232353531393a3a5075626c6963000085050c3870616c6c65745f6772616e6470611870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f66890501bc426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20543a3a426c6f636b4e756d6265723e3e00013c6b65795f6f776e65725f70726f6f6655040140543a3a4b65794f776e657250726f6f6600001009015265706f727420766f7465722065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667920746865f465717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f66f8616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63654477696c6c206265207265706f727465642e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f66890501bc426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20543a3a426c6f636b4e756d6265723e3e00013c6b65795f6f776e65725f70726f6f6655040140543a3a4b65794f776e657250726f6f6600012409015265706f727420766f7465722065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667920746865f465717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f66f8616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63654477696c6c206265207265706f727465642e000d01546869732065787472696e736963206d7573742062652063616c6c656420756e7369676e656420616e642069742069732065787065637465642074686174206f6e6c791501626c6f636b20617574686f72732077696c6c2063616c6c206974202876616c69646174656420696e206056616c6964617465556e7369676e656460292c2061732073756368150169662074686520626c6f636b20617574686f7220697320646566696e65642069742077696c6c20626520646566696e6564206173207468652065717569766f636174696f6e247265706f727465722e306e6f74655f7374616c6c656408011464656c6179100138543a3a426c6f636b4e756d62657200016c626573745f66696e616c697a65645f626c6f636b5f6e756d626572100138543a3a426c6f636b4e756d6265720002303d014e6f74652074686174207468652063757272656e7420617574686f7269747920736574206f6620746865204752414e4450412066696e616c6974792067616467657420686173207374616c6c65642e006101546869732077696c6c2074726967676572206120666f7263656420617574686f7269747920736574206368616e67652061742074686520626567696e6e696e67206f6620746865206e6578742073657373696f6e2c20746f6101626520656e6163746564206064656c61796020626c6f636b7320616674657220746861742e20546865206064656c6179602073686f756c64206265206869676820656e6f75676820746f20736166656c7920617373756d654901746861742074686520626c6f636b207369676e616c6c696e672074686520666f72636564206368616e67652077696c6c206e6f742062652072652d6f7267656420652e672e203130303020626c6f636b732e5d0154686520626c6f636b2070726f64756374696f6e207261746520287768696368206d617920626520736c6f77656420646f776e2062656361757365206f662066696e616c697479206c616767696e67292073686f756c64510162652074616b656e20696e746f206163636f756e74207768656e2063686f6f73696e6720746865206064656c6179602e20546865204752414e44504120766f74657273206261736564206f6e20746865206e65775501617574686f726974792077696c6c20737461727420766f74696e67206f6e20746f70206f662060626573745f66696e616c697a65645f626c6f636b5f6e756d6265726020666f72206e65772066696e616c697a65644d01626c6f636b732e2060626573745f66696e616c697a65645f626c6f636b5f6e756d626572602073686f756c64206265207468652068696768657374206f6620746865206c61746573742066696e616c697a6564c4626c6f636b206f6620616c6c2076616c696461746f7273206f6620746865206e657720617574686f72697479207365742e00584f6e6c792063616c6c61626c6520627920726f6f742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8905084c73705f66696e616c6974795f6772616e6470614445717569766f636174696f6e50726f6f66080448012c044e0110000801187365745f6964280114536574496400013065717569766f636174696f6e8d05014845717569766f636174696f6e3c482c204e3e00008d05084c73705f66696e616c6974795f6772616e6470613045717569766f636174696f6e080448012c044e011001081c507265766f7465040091050139016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265766f74653c482c204e3e2c0a417574686f726974795369676e61747572653e00000024507265636f6d6d69740400a9050141016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265636f6d6d69743c482c204e3e2c0a417574686f726974795369676e61747572653e000100009105084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c08496401cc0456019505045301990500100130726f756e645f6e756d62657228010c7536340001206964656e74697479cc010849640001146669727374a505011828562c2053290001187365636f6e64a505011828562c20532900009505084066696e616c6974795f6772616e6470611c507265766f7465080448012c044e01100008012c7461726765745f686173682c0104480001347461726765745f6e756d6265721001044e000099050c4c73705f66696e616c6974795f6772616e6470610c617070245369676e6174757265000004009d050148656432353531393a3a5369676e617475726500009d050c1c73705f636f72651c65643235353139245369676e617475726500000400a10501205b75383b2036345d0000a105000003400000000800a505000004089505990500a905084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c08496401cc045601ad05045301990500100130726f756e645f6e756d62657228010c7536340001206964656e74697479cc010849640001146669727374b105011828562c2053290001187365636f6e64b105011828562c2053290000ad05084066696e616c6974795f6772616e64706124507265636f6d6d6974080448012c044e01100008012c7461726765745f686173682c0104480001347461726765745f6e756d6265721001044e0000b10500000408ad05990500b5050c4070616c6c65745f696d5f6f6e6c696e651870616c6c65741043616c6c04045400010424686561727462656174080124686561727462656174b90501644865617274626561743c543a3a426c6f636b4e756d6265723e0001247369676e6174757265cd0501bc3c543a3a417574686f7269747949642061732052756e74696d654170705075626c69633e3a3a5369676e617475726500001438232320436f6d706c65786974793a59012d20604f284b202b20452960207768657265204b206973206c656e677468206f6620604b6579736020286865617274626561742e76616c696461746f72735f6c656e2920616e642045206973206c656e677468206f66b02020606865617274626561742e6e6574776f726b5f73746174652e65787465726e616c5f61646472657373608820202d20604f284b29603a206465636f64696e67206f66206c656e67746820604b60ac20202d20604f284529603a206465636f64696e672f656e636f64696e67206f66206c656e67746820604560042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eb905084070616c6c65745f696d5f6f6e6c696e6524486561727462656174042c426c6f636b4e756d626572011000140130626c6f636b5f6e756d62657210012c426c6f636b4e756d6265720001346e6574776f726b5f7374617465bd0501484f70617175654e6574776f726b537461746500013473657373696f6e5f696e64657810013053657373696f6e496e64657800013c617574686f726974795f696e64657810012441757468496e64657800013876616c696461746f72735f6c656e10010c7533320000bd050c1c73705f636f7265206f6666636861696e484f70617175654e6574776f726b5374617465000008011c706565725f6964c10501304f706171756550656572496400014865787465726e616c5f616464726573736573c50501505665633c4f70617175654d756c7469616464723e0000c105081c73705f636f7265304f70617175655065657249640000040030011c5665633c75383e0000c505000002c90500c9050c1c73705f636f7265206f6666636861696e3c4f70617175654d756c7469616464720000040030011c5665633c75383e0000cd05104070616c6c65745f696d5f6f6e6c696e651c737232353531392c6170705f73723235353139245369676e617475726500000400d1050148737232353531393a3a5369676e61747572650000d1050c1c73705f636f72651c73723235353139245369676e617475726500000400a10501205b75383b2036345d0000d5050c4070616c6c65745f626167735f6c6973741870616c6c65741043616c6c0804540004490001081472656261670401286469736c6f63617465640001504163636f756e7449644c6f6f6b75704f663c543e00002859014465636c617265207468617420736f6d6520606469736c6f636174656460206163636f756e74206861732c207468726f7567682072657761726473206f722070656e616c746965732c2073756666696369656e746c7951016368616e676564206974732073636f726520746861742069742073686f756c642070726f7065726c792066616c6c20696e746f206120646966666572656e7420626167207468616e206974732063757272656e74106f6e652e001d01416e796f6e652063616e2063616c6c20746869732066756e6374696f6e2061626f757420616e7920706f74656e7469616c6c79206469736c6f6361746564206163636f756e742e00490157696c6c20616c7761797320757064617465207468652073746f7265642073636f7265206f6620606469736c6f63617465646020746f2074686520636f72726563742073636f72652c206261736564206f6e406053636f726550726f7669646572602e00d4496620606469736c6f63617465646020646f6573206e6f74206578697374732c2069742072657475726e7320616e206572726f722e3c7075745f696e5f66726f6e745f6f6604011c6c6967687465720001504163636f756e7449644c6f6f6b75704f663c543e000120d04d6f7665207468652063616c6c65722773204964206469726563746c7920696e2066726f6e74206f6620606c696768746572602e005901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642063616e206f6e6c792062652063616c6c656420627920746865204964206f66a0746865206163636f756e7420676f696e6720696e2066726f6e74206f6620606c696768746572602e00344f6e6c7920776f726b73206966942d20626f7468206e6f646573206172652077697468696e207468652073616d65206261672cd02d20616e6420606f726967696e602068617320612067726561746572206053636f726560207468616e20606c696768746572602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed9050c3870616c6c65745f76657374696e671870616c6c65741043616c6c0404540001141076657374000024b8556e6c6f636b20616e79207665737465642066756e6473206f66207468652073656e646572206163636f756e742e005d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652066756e6473207374696c6c646c6f636b656420756e64657220746869732070616c6c65742e00d0456d69747320656974686572206056657374696e67436f6d706c6574656460206f72206056657374696e6755706461746564602e0034232320436f6d706c6578697479242d20604f283129602e28766573745f6f746865720401187461726765740001504163636f756e7449644c6f6f6b75704f663c543e00012cb8556e6c6f636b20616e79207665737465642066756e6473206f662061206074617267657460206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051012d2060746172676574603a20546865206163636f756e742077686f7365207665737465642066756e64732073686f756c6420626520756e6c6f636b65642e204d75737420686176652066756e6473207374696c6c646c6f636b656420756e64657220746869732070616c6c65742e00d0456d69747320656974686572206056657374696e67436f6d706c6574656460206f72206056657374696e6755706461746564602e0034232320436f6d706c6578697479242d20604f283129602e3c7665737465645f7472616e736665720801187461726765740001504163636f756e7449644c6f6f6b75704f663c543e0001207363686564756c65dd0501a456657374696e67496e666f3c42616c616e63654f663c543e2c20543a3a426c6f636b4e756d6265723e00023464437265617465206120766573746564207472616e736665722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00cc2d2060746172676574603a20546865206163636f756e7420726563656976696e6720746865207665737465642066756e64732ef02d20607363686564756c65603a205468652076657374696e67207363686564756c6520617474616368656420746f20746865207472616e736665722e005c456d697473206056657374696e6743726561746564602e00fc4e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b2e0034232320436f6d706c6578697479242d20604f283129602e54666f7263655f7665737465645f7472616e736665720c0118736f757263650001504163636f756e7449644c6f6f6b75704f663c543e0001187461726765740001504163636f756e7449644c6f6f6b75704f663c543e0001207363686564756c65dd0501a456657374696e67496e666f3c42616c616e63654f663c543e2c20543a3a426c6f636b4e756d6265723e00033860466f726365206120766573746564207472616e736665722e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e00e82d2060736f75726365603a20546865206163636f756e742077686f73652066756e64732073686f756c64206265207472616e736665727265642e11012d2060746172676574603a20546865206163636f756e7420746861742073686f756c64206265207472616e7366657272656420746865207665737465642066756e64732ef02d20607363686564756c65603a205468652076657374696e67207363686564756c6520617474616368656420746f20746865207472616e736665722e005c456d697473206056657374696e6743726561746564602e00fc4e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b2e0034232320436f6d706c6578697479242d20604f283129602e3c6d657267655f7363686564756c657308013c7363686564756c65315f696e64657810010c75333200013c7363686564756c65325f696e64657810010c7533320004545d014d657267652074776f2076657374696e67207363686564756c657320746f6765746865722c206372656174696e672061206e65772076657374696e67207363686564756c65207468617420756e6c6f636b73206f7665725501746865206869676865737420706f737369626c6520737461727420616e6420656e6420626c6f636b732e20496620626f7468207363686564756c6573206861766520616c7265616479207374617274656420746865590163757272656e7420626c6f636b2077696c6c206265207573656420617320746865207363686564756c652073746172743b207769746820746865206361766561742074686174206966206f6e65207363686564756c655d0169732066696e6973686564206279207468652063757272656e7420626c6f636b2c20746865206f746865722077696c6c206265207472656174656420617320746865206e6577206d6572676564207363686564756c652c2c756e6d6f6469666965642e00f84e4f54453a20496620607363686564756c65315f696e646578203d3d207363686564756c65325f696e6465786020746869732069732061206e6f2d6f702e41014e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b207072696f7220746f206d657267696e672e61014e4f54453a20496620626f7468207363686564756c6573206861766520656e646564206279207468652063757272656e7420626c6f636b2c206e6f206e6577207363686564756c652077696c6c206265206372656174656464616e6420626f74682077696c6c2062652072656d6f7665642e006c4d6572676564207363686564756c6520617474726962757465733a35012d20607374617274696e675f626c6f636b603a20604d4158287363686564756c65312e7374617274696e675f626c6f636b2c207363686564756c6564322e7374617274696e675f626c6f636b2c48202063757272656e745f626c6f636b29602e21012d2060656e64696e675f626c6f636b603a20604d4158287363686564756c65312e656e64696e675f626c6f636b2c207363686564756c65322e656e64696e675f626c6f636b29602e59012d20606c6f636b6564603a20607363686564756c65312e6c6f636b65645f61742863757272656e745f626c6f636b29202b207363686564756c65322e6c6f636b65645f61742863757272656e745f626c6f636b29602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00e82d20607363686564756c65315f696e646578603a20696e646578206f6620746865206669727374207363686564756c6520746f206d657267652eec2d20607363686564756c65325f696e646578603a20696e646578206f6620746865207365636f6e64207363686564756c6520746f206d657267652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632edd050c3870616c6c65745f76657374696e673076657374696e675f696e666f2c56657374696e67496e666f081c42616c616e636501182c426c6f636b4e756d6265720110000c01186c6f636b656418011c42616c616e63650001247065725f626c6f636b18011c42616c616e63650001387374617274696e675f626c6f636b10012c426c6f636b4e756d6265720000e1050c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f726965735d0501445665633c543a3a4163636f756e7449643e00011063616c6c3904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000305101496d6d6564696174656c792064697370617463682061206d756c74692d7369676e61747572652063616c6c207573696e6720612073696e676c6520617070726f76616c2066726f6d207468652063616c6c65722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e003d012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f206172652070617274206f662074686501016d756c74692d7369676e61747572652c2062757420646f206e6f7420706172746963697061746520696e2074686520617070726f76616c2070726f636573732e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e00b8526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c742e0034232320436f6d706c657869747919014f285a202b204329207768657265205a20697320746865206c656e677468206f66207468652063616c6c20616e6420432069747320657865637574696f6e207765696768742e2061735f6d756c74691401247468726573686f6c642904010c7531360001446f746865725f7369676e61746f726965735d0501445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74e50501844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00011063616c6c3904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001286d61785f77656967687420011857656967687400019c5501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e00b049662074686572652061726520656e6f7567682c207468656e206469737061746368207468652063616c6c2e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e001d014e4f54453a20556e6c6573732074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2067656e6572616c6c792077616e7420746f20757365190160617070726f76655f61735f6d756c74696020696e73746561642c2073696e6365206974206f6e6c7920726571756972657320612068617368206f66207468652063616c6c2e005901526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c7420696620607468726573686f6c64602069732065786163746c79206031602e204f746865727769736555016f6e20737563636573732c20726573756c7420697320604f6b6020616e642074686520726573756c742066726f6d2074686520696e746572696f722063616c6c2c206966206974207761732065786563757465642cdc6d617920626520666f756e6420696e20746865206465706f736974656420604d756c7469736967457865637574656460206576656e742e0034232320436f6d706c6578697479502d20604f2853202b205a202b2043616c6c29602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2e21012d204f6e652063616c6c20656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285a296020776865726520605a602069732074782d6c656e2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e6c2d2054686520776569676874206f6620746865206063616c6c602e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e40617070726f76655f61735f6d756c74691401247468726573686f6c642904010c7531360001446f746865725f7369676e61746f726965735d0501445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74e50501844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f7765696768742001185765696768740002785501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0035014e4f54453a2049662074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2077616e7420746f20757365206061735f6d756c74696020696e73746561642e0034232320436f6d706c6578697479242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e3c63616e63656c5f61735f6d756c74691001247468726573686f6c642904010c7531360001446f746865725f7369676e61746f726965735d0501445665633c543a3a4163636f756e7449643e00012474696d65706f696e740d01016454696d65706f696e743c543a3a426c6f636b4e756d6265723e00012463616c6c5f686173680401205b75383b2033325d000354550143616e63656c2061207072652d6578697374696e672c206f6e2d676f696e67206d756c7469736967207472616e73616374696f6e2e20416e79206465706f7369742072657365727665642070726576696f75736c79c4666f722074686973206f7065726174696f6e2077696c6c20626520756e7265736572766564206f6e20737563636573732e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e5d012d206074696d65706f696e74603a205468652074696d65706f696e742028626c6f636b206e756d62657220616e64207472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c787472616e73616374696f6e20666f7220746869732064697370617463682ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0034232320436f6d706c6578697479242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602e302d204f6e65206576656e742e842d20492f4f3a2031207265616420604f285329602c206f6e652072656d6f76652e702d2053746f726167653a2072656d6f766573206f6e65206974656d2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee50504184f7074696f6e040454010d010108104e6f6e6500000010536f6d6504000d010000010000e905083870616c6c65745f636f756e63696c1043616c6c04045400013048616e6e6f756e63655f63616e6469646163791001346d656d626572736869705f696428012c543a3a4d656d62657249640001487374616b696e675f6163636f756e745f6964000130543a3a4163636f756e7449640001447265776172645f6163636f756e745f6964000130543a3a4163636f756e7449640001147374616b6518012842616c616e63653c543e0000244c5375627363726962652063616e646964617465002823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5c72656c656173655f63616e6469646163795f7374616b650401346d656d626572736869705f696428012c543a3a4d656d6265724964000124c452656c656173652063616e646964616379207374616b652074686174206973206e6f206c6f6e676572206e65656465642e002823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e4877697468647261775f63616e6469646163790401346d656d626572736869705f696428012c543a3a4d656d6265724964000224bc57697468647261772063616e64696461637920616e642072656c656173652063616e646964616379207374616b652e002823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e487365745f63616e6469646163795f6e6f74650801346d656d626572736869705f696428012c543a3a4d656d62657249640001106e6f746530011c5665633c75383e00032879015365742073686f7274206465736372697074696f6e20666f7220746865207573657227732063616e6469646163792e2043616e2062652063616c6c656420616e7974696d6520647572696e67207573657227732063616e6469646163792e002823203c7765696768743e002423232077656967687438604f20284e29602077686572653a98604e60206973207468652073697a65206f6620606e6f74656020696e206b696c6f6279746573142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e287365745f62756467657404011c62616c616e636518012842616c616e63653c543e000424605365747320746865206275646765742062616c616e63652e002823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e48706c616e5f6275646765745f726566696c6c04012c6e6578745f726566696c6c100138543a3a426c6f636b4e756d62657200052470506c616e20746865206e6578742062756467657420726566696c6c2e002823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507365745f6275646765745f696e6372656d656e740401406275646765745f696e6372656d656e7418012842616c616e63653c543e0006247453657473207468652062756467657420726566696c6c20616d6f756e74002823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507365745f636f756e63696c6f725f726577617264040140636f756e63696c6f725f72657761726418012842616c616e63653c543e0007248c536574732074686520636f756e63696c6f72207265776172642070657220626c6f636b002823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c66756e64696e675f7265717565737404014066756e64696e675f7265717565737473550301dc5665633c46756e64696e6752657175657374506172616d65746572733c42616c616e63653c543e2c20543a3a4163636f756e7449643e3e000828b85472616e73666572732066756e64732066726f6d20636f756e63696c2062756467657420746f206163636f756e74002823203c7765696768743e002423232077656967687438604f20284629602077686572653a9c60466020697320746865206c656e677468206f66206066756e64696e675f726571756573747360142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e4c66756e645f636f756e63696c5f6275646765740c01246d656d6265725f696428012c4d656d62657249643c543e000118616d6f756e7418012842616c616e63653c543e000124726174696f6e616c6530011c5665633c75383e0009209046756e642074686520636f756e63696c206275646765742062792061206d656d6265722e203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e40636f756e63696c6f725f72656d61726b080130636f756e63696c6f725f696428012c543a3a4d656d626572496400010c6d736730011c5665633c75383e000a2480436f756e63696c6f72206d616b657320612072656d61726b206d657373616765002823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e4063616e6469646174655f72656d61726b08013063616e6469646174655f696428012c543a3a4d656d626572496400010c6d736730011c5665633c75383e000b248043616e646964617465206d616b657320612072656d61726b206d657373616765002823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652eed05084470616c6c65745f7265666572656e64756d1043616c6c08045400044900011010766f7465080128636f6d6d69746d656e742c011c543a3a486173680001147374616b6518013042616c616e63654f663c543e00002494436173742061207365616c656420766f746520696e20746865207265666572656e64756d2e002823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c72657665616c5f766f746508011073616c7430011c5665633c75383e000138766f74655f6f7074696f6e5f69642801d03c5420617320636f6d6d6f6e3a3a6d656d626572736869703a3a4d656d6265727368697054797065733e3a3a4d656d626572496400012c9c52657665616c2061207365616c656420766f746520696e20746865207265666572656e64756d2e002823203c7765696768743e002423232057656967687438604f20285729602077686572653a0d012d2060576020697320746865206e756d626572206f662060696e7465726d6564696174655f77696e6e657273602073746f72656420696e207468652063757272656e7468202020206053746167653a3a3c542c20493e3a3a676574282960142d2044423ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e4872656c656173655f766f74655f7374616b650002205c52656c656173652061206c6f636b6564207374616b652e2823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e446f70745f6f75745f6f665f766f74696e67000324cc5065726d616e656e746c79206f7074206f7574206f6620766f74696e672066726f6d206120676976656e206163636f756e742e002823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652ef105084470616c6c65745f6d656d626572736869701043616c6c040454000144386275795f6d656d62657273686970040118706172616d732d0101c84275794d656d62657273686970506172616d65746572733c543a3a4163636f756e7449642c20543a3a4d656d62657249643e00002c7c4e6f6e2d6d656d626572732063616e20627579206d656d626572736869702e00203c7765696768743e002423232057656967687448604f202857202b204d29602077686572653a942d20605760206973207468652068616e646c652073697a6520696e206b696c6f62797465739c2d20604d6020697320746865206d657461646174612073697a6520696e206b696c6f6279746573142d2044423a242020202d204f2831292c23203c2f7765696768743e387570646174655f70726f66696c650c01246d656d6265725f696428012c543a3a4d656d626572496400011868616e646c653101013c4f7074696f6e3c5665633c75383e3e0001206d657461646174613101013c4f7074696f6e3c5665633c75383e3e0001300d01557064617465206d656d626572277320616c6c206f7220736f6d65206f66206e616d652c2068616e646c652c2061766174617220616e642061626f757420746578742e7c4e6f20656666656374206966206e6f206368616e676564206669656c64732e00203c7765696768743e002423232057656967687448604f202857202b204d29602077686572653a942d20605760206973207468652068616e646c652073697a6520696e206b696c6f62797465739c2d20604d6020697320746865206d657461646174612073697a6520696e206b696c6f6279746573142d2044423a242020202d204f2831292c23203c2f7765696768743e3c7570646174655f6163636f756e74730c01246d656d6265725f696428012c543a3a4d656d62657249640001406e65775f726f6f745f6163636f756e749401504f7074696f6e3c543a3a4163636f756e7449643e0001586e65775f636f6e74726f6c6c65725f6163636f756e749401504f7074696f6e3c543a3a4163636f756e7449643e00022c550155706461746573206d656d62657220726f6f74206f7220636f6e74726f6c6c6572206163636f756e74732e204e6f2065666665637420696620626f7468206e6577206163636f756e74732061726520656d7074792e00203c7765696768743e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6c7570646174655f70726f66696c655f766572696669636174696f6e0c0124776f726b65725f6964280128543a3a4163746f7249640001407461726765745f6d656d6265725f696428012c543a3a4d656d626572496400012c69735f7665726966696564980110626f6f6c000324450155706461746573206d656d6265722070726f66696c6520766572696669636174696f6e207374617475732e20526571756972657320776f726b696e672067726f7570206d656d626572206f726967696e2e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e407365745f726566657272616c5f63757404013470657263656e745f76616c75650801087538000424110155706461746573206d656d6265727368697020726566657272616c206375742070657263656e742076616c75652e20526571756972657320726f6f74206f726967696e2e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e407472616e736665725f696e76697465730c0140736f757263655f6d656d6265725f696428012c543a3a4d656d62657249640001407461726765745f6d656d6265725f696428012c543a3a4d656d62657249640001446e756d6265725f6f665f696e766974657310010c753332000524b45472616e736665727320696e76697465732066726f6d206f6e65206d656d62657220746f20616e6f746865722e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e34696e766974655f6d656d626572040118706172616d73390101d4496e766974654d656d62657273686970506172616d65746572733c543a3a4163636f756e7449642c20543a3a4d656d62657249643e00062c50496e766974652061206e6577206d656d6265722e00203c7765696768743e002423232057656967687448604f202857202b204d29602077686572653a942d20605760206973207468652068616e646c652073697a6520696e206b696c6f62797465739c2d20604d6020697320746865206d657461646174612073697a6520696e206b696c6f6279746573142d2044423a242020202d204f2831292c23203c2f7765696768743e3c676966745f6d656d62657273686970040118706172616d73410101d0476966744d656d62657273686970506172616d65746572733c543a3a4163636f756e7449642c2042616c616e63654f663c543e3e00070c1d01476966742061206d656d62657273686970207573696e67206f776e2066756e64732e2047696674657220646f6573206e6f74206e65656420746f2062652061206d656d6265722e5d0143616e206f7074696e616c6c79206170706c792061206c6f636b206f6e206120706f7274696f6e206f66207468652066756e6473207472616e7366657272656420746f20726f6f7420616e6420636f6e74726f6c6c6572b86163636f756e74732e2047696674657220616c736f207061797320746865206d656d62657273686970206665652e507365745f6d656d626572736869705f70726963650401246e65775f707269636518013042616c616e63654f663c543e000824bc55706461746573206d656d626572736869702070726963652e20526571756972657320726f6f74206f726967696e2e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6c7365745f6c65616465725f696e7669746174696f6e5f71756f7461040140696e7669746174696f6e5f71756f746110010c753332000924d855706461746573206c656164657220696e7669746174696f6e2071756f74612e20526571756972657320726f6f74206f726967696e2e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e787365745f696e697469616c5f696e7669746174696f6e5f62616c616e636504014c6e65775f696e697469616c5f62616c616e636518013042616c616e63654f663c543e000a2439015570646174657320696e697469616c20696e7669746174696f6e2062616c616e636520666f72206120696e7669746564206d656d6265722e20526571756972657320726f6f74206f726967696e2e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e707365745f696e697469616c5f696e7669746174696f6e5f636f756e740401506e65775f696e7669746174696f6e5f636f756e7410010c753332000b2411015570646174657320696e697469616c20696e7669746174696f6e20636f756e7420666f722061206d656d6265722e20526571756972657320726f6f74206f726967696e2e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e746164645f7374616b696e675f6163636f756e745f63616e6469646174650401246d656d6265725f696428012c543a3a4d656d6265724964000c28ac416464207374616b696e67206163636f756e742063616e64696461746520666f722061206d656d6265722eb8546865206d656d62657273686970206d75737420626520636f6e6669726d6564206265666f72652075736167652e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5872656d6f76655f7374616b696e675f6163636f756e740401246d656d6265725f696428012c543a3a4d656d6265724964000d249052656d6f7665207374616b696e67206163636f756e7420666f722061206d656d6265722e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5c636f6e6669726d5f7374616b696e675f6163636f756e740801246d656d6265725f696428012c543a3a4d656d62657249640001487374616b696e675f6163636f756e745f6964000130543a3a4163636f756e744964000e24bc436f6e6669726d207374616b696e67206163636f756e742063616e64696461746520666f722061206d656d6265722e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e346d656d6265725f72656d61726b0c01246d656d6265725f696428012c543a3a4d656d626572496400010c6d736730011c5665633c75383e00011c7061796d656e74490101884f7074696f6e3c28543a3a4163636f756e7449642c20543a3a42616c616e6365293e000f24544d656d626572206d616b657320612072656d61726b00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e346372656174655f6d656d626572040118706172616d733d0101904372656174654d656d626572506172616d65746572733c543a3a4163636f756e7449643e00102c804372656174652061206d656d6265722070726f66696c6520617320726f6f742e00203c7765696768743e002423232057656967687448604f202849202b204a29602077686572653a942d20604960206973207468652068616e646c652073697a6520696e206b696c6f62797465739c2d20604a6020697320746865206d657461646174612073697a6520696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652ef505083070616c6c65745f666f72756d1043616c6c0404540001409c7570646174655f63617465676f72795f6d656d626572736869705f6f665f6d6f64657261746f720c01306d6f64657261746f725f69642801384d6f64657261746f7249643c543e00012c63617465676f72795f6964280134543a3a43617465676f727949640001246e65775f76616c7565980110626f6f6c0000240901456e61626c652061206d6f64657261746f722063616e206d6f64657261746520612063617465676f727920616e6420697473207375622063617465676f726965732e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c6372656174655f63617465676f72790c0148706172656e745f63617465676f72795f6964350101544f7074696f6e3c543a3a43617465676f727949643e0001147469746c6530011c5665633c75383e00012c6465736372697074696f6e30011c5665633c75383e0001304c4164642061206e65772063617465676f72792e00203c7765696768743e002423232057656967687458604f202857202b2056202b205829602077686572653a6c2d20605760206973207468652063617465676f7279206465707468d42d20605660206973207468652073697a65206f66207468652063617465676f7279207469746c6520696e206b696c6f62797465732eec2d20605860206973207468652073697a65206f66207468652063617465676f7279206465736372697074696f6e20696e206b696c6f62797465732e142d2044423a242020202d204f2857292c23203c2f7765696768743e7c7570646174655f63617465676f72795f617263686976616c5f7374617475730c01146163746f725501014850726976696c656765644163746f723c543e00012c63617465676f72795f6964280134543a3a43617465676f7279496400014c6e65775f617263686976616c5f737461747573980110626f6f6c0002285855706461746520617263686976616c2073746174757300203c7765696768743e002423232057656967687438604f20285729602077686572653a6c2d20605760206973207468652063617465676f7279206465707468142d2044423a242020202d204f2857292c23203c2f7765696768743e547570646174655f63617465676f72795f7469746c650c01146163746f725501014850726976696c656765644163746f723c543e00012c63617465676f72795f6964280134543a3a43617465676f727949640001147469746c6530011c5665633c75383e00032c545570646174652063617465676f7279207469746c6500203c7765696768743e002423232057656967687448604f202857202b205629602077686572653a6c2d20605760206973207468652063617465676f7279206465707468d42d20605660206973207468652073697a65206f66207468652063617465676f7279207469746c6520696e206b696c6f62797465732e142d2044423a242020202d204f2857292c23203c2f7765696768743e6c7570646174655f63617465676f72795f6465736372697074696f6e0c01146163746f725501014850726976696c656765644163746f723c543e00012c63617465676f72795f6964280134543a3a43617465676f7279496400012c6465736372697074696f6e30011c5665633c75383e00042c6c5570646174652063617465676f7279206465736372697074696f6e00203c7765696768743e002423232057656967687438604f20285729602077686572653a6c2d20605760206973207468652063617465676f7279206465707468ec2d20605660206973207468652073697a65206f66207468652063617465676f7279206465736372697074696f6e20696e206b696c6f62797465732e142d2044423a242020202d204f2857292c23203c2f7765696768743e3c64656c6574655f63617465676f72790801146163746f725501014850726976696c656765644163746f723c543e00012c63617465676f72795f6964280134543a3a43617465676f727949640005283c44656c6574652063617465676f727900203c7765696768743e002423232057656967687438604f20285729602077686572653a6c2d20605760206973207468652063617465676f7279206465707468142d2044423a242020202d204f2857292c23203c2f7765696768743e346372656174655f746872656164100134666f72756d5f757365725f6964280138466f72756d5573657249643c543e00012c63617465676f72795f6964280134543a3a43617465676f727949640001206d6574616461746130011c5665633c75383e0001107465787430011c5665633c75383e00063074437265617465206e65772074687265616420696e2063617465676f727900203c7765696768743e002423232057656967687458604f202857202b2056202b205829602077686572653a6c2d20605760206973207468652063617465676f7279206465707468cc2d20605660206973207468652073697a65206f662074686520746872656164207469746c6520696e206b696c6f62797465732ec82d20605860206973207468652073697a65206f662074686520746872656164207465787420696e206b696c6f62797465732e142d2044423a242020202d204f2857292c23203c2f7765696768743e50656469745f7468726561645f6d65746164617461100134666f72756d5f757365725f6964280138466f72756d5573657249643c543e00012c63617465676f72795f6964280134543a3a43617465676f727949640001247468726561645f696428012c543a3a54687265616449640001306e65775f6d6574616461746130011c5665633c75383e00072c504564697420746872656164206d6574616461746100203c7765696768743e002423232057656967687448604f202857202b205629602077686572653a6c2d20605760206973207468652063617465676f7279206465707468d82d20605660206973207468652073697a65206f662074686520746872656164206d6574616461746120696e206b696c6f62797465732e142d2044423a242020202d204f2857292c23203c2f7765696768743e3464656c6574655f746872656164100134666f72756d5f757365725f6964280138466f72756d5573657249643c543e00012c63617465676f72795f6964280134543a3a43617465676f727949640001247468726561645f696428012c543a3a546872656164496400011068696465980110626f6f6c0008283444656c6574652074687265616400203c7765696768743e002423232057656967687438604f20285729602077686572653a6c2d20605760206973207468652063617465676f7279206465707468142d2044423a242020202d204f2857292c23203c2f7765696768743e5c6d6f76655f7468726561645f746f5f63617465676f72791001146163746f725501014850726976696c656765644163746f723c543e00012c63617465676f72795f6964280134543a3a43617465676f727949640001247468726561645f696428012c543a3a546872656164496400013c6e65775f63617465676f72795f6964280134543a3a43617465676f727949640009287c4d6f76652074687265616420746f20616e6f746865722063617465676f727900203c7765696768743e002423232057656967687438604f20285729602077686572653a6c2d20605760206973207468652063617465676f7279206465707468142d2044423a242020202d204f2857292c23203c2f7765696768743e3c6d6f6465726174655f7468726561641001146163746f725501014850726976696c656765644163746f723c543e00012c63617465676f72795f6964280134543a3a43617465676f727949640001247468726561645f696428012c543a3a5468726561644964000124726174696f6e616c6530011c5665633c75383e000a303c4d6f6465726174652074687265616400203c7765696768743e002423232057656967687458604f202857202b2056202b205829602077686572653a702d20605760206973207468652063617465676f72792064657074682c902d2060566020697320746865206e756d626572206f662074687265616420706f7374732cbc2d20605860206973207468652073697a65206f662074686520726174696f6e616c6520696e206b696c6f6279746573142d2044423a342020202d204f2857202b2056292c23203c2f7765696768743e206164645f706f7374140134666f72756d5f757365725f6964280138466f72756d5573657249643c543e00012c63617465676f72795f6964280134543a3a43617465676f727949640001247468726561645f696428012c543a3a54687265616449640001107465787430011c5665633c75383e0001206564697461626c65980110626f6f6c000b2c2041646420706f737400203c7765696768743e002423232057656967687448604f202857202b205629602077686572653a702d20605760206973207468652063617465676f72792064657074682ca82d20605660206973207468652073697a65206f6620746865207465787420696e206b696c6f6279746573142d2044423a242020202d204f2857292c23203c2f7765696768743e38656469745f706f73745f74657874140134666f72756d5f757365725f6964280138466f72756d5573657249643c543e00012c63617465676f72795f6964280134543a3a43617465676f727949640001247468726561645f696428012c543a3a546872656164496400011c706f73745f6964280124543a3a506f737449640001206e65775f7465787430011c5665633c75383e000c2c384564697420706f7374207465787400203c7765696768743e002423232057656967687448604f202857202b205629602077686572653a702d20605760206973207468652063617465676f72792064657074682cb82d20605660206973207468652073697a65206f6620746865206e6577207465787420696e206b696c6f6279746573142d2044423a242020202d204f2857292c23203c2f7765696768743e346d6f6465726174655f706f73741401146163746f725501014850726976696c656765644163746f723c543e00012c63617465676f72795f6964280134543a3a43617465676f727949640001247468726561645f696428012c543a3a546872656164496400011c706f73745f6964280124543a3a506f73744964000124726174696f6e616c6530011c5665633c75383e000d2c344d6f64657261746520706f737400203c7765696768743e002423232057656967687448604f202857202b205629602077686572653a702d20605760206973207468652063617465676f72792064657074682cbc2d20605660206973207468652073697a65206f662074686520726174696f6e616c6520696e206b696c6f6279746573142d2044423a242020202d204f2857292c23203c2f7765696768743e3064656c6574655f706f7374730c0134666f72756d5f757365725f6964280138466f72756d5573657249643c543e000114706f7374735d01018442547265654d61703c457874656e646564506f737449643c543e2c20626f6f6c3e000124726174696f6e616c6530011c5665633c75383e000e346444656c65746520706f73742066726f6d2073746f726167652eec596f75206e65656420746f2070726f76696465206120766563746f72206f6620706f73747320746f2064656c65746520696e2074686520666f726db428543a3a43617465676f727949642c20543a3a54687265616449642c20543a3a506f737449642c20626f6f6c292501776865726520746865206c61737420626f6f6c206973207768657468657220796f752077616e7420746f20686964652069742061706172742066726f6d2064656c6574696e67206974002423232057656967687458604f202857202b2056202b205029602077686572653a702d20605760206973207468652063617465676f72792064657074682cbc2d20605660206973207468652073697a65206f662074686520726174696f6e616c6520696e206b696c6f6279746573982d2060506020697320746865206e756d626572206f6620706f73747320746f2064656c657465142d2044423a342020202d204f2857202b2050292c23203c2f7765696768743e507365745f737469636b6965645f746872656164730c01146163746f725501014850726976696c656765644163746f723c543e00012c63617465676f72795f6964280134543a3a43617465676f72794964000130737469636b6965645f6964736901015442547265655365743c543a3a54687265616449643e000f2c8453657420737469636b696564207468726561647320666f722063617465676f727900203c7765696768743e002423232057656967687448604f202857202b205629602077686572653a702d20605760206973207468652063617465676f72792064657074682c9c2d2060566020697320746865206c656e677468206f662074686520737469636b6965645f696473142d2044423a342020202d204f2857202b2056292c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652ef905084c70616c6c65745f636f6e737469747574696f6e1043616c6c04045400010448616d656e645f636f6e737469747574696f6e040144636f6e737469747574696f6e5f7465787430011c5665633c75383e000018e453657473207468652063757272656e7420636f6e737469747574696f6e20686173682e20526571756972657320726f6f74206f726967696e2e2823203c7765696768743e11012d20436f6d706c65786974793a20604f28432960207768657265204320697320746865206c656e677468206f662074686520636f6e737469747574696f6e20746578742e342d2044622072656164733a20307c2d204462207772697465733a20312028636f6e7374616e742076616c7565292c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652efd05083470616c6c65745f626f756e74791043616c6c04045400013c346372656174655f626f756e7479080118706172616d737501016c426f756e74794372656174696f6e506172616d65746572733c543e0001206d6574616461746130011c5665633c75383e000028490143726561746573206120626f756e74792e204d657461646174612073746f72656420696e20746865207472616e73616374696f6e206c6f67206275742064697363617264656420616674657220746861742e203c7765696768743e002423232057656967687438604f20285729602077686572653aa42d2060576020697320746865205f6d657461646174612073697a6520696e206b696c6f62797465732eb02d20604d6020697320636c6f73656420636f6e7472616374206d656d626572206c697374206c656e6774682e142d2044423a842020202d204f284d2920284f283129206f6e206f70656e20636f6e7472616374292c23203c2f7765696768743e2c66756e645f626f756e74790c011866756e64657279010160426f756e74794163746f723c4d656d62657249643c543e3e000124626f756e74795f696428012c543a3a426f756e74794964000118616d6f756e7418013042616c616e63654f663c543e0001206050726f766964657320626f756e74792066756e64696e672e2823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e407465726d696e6174655f626f756e7479040124626f756e74795f696428012c543a3a426f756e74794964000224c05465726d696e61746573206120626f756e747920696e2066756e64696e672c2066756e64696e6720657870697265642c7c776f726b7375626d697373696f6e2c206a756467696e6720706572696f642e2823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e347377697463685f6f7261636c650801286e65775f6f7261636c6579010160426f756e74794163746f723c4d656d62657249643c543e3e000124626f756e74795f696428012c543a3a426f756e74794964000324904f7261636c652073776974636865732068696d73656c6620746f2061206e6577206f6e652823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e004077697468647261775f66756e64696e6708011866756e64657279010160426f756e74794163746f723c4d656d62657249643c543e3e000124626f756e74795f696428012c543a3a426f756e74794964000420c4576974686472617720626f756e74792066756e64696e672062792061206d656d626572206f72206120636f756e63696c2e2823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e4c616e6e6f756e63655f776f726b5f656e7472791001246d656d6265725f696428012c4d656d62657249643c543e000124626f756e74795f696428012c543a3a426f756e747949640001487374616b696e675f6163636f756e745f6964000130543a3a4163636f756e744964000140776f726b5f6465736372697074696f6e30011c5665633c75383e000528b0416e6e6f756e636520776f726b20656e74727920666f722061207375636365737366756c20626f756e74792e2823203c7765696768743e002423232077656967687448604f202857202b204d29602077686572653ac02d206057602069732074686520776f726b5f6465736372697074696f6e2073697a6520696e206b696c6f62797465732eb02d20604d6020697320636c6f73656420636f6e7472616374206d656d626572206c697374206c656e6774682e142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c7375626d69745f776f726b1001246d656d6265725f696428012c4d656d62657249643c543e000124626f756e74795f696428012c543a3a426f756e74794964000120656e7472795f6964280128543a3a456e7472794964000124776f726b5f6461746130011c5665633c75383e000624645375626d697420776f726b20666f72206120626f756e74792e2823203c7765696768743e00242323207765696768741c604f20284e2960a42d20604e602069732074686520776f726b5f646174612073697a6520696e206b696c6f62797465732c142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e48656e645f776f726b696e675f706572696f64040124626f756e74795f696428012c543a3a426f756e7479496400072068656e6420626f756e747920776f726b696e6720706572696f642e2823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e587375626d69745f6f7261636c655f6a7564676d656e740c0124626f756e74795f696428012c543a3a426f756e747949640001206a7564676d656e74850101a04f7261636c654a7564676d656e743c543a3a456e74727949642c2042616c616e63654f663c543e3e000124726174696f6e616c6530011c5665633c75383e00083819015375626d69747320616e206f7261636c65206a7564676d656e7420666f72206120626f756e74792c20736c617368696e672074686520656e74726965732072656a65637465642d01627920616e206172626974726172792070657263656e7461676520616e6420726577617264696e67207468652077696e6e65727320627920616e2061726269747261727920616d6f756e7498286e6f742073757270617373696e672074686520746f74616c2066756e6420616d6f756e74292823203c7765696768743e00242323207765696768744c604f20284a202b204b202b2057202b20522960942d20604a6020697320726174696f6e616c652073697a6520696e206b696c6f62797465732c61012d20604b60206973207468652073756d206f6620616c6c20616374696f6e5f6a757374696669636174696f6e2073697a65732028696e206b696c6f62797465732920696e73696465204f7261636c654a7564676d656e742cac2d20605760206973206e756d626572206f662077696e6e6572206a7564676d656e7420656e74726965732cb42d20605260206973206e756d626572206f662072656a6563746564206a7564676d656e7420656e74726965732c142d2064623a3c2020202d20604f2857202b205229602c23203c2f7765696768743e5877697468647261775f656e7472616e745f7374616b650c01246d656d6265725f696428012c4d656d62657249643c543e000124626f756e74795f696428012c543a3a426f756e74794964000120656e7472795f6964280128543a3a456e7472794964000928a4556e6c6f636b7320746865207374616b652072656c6174656420746f206120776f726b20656e747279a901416674657220746865206f7261636c65206d616b657320746865206a7564676d656e74206f722074686520636f756e63696c207465726d696e617465732074686520626f756e74792062792063616c6c696e67207465726d696e6174655f626f756e7479282e2e2e292c51016561636820776f726b65722077686f736520656e74727920686173206e6f74206265656e206a75646765642c2063616e20756e6c6f636b2074686520746f74616c697479206f66207468656972207374616b652e2823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5877697468647261775f6f7261636c655f726577617264040124626f756e74795f696428012c543a3a426f756e74794964000a2890576974687261777320746865206f7261636c652072657761726420746f206f7261636c651101496620626f756e7479206973207375636365737366756c6c792c204661696c6564206f722043616e63656c6c6564206f7261636c65206d7573742063616c6c2074686973a065787472696e73696320746f20776974686472617720746865206f7261636c65207265776172642c2823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e48636f6e7472696275746f725f72656d61726b0c012c636f6e7472696275746f7279010160426f756e74794163746f723c4d656d62657249643c543e3e000124626f756e74795f696428012c543a3a426f756e7479496400010c6d736730011c5665633c75383e000b2880426f756e747920436f6e7472696275746f72206d61646520612072656d61726b002823203c7765696768743e00242323207765696768741c604f20284e2960782d20604e60206973206d73672073697a6520696e206b696c6f6279746573142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e346f7261636c655f72656d61726b0c01186f7261636c6579010160426f756e74794163746f723c4d656d62657249643c543e3e000124626f756e74795f696428012c543a3a426f756e7479496400010c6d736730011c5665633c75383e000c286c426f756e7479204f7261636c65206d61646520612072656d61726b002823203c7765696768743e00242323207765696768741c604f20284e2960782d20604e60206973206d73672073697a6520696e206b696c6f6279746573142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e38656e7472616e745f72656d61726b100128656e7472616e745f696428012c4d656d62657249643c543e000124626f756e74795f696428012c543a3a426f756e74794964000120656e7472795f6964280128543a3a456e747279496400010c6d736730011c5665633c75383e000d288c426f756e747920456e7472616e7420576f726b6572206d61646520612072656d61726b002823203c7765696768743e00242323207765696768741c604f20284e2960782d20604e60206973206d73672073697a6520696e206b696c6f6279746573142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3863726561746f725f72656d61726b0c011c63726561746f7279010160426f756e74794163746f723c4d656d62657249643c543e3e000124626f756e74795f696428012c543a3a426f756e7479496400010c6d736730011c5665633c75383e000e286c426f756e7479204f7261636c65206d61646520612072656d61726b002823203c7765696768743e00242323207765696768741c604f20284e2960782d20604e60206973206d73672073697a6520696e206b696c6f6279746573142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e0106086070616c6c65745f6a6f7973747265616d5f7574696c6974791043616c6c0404540001105c657865637574655f7369676e616c5f70726f706f73616c0401187369676e616c30011c5665633c75383e00002871015369676e616c2070726f706f73616c2065787472696e7369632e2053686f756c6420626520757365642061732063616c6c61626c65206f626a65637420746f207061737320746f207468652060656e67696e6560206d6f64756c652e00203c7765696768743e002423232057656967687438604f20285329602077686572653ab02d20605360206973207468652073697a65206f6620746865207369676e616c20696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e80657865637574655f72756e74696d655f757067726164655f70726f706f73616c0401107761736d30011c5665633c75383e0001288c52756e74696d6520757067726164652070726f706f73616c2065787472696e7369632e050153686f756c6420626520757365642061732063616c6c61626c65206f626a65637420746f207061737320746f207468652060656e67696e6560206d6f64756c652e203c7765696768743e002423232057656967687438604f20284329602077686572653a742d2060436020697320746865206c656e677468206f6620607761736d603d01486f77657665722c207765207472656174207468697320617320612066756c6c20626c6f636b20617320606672616d655f73797374656d3a3a4d6f64756c653a3a7365745f636f64656020646f65732c23203c2f7765696768743ebd01235b776569676874203d2028543a3a426c6f636b576569676874733a3a67657428292e676574284469737061746368436c6173733a3a4f7065726174696f6e616c292e626173655f65787472696e7369632c204469737061746368436c6173733a3a4f7065726174696f6e616c295d6c7570646174655f776f726b696e675f67726f75705f6275646765740c0134776f726b696e675f67726f757099010130576f726b696e6747726f7570000118616d6f756e7418013042616c616e63654f663c543e00013062616c616e63655f6b696e649d01012c42616c616e63654b696e640002206c55706461746520776f726b696e672067726f757020627564676574203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e4c6275726e5f6163636f756e745f746f6b656e73040118616d6f756e7418013042616c616e63654f663c543e000320784275726e7320746f6b656e20666f722063616c6c6572206163636f756e74203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e0506083870616c6c65745f636f6e74656e741043616c6c0404540001f8506372656174655f63757261746f725f67726f757008012469735f616374697665980110626f6f6c0001507065726d697373696f6e735f62795f6c6576656c5502017c4d6f6465726174696f6e5065726d697373696f6e7342794c6576656c3c543e000028a0416464206e65772063757261746f722067726f757020746f2072756e74696d652073746f7261676500203c7765696768743e002423232057656967687438604f20284129602077686572653af02d2060416020697320746865206e756d626572206f6620656e747269657320696e20607065726d697373696f6e735f62795f6c6576656c60206d6170142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e807570646174655f63757261746f725f67726f75705f7065726d697373696f6e7308014063757261746f725f67726f75705f6964280144543a3a43757261746f7247726f757049640001507065726d697373696f6e735f62795f6c6576656c5502017c4d6f6465726174696f6e5065726d697373696f6e7342794c6576656c3c543e000128ac557064617465206578697374696e672063757261746f722067726f75702773207065726d697373696f6e7300203c7765696768743e002423232057656967687438604f20284129602077686572653af02d2060416020697320746865206e756d626572206f6620656e747269657320696e20607065726d697373696f6e735f62795f6c6576656c60206d6170142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e607365745f63757261746f725f67726f75705f73746174757308014063757261746f725f67726f75705f6964280144543a3a43757261746f7247726f7570496400012469735f616374697665980110626f6f6c0002241d01536574206069735f616374697665602073746174757320666f722063757261746f722067726f757020756e64657220676976656e206063757261746f725f67726f75705f69646000203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e506164645f63757261746f725f746f5f67726f75700c014063757261746f725f67726f75705f6964280144543a3a43757261746f7247726f7570496400012863757261746f725f6964280130543a3a43757261746f72496400012c7065726d697373696f6e73bd01015c4368616e6e656c4167656e745065726d697373696f6e73000324ec4164642063757261746f7220746f2063757261746f722067726f757020756e64657220676976656e206063757261746f725f67726f75705f69646000203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6472656d6f76655f63757261746f725f66726f6d5f67726f757008014063757261746f725f67726f75705f6964280144543a3a43757261746f7247726f7570496400012863757261746f725f6964280130543a3a43757261746f724964000424a452656d6f76652063757261746f722066726f6d206120676976656e2063757261746f722067726f757000203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e386372656174655f6368616e6e656c0801346368616e6e656c5f6f776e6572e50101b04368616e6e656c4f776e65723c543a3a4d656d62657249642c20543a3a43757261746f7247726f757049643e000118706172616d73150201704368616e6e656c4372656174696f6e506172616d65746572733c543e000530203c7765696768743e002423232057656967687478604f202841202b2042202b2043202b2044202b204529602077686572653ae02d2060416020697320746865206e756d626572206f6620656e747269657320696e2060706172616d732e636f6c6c61626f7261746f727360e02d2060426020697320746865206e756d626572206f66206974656d7320696e2060706172616d732e73746f726167655f6275636b65747360f42d2060436020697320746865206e756d626572206f66206974656d7320696e2060706172616d732e646973747269627574696f6e5f6275636b6574736011012d2060446020697320746865206e756d626572206f66206974656d7320696e2060706172616d732e6173736574732e6f626a6563745f6372656174696f6e5f6c69737460c02d20604560206973207468652073697a65206f66202060706172616d732e6d6574616020696e206b696c6f6279746573142d2044423ae02020202d20604f2841202b2042202b2043202b20442960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e387570646174655f6368616e6e656c0c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c4964000118706172616d73410201684368616e6e656c557064617465506172616d65746572733c543e000630203c7765696768743e002423232057656967687478604f202841202b2042202b2043202b2044202b204529602077686572653ae02d2060416020697320746865206e756d626572206f6620656e747269657320696e2060706172616d732e636f6c6c61626f7261746f72736071012d2060426020697320746865206e756d626572206f66206974656d7320696e2060706172616d732e6173736574735f746f5f75706c6f61642e6f626a6563745f6372656174696f6e5f6c69737460202869662070726f766964656429e42d2060436020697320746865206e756d626572206f66206974656d7320696e2060706172616d732e6173736574735f746f5f72656d6f766560cc2d20604460206973207468652073697a65206f662060706172616d732e6e65775f6d6574616020696e206b696c6f6279746573ec2d206045602069732060706172616d732e73746f726167655f6275636b6574735f6e756d5f7769746e65737360202869662070726f766964656429142d2044423ae02020202d20604f2841202b2042202b2043202b20452960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e787570646174655f6368616e6e656c5f70726976696c6567655f6c6576656c0801286368616e6e656c5f6964280130543a3a4368616e6e656c496400014c6e65775f70726976696c6567655f6c6576656c080160543a3a4368616e6e656c50726976696c6567654c6576656c000724150145787472696e73696320666f72207570646174696e67206368616e6e656c2070726976696c656765206c6576656c20287265717569726573206c656164206163636573732900203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743ea07365745f6368616e6e656c5f7061757365645f66656174757265735f61735f6d6f64657261746f721001146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c496400014c6e65775f7061757365645f6665617475726573d901018042547265655365743c5061757361626c654368616e6e656c466561747572653e000124726174696f6e616c6530011c5665633c75383e000828c845787472696e73696320666f722070617573696e672f72652d656e61626c696e67206368616e6e656c20666561747572657300203c7765696768743e002423232057656967687438604f20284129602077686572653ab42d20604160206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3864656c6574655f6368616e6e656c1001146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c496400014c6368616e6e656c5f6261675f7769746e657373090601444368616e6e656c4261675769746e6573730001546e756d5f6f626a656374735f746f5f64656c65746528010c753634000928203c7765696768743e002423232057656967687458604f202841202b2042202b204329602077686572653a802d2060416020697320606e756d5f6f626a656374735f746f5f64656c65746560c82d2060426020697320606368616e6e656c5f6261675f7769746e6573732e73746f726167655f6275636b6574735f6e756d60dc2d2060436020697320606368616e6e656c5f6261675f7769746e6573732e646973747269627574696f6e5f6275636b6574735f6e756d60142d2044423ad02020202d20604f2841202b2042202b20432960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e8864656c6574655f6368616e6e656c5f6173736574735f61735f6d6f64657261746f721401146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c49640001406173736574735f746f5f72656d6f76656901016442547265655365743c446174614f626a65637449643c543e3e00016c73746f726167655f6275636b6574735f6e756d5f7769746e65737310010c753332000124726174696f6e616c6530011c5665633c75383e000a28203c7765696768743e002423232057656967687458604f202841202b2042202b204329602077686572653aa42d2060416020697320746865206c656e677468206f6620606173736574735f746f5f72656d6f766560cc2d20604260206973207468652076616c7565206f66206073746f726167655f6275636b6574735f6e756d5f7769746e65737360b42d20604360206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423ac02020202d20604f2841202b20422960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e8c7365745f6368616e6e656c5f7669736962696c6974795f61735f6d6f64657261746f721001146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c496400012469735f68696464656e980110626f6f6c000124726174696f6e616c6530011c5665633c75383e000b28350145787472696e73696320666f722073657474696e67206368616e6e656c207669736962696c69747920737461747573202868696464656e2f76697369626c6529206279206d6f64657261746f7200203c7765696768743e002423232057656967687438604f20284129602077686572653ab42d20604160206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e306372656174655f766964656f0c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c4964000118706172616d7349020168566964656f4372656174696f6e506172616d65746572733c543e000c2c203c7765696768743e002423232057656967687468604f202841202b2042202b2043202b204429602077686572653a11012d2060416020697320746865206e756d626572206f66206974656d7320696e2060706172616d732e6173736574732e6f626a6563745f6372656174696f6e5f6c69737460b42d206042602069732060706172616d732e73746f726167655f6275636b6574735f6e756d5f7769746e6573736035012d2060436020697320746865206c656e677468206f66206f70656e2061756374696f6e202f20656e676c6973682061756374696f6e2077686974656c697374202869662070726f766964656429f42d20604460206973207468652073697a65206f662060706172616d732e6d6574616020696e206b696c6f6279746573202869662070726f766964656429142d2044423ad02020202d20604f2841202b2042202b20432960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e307570646174655f766964656f0c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f4964000118706172616d7351020160566964656f557064617465506172616d65746572733c543e000d30203c7765696768743e002423232057656967687478604f202841202b2042202b2043202b2044202b204529602077686572653a25012d2060416020697320706172616d732e6173736574735f746f5f75706c6f61642e6f626a6563745f6372656174696f6e5f6c6973742e6c656e2829202869662070726f766964656429982d2060426020697320706172616d732e6173736574735f746f5f72656d6f76652e6c656e2829ec2d206043602069732060706172616d732e73746f726167655f6275636b6574735f6e756d5f7769746e65737360202869662070726f76696465642935012d2060446020697320746865206c656e677468206f66206f70656e2061756374696f6e202f20656e676c6973682061756374696f6e2077686974656c697374202869662070726f76696465642905012d20604560206973207468652073697a65206f662060706172616d732e6e65775f6d6574616020696e206b696c6f6279746573202869662070726f766964656429142d2044423ae02020202d20604f2841202b2042202b2043202b20442960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e3064656c6574655f766964656f1001146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f49640001546e756d5f6f626a656374735f746f5f64656c65746528010c75363400016c73746f726167655f6275636b6574735f6e756d5f7769746e6573730102012c4f7074696f6e3c7533323e000e24203c7765696768743e002423232057656967687448604f202841202b204229602077686572653a782d20604160206973206e756d5f6f626a656374735f746f5f64656c657465ec2d206042602069732060706172616d732e73746f726167655f6275636b6574735f6e756d5f7769746e65737360202869662070726f766964656429142d2044423ac02020202d20604f2841202b20422960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e8064656c6574655f766964656f5f6173736574735f61735f6d6f64657261746f721401146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f496400016c73746f726167655f6275636b6574735f6e756d5f7769746e65737310010c7533320001406173736574735f746f5f72656d6f76656901016442547265655365743c446174614f626a65637449643c543e3e000124726174696f6e616c6530011c5665633c75383e000f28203c7765696768743e002423232057656967687458604f202841202b2042202b204329602077686572653aa42d2060416020697320746865206c656e677468206f6620606173736574735f746f5f72656d6f766560cc2d20604260206973207468652076616c7565206f66206073746f726167655f6275636b6574735f6e756d5f7769746e65737360b42d20604360206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423ac02020202d20604f2841202b20422960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e847365745f766964656f5f7669736962696c6974795f61735f6d6f64657261746f721001146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f496400012469735f68696464656e980110626f6f6c000124726174696f6e616c6530011c5665633c75383e0010282d0145787472696e73696320666f7220766964656f207669736962696c69747920737461747573202868696464656e2f76697369626c65292073657474696e67206279206d6f64657261746f7200203c7765696768743e002423232057656967687438604f20284129602077686572653ab42d20604160206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e587570646174655f6368616e6e656c5f7061796f757473080118706172616d73710201845570646174654368616e6e656c5061796f757473506172616d65746572733c543e00014075706c6f616465725f6163636f756e74000130543a3a4163636f756e74496400112458557064617465206368616e6e656c207061796f75747300203c7765696768743e002423232057656967687438604f20283129602077686572653a142d2044423a182d204f2831292c23203c2f7765696768743e50636c61696d5f6368616e6e656c5f7265776172640c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e00011470726f6f660d0601505665633c50726f6f66456c656d656e743c543e3e0001106974656d1906013850756c6c5061796d656e743c543e001228a0436c61696d2072657761726420696e204a4f592066726f6d206368616e6e656c206163636f756e7400203c7765696768743e002423232057656967687438604f20284829602077686572653ac82d2060486020697320746865206c656e676874206f66207468652070726f7669646564206d65726b6c65206070726f6f6660142d2044423a242020202d204f2831292c23203c2f7765696768743e7477697468647261775f66726f6d5f6368616e6e656c5f62616c616e63650c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c4964000118616d6f756e7418013042616c616e63654f663c543e001324845769746864726177204a4f592066726f6d206368616e6e656c206163636f756e7400203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e7c7570646174655f6368616e6e656c5f73746174655f626c6f61745f626f6e640401706e65775f6368616e6e656c5f73746174655f626c6f61745f626f6e6418013042616c616e63654f663c543e0014289c55706461746573206368616e6e656c20737461746520626c6f617420626f6e642076616c75652e7c4f6e6c79206c6561642063616e2075706c6f616420746869732076616c756500203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e747570646174655f766964656f5f73746174655f626c6f61745f626f6e640401686e65775f766964656f5f73746174655f626c6f61745f626f6e6418013042616c616e63654f663c543e001528945570646174657320766964656f20737461746520626c6f617420626f6e642076616c75652e7c4f6e6c79206c6561642063616e2075706c6f616420746869732076616c756500203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e84636c61696d5f616e645f77697468647261775f6368616e6e656c5f7265776172640c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e00011470726f6f660d0601505665633c50726f6f66456c656d656e743c543e3e0001106974656d1906013850756c6c5061796d656e743c543e001628d4436c61696d20616e642077697468647261772072657761726420696e204a4f592066726f6d206368616e6e656c206163636f756e7400203c7765696768743e002423232057656967687438604f20284829602077686572653ac82d2060486020697320746865206c656e676874206f66207468652070726f7669646564206d65726b6c65206070726f6f6660142d2044423a242020202d204f2831292c23203c2f7765696768743e2469737375655f6e66740c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f4964000118706172616d73090201604e667449737375616e6365506172616d65746572733c543e001730244973737565204e465400203c7765696768743e00242323205765696768742c604f202857202b20422960142d2044423a242020202d204f2857291877686572653a19012020202d2057203a206d656d6265722077686974656c697374206c656e67746820696e2063617365206e667420696e697469616c207374617475732069732061756374696f6ec02020202d2042203a2073697a65206f66206d6574616461746120706172616d6574657220696e206b696c6f62797465732c23203c2f7765696768743e2c64657374726f795f6e66740801146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f49640018242c44657374726f79204e465400203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e4873746172745f6f70656e5f61756374696f6e0c01206f776e65725f6964a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f496400013861756374696f6e5f706172616d73050201504f70656e41756374696f6e506172616d733c543e00192470537461727420766964656f206e6674206f70656e2061756374696f6e203c7765696768743e002423232057656967687438604f20285729602077686572653a742d2057203a206d656d6265722077686974656c697374206c656e677468142d2044423a242020202d204f2857292c23203c2f7765696768743e5473746172745f656e676c6973685f61756374696f6e0c01206f776e65725f6964a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f496400013861756374696f6e5f706172616d73fd01015c456e676c69736841756374696f6e506172616d733c543e001a247c537461727420766964656f206e667420656e676c6973682061756374696f6e203c7765696768743e002423232057656967687438604f20285729602077686572653a882d2057203a2077686974656c697374206d656d626572206c697374206c656e677468142d2044423a242020202d204f2857292c23203c2f7765696768743e5863616e63656c5f656e676c6973685f61756374696f6e0801206f776e65725f6964a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f4964001b208043616e63656c20766964656f206e667420656e676c6973682061756374696f6e203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e4c63616e63656c5f6f70656e5f61756374696f6e0801206f776e65725f6964a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f4964001c207443616e63656c20766964656f206e6674206f70656e2061756374696f6e203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e3063616e63656c5f6f666665720801206f776e65725f6964a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f4964001d244043616e63656c204e6674206f6666657200203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e3863616e63656c5f6275795f6e6f770801206f776e65725f6964a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f4964001e245443616e63656c204e66742073656c6c206f7264657200203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f283129243c2f7765696768743e507570646174655f6275795f6e6f775f70726963650c01206f776e65725f6964a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f49640001246e65775f707269636518013042616c616e63654f663c543e001f246055706461746520427579206e6f77206e667420707269636500203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e546d616b655f6f70656e5f61756374696f6e5f6269640c01387061727469636970616e745f696428012c543a3a4d656d6265724964000120766964656f5f6964280128543a3a566964656f49640001286269645f616d6f756e7418013042616c616e63654f663c543e002020404d616b652061756374696f6e20626964203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e606d616b655f656e676c6973685f61756374696f6e5f6269640c01387061727469636970616e745f696428012c543a3a4d656d6265724964000120766964656f5f6964280128543a3a566964656f49640001286269645f616d6f756e7418013042616c616e63654f663c543e002120604d616b6520656e676c6973682061756374696f6e20626964203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e5c63616e63656c5f6f70656e5f61756374696f6e5f6269640801387061727469636970616e745f696428012c543a3a4d656d6265724964000120766964656f5f6964280128543a3a566964656f49640022205c43616e63656c206f70656e2061756374696f6e20626964203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e58736574746c655f656e676c6973685f61756374696f6e040120766964656f5f6964280128543a3a566964656f496400232464436c61696d20776f6e20656e676c6973682061756374696f6e5c43616e2062652063616c6c656420627920616e796f6e65203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e607069636b5f6f70656e5f61756374696f6e5f77696e6e65721001206f776e65725f6964a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f496400012477696e6e65725f696428012c543a3a4d656d6265724964000118636f6d6d697418013042616c616e63654f663c543e0024245c416363657074206f70656e2061756374696f6e206269648c53686f756c64206f6e6c792062652063616c6c65642062792061756374696f6e656572203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e246f666665725f6e6674100120766964656f5f6964280128543a3a566964656f49640001206f776e65725f6964a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000108746f28012c543a3a4d656d62657249640001147072696365450101504f7074696f6e3c42616c616e63654f663c543e3e002524244f66666572204e667400203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e38736c696e675f6e66745f6261636b080120766964656f5f6964280128543a3a566964656f49640001206f776e65725f6964a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e002624c452657475726e204e6674206261636b20746f20746865206f726967696e616c20617274697374206174206e6f20636f737400203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e546163636570745f696e636f6d696e675f6f66666572080120766964656f5f6964280128543a3a566964656f49640001347769746e6573735f7072696365450101a04f7074696f6e3c3c542061732062616c616e6365733a3a436f6e6669673e3a3a42616c616e63653e0027246441636365707420696e636f6d696e67204e6674206f6666657200203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e2073656c6c5f6e66740c0120766964656f5f6964280128543a3a566964656f49640001206f776e65725f6964a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000114707269636518013042616c616e63654f663c543e0028202053656c6c204e6674203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e1c6275795f6e66740c0120766964656f5f6964280128543a3a566964656f49640001387061727469636970616e745f696428012c543a3a4d656d62657249640001347769746e6573735f707269636518013042616c616e63654f663c543e0029241c427579204e667400203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e44746f67676c655f6e66745f6c696d69747304011c656e61626c6564980110626f6f6c002a20dc4f6e6c7920436f756e63696c2063616e20746f67676c65206e66742069737375616e6365206c696d69747320636f6e73747261696e7473203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e506368616e6e656c5f6f776e65725f72656d61726b0801286368616e6e656c5f6964280130543a3a4368616e6e656c496400010c6d736730011c5665633c75383e002b28504368616e6e656c206f776e65722072656d61726b203c7765696768743e00242323205765696768741c604f2028422960142d2044423a242020202d204f2831291877686572653a8c2d204220697320746865206b696c6f62797465206c656e676874206f6620606d7367602c23203c2f7765696768743e506368616e6e656c5f6167656e745f72656d61726b0c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c496400010c6d736730011c5665633c75383e002c286c4368616e6e656c20636f6c6c61626f7261746f722072656d61726b203c7765696768743e00242323205765696768741c604f2028422960142d2044423a242020202d204f2831291877686572653a8420202d2042206973207468652062797465206c656e676874206f6620606d7367602c23203c2f7765696768743e406e66745f6f776e65725f72656d61726b0c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f496400010c6d736730011c5665633c75383e002d28404e4654206f776e65722072656d61726b203c7765696768743e00242323205765696768741c604f2028422960142d2044423a2020202d204f2831291877686572653a8420202d2042206973207468652062797465206c656e676874206f6620606d7367602c23203c2f7765696768743e6c696e697469616c697a655f6368616e6e656c5f7472616e736665720c01286368616e6e656c5f6964280130543a3a4368616e6e656c49640001146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e00013c7472616e736665725f706172616d731d06016c496e69745472616e73666572506172616d65746572734f663c543e002e28dc53746172742061206368616e6e656c207472616e736665722077697468207370656369666965642063686172616374657269737469637300203c7765696768743e002423232057656967687438604f20284129602077686572653a25012d2060416020697320746865206e756d626572206f6620656e747269657320696e20607472616e736665725f706172616d732e6e65775f636f6c6c61626f7261746f727360206d6170142d2044423aa82020202d204f284129202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e5c63616e63656c5f6368616e6e656c5f7472616e736665720801286368616e6e656c5f6964280130543a3a4368616e6e656c49640001146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e002f245c63616e63656c206368616e6e656c207472616e7366657200203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5c6163636570745f6368616e6e656c5f7472616e736665720801286368616e6e656c5f6964280130543a3a4368616e6e656c4964000144636f6d6d69746d656e745f706172616d736d0201785472616e73666572436f6d6d69746d656e745769746e6573734f663c543e00302c6441636365707473206368616e6e656c207472616e736665722e310160636f6d6d69746d656e745f706172616d736020697320726571756972656420746f2070726576656e74206368616e67696e6720746865207472616e7366657220636f6e646974696f6e732e00203c7765696768743e002423232057656967687438604f20284129602077686572653a2d012d2060416020697320746865206e756d626572206f6620656e747269657320696e2060636f6d6d69746d656e745f706172616d732e6e65775f636f6c6c61626f7261746f727360206d6170142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5c7570646174655f676c6f62616c5f6e66745f6c696d69740801406e66745f6c696d69745f706572696f64890201384e66744c696d6974506572696f640001146c696d697428010c753634003120605570646174657320676c6f62616c204e4654206c696d6974203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e607570646174655f6368616e6e656c5f6e66745f6c696d69741001146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001406e66745f6c696d69745f706572696f64890201384e66744c696d6974506572696f640001286368616e6e656c5f6964280130543a3a4368616e6e656c49640001146c696d697428010c7536340032207055706461746573206368616e6e656c2773204e4654206c696d69742e203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e4c69737375655f63726561746f725f746f6b656e0c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c4964000118706172616d73c9020170546f6b656e49737375616e6365506172616d65746572734f663c543e0033284c49737375652063726561746f7220746f6b656e00203c7765696768743e002423232057656967687438604f20284129602077686572653a05012d2060416020697320746865206e756d626572206f6620656e747269657320696e2060706172616d732e696e697469616c5f616c6c6f636174696f6e60206d6170142d2044423ab02020202d20604f28412960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e5c696e69745f63726561746f725f746f6b656e5f73616c650c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c4964000118706172616d7321060150546f6b656e53616c65506172616d734f663c543e00342874496e697469616c697a652063726561746f7220746f6b656e2073616c6500203c7765696768743e002423232057656967687438604f20284129602077686572653a29012d20604160206973207468652073697a65206f662060706172616d732e6d657461646174616020696e206b696c6f627974657320286f722030206966206e6f742070726f766964656429142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e887570646174655f7570636f6d696e675f63726561746f725f746f6b656e5f73616c651001146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c496400013c6e65775f73746172745f626c6f636b010201584f7074696f6e3c543a3a426c6f636b4e756d6265723e0001306e65775f6475726174696f6e010201584f7074696f6e3c543a3a426c6f636b4e756d6265723e00352488557064617465207570636f6d696e672063726561746f7220746f6b656e2073616c6500203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e7463726561746f725f746f6b656e5f6973737565725f7472616e736665721001146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c496400011c6f757470757473250601645472616e73666572735769746856657374696e674f663c543e0001206d6574616461746130011c5665633c75383e00362cc8506572666f726d207472616e73666572206f6620746f6b656e732061732063726561746f7220746f6b656e2069737375657200203c7765696768743e002423232057656967687448604f202841202b204229602077686572653aac2d2060416020697320746865206e756d626572206f6620656e747269657320696e20606f75747075747360c02d20604260206973207468652073697a65206f662074686520606d657461646174616020696e206b696c6f6279746573142d2044423ab02020202d20604f28412960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e846d616b655f63726561746f725f746f6b656e5f7065726d697373696f6e6c6573730801146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c4964003724ac4d616b65206368616e6e656c27732063726561746f7220746f6b656e207065726d697373696f6e6c65737300203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e987265647563655f63726561746f725f746f6b656e5f706174726f6e6167655f726174655f746f0c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c496400012c7461726765745f72617465f9020128596561726c7952617465003824f0526564756365206368616e6e656c27732063726561746f7220746f6b656e20706174726f6e616765207261746520746f20676976656e2076616c756500203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e90636c61696d5f63726561746f725f746f6b656e5f706174726f6e6167655f6372656469740801146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c4964003924b8436c61696d206368616e6e656c27732063726561746f7220746f6b656e20706174726f6e6167652063726564697400203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e4c69737375655f726576656e75655f73706c69741001146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c49640001147374617274010201584f7074696f6e3c543a3a426c6f636b4e756d6265723e0001206475726174696f6e100138543a3a426c6f636b4e756d626572003a2484497373756520726576656e75652073706c697420666f722061206368616e6e656c00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5866696e616c697a655f726576656e75655f73706c69740801146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c4964003b247c46696e616c697a6520616e20656e64656420726576656e75652073706c697400203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6c66696e616c697a655f63726561746f725f746f6b656e5f73616c650801146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c4964003c249046696e616c697a6520616e20656e6465642063726561746f7220746f6b656e2073616c6500203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e54646569737375655f63726561746f725f746f6b656e0801146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c4964003d247c44656973737565206368616e6e656c27732063726561746f7220746f6b656e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e09060c3870616c6c65745f636f6e74656e74147479706573444368616e6e656c4261675769746e657373000008014c73746f726167655f6275636b6574735f6e756d10010c753332000160646973747269627574696f6e5f6275636b6574735f6e756d10010c75333200000d0600000211060011060c3470616c6c65745f636f6d6d6f6e2c6d65726b6c655f747265654850726f6f66456c656d656e745265636f7264081048617368012c105369646501150600080110686173682c011048617368000110736964651506011053696465000015060c3470616c6c65745f636f6d6d6f6e2c6d65726b6c655f747265651053696465000108104c6566740000001452696768740001000019060c3870616c6c65745f636f6e74656e741474797065734850756c6c5061796d656e74456c656d656e740c244368616e6e656c496401281c42616c616e636501181048617368012c000c01286368616e6e656c5f69642801244368616e6e656c496400016063756d756c61746976655f7265776172645f6561726e656418011c42616c616e6365000118726561736f6e2c01104861736800001d060c3870616c6c65745f636f6e74656e7414747970657358496e69745472616e73666572506172616d65746572730c204d656d626572496401283843757261746f7247726f7570496401281c42616c616e63650118000c01446e65775f636f6c6c61626f7261746f72732d0201ac42547265654d61703c4d656d62657249642c204368616e6e656c4167656e745065726d697373696f6e733e000114707269636518011c42616c616e63650001246e65775f6f776e6572e50101984368616e6e656c4f776e65723c4d656d62657249642c2043757261746f7247726f757049643e000021060c5070616c6c65745f70726f6a6563745f746f6b656e1474797065733c546f6b656e53616c65506172616d7310284a6f7942616c616e636501181c42616c616e636501182c426c6f636b4e756d62657201105456657374696e675363686564756c65506172616d7301d102001c0128756e69745f70726963651801284a6f7942616c616e636500015075707065725f626f756e645f7175616e7469747918011c42616c616e63650001247374617274735f61740102014c4f7074696f6e3c426c6f636b4e756d6265723e0001206475726174696f6e10012c426c6f636b4e756d62657200015c76657374696e675f7363686564756c655f706172616d73d90201744f7074696f6e3c56657374696e675363686564756c65506172616d733e0001386361705f7065725f6d656d6265724501013c4f7074696f6e3c42616c616e63653e0001206d657461646174613101013c4f7074696f6e3c5665633c75383e3e000025060c5070616c6c65745f70726f6a6563745f746f6b656e147479706573245472616e736665727308204d656d626572496401281c5061796d656e740109030004002906016c42547265654d61703c4d656d62657249642c205061796d656e743e00002906042042547265654d617008044b012804560109030004002d060000002d06000002310600310600000408280903003506083870616c6c65745f73746f726167651043616c6c04045400018c5464656c6574655f73746f726167655f6275636b657404014473746f726167655f6275636b65745f6964280148543a3a53746f726167654275636b657449640000201d0144656c6574652073746f72616765206275636b65742e204d75737420626520656d7074792e2053746f72616765206f70657261746f72206d757374206265206d697373696e672e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e7c7570646174655f75706c6f6164696e675f626c6f636b65645f7374617475730401286e65775f737461747573980110626f6f6c000120785570646174657320676c6f62616c2075706c6f6164696e6720666c61672e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507570646174655f646174615f73697a655f6665650401446e65775f646174615f73697a655f66656518013042616c616e63654f663c543e000220cc557064617465732073697a652d62617365642070726963696e67206f66206e6577206f626a656374732075706c6f616465642e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e907570646174655f73746f726167655f6275636b6574735f7065725f6261675f6c696d69740401246e65775f6c696d697410010c753332000320bc55706461746573202253746f72616765206275636b657473207065722062616722206e756d626572206c696d69742e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743ea47570646174655f73746f726167655f6275636b6574735f766f75636865725f6d61785f6c696d6974730801406e65775f6f626a656374735f73697a6528010c7536340001486e65775f6f626a656374735f6e756d62657228010c753634000420b455706461746573202253746f72616765206275636b65747320766f7563686572206d6178206c696d697473222e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e8c7570646174655f646174615f6f626a6563745f73746174655f626c6f61745f626f6e6404014073746174655f626c6f61745f626f6e6418013042616c616e63654f663c543e000520ac557064617465732064617461206f626a65637420737461746520626c6f617420626f6e642076616c75652e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743efc7570646174655f6e756d6265725f6f665f73746f726167655f6275636b6574735f696e5f64796e616d69635f6261675f6372656174696f6e5f706f6c69637908014064796e616d69635f6261675f74797065b102013844796e616d6963426167547970650001646e756d6265725f6f665f73746f726167655f6275636b65747310010c7533320006202d01557064617465206e756d626572206f662073746f72616765206275636b657473207573656420696e20676976656e2064796e616d696320626167206372656174696f6e20706f6c6963792e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e407570646174655f626c61636b6c69737408013472656d6f76655f686173686573a502014442547265655365743c5665633c75383e3e0001286164645f686173686573a502014442547265655365743c5665633c75383e3e000728bc41646420616e642072656d6f76652068617368657320746f207468652063757272656e7420626c61636b6c6973742e203c7765696768743e002423232057656967687448604f202857202b205629602077686572653abc2d2060576020697320746865206e756d626572206f66206974656d7320696e206072656d6f76655f68617368657360b02d2060566020697320746865206e756d626572206f66206974656d7320696e20606164645f68617368657360142d2044423ab02020202d20604f28572960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e546372656174655f73746f726167655f6275636b6574100134696e766974655f776f726b65723501014c4f7074696f6e3c576f726b657249643c543e3e000148616363657074696e675f6e65775f62616773980110626f6f6c00012873697a655f6c696d697428010c7536340001346f626a656374735f6c696d697428010c753634000820584372656174652073746f72616765206275636b65742e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e787570646174655f73746f726167655f6275636b6574735f666f725f6261670c01186261675f69649502012042616749643c543e00012c6164645f6275636b6574736901017042547265655365743c543a3a53746f726167654275636b657449643e00013872656d6f76655f6275636b6574736901017042547265655365743c543a3a53746f726167654275636b657449643e00092888557064617465732073746f72616765206275636b65747320666f722061206261672e203c7765696768743e002423232057656967687448604f202857202b205629602077686572653ab42d2060576020697320746865206e756d626572206f66206974656d7320696e20606164645f6275636b65747360c02d2060566020697320746865206e756d626572206f66206974656d7320696e206072656d6f76655f6275636b65747360142d2044423ac02020202d20604f2856202b20572960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e9463616e63656c5f73746f726167655f6275636b65745f6f70657261746f725f696e7669746504014473746f726167655f6275636b65745f6964280148543a3a53746f726167654275636b65744964000a20110143616e63656c2070656e64696e672073746f72616765206275636b657420696e766974652e20416e20696e7669746174696f6e206d7573742062652070656e64696e672e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e78696e766974655f73746f726167655f6275636b65745f6f70657261746f7208014473746f726167655f6275636b65745f6964280148543a3a53746f726167654275636b6574496400012c6f70657261746f725f696428012c576f726b657249643c543e000b20c0496e766974652073746f72616765206275636b6574206f70657261746f722e204d757374206265206d697373696e672e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e7872656d6f76655f73746f726167655f6275636b65745f6f70657261746f7204014473746f726167655f6275636b65745f6964280148543a3a53746f726167654275636b65744964000c208052656d6f7665732073746f72616765206275636b6574206f70657261746f722e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e707570646174655f73746f726167655f6275636b65745f73746174757308014473746f726167655f6275636b65745f6964280148543a3a53746f726167654275636b65744964000148616363657074696e675f6e65775f62616773980110626f6f6c000d20dc5570646174652077686574686572206e6577206261677320617265206265696e6720616363657074656420666f722073746f726167652e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e847365745f73746f726167655f6275636b65745f766f75636865725f6c696d6974730c014473746f726167655f6275636b65745f6964280148543a3a53746f726167654275636b657449640001586e65775f6f626a656374735f73697a655f6c696d697428010c7536340001606e65775f6f626a656374735f6e756d6265725f6c696d697428010c753634000e208c536574732073746f72616765206275636b657420766f7563686572206c696d6974732e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e806163636570745f73746f726167655f6275636b65745f696e7669746174696f6e0c0124776f726b65725f696428012c576f726b657249643c543e00014473746f726167655f6275636b65745f6964280148543a3a53746f726167654275636b657449640001547472616e736163746f725f6163636f756e745f6964000130543a3a4163636f756e744964000f285d01416363657074207468652073746f72616765206275636b657420696e7669746174696f6e2e20416e20696e7669746174696f6e206d757374206d617463682074686520776f726b65725f696420706172616d657465722e59014974206163636570747320616e206164646974696f6e616c206163636f756e7420494420287472616e736163746f722920666f7220616363657074696e672064617461206f626a6563747320746f2070726576656e74747472616e73616374696f6e206e6f6e636520636f6c6c6973696f6e732e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e747365745f73746f726167655f6f70657261746f725f6d657461646174610c0124776f726b65725f696428012c576f726b657249643c543e00014473746f726167655f6275636b65745f6964280148543a3a53746f726167654275636b657449640001206d6574616461746130011c5665633c75383e001024dc536574732073746f72616765206f70657261746f72206d65746164617461202865672e3a2073746f72616765206e6f64652055524c292e203c7765696768743e002423232057656967687438604f20285729602077686572653aa02d206057602069732073697a65206f6620606d657461646174616020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6c6163636570745f70656e64696e675f646174615f6f626a65637473100124776f726b65725f696428012c576f726b657249643c543e00014473746f726167655f6275636b65745f6964280148543a3a53746f726167654275636b657449640001186261675f69649502012042616749643c543e000130646174615f6f626a656374736901016442547265655365743c543a3a446174614f626a65637449643e0011246501412073746f726167652070726f7669646572207369676e616c732074686174207468652064617461206f626a65637420776173207375636365737366756c6c792075706c6f6164656420746f206974732073746f726167652e203c7765696768743e00242323205765696768743c604f2028572029602077686572653ab82d2060576020697320746865206e756d626572206f66206974656d7320696e2060646174615f6f626a6563747360142d2044423ab02020202d20604f28572960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e846372656174655f646973747269627574696f6e5f6275636b65745f66616d696c7900122090437265617465206120646973747269627574696f6e206275636b65742066616d696c792e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e8464656c6574655f646973747269627574696f6e5f6275636b65745f66616d696c7904012466616d696c795f6964280174543a3a446973747269627574696f6e4275636b657446616d696c7949640013209444656c65746573206120646973747269627574696f6e206275636b65742066616d696c792e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e686372656174655f646973747269627574696f6e5f6275636b657408012466616d696c795f6964280174543a3a446973747269627574696f6e4275636b657446616d696c794964000148616363657074696e675f6e65775f62616773980110626f6f6c00142074437265617465206120646973747269627574696f6e206275636b65742e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e847570646174655f646973747269627574696f6e5f6275636b65745f7374617475730801246275636b65745f69642502015c446973747269627574696f6e4275636b657449643c543e000148616363657074696e675f6e65775f62616773980110626f6f6c001520d855706461746573206120646973747269627574696f6e206275636b6574202761636365707473206e657720626167732720666c61672e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6864656c6574655f646973747269627574696f6e5f6275636b65740401246275636b65745f69642502015c446973747269627574696f6e4275636b657449643c543e001620a844656c65746520646973747269627574696f6e206275636b65742e204d75737420626520656d7074792e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e8c7570646174655f646973747269627574696f6e5f6275636b6574735f666f725f6261671001186261675f69649502012042616749643c543e00012466616d696c795f6964280174543a3a446973747269627574696f6e4275636b657446616d696c79496400014c6164645f6275636b6574735f696e64696365736901019042547265655365743c543a3a446973747269627574696f6e4275636b6574496e6465783e00015872656d6f76655f6275636b6574735f696e64696365736901019042547265655365743c543a3a446973747269627574696f6e4275636b6574496e6465783e0017289c5570646174657320646973747269627574696f6e206275636b65747320666f722061206261672e203c7765696768743e002423232057656967687448604f202857202b205629602077686572653ad42d2060576020697320746865206e756d626572206f66206974656d7320696e20606164645f6275636b6574735f696e646963657360e02d2060566020697320746865206e756d626572206f66206974656d7320696e206072656d6f76655f6275636b6574735f696e646963657360142d2044423ac02020202d20604f2856202b20572960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743ea47570646174655f646973747269627574696f6e5f6275636b6574735f7065725f6261675f6c696d69740401246e65775f6c696d697410010c753332001820d0557064617465732022446973747269627574696f6e206275636b657473207065722062616722206e756d626572206c696d69742e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e7c7570646174655f646973747269627574696f6e5f6275636b65745f6d6f64650801246275636b65745f69642502015c446973747269627574696f6e4275636b657449643c543e000130646973747269627574696e67980110626f6f6c001920d8557064617465732027646973747269627574696e672720666c616720666f722074686520646973747269627574696e6720666c61672e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743eb87570646174655f66616d696c6965735f696e5f64796e616d69635f6261675f6372656174696f6e5f706f6c69637908014064796e616d69635f6261675f74797065b102013844796e616d69634261675479706500012066616d696c696573b50201b042547265654d61703c543a3a446973747269627574696f6e4275636b657446616d696c7949642c207533323e001a283d01557064617465206e756d626572206f66206469737472696275746564206275636b657473207573656420696e20676976656e2064796e616d696320626167206372656174696f6e20706f6c6963792e9c5570646174657320646973747269627574696f6e206275636b65747320666f722061206261672e203c7765696768743e002423232057656967687438604f20285729602077686572653aa82d2060576020697320746865206e756d626572206f66206974656d7320696e206066616d696c69657360142d2044423ab02020202d20604f28572960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e8c696e766974655f646973747269627574696f6e5f6275636b65745f6f70657261746f720801246275636b65745f69642502015c446973747269627574696f6e4275636b657449643c543e0001486f70657261746f725f776f726b65725f696428012c576f726b657249643c543e001b2090496e7669746520616e206f70657261746f722e204d757374206265206d697373696e672e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743ea863616e63656c5f646973747269627574696f6e5f6275636b65745f6f70657261746f725f696e766974650801246275636b65745f69642502015c446973747269627574696f6e4275636b657449643c543e0001486f70657261746f725f776f726b65725f696428012c576f726b657249643c543e001c209c43616e63656c2070656e64696e6720696e766974652e204d7573742062652070656e64696e672e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e8c72656d6f76655f646973747269627574696f6e5f6275636b65745f6f70657261746f720801246275636b65745f69642502015c446973747269627574696f6e4275636b657449643c543e0001486f70657261746f725f776f726b65725f696428012c576f726b657249643c543e001d209452656d6f76657320646973747269627574696f6e206275636b6574206f70657261746f722e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e9c7365745f646973747269627574696f6e5f6275636b65745f66616d696c795f6d6574616461746108012466616d696c795f6964280174543a3a446973747269627574696f6e4275636b657446616d696c7949640001206d6574616461746130011c5665633c75383e001e24a053657420646973747269627574696f6e206275636b65742066616d696c79206d657461646174612e203c7765696768743e002423232057656967687438604f20285729602077686572653aa02d206057602069732073697a65206f6620606d657461646174616020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e946163636570745f646973747269627574696f6e5f6275636b65745f696e7669746174696f6e080124776f726b65725f696428012c576f726b657249643c543e0001246275636b65745f69642502015c446973747269627574696f6e4275636b657449643c543e001f20584163636570742070656e64696e6720696e766974652e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e887365745f646973747269627574696f6e5f6f70657261746f725f6d657461646174610c0124776f726b65725f696428012c576f726b657249643c543e0001246275636b65745f69642502015c446973747269627574696f6e4275636b657449643c543e0001206d6574616461746130011c5665633c75383e002024fc53657420646973747269627574696f6e206f70657261746f72206d6574616461746120666f722074686520646973747269627574696f6e206275636b65742e203c7765696768743e002423232057656967687438604f20285729602077686572653aa02d206057602069732073697a65206f6620606d657461646174616020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5c73746f726167655f6f70657261746f725f72656d61726b0c0124776f726b65725f696428012c576f726b657249643c543e00014473746f726167655f6275636b65745f6964280148543a3a53746f726167654275636b6574496400010c6d736730011c5665633c75383e0021289c4465706f73697420612053746f726167654f70657261746f7252656d61726b6564206576656e7474636f6e7461696e696e6720612067656e65726963206d6573736167652e203c7765696768743e002423232057656967687438604f20285729602077686572653a9c2d206057602069732073697a65206f6620606d6573736167656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e70646973747269627574696f6e5f6f70657261746f725f72656d61726b0c0124776f726b65725f696428012c576f726b657249643c543e000158646973747269627574696f6e5f6275636b65745f69642502015c446973747269627574696f6e4275636b657449643c543e00010c6d736730011c5665633c75383e0022249c43726561746520612064796e616d6963206261672e20446576656c6f706d656e74206d6f64652e203c7765696768743e002423232057656967687438604f20285729602077686572653a9c2d206057602069732073697a65206f6620606d6573736167656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e3906085070616c6c65745f70726f6a6563745f746f6b656e1043616c6c040454000120207472616e736665721001347372635f6d656d6265725f696428012c543a3a4d656d6265724964000120746f6b656e5f6964280128543a3a546f6b656e496400011c6f7574707574733d0601385472616e73666572734f663c543e0001206d6574616461746130011c5665633c75383e0000685501416c6c6f7720746f207472616e736665722066726f6d20607372635f6d656d6265725f696460206163636f756e7420746f2074686520766172696f757320606f757470757473602062656e6566696369617269657364696e207468652073706563696669656420616d6f756e74732e0038507265636f6e646974696f6e733ae82d206f726967696e207369676e6572206d75737420626520607372635f6d656d6265725f69646020636f6e74726f6c6c6572206163636f756e74842d20746f6b656e2062792060746f6b656e5f696460206d75737420657869737473d82d206163636f756e74206f6620607372635f6d656d6265725f696460206d75737420657869737420666f722060746f6b656e5f69646041012d2073656e646572206d757374206861766520656e6f756768204a4f597320746f20636f7665722074686520746f74616c20626c6f617420626f6e6420726571756972656420696e2063617365206f6678202064657374696e6174696f6e287329206e6f74206578697374696e672e29012d20736f75726365206163636f756e74206d757374206861766520656e6f75676820746f6b656e2066756e647320746f20636f76657220616c6c20746865207472616e7366657228732941012d20606f75747075747360206d7573742064657369676e617465206578697374696e672064657374696e6174696f6e28732920666f7220225065726d697373696f6e656422207472616e73666572732e3c506f7374636f6e646974696f6e733ae82d20736f75726365206163636f756e74277320746f6b656e7320616d6f756e74206973206465637265617365642062792060616d6f756e74602e49012d20746f74616c20626c6f617420626f6e64207472616e736665727265642066726f6d2073656e6465722773204a4f592062616c616e636520696e746f20746865207472656173757279206163636f756e74cc2020696e20636173652064657374696e6174696f6e2873292068617665206265656e20616464656420746f2073746f72616765ec2d20606f7574707574732e62656e65666963696172796020746f6b656e7320616d6f756e7420696e637265617365642062792060616d6f756e746000203c7765696768743e002423232057656967687448604f202854202b204d29602077686572653a802d2060546020697320746865206c656e677468206f6620606f75747075747360b02d20604d60206973207468652073697a65206f6620606d657461646174616020696e206b696c6f6279746573142d2044423aac20202d20604f28542960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e106275726e0c0120746f6b656e5f6964280128543a3a546f6b656e49640001246d656d6265725f696428012c543a3a4d656d6265724964000118616d6f756e74180144546f6b656e42616c616e63654f663c543e000178884275726e20746f6b656e732066726f6d20737065636966696564206163636f756e740038507265636f6e646974696f6e733a442d2060616d6f756e7460206973203e2030f42d206f726967696e207369676e6572206973206120636f6e74726f6c6c6572206163636f756e74206f6620606d656d6265725f696460206d656d626572702d20746f6b656e2062792060746f6b656e5f69646020657869737473c02d20616e206163636f756e742065786973747320666f722060746f6b656e5f696460207820606d656d6265725f696460a02d206163636f756e74277320746f6b656e7320616d6f756e74206973203e3d2060616d6f756e746005012d20746f6b656e20737570706c792063616e206265206d6f64696669656420287468657265206973206e6f2061637469766520726576656e75652073706c697429003c506f7374636f6e646974696f6e733a4d012d207374617274696e6720776974682060756e70726f6365737365646020626565696e6720657175616c20746f2060616d6f756e74602c206163636f756e7427732076657374696e67207363686564756c6573602020617265206974657261746564206f76657220616e643a5d0120202d2075706461746564207769746820606275726e65645f616d6f756e74202b3d207570726f636573736564602069662076657374696e67207363686564756c65277320756e76657374656420616d6f756e74206973742020202067726561746572207468616e20607570726f636573736564605420202d2072656d6f766564206f746865727769736545012020286166746572206561636820697465726174696f6e2060756e70726f6365737365646020697320726564756365642062792074686520616d6f756e74206f6620756e76657374656420746f6b656e737c20206275726e656420647572696e67207468617420697465726174696f6e2949012d20696620746865206163636f756e742068617320616e79206073706c69745f7374616b696e675f737461747573602c20746865206073706c69745f7374616b696e675f7374617475732e616d6f756e7460e820206973207265647563656420627920606d696e28616d6f756e742c2073706c69745f7374616b696e675f7374617475732e616d6f756e742960a42d20606163636f756e742e616d6f756e746020697320726564756365642062792060616d6f756e7460942d20746f6b656e20737570706c7920697320726564756365642062792060616d6f756e746000203c7765696768743e00242323205765696768741c604f2028312960142d2044423ad820202d20604f28312960202d20646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e30647573745f6163636f756e74080120746f6b656e5f6964280128543a3a546f6b656e49640001246d656d6265725f696428012c543a3a4d656d62657249640002508c416c6c6f7720616e79207573657220746f2072656d6f766520616e206163636f756e740038507265636f6e646974696f6e733a802d20746f6b656e2062792060746f6b656e5f696460206d757374206578697374d02d20616e206163636f756e74206d75737420657869737420666f722060746f6b656e5f696460207820606d656d6265725f69646015012d206966205065726d697373696f6e656420746f6b656e3a20606f726967696e60207369676e6572206d75737420626520606d656d6265725f696460206d656d6265722773502020636f6e74726f6c6c6572206163636f756e74ec2d2060746f6b656e5f696460207820606d656d6265725f696460206163636f756e74206d75737420626520616e20656d707479206163636f756e7478202028606163636f756e745f646174612e616d6f756e7460203d3d2030293c506f7374636f6e646974696f6e733a1d012d204163636f756e7420696e666f726d6174696f6e20666f722060746f6b656e5f696460207820606d656d6265725f6964602072656d6f7665642066726f6d2073746f72616765dc2d20626c6f617420626f6e6420726566756e64656420746f20606d656d6265725f69646020636f6e74726f6c6c6572206163636f756e74cc2020286f722060626c6f61745f626f6e642e72657061796d656e745f726573747269637465645f746f60206163636f756e742900203c7765696768743e001c604f2028312960142d2044423ad820202d20604f28312960202d20646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e386a6f696e5f77686974656c6973740c01246d656d6265725f696428012c543a3a4d656d6265724964000120746f6b656e5f6964280128543a3a546f6b656e496400011470726f6f66510601404d65726b6c6550726f6f664f663c543e00034c11014a6f696e2077686974656c69737420666f72207065726d697373696f6e656420636173653a207573656420746f20616464206163636f756e747320666f7220746f6b656e38507265636f6e646974696f6e733a682d2027746f6b656e5f696427206d7573742062652076616c6964f42d20606f726967696e60207369676e6572206d757374206265206120636f6e74726f6c6c6572206163636f756e74206f6620606d656d6265725f696460c02d206163636f756e7420666f7220606d656d6265725f696460206d757374206e6f7420616c726561647920657869737409012d207472616e7366657220706f6c69637920697320605065726d697373696f6e65646020616e64206d65726b6c652070726f6f66206d7573742062652076616c6964003c506f7374636f6e646974696f6e733af42d206163636f756e7420666f7220606d656d6265725f696460206372656174656420616e6420616464656420746f2070616c6c65742073746f72616765e82d2060626c6f61745f626f6e6460207472616e736665727265642066726f6d2073656e64657220746f207472656173757279206163636f756e7400203c7765696768743e002423232057656967687438604f20284829602077686572653a802d2060486020697320746865206c656e677468206f66206070726f6f662e3060142d2044423ad820202d20604f28312960202d20646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5c70757263686173655f746f6b656e735f6f6e5f73616c650c0120746f6b656e5f6964280128543a3a546f6b656e49640001246d656d6265725f696428012c543a3a4d656d6265724964000118616d6f756e74180144546f6b656e42616c616e63654f663c543e0004ec94507572636861736520746f6b656e73206f6e2061637469766520746f6b656e2073616c652e0038507265636f6e646974696f6e733a802d20746f6b656e2062792060746f6b656e5f696460206d757374206578697374d02d20746f6b656e2062792060746f6b656e5f696460206d75737420626520696e204f66666572696e6753746174653a3a53616c65ec2d2060616d6f756e74602063616e6e6f7420657863656564206e756d626572206f6620746f6b656e732072656d61696e696e67206f6e2073616c6509012d20606f726967696e60207369676e6572206d75737420626520636f6e74726f6c6c6572206163636f756e74206f6620606d656d6265725f696460206d656d626572a42d2073656e646572277320617661696c61626c65204a4f592062616c616e6365206d7573742062653aec20202d203e3d20606a6f795f6578697374656e7469616c5f6465706f736974202b20616d6f756e74202a2073616c652e756e69745f70726963656080202020206966204163636f756e744461746120616c7265616479206578697374210120202d203e3d20606a6f795f6578697374656e7469616c5f6465706f736974202b20616d6f756e74202a2073616c652e756e69745f7072696365202b20626c6f61745f626f6e646084202020206966204163636f756e744461746120646f6573206e6f7420657869737435012d206c657420606665655f616d6f756e7460206265206073616c655f706c6174666f726d5f6665652e6d756c5f666c6f6f7228616d6f756e74202a2073616c652e756e69745f7072696365296059012d206966206073616c652e6561726e696e67735f64657374696e6174696f6e2e69735f736f6d6528296020616e64206073616c652e6561726e696e67735f64657374696e6174696f6e60206163636f756e74206861733c20207a65726f2062616c616e63653a390120202d2074686520616d6f756e7420746f206265207472616e736665727265642066726f6d206073656e6465726020746f206073616c652e6561726e696e67735f64657374696e6174696f6e602c4d0120202020776869636820697320657175616c20746f2060616d6f756e74202a2073616c652e756e69745f7072696365202d206665655f616d6f756e74602c206d7573742062652067726561746572207468616e7420202020606a6f795f6578697374656e7469616c5f6465706f7369746031012d20746f74616c206e756d626572206f6620746f6b656e7320616c72656164792070757263686173656420627920746865206d656d626572206f6e207468652063757272656e742073616c65f82020504c55532060616d6f756e7460206d757374206e6f74206578636565642073616c6527732070757263686173652063617020706572206d656d626572602d206966205065726d697373696f6e656420746f6b656e3a010120202d204163636f756e74496e666f4279546f6b656e416e644d656d62657228746f6b656e5f69642c20266d656d6265725f696429206d7573742065786973749c2d206966206073616c652e76657374696e675f7363686564756c652e69735f736f6d652829603ae020202d206e756d626572206f662073656e646572206163636f756e742773206f6e676f696e672076657374696e67207363686564756c6573cc202020206d757374206265203c204d617856657374696e675363686564756c65735065724163636f756e74506572546f6b656e003c506f7374636f6e646974696f6e733aac2d206966206073616c652e6561726e696e67735f64657374696e6174696f6e2e69735f736f6d652829603a4d0120202d2060616d6f756e74202a2073616c652e756e69745f7072696365202d206665655f616d6f756e7460204a4f5920746f6b656e7320617265207472616e7366657265642066726f6d206073656e646572608820202020746f206073616c652e6561726e696e67735f64657374696e6174696f6e60d420202d20606665655f616d6f756e7460204a4f5920697320736c61736865642066726f6d206073656e646572602062616c616e6365ac2d206966206073616c652e6561726e696e67735f64657374696e6174696f6e2e69735f6e6f6e652829603a0d0120202d2060616d6f756e74202a2073616c652e756e69745f707269636560204a4f5920697320736c61736865642066726f6d206073656e646572602062616c616e636549012d206966206e657720746f6b656e206163636f756e7420637265617465643a2060626c6f61745f626f6e6460207472616e736665727265642066726f6d206073656e6465726020746f2074726561737572799c2d206966206073616c652e76657374696e675f7363686564756c652e69735f736f6d652829603a0d0120202d20696620627579657220686173206e6f206076657374696e675f7363686564756c65602072656c6174656420746f207468652063757272656e742073616c653a5d01202020202d2061206e65772076657374696e67207363686564756c6520286073616c652e6765745f76657374696e675f7363686564756c652870757263686173655f616d6f756e7429602920697320616464656420746f80202020202020627579657227732060766573696e675f7363686564756c6573605501202020202d20736f6d652066696e69736865642076657374696e67207363686564756c652069732072656d6f7665642066726f6d2062757965722773206163636f756e745f6461746120696e20636173652074686559012020202020206e756d626572206f6620627579657227732076657374696e675f7363686564756c657320776173203d3d204d617856657374696e675363686564756c65735065724163636f756e74506572546f6b656e290120202d20696620627579657220616c7265616479206861732061206076657374696e675f7363686564756c65602072656c6174656420746f207468652063757272656e742073616c653afc202020202d2063757272656e742076657374696e67207363686564756c6527732060636c6966665f616d6f756e746020697320696e63726561736564206279fc2020202020206073616c652e6765745f76657374696e675f7363686564756c652870757263686173655f616d6f756e74292e636c6966665f616d6f756e74602901202020202d2063757272656e742076657374696e67207363686564756c6527732060706f73745f636c6966665f746f74616c5f616d6f756e746020697320696e6372656173656420627929012020202020206073616c652e6765745f76657374696e675f7363686564756c652870757263686173655f616d6f756e74292e706f73745f636c6966665f746f74616c5f616d6f756e74609c2d206966206073616c652e76657374696e675f7363686564756c652e69735f6e6f6e652829603ad820202d2062757965722773206163636f756e7420746f6b656e20616d6f756e7420696e637265617365642062792060616d6f756e746055012d2069662060746f6b656e5f646174612e73616c652e7175616e746974795f6c656674202d20616d6f756e74203d3d20306020616e64206073616c652e6175746f5f66696e616c697a6560206973206074727565604101202060746f6b656e5f646174612e73616c65602069732073657420746f204e6f6e652c206f74686572776973652060746f6b656e5f646174612e73616c652e7175616e746974795f6c65667460206973350120206465637265617365642062792060616d6f756e746020616e642060746f6b656e5f646174612e73616c652e66756e64735f636f6c6c65637465646020696e20696e6372656173656420627970202060616d6f756e74202a2073616c652e756e69745f70726963656000203c7765696768743e00242323205765696768741c604f2028312960142d2044423ad820202d20604f28312960202d20646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5070617274696369706174655f696e5f73706c69740c0120746f6b656e5f6964280128543a3a546f6b656e49640001246d656d6265725f696428012c543a3a4d656d6265724964000118616d6f756e74180144546f6b656e42616c616e63654f663c543e000568f0506172746963697061746520696e20746865202a6c61746573742a20746f6b656e20726576656e75652073706c697420286966206f6e676f696e672938507265636f6e646974696f6e733a8c2d2060746f6b656e60206d75737420657869737420666f722060746f6b656e5f696460fc2d20606f726967696e60207369676e6572206d75737420626520606d656d6265725f696460206d656d62657220636f6e74726f6c6c6572206163636f756e74582d2060616d6f756e7460206d757374206265203e2030cc2d20606163636f756e7460206d7573742065786973742020666f72206028746f6b656e5f69642c206d656d6265725f69642960fc2d2060746f6b656e2e73706c69745f73746174757360206d7573742062652061637469766520414e44205448454e2063757272656e745f626c6f636b20696eb82020205b73706c69742e73746172742c2073706c69742e7374617274202b2073706c69745f6475726174696f6e2981012d20606163636f756e742e7374616b696e675f7374617475732e69735f6e6f6e65282960204f5220606163636f756e742e7374616b696e675f7374617475732e73706c69745f6964602072656665727320746f206120706173742073706c6974782d20606163636f756e742e616d6f756e7460203e3d2060616d6f756e74602d012d206c657420606469766964656e64203d2073706c69745f616c6c6f636174696f6e202a206163636f756e742e7374616b65645f616d6f756e74202f20746f6b656e2e737570706c79606015012020207468656e2060747265617375727960206d7573742062652061626c6520746f207472616e7366657220606469766964656e646020616d6f756e74206f66204a4f592eec202020285468697320636f6e646974696f6e20746563686e6963616c6c792c2073686f756c6420616c7761797320626520736174697366696564290038506f7374636f6e646974696f6e732d012d20606469766964656e646020616d6f756e74206f66204a4f5973207472616e736665727265642066726f6d206074726561737572795f6163636f756e746020746f206073656e6465726045012d2060746f6b656e6020726576656e75652073706c6974206469766964656e647320706179656420747261636b696e67207661726961626c6520696e6372656173656420627920606469766964656e646045012d20606163636f756e742e7374616b696e675f737461747573602073657420746f20536f6d65282e2e2920776974682060616d6f756e746020616e642060746f6b656e2e6c61746573745f73706c69746000203c7765696768743e00242323205765696768741c604f2028312960142d2044423ad820202d20604f28312960202d20646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e48657869745f726576656e75655f73706c6974080120746f6b656e5f6964280128543a3a546f6b656e49640001246d656d6265725f696428012c543a3a4d656d626572496400064cb453706c69742d70617274696369706174696e672075736572206c656176657320726576656e75652073706c697434507265636f6e646974696f6e738c2d2060746f6b656e60206d75737420657869737420666f722060746f6b656e5f696460fc2d20606f726967696e60207369676e6572206d75737420626520606d656d6265725f696460206d656d62657220636f6e74726f6c6c6572206163636f756e74c82d20606163636f756e7460206d75737420657869737420666f72206028746f6b656e5f69642c206d656d6265725f69642960902d20606163636f756e742e7374616b696e67207374617475732e69735f736f6d6528292729012d2069662060286163636f756e742e7374616b696e675f7374617475732e73706c69745f6964203d3d20746f6b656e2e6e6578745f726576656e75655f73706c69745f6964202d2031604101202020414e442060746f6b656e2e726576656e75655f73706c6974602069732061637469766529205448454e2073706c6974207374616b696e6720706572696f6420206d75737420626520656e6465640038506f7374636f6e646974696f6e73982d20606163636f756e742e7374616b696e675f737461747573602073657420746f204e6f6e6500203c7765696768743e00242323205765696768741c604f2028312960142d2044423ad820202d20604f28312960202d20646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e447365745f66726f7a656e5f737461747573040118667265657a65980110626f6f6c000724fc416c6c6f777320746f20667265657a65206f7220756e667265657a6520746869732070616c6c65742e20526571756972657320726f6f74206f726967696e2e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e3d060c5070616c6c65745f70726f6a6563745f746f6b656e147479706573245472616e736665727308204d656d626572496401281c5061796d656e740141060004004506016c42547265654d61703c4d656d62657249642c205061796d656e743e000041060c5070616c6c65745f70726f6a6563745f746f6b656e1474797065731c5061796d656e74041c42616c616e6365011800040118616d6f756e7418011c42616c616e636500004506042042547265654d617008044b01280456014106000400490600000049060000024d06004d06000004082841060051060c5070616c6c65745f70726f6a6563745f746f6b656e1474797065732c4d65726b6c6550726f6f660418486173686572014904000400550601845665633c284861736865723a3a4f75747075742c204d65726b6c6553696465293e000055060000025906005906000004082c5d06005d060c5070616c6c65745f70726f6a6563745f746f6b656e147479706573284d65726b6c6553696465000108145269676874000000104c656674000100006106085c70616c6c65745f70726f706f73616c735f656e67696e651043616c6c04045400011010766f7465100120766f7465725f696428012c4d656d62657249643c543e00012c70726f706f73616c5f6964100134543a3a50726f706f73616c4964000110766f74653d030120566f74654b696e64000124726174696f6e616c6530011c5665633c75383e000028d4566f74652065787472696e7369632e20436f6e646974696f6e733a20206f726967696e206d75737420616c6c6f7720766f7465732e00203c7765696768743e002423232057656967687438604f20285229602077686572653ab42d20605260206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f722070617261656d746572732c23203c2f7765696768743e3c63616e63656c5f70726f706f73616c08012c70726f706f7365725f696428012c4d656d62657249643c543e00012c70726f706f73616c5f6964100134543a3a50726f706f73616c4964000128ac43616e63656c20612070726f706f73616c20627920697473206f726967696e616c2070726f706f7365722e00203c7765696768743e002423232057656967687438604f20284c29602077686572653ac02d20604c602069732074686520746f74616c206e756d626572206f66206c6f636b7320696e206042616c616e63657360142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e347665746f5f70726f706f73616c04012c70726f706f73616c5f6964100134543a3a50726f706f73616c4964000224785665746f20612070726f706f73616c2e204d75737420626520726f6f742e00203c7765696768743e0024232320576569676874c4604f202831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c70726f706f7365725f72656d61726b0c012c70726f706f73616c5f6964100134543a3a50726f706f73616c496400012c70726f706f7365725f696428012c4d656d62657249643c543e00010c6d736730011c5665633c75383e0003243c50726f706f7365722052656d61726b00203c7765696768743e0024232320576569676874c4604f202831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e6506086c70616c6c65745f70726f706f73616c735f64697363757373696f6e1043616c6c040454000110206164645f706f7374100138706f73745f617574686f725f696428012c4d656d62657249643c543e0001247468726561645f696428012c543a3a54687265616449640001107465787430011c5665633c75383e0001206564697461626c65980110626f6f6c0000289441646473206120706f7374207769746820617574686f72206f726967696e20636865636b2e00203c7765696768743e002423232057656967687438604f20284c29602077686572653aa02d20604c60206973207468652073697a65206f662060746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c64656c6574655f706f737410012864656c657465725f696428012c4d656d62657249643c543e00011c706f73745f6964280124543a3a506f737449640001247468726561645f696428012c543a3a546872656164496400011068696465980110626f6f6c000128510152656d6f766520706f73742066726f6d2073746f726167652c207769746820746865206c61737420706172616d6574657220696e6469636174696e67207768657468657220746f20616c736f206869646520697428696e207468652055492e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c7570646174655f706f73740c01247468726561645f696428012c543a3a546872656164496400011c706f73745f6964280124543a3a506f737449640001107465787430011c5665633c75383e0002282d0155706461746573206120706f7374207769746820617574686f72206f726967696e20636865636b2e2055706461746520617474656d707473206e756d626572206973206c696d697465642e00203c7765696768743e002423232057656967687438604f20284c29602077686572653aa02d20604c60206973207468652073697a65206f662060746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e486368616e67655f7468726561645f6d6f64650c01246d656d6265725f696428012c4d656d62657249643c543e0001247468726561645f696428012c543a3a54687265616449640001106d6f6465450301d85468726561644d6f64653c42547265655365743c3c54206173204d656d6265727368697054797065733e3a3a4d656d62657249643e3e0003287c4368616e67657320746872656164207065726d697373696f6e206d6f64652e00203c7765696768743e0024232320576569676874dc604f2028572960206966205468726561644d6f646520697320636c6f7365206f72204f283129206f74686572776973652077686572653ad02d2060576020697320746865206e756d626572206f662077686974656c6973746564206d656d6265727320696e20606d6f646560142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e6906085870616c6c65745f70726f706f73616c735f636f6465781043616c6c0404540001043c6372656174655f70726f706f73616c08016c67656e6572616c5f70726f706f73616c5f706172616d65746572734d03017047656e6572616c50726f706f73616c506172616d65746572733c543e00014070726f706f73616c5f64657461696c735103015050726f706f73616c44657461696c734f663c543e000034450143726561746520612070726f706f73616c2c207468652074797065206f662070726f706f73616c20646570656e6473206f6e20746865206070726f706f73616c5f64657461696c73602076617269616e7400203c7765696768743e002423232057656967687458604f202854202b2044202b204929602077686572653a902d2060546020697320746865207469746c652073697a6520696e206b696c6f6279746573a82d2060446020697320746865206465736372697074696f6e2073697a6520696e206b696c6f6279746573e02d20604960206973207468652073697a65206f6620616e7920706172616d6574657220696e206070726f706f73616c5f64657461696c736084202028696e206b696c6f62797465732069662069742773206d6574616461746129142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e6d06085070616c6c65745f776f726b696e675f67726f75701043616c6c08045400044900014c2c6164645f6f70656e696e6710012c6465736372697074696f6e30011c5665633c75383e0001306f70656e696e675f747970657d03012c4f70656e696e67547970650001307374616b655f706f6c696379610301a45374616b65506f6c6963793c543a3a426c6f636b4e756d6265722c2042616c616e63654f663c543e3e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e00002cc44164642061206a6f62206f70656e696e6720666f72206120726567756c617220776f726b65722f6c65616420726f6c652e490152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20616464206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e002423232057656967687438604f20284429602077686572653abc2d20604460206973207468652073697a65206f6620606465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e406170706c795f6f6e5f6f70656e696e67040104708103016c4170706c794f6e4f70656e696e67506172616d65746572733c543e000128684170706c79206f6e206120776f726b6572206f70656e696e672e002823203c7765696768743e002423232057656967687438604f20284429602077686572653ac42d20604460206973207468652073697a65206f662060702e6465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3066696c6c5f6f70656e696e670801286f70656e696e675f69642801244f70656e696e6749640001687375636365737366756c5f6170706c69636174696f6e5f6964736901015c42547265655365743c4170706c69636174696f6e49643e000228ac46696c6c206f70656e696e6720666f722074686520726567756c61722f6c65616420706f736974696f6e2e4d0152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2066696c6c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e2823203c7765696768743e002423232057656967687438604f20284129602077686572653acc2d2060416020697320746865206c656e677468206f6620607375636365737366756c5f6170706c69636174696f6e5f69647360142d2044423a242020202d204f2841292c23203c2f7765696768743e4c7570646174655f726f6c655f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e00014c6e65775f726f6c655f6163636f756e745f6964000130543a3a4163636f756e744964000324150155706461746520746865206173736f63696174656420726f6c65206163636f756e74206f66207468652061637469766520726567756c617220776f726b65722f6c6561642e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e286c656176655f726f6c65080124776f726b65725f696428012c576f726b657249643c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000424904c656176652074686520726f6c65206279207468652061637469766520776f726b65722e2823203c7765696768743e002423232057656967687438604f20285229602077686572653ab42d20605260206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e387465726d696e6174655f726f6c650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c7479450101504f7074696f6e3c42616c616e63654f663c543e3e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000528a05465726d696e617465207468652061637469766520776f726b657220627920746865206c6561642e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f207465726d696e61746520746865206c656164657220726f6c65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ad82d20605060206973207468652073697a65206070656e616c74792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c736c6173685f7374616b650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c747918013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e00062c7d01536c61736865732074686520726567756c617220776f726b6572207374616b652c2064656d616e64732061206c6561646572206f726967696e2e204e6f206c696d6974732c206e6f20616374696f6e73206f6e207a65726f207374616b652e3d01496620736c617368696e672062616c616e63652067726561746572207468616e20746865206578697374696e67207374616b65202d207374616b6520697320736c617368656420746f207a65726f2e19015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20736c61736820746865206c6561646572207374616b65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ae82d20605060206973207468652073697a65206f66206070656e616c6974792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3864656372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e00073021014465637265617365732074686520726567756c617220776f726b65722f6c656164207374616b6520616e642072657475726e73207468652072656d61696e64657220746f207468653901776f726b6572207374616b696e675f6163636f756e745f69642e2043616e2062652064656372656173656420746f207a65726f2c206e6f20616374696f6e73206f6e207a65726f207374616b652e944163636570747320746865207374616b6520616d6f756e7420746f2064656372656173652e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20646563726561736520746865206c6561646572207374616b65292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e38696e6372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e0008280501496e637265617365732074686520726567756c617220776f726b65722f6c656164207374616b652c2064656d616e6473206120776f726b6572206f726967696e2e6d014c6f636b7320746f6b656e732066726f6d2074686520776f726b6572207374616b696e675f6163636f756e745f696420657175616c20746f206e6577207374616b652e204e6f206c696d697473206f6e20746865207374616b652e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5077697468647261775f6170706c69636174696f6e0401386170706c69636174696f6e5f69642801344170706c69636174696f6e4964000924010157697468647261772074686520776f726b6572206170706c69636174696f6e2e2043616e20626520646f6e652062792074686520776f726b6572206f6e6c792e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3863616e63656c5f6f70656e696e670401286f70656e696e675f69642801244f70656e696e674964000a28dc43616e63656c20616e206f70656e696e6720666f722074686520726567756c617220776f726b65722f6c65616420706f736974696f6e2e550152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2063616e63656c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e287365745f6275646765740401286e65775f62756467657418013042616c616e63654f663c543e000b28a0536574732061206e65772062756467657420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e547570646174655f7265776172645f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e0001546e65775f7265776172645f6163636f756e745f6964000130543a3a4163636f756e744964000c2469015570646174652074686520726577617264206163636f756e74206173736f6369617465642077697468206120736574207265776172642072656c6174696f6e7368697020666f72207468652061637469766520776f726b65722e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507570646174655f7265776172645f616d6f756e74080124776f726b65725f696428012c576f726b657249643c543e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e000d28c855706461746520746865207265776172642070657220626c6f636b20666f72207468652061637469766520776f726b65722e310152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20757064617465206c656164657227732072657761726420616d6f756e74292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c7365745f7374617475735f7465787404012c7374617475735f746578743101013c4f7074696f6e3c5665633c75383e3e000e30b4536574732061206e657720737461747573207465787420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e002423232057656967687438604f20285329602077686572653a4d012d20605360206973207468652073697a65206f662074686520636f6e74656e7473206f6620607374617475735f746578746020696e206b696c6f6279746573207768656e206974206973206e6f74206e6f6e6500142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e447370656e645f66726f6d5f6275646765740c01286163636f756e745f6964000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000f28a85472616e73666572732073706563696669656420616d6f756e7420746f20616e79206163636f756e742e5c5265717569726573206c6561646572206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6466756e645f776f726b696e675f67726f75705f6275646765740c01246d656d6265725f696428012c4d656d62657249643c543e000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c6530011c5665633c75383e0010209846756e6420776f726b696e672067726f7570206275646765742062792061206d656d6265722e203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c6c6561645f72656d61726b04010c6d736730011c5665633c75383e0011284c4c6561642072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e34776f726b65725f72656d61726b080124776f726b65725f696428012c576f726b657249643c543e00010c6d736730011c5665633c75383e00122854576f726b65722072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e7106085070616c6c65745f776f726b696e675f67726f75701043616c6c08045400044900014c2c6164645f6f70656e696e6710012c6465736372697074696f6e30011c5665633c75383e0001306f70656e696e675f747970657d03012c4f70656e696e67547970650001307374616b655f706f6c696379610301a45374616b65506f6c6963793c543a3a426c6f636b4e756d6265722c2042616c616e63654f663c543e3e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e00002cc44164642061206a6f62206f70656e696e6720666f72206120726567756c617220776f726b65722f6c65616420726f6c652e490152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20616464206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e002423232057656967687438604f20284429602077686572653abc2d20604460206973207468652073697a65206f6620606465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e406170706c795f6f6e5f6f70656e696e67040104708103016c4170706c794f6e4f70656e696e67506172616d65746572733c543e000128684170706c79206f6e206120776f726b6572206f70656e696e672e002823203c7765696768743e002423232057656967687438604f20284429602077686572653ac42d20604460206973207468652073697a65206f662060702e6465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3066696c6c5f6f70656e696e670801286f70656e696e675f69642801244f70656e696e6749640001687375636365737366756c5f6170706c69636174696f6e5f6964736901015c42547265655365743c4170706c69636174696f6e49643e000228ac46696c6c206f70656e696e6720666f722074686520726567756c61722f6c65616420706f736974696f6e2e4d0152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2066696c6c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e2823203c7765696768743e002423232057656967687438604f20284129602077686572653acc2d2060416020697320746865206c656e677468206f6620607375636365737366756c5f6170706c69636174696f6e5f69647360142d2044423a242020202d204f2841292c23203c2f7765696768743e4c7570646174655f726f6c655f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e00014c6e65775f726f6c655f6163636f756e745f6964000130543a3a4163636f756e744964000324150155706461746520746865206173736f63696174656420726f6c65206163636f756e74206f66207468652061637469766520726567756c617220776f726b65722f6c6561642e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e286c656176655f726f6c65080124776f726b65725f696428012c576f726b657249643c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000424904c656176652074686520726f6c65206279207468652061637469766520776f726b65722e2823203c7765696768743e002423232057656967687438604f20285229602077686572653ab42d20605260206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e387465726d696e6174655f726f6c650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c7479450101504f7074696f6e3c42616c616e63654f663c543e3e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000528a05465726d696e617465207468652061637469766520776f726b657220627920746865206c6561642e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f207465726d696e61746520746865206c656164657220726f6c65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ad82d20605060206973207468652073697a65206070656e616c74792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c736c6173685f7374616b650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c747918013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e00062c7d01536c61736865732074686520726567756c617220776f726b6572207374616b652c2064656d616e64732061206c6561646572206f726967696e2e204e6f206c696d6974732c206e6f20616374696f6e73206f6e207a65726f207374616b652e3d01496620736c617368696e672062616c616e63652067726561746572207468616e20746865206578697374696e67207374616b65202d207374616b6520697320736c617368656420746f207a65726f2e19015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20736c61736820746865206c6561646572207374616b65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ae82d20605060206973207468652073697a65206f66206070656e616c6974792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3864656372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e00073021014465637265617365732074686520726567756c617220776f726b65722f6c656164207374616b6520616e642072657475726e73207468652072656d61696e64657220746f207468653901776f726b6572207374616b696e675f6163636f756e745f69642e2043616e2062652064656372656173656420746f207a65726f2c206e6f20616374696f6e73206f6e207a65726f207374616b652e944163636570747320746865207374616b6520616d6f756e7420746f2064656372656173652e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20646563726561736520746865206c6561646572207374616b65292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e38696e6372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e0008280501496e637265617365732074686520726567756c617220776f726b65722f6c656164207374616b652c2064656d616e6473206120776f726b6572206f726967696e2e6d014c6f636b7320746f6b656e732066726f6d2074686520776f726b6572207374616b696e675f6163636f756e745f696420657175616c20746f206e6577207374616b652e204e6f206c696d697473206f6e20746865207374616b652e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5077697468647261775f6170706c69636174696f6e0401386170706c69636174696f6e5f69642801344170706c69636174696f6e4964000924010157697468647261772074686520776f726b6572206170706c69636174696f6e2e2043616e20626520646f6e652062792074686520776f726b6572206f6e6c792e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3863616e63656c5f6f70656e696e670401286f70656e696e675f69642801244f70656e696e674964000a28dc43616e63656c20616e206f70656e696e6720666f722074686520726567756c617220776f726b65722f6c65616420706f736974696f6e2e550152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2063616e63656c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e287365745f6275646765740401286e65775f62756467657418013042616c616e63654f663c543e000b28a0536574732061206e65772062756467657420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e547570646174655f7265776172645f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e0001546e65775f7265776172645f6163636f756e745f6964000130543a3a4163636f756e744964000c2469015570646174652074686520726577617264206163636f756e74206173736f6369617465642077697468206120736574207265776172642072656c6174696f6e7368697020666f72207468652061637469766520776f726b65722e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507570646174655f7265776172645f616d6f756e74080124776f726b65725f696428012c576f726b657249643c543e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e000d28c855706461746520746865207265776172642070657220626c6f636b20666f72207468652061637469766520776f726b65722e310152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20757064617465206c656164657227732072657761726420616d6f756e74292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c7365745f7374617475735f7465787404012c7374617475735f746578743101013c4f7074696f6e3c5665633c75383e3e000e30b4536574732061206e657720737461747573207465787420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e002423232057656967687438604f20285329602077686572653a4d012d20605360206973207468652073697a65206f662074686520636f6e74656e7473206f6620607374617475735f746578746020696e206b696c6f6279746573207768656e206974206973206e6f74206e6f6e6500142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e447370656e645f66726f6d5f6275646765740c01286163636f756e745f6964000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000f28a85472616e73666572732073706563696669656420616d6f756e7420746f20616e79206163636f756e742e5c5265717569726573206c6561646572206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6466756e645f776f726b696e675f67726f75705f6275646765740c01246d656d6265725f696428012c4d656d62657249643c543e000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c6530011c5665633c75383e0010209846756e6420776f726b696e672067726f7570206275646765742062792061206d656d6265722e203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c6c6561645f72656d61726b04010c6d736730011c5665633c75383e0011284c4c6561642072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e34776f726b65725f72656d61726b080124776f726b65725f696428012c576f726b657249643c543e00010c6d736730011c5665633c75383e00122854576f726b65722072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e7506085070616c6c65745f776f726b696e675f67726f75701043616c6c08045400044900014c2c6164645f6f70656e696e6710012c6465736372697074696f6e30011c5665633c75383e0001306f70656e696e675f747970657d03012c4f70656e696e67547970650001307374616b655f706f6c696379610301a45374616b65506f6c6963793c543a3a426c6f636b4e756d6265722c2042616c616e63654f663c543e3e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e00002cc44164642061206a6f62206f70656e696e6720666f72206120726567756c617220776f726b65722f6c65616420726f6c652e490152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20616464206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e002423232057656967687438604f20284429602077686572653abc2d20604460206973207468652073697a65206f6620606465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e406170706c795f6f6e5f6f70656e696e67040104708103016c4170706c794f6e4f70656e696e67506172616d65746572733c543e000128684170706c79206f6e206120776f726b6572206f70656e696e672e002823203c7765696768743e002423232057656967687438604f20284429602077686572653ac42d20604460206973207468652073697a65206f662060702e6465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3066696c6c5f6f70656e696e670801286f70656e696e675f69642801244f70656e696e6749640001687375636365737366756c5f6170706c69636174696f6e5f6964736901015c42547265655365743c4170706c69636174696f6e49643e000228ac46696c6c206f70656e696e6720666f722074686520726567756c61722f6c65616420706f736974696f6e2e4d0152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2066696c6c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e2823203c7765696768743e002423232057656967687438604f20284129602077686572653acc2d2060416020697320746865206c656e677468206f6620607375636365737366756c5f6170706c69636174696f6e5f69647360142d2044423a242020202d204f2841292c23203c2f7765696768743e4c7570646174655f726f6c655f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e00014c6e65775f726f6c655f6163636f756e745f6964000130543a3a4163636f756e744964000324150155706461746520746865206173736f63696174656420726f6c65206163636f756e74206f66207468652061637469766520726567756c617220776f726b65722f6c6561642e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e286c656176655f726f6c65080124776f726b65725f696428012c576f726b657249643c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000424904c656176652074686520726f6c65206279207468652061637469766520776f726b65722e2823203c7765696768743e002423232057656967687438604f20285229602077686572653ab42d20605260206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e387465726d696e6174655f726f6c650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c7479450101504f7074696f6e3c42616c616e63654f663c543e3e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000528a05465726d696e617465207468652061637469766520776f726b657220627920746865206c6561642e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f207465726d696e61746520746865206c656164657220726f6c65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ad82d20605060206973207468652073697a65206070656e616c74792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c736c6173685f7374616b650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c747918013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e00062c7d01536c61736865732074686520726567756c617220776f726b6572207374616b652c2064656d616e64732061206c6561646572206f726967696e2e204e6f206c696d6974732c206e6f20616374696f6e73206f6e207a65726f207374616b652e3d01496620736c617368696e672062616c616e63652067726561746572207468616e20746865206578697374696e67207374616b65202d207374616b6520697320736c617368656420746f207a65726f2e19015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20736c61736820746865206c6561646572207374616b65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ae82d20605060206973207468652073697a65206f66206070656e616c6974792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3864656372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e00073021014465637265617365732074686520726567756c617220776f726b65722f6c656164207374616b6520616e642072657475726e73207468652072656d61696e64657220746f207468653901776f726b6572207374616b696e675f6163636f756e745f69642e2043616e2062652064656372656173656420746f207a65726f2c206e6f20616374696f6e73206f6e207a65726f207374616b652e944163636570747320746865207374616b6520616d6f756e7420746f2064656372656173652e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20646563726561736520746865206c6561646572207374616b65292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e38696e6372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e0008280501496e637265617365732074686520726567756c617220776f726b65722f6c656164207374616b652c2064656d616e6473206120776f726b6572206f726967696e2e6d014c6f636b7320746f6b656e732066726f6d2074686520776f726b6572207374616b696e675f6163636f756e745f696420657175616c20746f206e6577207374616b652e204e6f206c696d697473206f6e20746865207374616b652e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5077697468647261775f6170706c69636174696f6e0401386170706c69636174696f6e5f69642801344170706c69636174696f6e4964000924010157697468647261772074686520776f726b6572206170706c69636174696f6e2e2043616e20626520646f6e652062792074686520776f726b6572206f6e6c792e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3863616e63656c5f6f70656e696e670401286f70656e696e675f69642801244f70656e696e674964000a28dc43616e63656c20616e206f70656e696e6720666f722074686520726567756c617220776f726b65722f6c65616420706f736974696f6e2e550152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2063616e63656c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e287365745f6275646765740401286e65775f62756467657418013042616c616e63654f663c543e000b28a0536574732061206e65772062756467657420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e547570646174655f7265776172645f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e0001546e65775f7265776172645f6163636f756e745f6964000130543a3a4163636f756e744964000c2469015570646174652074686520726577617264206163636f756e74206173736f6369617465642077697468206120736574207265776172642072656c6174696f6e7368697020666f72207468652061637469766520776f726b65722e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507570646174655f7265776172645f616d6f756e74080124776f726b65725f696428012c576f726b657249643c543e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e000d28c855706461746520746865207265776172642070657220626c6f636b20666f72207468652061637469766520776f726b65722e310152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20757064617465206c656164657227732072657761726420616d6f756e74292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c7365745f7374617475735f7465787404012c7374617475735f746578743101013c4f7074696f6e3c5665633c75383e3e000e30b4536574732061206e657720737461747573207465787420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e002423232057656967687438604f20285329602077686572653a4d012d20605360206973207468652073697a65206f662074686520636f6e74656e7473206f6620607374617475735f746578746020696e206b696c6f6279746573207768656e206974206973206e6f74206e6f6e6500142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e447370656e645f66726f6d5f6275646765740c01286163636f756e745f6964000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000f28a85472616e73666572732073706563696669656420616d6f756e7420746f20616e79206163636f756e742e5c5265717569726573206c6561646572206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6466756e645f776f726b696e675f67726f75705f6275646765740c01246d656d6265725f696428012c4d656d62657249643c543e000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c6530011c5665633c75383e0010209846756e6420776f726b696e672067726f7570206275646765742062792061206d656d6265722e203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c6c6561645f72656d61726b04010c6d736730011c5665633c75383e0011284c4c6561642072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e34776f726b65725f72656d61726b080124776f726b65725f696428012c576f726b657249643c543e00010c6d736730011c5665633c75383e00122854576f726b65722072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e7906085070616c6c65745f776f726b696e675f67726f75701043616c6c08045400044900014c2c6164645f6f70656e696e6710012c6465736372697074696f6e30011c5665633c75383e0001306f70656e696e675f747970657d03012c4f70656e696e67547970650001307374616b655f706f6c696379610301a45374616b65506f6c6963793c543a3a426c6f636b4e756d6265722c2042616c616e63654f663c543e3e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e00002cc44164642061206a6f62206f70656e696e6720666f72206120726567756c617220776f726b65722f6c65616420726f6c652e490152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20616464206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e002423232057656967687438604f20284429602077686572653abc2d20604460206973207468652073697a65206f6620606465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e406170706c795f6f6e5f6f70656e696e67040104708103016c4170706c794f6e4f70656e696e67506172616d65746572733c543e000128684170706c79206f6e206120776f726b6572206f70656e696e672e002823203c7765696768743e002423232057656967687438604f20284429602077686572653ac42d20604460206973207468652073697a65206f662060702e6465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3066696c6c5f6f70656e696e670801286f70656e696e675f69642801244f70656e696e6749640001687375636365737366756c5f6170706c69636174696f6e5f6964736901015c42547265655365743c4170706c69636174696f6e49643e000228ac46696c6c206f70656e696e6720666f722074686520726567756c61722f6c65616420706f736974696f6e2e4d0152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2066696c6c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e2823203c7765696768743e002423232057656967687438604f20284129602077686572653acc2d2060416020697320746865206c656e677468206f6620607375636365737366756c5f6170706c69636174696f6e5f69647360142d2044423a242020202d204f2841292c23203c2f7765696768743e4c7570646174655f726f6c655f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e00014c6e65775f726f6c655f6163636f756e745f6964000130543a3a4163636f756e744964000324150155706461746520746865206173736f63696174656420726f6c65206163636f756e74206f66207468652061637469766520726567756c617220776f726b65722f6c6561642e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e286c656176655f726f6c65080124776f726b65725f696428012c576f726b657249643c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000424904c656176652074686520726f6c65206279207468652061637469766520776f726b65722e2823203c7765696768743e002423232057656967687438604f20285229602077686572653ab42d20605260206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e387465726d696e6174655f726f6c650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c7479450101504f7074696f6e3c42616c616e63654f663c543e3e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000528a05465726d696e617465207468652061637469766520776f726b657220627920746865206c6561642e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f207465726d696e61746520746865206c656164657220726f6c65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ad82d20605060206973207468652073697a65206070656e616c74792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c736c6173685f7374616b650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c747918013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e00062c7d01536c61736865732074686520726567756c617220776f726b6572207374616b652c2064656d616e64732061206c6561646572206f726967696e2e204e6f206c696d6974732c206e6f20616374696f6e73206f6e207a65726f207374616b652e3d01496620736c617368696e672062616c616e63652067726561746572207468616e20746865206578697374696e67207374616b65202d207374616b6520697320736c617368656420746f207a65726f2e19015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20736c61736820746865206c6561646572207374616b65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ae82d20605060206973207468652073697a65206f66206070656e616c6974792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3864656372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e00073021014465637265617365732074686520726567756c617220776f726b65722f6c656164207374616b6520616e642072657475726e73207468652072656d61696e64657220746f207468653901776f726b6572207374616b696e675f6163636f756e745f69642e2043616e2062652064656372656173656420746f207a65726f2c206e6f20616374696f6e73206f6e207a65726f207374616b652e944163636570747320746865207374616b6520616d6f756e7420746f2064656372656173652e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20646563726561736520746865206c6561646572207374616b65292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e38696e6372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e0008280501496e637265617365732074686520726567756c617220776f726b65722f6c656164207374616b652c2064656d616e6473206120776f726b6572206f726967696e2e6d014c6f636b7320746f6b656e732066726f6d2074686520776f726b6572207374616b696e675f6163636f756e745f696420657175616c20746f206e6577207374616b652e204e6f206c696d697473206f6e20746865207374616b652e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5077697468647261775f6170706c69636174696f6e0401386170706c69636174696f6e5f69642801344170706c69636174696f6e4964000924010157697468647261772074686520776f726b6572206170706c69636174696f6e2e2043616e20626520646f6e652062792074686520776f726b6572206f6e6c792e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3863616e63656c5f6f70656e696e670401286f70656e696e675f69642801244f70656e696e674964000a28dc43616e63656c20616e206f70656e696e6720666f722074686520726567756c617220776f726b65722f6c65616420706f736974696f6e2e550152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2063616e63656c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e287365745f6275646765740401286e65775f62756467657418013042616c616e63654f663c543e000b28a0536574732061206e65772062756467657420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e547570646174655f7265776172645f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e0001546e65775f7265776172645f6163636f756e745f6964000130543a3a4163636f756e744964000c2469015570646174652074686520726577617264206163636f756e74206173736f6369617465642077697468206120736574207265776172642072656c6174696f6e7368697020666f72207468652061637469766520776f726b65722e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507570646174655f7265776172645f616d6f756e74080124776f726b65725f696428012c576f726b657249643c543e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e000d28c855706461746520746865207265776172642070657220626c6f636b20666f72207468652061637469766520776f726b65722e310152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20757064617465206c656164657227732072657761726420616d6f756e74292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c7365745f7374617475735f7465787404012c7374617475735f746578743101013c4f7074696f6e3c5665633c75383e3e000e30b4536574732061206e657720737461747573207465787420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e002423232057656967687438604f20285329602077686572653a4d012d20605360206973207468652073697a65206f662074686520636f6e74656e7473206f6620607374617475735f746578746020696e206b696c6f6279746573207768656e206974206973206e6f74206e6f6e6500142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e447370656e645f66726f6d5f6275646765740c01286163636f756e745f6964000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000f28a85472616e73666572732073706563696669656420616d6f756e7420746f20616e79206163636f756e742e5c5265717569726573206c6561646572206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6466756e645f776f726b696e675f67726f75705f6275646765740c01246d656d6265725f696428012c4d656d62657249643c543e000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c6530011c5665633c75383e0010209846756e6420776f726b696e672067726f7570206275646765742062792061206d656d6265722e203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c6c6561645f72656d61726b04010c6d736730011c5665633c75383e0011284c4c6561642072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e34776f726b65725f72656d61726b080124776f726b65725f696428012c576f726b657249643c543e00010c6d736730011c5665633c75383e00122854576f726b65722072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e7d06085070616c6c65745f776f726b696e675f67726f75701043616c6c08045400044900014c2c6164645f6f70656e696e6710012c6465736372697074696f6e30011c5665633c75383e0001306f70656e696e675f747970657d03012c4f70656e696e67547970650001307374616b655f706f6c696379610301a45374616b65506f6c6963793c543a3a426c6f636b4e756d6265722c2042616c616e63654f663c543e3e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e00002cc44164642061206a6f62206f70656e696e6720666f72206120726567756c617220776f726b65722f6c65616420726f6c652e490152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20616464206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e002423232057656967687438604f20284429602077686572653abc2d20604460206973207468652073697a65206f6620606465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e406170706c795f6f6e5f6f70656e696e67040104708103016c4170706c794f6e4f70656e696e67506172616d65746572733c543e000128684170706c79206f6e206120776f726b6572206f70656e696e672e002823203c7765696768743e002423232057656967687438604f20284429602077686572653ac42d20604460206973207468652073697a65206f662060702e6465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3066696c6c5f6f70656e696e670801286f70656e696e675f69642801244f70656e696e6749640001687375636365737366756c5f6170706c69636174696f6e5f6964736901015c42547265655365743c4170706c69636174696f6e49643e000228ac46696c6c206f70656e696e6720666f722074686520726567756c61722f6c65616420706f736974696f6e2e4d0152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2066696c6c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e2823203c7765696768743e002423232057656967687438604f20284129602077686572653acc2d2060416020697320746865206c656e677468206f6620607375636365737366756c5f6170706c69636174696f6e5f69647360142d2044423a242020202d204f2841292c23203c2f7765696768743e4c7570646174655f726f6c655f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e00014c6e65775f726f6c655f6163636f756e745f6964000130543a3a4163636f756e744964000324150155706461746520746865206173736f63696174656420726f6c65206163636f756e74206f66207468652061637469766520726567756c617220776f726b65722f6c6561642e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e286c656176655f726f6c65080124776f726b65725f696428012c576f726b657249643c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000424904c656176652074686520726f6c65206279207468652061637469766520776f726b65722e2823203c7765696768743e002423232057656967687438604f20285229602077686572653ab42d20605260206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e387465726d696e6174655f726f6c650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c7479450101504f7074696f6e3c42616c616e63654f663c543e3e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000528a05465726d696e617465207468652061637469766520776f726b657220627920746865206c6561642e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f207465726d696e61746520746865206c656164657220726f6c65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ad82d20605060206973207468652073697a65206070656e616c74792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c736c6173685f7374616b650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c747918013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e00062c7d01536c61736865732074686520726567756c617220776f726b6572207374616b652c2064656d616e64732061206c6561646572206f726967696e2e204e6f206c696d6974732c206e6f20616374696f6e73206f6e207a65726f207374616b652e3d01496620736c617368696e672062616c616e63652067726561746572207468616e20746865206578697374696e67207374616b65202d207374616b6520697320736c617368656420746f207a65726f2e19015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20736c61736820746865206c6561646572207374616b65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ae82d20605060206973207468652073697a65206f66206070656e616c6974792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3864656372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e00073021014465637265617365732074686520726567756c617220776f726b65722f6c656164207374616b6520616e642072657475726e73207468652072656d61696e64657220746f207468653901776f726b6572207374616b696e675f6163636f756e745f69642e2043616e2062652064656372656173656420746f207a65726f2c206e6f20616374696f6e73206f6e207a65726f207374616b652e944163636570747320746865207374616b6520616d6f756e7420746f2064656372656173652e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20646563726561736520746865206c6561646572207374616b65292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e38696e6372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e0008280501496e637265617365732074686520726567756c617220776f726b65722f6c656164207374616b652c2064656d616e6473206120776f726b6572206f726967696e2e6d014c6f636b7320746f6b656e732066726f6d2074686520776f726b6572207374616b696e675f6163636f756e745f696420657175616c20746f206e6577207374616b652e204e6f206c696d697473206f6e20746865207374616b652e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5077697468647261775f6170706c69636174696f6e0401386170706c69636174696f6e5f69642801344170706c69636174696f6e4964000924010157697468647261772074686520776f726b6572206170706c69636174696f6e2e2043616e20626520646f6e652062792074686520776f726b6572206f6e6c792e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3863616e63656c5f6f70656e696e670401286f70656e696e675f69642801244f70656e696e674964000a28dc43616e63656c20616e206f70656e696e6720666f722074686520726567756c617220776f726b65722f6c65616420706f736974696f6e2e550152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2063616e63656c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e287365745f6275646765740401286e65775f62756467657418013042616c616e63654f663c543e000b28a0536574732061206e65772062756467657420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e547570646174655f7265776172645f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e0001546e65775f7265776172645f6163636f756e745f6964000130543a3a4163636f756e744964000c2469015570646174652074686520726577617264206163636f756e74206173736f6369617465642077697468206120736574207265776172642072656c6174696f6e7368697020666f72207468652061637469766520776f726b65722e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507570646174655f7265776172645f616d6f756e74080124776f726b65725f696428012c576f726b657249643c543e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e000d28c855706461746520746865207265776172642070657220626c6f636b20666f72207468652061637469766520776f726b65722e310152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20757064617465206c656164657227732072657761726420616d6f756e74292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c7365745f7374617475735f7465787404012c7374617475735f746578743101013c4f7074696f6e3c5665633c75383e3e000e30b4536574732061206e657720737461747573207465787420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e002423232057656967687438604f20285329602077686572653a4d012d20605360206973207468652073697a65206f662074686520636f6e74656e7473206f6620607374617475735f746578746020696e206b696c6f6279746573207768656e206974206973206e6f74206e6f6e6500142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e447370656e645f66726f6d5f6275646765740c01286163636f756e745f6964000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000f28a85472616e73666572732073706563696669656420616d6f756e7420746f20616e79206163636f756e742e5c5265717569726573206c6561646572206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6466756e645f776f726b696e675f67726f75705f6275646765740c01246d656d6265725f696428012c4d656d62657249643c543e000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c6530011c5665633c75383e0010209846756e6420776f726b696e672067726f7570206275646765742062792061206d656d6265722e203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c6c6561645f72656d61726b04010c6d736730011c5665633c75383e0011284c4c6561642072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e34776f726b65725f72656d61726b080124776f726b65725f696428012c576f726b657249643c543e00010c6d736730011c5665633c75383e00122854576f726b65722072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e8106085070616c6c65745f776f726b696e675f67726f75701043616c6c08045400044900014c2c6164645f6f70656e696e6710012c6465736372697074696f6e30011c5665633c75383e0001306f70656e696e675f747970657d03012c4f70656e696e67547970650001307374616b655f706f6c696379610301a45374616b65506f6c6963793c543a3a426c6f636b4e756d6265722c2042616c616e63654f663c543e3e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e00002cc44164642061206a6f62206f70656e696e6720666f72206120726567756c617220776f726b65722f6c65616420726f6c652e490152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20616464206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e002423232057656967687438604f20284429602077686572653abc2d20604460206973207468652073697a65206f6620606465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e406170706c795f6f6e5f6f70656e696e67040104708103016c4170706c794f6e4f70656e696e67506172616d65746572733c543e000128684170706c79206f6e206120776f726b6572206f70656e696e672e002823203c7765696768743e002423232057656967687438604f20284429602077686572653ac42d20604460206973207468652073697a65206f662060702e6465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3066696c6c5f6f70656e696e670801286f70656e696e675f69642801244f70656e696e6749640001687375636365737366756c5f6170706c69636174696f6e5f6964736901015c42547265655365743c4170706c69636174696f6e49643e000228ac46696c6c206f70656e696e6720666f722074686520726567756c61722f6c65616420706f736974696f6e2e4d0152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2066696c6c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e2823203c7765696768743e002423232057656967687438604f20284129602077686572653acc2d2060416020697320746865206c656e677468206f6620607375636365737366756c5f6170706c69636174696f6e5f69647360142d2044423a242020202d204f2841292c23203c2f7765696768743e4c7570646174655f726f6c655f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e00014c6e65775f726f6c655f6163636f756e745f6964000130543a3a4163636f756e744964000324150155706461746520746865206173736f63696174656420726f6c65206163636f756e74206f66207468652061637469766520726567756c617220776f726b65722f6c6561642e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e286c656176655f726f6c65080124776f726b65725f696428012c576f726b657249643c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000424904c656176652074686520726f6c65206279207468652061637469766520776f726b65722e2823203c7765696768743e002423232057656967687438604f20285229602077686572653ab42d20605260206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e387465726d696e6174655f726f6c650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c7479450101504f7074696f6e3c42616c616e63654f663c543e3e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000528a05465726d696e617465207468652061637469766520776f726b657220627920746865206c6561642e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f207465726d696e61746520746865206c656164657220726f6c65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ad82d20605060206973207468652073697a65206070656e616c74792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c736c6173685f7374616b650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c747918013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e00062c7d01536c61736865732074686520726567756c617220776f726b6572207374616b652c2064656d616e64732061206c6561646572206f726967696e2e204e6f206c696d6974732c206e6f20616374696f6e73206f6e207a65726f207374616b652e3d01496620736c617368696e672062616c616e63652067726561746572207468616e20746865206578697374696e67207374616b65202d207374616b6520697320736c617368656420746f207a65726f2e19015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20736c61736820746865206c6561646572207374616b65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ae82d20605060206973207468652073697a65206f66206070656e616c6974792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3864656372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e00073021014465637265617365732074686520726567756c617220776f726b65722f6c656164207374616b6520616e642072657475726e73207468652072656d61696e64657220746f207468653901776f726b6572207374616b696e675f6163636f756e745f69642e2043616e2062652064656372656173656420746f207a65726f2c206e6f20616374696f6e73206f6e207a65726f207374616b652e944163636570747320746865207374616b6520616d6f756e7420746f2064656372656173652e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20646563726561736520746865206c6561646572207374616b65292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e38696e6372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e0008280501496e637265617365732074686520726567756c617220776f726b65722f6c656164207374616b652c2064656d616e6473206120776f726b6572206f726967696e2e6d014c6f636b7320746f6b656e732066726f6d2074686520776f726b6572207374616b696e675f6163636f756e745f696420657175616c20746f206e6577207374616b652e204e6f206c696d697473206f6e20746865207374616b652e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5077697468647261775f6170706c69636174696f6e0401386170706c69636174696f6e5f69642801344170706c69636174696f6e4964000924010157697468647261772074686520776f726b6572206170706c69636174696f6e2e2043616e20626520646f6e652062792074686520776f726b6572206f6e6c792e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3863616e63656c5f6f70656e696e670401286f70656e696e675f69642801244f70656e696e674964000a28dc43616e63656c20616e206f70656e696e6720666f722074686520726567756c617220776f726b65722f6c65616420706f736974696f6e2e550152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2063616e63656c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e287365745f6275646765740401286e65775f62756467657418013042616c616e63654f663c543e000b28a0536574732061206e65772062756467657420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e547570646174655f7265776172645f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e0001546e65775f7265776172645f6163636f756e745f6964000130543a3a4163636f756e744964000c2469015570646174652074686520726577617264206163636f756e74206173736f6369617465642077697468206120736574207265776172642072656c6174696f6e7368697020666f72207468652061637469766520776f726b65722e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507570646174655f7265776172645f616d6f756e74080124776f726b65725f696428012c576f726b657249643c543e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e000d28c855706461746520746865207265776172642070657220626c6f636b20666f72207468652061637469766520776f726b65722e310152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20757064617465206c656164657227732072657761726420616d6f756e74292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c7365745f7374617475735f7465787404012c7374617475735f746578743101013c4f7074696f6e3c5665633c75383e3e000e30b4536574732061206e657720737461747573207465787420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e002423232057656967687438604f20285329602077686572653a4d012d20605360206973207468652073697a65206f662074686520636f6e74656e7473206f6620607374617475735f746578746020696e206b696c6f6279746573207768656e206974206973206e6f74206e6f6e6500142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e447370656e645f66726f6d5f6275646765740c01286163636f756e745f6964000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000f28a85472616e73666572732073706563696669656420616d6f756e7420746f20616e79206163636f756e742e5c5265717569726573206c6561646572206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6466756e645f776f726b696e675f67726f75705f6275646765740c01246d656d6265725f696428012c4d656d62657249643c543e000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c6530011c5665633c75383e0010209846756e6420776f726b696e672067726f7570206275646765742062792061206d656d6265722e203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c6c6561645f72656d61726b04010c6d736730011c5665633c75383e0011284c4c6561642072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e34776f726b65725f72656d61726b080124776f726b65725f696428012c576f726b657249643c543e00010c6d736730011c5665633c75383e00122854576f726b65722072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e8506085070616c6c65745f776f726b696e675f67726f75701043616c6c08045400044900014c2c6164645f6f70656e696e6710012c6465736372697074696f6e30011c5665633c75383e0001306f70656e696e675f747970657d03012c4f70656e696e67547970650001307374616b655f706f6c696379610301a45374616b65506f6c6963793c543a3a426c6f636b4e756d6265722c2042616c616e63654f663c543e3e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e00002cc44164642061206a6f62206f70656e696e6720666f72206120726567756c617220776f726b65722f6c65616420726f6c652e490152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20616464206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e002423232057656967687438604f20284429602077686572653abc2d20604460206973207468652073697a65206f6620606465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e406170706c795f6f6e5f6f70656e696e67040104708103016c4170706c794f6e4f70656e696e67506172616d65746572733c543e000128684170706c79206f6e206120776f726b6572206f70656e696e672e002823203c7765696768743e002423232057656967687438604f20284429602077686572653ac42d20604460206973207468652073697a65206f662060702e6465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3066696c6c5f6f70656e696e670801286f70656e696e675f69642801244f70656e696e6749640001687375636365737366756c5f6170706c69636174696f6e5f6964736901015c42547265655365743c4170706c69636174696f6e49643e000228ac46696c6c206f70656e696e6720666f722074686520726567756c61722f6c65616420706f736974696f6e2e4d0152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2066696c6c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e2823203c7765696768743e002423232057656967687438604f20284129602077686572653acc2d2060416020697320746865206c656e677468206f6620607375636365737366756c5f6170706c69636174696f6e5f69647360142d2044423a242020202d204f2841292c23203c2f7765696768743e4c7570646174655f726f6c655f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e00014c6e65775f726f6c655f6163636f756e745f6964000130543a3a4163636f756e744964000324150155706461746520746865206173736f63696174656420726f6c65206163636f756e74206f66207468652061637469766520726567756c617220776f726b65722f6c6561642e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e286c656176655f726f6c65080124776f726b65725f696428012c576f726b657249643c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000424904c656176652074686520726f6c65206279207468652061637469766520776f726b65722e2823203c7765696768743e002423232057656967687438604f20285229602077686572653ab42d20605260206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e387465726d696e6174655f726f6c650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c7479450101504f7074696f6e3c42616c616e63654f663c543e3e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000528a05465726d696e617465207468652061637469766520776f726b657220627920746865206c6561642e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f207465726d696e61746520746865206c656164657220726f6c65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ad82d20605060206973207468652073697a65206070656e616c74792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c736c6173685f7374616b650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c747918013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e00062c7d01536c61736865732074686520726567756c617220776f726b6572207374616b652c2064656d616e64732061206c6561646572206f726967696e2e204e6f206c696d6974732c206e6f20616374696f6e73206f6e207a65726f207374616b652e3d01496620736c617368696e672062616c616e63652067726561746572207468616e20746865206578697374696e67207374616b65202d207374616b6520697320736c617368656420746f207a65726f2e19015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20736c61736820746865206c6561646572207374616b65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ae82d20605060206973207468652073697a65206f66206070656e616c6974792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3864656372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e00073021014465637265617365732074686520726567756c617220776f726b65722f6c656164207374616b6520616e642072657475726e73207468652072656d61696e64657220746f207468653901776f726b6572207374616b696e675f6163636f756e745f69642e2043616e2062652064656372656173656420746f207a65726f2c206e6f20616374696f6e73206f6e207a65726f207374616b652e944163636570747320746865207374616b6520616d6f756e7420746f2064656372656173652e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20646563726561736520746865206c6561646572207374616b65292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e38696e6372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e0008280501496e637265617365732074686520726567756c617220776f726b65722f6c656164207374616b652c2064656d616e6473206120776f726b6572206f726967696e2e6d014c6f636b7320746f6b656e732066726f6d2074686520776f726b6572207374616b696e675f6163636f756e745f696420657175616c20746f206e6577207374616b652e204e6f206c696d697473206f6e20746865207374616b652e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5077697468647261775f6170706c69636174696f6e0401386170706c69636174696f6e5f69642801344170706c69636174696f6e4964000924010157697468647261772074686520776f726b6572206170706c69636174696f6e2e2043616e20626520646f6e652062792074686520776f726b6572206f6e6c792e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3863616e63656c5f6f70656e696e670401286f70656e696e675f69642801244f70656e696e674964000a28dc43616e63656c20616e206f70656e696e6720666f722074686520726567756c617220776f726b65722f6c65616420706f736974696f6e2e550152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2063616e63656c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e287365745f6275646765740401286e65775f62756467657418013042616c616e63654f663c543e000b28a0536574732061206e65772062756467657420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e547570646174655f7265776172645f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e0001546e65775f7265776172645f6163636f756e745f6964000130543a3a4163636f756e744964000c2469015570646174652074686520726577617264206163636f756e74206173736f6369617465642077697468206120736574207265776172642072656c6174696f6e7368697020666f72207468652061637469766520776f726b65722e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507570646174655f7265776172645f616d6f756e74080124776f726b65725f696428012c576f726b657249643c543e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e000d28c855706461746520746865207265776172642070657220626c6f636b20666f72207468652061637469766520776f726b65722e310152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20757064617465206c656164657227732072657761726420616d6f756e74292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c7365745f7374617475735f7465787404012c7374617475735f746578743101013c4f7074696f6e3c5665633c75383e3e000e30b4536574732061206e657720737461747573207465787420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e002423232057656967687438604f20285329602077686572653a4d012d20605360206973207468652073697a65206f662074686520636f6e74656e7473206f6620607374617475735f746578746020696e206b696c6f6279746573207768656e206974206973206e6f74206e6f6e6500142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e447370656e645f66726f6d5f6275646765740c01286163636f756e745f6964000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000f28a85472616e73666572732073706563696669656420616d6f756e7420746f20616e79206163636f756e742e5c5265717569726573206c6561646572206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6466756e645f776f726b696e675f67726f75705f6275646765740c01246d656d6265725f696428012c4d656d62657249643c543e000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c6530011c5665633c75383e0010209846756e6420776f726b696e672067726f7570206275646765742062792061206d656d6265722e203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c6c6561645f72656d61726b04010c6d736730011c5665633c75383e0011284c4c6561642072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e34776f726b65725f72656d61726b080124776f726b65725f696428012c576f726b657249643c543e00010c6d736730011c5665633c75383e00122854576f726b65722072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e8906085070616c6c65745f776f726b696e675f67726f75701043616c6c08045400044900014c2c6164645f6f70656e696e6710012c6465736372697074696f6e30011c5665633c75383e0001306f70656e696e675f747970657d03012c4f70656e696e67547970650001307374616b655f706f6c696379610301a45374616b65506f6c6963793c543a3a426c6f636b4e756d6265722c2042616c616e63654f663c543e3e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e00002cc44164642061206a6f62206f70656e696e6720666f72206120726567756c617220776f726b65722f6c65616420726f6c652e490152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20616464206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e002423232057656967687438604f20284429602077686572653abc2d20604460206973207468652073697a65206f6620606465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e406170706c795f6f6e5f6f70656e696e67040104708103016c4170706c794f6e4f70656e696e67506172616d65746572733c543e000128684170706c79206f6e206120776f726b6572206f70656e696e672e002823203c7765696768743e002423232057656967687438604f20284429602077686572653ac42d20604460206973207468652073697a65206f662060702e6465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3066696c6c5f6f70656e696e670801286f70656e696e675f69642801244f70656e696e6749640001687375636365737366756c5f6170706c69636174696f6e5f6964736901015c42547265655365743c4170706c69636174696f6e49643e000228ac46696c6c206f70656e696e6720666f722074686520726567756c61722f6c65616420706f736974696f6e2e4d0152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2066696c6c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e2823203c7765696768743e002423232057656967687438604f20284129602077686572653acc2d2060416020697320746865206c656e677468206f6620607375636365737366756c5f6170706c69636174696f6e5f69647360142d2044423a242020202d204f2841292c23203c2f7765696768743e4c7570646174655f726f6c655f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e00014c6e65775f726f6c655f6163636f756e745f6964000130543a3a4163636f756e744964000324150155706461746520746865206173736f63696174656420726f6c65206163636f756e74206f66207468652061637469766520726567756c617220776f726b65722f6c6561642e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e286c656176655f726f6c65080124776f726b65725f696428012c576f726b657249643c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000424904c656176652074686520726f6c65206279207468652061637469766520776f726b65722e2823203c7765696768743e002423232057656967687438604f20285229602077686572653ab42d20605260206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e387465726d696e6174655f726f6c650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c7479450101504f7074696f6e3c42616c616e63654f663c543e3e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000528a05465726d696e617465207468652061637469766520776f726b657220627920746865206c6561642e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f207465726d696e61746520746865206c656164657220726f6c65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ad82d20605060206973207468652073697a65206070656e616c74792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c736c6173685f7374616b650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c747918013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e00062c7d01536c61736865732074686520726567756c617220776f726b6572207374616b652c2064656d616e64732061206c6561646572206f726967696e2e204e6f206c696d6974732c206e6f20616374696f6e73206f6e207a65726f207374616b652e3d01496620736c617368696e672062616c616e63652067726561746572207468616e20746865206578697374696e67207374616b65202d207374616b6520697320736c617368656420746f207a65726f2e19015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20736c61736820746865206c6561646572207374616b65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ae82d20605060206973207468652073697a65206f66206070656e616c6974792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3864656372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e00073021014465637265617365732074686520726567756c617220776f726b65722f6c656164207374616b6520616e642072657475726e73207468652072656d61696e64657220746f207468653901776f726b6572207374616b696e675f6163636f756e745f69642e2043616e2062652064656372656173656420746f207a65726f2c206e6f20616374696f6e73206f6e207a65726f207374616b652e944163636570747320746865207374616b6520616d6f756e7420746f2064656372656173652e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20646563726561736520746865206c6561646572207374616b65292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e38696e6372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e0008280501496e637265617365732074686520726567756c617220776f726b65722f6c656164207374616b652c2064656d616e6473206120776f726b6572206f726967696e2e6d014c6f636b7320746f6b656e732066726f6d2074686520776f726b6572207374616b696e675f6163636f756e745f696420657175616c20746f206e6577207374616b652e204e6f206c696d697473206f6e20746865207374616b652e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5077697468647261775f6170706c69636174696f6e0401386170706c69636174696f6e5f69642801344170706c69636174696f6e4964000924010157697468647261772074686520776f726b6572206170706c69636174696f6e2e2043616e20626520646f6e652062792074686520776f726b6572206f6e6c792e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3863616e63656c5f6f70656e696e670401286f70656e696e675f69642801244f70656e696e674964000a28dc43616e63656c20616e206f70656e696e6720666f722074686520726567756c617220776f726b65722f6c65616420706f736974696f6e2e550152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2063616e63656c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e287365745f6275646765740401286e65775f62756467657418013042616c616e63654f663c543e000b28a0536574732061206e65772062756467657420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e547570646174655f7265776172645f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e0001546e65775f7265776172645f6163636f756e745f6964000130543a3a4163636f756e744964000c2469015570646174652074686520726577617264206163636f756e74206173736f6369617465642077697468206120736574207265776172642072656c6174696f6e7368697020666f72207468652061637469766520776f726b65722e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507570646174655f7265776172645f616d6f756e74080124776f726b65725f696428012c576f726b657249643c543e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e000d28c855706461746520746865207265776172642070657220626c6f636b20666f72207468652061637469766520776f726b65722e310152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20757064617465206c656164657227732072657761726420616d6f756e74292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c7365745f7374617475735f7465787404012c7374617475735f746578743101013c4f7074696f6e3c5665633c75383e3e000e30b4536574732061206e657720737461747573207465787420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e002423232057656967687438604f20285329602077686572653a4d012d20605360206973207468652073697a65206f662074686520636f6e74656e7473206f6620607374617475735f746578746020696e206b696c6f6279746573207768656e206974206973206e6f74206e6f6e6500142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e447370656e645f66726f6d5f6275646765740c01286163636f756e745f6964000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000f28a85472616e73666572732073706563696669656420616d6f756e7420746f20616e79206163636f756e742e5c5265717569726573206c6561646572206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6466756e645f776f726b696e675f67726f75705f6275646765740c01246d656d6265725f696428012c4d656d62657249643c543e000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c6530011c5665633c75383e0010209846756e6420776f726b696e672067726f7570206275646765742062792061206d656d6265722e203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c6c6561645f72656d61726b04010c6d736730011c5665633c75383e0011284c4c6561642072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e34776f726b65725f72656d61726b080124776f726b65725f696428012c576f726b657249643c543e00010c6d736730011c5665633c75383e00122854576f726b65722072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e8d06085070616c6c65745f776f726b696e675f67726f75701043616c6c08045400044900014c2c6164645f6f70656e696e6710012c6465736372697074696f6e30011c5665633c75383e0001306f70656e696e675f747970657d03012c4f70656e696e67547970650001307374616b655f706f6c696379610301a45374616b65506f6c6963793c543a3a426c6f636b4e756d6265722c2042616c616e63654f663c543e3e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e00002cc44164642061206a6f62206f70656e696e6720666f72206120726567756c617220776f726b65722f6c65616420726f6c652e490152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20616464206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e002423232057656967687438604f20284429602077686572653abc2d20604460206973207468652073697a65206f6620606465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e406170706c795f6f6e5f6f70656e696e67040104708103016c4170706c794f6e4f70656e696e67506172616d65746572733c543e000128684170706c79206f6e206120776f726b6572206f70656e696e672e002823203c7765696768743e002423232057656967687438604f20284429602077686572653ac42d20604460206973207468652073697a65206f662060702e6465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3066696c6c5f6f70656e696e670801286f70656e696e675f69642801244f70656e696e6749640001687375636365737366756c5f6170706c69636174696f6e5f6964736901015c42547265655365743c4170706c69636174696f6e49643e000228ac46696c6c206f70656e696e6720666f722074686520726567756c61722f6c65616420706f736974696f6e2e4d0152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2066696c6c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e2823203c7765696768743e002423232057656967687438604f20284129602077686572653acc2d2060416020697320746865206c656e677468206f6620607375636365737366756c5f6170706c69636174696f6e5f69647360142d2044423a242020202d204f2841292c23203c2f7765696768743e4c7570646174655f726f6c655f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e00014c6e65775f726f6c655f6163636f756e745f6964000130543a3a4163636f756e744964000324150155706461746520746865206173736f63696174656420726f6c65206163636f756e74206f66207468652061637469766520726567756c617220776f726b65722f6c6561642e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e286c656176655f726f6c65080124776f726b65725f696428012c576f726b657249643c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000424904c656176652074686520726f6c65206279207468652061637469766520776f726b65722e2823203c7765696768743e002423232057656967687438604f20285229602077686572653ab42d20605260206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e387465726d696e6174655f726f6c650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c7479450101504f7074696f6e3c42616c616e63654f663c543e3e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000528a05465726d696e617465207468652061637469766520776f726b657220627920746865206c6561642e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f207465726d696e61746520746865206c656164657220726f6c65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ad82d20605060206973207468652073697a65206070656e616c74792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c736c6173685f7374616b650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c747918013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e00062c7d01536c61736865732074686520726567756c617220776f726b6572207374616b652c2064656d616e64732061206c6561646572206f726967696e2e204e6f206c696d6974732c206e6f20616374696f6e73206f6e207a65726f207374616b652e3d01496620736c617368696e672062616c616e63652067726561746572207468616e20746865206578697374696e67207374616b65202d207374616b6520697320736c617368656420746f207a65726f2e19015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20736c61736820746865206c6561646572207374616b65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ae82d20605060206973207468652073697a65206f66206070656e616c6974792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3864656372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e00073021014465637265617365732074686520726567756c617220776f726b65722f6c656164207374616b6520616e642072657475726e73207468652072656d61696e64657220746f207468653901776f726b6572207374616b696e675f6163636f756e745f69642e2043616e2062652064656372656173656420746f207a65726f2c206e6f20616374696f6e73206f6e207a65726f207374616b652e944163636570747320746865207374616b6520616d6f756e7420746f2064656372656173652e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20646563726561736520746865206c6561646572207374616b65292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e38696e6372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e0008280501496e637265617365732074686520726567756c617220776f726b65722f6c656164207374616b652c2064656d616e6473206120776f726b6572206f726967696e2e6d014c6f636b7320746f6b656e732066726f6d2074686520776f726b6572207374616b696e675f6163636f756e745f696420657175616c20746f206e6577207374616b652e204e6f206c696d697473206f6e20746865207374616b652e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5077697468647261775f6170706c69636174696f6e0401386170706c69636174696f6e5f69642801344170706c69636174696f6e4964000924010157697468647261772074686520776f726b6572206170706c69636174696f6e2e2043616e20626520646f6e652062792074686520776f726b6572206f6e6c792e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3863616e63656c5f6f70656e696e670401286f70656e696e675f69642801244f70656e696e674964000a28dc43616e63656c20616e206f70656e696e6720666f722074686520726567756c617220776f726b65722f6c65616420706f736974696f6e2e550152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2063616e63656c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e287365745f6275646765740401286e65775f62756467657418013042616c616e63654f663c543e000b28a0536574732061206e65772062756467657420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e547570646174655f7265776172645f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e0001546e65775f7265776172645f6163636f756e745f6964000130543a3a4163636f756e744964000c2469015570646174652074686520726577617264206163636f756e74206173736f6369617465642077697468206120736574207265776172642072656c6174696f6e7368697020666f72207468652061637469766520776f726b65722e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507570646174655f7265776172645f616d6f756e74080124776f726b65725f696428012c576f726b657249643c543e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e000d28c855706461746520746865207265776172642070657220626c6f636b20666f72207468652061637469766520776f726b65722e310152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20757064617465206c656164657227732072657761726420616d6f756e74292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c7365745f7374617475735f7465787404012c7374617475735f746578743101013c4f7074696f6e3c5665633c75383e3e000e30b4536574732061206e657720737461747573207465787420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e002423232057656967687438604f20285329602077686572653a4d012d20605360206973207468652073697a65206f662074686520636f6e74656e7473206f6620607374617475735f746578746020696e206b696c6f6279746573207768656e206974206973206e6f74206e6f6e6500142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e447370656e645f66726f6d5f6275646765740c01286163636f756e745f6964000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000f28a85472616e73666572732073706563696669656420616d6f756e7420746f20616e79206163636f756e742e5c5265717569726573206c6561646572206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6466756e645f776f726b696e675f67726f75705f6275646765740c01246d656d6265725f696428012c4d656d62657249643c543e000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c6530011c5665633c75383e0010209846756e6420776f726b696e672067726f7570206275646765742062792061206d656d6265722e203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c6c6561645f72656d61726b04010c6d736730011c5665633c75383e0011284c4c6561642072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e34776f726b65725f72656d61726b080124776f726b65725f696428012c576f726b657249643c543e00010c6d736730011c5665633c75383e00122854576f726b65722072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e910608586a6f7973747265616d5f6e6f64655f72756e74696d65304f726967696e43616c6c65720001081873797374656d0400950601746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e00000010566f69640400990601110173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a566f69640001000095060c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e65000200009906081c73705f636f726510566f6964000100009d060c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909a1060c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401a506045300000400a90601185665633c543e0000a506000004084d042800a906000002a50600ad060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540104045300000400b10601185665633c543e0000b1060000020400b50604184f7074696f6e04045401b9060108104e6f6e6500000010536f6d650400b9060000010000b9060c4473705f636f6e73656e7375735f626162651c646967657374732450726544696765737400010c1c5072696d6172790400bd0601405072696d617279507265446967657374000100385365636f6e64617279506c61696e0400c106015c5365636f6e64617279506c61696e507265446967657374000200305365636f6e646172795652460400c50601545365636f6e6461727956524650726544696765737400030000bd060c4473705f636f6e73656e7375735f626162651c64696765737473405072696d617279507265446967657374000010013c617574686f726974795f696e64657810015473757065723a3a417574686f72697479496e646578000110736c6f7451040110536c6f740001287672665f6f75747075740401245652464f75747075740001247672665f70726f6f66a105012056524650726f6f660000c1060c4473705f636f6e73656e7375735f626162651c646967657374735c5365636f6e64617279506c61696e507265446967657374000008013c617574686f726974795f696e64657810015473757065723a3a417574686f72697479496e646578000110736c6f7451040110536c6f740000c5060c4473705f636f6e73656e7375735f626162651c64696765737473545365636f6e64617279565246507265446967657374000010013c617574686f726974795f696e64657810015473757065723a3a417574686f72697479496e646578000110736c6f7451040110536c6f740001287672665f6f75747075740401245652464f75747075740001247672665f70726f6f66a105012056524650726f6f660000c90604184f7074696f6e04045401040108104e6f6e6500000010536f6d650400040000010000cd06084473705f636f6e73656e7375735f62616265584261626545706f6368436f6e66696775726174696f6e00000801046379030128287536342c2075363429000134616c6c6f7765645f736c6f74735d040130416c6c6f776564536c6f74730000d1060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401bd02045300000400b90201185665633c543e0000d5060c2c70616c6c65745f626162651870616c6c6574144572726f7204045400011060496e76616c696445717569766f636174696f6e50726f6f660000043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c69644b65794f776e65727368697050726f6f66000104310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400020415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e50496e76616c6964436f6e66696775726174696f6e0003048c5375626d697474656420636f6e66696775726174696f6e20697320696e76616c69642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909d9060c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401dd06045300000400e50601185665633c543e0000dd06083c70616c6c65745f62616c616e6365732c42616c616e63654c6f636b041c42616c616e63650118000c01086964250401384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e73e106011c526561736f6e730000e106083c70616c6c65745f62616c616e6365731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c00020000e506000002dd0600e9060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401ed06045300000400f10601185665633c543e0000ed06083c70616c6c65745f62616c616e6365732c52657365727665446174610844526573657276654964656e7469666965720125041c42616c616e6365011800080108696425040144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e63650000f106000002ed0600f5060c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001203856657374696e6742616c616e63650000049856657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c7565544c69717569646974795265737472696374696f6e73000104c44163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c4c496e73756666696369656e7442616c616e63650002047842616c616e636520746f6f206c6f7720746f2073656e642076616c75652e484578697374656e7469616c4465706f736974000304e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f736974244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e745c4578697374696e6756657374696e675363686564756c65000504c8412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d65786973743c546f6f4d616e795265736572766573000704ac4e756d626572206f66206e616d656420726573657276657320657863656564204d6178526573657276657304b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909f9060c3473705f61726974686d657469632c66697865645f706f696e742446697865645531323800000400180110753132380000fd06086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e74000000085632000100000107089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f7068617365345265616479536f6c7574696f6e04045400000c0120737570706f727473050701b0426f756e646564537570706f7274733c543a3a4163636f756e7449642c20543a3a4d617857696e6e6572733e00011473636f72659c0134456c656374696f6e53636f726500011c636f6d7075746590013c456c656374696f6e436f6d70757465000005070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454014905045300000400450501185665633c543e00000907089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f706861736534526f756e64536e617073686f740404540000080118766f746572730d07013c5665633c566f7465724f663c543e3e00011c746172676574735d0501445665633c543a3a4163636f756e7449643e00000d0700000211070011070000040c002815070015070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401000453000004005d0501185665633c543e000019070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454011d07045300000400210701185665633c543e00001d070000040c9c10100021070000021d070025070c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f7068617365187369676e6564405369676e65645375626d697373696f6e0c244163636f756e74496401001c42616c616e6365011820536f6c7574696f6e0171040010010c77686f0001244163636f756e74496400011c6465706f73697418011c42616c616e63650001307261775f736f6c7574696f6e6d040154526177536f6c7574696f6e3c536f6c7574696f6e3e00012063616c6c5f66656518011c42616c616e6365000029070c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c6574144572726f720404540001386850726544697370617463684561726c795375626d697373696f6e000004645375626d697373696f6e2077617320746f6f206561726c792e6c507265446973706174636857726f6e6757696e6e6572436f756e740001048857726f6e67206e756d626572206f662077696e6e6572732070726573656e7465642e6450726544697370617463685765616b5375626d697373696f6e000204905375626d697373696f6e2077617320746f6f207765616b2c2073636f72652d776973652e3c5369676e6564517565756546756c6c0003044901546865207175657565207761732066756c6c2c20616e642074686520736f6c7574696f6e20776173206e6f7420626574746572207468616e20616e79206f6620746865206578697374696e67206f6e65732e585369676e656443616e6e6f745061794465706f73697400040494546865206f726967696e206661696c656420746f2070617920746865206465706f7369742e505369676e6564496e76616c69645769746e657373000504a05769746e657373206461746120746f20646973706174636861626c6520697320696e76616c69642e4c5369676e6564546f6f4d756368576569676874000604b8546865207369676e6564207375626d697373696f6e20636f6e73756d657320746f6f206d756368207765696768743c4f637743616c6c57726f6e67457261000704984f4357207375626d697474656420736f6c7574696f6e20666f722077726f6e6720726f756e645c4d697373696e67536e617073686f744d65746164617461000804a8536e617073686f74206d657461646174612073686f756c6420657869737420627574206469646e27742e58496e76616c69645375626d697373696f6e496e646578000904d06053656c663a3a696e736572745f7375626d697373696f6e602072657475726e656420616e20696e76616c696420696e6465782e3843616c6c4e6f74416c6c6f776564000a04985468652063616c6c206973206e6f7420616c6c6f776564206174207468697320706f696e742e3846616c6c6261636b4661696c6564000b044c5468652066616c6c6261636b206661696c65642c426f756e644e6f744d6574000c0448536f6d6520626f756e64206e6f74206d657438546f6f4d616e7957696e6e657273000d049c5375626d697474656420736f6c7574696f6e2068617320746f6f206d616e792077696e6e657273040d014572726f72206f66207468652070616c6c657420746861742063616e2062652072657475726e656420696e20726573706f6e736520746f20646973706174636865732e2d07083870616c6c65745f7374616b696e67345374616b696e674c656467657204045400001401147374617368000130543a3a4163636f756e744964000114746f74616cec013042616c616e63654f663c543e000118616374697665ec013042616c616e63654f663c543e000124756e6c6f636b696e67310701f0426f756e6465645665633c556e6c6f636b4368756e6b3c42616c616e63654f663c543e3e2c20543a3a4d6178556e6c6f636b696e674368756e6b733e00013c636c61696d65645f726577617264733d070194426f756e6465645665633c457261496e6465782c20543a3a486973746f727944657074683e000031070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454013507045300000400390701185665633c543e00003507083870616c6c65745f7374616b696e672c556e6c6f636b4368756e6b041c42616c616e636501180008011476616c7565ec011c42616c616e636500010c657261e5030120457261496e646578000039070000023507003d070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540110045300000400650501185665633c543e00004107083870616c6c65745f7374616b696e672c4e6f6d696e6174696f6e7304045400000c011c74617267657473150701ac426f756e6465645665633c543a3a4163636f756e7449642c20543a3a4d61784e6f6d696e6174696f6e733e0001307375626d69747465645f696e100120457261496e64657800012873757070726573736564980110626f6f6c00004507083870616c6c65745f7374616b696e6734416374697665457261496e666f0000080114696e646578100120457261496e64657800011473746172743501012c4f7074696f6e3c7536343e00004907000004081000004d07083870616c6c65745f7374616b696e673c457261526577617264506f696e747304244163636f756e744964010000080114746f74616c10012c526577617264506f696e74000128696e646976696475616c5107018042547265654d61703c4163636f756e7449642c20526577617264506f696e743e00005107042042547265654d617008044b010004560110000400550700000055070000025907005907000004080010005d070000026107006107083870616c6c65745f7374616b696e6738556e6170706c696564536c61736808244163636f756e74496401001c42616c616e636501180014012476616c696461746f720001244163636f756e74496400010c6f776e18011c42616c616e63650001186f7468657273510501645665633c284163636f756e7449642c2042616c616e6365293e0001247265706f72746572735d0501385665633c4163636f756e7449643e0001187061796f757418011c42616c616e63650000650700000408ac180069070c3870616c6c65745f7374616b696e6720736c617368696e6734536c617368696e675370616e7300001001287370616e5f696e6465781001245370616e496e6465780001286c6173745f7374617274100120457261496e6465780001486c6173745f6e6f6e7a65726f5f736c617368100120457261496e6465780001147072696f72650501345665633c457261496e6465783e00006d070c3870616c6c65745f7374616b696e6720736c617368696e67285370616e5265636f7264041c42616c616e636501180008011c736c617368656418011c42616c616e6365000120706169645f6f757418011c42616c616e6365000071070000027507007507000004081098007907103870616c6c65745f7374616b696e671870616c6c65741870616c6c6574144572726f72040454000168344e6f74436f6e74726f6c6c6572000004644e6f74206120636f6e74726f6c6c6572206163636f756e742e204e6f745374617368000104504e6f742061207374617368206163636f756e742e34416c7265616479426f6e64656400020460537461736820697320616c726561647920626f6e6465642e34416c726561647950616972656400030474436f6e74726f6c6c657220697320616c7265616479207061697265642e30456d7074795461726765747300040460546172676574732063616e6e6f7420626520656d7074792e384475706c6963617465496e646578000504404475706c696361746520696e6465782e44496e76616c6964536c617368496e64657800060484536c617368207265636f726420696e646578206f7574206f6620626f756e64732e40496e73756666696369656e74426f6e6400070c590143616e6e6f74206861766520612076616c696461746f72206f72206e6f6d696e61746f7220726f6c652c20776974682076616c7565206c657373207468616e20746865206d696e696d756d20646566696e65642062793d01676f7665726e616e6365202873656520604d696e56616c696461746f72426f6e646020616e6420604d696e4e6f6d696e61746f72426f6e6460292e20496620756e626f6e64696e67206973207468651501696e74656e74696f6e2c20606368696c6c6020666972737420746f2072656d6f7665206f6e65277320726f6c652061732076616c696461746f722f6e6f6d696e61746f722e304e6f4d6f72654368756e6b730008049043616e206e6f74207363686564756c65206d6f726520756e6c6f636b206368756e6b732e344e6f556e6c6f636b4368756e6b000904a043616e206e6f74207265626f6e6420776974686f757420756e6c6f636b696e67206368756e6b732e3046756e646564546172676574000a04c8417474656d7074696e6720746f2074617267657420612073746173682074686174207374696c6c206861732066756e64732e48496e76616c6964457261546f526577617264000b0458496e76616c69642065726120746f207265776172642e68496e76616c69644e756d6265724f664e6f6d696e6174696f6e73000c0478496e76616c6964206e756d626572206f66206e6f6d696e6174696f6e732e484e6f74536f72746564416e64556e69717565000d04804974656d7320617265206e6f7420736f7274656420616e6420756e697175652e38416c7265616479436c61696d6564000e0409015265776172647320666f72207468697320657261206861766520616c7265616479206265656e20636c61696d656420666f7220746869732076616c696461746f722e54496e636f7272656374486973746f72794465707468000f04c0496e636f72726563742070726576696f757320686973746f727920646570746820696e7075742070726f76696465642e58496e636f7272656374536c617368696e675370616e73001004b0496e636f7272656374206e756d626572206f6620736c617368696e67207370616e732070726f76696465642e2042616453746174650011043901496e7465726e616c20737461746520686173206265636f6d6520736f6d65686f7720636f7272757074656420616e6420746865206f7065726174696f6e2063616e6e6f7420636f6e74696e75652e38546f6f4d616e795461726765747300120494546f6f206d616e79206e6f6d696e6174696f6e207461726765747320737570706c6965642e244261645461726765740013043d0141206e6f6d696e6174696f6e207461726765742077617320737570706c69656420746861742077617320626c6f636b6564206f72206f7468657277697365206e6f7420612076616c696461746f722e4043616e6e6f744368696c6c4f74686572001404550154686520757365722068617320656e6f75676820626f6e6420616e6420746875732063616e6e6f74206265206368696c6c656420666f72636566756c6c7920627920616e2065787465726e616c20706572736f6e2e44546f6f4d616e794e6f6d696e61746f72730015084d0154686572652061726520746f6f206d616e79206e6f6d696e61746f727320696e207468652073797374656d2e20476f7665726e616e6365206e6565647320746f2061646a75737420746865207374616b696e67b473657474696e677320746f206b656570207468696e6773207361666520666f72207468652072756e74696d652e44546f6f4d616e7956616c696461746f7273001608550154686572652061726520746f6f206d616e792076616c696461746f722063616e6469646174657320696e207468652073797374656d2e20476f7665726e616e6365206e6565647320746f2061646a75737420746865d47374616b696e672073657474696e677320746f206b656570207468696e6773207361666520666f72207468652072756e74696d652e40436f6d6d697373696f6e546f6f4c6f77001704e0436f6d6d697373696f6e20697320746f6f206c6f772e204d757374206265206174206c6561737420604d696e436f6d6d697373696f6e602e2c426f756e644e6f744d657400180458536f6d6520626f756e64206973206e6f74206d65742e44426f6e64696e6752657374726963746564001904e045787465726e616c207265737472696374696f6e2070726576656e747320626f6e64696e67207769746820676976656e206163636f756e7404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909097d07000002810700810700000408007d05008507000004088907300089070c1c73705f636f72651863727970746f244b65795479706549640000040040011c5b75383b20345d00008d070c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742e9107000004082c10009507083870616c6c65745f6772616e6470612c53746f726564537461746504044e01100110104c6976650000003050656e64696e6750617573650801307363686564756c65645f61741001044e00011464656c61791001044e000100185061757365640002003450656e64696e67526573756d650801307363686564756c65645f61741001044e00011464656c61791001044e000300009907083870616c6c65745f6772616e6470614c53746f72656450656e64696e674368616e676508044e0110144c696d697400001001307363686564756c65645f61741001044e00011464656c61791001044e0001406e6578745f617574686f7269746965739d07016c426f756e646564417574686f726974794c6973743c4c696d69743e000118666f72636564010201244f7074696f6e3c4e3e00009d070c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401c8045300000400c401185665633c543e0000a1070c3870616c6c65745f6772616e6470611870616c6c6574144572726f7204045400011c2c50617573654661696c65640000080501417474656d707420746f207369676e616c204752414e445041207061757365207768656e2074686520617574686f72697479207365742069736e2774206c697665a42865697468657220706175736564206f7220616c72656164792070656e64696e67207061757365292e30526573756d654661696c65640001081101417474656d707420746f207369676e616c204752414e44504120726573756d65207768656e2074686520617574686f72697479207365742069736e277420706175736564a028656974686572206c697665206f7220616c72656164792070656e64696e6720726573756d65292e344368616e676550656e64696e67000204e8417474656d707420746f207369676e616c204752414e445041206368616e67652077697468206f6e6520616c72656164792070656e64696e672e1c546f6f536f6f6e000304bc43616e6e6f74207369676e616c20666f72636564206368616e676520736f20736f6f6e206166746572206c6173742e60496e76616c69644b65794f776e65727368697050726f6f66000404310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c696445717569766f636174696f6e50726f6f660005043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400060415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909a5070c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454018105045300000400a90701185665633c543e0000a907000002810500ad070c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401d8045300000400b10701185665633c543e0000b107000002d800b50710346672616d655f737570706f727418747261697473106d69736334577261707065724f706171756504045401b907000800e503000000b9070104540000b907084070616c6c65745f696d5f6f6e6c696e6564426f756e6465644f70617175654e6574776f726b53746174650c4c506565724964456e636f64696e674c696d697400584d756c746941646472456e636f64696e674c696d697400384164647265737365734c696d6974000008011c706565725f6964bd07019c5765616b426f756e6465645665633c75382c20506565724964456e636f64696e674c696d69743e00014865787465726e616c5f616464726573736573c107012d015765616b426f756e6465645665633c5765616b426f756e6465645665633c75382c204d756c746941646472456e636f64696e674c696d69743e2c204164647265737365734c696d69740a3e0000bd070c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004003001185665633c543e0000c1070c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401bd07045300000400c50701185665633c543e0000c507000002bd0700c9070c4070616c6c65745f696d5f6f6e6c696e651870616c6c6574144572726f7204045400010828496e76616c69644b6579000004604e6f6e206578697374656e74207075626c6963206b65792e4c4475706c696361746564486561727462656174000104544475706c696361746564206865617274626561742e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909cd070c2873705f7374616b696e671c6f6666656e6365384f6666656e636544657461696c7308205265706f727465720100204f6666656e64657201e4000801206f6666656e646572e401204f6666656e6465720001247265706f72746572735d0501345665633c5265706f727465723e0000d10700000408fc3000d5070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454012c045300000400d50301185665633c543e0000d9070c4070616c6c65745f626167735f6c697374106c697374104e6f646508045400044900001401086964000130543a3a4163636f756e744964000110707265769401504f7074696f6e3c543a3a4163636f756e7449643e0001106e6578749401504f7074696f6e3c543a3a4163636f756e7449643e0001246261675f7570706572280120543a3a53636f726500011473636f7265280120543a3a53636f72650000dd070c4070616c6c65745f626167735f6c697374106c6973740c4261670804540004490000080110686561649401504f7074696f6e3c543a3a4163636f756e7449643e0001107461696c9401504f7074696f6e3c543a3a4163636f756e7449643e0000e1070c4070616c6c65745f626167735f6c6973741870616c6c6574144572726f72080454000449000104104c6973740400e50701244c6973744572726f72000004b441206572726f7220696e20746865206c69737420696e7465726661636520696d706c656d656e746174696f6e2e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909e5070c4070616c6c65745f626167735f6c697374106c697374244c6973744572726f72000110244475706c6963617465000000284e6f7448656176696572000100304e6f74496e53616d65426167000200304e6f64654e6f74466f756e6400030000e9070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401dd05045300000400ed0701185665633c543e0000ed07000002dd0500f107083870616c6c65745f76657374696e672052656c656173657300010808563000000008563100010000f5070c3870616c6c65745f76657374696e671870616c6c6574144572726f72040454000114284e6f7456657374696e6700000484546865206163636f756e7420676976656e206973206e6f742076657374696e672e5441744d617856657374696e675363686564756c65730001082501546865206163636f756e7420616c72656164792068617320604d617856657374696e675363686564756c65736020636f756e74206f66207363686564756c657320616e642074687573510163616e6e6f742061646420616e6f74686572206f6e652e20436f6e7369646572206d657267696e67206578697374696e67207363686564756c657320696e206f7264657220746f2061646420616e6f746865722e24416d6f756e744c6f770002040501416d6f756e74206265696e67207472616e7366657272656420697320746f6f206c6f7720746f2063726561746520612076657374696e67207363686564756c652e605363686564756c65496e6465784f75744f66426f756e6473000304d0416e20696e64657820776173206f7574206f6620626f756e6473206f66207468652076657374696e67207363686564756c65732e54496e76616c69645363686564756c65506172616d730004040d014661696c656420746f206372656174652061206e6577207363686564756c65206265636175736520736f6d6520706172616d657465722077617320696e76616c69642e04744572726f7220666f72207468652076657374696e672070616c6c65742ef90700000408000400fd07083c70616c6c65745f6d756c7469736967204d756c7469736967102c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100304d6178417070726f76616c7300001001107768656e0d01015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c730108018c426f756e6465645665633c4163636f756e7449642c204d6178417070726f76616c733e000001080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401000453000004005d0501185665633c543e000005080c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909090908083870616c6c65745f636f756e63696c48436f756e63696c5374616765557064617465042c426c6f636b4e756d62657201100008011473746167650d080164436f756e63696c53746167653c426c6f636b4e756d6265723e0001286368616e6765645f617410012c426c6f636b4e756d62657200000d08083870616c6c65745f636f756e63696c30436f756e63696c5374616765042c426c6f636b4e756d6265720110010c28416e6e6f756e63696e6704001108018c436f756e63696c5374616765416e6e6f756e63696e673c426c6f636b4e756d6265723e00000020456c656374696f6e040015080150436f756e63696c5374616765456c656374696f6e0001001049646c65040019080174436f756e63696c537461676549646c653c426c6f636b4e756d6265723e000200001108083870616c6c65745f636f756e63696c58436f756e63696c5374616765416e6e6f756e63696e67042c426c6f636b4e756d62657201100008014063616e646964617465735f636f756e7410010c75333200011c656e64735f617410012c426c6f636b4e756d62657200001508083870616c6c65745f636f756e63696c50436f756e63696c5374616765456c656374696f6e000004014063616e646964617465735f636f756e7410010c75333200001908083870616c6c65745f636f756e63696c40436f756e63696c537461676549646c65042c426c6f636b4e756d62657201100004011c656e64735f617410012c426c6f636b4e756d62657200001d080c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454012108045300000400250801185665633c543e00002108083870616c6c65745f636f756e63696c34436f756e63696c4d656d62657210244163636f756e7449640100204d656d626572496401281c42616c616e636501182c426c6f636b4e756d6265720110001801487374616b696e675f6163636f756e745f69640001244163636f756e7449640001447265776172645f6163636f756e745f69640001244163636f756e7449640001346d656d626572736869705f69642801204d656d62657249640001147374616b6518011c42616c616e63650001486c6173745f7061796d656e745f626c6f636b10012c426c6f636b4e756d626572000134756e706169645f72657761726418011c42616c616e6365000025080000022108002908083870616c6c65745f636f756e63696c2443616e64696461746510244163636f756e74496401001c42616c616e636501181048617368012c24566f7465506f7765720118001801487374616b696e675f6163636f756e745f69640001244163636f756e7449640001447265776172645f6163636f756e745f69640001244163636f756e7449640001206379636c655f696428010c7536340001147374616b6518011c42616c616e6365000128766f74655f706f776572180124566f7465506f7765720001246e6f74655f68617368790201304f7074696f6e3c486173683e00002d08083870616c6c65745f636f756e63696c144572726f720404540001603c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729244261644f726967696e000104484f726967696e20697320696e76616c69642e4043616e7443616e6469646174654e6f7700020439015573657220747269656420746f20616e6e6f756e63652063616e646964616379206f757473696465206f66207468652063616e64696461637920616e6e6f756e63656d656e7420706572696f642e4c43616e7452656c656173655374616b654e6f77000304f05573657220747269656420746f2072656c65617365207374616b65206f757473696465206f66207468652072657665616c696e6720706572696f642e5043616e6469646163795374616b65546f6f4c6f77000404b043616e64696461746520686176656e27742070726f76696465642073756666696369656e74207374616b652e4843616e7443616e6469646174655477696365000504f45573657220747269656420746f20616e6e6f756e63652063616e64696461637920747769636520696e207468652073616d6520656c656374696f6e732e40436f6e666c696374696e675374616b650006085d015573657220747269656420746f20616e6e6f756e63652063616e646964616379207769746820616e206163636f756e742074686174206861732074686520636f6e666c696374696e672074797065206f66207374616b653901776974682063616e646964616379207374616b6520616e6420686173206e6f7420656e6f7567682062616c616e636520666f72207374616b696e6720666f7220626f746820707572706f7365732e405374616b655374696c6c4e6565646564000704dc436f756e63696c206d656d62657220616e642063616e646964617465732063616e2774207769746864726177207374616b65207965742e1c4e6f5374616b65000804c45573657220747269656420746f2072656c65617365207374616b65207768656e206e6f207374616b65206578697374732e74496e73756666696369656e7442616c616e6365466f725374616b696e67000904ac496e73756666696369656e742062616c616e636520666f722063616e646964616379207374616b696e672e4c43616e74566f7465466f72596f757273656c66000a048443616e6469646174652063616e277420766f746520666f722068696d73656c662e5c4d656d62657249644e6f744d617463684163636f756e74000b044c496e76616c6964206d656d626572736869702e68496e76616c69644163636f756e74546f5374616b655265757365000c08510154686520636f6d62696e6174696f6e206f66206d656d6265727368697020696420616e64206163636f756e7420696420697320696e76616c696420666f7220756e7374616b696e6720616e206578697374696e674063616e646964616379207374616b652e444e6f7443616e6469646174696e674e6f77000d04d85573657220747269656420746f2077697468647261772063616e646964616379207768656e206e6f742063616e6469646174696e672e6043616e74576974686472617743616e6469646163794e6f77000e04190143616e27742077697468647261772063616e646964616379206f757473696465206f66207468652063616e64696461637920616e6e6f756e63656d656e7420706572696f642e304e6f74436f756e63696c6f72000f0478546865206d656d626572206973206e6f74206120636f756e63696c6f722e88496e73756666696369656e7446756e6473466f7246756e64696e6752657175657374001004f0496e737566666963656e742066756e647320696e20636f756e63696c20666f7220657865637574696e67202746756e64696e67205265717565737427585a65726f42616c616e636546756e64526571756573740011045c46756e642072657175657374206e6f2062616c616e636568526570656174656446756e64526571756573744163636f756e74001204fc5468652073616d65206163636f756e7420697320726563696576696e672066756e64732066726f6d207468652073616d65207265717565737420747769636550456d70747946756e64696e675265717565737473001304ac46756e64696e6720726571756573747320776974686f757420726563696576696e67206163636f756e747370496e73756666696369656e74546f6b656e73466f7246756e64696e67001404f8496e73756666696369656e7420746f6b656e7320666f722066756e64696e6720286f6e206d656d62657220636f6e74726f6c6c6572206163636f756e7429445a65726f546f6b656e7346756e64696e670015047c547279696e6720746f2066756e642077697468207a65726f20746f6b656e735443616e646964617465446f65734e6f7445786973740016045843616e646964617465206964206e6f7420666f756e6478496e73756666696369656e7442616c616e6365466f725472616e73666572001704b443616e6e6f742077697468647261773a20696e73756666696369656e74206275646765742062616c616e63652e0438436f756e63696c206572726f72733108084470616c6c65745f7265666572656e64756d3c5265666572656e64756d5374616765082c426c6f636b4e756d62657201104c496e7465726d65646961746557696e6e657273013508010c20496e61637469766500000018566f74696e670400390801885265666572656e64756d5374616765566f74696e673c426c6f636b4e756d6265723e0001002452657665616c696e6704003d0801e85265666572656e64756d537461676552657665616c696e673c426c6f636b4e756d6265722c20496e7465726d65646961746557696e6e6572733e0002000035080c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454012501045300000400210101185665633c543e00003908084470616c6c65745f7265666572656e64756d545265666572656e64756d5374616765566f74696e67042c426c6f636b4e756d62657201100010011c7374617274656410012c426c6f636b4e756d62657200015077696e6e696e675f7461726765745f636f756e7410010c75333200014063757272656e745f6379636c655f696428010c75363400011c656e64735f617410012c426c6f636b4e756d62657200003d08084470616c6c65745f7265666572656e64756d605265666572656e64756d537461676552657665616c696e67082c426c6f636b4e756d62657201104c496e7465726d65646961746557696e6e6572730135080014011c7374617274656410012c426c6f636b4e756d62657200015077696e6e696e675f7461726765745f636f756e7410010c753332000150696e7465726d6564696174655f77696e6e6572733508014c496e7465726d65646961746557696e6e65727300014063757272656e745f6379636c655f696428010c75363400011c656e64735f617410012c426c6f636b4e756d62657200004108084470616c6c65745f7265666572656e64756d2043617374566f74650c1048617368012c2043757272656e63790118204d656d6265724964012800100128636f6d6d69746d656e742c0110486173680001206379636c655f696428010c7536340001147374616b6518012043757272656e6379000120766f74655f666f72350101404f7074696f6e3c4d656d62657249643e00004508084470616c6c65745f7265666572656e64756d144572726f72080454000449000138244261644f726967696e000004444f726967696e20697320696e76616c6964505265666572656e64756d4e6f7452756e6e696e67000104a85265666572656e64756d206973206e6f742072756e6e696e67207768656e20657870656374656420746f5852657665616c696e674e6f74496e50726f6772657373000204b052657665616c696e67207374616765206973206e6f7420696e2070726f6772657373207269676874206e6f775c436f6e666c6963745374616b65734f6e4163636f756e74000304b05374616b696e67206163636f756e7420636f6e7461696e7320636f6e666c696374696e67207374616b65732e68496e73756666696369656e7442616c616e6365546f5374616b650004049c4163636f756e7420496e73756666696369656e7420467265652042616c616e636520286e6f772944496e73756666696369656e745374616b65000504a8496e73756666696369656e74207374616b652070726f766964656420746f2063617374206120766f746534496e76616c696452657665616c000604190153616c7420616e64207265666572656e64756d206f7074696f6e2070726f766964656420646f6e277420636f72726573706f6e6420746f2074686520636f6d6d69746d656e742c496e76616c6964566f7465000704a4566f746520666f72206e6f74206578697374696e67206f7074696f6e207761732072657665616c65643c566f74654e6f744578697374696e670008049c547279696e6720746f2072657665616c20766f7465207468617420776173206e6f74206361737454416c7265616479566f746564546869734379636c65000904b8547279696e6720746f20766f7465206d756c7469706c652074696d6520696e207468652073616d65206379636c6560556e7374616b696e67566f7465496e53616d654379636c65000a04a0496e76616c69642074696d6520746f2072656c6561736520746865206c6f636b6564207374616b652c53616c74546f6f4c6f6e67000b044053616c7420697320746f6f206c6f6e6748556e7374616b696e67466f7262696464656e000c04f0556e7374616b696e6720686173206265656e20666f7262696464656e20666f7220746865207573657220286174206c6561737420666f72206e6f7729784163636f756e74416c72656164794f707465644f75744f66566f74696e67000d041d014120766f74652063616e6e6f7420626520636173742066726f6d20616e206163636f756e74207468617420616c7265616479206f70746564206f7574206f6620766f74696e672e04445265666572656e64756d206572726f72734908084470616c6c65745f6d656d62657273686970404d656d626572736869704f626a65637408244163636f756e74496401001048617368012c0014012c68616e646c655f686173682c011048617368000130726f6f745f6163636f756e740001244163636f756e744964000148636f6e74726f6c6c65725f6163636f756e740001244163636f756e7449640001207665726966696564980110626f6f6c00011c696e766974657310010c75333200004d08084470616c6c65745f6d656d626572736869706c5374616b696e674163636f756e744d656d62657242696e64696e6704204d656d62657249640128000801246d656d6265725f69642801204d656d6265724964000124636f6e6669726d6564980110626f6f6c00005108084470616c6c65745f6d656d62657273686970144572726f720404540001587c4e6f74456e6f75676842616c616e6365546f4275794d656d62657273686970000004944e6f7420656e6f7567682062616c616e636520746f20627579206d656d626572736869702e64436f6e74726f6c6c65724163636f756e74526571756972656400010470436f6e74726f6c6c6572206163636f756e742072657175697265642e4c526f6f744163636f756e74526571756972656400020458526f6f74206163636f756e742072657175697265642e38556e7369676e65644f726967696e00030440556e7369676e6564206f726967696e2e544d656d62657250726f66696c654e6f74466f756e64000404b44d656d6265722070726f66696c65206e6f7420666f756e642028696e76616c6964206d656d626572206964292e5c48616e646c65416c7265616479526567697374657265640005046848616e646c6520616c726561647920726567697374657265642e9848616e646c654d757374426550726f7669646564447572696e67526567697374726174696f6e000604b048616e646c65206d7573742062652070726f766964656420647572696e6720726567697374726174696f6e2e4c526566657272657249734e6f744d656d626572000704d043616e6e6f742066696e642061206d656d6265727368697020666f7220612070726f76696465642072656665727265722069642e8443616e6e6f745472616e73666572496e7669746573466f724e6f744d656d6265720008049853686f756c642062652061206d656d62657220746f207265636569766520696e76697465732e404e6f74456e6f756768496e7669746573000904ac4e6f7420656e6f75676820696e766974657320746f20706572666f726d20616e206f7065726174696f6e2e60576f726b696e6747726f75704c65616465724e6f74536574000a04ac4d656d6265727368697020776f726b696e672067726f7570206c6561646572206973206e6f74207365742e845374616b696e674163636f756e744973416c726561647952656769737465726564000b04b85374616b696e67206163636f756e74206973207265676973746572656420666f7220736f6d65206d656d6265722e645374616b696e674163636f756e74446f65736e744578697374000c04b45374616b696e67206163636f756e7420666f72206d656d6265727368697020646f65736e27742065786973742e785374616b696e674163636f756e74416c7265616479436f6e6669726d6564000d04ac5374616b696e67206163636f756e742068617320616c7265616479206265656e20636f6e6669726d65642eb0576f726b696e6747726f757042756467657449734e6f7453756666696369656e74466f72496e766974696e67000e08490143616e6e6f7420696e766974652061206d656d6265722e20576f726b696e672067726f75702062616c616e6365206973206e6f742073756666696369656e7420746f20736574207468652064656661756c742062616c616e63652e3c436f6e666c696374696e674c6f636b000f04410143616e6e6f7420696e766974652061206d656d6265722e2054686520636f6e74726f6c6c6572206163636f756e742068617320616e206578697374696e6720636f6e666c696374696e67206c6f636b2e8c43616e6e6f74457863656564526566657272616c43757450657263656e744c696d6974001004010143616e6e6f7420736574206120726566657272616c206375742070657263656e742076616c75652e20546865206c696d6974207761732065786365656465642e5c436f6e666c6963745374616b65734f6e4163636f756e74001104b05374616b696e67206163636f756e7420636f6e7461696e7320636f6e666c696374696e67207374616b65732e7c496e73756666696369656e7442616c616e6365546f436f7665725374616b6500120490496e73756666696369656e742062616c616e636520746f20636f766572207374616b652e504769664c6f636b45786365656473437265646974001304ac4c6f636b656420616d6f756e742069732067726561746572207468616e2063726564697420616d6f756e7464496e73756666696369656e7442616c616e6365546f47696674001404c047696674657220646f65736e277420686176652073756666696369656e742062616c616e636520746f2063726564697484496e73756666696369656e7442616c616e6365546f436f7665725061796d656e7400150498496e73756666696369656e742062616c616e636520746f20636f766572207061796d656e742e048c4d656d62657273686970206d6f64756c6520707265646566696e6564206572726f72735508083070616c6c65745f666f72756d2043617465676f72790c2843617465676f7279496401281048617368012c44537469636b696564546872656164496473015908002001287469746c655f686173682c0110486173680001406465736372697074696f6e5f686173682c0110486173680001206172636869766564980110626f6f6c0001606e756d5f6469726563745f73756263617465676f7269657310010c7533320001486e756d5f6469726563745f7468726561647310010c7533320001546e756d5f6469726563745f6d6f64657261746f727310010c753332000148706172656e745f63617465676f72795f6964350101484f7074696f6e3c43617465676f727949643e000144737469636b795f7468726561645f69647359080144537469636b696564546872656164496473000059080c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401280453000004006901012c42547265655365743c543e00005d08083070616c6c65745f666f72756d185468726561640c2c466f72756d55736572496401282843617465676f72794964012848526570617961626c65426c6f6174426f6e6401e1010010012c63617465676f72795f696428012843617465676f72794964000124617574686f725f696428012c466f72756d55736572496400013c636c65616e75705f7061795f6f6666e1010148526570617961626c65426c6f6174426f6e640001606e756d6265725f6f665f6564697461626c655f706f7374732801344e756d6265724f66506f73747300006108083070616c6c65745f666f72756d10506f7374142c466f72756d557365724964012820546872656164496401281048617368012c2c426c6f636b4e756d626572011048526570617961626c65426c6f6174426f6e6401e101001401247468726561645f69642801205468726561644964000124746578745f686173682c011048617368000124617574686f725f696428012c466f72756d55736572496400013c636c65616e75705f7061795f6f6666e1010148526570617961626c65426c6f6174426f6e6400012c6c6173745f65646974656410012c426c6f636b4e756d62657200006508083070616c6c65745f666f72756d144572726f7204045400016c3c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729484f726967696e4e6f74466f72756d4c656164000104b44f726967696e20646f65736e277420636f72726573706f6e6420746f20616e79206c656164206163636f756e7468466f72756d5573657249644e6f744d617463684163636f756e7400020490466f72756d2075736572206964206e6f74206d6174636820697473206163636f756e742e684d6f64657261746f7249644e6f744d617463684163636f756e740003048c4d6f64657261746f72206964206e6f74206d6174636820697473206163636f756e742e7c4163636f756e74446f65734e6f744d61746368546872656164417574686f7200040498546872656164206e6f7420617574686f7265642062792074686520676976656e20757365722e48546872656164446f65734e6f7445786973740005045454687265616420646f6573206e6f742065786973747c4d6f64657261746f724d6f6465726174654f726967696e43617465676f7279000604d04d6f64657261746f722063616e2774206d6f6465726174652063617465676f727920636f6e7461696e696e67207468726561642e904d6f64657261746f724d6f64657261746544657374696e6174696f6e43617465676f7279000704b84d6f64657261746f722063616e2774206d6f6465726174652064657374696e6174696f6e2063617465676f72792e445468726561644d6f7665496e76616c6964000804984f726967696e206973207468652073616d65206173207468652064657374696e6174696f6e2e545468726561644e6f744265696e675570646174656400090464546872656164206e6f74206265696e6720757064617465642e90496e73756666696369656e7442616c616e6365466f725468726561644372656174696f6e000a048c4e6f7420656e6f7567682062616c616e636520746f20637265617465207468726561649843616e6e6f7444656c657465546872656164576974684f75747374616e64696e67506f737473000b04c441207468726561642077697468206f75747374616e64696e6720706f7374732063616e6e6f742062652072656d6f76656440506f7374446f65734e6f744578697374000c0450506f737420646f6573206e6f742065786973742e744163636f756e74446f65734e6f744d61746368506f7374417574686f72000d048c4163636f756e7420646f6573206e6f74206d6174636820706f737420617574686f722e68496e73756666696369656e7442616c616e6365466f72506f7374000e04684e6f7420656e6f7567682062616c616e636520746f20706f73745c43617465676f72794e6f744265696e6755706461746564000f046c43617465676f7279206e6f74206265696e6720757064617465642e64416e636573746f7243617465676f7279496d6d757461626c65001004d4416e636573746f722063617465676f727920696d6d757461626c652c20692e652e2064656c65746564206f72206172636869766564744d617856616c696443617465676f727944657074684578636565646564001104984d6178696d756d2076616c69642063617465676f72792064657074682065786365656465642e5043617465676f7279446f65734e6f7445786973740012046043617465676f727920646f6573206e6f742065786973742e7443617465676f72794d6f64657261746f72446f65734e6f744578697374001304c850726f7669646564206d6f64657261746f72206973206e6f7420676976656e2063617465676f7279206d6f64657261746f725c43617465676f72794e6f74456d707479546872656164730014049443617465676f7279207374696c6c20636f6e7461696e7320736f6d6520746872656164732e6843617465676f72794e6f74456d70747943617465676f72696573001504ac43617465676f7279207374696c6c20636f6e7461696e7320736f6d652073756263617465676f726965732e6c4d6f64657261746f7243616e7444656c65746543617465676f7279001604884e6f207065726d697373696f6e7320746f2064656c6574652063617465676f72792e6c4d6f64657261746f7243616e7455706461746543617465676f7279001704884e6f207065726d697373696f6e7320746f207570646174652063617465676f72792e304d617053697a654c696d6974001804904d6178696d756d2073697a65206f662073746f72616765206d617020657863656564656484506174684c656e67746853686f756c644265477265617465725468616e5a65726f001904b443617465676f72792070617468206c656e2073686f756c642062652067726561746572207468616e207a65726f884d61784e756d6265724f66537469636b696564546872656164734578636565646564001a04e04d6178696d756d206e756d626572206f6620737469636b6965642074687265616473207065722063617465676f7279206578636565646564045c466f72756d20707265646566696e6564206572726f72736908084c70616c6c65745f636f6e737469747574696f6e40436f6e737469747574696f6e496e666f041048617368012c00040124746578745f686173682c01104861736800006d08083470616c6c65745f626f756e747930426f756e74795265636f7264101c42616c616e636501182c426c6f636b4e756d6265720110204d656d626572496401285c436c6f736564436f6e747261637457686974656c6973740171080014013c6372656174696f6e5f706172616d737508012501426f756e7479506172616d65746572733c42616c616e63652c20426c6f636b4e756d6265722c204d656d62657249642c20436c6f736564436f6e747261637457686974656c6973743e000134746f74616c5f66756e64696e6718011c42616c616e63650001246d696c6573746f6e657d080170426f756e74794d696c6573746f6e653c426c6f636b4e756d6265723e00015c6163746976655f776f726b5f656e7472795f636f756e7410010c7533320001606861735f756e706169645f6f7261636c655f726577617264980110626f6f6c000071080c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401280453000004006901012c42547265655365743c543e00007508083470616c6c65745f626f756e747940426f756e7479506172616d6574657273101c42616c616e636501182c426c6f636b4e756d6265720110204d656d626572496401285c436c6f736564436f6e747261637457686974656c697374017108001c01186f7261636c6579010154426f756e74794163746f723c4d656d62657249643e000134636f6e74726163745f74797065790801b84173737572616e6365436f6e7472616374547970653c436c6f736564436f6e747261637457686974656c6973743e00011c63726561746f7279010154426f756e74794163746f723c4d656d62657249643e00011863686572727918011c42616c616e63650001346f7261636c655f72657761726418011c42616c616e6365000134656e7472616e745f7374616b6518011c42616c616e636500013066756e64696e675f747970658101018446756e64696e67547970653c426c6f636b4e756d6265722c2042616c616e63653e00007908083470616c6c65745f626f756e7479544173737572616e6365436f6e747261637454797065045c436c6f736564436f6e747261637457686974656c6973740171080108104f70656e00000018436c6f73656404007108015c436c6f736564436f6e747261637457686974656c697374000100007d08083470616c6c65745f626f756e74793c426f756e74794d696c6573746f6e65042c426c6f636b4e756d626572011001141c43726561746564080128637265617465645f617410012c426c6f636b4e756d6265720001446861735f636f6e747269627574696f6e73980110626f6f6c0000005c426f756e74794d617846756e64696e675265616368656400010034576f726b5375626d6974746564000200285465726d696e61746564000300444a7564676d656e745375626d69747465640401447375636365737366756c5f626f756e7479980110626f6f6c00040000810800000408287901008508083470616c6c65745f626f756e747930436f6e747269627574696f6e0404540000080118616d6f756e7418013042616c616e63654f663c543e00017866756e6465725f73746174655f626c6f61745f626f6e645f616d6f756e7418013042616c616e63654f663c543e00008908083470616c6c65745f626f756e74792c456e7472795265636f72640c244163636f756e7449640100204d656d626572496401282c426c6f636b4e756d6265720110001001246d656d6265725f69642801204d656d62657249640001487374616b696e675f6163636f756e745f69640001244163636f756e7449640001307375626d69747465645f617410012c426c6f636b4e756d626572000138776f726b5f7375626d6974746564980110626f6f6c00008d08083470616c6c65745f626f756e7479144572726f7204045400018c3c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729b04d696e46756e64696e67416d6f756e7443616e6e6f744265477265617465725468616e4d6178416d6f756e74000104d44d696e2066756e64696e6720616d6f756e742063616e6e6f742062652067726561746572207468616e206d617820616d6f756e742e44426f756e7479446f65736e74457869737400020450426f756e747920646f65736e742065786973742e605377697463684f7261636c654f726967696e4973526f6f7400030489014f726967696e20697320726f6f742c20736f20737769746368696e67206f7261636c65206973206e6f7420616c6c6f77656420696e20746869732065787472696e7369632e202863616c6c207377697463685f6f7261636c655f61735f726f6f742974496e76616c69645374616765556e657870656374656446756e64696e67000404c8556e657870656374656420626f756e747920737461676520666f7220616e206f7065726174696f6e3a2046756e64696e672ea8496e76616c69645374616765556e65787065637465644e6f46756e64696e67436f6e7472696275746564000504fc556e657870656374656420626f756e747920737461676520666f7220616e206f7065726174696f6e3a204e6f46756e64696e67436f6e74726962757465642e7c496e76616c69645374616765556e657870656374656443616e63656c6c6564000604d0556e657870656374656420626f756e747920737461676520666f7220616e206f7065726174696f6e3a2043616e63656c6c65642e90496e76616c69645374616765556e6578706563746564576f726b5375626d697373696f6e000704e4556e657870656374656420626f756e747920737461676520666f7220616e206f7065726174696f6e3a20576f726b5375626d697373696f6e2e78496e76616c69645374616765556e65787065637465644a7564676d656e74000804cc556e657870656374656420626f756e747920737461676520666f7220616e206f7065726174696f6e3a204a7564676d656e742ec0496e76616c69645374616765556e65787065637465645375636365737366756c426f756e74795769746864726177616c0009041501556e657870656374656420626f756e747920737461676520666f7220616e206f7065726174696f6e3a205375636365737366756c426f756e74795769746864726177616c2eb0496e76616c69645374616765556e65787065637465644661696c6564426f756e74795769746864726177616c000a040501556e657870656374656420626f756e747920737461676520666f7220616e206f7065726174696f6e3a204661696c6564426f756e74795769746864726177616c2e70496e73756666696369656e7442616c616e6365466f72426f756e7479000b04a4496e73756666696369656e742062616c616e636520666f72206120626f756e7479206368657272792e644e6f426f756e7479436f6e747269627574696f6e466f756e64000c048443616e6e6f7420666f756e6420626f756e747920636f6e747269627574696f6e2e6c496e73756666696369656e7442616c616e6365466f725374616b65000d04a05468657265206973206e6f7420656e6f7567682062616c616e636520666f722061207374616b652e44436f6e666c696374696e675374616b6573000e04bc54686520636f6e666c696374696e67207374616b6520646973636f76657265642e2043616e6e6f74207374616b652e50576f726b456e747279446f65736e744578697374000f0460576f726b20656e74727920646f65736e742065786973742e704368657272794c6573735468656e4d696e696d756d416c6c6f77656400100484436865727279206c657373207468616e206d696e696d756d20616c6c6f7765642e9843616e6e6f745375626d6974576f726b546f436c6f736564436f6e7472616374426f756e74790011085101496e636f6d70617469626c65206173737572616e636520636f6e7472616374207479706520666f722061206d656d6265723a2063616e6e6f74207375626d697420776f726b20746f207468652027636c6f7365646c6173737572616e63652720626f756e747920636f6e74726163742e7c436c6f736564436f6e74726163744d656d6265724c6973744973456d707479001204290143616e6e6f742063726561746520612027636c6f736564206173737572616e636520636f6e74726163742720626f756e7479207769746820656d707479206d656d626572206c6973742e88436c6f736564436f6e74726163744d656d6265724c6973744973546f6f4c61726765001308290143616e6e6f742063726561746520612027636c6f736564206173737572616e636520636f6e74726163742720626f756e74792077697468206d656d626572206c697374206c6172676572887468616e20616c6c6f776564206d617820776f726b20656e747279206c696d69742e70436c6f736564436f6e74726163744d656d6265724e6f74466f756e64001404410127636c6f736564206173737572616e636520636f6e74726163742720626f756e7479206d656d626572206c6973742063616e206f6e6c7920696e636c756465206578697374696e67206d656d6265727354496e76616c69644f7261636c654d656d6265724964001504fc50726f7669646564206f7261636c65206d656d62657220696420646f6573206e6f742062656c6f6e6720746f20616e206578697374696e67206d656d62657278496e76616c69645374616b696e674163636f756e74466f724d656d626572001604ac5374616b696e67206163636f756e7420646f65736e27742062656c6f6e6720746f2061206d656d6265722e405a65726f57696e6e65725265776172640017048c43616e6e6f7420736574207a65726f2072657761726420666f722077696e6e6572732e98546f74616c52657761726453686f756c644265457175616c546f546f74616c46756e64696e67001804150154686520746f74616c2072657761726420666f722077696e6e6572732073686f756c6420626520657175616c20746f20746f74616c20626f756e74792066756e64696e672e74456e7472616e745374616b6549734c6573735468616e4d696e696e756d0019042d0143616e6e6f7420637265617465206120626f756e7479207769746820616e20656e7472616e74207374616b65206973206c657373207468616e207265717569726564206d696e696d756d2e6446756e64696e67416d6f756e7443616e6e6f7442655a65726f001a04e843616e6e6f7420637265617465206120626f756e74792077697468207a65726f2066756e64696e6720616d6f756e7420706172616d657465722e6446756e64696e67506572696f6443616e6e6f7442655a65726f001b04e843616e6e6f7420637265617465206120626f756e74792077697468207a65726f2066756e64696e6720706572696f6420706172616d657465722e7457696e6e657253686f756c64486173576f726b5375626d697373696f6e001c04f0496e76616c6964206a7564676d656e74202d20616c6c2077696e6e6572732073686f756c64206861766520776f726b207375626d697373696f6e732e80496e76616c6964436f6e7472696275746f724163746f72537065636966696564001d0470426f756e747920636f6e7472696275746f72206e6f7420666f756e646c496e76616c69644f7261636c654163746f72537065636966696564001e045c426f756e7479206f7261636c65206e6f7420666f756e6474496e76616c6964456e7472616e74576f726b6572537065636966696564001f04a44d656d62657220737065636966696564206973206e6f7420616e20656e7472616e7420776f726b657270496e76616c696443726561746f724163746f72537065636966696564002004a8496e76616c69642043726561746f72204163746f7220666f7220426f756e74792073706563696669656474576f726b456e747279446f65736e7442656c6f6e67546f576f726b6572002104f8576f726b657220747269656420746f20616363657373206120776f726b20656e747279207468617420646f65736e27742062656c6f6e6720746f2068696d704f7261636c65526577617264416c726561647957697468647261776e002204884f7261636c65206861766520616c7265616479206265656e2077697468647261776e047c426f756e74792070616c6c657420707265646566696e6564206572726f72739108086070616c6c65745f6a6f7973747265616d5f7574696c697479144572726f7204045400010c80496e73756666696369656e7446756e6473466f724275646765745570646174650000041d01496e73756666696369656e742066756e647320666f72202755706461746520576f726b696e672047726f757020427564676574272070726f706f73616c20657865637574696f6e385a65726f546f6b656e734275726e00010468547279696e6720746f206275726e207a65726f20746f6b656e7360496e73756666696369656e7446756e6473466f724275726e00020478496e73756666696369656e742066756e647320666f72206275726e696e670478436f646578206d6f64756c6520707265646566696e6564206572726f727395080c3870616c6c65745f636f6e74656e741474797065732c566964656f5265636f726410244368616e6e656c49640128204f776e65644e667401990838566964656f41737365747353657401b90848526570617961626c65426c6f6174426f6e6401e10100100128696e5f6368616e6e656c2801244368616e6e656c49640001286e66745f737461747573bd0801404f7074696f6e3c4f776e65644e66743e000130646174615f6f626a65637473b9080138566964656f417373657473536574000158766964656f5f73746174655f626c6f61745f626f6e64e1010148526570617961626c65426c6f6174426f6e6400009908103870616c6c65745f636f6e74656e740c6e6674147479706573204f776e65644e66740c4c5472616e73616374696f6e616c537461747573019d08204d656d626572496401282441756374696f6e49640128001001146f776e6572b50801484e66744f776e65723c4d656d62657249643e0001507472616e73616374696f6e616c5f7374617475739d08014c5472616e73616374696f6e616c53746174757300013c63726561746f725f726f79616c74791102013c4f7074696f6e3c526f79616c74793e00014c6f70656e5f61756374696f6e735f6e6f6e636528012441756374696f6e496400009d08103870616c6c65745f636f6e74656e740c6e6674147479706573645472616e73616374696f6e616c5374617475735265636f726410204d656d626572496401281c42616c616e6365011848456e676c69736841756374696f6e5479706501a1083c4f70656e41756374696f6e5479706501b10801141049646c6500000058496e697469617465644f66666572546f4d656d62657208002801204d656d626572496400004501013c4f7074696f6e3c42616c616e63653e00010038456e676c69736841756374696f6e0400a1080148456e676c69736841756374696f6e547970650002002c4f70656e41756374696f6e0400b108013c4f70656e41756374696f6e54797065000300184275794e6f77040018011c42616c616e636500040000a108103870616c6c65745f636f6e74656e740c6e667414747970657350456e676c69736841756374696f6e5265636f7264102c426c6f636b4e756d62657201101c42616c616e63650118204d656d626572496401284c4e667441756374696f6e57686974656c69737401a508002001387374617274696e675f707269636518011c42616c616e63650001346275795f6e6f775f70726963654501013c4f7074696f6e3c42616c616e63653e00012477686974656c697374a508014c4e667441756374696f6e57686974656c69737400010c656e6410012c426c6f636b4e756d626572000114737461727410012c426c6f636b4e756d626572000140657874656e73696f6e5f706572696f6410012c426c6f636b4e756d6265720001306d696e5f6269645f7374657018011c42616c616e636500011c746f705f626964a90801b04f7074696f6e3c456e676c69736841756374696f6e4269643c42616c616e63652c204d656d62657249643e3e0000a5080c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401280453000004006901012c42547265655365743c543e0000a90804184f7074696f6e04045401ad080108104e6f6e6500000010536f6d650400ad080000010000ad08103870616c6c65745f636f6e74656e740c6e667414747970657344456e676c69736841756374696f6e426964081c42616c616e63650118204d656d6265724964012800080118616d6f756e7418011c42616c616e63650001246269646465725f69642801204d656d62657249640000b108103870616c6c65745f636f6e74656e740c6e6674147479706573444f70656e41756374696f6e5265636f7264102c426c6f636b4e756d62657201102441756374696f6e496401281c42616c616e636501184c4e667441756374696f6e57686974656c69737401a508001801387374617274696e675f707269636518011c42616c616e63650001346275795f6e6f775f70726963654501013c4f7074696f6e3c42616c616e63653e00012477686974656c697374a508014c4e667441756374696f6e57686974656c6973740001446269645f6c6f636b5f6475726174696f6e10012c426c6f636b4e756d62657200012861756374696f6e5f696428012441756374696f6e4964000114737461727410012c426c6f636b4e756d6265720000b508103870616c6c65745f636f6e74656e740c6e6674147479706573204e66744f776e657204204d656d626572496401280108304368616e6e656c4f776e6572000000184d656d62657204002801204d656d626572496400010000b9080c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401280453000004006901012c42547265655365743c543e0000bd0804184f7074696f6e0404540199080108104e6f6e6500000010536f6d65040099080000010000c108103870616c6c65745f636f6e74656e742c7065726d697373696f6e733463757261746f725f67726f75704843757261746f7247726f75705265636f7264085c43757261746f7247726f757043757261746f72734d617001c508704d6f6465726174696f6e5065726d697373696f6e7342794c6576656c01c908000c012063757261746f7273c508015c43757261746f7247726f757043757261746f72734d6170000118616374697665980110626f6f6c0001507065726d697373696f6e735f62795f6c6576656cc90801704d6f6465726174696f6e5065726d697373696f6e7342794c6576656c0000c5080c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0128045601b501045300000400c501013842547265654d61703c4b2c20563e0000c9080c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0108045601cd08045300000400d108013842547265654d61703c4b2c20563e0000cd080c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e6465644254726565536574080454015d020453000004005902012c42547265655365743c543e0000d108042042547265654d617008044b0108045601cd08000400d508000000d508000002d90800d9080000040808cd0800dd08103870616c6c65745f636f6e74656e740c6e6674147479706573504f70656e41756374696f6e4269645265636f72640c1c42616c616e636501182c426c6f636b4e756d62657201102441756374696f6e49640128000c0118616d6f756e7418011c42616c616e63650001346d6164655f61745f626c6f636b10012c426c6f636b4e756d62657200012861756374696f6e5f696428012441756374696f6e49640000e1080c3870616c6c65745f636f6e74656e74186572726f7273144572726f7204045400010102704368616e6e656c5374617465426c6f6174426f6e644368616e676564000004e4496e76616c69642065787472696e7369632063616c6c3a204368616e6e656c20737461746520626c6f617420626f6e64206368616e6765642e68566964656f5374617465426c6f6174426f6e644368616e676564000104dc496e76616c69642065787472696e7369632063616c6c3a20766964656f20737461746520626c6f617420626f6e64206368616e6765642e544d696e436173686f757456616c7565546f6f4c6f77000204d8417474656d707420746f20736574206d696e696d756d20636173686f757420616c6c6f7765642062656c6f7720746865206c696d6974584d6178436173686f757456616c7565546f6f48696768000304d8417474656d707420746f20736574206d696e696d756d20636173686f757420616c6c6f7765642061626f766520746865206c696d69749c4d61784e756d6265724f664368616e6e656c436f6c6c61626f7261746f7273457863656564656400040429014e756d626572206f66206368616e6e656c20636f6c6c61626f7261746f72732065786365656473204d61784e756d6265724f66436f6c6c61626f7261746f72735065724368616e6e656c804d61784e756d6265724f664368616e6e656c4173736574734578636565646564000504f04e756d626572206f66206368616e6e656c206173736574732065786365656473204d61784e756d6265724f664173736574735065724368616e6e656c784d61784e756d6265724f66566964656f4173736574734578636565646564000604ec4e756d626572206f6620766964656f206173736574732065786365656473204d61784d61784e756d6265724f66417373657473506572566964656fa84d61784e756d6265724f664368616e6e656c4167656e745065726d697373696f6e73457863656564656400070419014d6178696d756d206e756d626572206f66206368616e6e656c206167656e74207065726d697373696f6e7320666f72206368616e6e656c206167656e74206578636565646564ac4d61784e756d6265724f6650617573656446656174757265735065724368616e6e656c4578636565646564000804d84d6178696d756d206e756d626572206f662070617573656420666561747572657320706572206368616e6e656c20657863656564656480496e76616c69644368616e6e656c4261675769746e65737350726f766964656400090411014368616e6e656c20626167207769746e65737320706172616d657465727320646f6e2774206d61746368207468652063757272656e742072756e74696d652073746174659c496e76616c696453746f726167654275636b6574734e756d5769746e65737350726f7669646564000a04450153746f72616765206275636b657473206e756d626572207769746e65737320706172616d6574657220646f6573206e6f74206d61746368207468652063757272656e742072756e74696d652073746174657c4d697373696e6753746f726167654275636b6574734e756d5769746e657373000b084d0153746f72616765206275636b657473206e756d626572207769746e65737320706172616d65746572206d7573742062652070726f7669646564207768656e206368616e6e656c2f766964656f2061737365747348617265206265696e6720757064617465642e784368616e6e656c4f776e65724d656d626572446f65734e6f744578697374000c04b850726f7669646564206368616e6e656c206f776e657220286d656d6265722920646f6573206e6f74206578697374904368616e6e656c4f776e657243757261746f7247726f7570446f65734e6f744578697374000d04d450726f7669646564206368616e6e656c206f776e6572202863757261746f722067726f75702920646f6573206e6f74206578697374b04368616e6e656c5374617465426c6f6174426f6e6442656c6f774578697374656e7469616c4465706f736974000e0809014368616e6e656c20737461746520626c6f617420626f6e642063616e6e6f74206265206c6f776572207468616e206578697374656e7469616c206465706f7369742c050162656361757365206974206d7573742073656375726520746865206368616e6e656c206d6f64756c65206163636f756e7420616761696e73742064757374696e67704e756d6265724f66417373657473546f52656d6f766549735a65726f000f04a90144656c657465206368616e6e656c20616e642061737365747320616e642064656c65746520766964656f20617373657473206d75737420686176652061206e756d626572206f662061737365747320746f2072656d6f76652067726561746572207468616e207a65726f9843757261746f7249734e6f74414d656d6265724f66476976656e43757261746f7247726f7570001004450143757261746f7220756e6465722070726f76696465642063757261746f72206964206973206e6f742061206d656d626572206f662063757261726f722067726f757020756e64657220676976656e206964a843757261746f724973416c7265616479414d656d6265724f66476976656e43757261746f7247726f7570001104550143757261746f7220756e6465722070726f76696465642063757261746f7220696420697320616c72656164792061206d656d626572206f662063757261726f722067726f757020756e64657220676976656e2069646043757261746f7247726f7570446f65734e6f74457869737400120488476976656e2063757261746f722067726f757020646f6573206e6f742065786973747043757261746f727350657247726f75704c696d697452656163686564001304b84d6178206e756d626572206f662063757261746f7273207065722067726f7570206c696d697420726561636865645c43757261746f7247726f757049734e6f744163746976650014046c43757261746f722067726f7570206973206e6f74206163746976654043757261746f724964496e76616c6964001504d843757261746f72206964206973206e6f74206120776f726b657220696420696e20636f6e74656e7420776f726b696e672067726f7570384c656164417574684661696c6564001604684c6561642061757468656e7469636174696f6e206661696c6564404d656d626572417574684661696c6564001704704d656d6265722061757468656e7469636174696f6e206661696c65644443757261746f72417574684661696c65640018047443757261746f722061757468656e7469636174696f6e206661696c6564244261644f726967696e00190478457870656374656420726f6f74206f72207369676e6564206f726967696e484163746f724e6f74417574686f72697a6564001a04b04f7065726174696f6e2063616e6e6f7420626520706572666f6d656420776974682074686973204163746f725043617465676f7279446f65734e6f744578697374001b04ac41204368616e6e656c206f7220566964656f2043617465676f727920646f6573206e6f742065786973742e4c4368616e6e656c446f65734e6f744578697374001c04584368616e6e656c20646f6573206e6f7420657869737444566964656f446f65734e6f744578697374001d0450566964656f20646f6573206e6f7420657869737434566964656f496e536561736f6e001e04f4566664656f20696e20736561736f6e2063616e60742062652072656d6f766564202862656361757365206f7264657220697320696d706f7274616e7429444163746f7243616e6e6f7442654c656164001f04c84163746f722063616e6e6f7420617574686f72697a65206173206c65616420666f7220676976656e2065787472696e736963544163746f7243616e6e6f744f776e4368616e6e656c002004604163746f722063616e6e6f74204f776e206368616e6e656c604e6674416c72656164794f776e656442794368616e6e656c002104a4417474656d707420746f20736c696e67206261636b2061206368616e6e656c206f776e6564206e6674404e6674416c7265616479457869737473002204944e667420666f7220676976656e20766964656f20696420616c7265616479206578697374733c4e6674446f65734e6f744578697374002304944e667420666f7220676976656e20766964656f20696420646f6573206e6f742065786973746c4f766572666c6f774f72556e646572666c6f7748617070656e6564002404904f766572666c6f77206f7220756e646572666c6f77206572726f722068617070656e656434446f65734e6f744f776e4e667400250474476976656e206f726967696e20646f6573206e6f74206f776e206e667464526f79616c74795570706572426f756e64457863656564656400260470526f79616c747920557070657220426f756e6420457863656564656464526f79616c74794c6f776572426f756e64457863656564656400270470526f79616c7479204c6f77657220426f756e642045786365656465648441756374696f6e4475726174696f6e5570706572426f756e6445786365656465640028049441756374696f6e206475726174696f6e20757070657220626f756e642065786365656465648441756374696f6e4475726174696f6e4c6f776572426f756e6445786365656465640029049441756374696f6e206475726174696f6e206c6f77657220626f756e6420657863656564656484457874656e73696f6e506572696f645570706572426f756e644578636565646564002a04b441756374696f6e20657874656e73696f6e20706572696f6420757070657220626f756e6420657863656564656484457874656e73696f6e506572696f644c6f776572426f756e644578636565646564002b04b441756374696f6e20657874656e73696f6e20706572696f64206c6f77657220626f756e64206578636565646564844269644c6f636b4475726174696f6e5570706572426f756e644578636565646564002c0498426964206c6f636b206475726174696f6e20757070657220626f756e64206578636565646564844269644c6f636b4475726174696f6e4c6f776572426f756e644578636565646564002d0498426964206c6f636b206475726174696f6e206c6f77657220626f756e642065786365656465647c5374617274696e6750726963655570706572426f756e644578636565646564002e048c5374617274696e6720707269636520757070657220626f756e642065786365656465647c5374617274696e6750726963654c6f776572426f756e644578636565646564002f048c5374617274696e67207072696365206c6f77657220626f756e642065786365656465648041756374696f6e426964537465705570706572426f756e6445786365656465640030049441756374696f6e20626964207374657020757070657220626f756e642065786365656465648041756374696f6e426964537465704c6f776572426f756e6445786365656465640031049441756374696f6e206269642073746570206c6f77657220626f756e642065786365656465644c496e73756666696369656e7442616c616e636500320450496e73756666696369656e742062616c616e63656442696453746570436f6e73747261696e7456696f6c61746564003304b44d696e696d616c2061756374696f6e20626964207374657020636f6e73747261696e742076696f6c617465642e64496e76616c6964426964416d6f756e7453706563696669656400340488436f6d6d697420766572696669636174696f6e20666f722062696420616d6f756e747c5374617274696e675072696365436f6e73747261696e7456696f6c61746564003504ac41756374696f6e207374617274696e6720707269636520636f6e73747261696e742076696f6c617465642e50416374696f6e48617342696473416c7265616479003604a8416c7265616479206163746976652061756374696f6e2063616e6e6f742062652063616e63656c6c6564304e667449734e6f7449646c65003704990143616e206e6f74206372656174652061756374696f6e20666f72204e66742c2069662061756374696f6e2068617665206265656e20616c72656164792073746172746564206f72206e6674206973206c6f636b656420666f7220746865207472616e736665726050656e64696e674f66666572446f65734e6f7445786973740038047c4e6f2070656e64696e67206f666665727320666f7220676976656e204e6674545265776172644163636f756e7449734e6f74536574003904c843726561746f7220726f79616c747920726571756972657320726577617264206163636f756e7420746f206265207365742e404163746f7249734e6f74426964646572003a04684163746f72206973206e6f742061206c617374206269646465726041756374696f6e43616e6e6f744265436f6d706c65746564003b046c41756374696f6e2063616e6e6f7420626520636f6d706c657465643c426964446f65734e6f744578697374003c046841756374696f6e20646f6573206e6f74206861766520626964734c4269644973466f725061737441756374696f6e003d049453656c65637465642042696420697320666f722070617374206f70656e2061756374696f6e6853746172747341744c6f776572426f756e644578636565646564003e049841756374696f6e20737461727473206174206c6f77657220626f756e642065786365656465646853746172747341745570706572426f756e644578636565646564003f049841756374696f6e2073746172747320617420757070657220626f756e642065786365656465644841756374696f6e4469644e6f7453746172740040045c41756374696f6e20646964206e6f742073746172746564444e6f74496e41756374696f6e53746174650041046c4e6674206973206e6f7420696e2061756374696f6e2073746174657c4d656d62657249734e6f74416c6c6f776564546f5061727469636970617465004204bc4d656d626572206973206e6f7420616c6c6f77656420746f20706172746963697061746520696e2061756374696f6e544d656d62657250726f66696c654e6f74466f756e64004304604d656d6265722070726f66696c65206e6f7420666f756e644c4e66744e6f74496e4275794e6f7753746174650044049c476976656e20766964656f206e6674206973206e6f7420696e20627579206e6f7720737461746584496e76616c69644275794e6f775769746e657373507269636550726f76696465640045045501607769746e6573735f7072696365602070726f766964656420746f20606275795f6e6f77602065787472696e73696320646f6573206e6f74206d61746368207468652063757272656e742073656c6c2070726963655049734e6f744f70656e41756374696f6e547970650046046841756374696f6e2074797065206973206e6f7420604f70656e605c49734e6f74456e676c69736841756374696f6e547970650047047441756374696f6e2074797065206973206e6f742060456e676c697368606c4269644c6f636b4475726174696f6e49734e6f744578706972656400480480426964206c6f636b206475726174696f6e206973206e6f742065787069726564684e667441756374696f6e4973416c726561647945787069726564004904784e66742061756374696f6e20697320616c72656164792065787069726564904275794e6f774d7573744265477265617465725468616e5374617274696e675072696365004a04ac41756374696f6e20627579206e6f77206973206c657373207468656e207374617274696e67207072696365605461726765744d656d626572446f65734e6f744578697374004b04984e6674206f6666657220746172676574206d656d62657220646f6573206e6f742065786973748c496e76616c69644e66744f666665725769746e657373507269636550726f7669646564004c040d0143757272656e74206e6674206f6666657220707269636520646f6573206e6f74206d61746368207468652070726f766964656420607769746e6573735f707269636560ac4d617841756374696f6e57686974654c6973744c656e6774685570706572426f756e644578636565646564004d04c44d61782061756374696f6e2077686974656c697374206c656e67746820757070657220626f756e642065786365656465646457686974656c6973744861734f6e6c794f6e654d656d626572004e049441756374696f6e2077686974656c69737420686173206f6e6c79206f6e65206d656d6265727457686974656c69737465644d656d626572446f65734e6f744578697374004f04d84174206c65617374206f6e65206f66207468652077686974656c6973746564206d656d6265727320646f6573206e6f74206578697374784e66744e6f6e4368616e6e656c4f776e6572446f65734e6f744578697374005004f84e6f6e2d6368616e6e656c206f776e65722073706563696669656420647572696e67206e66742069737375616e636520646f6573206e6f74206578697374ac457874656e73696f6e506572696f644973477265617465725468656e41756374696f6e4475726174696f6e005104c4457874656e73696f6e20706572696f642069732067726561746572207468656e2061756374696f6e206475726174696f6e444e6f417373657473537065636966696564005204ac4e6f2061737365747320746f2062652072656d6f7665642068617665206265656e2073706563696669656454496e76616c696441737365747350726f7669646564005304684368616e6e656c2061737365747320666561736962696c697479544368616e6e656c436f6e7461696e73566964656f73005404584368616e6e656c20436f6e7461696e7320566964656f544368616e6e656c436f6e7461696e734173736574730055045c4368616e6e656c20436f6e7461696e73204173736574735c496e76616c696442616753697a655370656369666965640056047c4261672053697a6520737065636966696564206973206e6f742076616c6964504d6967726174696f6e4e6f7446696e6973686564005704584d6967726174696f6e206e6f7420646f6e6520796574445265706c79446f65734e6f7445786973740058046c5061727465636970616e74206973206e6f742061206d656d6265724c556e73756666696369656e7442616c616e636500590450496e73756666696369656e742062616c616e63656c496e73756666696369656e74547265617375727942616c616e6365005a0474496e73756666696369656e742074726561737572792062616c616e636554496e76616c69644d656d62657250726f7669646564005b0470496e76616c6964206d656d62657220696420207370656369666965643c4163746f724e6f74414d656d626572005c04544163746f72206973206e6f742041204d656d626572785061796d656e7450726f6f66566572696669636174696f6e4661696c6564005d04845061796d656e742050726f6f6620766572696669636174696f6e206661696c656484436173686f7574416d6f756e74457863656564734d6178696d756d416d6f756e74005e04c04368616e6e656c20636173686f757420616d6f756e7420697320746f6f206869676820746f20626520636c61696d65647c436173686f7574416d6f756e7442656c6f774d696e696d756d416d6f756e74005f04bc4368616e6e656c20636173686f757420616d6f756e7420697320746f6f206c6f7720746f20626520636c61696d6564e05769746864726177616c416d6f756e74457863656564734368616e6e656c4163636f756e74576974686472617761626c6542616c616e63650060085901416e20617474656d707420746f2077697468647261772066756e64732066726f6d206368616e6e656c206163636f756e74206661696c65642c2062656361757365207468652073706563696669656420616d6f756e744901657863656564732074686520776974686472617761626c6520616d6f756e7420286368616e6e656c206163636f756e742062616c616e6365206d696e7573206368616e6e656c20626c6f617420626f6e64297c576974686472617746726f6d4368616e6e656c416d6f756e7449735a65726f0061085901416e20617474656d707420746f2077697468647261772066756e64732066726f6d206368616e6e656c206163636f756e74206661696c65642c2062656361757365207468652073706563696669656420616d6f756e741c6973207a65726f5c4368616e6e656c436173686f75747344697361626c65640062049c4368616e6e656c20636173686f757473206172652063757272656e746c792064697361626c6564a44d696e436173686f7574416c6c6f776564457863656564734d6178436173686f7574416c6c6f77656400630809014e65772076616c75657320666f72206d696e5f636173686f75745f616c6c6f7765642f6d61785f636173686f75745f616c6c6f7765642061726520696e76616c6964d46d696e5f636173686f75745f616c6c6f7765642063616e6e6f7420657863656564206d61785f636173686f75745f616c6c6f7765648443757261746f724d6f6465726174696f6e416374696f6e4e6f74416c6c6f776564006404110143757261746f7220646f6573206e6f742068617665207065726d697373696f6e7320746f20706572666f726d20676976656e206d6f6465726174696f6e20616374696f6e944d617843757261746f725065726d697373696f6e735065724c6576656c457863656564656400650441014d6178696d756d206e756d626572206f662063757261746f72207065726d697373696f6e732070657220676976656e206368616e6e656c2070726976696c656765206c6576656c206578636565646564c043757261746f7247726f75704d61785065726d697373696f6e7342794c6576656c4d617053697a654578636565646564006604290143757261746f722067726f75702773207065726d697373696f6e73206279206c6576656c206d617020657863656564656420746865206d6178696d756d20616c6c6f7765642073697a65504368616e6e656c466561747572655061757365640067045d014f7065726174696f6e2063616e6e6f742062652065786563757465642c20626563617573652074686973206368616e6e656c206665617475726520686173206265656e2070617573656420627920612063757261746f72444368616e6e656c4261674d697373696e670068042d01556e65787065637465642072756e74696d652073746174653a206d697373696e67206368616e6e656c2062616720647572696e672064656c6574655f6368616e6e656c20617474656d70748c417373657473546f52656d6f76654265796f6e64456e74697479417373657473536574006904f5014c697374206f662061737365747320746f2072656d6f76652070726f766964656420666f72207570646174655f6368616e6e656c202f207570646174655f766964656f20636f6e7461696e7320617373657473207468617420646f6e27742062656c6f6e6720746f207468652073706563696669656420656e7469747990496e76616c6964566964656f446174614f626a65637473436f756e7450726f7669646564006a04f4496e76616c6964206e756d626572206f66206f626a6563747320746f2064656c6574652070726f766964656420666f722064656c6574655f766964656f70496e76616c69644368616e6e656c5472616e73666572537461747573006b04bc496e76616c6964206368616e6e656c207472616e736665722073746174757320666f72206f7065726174696f6e732e78496e76616c69644368616e6e656c5472616e736665724163636570746f72006c04d4496e636f7272656374206163746f7220747269657320746f2061636365707420746865206368616e6e656c207472616e736665722e98496e76616c69644368616e6e656c5472616e73666572436f6d6d69746d656e74506172616d73006d08550143616e6e6f742061636365707420746865206368616e6e656c207472616e736665723a2070726f766964656420636f6d6d69746d656e7420706172616d657465727320646f65736e2774206d617463682077697468906368616e6e656c2070656e64696e67207472616e7366657220706172616d65746572732e8c4368616e6e656c4167656e74496e73756666696369656e745065726d697373696f6e73006e004c496e76616c69644368616e6e656c4f776e6572006f04a4496e636f7272656374206368616e6e656c206f776e657220666f7220616e206f7065726174696f6e2e285a65726f5265776172640070046443616e6e6f7420636c61696d207a65726f207265776172642e78496e73756666696369656e7442616c616e6365466f725472616e73666572007104510143616e6e6f74207472616e7366657220746865206368616e6e656c3a206368616e6e656c206f776e65722068617320696e73756666696369656e742062616c616e6365202862756467657420666f72205747732994496e73756666696369656e7442616c616e6365466f724368616e6e656c4372656174696f6e0072080d0143616e6e6f742063726561746520746865206368616e6e656c3a206368616e6e656c2063726561746f722068617320696e73756666696369656e742062616c616e6365e9012862756467657420666f72206368616e6e656c20737461746520626c6f617420626f6e64202b206368616e6e656c2064617461206f626a7320737461746520626c6f617420626f6e6473202b2064617461206f626a732073746f726167652066656573202b206578697374656e7469616c206465706f736974298c496e73756666696369656e7442616c616e6365466f72566964656f4372656174696f6e007308fc43616e6e6f74206372656174652074686520766964656f3a20766964656f2063726561746f722068617320696e73756666696369656e742062616c616e6365d9012862756467657420666f7220766964656f20737461746520626c6f617420626f6e64202b20766964656f2064617461206f626a7320737461746520626c6f617420626f6e6473202b2064617461206f626a732073746f726167652066656573202b206578697374656e7469616c206465706f7369742964496e73756666696369656e74436f756e63696c4275646765740074006c476c6f62616c4e66744461696c794c696d6974457863656564656400750070476c6f62616c4e66745765656b6c794c696d69744578636565646564007600704368616e6e656c4e66744461696c794c696d69744578636565646564007700744368616e6e656c4e66745765656b6c794c696d697445786365656465640078006443726561746f72546f6b656e416c7265616479497373756564007904c443726561746f7220746f6b656e2077617320616c72656164792069737375656420666f722074686973206368616e6e656c5443726561746f72546f6b656e4e6f74497373756564007a04b043726561746f7220746f6b656e207761736e27742069737375656420666f722074686973206368616e6e656c884d656d6265724964436f756c644e6f7442654465726976656446726f6d4163746f72007b0415014d656d62657220696420636f756c64206e6f7420626520646572697665642066726f6d207468652070726f766964656420436f6e74656e744163746f7220636f6e74657874bc43616e6e6f74576974686472617746726f6d4368616e6e656c5769746843726561746f72546f6b656e497373756564007c08290143616e6e6f74206469726563746c792077697468647261772066756e64732066726f6d2061206368616e6e656c206163636f756e74207768656e20746865206368616e6e656c2068617358612063726561746f7220746f6b656e20697373756564bc506174726f6e61676543616e4f6e6c794265436c61696d6564466f724d656d6265724f776e65644368616e6e656c73007d04f4506174726f6e6167652063616e206f6e6c7920626520636c61696d6564206966206368616e6e656c206973206f776e65642062792061206d656d626572a84368616e6e656c5472616e7366657273426c6f636b6564447572696e67526576656e756553706c697473007e04cc4368616e6e656c205472616e73666572732061726520626c6f636b656420647572696e6720726576656e75652073706c6974739c4368616e6e656c5472616e7366657273426c6f636b6564447572696e67546f6b656e53616c6573007f04c04368616e6e656c205472616e73666572732061726520626c6f636b656420647572696e6720746f6b656e2073616c65730460436f6e74656e74206469726563746f7279206572726f7273e508083870616c6c65745f73746f72616765244261675265636f7264084c53746f726167654275636b657449647353657401e90860446973747269627574696f6e4275636b657449647353657401ed080010012473746f7265645f6279e908014c53746f726167654275636b657449647353657400013864697374726962757465645f6279ed080160446973747269627574696f6e4275636b65744964735365740001486f626a656374735f746f74616c5f73697a6528010c7536340001386f626a656374735f6e756d62657228010c7536340000e9080c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401280453000004006901012c42547265655365743c543e0000ed080c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e64656442547265655365740804540125020453000004003902012c42547265655365743c543e0000f108083870616c6c65745f73746f726167654c53746f726167654275636b65745265636f72640820576f726b657249640128244163636f756e74496401000010013c6f70657261746f725f737461747573f50801c053746f726167654275636b65744f70657261746f725374617475733c576f726b657249642c204163636f756e7449643e000148616363657074696e675f6e65775f62616773980110626f6f6c00011c766f7563686572ad02011c566f756368657200013461737369676e65645f6261677328010c7536340000f508083870616c6c65745f73746f726167656c53746f726167654275636b65744f70657261746f725374617475730820576f726b657249640128244163636f756e7449640100010c1c4d697373696e6700000050496e766974656453746f72616765576f726b65720400280120576f726b657249640001003453746f72616765576f726b65720800280120576f726b6572496400000001244163636f756e74496400020000f9080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000fd08083870616c6c65745f73746f726167656044796e616d69634261674372656174696f6e506f6c69637904b0446973747269627574696f6e4275636b657446616d696c79546f4e756d6265724f664275636b6574734d6170010109000801646e756d6265725f6f665f73746f726167655f6275636b65747310010c75333200012066616d696c696573010901b0446973747269627574696f6e4275636b657446616d696c79546f4e756d6265724f664275636b6574734d6170000001090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b012804560110045300000400b502013842547265654d61703c4b2c20563e0000050900000408950228000909083870616c6c65745f73746f7261676528446174614f626a6563740448526570617961626c65426c6f6174426f6e6401e101001001206163636570746564980110626f6f6c00014073746174655f626c6f61745f626f6e64e1010148526570617961626c65426c6f6174426f6e6400011073697a6528010c75363400013c697066735f636f6e74656e745f6964f908013c4261736535384d756c74696861736800000d09083870616c6c65745f73746f7261676578446973747269627574696f6e4275636b657446616d696c795265636f7264045c446973747269627574696f6e4275636b6574496e6465780128000401786e6578745f646973747269627574696f6e5f6275636b65745f696e64657828015c446973747269627574696f6e4275636b6574496e64657800001109083870616c6c65745f73746f7261676560446973747269627574696f6e4275636b65745265636f72640888446973747269627574696f6e4275636b6574496e76697465644f70657261746f72730115096c446973747269627574696f6e4275636b65744f70657261746f727301190900140148616363657074696e675f6e65775f62616773980110626f6f6c000130646973747269627574696e67980110626f6f6c00014c70656e64696e675f696e7669746174696f6e7315090188446973747269627574696f6e4275636b6574496e76697465644f70657261746f72730001246f70657261746f72731909016c446973747269627574696f6e4275636b65744f70657261746f727300013461737369676e65645f6261677328010c753634000015090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401280453000004006901012c42547265655365743c543e000019090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401280453000004006901012c42547265655365743c543e00001d09083870616c6c65745f73746f72616765144572726f72040454000105013c41726974686d657469634572726f72000004f447656e657269632041726974686d65746963204572726f722064756520746f20696e7465726e616c206163636f756e74696e67206f7065726174696f6e40496e76616c69644369644c656e67746800010494496e76616c696420434944206c656e67746820286d75737420626520343620627974657329444e6f4f626a656374734f6e55706c6f6164000204a0456d707479202264617461206f626a656374206372656174696f6e2220636f6c6c656374696f6e2e6053746f726167654275636b6574446f65736e744578697374000304ac546865207265717565737465642073746f72616765206275636b657420646f65736e27742065786973742e7053746f726167654275636b657449734e6f74426f756e64546f426167000404cc546865207265717565737465642073746f72616765206275636b6574206973206e6f7420626f756e6420746f2061206261672e6453746f726167654275636b65744973426f756e64546f426167000504dc546865207265717565737465642073746f72616765206275636b657420697320616c726561647920626f756e6420746f2061206261672e644e6f53746f726167654275636b6574496e7669746174696f6e0006041901496e76616c6964206f7065726174696f6e207769746820696e76697465733a207468657265206973206e6f2073746f72616765206275636b657420696e7669746174696f6e2e6453746f7261676550726f7669646572416c72656164795365740007040501496e76616c6964206f7065726174696f6e207769746820696e76697465733a2073746f726167652070726f76696465722077617320616c7265616479207365742e6053746f7261676550726f76696465724d75737442655365740008047453746f726167652070726f7669646572206d757374206265207365742e7c446966666572656e7453746f7261676550726f7669646572496e76697465640009041501496e76616c6964206f7065726174696f6e207769746820696e76697465733a20616e6f746865722073746f726167652070726f76696465722077617320696e76697465642e58496e766974656453746f7261676550726f7669646572000a041501496e76616c6964206f7065726174696f6e207769746820696e76697465733a2073746f726167652070726f76696465722077617320616c726561647920696e76697465642e8853746f726167654275636b65744964436f6c6c656374696f6e73417265456d707479000b04a053746f72616765206275636b657420696420636f6c6c656374696f6e732061726520656d7074792ed053746f726167654275636b6574734e756d62657256696f6c6174657344796e616d69634261674372656174696f6e506f6c696379000c08290153746f72616765206275636b657420696420636f6c6c656374696f6e2070726f766964656420636f6e747261646963747320746865206578697374696e672064796e616d696320626167406372656174696f6e20706f6c6963792ecc446973747269627574696f6e4275636b65747356696f6c6174657344796e616d69634261674372656174696f6e506f6c696379000d083d01446973747269627574696f6e206275636b657420696420636f6c6c656374696f6e2070726f766964656420636f6e747261646963747320746865206578697374696e672064796e616d696320626167406372656174696f6e20706f6c6963792e38456d707479436f6e74656e744964000e04b455706c6f61642064617461206572726f723a20656d70747920636f6e74656e742049442070726f76696465642e385a65726f4f626a65637453697a65000f049055706c6f61642064617461206572726f723a207a65726f206f626a6563742073697a652e88496e76616c69645374617465426c6f6174426f6e64536f757263654163636f756e74001004ec55706c6f61642064617461206572726f723a20696e76616c696420737461746520626c6f617420626f6e6420736f75726365206163636f756e742e58496e76616c696453746f7261676550726f766964657200110490496e76616c69642073746f726167652070726f766964657220666f72206275636b65742e4c496e73756666696369656e7442616c616e636500120498496e73756666696369656e742062616c616e636520666f7220616e206f7065726174696f6e2e54446174614f626a656374446f65736e7445786973740013046844617461206f626a65637420646f65736e27742065786973742e4055706c6f6164696e67426c6f636b65640014049c55706c6f6164696e67206f6620746865206e6577206f626a65637420697320626c6f636b65642e74446174614f626a6563744964436f6c6c656374696f6e4973456d7074790015048c44617461206f626a65637420696420636f6c6c656374696f6e20697320656d7074792e80536f75726365416e6444657374696e6174696f6e42616773417265457175616c001604a043616e6e6f74206d6f7665206f626a656374732077697468696e207468652073616d65206261672e54446174614f626a656374426c61636b6c6973746564001704a844617461206f626a65637420686173682069732070617274206f662074686520626c61636b6c6973742e68426c61636b6c69737453697a654c696d6974457863656564656400180478426c61636b6c6973742073697a65206c696d69742065786365656465642e84566f75636865724d61784f626a65637453697a654c696d69744578636565646564001904ac4d6178206f626a6563742073697a65206c696d697420657863656564656420666f7220766f75636865722e8c566f75636865724d61784f626a6563744e756d6265724c696d69744578636565646564001a04b44d6178206f626a656374206e756d626572206c696d697420657863656564656420666f7220766f75636865722e9453746f726167654275636b65744f626a6563744e756d6265724c696d697452656163686564001b04cc4f626a656374206e756d626572206c696d697420666f72207468652073746f72616765206275636b657420726561636865642e8c53746f726167654275636b65744f626a65637453697a654c696d697452656163686564001c04e04f626a6563747320746f74616c2073697a65206c696d697420666f72207468652073746f72616765206275636b657420726561636865642e6c496e73756666696369656e74547265617375727942616c616e6365001d04d8496e73756666696369656e74206d6f64756c652074726561737572792062616c616e636520666f7220616e206f7065726174696f6e2e8443616e6e6f7444656c6574654e6f6e456d70747953746f726167654275636b6574001e04a443616e6e6f742064656c6574652061206e6f6e2d656d7074792073746f72616765206275636b65742e68446174614f626a6563744964506172616d73417265456d707479001f04f85468652060646174615f6f626a6563745f696473602065787472696e73696320706172616d6574657220636f6c6c656374696f6e20697320656d7074792e7c53746f726167654275636b6574735065724261674c696d6974546f6f4c6f77002004d8546865206e6577206053746f726167654275636b6574735065724261674c696d697460206e756d62657220697320746f6f206c6f772e8053746f726167654275636b6574735065724261674c696d6974546f6f48696768002104dc546865206e6577206053746f726167654275636b6574735065724261674c696d697460206e756d62657220697320746f6f20686967682e8053746f726167654275636b65745065724261674c696d69744578636565646564002204cc6053746f726167654275636b6574735065724261674c696d6974602077617320657863656564656420666f722061206261672e8053746f726167654275636b6574446f65736e744163636570744e657742616773002304ac5468652073746f72616765206275636b657420646f65736e277420616363657074206e657720626167732e4044796e616d6963426167457869737473002404c843616e6e6f7420637265617465207468652064796e616d6963206261673a2064796e616d696320626167206578697374732e5444796e616d6963426167446f65736e7445786973740025046844796e616d69632062616720646f65736e27742065786973742e8853746f7261676550726f76696465724f70657261746f72446f65736e744578697374002604a053746f726167652070726f7669646572206f70657261746f7220646f65736e27742065786973742e484461746153697a654665654368616e676564002704b8496e76616c69642065787472696e7369632063616c6c3a20646174612073697a6520666565206368616e6765642e7c446174614f626a6563745374617465426c6f6174426f6e644368616e676564002804f4496e76616c69642065787472696e7369632063616c6c3a2064617461206f626a65637420737461746520626c6f617420626f6e64206368616e6765642e7843616e6e6f7444656c6574654e6f6e456d70747944796e616d69634261670029049043616e6e6f742064656c657465206e6f6e20656d7074792064796e616d6963206261672eb84d6178446973747269627574696f6e4275636b657446616d696c794e756d6265724c696d69744578636565646564002a04d44d617820646973747269627574696f6e206275636b65742066616d696c79206e756d626572206c696d69742065786365656465642e8c446973747269627574696f6e4275636b657446616d696c79446f65736e744578697374002b04a4446973747269627574696f6e206275636b65742066616d696c7920646f65736e27742065786973742e74446973747269627574696f6e4275636b6574446f65736e744578697374002c0488446973747269627574696f6e206275636b657420646f65736e27742065786973742e9c446973747269627574696f6e4275636b65744964436f6c6c656374696f6e73417265456d707479002d04b4446973747269627574696f6e206275636b657420696420636f6c6c656374696f6e732061726520656d7074792e94446973747269627574696f6e4275636b6574446f65736e744163636570744e657742616773002e04b0446973747269627574696f6e206275636b657420646f65736e277420616363657074206e657720626167732eb84d6178446973747269627574696f6e4275636b65744e756d6265725065724261674c696d69744578636565646564002f04d84d617820646973747269627574696f6e206275636b6574206e756d6265722070657220626167206c696d69742065786365656465642e84446973747269627574696f6e4275636b657449734e6f74426f756e64546f426167003004a8446973747269627574696f6e206275636b6574206973206e6f7420626f756e6420746f2061206261672e78446973747269627574696f6e4275636b65744973426f756e64546f42616700310498446973747269627574696f6e206275636b657420697320626f756e6420746f2061206261672e90446973747269627574696f6e4275636b6574735065724261674c696d6974546f6f4c6f77003204ec546865206e65772060446973747269627574696f6e4275636b6574735065724261674c696d697460206e756d62657220697320746f6f206c6f772e94446973747269627574696f6e4275636b6574735065724261674c696d6974546f6f48696768003304f0546865206e65772060446973747269627574696f6e4275636b6574735065724261674c696d697460206e756d62657220697320746f6f20686967682e9c446973747269627574696f6e50726f76696465724f70657261746f72446f65736e744578697374003404b4446973747269627574696f6e2070726f7669646572206f70657261746f7220646f65736e27742065786973742ea8446973747269627574696f6e50726f76696465724f70657261746f72416c7265616479496e7669746564003504bc446973747269627574696f6e2070726f7669646572206f70657261746f7220616c726561647920696e76697465642e7c446973747269627574696f6e50726f76696465724f70657261746f72536574003604ac446973747269627574696f6e2070726f7669646572206f70657261746f7220616c7265616479207365742e784e6f446973747269627574696f6e4275636b6574496e7669746174696f6e003704884e6f20646973747269627574696f6e206275636b657420696e7669746174696f6e2eac4d7573744265446973747269627574696f6e50726f76696465724f70657261746f72466f724275636b65740038042901496e76616c6964206f7065726174696f6e733a206d757374206265206120646973747269627574696f6e2070726f7669646572206f70657261746f7220666f722061206275636b65742ef84d61784e756d6265724f6650656e64696e67496e7669746174696f6e734c696d6974466f72446973747269627574696f6e4275636b65745265616368656400390429014d6178206e756d626572206f662070656e64696e6720696e7669746174696f6e73206c696d697420666f72206120646973747269627574696f6e206275636b657420726561636865642ec04d61784e756d6265724f664f70657261746f7273506572446973747269627574696f6e4275636b657452656163686564003a04e84d6178206e756d626572206f66206f70657261746f727320666f72206120646973747269627574696f6e206275636b657420726561636865642ea8446973747269627574696f6e46616d696c79426f756e64546f4261674372656174696f6e506f6c696379003b04cc446973747269627574696f6e2066616d696c7920626f756e6420746f206120626167206372656174696f6e20706f6c6963792e644d6178446174614f626a65637453697a654578636565646564003c04784d61782064617461206f626a6563742073697a652065786365656465642e60496e76616c69645472616e736163746f724163636f756e74003d04b8496e76616c6964207472616e736163746f72206163636f756e7420494420666f722074686973206275636b65742ec04e756d6265724f6653746f726167654275636b6574734f7574736964654f66416c6c6f776564436f6e747261696e7473003e049c4e6f7420616c6c6f77656420276e756d626572206f662073746f72616765206275636b65747327d44e756d6265724f66446973747269627574696f6e4275636b6574734f7574736964654f66416c6c6f776564436f6e747261696e7473003f04b04e6f7420616c6c6f77656420276e756d626572206f6620646973747269627574696f6e206275636b657473273043616c6c44697361626c65640040043443616c6c2044697361626c6564048053746f72616765206d6f64756c6520707265646566696e6564206572726f727321090c5070616c6c65745f70726f6a6563745f746f6b656e1474797065732c4163636f756e7444617461101c42616c616e63650118345374616b696e6753746174757301250948526570617961626c65426c6f6174426f6e6401e1014056657374696e675363686564756c65730129090018014476657374696e675f7363686564756c65732909014056657374696e675363686564756c6573000118616d6f756e7418011c42616c616e636500015073706c69745f7374616b696e675f7374617475733d0901544f7074696f6e3c5374616b696e675374617475733e000128626c6f61745f626f6e64e1010148526570617961626c65426c6f6174426f6e640001606e6578745f76657374696e675f7472616e736665725f696428010c7536340001806c6173745f73616c655f746f74616c5f7075726368617365645f616d6f756e74410901784f7074696f6e3c28546f6b656e53616c6549642c2042616c616e6365293e000025090c5070616c6c65745f70726f6a6563745f746f6b656e147479706573345374616b696e67537461747573041c42616c616e636501180008012073706c69745f6964100138526576656e756553706c69744964000118616d6f756e7418011c42616c616e6365000029090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0111030456012d090453000004003109013842547265654d61703c4b2c20563e00002d090c5070616c6c65745f70726f6a6563745f746f6b656e1474797065733c56657374696e675363686564756c65082c426c6f636b4e756d62657201101c42616c616e63650118001401686c696e6561725f76657374696e675f73746172745f626c6f636b10012c426c6f636b4e756d62657200015c6c696e6561725f76657374696e675f6475726174696f6e10012c426c6f636b4e756d626572000130636c6966665f616d6f756e7418011c42616c616e636500015c706f73745f636c6966665f746f74616c5f616d6f756e7418011c42616c616e63650001346275726e65645f616d6f756e7418011c42616c616e636500003109042042547265654d617008044b0111030456012d090004003509000000350900000239090039090000040811032d09003d0904184f7074696f6e0404540125090108104e6f6e6500000010536f6d65040025090000010000410904184f7074696f6e0404540145090108104e6f6e6500000010536f6d6504004509000001000045090000040810180049090c5070616c6c65745f70726f6a6563745f746f6b656e14747970657324546f6b656e44617461141c42616c616e636501181048617368012c2c426c6f636b4e756d626572011024546f6b656e53616c6501210344526576656e756553706c69745374617465014d09002c0130746f74616c5f737570706c7918011c42616c616e6365000134746f6b656e735f69737375656418011c42616c616e63650001306e6578745f73616c655f696410012c546f6b656e53616c65496400011073616c65590901444f7074696f6e3c546f6b656e53616c653e00013c7472616e736665725f706f6c696379c50201505472616e73666572506f6c6963793c486173683e00011873796d626f6c2c011048617368000138706174726f6e6167655f696e666f5d09018c506174726f6e616765446174613c42616c616e63652c20426c6f636b4e756d6265723e00013c6163636f756e74735f6e756d62657228010c753634000148726576656e75655f73706c69745f72617465d502011c5065726d696c6c000134726576656e75655f73706c69744d090144526576656e756553706c697453746174650001546e6578745f726576656e75655f73706c69745f6964100138526576656e756553706c6974496400004d090c5070616c6c65745f70726f6a6563745f746f6b656e14747970657344526576656e756553706c6974537461746508284a6f7942616c616e636501182c426c6f636b4e756d6265720110010820496e616374697665000000184163746976650400510901a4526576656e756553706c6974496e666f3c4a6f7942616c616e63652c20426c6f636b4e756d6265723e0001000051090c5070616c6c65745f70726f6a6563745f746f6b656e14747970657340526576656e756553706c6974496e666f08284a6f7942616c616e636501182c426c6f636b4e756d6265720110000c0128616c6c6f636174696f6e1801284a6f7942616c616e636500012074696d656c696e655509015454696d656c696e653c426c6f636b4e756d6265723e0001446469766964656e64735f636c61696d65641801284a6f7942616c616e6365000055090c5070616c6c65745f70726f6a6563745f746f6b656e1474797065732054696d656c696e65042c426c6f636b4e756d626572011000080114737461727410012c426c6f636b4e756d6265720001206475726174696f6e10012c426c6f636b4e756d6265720000590904184f7074696f6e0404540121030108104e6f6e6500000010536f6d650400210300000100005d090c5070616c6c65745f70726f6a6563745f746f6b656e14747970657334506174726f6e61676544617461081c42616c616e636501182c426c6f636b4e756d6265720110000c01107261746561090124426c6f636b52617465000180756e636c61696d65645f706174726f6e6167655f74616c6c795f616d6f756e7418011c42616c616e63650001906c6173745f756e636c61696d65645f706174726f6e6167655f74616c6c795f626c6f636b10012c426c6f636b4e756d626572000061090c5070616c6c65745f70726f6a6563745f746f6b656e14747970657324426c6f636b52617465000004002503012c5065727175696e74696c6c000065090c5070616c6c65745f70726f6a6563745f746f6b656e186572726f7273144572726f720404540001c83c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f772980496e73756666696369656e745472616e736665727261626c6542616c616e636500010481014163636f756e742773207472616e736665727261626c652062616c616e636520697320696e73756666696369656e7420746f20706572666f726d20746865207472616e73666572206f7220696e697469616c697a6520746f6b656e2073616c6544546f6b656e446f65734e6f7445786973740002047852657175657374656420746f6b656e20646f6573206e6f74206578697374784163636f756e74496e666f726d6174696f6e446f65734e6f74457869737400030494526571756573746564206163636f756e74206461746120646f6573206e6f74206578697374945472616e7366657244657374696e6174696f6e4d656d626572446f65734e6f74457869737400040419014174206c65617374206f6e65206f6620746865207472616e736665722064657374696e6174696f6e73206973206e6f7420616e206578697374696e67206d656d626572206964784d65726b6c6550726f6f66566572696669636174696f6e4661696c757265000504804d65726b6c652070726f6f6620766572696669636174696f6e206661696c6564a8546172676574506174726f6e6167655261746549734869676865725468616e43757272656e7452617465000604c4546172676574205261746520697320686967686572207468616e2063757272656e7420706174726f6e61676520726174655c546f6b656e53796d626f6c416c7265616479496e5573650007045453796d626f6c20616c726561647920696e2075736590496e697469616c416c6c6f636174696f6e546f4e6f6e4578697374696e674d656d62657200080441014174206c65617374206f6e65206f6620746865206d656d626572732070726f76696465642061732070617274206f6620496e697469616c416c6c6f636174696f6e20646f6573206e6f74206578697374504163636f756e74416c7265616479457869737473000904584163636f756e7420416c7265616479206578697374736c546f6b656e49737375616e63654e6f74496e49646c655374617465000a04a8546f6b656e27732063757272656e74206f66666572696e67207374617465206973206e6f742049646c6558496e73756666696369656e744a6f7942616c616e6365000b04dc496e73756666696369656e74204a4f592042616c616e636520746f20636f76657220746865207472616e73616374696f6e20636f7374736c4a6f795472616e736665725375626a656374546f44757374696e67000c045d0154686520616d6f756e74206f66204a4f5920746f206265207472616e73666572726564206973206e6f7420656e6f75676820746f206b656570207468652064657374696e6174696f6e206163636f756e7420616c697665cc417474656d7074546f52656d6f76654e6f6e4f776e65644163636f756e74556e6465725065726d697373696f6e65644d6f6465000d04ec417474656d707420746f2072656d6f7665206e6f6e206f776e6564206163636f756e7420756e646572207065726d697373696f6e6564206d6f646578417474656d7074546f52656d6f76654e6f6e456d7074794163636f756e74000e04e4417474656d707420746f2072656d6f766520616e206163636f756e74207769746820736f6d65206f75747374616e64696e6720746f6b656e739c43616e6e6f744a6f696e57686974656c697374496e5065726d697373696f6e6c6573734d6f6465000f04b043616e6e6f74206a6f696e2077686974656c69737420696e207065726d697373696f6e6c657373206d6f6465a443616e6e6f7444656973737565546f6b656e576974684f75747374616e64696e674163636f756e7473001004b843616e6e6f74204465697373756520546f6b656e2077697468206f75747374616e64696e67206163636f756e7473384e6f5570636f6d696e6753616c650011047854686520746f6b656e20686173206e6f207570636f6d696e672073616c65304e6f41637469766553616c65001204a854686520746f6b656e20686173206e6f206163746976652073616c6520617420746865206d6f6d656e748c496e73756666696369656e7442616c616e6365466f72546f6b656e507572636861736500130401014163636f756e742773204a4f592062616c616e636520697320696e73756666696369656e7420746f206d616b652074686520746f6b656e207075726368617365544e6f74456e6f756768546f6b656e734f6e53616c650014047d01416d6f756e74206f6620746f6b656e7320746f207075726368617365206f6e2073616c65206578636565647320746865207175616e74697479206f6620746f6b656e73207374696c6c20617661696c61626c65206f6e207468652073616c656853616c655374617274696e67426c6f636b496e54686550617374001504b05370656369666965642073616c65207374617274696e6720626c6f636b20697320696e2074686520706173745c53616c6541636365737350726f6f66526571756972656400160481014f6e6c792077686974656c6973746564207061727469636970616e74732061726520616c6c6f77656420746f20616363657373207468652073616c652c207468657265666f7265206163636573732070726f6f662069732072657175697265649453616c6541636365737350726f6f665061727469636970616e7449734e6f7453656e64657200170829015061727469636970616e7420696e2073616c65206163636573732070726f6f662070726f766964656420647572696e67206070757263686173655f746f6b656e735f6f6e5f73616c656084646f6573206e6f74206d61746368207468652073656e646572206163636f756e745c53616c6550757263686173654361704578636565646564001808610153616c65207061727469636970616e742773206361702028656974686572206361705f7065725f6d656d626572206f722077686974656c6973746564207061727469636970616e742773207370656369666963206361702978776173206578636565646564207769746820746865207075726368617365b04d617856657374696e675363686564756c65735065724163636f756e74506572546f6b656e52656163686564001908c843616e6e6f742061646420616e6f746865722076657374696e67207363686564756c6520746f20616e206163636f756e742e31014d6178696d756d206e756d626572206f662076657374696e67207363686564756c657320666f722074686973206163636f756e742d746f6b656e20706169722077617320726561636865642e6050726576696f757353616c654e6f7446696e616c697a6564001a04e450726576696f75732073616c6520776173207374696c6c206e6f742066696e616c697a65642c2066696e616c697a652069742066697273742e444e6f546f6b656e73546f5265636f766572001b041501546865726520617265206e6f2072656d61696e696e6720746f6b657320746f207265636f7665722066726f6d207468652070726576696f757320746f6b656e2073616c652e5053616c654475726174696f6e546f6f53686f7274001c04dc5370656369666965642073616c65206475726174696f6e2069732073686f72746572207468616e204d696e53616c654475726174696f6e4853616c654475726174696f6e49735a65726f001d047053616c65206475726174696f6e2063616e6e6f74206265207a65726f7053616c655570706572426f756e645175616e7469747949735a65726f001e048c557070657220626f756e64207175616e746974792063616e6e6f74206265207a65726f5853616c654361705065724d656d62657249735a65726f001f049850757263686173652063617020706572206d656d6265722063616e6e6f74206265207a65726f4c53616c65556e6974507269636549735a65726f00200484546f6b656e277320756e69742070726963652063616e6e6f74206265207a65726f6053616c655075726368617365416d6f756e7449735a65726f002104cc416d6f756e74206f6620746f6b656e7320746f207075726368617365206f6e2073616c652063616e6e6f74206265207a65726f7c526576656e756553706c697454696d65546f5374617274546f6f53686f7274002204d453706563696669656420726576656e75652073706c6974207374617274696e6720626c6f636b20697320696e20746865207061737470526576656e756553706c69744475726174696f6e546f6f53686f72740023048c526576656e75652053706c6974206475726174696f6e20697320746f6f2073686f727484526576656e756553706c6974416c7265616479416374697665466f72546f6b656e002404a8417474656d707420746f2061637469766174652073706c69742077697468206f6e65206f6e676f696e6774526576656e756553706c69744e6f74416374697665466f72546f6b656e0025043501417474656d707420746f206d616b6520726576656e75652073706c6974206f7065726174696f6e73207769746820746f6b656e206e6f7420696e206163746976652073706c697420737461746554526576656e756553706c69744469644e6f74456e640026047c526576656e75652053706c697420686173206e6f7420656e6465642079657458526576656e756553706c69744e6f744f6e676f696e67002704bc526576656e75652053706c697420666f7220746f6b656e206163746976652c20627574206e6f74206f6e676f696e676055736572416c726561647950617274696369706174696e67002804bc5573657220616c72656164792070617274696369706174696e6720696e2074686520726576656e75652073706c6974a0496e73756666696369656e7442616c616e6365466f7253706c697450617274696369706174696f6e0029041d015573657220646f6573206e6f7420706f7373657320656e6f7567682062616c616e636520746f20706172746963697061746520696e2074686520726576656e75652073706c69747c557365724e6f745061727469636970616e74696e67496e416e7953706c6974002a049855736572206973206e6f742070617274696369706174696e6720696e20616e792073706c69749843616e6e6f745061727469636970617465496e53706c6974576974685a65726f416d6f756e74002b04e8417474656d707420746f20706172746963697061746520696e20612073706c69742077697468207a65726f20746f6b656e20746f207374616b65a043616e6e6f74497373756553706c6974576974685a65726f416c6c6f636174696f6e416d6f756e74002c04dc417474656d707420746f20697373756520696e20612073706c69742077697468207a65726f20616c6c6f636174696f6e20616d6f756e74b043616e6e6f744d6f64696679537570706c795768656e526576656e756553706c697473417265416374697665002d04d4417474656d707420746f206d6f6469667920737570706c79207768656e20726576656e75652073706c69742069732061637469766558526576656e756553706c69745261746549735a65726f002e0478526576656e75652073706c697420726174652063616e6e6f742062652030404275726e416d6f756e7449735a65726f002f047c50726f766964656420616d6f756e7420746f206275726e206973203d3d2030a04275726e416d6f756e74477265617465725468616e4163636f756e74546f6b656e73416d6f756e740030043101416d6f756e74206f6620746f6b656e7320746f206275726e206578636565647320746f74616c20616d6f756e74206f6620746f6b656e73206f776e656420627920746865206163636f756e743050616c6c657446726f7a656e003104bc417474656d707420746f20706572666f726d20616374696f6e207768656e2070616c6c65742069732066726f7a656e0069090c5c70616c6c65745f70726f706f73616c735f656e67696e651474797065732050726f706f73616c102c426c6f636b4e756d62657201102850726f706f736572496401281c42616c616e63650118244163636f756e744964010000200128706172616d65746572736d0901a050726f706f73616c506172616d65746572733c426c6f636b4e756d6265722c2042616c616e63653e00012c70726f706f7365725f696428012850726f706f73657249640001306163746976617465645f617410012c426c6f636b4e756d6265720001187374617475732d03016c50726f706f73616c5374617475733c426c6f636b4e756d6265723e000138766f74696e675f726573756c747371090134566f74696e67526573756c747300015465786163745f657865637574696f6e5f626c6f636b0102014c4f7074696f6e3c426c6f636b4e756d6265723e00016c6e725f6f665f636f756e63696c5f636f6e6669726d6174696f6e7310010c7533320001487374616b696e675f6163636f756e745f69649401444f7074696f6e3c4163636f756e7449643e00006d090c5c70616c6c65745f70726f706f73616c735f656e67696e651474797065734850726f706f73616c506172616d6574657273082c426c6f636b4e756d62657201101c42616c616e6365011800200134766f74696e675f706572696f6410012c426c6f636b4e756d62657200013067726163655f706572696f6410012c426c6f636b4e756d626572000168617070726f76616c5f71756f72756d5f70657263656e7461676510010c753332000174617070726f76616c5f7468726573686f6c645f70657263656e7461676510010c753332000168736c617368696e675f71756f72756d5f70657263656e7461676510010c753332000174736c617368696e675f7468726573686f6c645f70657263656e7461676510010c75333200013872657175697265645f7374616b654501013c4f7074696f6e3c42616c616e63653e000144636f6e737469747574696f6e616c69747910010c753332000071090c5c70616c6c65745f70726f706f73616c735f656e67696e6514747970657334566f74696e67526573756c7473000010012c61627374656e74696f6e7310010c753332000124617070726f76616c7310010c75333200012872656a656374696f6e7310010c75333200011c736c617368657310010c753332000075090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00007909000004081028007d09085c70616c6c65745f70726f706f73616c735f656e67696e65144572726f7204045400015c3c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f772948456d7074795469746c6550726f76696465640001049050726f706f73616c2063616e6e6f74206861766520616e20656d707479207469746c652260456d7074794465736372697074696f6e50726f76696465640002048850726f706f73616c2063616e6e6f74206861766520616e20656d70747920626f6479385469746c654973546f6f4c6f6e67000304445469746c6520697320746f6f206c6f6e67504465736372697074696f6e4973546f6f4c6f6e670004045c4465736372697074696f6e20697320746f6f206c6f6e674050726f706f73616c4e6f74466f756e640005046c5468652070726f706f73616c20646f6573206e6f742065786973744450726f706f73616c46696e616c697a65640006047450726f706f73616c2069732066696e616c697a656420616c726561647930416c7265616479566f7465640007049c5468652070726f706f73616c2068617665206265656e20616c726561647920766f746564206f6e244e6f74417574686f72000804344e6f7420616e20617574686f727c4d617841637469766550726f706f73616c4e756d6265724578636565646564000904904d6178206163746976652070726f706f73616c73206e756d62657220657863656564656428456d7074795374616b65000a04a05374616b652063616e6e6f7420626520656d707479207769746820746869732070726f706f73616c485374616b6553686f756c644265456d707479000b049c5374616b652073686f756c6420626520656d70747920666f7220746869732070726f706f73616c605374616b654469666665727346726f6d5265717569726564000c04b05374616b6520646966666572732066726f6d207468652070726f706f73616c20726571756972656d656e747384496e76616c6964506172616d65746572417070726f76616c5468726573686f6c64000d0484417070726f76616c207468726573686f6c642063616e6e6f74206265207a65726f84496e76616c6964506172616d65746572536c617368696e675468726573686f6c64000e0484536c617368696e67207468726573686f6c642063616e6e6f74206265207a65726f4452657175697265526f6f744f726967696e000f04845265717569726520726f6f74206f726967696e20696e2065787472696e736963734050726f706f73616c486173566f746573001004f4446973616c6c6f7720746f2063616e63656c207468652070726f706f73616c2069662074686572652061726520616e7920766f746573206f6e2069742e5c5a65726f4578616374457865637574696f6e426c6f636b00110494457861637420657865637574696f6e20626c6f636b2063616e6e6f74206265207a65726f2e68496e76616c69644578616374457865637574696f6e426c6f636b001204e0457861637420657865637574696f6e20626c6f636b2063616e6e6f74206265206c657373207468616e2063757272656e745f626c6f636b2e6c496e73756666696369656e7442616c616e6365466f725374616b65001304a05468657265206973206e6f7420656e6f7567682062616c616e636520666f722061207374616b652e44436f6e666c696374696e675374616b6573001404bc54686520636f6e666c696374696e67207374616b6520646973636f76657265642e2043616e6e6f74207374616b652e78496e76616c69645374616b696e674163636f756e74466f724d656d626572001504ac5374616b696e67206163636f756e7420646f65736e27742062656c6f6e6720746f2061206d656d6265722e8c4d6178446973706174636861626c6543616c6c436f646553697a6545786365656465640016043d015468652073697a65206f6620656e636f64656420646973706174636861626c652063616c6c20746f206265206578656375746564206279207468652070726f706f73616c20697320746f6f20626967047c456e67696e65206d6f64756c6520707265646566696e6564206572726f727381090c6c70616c6c65745f70726f706f73616c735f64697363757373696f6e1474797065734044697363757373696f6e5468726561640c204d656d626572496401282c426c6f636b4e756d62657201103c54687265616457686974656c697374018509000c01306163746976617465645f617410012c426c6f636b4e756d626572000124617574686f725f69642801204d656d62657249640001106d6f64658909016c5468726561644d6f64653c54687265616457686974656c6973743e000085090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401280453000004006901012c42547265655365743c543e000089090c6c70616c6c65745f70726f706f73616c735f64697363757373696f6e147479706573285468726561644d6f6465043c54687265616457686974656c6973740185090108104f70656e00000018436c6f73656404008509013c54687265616457686974656c697374000100008d090c6c70616c6c65745f70726f706f73616c735f64697363757373696f6e1474797065733844697363757373696f6e506f73740c204d656d626572496401282c426c6f636b4e756d626572011048526570617961626c65426c6f6174426f6e6401e101000c0124617574686f725f69642801204d656d626572496400013c636c65616e75705f7061795f6f6666e1010148526570617961626c65426c6f6174426f6e6400012c6c6173745f65646974656410012c426c6f636b4e756d62657200009109086c70616c6c65745f70726f706f73616c735f64697363757373696f6e144572726f720404540001283c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f772944546872656164446f65736e7445786973740001045054687265616420646f65736e27742065786973743c506f7374446f65736e74457869737400020448506f737420646f65736e27742065786973744452657175697265526f6f744f726967696e000304845265717569726520726f6f74206f726967696e20696e2065787472696e736963736043616e6e6f74506f73744f6e436c6f7365645468726561640004046501546865207468726561642068617320436c6f736564206d6f64652e20416e6420706f737420617574686f7220646f65736e27742062656c6f6e6720746f20636f756e63696c206f7220616c6c6f776564206d656d626572732e504e6f74417574686f724f72436f756e63696c6f720005049453686f756c642062652074687265616420617574686f72206f7220636f756e63696c6f722e604d617857686974654c69737453697a654578636565646564000604a04d617820616c6c6f77656420617574686f7273206c697374206c696d69742065786365656465642e7457686974656c69737465644d656d626572446f65734e6f74457869737400070849014174206c65617374206f6e65206f6620746865206d656d626572206964732070726f76696465642061732070617274206f6620636c6f736564207468726561642077686974656c6973742062656c6f6e677364746f2061206e6f6e2d6578697374696e67206d656d6265722e68496e73756666696369656e7442616c616e6365466f72506f7374000804c44163636f756e742068617320696e73756666696369656e742062616c616e636520746f20637265617465206120706f73744043616e6e6f7444656c657465506f73740009049c4163636f756e742063616e27742064656c65746520706f737420617420746865206d6f6d656e74048c44697363757373696f6e206d6f64756c6520707265646566696e6564206572726f72739509085870616c6c65745f70726f706f73616c735f636f646578144572726f72040454000168545369676e616c50726f706f73616c4973456d707479000004a050726f7669646564207465787420666f7220746578742070726f706f73616c20697320656d7074795852756e74696d6550726f706f73616c4973456d707479000104f050726f7669646564205741534d20636f646520666f72207468652072756e74696d6520757067726164652070726f706f73616c20697320656d70747990496e76616c696446756e64696e675265717565737450726f706f73616c42616c616e6365000204bc496e76616c69642062616c616e63652076616c756520666f7220746865207370656e64696e672070726f706f73616c54496e76616c696456616c696461746f72436f756e74000304f8496e76616c69642076616c696461746f7220636f756e7420666f722074686520277365742076616c696461746f7220636f756e74272070726f706f73616c4452657175697265526f6f744f726967696e000404845265717569726520726f6f74206f726967696e20696e2065787472696e73696373a8496e76616c6964436f756e63696c456c656374696f6e506172616d65746572436f756e63696c53697a65000504c4496e76616c696420636f756e63696c20656c656374696f6e20706172616d65746572202d20636f756e63696c5f73697a65b4496e76616c6964436f756e63696c456c656374696f6e506172616d6574657243616e6469646163794c696d6974000604d0496e76616c696420636f756e63696c20656c656374696f6e20706172616d65746572202d2063616e6469646163792d6c696d6974b4496e76616c6964436f756e63696c456c656374696f6e506172616d657465724d696e566f74696e675374616b65000704d4496e76616c696420636f756e63696c20656c656374696f6e20706172616d65746572202d206d696e2d766f74696e675f7374616b65b8496e76616c6964436f756e63696c456c656374696f6e506172616d657465724e65775465726d4475726174696f6e000804d8496e76616c696420636f756e63696c20656c656374696f6e20706172616d65746572202d206e65775f7465726d5f6475726174696f6eb8496e76616c6964436f756e63696c456c656374696f6e506172616d657465724d696e436f756e63696c5374616b65000904d8496e76616c696420636f756e63696c20656c656374696f6e20706172616d65746572202d206d696e5f636f756e63696c5f7374616b65b8496e76616c6964436f756e63696c456c656374696f6e506172616d6574657252657665616c696e67506572696f64000a04d4496e76616c696420636f756e63696c20656c656374696f6e20706172616d65746572202d2072657665616c696e675f706572696f64ac496e76616c6964436f756e63696c456c656374696f6e506172616d65746572566f74696e67506572696f64000b04c8496e76616c696420636f756e63696c20656c656374696f6e20706172616d65746572202d20766f74696e675f706572696f64bc496e76616c6964436f756e63696c456c656374696f6e506172616d65746572416e6e6f756e63696e67506572696f64000c04d8496e76616c696420636f756e63696c20656c656374696f6e20706172616d65746572202d20616e6e6f756e63696e675f706572696f6484496e76616c6964576f726b696e6747726f75704275646765744361706163697479000d04bc496e76616c696420776f726b696e672067726f75702062756467657420636170616369747920706172616d65746572a0496e76616c69645365744c656164506172616d6574657243616e6e6f744265436f756e63696c6f72000e042d01496e76616c69642027736574206c6561642070726f706f73616c2720706172616d65746572202d2070726f706f736564206c6561642063616e6e6f74206265206120636f756e63696c6f724c536c617368696e675374616b6549735a65726f000f042101496e76616c69642027736c617368207374616b652070726f706f73616c2720706172616d65746572202d2063616e6e6f7420736c617368206279207a65726f2062616c616e63652e5444656372656173696e675374616b6549735a65726f0010043901496e76616c696420276465637265617365207374616b652070726f706f73616c2720706172616d65746572202d2063616e6e6f74206465637265617365206279207a65726f2062616c616e63652e80496e73756666696369656e7446756e6473466f724275646765745570646174650011041d01496e73756666696369656e742066756e647320666f72202755706461746520576f726b696e672047726f757020427564676574272070726f706f73616c20657865637574696f6eb0496e76616c696446756e64696e675265717565737450726f706f73616c4e756d6265724f664163636f756e740012045101496e76616c6964206e756d626572206f66206163636f756e747320726563696576696e672066756e64696e67207265717565737420666f72202746756e64696e672052657175657374272070726f706f73616c2eb0496e76616c696446756e64696e675265717565737450726f706f73616c52657065617465644163636f756e74001304bc5265706561746564206163636f756e7420696e202746756e64696e672052657175657374272070726f706f73616c2ee0496e76616c69644368616e6e656c5061796f75747350726f706f73616c4d696e436173686f7574457863656564734d6178436173686f7574001404e50154686520737065636966696564206d696e206368616e6e656c20636173686f75742069732067726561746572207468616e2074686520737065636966696564206d6178206368616e6e656c20636173686f757420696e2060557064617465204368616e6e656c205061796f757473602070726f706f73616c2e4c496e76616c69644c656164576f726b657249640015049050726f7669646564206c65616420776f726b6572206964206973206e6f742076616c696450496e76616c69644c6561644f70656e696e6749640016049450726f7669646564206c656164206f70656e696e67206964206973206e6f742076616c696460496e76616c69644c6561644170706c69636174696f6e4964001704a450726f7669646564206c656164206170706c69636174696f6e206964206973206e6f742076616c696444496e76616c696450726f706f73616c49640018048450726f76696465642070726f706f73616c206964206973206e6f742076616c69643c41726974686d657469634572726f720019043c41726974686d656963204572726f720478436f646578206d6f64756c6520707265646566696e6564206572726f727399090c5070616c6c65745f776f726b696e675f67726f75701474797065731c4f70656e696e670c2c426c6f636b4e756d62657201101c42616c616e636501181048617368012c001801306f70656e696e675f747970657d03012c4f70656e696e675479706500011c6372656174656410012c426c6f636b4e756d6265720001406465736372697074696f6e5f686173682c0110486173680001307374616b655f706f6c696379610301845374616b65506f6c6963793c426c6f636b4e756d6265722c2042616c616e63653e0001407265776172645f7065725f626c6f636b4501013c4f7074696f6e3c42616c616e63653e0001386372656174696f6e5f7374616b6518011c42616c616e636500009d090c5070616c6c65745f776f726b696e675f67726f7570147479706573384a6f624170706c69636174696f6e0c244163636f756e7449640100204d656d626572496401281048617368012c0018013c726f6c655f6163636f756e745f69640001244163636f756e7449640001447265776172645f6163636f756e745f69640001244163636f756e7449640001487374616b696e675f6163636f756e745f69640001244163636f756e7449640001246d656d6265725f69642801204d656d62657249640001406465736372697074696f6e5f686173682c0110486173680001286f70656e696e675f69642801244f70656e696e6749640000a1090c5070616c6c65745f776f726b696e675f67726f75701474797065732c47726f7570576f726b657210244163636f756e7449640100204d656d626572496401282c426c6f636b4e756d62657201101c42616c616e63650118002401246d656d6265725f69642801204d656d626572496400013c726f6c655f6163636f756e745f69640001244163636f756e7449640001487374616b696e675f6163636f756e745f69640001244163636f756e7449640001447265776172645f6163636f756e745f69640001244163636f756e744964000148737461727465645f6c656176696e675f61740102014c4f7074696f6e3c426c6f636b4e756d6265723e0001506a6f625f756e7374616b696e675f706572696f6410012c426c6f636b4e756d6265720001407265776172645f7065725f626c6f636b4501013c4f7074696f6e3c42616c616e63653e0001346d69737365645f7265776172644501013c4f7074696f6e3c42616c616e63653e000128637265617465645f617410012c426c6f636b4e756d6265720000a5090c5070616c6c65745f776f726b696e675f67726f7570186572726f7273144572726f720804540004490001803c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729605374616b6542616c616e636543616e6e6f7442655a65726f0001049850726f7669646564207374616b652062616c616e63652063616e6e6f74206265207a65726f2e4c4f70656e696e67446f65734e6f7445786973740002045c4f70656e696e6720646f6573206e6f742065786973742e6443616e6e6f74486972654d756c7469706c654c656164657273000304bc43616e6e6f742066696c6c206f70656e696e672077697468206d756c7469706c65206170706c69636174696f6e732e74576f726b65724170706c69636174696f6e446f65734e6f74457869737400040488576f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e744d6178416374697665576f726b65724e756d626572457863656564656400050488576f726b696e672067726f75702073697a65206c696d69742065786365656465642e9c5375636365737366756c576f726b65724170706c69636174696f6e446f65734e6f744578697374000604b45375636365737366756c20776f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e8043616e6e6f74486972654c65616465725768656e4c6561646572457869737473000704c45468657265206973206c656164657220616c72656164792c2063616e6e6f74206869726520616e6f74686572206f6e652e4049734e6f744c6561644163636f756e740008044c4e6f742061206c656164206163636f756e742e4443757272656e744c6561644e6f745365740009046043757272656e74206c656164206973206e6f74207365742e48576f726b6572446f65734e6f744578697374000a0458576f726b657220646f6573206e6f742065786973742e4c496e76616c69644d656d6265724f726967696e000b0470496e76616c6964206f726967696e20666f722061206d656d6265722e705369676e657249734e6f74576f726b6572526f6c654163636f756e74000c04885369676e6572206973206e6f7420776f726b657220726f6c65206163636f756e742e4842656c6f774d696e696d756d5374616b6573000d04885374616b696e67206c657373207468616e20746865206c6f77657220626f756e642e7c496e73756666696369656e7442616c616e6365546f436f7665725374616b65000e0490496e73756666696369656e742062616c616e636520746f20636f766572207374616b652e884170706c69636174696f6e5374616b65446f65736e744d617463684f70656e696e67000f04d84170706c69636174696f6e207374616b65206973206c657373207468616e207265717569726564206f70656e696e67207374616b652e504f726967696e49734e6f744170706c6963616e74001004604f726967696e206973206e6f74206170706c6963616e742e3c576f726b657249734c656176696e6700110498496e76616c6964206f7065726174696f6e202d20776f726b6572206973206c656176696e672e5043616e6e6f74526577617264576974685a65726f0012046452657761726420636f756c64206e6f74206265207a65726f2e78496e76616c69645374616b696e674163636f756e74466f724d656d626572001304ac5374616b696e67206163636f756e7420646f65736e27742062656c6f6e6720746f2061206d656d6265722e5c436f6e666c6963745374616b65734f6e4163636f756e74001404b05374616b696e67206163636f756e7420636f6e7461696e7320636f6e666c696374696e67207374616b65732e44576f726b65724861734e6f5265776172640015047c576f726b657220686173206e6f20726563757272696e67207265776172642e78556e7374616b696e67506572696f644c6573735468616e4d696e696d756d001604090153706563696669656420756e7374616b696e6720706572696f64206973206c657373207468656e206d696e696d756d2073657420666f72207468652067726f75702e3c43616e6e6f745370656e645a65726f00170460496e76616c6964207370656e64696e6720616d6f756e742e74496e73756666696369656e74427564676574466f725370656e64696e67001804a449742773206e6f7420656e6f7567682062756467657420666f722074686973207370656e64696e672e584e6f4170706c69636174696f6e7350726f7669646564001904bc43616e6e6f742066696c6c206f70656e696e67202d206e6f206170706c69636174696f6e732070726f76696465642ea043616e6e6f7444656372656173655374616b6544656c7461477265617465725468616e5374616b65001a04fc43616e6e6f74206465637265617365207374616b65202d207374616b652064656c74612067726561746572207468616e20696e697469616c207374616b652e644170706c69636174696f6e734e6f74466f724f70656e696e67001b04f0547279696e6720746f2066696c6c206f70656e696e67207769746820616e206170706c69636174696f6e20666f72206f74686572206f70656e696e6764576f726b657253746f7261676556616c7565546f6f4c6f6e67001c0480576f726b65722073746f72616765207465787420697320746f6f206c6f6e672e70496e73756666696369656e74546f6b656e73466f7246756e64696e67001d04f8496e73756666696369656e7420746f6b656e7320666f722066756e64696e6720286f6e206d656d62657220636f6e74726f6c6c6572206163636f756e7429445a65726f546f6b656e7346756e64696e67001e047c547279696e6720746f2066756e642077697468207a65726f20746f6b656e7378496e73756666696369656e7442616c616e6365466f725472616e73666572001f04b443616e6e6f742077697468647261773a20696e73756666696369656e74206275646765742062616c616e63652e048c44697363757373696f6e206d6f64756c6520707265646566696e6564206572726f7273a9090c5070616c6c65745f776f726b696e675f67726f7570186572726f7273144572726f720804540004490001803c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729605374616b6542616c616e636543616e6e6f7442655a65726f0001049850726f7669646564207374616b652062616c616e63652063616e6e6f74206265207a65726f2e4c4f70656e696e67446f65734e6f7445786973740002045c4f70656e696e6720646f6573206e6f742065786973742e6443616e6e6f74486972654d756c7469706c654c656164657273000304bc43616e6e6f742066696c6c206f70656e696e672077697468206d756c7469706c65206170706c69636174696f6e732e74576f726b65724170706c69636174696f6e446f65734e6f74457869737400040488576f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e744d6178416374697665576f726b65724e756d626572457863656564656400050488576f726b696e672067726f75702073697a65206c696d69742065786365656465642e9c5375636365737366756c576f726b65724170706c69636174696f6e446f65734e6f744578697374000604b45375636365737366756c20776f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e8043616e6e6f74486972654c65616465725768656e4c6561646572457869737473000704c45468657265206973206c656164657220616c72656164792c2063616e6e6f74206869726520616e6f74686572206f6e652e4049734e6f744c6561644163636f756e740008044c4e6f742061206c656164206163636f756e742e4443757272656e744c6561644e6f745365740009046043757272656e74206c656164206973206e6f74207365742e48576f726b6572446f65734e6f744578697374000a0458576f726b657220646f6573206e6f742065786973742e4c496e76616c69644d656d6265724f726967696e000b0470496e76616c6964206f726967696e20666f722061206d656d6265722e705369676e657249734e6f74576f726b6572526f6c654163636f756e74000c04885369676e6572206973206e6f7420776f726b657220726f6c65206163636f756e742e4842656c6f774d696e696d756d5374616b6573000d04885374616b696e67206c657373207468616e20746865206c6f77657220626f756e642e7c496e73756666696369656e7442616c616e6365546f436f7665725374616b65000e0490496e73756666696369656e742062616c616e636520746f20636f766572207374616b652e884170706c69636174696f6e5374616b65446f65736e744d617463684f70656e696e67000f04d84170706c69636174696f6e207374616b65206973206c657373207468616e207265717569726564206f70656e696e67207374616b652e504f726967696e49734e6f744170706c6963616e74001004604f726967696e206973206e6f74206170706c6963616e742e3c576f726b657249734c656176696e6700110498496e76616c6964206f7065726174696f6e202d20776f726b6572206973206c656176696e672e5043616e6e6f74526577617264576974685a65726f0012046452657761726420636f756c64206e6f74206265207a65726f2e78496e76616c69645374616b696e674163636f756e74466f724d656d626572001304ac5374616b696e67206163636f756e7420646f65736e27742062656c6f6e6720746f2061206d656d6265722e5c436f6e666c6963745374616b65734f6e4163636f756e74001404b05374616b696e67206163636f756e7420636f6e7461696e7320636f6e666c696374696e67207374616b65732e44576f726b65724861734e6f5265776172640015047c576f726b657220686173206e6f20726563757272696e67207265776172642e78556e7374616b696e67506572696f644c6573735468616e4d696e696d756d001604090153706563696669656420756e7374616b696e6720706572696f64206973206c657373207468656e206d696e696d756d2073657420666f72207468652067726f75702e3c43616e6e6f745370656e645a65726f00170460496e76616c6964207370656e64696e6720616d6f756e742e74496e73756666696369656e74427564676574466f725370656e64696e67001804a449742773206e6f7420656e6f7567682062756467657420666f722074686973207370656e64696e672e584e6f4170706c69636174696f6e7350726f7669646564001904bc43616e6e6f742066696c6c206f70656e696e67202d206e6f206170706c69636174696f6e732070726f76696465642ea043616e6e6f7444656372656173655374616b6544656c7461477265617465725468616e5374616b65001a04fc43616e6e6f74206465637265617365207374616b65202d207374616b652064656c74612067726561746572207468616e20696e697469616c207374616b652e644170706c69636174696f6e734e6f74466f724f70656e696e67001b04f0547279696e6720746f2066696c6c206f70656e696e67207769746820616e206170706c69636174696f6e20666f72206f74686572206f70656e696e6764576f726b657253746f7261676556616c7565546f6f4c6f6e67001c0480576f726b65722073746f72616765207465787420697320746f6f206c6f6e672e70496e73756666696369656e74546f6b656e73466f7246756e64696e67001d04f8496e73756666696369656e7420746f6b656e7320666f722066756e64696e6720286f6e206d656d62657220636f6e74726f6c6c6572206163636f756e7429445a65726f546f6b656e7346756e64696e67001e047c547279696e6720746f2066756e642077697468207a65726f20746f6b656e7378496e73756666696369656e7442616c616e6365466f725472616e73666572001f04b443616e6e6f742077697468647261773a20696e73756666696369656e74206275646765742062616c616e63652e048c44697363757373696f6e206d6f64756c6520707265646566696e6564206572726f7273ad090c5070616c6c65745f776f726b696e675f67726f7570186572726f7273144572726f720804540004490001803c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729605374616b6542616c616e636543616e6e6f7442655a65726f0001049850726f7669646564207374616b652062616c616e63652063616e6e6f74206265207a65726f2e4c4f70656e696e67446f65734e6f7445786973740002045c4f70656e696e6720646f6573206e6f742065786973742e6443616e6e6f74486972654d756c7469706c654c656164657273000304bc43616e6e6f742066696c6c206f70656e696e672077697468206d756c7469706c65206170706c69636174696f6e732e74576f726b65724170706c69636174696f6e446f65734e6f74457869737400040488576f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e744d6178416374697665576f726b65724e756d626572457863656564656400050488576f726b696e672067726f75702073697a65206c696d69742065786365656465642e9c5375636365737366756c576f726b65724170706c69636174696f6e446f65734e6f744578697374000604b45375636365737366756c20776f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e8043616e6e6f74486972654c65616465725768656e4c6561646572457869737473000704c45468657265206973206c656164657220616c72656164792c2063616e6e6f74206869726520616e6f74686572206f6e652e4049734e6f744c6561644163636f756e740008044c4e6f742061206c656164206163636f756e742e4443757272656e744c6561644e6f745365740009046043757272656e74206c656164206973206e6f74207365742e48576f726b6572446f65734e6f744578697374000a0458576f726b657220646f6573206e6f742065786973742e4c496e76616c69644d656d6265724f726967696e000b0470496e76616c6964206f726967696e20666f722061206d656d6265722e705369676e657249734e6f74576f726b6572526f6c654163636f756e74000c04885369676e6572206973206e6f7420776f726b657220726f6c65206163636f756e742e4842656c6f774d696e696d756d5374616b6573000d04885374616b696e67206c657373207468616e20746865206c6f77657220626f756e642e7c496e73756666696369656e7442616c616e6365546f436f7665725374616b65000e0490496e73756666696369656e742062616c616e636520746f20636f766572207374616b652e884170706c69636174696f6e5374616b65446f65736e744d617463684f70656e696e67000f04d84170706c69636174696f6e207374616b65206973206c657373207468616e207265717569726564206f70656e696e67207374616b652e504f726967696e49734e6f744170706c6963616e74001004604f726967696e206973206e6f74206170706c6963616e742e3c576f726b657249734c656176696e6700110498496e76616c6964206f7065726174696f6e202d20776f726b6572206973206c656176696e672e5043616e6e6f74526577617264576974685a65726f0012046452657761726420636f756c64206e6f74206265207a65726f2e78496e76616c69645374616b696e674163636f756e74466f724d656d626572001304ac5374616b696e67206163636f756e7420646f65736e27742062656c6f6e6720746f2061206d656d6265722e5c436f6e666c6963745374616b65734f6e4163636f756e74001404b05374616b696e67206163636f756e7420636f6e7461696e7320636f6e666c696374696e67207374616b65732e44576f726b65724861734e6f5265776172640015047c576f726b657220686173206e6f20726563757272696e67207265776172642e78556e7374616b696e67506572696f644c6573735468616e4d696e696d756d001604090153706563696669656420756e7374616b696e6720706572696f64206973206c657373207468656e206d696e696d756d2073657420666f72207468652067726f75702e3c43616e6e6f745370656e645a65726f00170460496e76616c6964207370656e64696e6720616d6f756e742e74496e73756666696369656e74427564676574466f725370656e64696e67001804a449742773206e6f7420656e6f7567682062756467657420666f722074686973207370656e64696e672e584e6f4170706c69636174696f6e7350726f7669646564001904bc43616e6e6f742066696c6c206f70656e696e67202d206e6f206170706c69636174696f6e732070726f76696465642ea043616e6e6f7444656372656173655374616b6544656c7461477265617465725468616e5374616b65001a04fc43616e6e6f74206465637265617365207374616b65202d207374616b652064656c74612067726561746572207468616e20696e697469616c207374616b652e644170706c69636174696f6e734e6f74466f724f70656e696e67001b04f0547279696e6720746f2066696c6c206f70656e696e67207769746820616e206170706c69636174696f6e20666f72206f74686572206f70656e696e6764576f726b657253746f7261676556616c7565546f6f4c6f6e67001c0480576f726b65722073746f72616765207465787420697320746f6f206c6f6e672e70496e73756666696369656e74546f6b656e73466f7246756e64696e67001d04f8496e73756666696369656e7420746f6b656e7320666f722066756e64696e6720286f6e206d656d62657220636f6e74726f6c6c6572206163636f756e7429445a65726f546f6b656e7346756e64696e67001e047c547279696e6720746f2066756e642077697468207a65726f20746f6b656e7378496e73756666696369656e7442616c616e6365466f725472616e73666572001f04b443616e6e6f742077697468647261773a20696e73756666696369656e74206275646765742062616c616e63652e048c44697363757373696f6e206d6f64756c6520707265646566696e6564206572726f7273b1090c5070616c6c65745f776f726b696e675f67726f7570186572726f7273144572726f720804540004490001803c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729605374616b6542616c616e636543616e6e6f7442655a65726f0001049850726f7669646564207374616b652062616c616e63652063616e6e6f74206265207a65726f2e4c4f70656e696e67446f65734e6f7445786973740002045c4f70656e696e6720646f6573206e6f742065786973742e6443616e6e6f74486972654d756c7469706c654c656164657273000304bc43616e6e6f742066696c6c206f70656e696e672077697468206d756c7469706c65206170706c69636174696f6e732e74576f726b65724170706c69636174696f6e446f65734e6f74457869737400040488576f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e744d6178416374697665576f726b65724e756d626572457863656564656400050488576f726b696e672067726f75702073697a65206c696d69742065786365656465642e9c5375636365737366756c576f726b65724170706c69636174696f6e446f65734e6f744578697374000604b45375636365737366756c20776f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e8043616e6e6f74486972654c65616465725768656e4c6561646572457869737473000704c45468657265206973206c656164657220616c72656164792c2063616e6e6f74206869726520616e6f74686572206f6e652e4049734e6f744c6561644163636f756e740008044c4e6f742061206c656164206163636f756e742e4443757272656e744c6561644e6f745365740009046043757272656e74206c656164206973206e6f74207365742e48576f726b6572446f65734e6f744578697374000a0458576f726b657220646f6573206e6f742065786973742e4c496e76616c69644d656d6265724f726967696e000b0470496e76616c6964206f726967696e20666f722061206d656d6265722e705369676e657249734e6f74576f726b6572526f6c654163636f756e74000c04885369676e6572206973206e6f7420776f726b657220726f6c65206163636f756e742e4842656c6f774d696e696d756d5374616b6573000d04885374616b696e67206c657373207468616e20746865206c6f77657220626f756e642e7c496e73756666696369656e7442616c616e6365546f436f7665725374616b65000e0490496e73756666696369656e742062616c616e636520746f20636f766572207374616b652e884170706c69636174696f6e5374616b65446f65736e744d617463684f70656e696e67000f04d84170706c69636174696f6e207374616b65206973206c657373207468616e207265717569726564206f70656e696e67207374616b652e504f726967696e49734e6f744170706c6963616e74001004604f726967696e206973206e6f74206170706c6963616e742e3c576f726b657249734c656176696e6700110498496e76616c6964206f7065726174696f6e202d20776f726b6572206973206c656176696e672e5043616e6e6f74526577617264576974685a65726f0012046452657761726420636f756c64206e6f74206265207a65726f2e78496e76616c69645374616b696e674163636f756e74466f724d656d626572001304ac5374616b696e67206163636f756e7420646f65736e27742062656c6f6e6720746f2061206d656d6265722e5c436f6e666c6963745374616b65734f6e4163636f756e74001404b05374616b696e67206163636f756e7420636f6e7461696e7320636f6e666c696374696e67207374616b65732e44576f726b65724861734e6f5265776172640015047c576f726b657220686173206e6f20726563757272696e67207265776172642e78556e7374616b696e67506572696f644c6573735468616e4d696e696d756d001604090153706563696669656420756e7374616b696e6720706572696f64206973206c657373207468656e206d696e696d756d2073657420666f72207468652067726f75702e3c43616e6e6f745370656e645a65726f00170460496e76616c6964207370656e64696e6720616d6f756e742e74496e73756666696369656e74427564676574466f725370656e64696e67001804a449742773206e6f7420656e6f7567682062756467657420666f722074686973207370656e64696e672e584e6f4170706c69636174696f6e7350726f7669646564001904bc43616e6e6f742066696c6c206f70656e696e67202d206e6f206170706c69636174696f6e732070726f76696465642ea043616e6e6f7444656372656173655374616b6544656c7461477265617465725468616e5374616b65001a04fc43616e6e6f74206465637265617365207374616b65202d207374616b652064656c74612067726561746572207468616e20696e697469616c207374616b652e644170706c69636174696f6e734e6f74466f724f70656e696e67001b04f0547279696e6720746f2066696c6c206f70656e696e67207769746820616e206170706c69636174696f6e20666f72206f74686572206f70656e696e6764576f726b657253746f7261676556616c7565546f6f4c6f6e67001c0480576f726b65722073746f72616765207465787420697320746f6f206c6f6e672e70496e73756666696369656e74546f6b656e73466f7246756e64696e67001d04f8496e73756666696369656e7420746f6b656e7320666f722066756e64696e6720286f6e206d656d62657220636f6e74726f6c6c6572206163636f756e7429445a65726f546f6b656e7346756e64696e67001e047c547279696e6720746f2066756e642077697468207a65726f20746f6b656e7378496e73756666696369656e7442616c616e6365466f725472616e73666572001f04b443616e6e6f742077697468647261773a20696e73756666696369656e74206275646765742062616c616e63652e048c44697363757373696f6e206d6f64756c6520707265646566696e6564206572726f7273b5090c5070616c6c65745f776f726b696e675f67726f7570186572726f7273144572726f720804540004490001803c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729605374616b6542616c616e636543616e6e6f7442655a65726f0001049850726f7669646564207374616b652062616c616e63652063616e6e6f74206265207a65726f2e4c4f70656e696e67446f65734e6f7445786973740002045c4f70656e696e6720646f6573206e6f742065786973742e6443616e6e6f74486972654d756c7469706c654c656164657273000304bc43616e6e6f742066696c6c206f70656e696e672077697468206d756c7469706c65206170706c69636174696f6e732e74576f726b65724170706c69636174696f6e446f65734e6f74457869737400040488576f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e744d6178416374697665576f726b65724e756d626572457863656564656400050488576f726b696e672067726f75702073697a65206c696d69742065786365656465642e9c5375636365737366756c576f726b65724170706c69636174696f6e446f65734e6f744578697374000604b45375636365737366756c20776f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e8043616e6e6f74486972654c65616465725768656e4c6561646572457869737473000704c45468657265206973206c656164657220616c72656164792c2063616e6e6f74206869726520616e6f74686572206f6e652e4049734e6f744c6561644163636f756e740008044c4e6f742061206c656164206163636f756e742e4443757272656e744c6561644e6f745365740009046043757272656e74206c656164206973206e6f74207365742e48576f726b6572446f65734e6f744578697374000a0458576f726b657220646f6573206e6f742065786973742e4c496e76616c69644d656d6265724f726967696e000b0470496e76616c6964206f726967696e20666f722061206d656d6265722e705369676e657249734e6f74576f726b6572526f6c654163636f756e74000c04885369676e6572206973206e6f7420776f726b657220726f6c65206163636f756e742e4842656c6f774d696e696d756d5374616b6573000d04885374616b696e67206c657373207468616e20746865206c6f77657220626f756e642e7c496e73756666696369656e7442616c616e6365546f436f7665725374616b65000e0490496e73756666696369656e742062616c616e636520746f20636f766572207374616b652e884170706c69636174696f6e5374616b65446f65736e744d617463684f70656e696e67000f04d84170706c69636174696f6e207374616b65206973206c657373207468616e207265717569726564206f70656e696e67207374616b652e504f726967696e49734e6f744170706c6963616e74001004604f726967696e206973206e6f74206170706c6963616e742e3c576f726b657249734c656176696e6700110498496e76616c6964206f7065726174696f6e202d20776f726b6572206973206c656176696e672e5043616e6e6f74526577617264576974685a65726f0012046452657761726420636f756c64206e6f74206265207a65726f2e78496e76616c69645374616b696e674163636f756e74466f724d656d626572001304ac5374616b696e67206163636f756e7420646f65736e27742062656c6f6e6720746f2061206d656d6265722e5c436f6e666c6963745374616b65734f6e4163636f756e74001404b05374616b696e67206163636f756e7420636f6e7461696e7320636f6e666c696374696e67207374616b65732e44576f726b65724861734e6f5265776172640015047c576f726b657220686173206e6f20726563757272696e67207265776172642e78556e7374616b696e67506572696f644c6573735468616e4d696e696d756d001604090153706563696669656420756e7374616b696e6720706572696f64206973206c657373207468656e206d696e696d756d2073657420666f72207468652067726f75702e3c43616e6e6f745370656e645a65726f00170460496e76616c6964207370656e64696e6720616d6f756e742e74496e73756666696369656e74427564676574466f725370656e64696e67001804a449742773206e6f7420656e6f7567682062756467657420666f722074686973207370656e64696e672e584e6f4170706c69636174696f6e7350726f7669646564001904bc43616e6e6f742066696c6c206f70656e696e67202d206e6f206170706c69636174696f6e732070726f76696465642ea043616e6e6f7444656372656173655374616b6544656c7461477265617465725468616e5374616b65001a04fc43616e6e6f74206465637265617365207374616b65202d207374616b652064656c74612067726561746572207468616e20696e697469616c207374616b652e644170706c69636174696f6e734e6f74466f724f70656e696e67001b04f0547279696e6720746f2066696c6c206f70656e696e67207769746820616e206170706c69636174696f6e20666f72206f74686572206f70656e696e6764576f726b657253746f7261676556616c7565546f6f4c6f6e67001c0480576f726b65722073746f72616765207465787420697320746f6f206c6f6e672e70496e73756666696369656e74546f6b656e73466f7246756e64696e67001d04f8496e73756666696369656e7420746f6b656e7320666f722066756e64696e6720286f6e206d656d62657220636f6e74726f6c6c6572206163636f756e7429445a65726f546f6b656e7346756e64696e67001e047c547279696e6720746f2066756e642077697468207a65726f20746f6b656e7378496e73756666696369656e7442616c616e6365466f725472616e73666572001f04b443616e6e6f742077697468647261773a20696e73756666696369656e74206275646765742062616c616e63652e048c44697363757373696f6e206d6f64756c6520707265646566696e6564206572726f7273b9090c5070616c6c65745f776f726b696e675f67726f7570186572726f7273144572726f720804540004490001803c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729605374616b6542616c616e636543616e6e6f7442655a65726f0001049850726f7669646564207374616b652062616c616e63652063616e6e6f74206265207a65726f2e4c4f70656e696e67446f65734e6f7445786973740002045c4f70656e696e6720646f6573206e6f742065786973742e6443616e6e6f74486972654d756c7469706c654c656164657273000304bc43616e6e6f742066696c6c206f70656e696e672077697468206d756c7469706c65206170706c69636174696f6e732e74576f726b65724170706c69636174696f6e446f65734e6f74457869737400040488576f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e744d6178416374697665576f726b65724e756d626572457863656564656400050488576f726b696e672067726f75702073697a65206c696d69742065786365656465642e9c5375636365737366756c576f726b65724170706c69636174696f6e446f65734e6f744578697374000604b45375636365737366756c20776f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e8043616e6e6f74486972654c65616465725768656e4c6561646572457869737473000704c45468657265206973206c656164657220616c72656164792c2063616e6e6f74206869726520616e6f74686572206f6e652e4049734e6f744c6561644163636f756e740008044c4e6f742061206c656164206163636f756e742e4443757272656e744c6561644e6f745365740009046043757272656e74206c656164206973206e6f74207365742e48576f726b6572446f65734e6f744578697374000a0458576f726b657220646f6573206e6f742065786973742e4c496e76616c69644d656d6265724f726967696e000b0470496e76616c6964206f726967696e20666f722061206d656d6265722e705369676e657249734e6f74576f726b6572526f6c654163636f756e74000c04885369676e6572206973206e6f7420776f726b657220726f6c65206163636f756e742e4842656c6f774d696e696d756d5374616b6573000d04885374616b696e67206c657373207468616e20746865206c6f77657220626f756e642e7c496e73756666696369656e7442616c616e6365546f436f7665725374616b65000e0490496e73756666696369656e742062616c616e636520746f20636f766572207374616b652e884170706c69636174696f6e5374616b65446f65736e744d617463684f70656e696e67000f04d84170706c69636174696f6e207374616b65206973206c657373207468616e207265717569726564206f70656e696e67207374616b652e504f726967696e49734e6f744170706c6963616e74001004604f726967696e206973206e6f74206170706c6963616e742e3c576f726b657249734c656176696e6700110498496e76616c6964206f7065726174696f6e202d20776f726b6572206973206c656176696e672e5043616e6e6f74526577617264576974685a65726f0012046452657761726420636f756c64206e6f74206265207a65726f2e78496e76616c69645374616b696e674163636f756e74466f724d656d626572001304ac5374616b696e67206163636f756e7420646f65736e27742062656c6f6e6720746f2061206d656d6265722e5c436f6e666c6963745374616b65734f6e4163636f756e74001404b05374616b696e67206163636f756e7420636f6e7461696e7320636f6e666c696374696e67207374616b65732e44576f726b65724861734e6f5265776172640015047c576f726b657220686173206e6f20726563757272696e67207265776172642e78556e7374616b696e67506572696f644c6573735468616e4d696e696d756d001604090153706563696669656420756e7374616b696e6720706572696f64206973206c657373207468656e206d696e696d756d2073657420666f72207468652067726f75702e3c43616e6e6f745370656e645a65726f00170460496e76616c6964207370656e64696e6720616d6f756e742e74496e73756666696369656e74427564676574466f725370656e64696e67001804a449742773206e6f7420656e6f7567682062756467657420666f722074686973207370656e64696e672e584e6f4170706c69636174696f6e7350726f7669646564001904bc43616e6e6f742066696c6c206f70656e696e67202d206e6f206170706c69636174696f6e732070726f76696465642ea043616e6e6f7444656372656173655374616b6544656c7461477265617465725468616e5374616b65001a04fc43616e6e6f74206465637265617365207374616b65202d207374616b652064656c74612067726561746572207468616e20696e697469616c207374616b652e644170706c69636174696f6e734e6f74466f724f70656e696e67001b04f0547279696e6720746f2066696c6c206f70656e696e67207769746820616e206170706c69636174696f6e20666f72206f74686572206f70656e696e6764576f726b657253746f7261676556616c7565546f6f4c6f6e67001c0480576f726b65722073746f72616765207465787420697320746f6f206c6f6e672e70496e73756666696369656e74546f6b656e73466f7246756e64696e67001d04f8496e73756666696369656e7420746f6b656e7320666f722066756e64696e6720286f6e206d656d62657220636f6e74726f6c6c6572206163636f756e7429445a65726f546f6b656e7346756e64696e67001e047c547279696e6720746f2066756e642077697468207a65726f20746f6b656e7378496e73756666696369656e7442616c616e6365466f725472616e73666572001f04b443616e6e6f742077697468647261773a20696e73756666696369656e74206275646765742062616c616e63652e048c44697363757373696f6e206d6f64756c6520707265646566696e6564206572726f7273bd090c5070616c6c65745f776f726b696e675f67726f7570186572726f7273144572726f720804540004490001803c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729605374616b6542616c616e636543616e6e6f7442655a65726f0001049850726f7669646564207374616b652062616c616e63652063616e6e6f74206265207a65726f2e4c4f70656e696e67446f65734e6f7445786973740002045c4f70656e696e6720646f6573206e6f742065786973742e6443616e6e6f74486972654d756c7469706c654c656164657273000304bc43616e6e6f742066696c6c206f70656e696e672077697468206d756c7469706c65206170706c69636174696f6e732e74576f726b65724170706c69636174696f6e446f65734e6f74457869737400040488576f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e744d6178416374697665576f726b65724e756d626572457863656564656400050488576f726b696e672067726f75702073697a65206c696d69742065786365656465642e9c5375636365737366756c576f726b65724170706c69636174696f6e446f65734e6f744578697374000604b45375636365737366756c20776f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e8043616e6e6f74486972654c65616465725768656e4c6561646572457869737473000704c45468657265206973206c656164657220616c72656164792c2063616e6e6f74206869726520616e6f74686572206f6e652e4049734e6f744c6561644163636f756e740008044c4e6f742061206c656164206163636f756e742e4443757272656e744c6561644e6f745365740009046043757272656e74206c656164206973206e6f74207365742e48576f726b6572446f65734e6f744578697374000a0458576f726b657220646f6573206e6f742065786973742e4c496e76616c69644d656d6265724f726967696e000b0470496e76616c6964206f726967696e20666f722061206d656d6265722e705369676e657249734e6f74576f726b6572526f6c654163636f756e74000c04885369676e6572206973206e6f7420776f726b657220726f6c65206163636f756e742e4842656c6f774d696e696d756d5374616b6573000d04885374616b696e67206c657373207468616e20746865206c6f77657220626f756e642e7c496e73756666696369656e7442616c616e6365546f436f7665725374616b65000e0490496e73756666696369656e742062616c616e636520746f20636f766572207374616b652e884170706c69636174696f6e5374616b65446f65736e744d617463684f70656e696e67000f04d84170706c69636174696f6e207374616b65206973206c657373207468616e207265717569726564206f70656e696e67207374616b652e504f726967696e49734e6f744170706c6963616e74001004604f726967696e206973206e6f74206170706c6963616e742e3c576f726b657249734c656176696e6700110498496e76616c6964206f7065726174696f6e202d20776f726b6572206973206c656176696e672e5043616e6e6f74526577617264576974685a65726f0012046452657761726420636f756c64206e6f74206265207a65726f2e78496e76616c69645374616b696e674163636f756e74466f724d656d626572001304ac5374616b696e67206163636f756e7420646f65736e27742062656c6f6e6720746f2061206d656d6265722e5c436f6e666c6963745374616b65734f6e4163636f756e74001404b05374616b696e67206163636f756e7420636f6e7461696e7320636f6e666c696374696e67207374616b65732e44576f726b65724861734e6f5265776172640015047c576f726b657220686173206e6f20726563757272696e67207265776172642e78556e7374616b696e67506572696f644c6573735468616e4d696e696d756d001604090153706563696669656420756e7374616b696e6720706572696f64206973206c657373207468656e206d696e696d756d2073657420666f72207468652067726f75702e3c43616e6e6f745370656e645a65726f00170460496e76616c6964207370656e64696e6720616d6f756e742e74496e73756666696369656e74427564676574466f725370656e64696e67001804a449742773206e6f7420656e6f7567682062756467657420666f722074686973207370656e64696e672e584e6f4170706c69636174696f6e7350726f7669646564001904bc43616e6e6f742066696c6c206f70656e696e67202d206e6f206170706c69636174696f6e732070726f76696465642ea043616e6e6f7444656372656173655374616b6544656c7461477265617465725468616e5374616b65001a04fc43616e6e6f74206465637265617365207374616b65202d207374616b652064656c74612067726561746572207468616e20696e697469616c207374616b652e644170706c69636174696f6e734e6f74466f724f70656e696e67001b04f0547279696e6720746f2066696c6c206f70656e696e67207769746820616e206170706c69636174696f6e20666f72206f74686572206f70656e696e6764576f726b657253746f7261676556616c7565546f6f4c6f6e67001c0480576f726b65722073746f72616765207465787420697320746f6f206c6f6e672e70496e73756666696369656e74546f6b656e73466f7246756e64696e67001d04f8496e73756666696369656e7420746f6b656e7320666f722066756e64696e6720286f6e206d656d62657220636f6e74726f6c6c6572206163636f756e7429445a65726f546f6b656e7346756e64696e67001e047c547279696e6720746f2066756e642077697468207a65726f20746f6b656e7378496e73756666696369656e7442616c616e6365466f725472616e73666572001f04b443616e6e6f742077697468647261773a20696e73756666696369656e74206275646765742062616c616e63652e048c44697363757373696f6e206d6f64756c6520707265646566696e6564206572726f7273c1090c5070616c6c65745f776f726b696e675f67726f7570186572726f7273144572726f720804540004490001803c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729605374616b6542616c616e636543616e6e6f7442655a65726f0001049850726f7669646564207374616b652062616c616e63652063616e6e6f74206265207a65726f2e4c4f70656e696e67446f65734e6f7445786973740002045c4f70656e696e6720646f6573206e6f742065786973742e6443616e6e6f74486972654d756c7469706c654c656164657273000304bc43616e6e6f742066696c6c206f70656e696e672077697468206d756c7469706c65206170706c69636174696f6e732e74576f726b65724170706c69636174696f6e446f65734e6f74457869737400040488576f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e744d6178416374697665576f726b65724e756d626572457863656564656400050488576f726b696e672067726f75702073697a65206c696d69742065786365656465642e9c5375636365737366756c576f726b65724170706c69636174696f6e446f65734e6f744578697374000604b45375636365737366756c20776f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e8043616e6e6f74486972654c65616465725768656e4c6561646572457869737473000704c45468657265206973206c656164657220616c72656164792c2063616e6e6f74206869726520616e6f74686572206f6e652e4049734e6f744c6561644163636f756e740008044c4e6f742061206c656164206163636f756e742e4443757272656e744c6561644e6f745365740009046043757272656e74206c656164206973206e6f74207365742e48576f726b6572446f65734e6f744578697374000a0458576f726b657220646f6573206e6f742065786973742e4c496e76616c69644d656d6265724f726967696e000b0470496e76616c6964206f726967696e20666f722061206d656d6265722e705369676e657249734e6f74576f726b6572526f6c654163636f756e74000c04885369676e6572206973206e6f7420776f726b657220726f6c65206163636f756e742e4842656c6f774d696e696d756d5374616b6573000d04885374616b696e67206c657373207468616e20746865206c6f77657220626f756e642e7c496e73756666696369656e7442616c616e6365546f436f7665725374616b65000e0490496e73756666696369656e742062616c616e636520746f20636f766572207374616b652e884170706c69636174696f6e5374616b65446f65736e744d617463684f70656e696e67000f04d84170706c69636174696f6e207374616b65206973206c657373207468616e207265717569726564206f70656e696e67207374616b652e504f726967696e49734e6f744170706c6963616e74001004604f726967696e206973206e6f74206170706c6963616e742e3c576f726b657249734c656176696e6700110498496e76616c6964206f7065726174696f6e202d20776f726b6572206973206c656176696e672e5043616e6e6f74526577617264576974685a65726f0012046452657761726420636f756c64206e6f74206265207a65726f2e78496e76616c69645374616b696e674163636f756e74466f724d656d626572001304ac5374616b696e67206163636f756e7420646f65736e27742062656c6f6e6720746f2061206d656d6265722e5c436f6e666c6963745374616b65734f6e4163636f756e74001404b05374616b696e67206163636f756e7420636f6e7461696e7320636f6e666c696374696e67207374616b65732e44576f726b65724861734e6f5265776172640015047c576f726b657220686173206e6f20726563757272696e67207265776172642e78556e7374616b696e67506572696f644c6573735468616e4d696e696d756d001604090153706563696669656420756e7374616b696e6720706572696f64206973206c657373207468656e206d696e696d756d2073657420666f72207468652067726f75702e3c43616e6e6f745370656e645a65726f00170460496e76616c6964207370656e64696e6720616d6f756e742e74496e73756666696369656e74427564676574466f725370656e64696e67001804a449742773206e6f7420656e6f7567682062756467657420666f722074686973207370656e64696e672e584e6f4170706c69636174696f6e7350726f7669646564001904bc43616e6e6f742066696c6c206f70656e696e67202d206e6f206170706c69636174696f6e732070726f76696465642ea043616e6e6f7444656372656173655374616b6544656c7461477265617465725468616e5374616b65001a04fc43616e6e6f74206465637265617365207374616b65202d207374616b652064656c74612067726561746572207468616e20696e697469616c207374616b652e644170706c69636174696f6e734e6f74466f724f70656e696e67001b04f0547279696e6720746f2066696c6c206f70656e696e67207769746820616e206170706c69636174696f6e20666f72206f74686572206f70656e696e6764576f726b657253746f7261676556616c7565546f6f4c6f6e67001c0480576f726b65722073746f72616765207465787420697320746f6f206c6f6e672e70496e73756666696369656e74546f6b656e73466f7246756e64696e67001d04f8496e73756666696369656e7420746f6b656e7320666f722066756e64696e6720286f6e206d656d62657220636f6e74726f6c6c6572206163636f756e7429445a65726f546f6b656e7346756e64696e67001e047c547279696e6720746f2066756e642077697468207a65726f20746f6b656e7378496e73756666696369656e7442616c616e6365466f725472616e73666572001f04b443616e6e6f742077697468647261773a20696e73756666696369656e74206275646765742062616c616e63652e048c44697363757373696f6e206d6f64756c6520707265646566696e6564206572726f7273c5090c5070616c6c65745f776f726b696e675f67726f7570186572726f7273144572726f720804540004490001803c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729605374616b6542616c616e636543616e6e6f7442655a65726f0001049850726f7669646564207374616b652062616c616e63652063616e6e6f74206265207a65726f2e4c4f70656e696e67446f65734e6f7445786973740002045c4f70656e696e6720646f6573206e6f742065786973742e6443616e6e6f74486972654d756c7469706c654c656164657273000304bc43616e6e6f742066696c6c206f70656e696e672077697468206d756c7469706c65206170706c69636174696f6e732e74576f726b65724170706c69636174696f6e446f65734e6f74457869737400040488576f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e744d6178416374697665576f726b65724e756d626572457863656564656400050488576f726b696e672067726f75702073697a65206c696d69742065786365656465642e9c5375636365737366756c576f726b65724170706c69636174696f6e446f65734e6f744578697374000604b45375636365737366756c20776f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e8043616e6e6f74486972654c65616465725768656e4c6561646572457869737473000704c45468657265206973206c656164657220616c72656164792c2063616e6e6f74206869726520616e6f74686572206f6e652e4049734e6f744c6561644163636f756e740008044c4e6f742061206c656164206163636f756e742e4443757272656e744c6561644e6f745365740009046043757272656e74206c656164206973206e6f74207365742e48576f726b6572446f65734e6f744578697374000a0458576f726b657220646f6573206e6f742065786973742e4c496e76616c69644d656d6265724f726967696e000b0470496e76616c6964206f726967696e20666f722061206d656d6265722e705369676e657249734e6f74576f726b6572526f6c654163636f756e74000c04885369676e6572206973206e6f7420776f726b657220726f6c65206163636f756e742e4842656c6f774d696e696d756d5374616b6573000d04885374616b696e67206c657373207468616e20746865206c6f77657220626f756e642e7c496e73756666696369656e7442616c616e6365546f436f7665725374616b65000e0490496e73756666696369656e742062616c616e636520746f20636f766572207374616b652e884170706c69636174696f6e5374616b65446f65736e744d617463684f70656e696e67000f04d84170706c69636174696f6e207374616b65206973206c657373207468616e207265717569726564206f70656e696e67207374616b652e504f726967696e49734e6f744170706c6963616e74001004604f726967696e206973206e6f74206170706c6963616e742e3c576f726b657249734c656176696e6700110498496e76616c6964206f7065726174696f6e202d20776f726b6572206973206c656176696e672e5043616e6e6f74526577617264576974685a65726f0012046452657761726420636f756c64206e6f74206265207a65726f2e78496e76616c69645374616b696e674163636f756e74466f724d656d626572001304ac5374616b696e67206163636f756e7420646f65736e27742062656c6f6e6720746f2061206d656d6265722e5c436f6e666c6963745374616b65734f6e4163636f756e74001404b05374616b696e67206163636f756e7420636f6e7461696e7320636f6e666c696374696e67207374616b65732e44576f726b65724861734e6f5265776172640015047c576f726b657220686173206e6f20726563757272696e67207265776172642e78556e7374616b696e67506572696f644c6573735468616e4d696e696d756d001604090153706563696669656420756e7374616b696e6720706572696f64206973206c657373207468656e206d696e696d756d2073657420666f72207468652067726f75702e3c43616e6e6f745370656e645a65726f00170460496e76616c6964207370656e64696e6720616d6f756e742e74496e73756666696369656e74427564676574466f725370656e64696e67001804a449742773206e6f7420656e6f7567682062756467657420666f722074686973207370656e64696e672e584e6f4170706c69636174696f6e7350726f7669646564001904bc43616e6e6f742066696c6c206f70656e696e67202d206e6f206170706c69636174696f6e732070726f76696465642ea043616e6e6f7444656372656173655374616b6544656c7461477265617465725468616e5374616b65001a04fc43616e6e6f74206465637265617365207374616b65202d207374616b652064656c74612067726561746572207468616e20696e697469616c207374616b652e644170706c69636174696f6e734e6f74466f724f70656e696e67001b04f0547279696e6720746f2066696c6c206f70656e696e67207769746820616e206170706c69636174696f6e20666f72206f74686572206f70656e696e6764576f726b657253746f7261676556616c7565546f6f4c6f6e67001c0480576f726b65722073746f72616765207465787420697320746f6f206c6f6e672e70496e73756666696369656e74546f6b656e73466f7246756e64696e67001d04f8496e73756666696369656e7420746f6b656e7320666f722066756e64696e6720286f6e206d656d62657220636f6e74726f6c6c6572206163636f756e7429445a65726f546f6b656e7346756e64696e67001e047c547279696e6720746f2066756e642077697468207a65726f20746f6b656e7378496e73756666696369656e7442616c616e6365466f725472616e73666572001f04b443616e6e6f742077697468647261773a20696e73756666696369656e74206275646765742062616c616e63652e048c44697363757373696f6e206d6f64756c6520707265646566696e6564206572726f7273c909102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c4164647265737301001043616c6c013904245369676e617475726501cd0914457874726101d90900040030000000cd09082873705f72756e74696d65384d756c74695369676e617475726500010c1c4564323535313904009d050148656432353531393a3a5369676e61747572650000001c537232353531390400d1050148737232353531393a3a5369676e61747572650001001445636473610400d109014065636473613a3a5369676e617475726500020000d1090c1c73705f636f7265146563647361245369676e617475726500000400d50901205b75383b2036355d0000d509000003410000000800d90900000420dd09e109e509e909ed09f509f909fd0900dd0910306672616d655f73797374656d28657874656e73696f6e7354636865636b5f6e6f6e5f7a65726f5f73656e64657248436865636b4e6f6e5a65726f53656e64657204045400000000e10910306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000e50910306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e04045400000000e90910306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000ed0910306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c69747904045400000400f109010c4572610000f109102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000f50910306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e636504045400000400e5030120543a3a496e6465780000f90910306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000fd09086870616c6c65745f7472616e73616374696f6e5f7061796d656e74604368617267655472616e73616374696f6e5061796d656e7404045400000400ec013042616c616e63654f663c543e0000010a08586a6f7973747265616d5f6e6f64655f72756e74696d651c52756e74696d6500000000a41853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b57656967687401001c180000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b4861736801010405102c8000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510300400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801002c80000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e18446967657374010034040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301004404001ca0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e001d01204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2ed020497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e002d01204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279fc206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104022cd9030400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e004d01205468652076616c756520686173207468652074797065206028543a3a426c6f636b4e756d6265722c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000e10304000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100980400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100980400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e50686173650000d103040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01ed0301501830426c6f636b57656967687473f903f90142b21656000b00204aa9d10113ffffffffffffffffa2e1e21300010b980f11a92e011366666666666666a6010b0098f73e5d0113ffffffffffffffbf010000a2e1e21300010b98976313a3011366666666666666e6010b00204aa9d10113ffffffffffffffff01070088526a74130000000000000040a2e1e2130000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e67746809043000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e74101060090000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e204462576569676874110440f863350000000000a0380202000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6e15040103386a6f7973747265616d2d6e6f6465386a6f7973747265616d2d6e6f64650c000000d20700000000000030df6acb689907609b0400000037e397fc7c91f5e40100000040fe3ad401f8959a0600000018ef58a3b67ba77001000000d2bc9897eed08f1503000000f78b278be53f454c02000000ed99c5acb25eedf503000000cbca25e39f14238702000000687ad44ad37f03c201000000bc9d89904f5b923f0100000037c8bb1350a9a2a803000000ab3c0572291feb8b0100000001000000010484204765742074686520636861696e27732063757272656e742076657273696f6e2e28535335385072656669782904087e0014a8205468652064657369676e61746564205353353820707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e012d04001c5574696c697479000131040174044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e019d06011042616265011042616265442845706f6368496e64657801002820000000000000000004542043757272656e742065706f636820696e6465782e2c417574686f7269746965730100a1060400046c2043757272656e742065706f636820617574686f7269746965732e2c47656e65736973536c6f740100510420000000000000000008f82054686520736c6f74206174207768696368207468652066697273742065706f63682061637475616c6c7920737461727465642e205468697320697320309020756e74696c2074686520666972737420626c6f636b206f662074686520636861696e2e2c43757272656e74536c6f740100510420000000000000000004542043757272656e7420736c6f74206e756d6265722e2852616e646f6d6e65737301000480000000000000000000000000000000000000000000000000000000000000000028b8205468652065706f63682072616e646f6d6e65737320666f7220746865202a63757272656e742a2065706f63682e002c20232053656375726974790005012054686973204d555354204e4f54206265207573656420666f722067616d626c696e672c2061732069742063616e20626520696e666c75656e6365642062792061f8206d616c6963696f75732076616c696461746f7220696e207468652073686f7274207465726d2e204974204d4159206265207573656420696e206d616e7915012063727970746f677261706869632070726f746f636f6c732c20686f77657665722c20736f206c6f6e67206173206f6e652072656d656d6265727320746861742074686973150120286c696b652065766572797468696e6720656c7365206f6e2d636861696e29206974206973207075626c69632e20466f72206578616d706c652c2069742063616e206265050120757365642077686572652061206e756d626572206973206e656564656420746861742063616e6e6f742068617665206265656e2063686f73656e20627920616e0d01206164766572736172792c20666f7220707572706f7365732073756368206173207075626c69632d636f696e207a65726f2d6b6e6f776c656467652070726f6f66732e6050656e64696e6745706f6368436f6e6669674368616e67650000590404000461012050656e64696e672065706f636820636f6e66696775726174696f6e206368616e676520746861742077696c6c206265206170706c696564207768656e20746865206e6578742065706f636820697320656e61637465642e384e65787452616e646f6d6e657373010004800000000000000000000000000000000000000000000000000000000000000000045c204e6578742065706f63682072616e646f6d6e6573732e3c4e657874417574686f7269746965730100a10604000460204e6578742065706f636820617574686f7269746965732e305365676d656e74496e6465780100101000000000247c2052616e646f6d6e65737320756e64657220636f6e737472756374696f6e2e00f8205765206d616b6520612074726164652d6f6666206265747765656e2073746f7261676520616363657373657320616e64206c697374206c656e6774682e01012057652073746f72652074686520756e6465722d636f6e737472756374696f6e2072616e646f6d6e65737320696e207365676d656e7473206f6620757020746f942060554e4445525f434f4e535452554354494f4e5f5345474d454e545f4c454e475448602e00ec204f6e63652061207365676d656e7420726561636865732074686973206c656e6774682c20776520626567696e20746865206e657874206f6e652e090120576520726573657420616c6c207365676d656e747320616e642072657475726e20746f206030602061742074686520626567696e6e696e67206f662065766572791c2065706f63682e44556e646572436f6e737472756374696f6e0101040510ad0604000415012054574f582d4e4f54453a20605365676d656e74496e6465786020697320616e20696e6372656173696e6720696e74656765722c20736f2074686973206973206f6b61792e2c496e697469616c697a65640000b50604000801012054656d706f726172792076616c75652028636c656172656420617420626c6f636b2066696e616c697a6174696f6e292077686963682069732060536f6d65601d01206966207065722d626c6f636b20696e697469616c697a6174696f6e2068617320616c7265616479206265656e2063616c6c656420666f722063757272656e7420626c6f636b2e4c417574686f7256726652616e646f6d6e6573730100c90604001015012054686973206669656c642073686f756c6420616c7761797320626520706f70756c6174656420647572696e6720626c6f636b2070726f63657373696e6720756e6c6573731901207365636f6e6461727920706c61696e20736c6f74732061726520656e61626c65642028776869636820646f6e277420636f6e7461696e206120565246206f7574707574292e0049012049742069732073657420696e20606f6e5f66696e616c697a65602c206265666f72652069742077696c6c20636f6e7461696e207468652076616c75652066726f6d20746865206c61737420626c6f636b2e2845706f636853746172740100dd03200000000000000000145d012054686520626c6f636b206e756d62657273207768656e20746865206c61737420616e642063757272656e742065706f6368206861766520737461727465642c20726573706563746976656c7920604e2d316020616e641420604e602e4901204e4f54453a20576520747261636b207468697320697320696e206f7264657220746f20616e6e6f746174652074686520626c6f636b206e756d626572207768656e206120676976656e20706f6f6c206f66590120656e74726f7079207761732066697865642028692e652e20697420776173206b6e6f776e20746f20636861696e206f6273657276657273292e2053696e63652065706f6368732061726520646566696e656420696e590120736c6f74732c207768696368206d617920626520736b69707065642c2074686520626c6f636b206e756d62657273206d6179206e6f74206c696e6520757020776974682074686520736c6f74206e756d626572732e204c6174656e657373010010100000000014d820486f77206c617465207468652063757272656e7420626c6f636b20697320636f6d706172656420746f2069747320706172656e742e001501205468697320656e74727920697320706f70756c617465642061732070617274206f6620626c6f636b20657865637574696f6e20616e6420697320636c65616e65642075701101206f6e20626c6f636b2066696e616c697a6174696f6e2e205175657279696e6720746869732073746f7261676520656e747279206f757473696465206f6620626c6f636bb020657865637574696f6e20636f6e746578742073686f756c6420616c77617973207969656c64207a65726f2e2c45706f6368436f6e6669670000cd0604000861012054686520636f6e66696775726174696f6e20666f72207468652063757272656e742065706f63682e2053686f756c64206e6576657220626520604e6f6e656020617320697420697320696e697469616c697a656420696e242067656e657369732e3c4e65787445706f6368436f6e6669670000cd060400082d012054686520636f6e66696775726174696f6e20666f7220746865206e6578742065706f63682c20604e6f6e65602069662074686520636f6e6669672077696c6c206e6f74206368616e6765e82028796f752063616e2066616c6c6261636b20746f206045706f6368436f6e6669676020696e737465616420696e20746861742063617365292e34536b697070656445706f6368730100d10604002029012041206c697374206f6620746865206c6173742031303020736b69707065642065706f63687320616e642074686520636f72726573706f6e64696e672073657373696f6e20696e64657870207768656e207468652065706f63682077617320736b69707065642e0031012054686973206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e2070726f6f66732e20416e2065717569766f636174696f6e2070726f6f663501206d75737420636f6e7461696e732061206b65792d6f776e6572736869702070726f6f6620666f72206120676976656e2073657373696f6e2c207468657265666f7265207765206e656564206139012077617920746f2074696520746f6765746865722073657373696f6e7320616e642065706f636820696e64696365732c20692e652e207765206e65656420746f2076616c69646174652074686174290120612076616c696461746f722077617320746865206f776e6572206f66206120676976656e206b6579206f6e206120676976656e2073657373696f6e2c20616e64207768617420746865b0206163746976652065706f636820696e6465782077617320647572696e6720746861742073657373696f6e2e013d04000c3445706f63684475726174696f6e282058020000000000000cec2054686520616d6f756e74206f662074696d652c20696e20736c6f74732c207468617420656163682065706f63682073686f756c64206c6173742e1901204e4f54453a2043757272656e746c79206974206973206e6f7420706f737369626c6520746f206368616e6765207468652065706f6368206475726174696f6e20616674657221012074686520636861696e2068617320737461727465642e20417474656d7074696e6720746f20646f20736f2077696c6c20627269636b20626c6f636b2070726f64756374696f6e2e444578706563746564426c6f636b54696d652820701700000000000014050120546865206578706563746564206176657261676520626c6f636b2074696d6520617420776869636820424142452073686f756c64206265206372656174696e67110120626c6f636b732e2053696e636520424142452069732070726f626162696c6973746963206974206973206e6f74207472697669616c20746f20666967757265206f75740501207768617420746865206578706563746564206176657261676520626c6f636b2074696d652073686f756c64206265206261736564206f6e2074686520736c6f740901206475726174696f6e20616e642074686520736563757269747920706172616d657465722060636020287768657265206031202d20636020726570726573656e7473a0207468652070726f626162696c697479206f66206120736c6f74206265696e6720656d707479292e384d6178417574686f7269746965731010a08601000488204d6178206e756d626572206f6620617574686f72697469657320616c6c6f77656401d506022454696d657374616d70012454696d657374616d70080c4e6f7701002820000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e24446964557064617465010098040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f0161040004344d696e696d756d506572696f642820b80b000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e000328417574686f72736869700128417574686f72736869700418417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e00000000042042616c616e636573012042616c616e6365731434546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e40496e61637469766549737375616e636501001840000000000000000000000000000000000409012054686520746f74616c20756e697473206f66206f75747374616e64696e672064656163746976617465642062616c616e636520696e207468652073797374656d2e1c4163636f756e74010104020014010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600901205468652042616c616e6365732070616c6c6574206578616d706c65206f662073746f72696e67207468652062616c616e6365206f6620616e206163636f756e742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b19022020202074797065204163636f756e7453746f7265203d2053746f726167654d61705368696d3c53656c663a3a4163636f756e743c52756e74696d653e2c206672616d655f73797374656d3a3a50726f76696465723c52756e74696d653e2c204163636f756e7449642c2053656c663a3a4163636f756e74446174613c42616c616e63653e3e0c20207d102060606000150120596f752063616e20616c736f2073746f7265207468652062616c616e6365206f6620616e206163636f756e7420696e20746865206053797374656d602070616c6c65742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b7420202074797065204163636f756e7453746f7265203d2053797374656d0c20207d102060606000510120427574207468697320636f6d657320776974682074726164656f6666732c2073746f72696e67206163636f756e742062616c616e63657320696e207468652073797374656d2070616c6c65742073746f7265736d0120606672616d655f73797374656d60206461746120616c6f6e677369646520746865206163636f756e74206461746120636f6e747261727920746f2073746f72696e67206163636f756e742062616c616e63657320696e207468652901206042616c616e636573602070616c6c65742c20776869636820757365732061206053746f726167654d61706020746f2073746f72652062616c616e6365732064617461206f6e6c792e4101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b730101040200d906040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e2052657365727665730101040200e906040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e01650401800c484578697374656e7469616c4465706f73697418404002e50f00000000000000000000000004d420546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e01f50605485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100f90640000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e0100fd0604000000018804604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e000668456c656374696f6e50726f76696465724d756c746950686173650168456c656374696f6e50726f76696465724d756c746950686173652814526f756e64010010100100000018ac20496e7465726e616c20636f756e74657220666f7220746865206e756d626572206f6620726f756e64732e00550120546869732069732075736566756c20666f722064652d6475706c69636174696f6e206f66207472616e73616374696f6e73207375626d697474656420746f2074686520706f6f6c2c20616e642067656e6572616c6c20646961676e6f7374696373206f66207468652070616c6c65742e004d012054686973206973206d6572656c7920696e6372656d656e746564206f6e6365207065722065766572792074696d65207468617420616e20757073747265616d2060656c656374602069732063616c6c65642e3043757272656e7450686173650100a00400043c2043757272656e742070686173652e38517565756564536f6c7574696f6e000001070400043d012043757272656e74206265737420736f6c7574696f6e2c207369676e6564206f7220756e7369676e65642c2071756575656420746f2062652072657475726e65642075706f6e2060656c656374602e20536e617073686f740000090704000c7020536e617073686f742064617461206f662074686520726f756e642e005d01205468697320697320637265617465642061742074686520626567696e6e696e67206f6620746865207369676e656420706861736520616e6420636c65617265642075706f6e2063616c6c696e672060656c656374602e38446573697265645461726765747300001004000ccc2044657369726564206e756d626572206f66207461726765747320746f20656c65637420666f72207468697320726f756e642e00a8204f6e6c7920657869737473207768656e205b60536e617073686f74605d2069732070726573656e742e40536e617073686f744d6574616461746100003d0504000c9820546865206d65746164617461206f6620746865205b60526f756e64536e617073686f74605d00a8204f6e6c7920657869737473207768656e205b60536e617073686f74605d2069732070726573656e742e645369676e65645375626d697373696f6e4e657874496e646578010010100000000024010120546865206e65787420696e64657820746f2062652061737369676e656420746f20616e20696e636f6d696e67207369676e6564207375626d697373696f6e2e007501204576657279206163636570746564207375626d697373696f6e2069732061737369676e6564206120756e6971756520696e6465783b207468617420696e64657820697320626f756e6420746f207468617420706172746963756c61726501207375626d697373696f6e20666f7220746865206475726174696f6e206f662074686520656c656374696f6e2e204f6e20656c656374696f6e2066696e616c697a6174696f6e2c20746865206e65787420696e6465782069733020726573657420746f20302e0069012057652063616e2774206a7573742075736520605369676e65645375626d697373696f6e496e64696365732e6c656e2829602c206265636175736520746861742773206120626f756e646564207365743b20706173742069747359012063617061636974792c2069742077696c6c2073696d706c792073617475726174652e2057652063616e2774206a7573742069746572617465206f76657220605369676e65645375626d697373696f6e734d6170602cf4206265636175736520697465726174696f6e20697320736c6f772e20496e73746561642c2077652073746f7265207468652076616c756520686572652e5c5369676e65645375626d697373696f6e496e6469636573010019070400186d01204120736f727465642c20626f756e64656420766563746f72206f6620602873636f72652c20626c6f636b5f6e756d6265722c20696e64657829602c20776865726520656163682060696e6465786020706f696e747320746f2061782076616c756520696e20605369676e65645375626d697373696f6e73602e007101205765206e65766572206e65656420746f2070726f63657373206d6f7265207468616e20612073696e676c65207369676e6564207375626d697373696f6e20617420612074696d652e205369676e6564207375626d697373696f6e7375012063616e206265207175697465206c617267652c20736f2077652772652077696c6c696e6720746f207061792074686520636f7374206f66206d756c7469706c6520646174616261736520616363657373657320746f206163636573732101207468656d206f6e6520617420612074696d6520696e7374656164206f662072656164696e6720616e64206465636f64696e6720616c6c206f66207468656d206174206f6e63652e505369676e65645375626d697373696f6e734d61700001040510250704001c7420556e636865636b65642c207369676e656420736f6c7574696f6e732e00690120546f676574686572207769746820605375626d697373696f6e496e6469636573602c20746869732073746f726573206120626f756e64656420736574206f6620605369676e65645375626d697373696f6e7360207768696c65ec20616c6c6f77696e6720757320746f206b656570206f6e6c7920612073696e676c65206f6e6520696e206d656d6f727920617420612074696d652e0069012054776f78206e6f74653a20746865206b6579206f6620746865206d617020697320616e206175746f2d696e6372656d656e74696e6720696e6465782077686963682075736572732063616e6e6f7420696e7370656374206f72f4206166666563743b2077652073686f756c646e2774206e65656420612063727970746f67726170686963616c6c7920736563757265206861736865722e544d696e696d756d556e7472757374656453636f726500009c0400105d0120546865206d696e696d756d2073636f7265207468617420656163682027756e747275737465642720736f6c7574696f6e206d7573742061747461696e20696e206f7264657220746f20626520636f6e7369646572656428206665617369626c652e00b82043616e206265207365742076696120607365745f6d696e696d756d5f756e747275737465645f73636f7265602e016904018c4c34556e7369676e656450686173651010960000000480204475726174696f6e206f662074686520756e7369676e65642070686173652e2c5369676e656450686173651010960000000478204475726174696f6e206f6620746865207369676e65642070686173652e544265747465725369676e65645468726573686f6c64ac1000000000084d0120546865206d696e696d756d20616d6f756e74206f6620696d70726f76656d656e7420746f2074686520736f6c7574696f6e2073636f7265207468617420646566696e6573206120736f6c7574696f6e2061737820226265747465722220696e20746865205369676e65642070686173652e5c426574746572556e7369676e65645468726573686f6c64ac1020a10700084d0120546865206d696e696d756d20616d6f756e74206f6620696d70726f76656d656e7420746f2074686520736f6c7574696f6e2073636f7265207468617420646566696e6573206120736f6c7574696f6e2061738020226265747465722220696e2074686520556e7369676e65642070686173652e384f6666636861696e52657065617410101200000010b42054686520726570656174207468726573686f6c64206f6620746865206f6666636861696e20776f726b65722e00610120466f72206578616d706c652c20696620697420697320352c2074686174206d65616e732074686174206174206c65617374203520626c6f636b732077696c6c20656c61707365206265747765656e20617474656d7074738420746f207375626d69742074686520776f726b6572277320736f6c7574696f6e2e3c4d696e657254785072696f726974792820feffffffffffff7f04250120546865207072696f72697479206f662074686520756e7369676e6564207472616e73616374696f6e207375626d697474656420696e2074686520756e7369676e65642d7068617365505369676e65644d61785375626d697373696f6e731010100000001ce4204d6178696d756d206e756d626572206f66207369676e6564207375626d697373696f6e7320746861742063616e206265207175657565642e005501204974206973206265737420746f2061766f69642061646a757374696e67207468697320647572696e6720616e20656c656374696f6e2c20617320697420696d706163747320646f776e73747265616d2064617461650120737472756374757265732e20496e20706172746963756c61722c20605369676e65645375626d697373696f6e496e64696365733c543e6020697320626f756e646564206f6e20746869732076616c75652e20496620796f75f42075706461746520746869732076616c756520647572696e6720616e20656c656374696f6e2c20796f75205f6d7573745f20656e7375726520746861744d0120605369676e65645375626d697373696f6e496e64696365732e6c656e282960206973206c657373207468616e206f7220657175616c20746f20746865206e65772076616c75652e204f74686572776973652cf020617474656d70747320746f207375626d6974206e657720736f6c7574696f6e73206d617920636175736520612072756e74696d652070616e69632e3c5369676e65644d617857656967687420400b08638b932e011366666666666666a61494204d6178696d756d20776569676874206f662061207369676e656420736f6c7574696f6e2e005d01204966205b60436f6e6669673a3a4d696e6572436f6e666967605d206973206265696e6720696d706c656d656e74656420746f207375626d6974207369676e656420736f6c7574696f6e7320286f757473696465206f663d0120746869732070616c6c6574292c207468656e205b604d696e6572436f6e6669673a3a736f6c7574696f6e5f776569676874605d206973207573656420746f20636f6d7061726520616761696e73743020746869732076616c75652e405369676e65644d6178526566756e647310100400000004190120546865206d6178696d756d20616d6f756e74206f6620756e636865636b656420736f6c7574696f6e7320746f20726566756e64207468652063616c6c2066656520666f722e405369676e6564526577617264426173651840aa821bce260000000000000000000000048820426173652072657761726420666f722061207369676e656420736f6c7574696f6e445369676e65644465706f736974426173651840a41a130d84010000000000000000000004902042617365206465706f73697420666f722061207369676e656420736f6c7574696f6e2e445369676e65644465706f7369744279746518406a6e190000000000000000000000000004a0205065722d62797465206465706f73697420666f722061207369676e656420736f6c7574696f6e2e4c5369676e65644465706f73697457656967687418400000000000000000000000000000000004a8205065722d776569676874206465706f73697420666f722061207369676e656420736f6c7574696f6e2e444d6178456c656374696e67566f746572731010d43000000c5d0120546865206d6178696d756d206e756d626572206f6620656c656374696e6720766f7465727320746f2070757420696e2074686520736e617073686f742e20417420746865206d6f6d656e742c20736e617073686f7473590120617265206f6e6c79206f76657220612073696e676c6520626c6f636b2c20627574206f6e6365206d756c74692d626c6f636b20656c656374696f6e732061726520696e74726f647563656420746865792077696c6c842074616b6520706c616365206f766572206d756c7469706c6520626c6f636b732e4c4d6178456c65637461626c6554617267657473290408ffff04010120546865206d6178696d756d206e756d626572206f6620656c65637461626c65207461726765747320746f2070757420696e2074686520736e617073686f742e284d617857696e6e65727310109001000010350120546865206d6178696d756d206e756d626572206f662077696e6e65727320746861742063616e20626520656c656374656420627920746869732060456c656374696f6e50726f7669646572604020696d706c656d656e746174696f6e2e005101204e6f74653a2054686973206d75737420616c776179732062652067726561746572206f7220657175616c20746f2060543a3a4461746150726f76696465723a3a646573697265645f746172676574732829602e384d696e65724d61784c656e67746810100000360000384d696e65724d617857656967687420400b08638b932e011366666666666666a600544d696e65724d6178566f746573506572566f74657210101000000000012907071c5374616b696e67011c5374616b696e67943856616c696461746f72436f756e740100101000000000049c2054686520696465616c206e756d626572206f66206163746976652076616c696461746f72732e544d696e696d756d56616c696461746f72436f756e740100101000000000044101204d696e696d756d206e756d626572206f66207374616b696e67207061727469636970616e7473206265666f726520656d657267656e637920636f6e646974696f6e732061726520696d706f7365642e34496e76756c6e657261626c657301005d0504000c590120416e792076616c696461746f72732074686174206d6179206e6576657220626520736c6173686564206f7220666f726369626c79206b69636b65642e20497427732061205665632073696e636520746865792772654d01206561737920746f20696e697469616c697a6520616e642074686520706572666f726d616e636520686974206973206d696e696d616c2028776520657870656374206e6f206d6f7265207468616e20666f7572ac20696e76756c6e657261626c65732920616e64207265737472696374656420746f20746573746e6574732e18426f6e64656400010405000004000c0101204d61702066726f6d20616c6c206c6f636b65642022737461736822206163636f756e747320746f2074686520636f6e74726f6c6c6572206163636f756e742e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e404d696e4e6f6d696e61746f72426f6e64010018400000000000000000000000000000000004210120546865206d696e696d756d2061637469766520626f6e6420746f206265636f6d6520616e64206d61696e7461696e2074686520726f6c65206f662061206e6f6d696e61746f722e404d696e56616c696461746f72426f6e64010018400000000000000000000000000000000004210120546865206d696e696d756d2061637469766520626f6e6420746f206265636f6d6520616e64206d61696e7461696e2074686520726f6c65206f6620612076616c696461746f722e484d696e696d756d4163746976655374616b65010018400000000000000000000000000000000004110120546865206d696e696d756d20616374697665206e6f6d696e61746f72207374616b65206f6620746865206c617374207375636365737366756c20656c656374696f6e2e344d696e436f6d6d697373696f6e0100ac10000000000ce820546865206d696e696d756d20616d6f756e74206f6620636f6d6d697373696f6e20746861742076616c696461746f72732063616e207365742e00802049662073657420746f206030602c206e6f206c696d6974206578697374732e184c656467657200010402002d070400044501204d61702066726f6d20616c6c2028756e6c6f636b6564292022636f6e74726f6c6c657222206163636f756e747320746f2074686520696e666f20726567617264696e6720746865207374616b696e672e1450617965650101040500590504000ce42057686572652074686520726577617264207061796d656e742073686f756c64206265206d6164652e204b657965642062792073746173682e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e2856616c696461746f72730101040500b00800000c450120546865206d61702066726f6d202877616e6e616265292076616c696461746f72207374617368206b657920746f2074686520707265666572656e636573206f6620746861742076616c696461746f722e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e50436f756e746572466f7256616c696461746f7273010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170484d617856616c696461746f7273436f756e7400001004000c310120546865206d6178696d756d2076616c696461746f7220636f756e74206265666f72652077652073746f7020616c6c6f77696e67206e65772076616c696461746f727320746f206a6f696e2e00d0205768656e20746869732076616c7565206973206e6f74207365742c206e6f206c696d6974732061726520656e666f726365642e284e6f6d696e61746f727300010405004107040048750120546865206d61702066726f6d206e6f6d696e61746f72207374617368206b657920746f207468656972206e6f6d696e6174696f6e20707265666572656e6365732c206e616d656c79207468652076616c696461746f72732074686174582074686579207769736820746f20737570706f72742e003901204e6f7465207468617420746865206b657973206f6620746869732073746f72616765206d6170206d69676874206265636f6d65206e6f6e2d6465636f6461626c6520696e2063617365207468656d01205b60436f6e6669673a3a4d61784e6f6d696e6174696f6e73605d20636f6e66696775726174696f6e206973206465637265617365642e20496e2074686973207261726520636173652c207468657365206e6f6d696e61746f7273650120617265207374696c6c206578697374656e7420696e2073746f726167652c207468656972206b657920697320636f727265637420616e64207265747269657661626c652028692e652e2060636f6e7461696e735f6b657960710120696e6469636174657320746861742074686579206578697374292c206275742074686569722076616c75652063616e6e6f74206265206465636f6465642e205468657265666f72652c20746865206e6f6e2d6465636f6461626c656d01206e6f6d696e61746f72732077696c6c206566666563746976656c79206e6f742d65786973742c20756e74696c20746865792072652d7375626d697420746865697220707265666572656e6365732073756368207468617420697401012069732077697468696e2074686520626f756e6473206f6620746865206e65776c79207365742060436f6e6669673a3a4d61784e6f6d696e6174696f6e73602e006101205468697320696d706c696573207468617420603a3a697465725f6b65797328292e636f756e7428296020616e6420603a3a6974657228292e636f756e74282960206d696768742072657475726e20646966666572656e746d012076616c75657320666f722074686973206d61702e204d6f72656f7665722c20746865206d61696e20603a3a636f756e7428296020697320616c69676e656420776974682074686520666f726d65722c206e616d656c79207468656c206e756d626572206f66206b65797320746861742065786973742e006d01204c6173746c792c20696620616e79206f6620746865206e6f6d696e61746f7273206265636f6d65206e6f6e2d6465636f6461626c652c20746865792063616e206265206368696c6c656420696d6d6564696174656c7920766961b8205b6043616c6c3a3a6368696c6c5f6f74686572605d20646973706174636861626c6520627920616e796f6e652e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e50436f756e746572466f724e6f6d696e61746f7273010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170484d61784e6f6d696e61746f7273436f756e7400001004000c310120546865206d6178696d756d206e6f6d696e61746f7220636f756e74206265666f72652077652073746f7020616c6c6f77696e67206e65772076616c696461746f727320746f206a6f696e2e00d0205768656e20746869732076616c7565206973206e6f74207365742c206e6f206c696d6974732061726520656e666f726365642e2843757272656e744572610000100400105c205468652063757272656e742065726120696e6465782e006501205468697320697320746865206c617465737420706c616e6e6564206572612c20646570656e64696e67206f6e20686f77207468652053657373696f6e2070616c6c657420717565756573207468652076616c696461746f7280207365742c206974206d6967687420626520616374697665206f72206e6f742e2441637469766545726100004507040010d820546865206163746976652065726120696e666f726d6174696f6e2c20697420686f6c647320696e64657820616e642073746172742e0059012054686520616374697665206572612069732074686520657261206265696e672063757272656e746c792072657761726465642e2056616c696461746f7220736574206f66207468697320657261206d757374206265ac20657175616c20746f205b6053657373696f6e496e746572666163653a3a76616c696461746f7273605d2e5445726173537461727453657373696f6e496e6465780001040510100400103101205468652073657373696f6e20696e646578206174207768696368207468652065726120737461727420666f7220746865206c6173742060484953544f52595f44455054486020657261732e006101204e6f74653a205468697320747261636b7320746865207374617274696e672073657373696f6e2028692e652e2073657373696f6e20696e646578207768656e20657261207374617274206265696e672061637469766529f020666f7220746865206572617320696e20605b43757272656e74457261202d20484953544f52595f44455054482c2043757272656e744572615d602e2c457261735374616b65727301010805054907e80c0000001878204578706f73757265206f662076616c696461746f72206174206572612e0061012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4101204966207374616b657273206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e20656d707479206578706f737572652069732072657475726e65642e48457261735374616b657273436c697070656401010805054907e80c0000002c9820436c6970706564204578706f73757265206f662076616c696461746f72206174206572612e00590120546869732069732073696d696c617220746f205b60457261735374616b657273605d20627574206e756d626572206f66206e6f6d696e61746f7273206578706f736564206973207265647563656420746f20746865dc2060543a3a4d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602062696767657374207374616b6572732e1d0120284e6f74653a20746865206669656c642060746f74616c6020616e6420606f776e60206f6620746865206578706f737572652072656d61696e7320756e6368616e676564292ef42054686973206973207573656420746f206c696d69742074686520692f6f20636f737420666f7220746865206e6f6d696e61746f72207061796f75742e005d012054686973206973206b657965642066697374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4101204966207374616b657273206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e20656d707479206578706f737572652069732072657475726e65642e484572617356616c696461746f72507265667301010805054907b00800001411012053696d696c617220746f2060457261735374616b657273602c207468697320686f6c64732074686520707265666572656e636573206f662076616c696461746f72732e0061012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4c4572617356616c696461746f7252657761726400010405101804000c09012054686520746f74616c2076616c696461746f7220657261207061796f757420666f7220746865206c6173742060484953544f52595f44455054486020657261732e0021012045726173207468617420686176656e27742066696e697368656420796574206f7220686173206265656e2072656d6f76656420646f65736e27742068617665207265776172642e4045726173526577617264506f696e747301010405104d0714000000000008ac205265776172647320666f7220746865206c6173742060484953544f52595f44455054486020657261732e250120496620726577617264206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e2030207265776172642069732072657475726e65642e3845726173546f74616c5374616b65010104051018400000000000000000000000000000000008ec2054686520746f74616c20616d6f756e74207374616b656420666f7220746865206c6173742060484953544f52595f44455054486020657261732e1d0120496620746f74616c206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e2030207374616b652069732072657475726e65642e20466f7263654572610100b804000454204d6f6465206f662065726120666f7263696e672e4c536c6173685265776172644672616374696f6e0100ac10000000000cf8205468652070657263656e74616765206f662074686520736c617368207468617420697320646973747269627574656420746f207265706f72746572732e00e4205468652072657374206f662074686520736c61736865642076616c75652069732068616e646c6564206279207468652060536c617368602e4c43616e63656c6564536c6173685061796f757401001840000000000000000000000000000000000815012054686520616d6f756e74206f662063757272656e637920676976656e20746f207265706f7274657273206f66206120736c617368206576656e7420776869636820776173ec2063616e63656c65642062792065787472616f7264696e6172792063697263756d7374616e6365732028652e672e20676f7665726e616e6365292e40556e6170706c696564536c617368657301010405105d07040004c420416c6c20756e6170706c69656420736c61736865732074686174206172652071756575656420666f72206c617465722e28426f6e646564457261730100d90304001025012041206d617070696e672066726f6d207374696c6c2d626f6e646564206572617320746f207468652066697273742073657373696f6e20696e646578206f662074686174206572612e00c8204d75737420636f6e7461696e7320696e666f726d6174696f6e20666f72206572617320666f72207468652072616e67653abc20605b6163746976655f657261202d20626f756e64696e675f6475726174696f6e3b206163746976655f6572615d604c56616c696461746f72536c617368496e457261000108050549076507040008450120416c6c20736c617368696e67206576656e7473206f6e2076616c696461746f72732c206d61707065642062792065726120746f20746865206869676865737420736c6173682070726f706f7274696f6e7020616e6420736c6173682076616c7565206f6620746865206572612e4c4e6f6d696e61746f72536c617368496e4572610001080505490718040004610120416c6c20736c617368696e67206576656e7473206f6e206e6f6d696e61746f72732c206d61707065642062792065726120746f20746865206869676865737420736c6173682076616c7565206f6620746865206572612e34536c617368696e675370616e73000104050069070400048c20536c617368696e67207370616e7320666f72207374617368206163636f756e74732e245370616e536c6173680101040559076d07800000000000000000000000000000000000000000000000000000000000000000083d01205265636f72647320696e666f726d6174696f6e2061626f757420746865206d6178696d756d20736c617368206f6620612073746173682077697468696e206120736c617368696e67207370616e2cb82061732077656c6c20617320686f77206d7563682072657761726420686173206265656e2070616964206f75742e5443757272656e74506c616e6e656453657373696f6e01001010000000000ce820546865206c61737420706c616e6e65642073657373696f6e207363686564756c6564206279207468652073657373696f6e2070616c6c65742e0071012054686973206973206261736963616c6c7920696e2073796e632077697468207468652063616c6c20746f205b6070616c6c65745f73657373696f6e3a3a53657373696f6e4d616e616765723a3a6e65775f73657373696f6e605d2e4c4f6666656e64696e6756616c696461746f727301007107040024690120496e6469636573206f662076616c696461746f727320746861742068617665206f6666656e64656420696e20746865206163746976652065726120616e6420776865746865722074686579206172652063757272656e746c79282064697361626c65642e00690120546869732076616c75652073686f756c642062652061207375706572736574206f662064697361626c65642076616c696461746f72732073696e6365206e6f7420616c6c206f6666656e636573206c65616420746f2074686571012076616c696461746f72206265696e672064697361626c65642028696620746865726520776173206e6f20736c617368292e2054686973206973206e656564656420746f20747261636b207468652070657263656e74616765206f6649012076616c696461746f727320746861742068617665206f6666656e64656420696e207468652063757272656e74206572612c20656e737572696e672061206e65772065726120697320666f72636564206966750120604f6666656e64696e6756616c696461746f72735468726573686f6c646020697320726561636865642e205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e6471012077686574686572206120676976656e2076616c696461746f72206861732070726576696f75736c79206f6666656e646564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e38207468652065726120656e64732e384368696c6c5468726573686f6c640000610504000c510120546865207468726573686f6c6420666f72207768656e2075736572732063616e2073746172742063616c6c696e6720606368696c6c5f6f746865726020666f72206f746865722076616c696461746f7273202f5901206e6f6d696e61746f72732e20546865207468726573686f6c6420697320636f6d706172656420746f207468652061637475616c206e756d626572206f662076616c696461746f7273202f206e6f6d696e61746f72732901202860436f756e74466f722a602920696e207468652073797374656d20636f6d706172656420746f2074686520636f6e66696775726564206d61782028604d61782a436f756e7460292e01550501a81c384d61784e6f6d696e6174696f6e7310101000000004b4204d6178696d756d206e756d626572206f66206e6f6d696e6174696f6e7320706572206e6f6d696e61746f722e30486973746f72794465707468101078000000508c204e756d626572206f66206572617320746f206b65657020696e20686973746f72792e00e820466f6c6c6f77696e6720696e666f726d6174696f6e206973206b65707420666f72206572617320696e20605b63757272656e745f657261202d090120486973746f727944657074682c2063757272656e745f6572615d603a2060457261735374616b657273602c2060457261735374616b657273436c6970706564602c050120604572617356616c696461746f725072656673602c20604572617356616c696461746f72526577617264602c206045726173526577617264506f696e7473602cac206045726173546f74616c5374616b65602c206045726173537461727453657373696f6e496e646578602c8420605374616b696e674c65646765722e636c61696d65645f72657761726473602e00e4204d757374206265206d6f7265207468616e20746865206e756d626572206f6620657261732064656c617965642062792073657373696f6e2ef820492e652e2061637469766520657261206d75737420616c7761797320626520696e20686973746f72792e20492e652e20606163746976655f657261203ec42063757272656e745f657261202d20686973746f72795f646570746860206d7573742062652067756172616e746565642e001101204966206d6967726174696e6720616e206578697374696e672070616c6c65742066726f6d2073746f726167652076616c756520746f20636f6e6669672076616c75652cec20746869732073686f756c642062652073657420746f2073616d652076616c7565206f72206772656174657220617320696e2073746f726167652e001501204e6f74653a2060486973746f727944657074686020697320757365642061732074686520757070657220626f756e6420666f72207468652060426f756e646564566563601101206974656d20605374616b696e674c65646765722e636c61696d65645f72657761726473602e2053657474696e6720746869732076616c7565206c6f776572207468616ed820746865206578697374696e672076616c75652063616e206c65616420746f20696e636f6e73697374656e6369657320696e20746865150120605374616b696e674c65646765726020616e642077696c6c206e65656420746f2062652068616e646c65642070726f7065726c7920696e2061206d6967726174696f6e2ef020546865207465737420607265647563696e675f686973746f72795f64657074685f616272757074602073686f77732074686973206566666563742e3853657373696f6e735065724572611010060000000470204e756d626572206f662073657373696f6e7320706572206572612e3c426f6e64696e674475726174696f6e10107000000004e4204e756d626572206f6620657261732074686174207374616b65642066756e6473206d7573742072656d61696e20626f6e64656420666f722e48536c61736844656665724475726174696f6e10106f000000100101204e756d626572206f662065726173207468617420736c6173686573206172652064656665727265642062792c20616674657220636f6d7075746174696f6e2e000d0120546869732073686f756c64206265206c657373207468616e2074686520626f6e64696e67206475726174696f6e2e2053657420746f203020696620736c617368657315012073686f756c64206265206170706c69656420696d6d6564696174656c792c20776974686f7574206f70706f7274756e69747920666f7220696e74657276656e74696f6e2e804d61784e6f6d696e61746f72526577617264656450657256616c696461746f7210100001000010f820546865206d6178696d756d206e756d626572206f66206e6f6d696e61746f727320726577617264656420666f7220656163682076616c696461746f722e00510120466f7220656163682076616c696461746f72206f6e6c79207468652060244d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602062696767657374207374616b6572732063616e390120636c61696d207468656972207265776172642e2054686973207573656420746f206c696d69742074686520692f6f20636f737420666f7220746865206e6f6d696e61746f72207061796f75742e484d6178556e6c6f636b696e674368756e6b7310102000000028050120546865206d6178696d756d206e756d626572206f662060756e6c6f636b696e6760206368756e6b732061205b605374616b696e674c6564676572605d2063616e090120686176652e204566666563746976656c792064657465726d696e657320686f77206d616e7920756e6971756520657261732061207374616b6572206d61792062653820756e626f6e64696e6720696e2e00f8204e6f74653a20604d6178556e6c6f636b696e674368756e6b736020697320757365642061732074686520757070657220626f756e6420666f722074686501012060426f756e64656456656360206974656d20605374616b696e674c65646765722e756e6c6f636b696e67602e2053657474696e6720746869732076616c75650501206c6f776572207468616e20746865206578697374696e672076616c75652063616e206c65616420746f20696e636f6e73697374656e6369657320696e20746865090120605374616b696e674c65646765726020616e642077696c6c206e65656420746f2062652068616e646c65642070726f7065726c7920696e20612072756e74696d650501206d6967726174696f6e2e20546865207465737420607265647563696e675f6d61785f756e6c6f636b696e675f6368756e6b735f616272757074602073686f7773342074686973206566666563742e017907081c53657373696f6e011c53657373696f6e1c2856616c696461746f727301005d050400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e676564010098040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b65797301007d070400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f7273010065050400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b65797300010405007d050400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405850700040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01790501bc00018d070928486973746f726963616c0128486973746f726963616c0848486973746f726963616c53657373696f6e73000104051091070400045d01204d617070696e672066726f6d20686973746f726963616c2073657373696f6e20696e646963657320746f2073657373696f6e2d6461746120726f6f74206861736820616e642076616c696461746f7220636f756e742e2c53746f72656452616e67650000dd03040004e4205468652072616e6765206f6620686973746f726963616c2073657373696f6e732077652073746f72652e205b66697273742c206c61737429000000000a1c4772616e647061011c4772616e647061181453746174650100950704000490205374617465206f66207468652063757272656e7420617574686f72697479207365742e3450656e64696e674368616e676500009907040004c42050656e64696e67206368616e67653a20287369676e616c65642061742c207363686564756c6564206368616e6765292e284e657874466f72636564000010040004bc206e65787420626c6f636b206e756d6265722077686572652077652063616e20666f7263652061206368616e67652e1c5374616c6c65640000dd030400049020607472756560206966207765206172652063757272656e746c79207374616c6c65642e3043757272656e745365744964010028200000000000000000085d0120546865206e756d626572206f66206368616e6765732028626f746820696e207465726d73206f66206b65797320616e6420756e6465726c79696e672065636f6e6f6d696320726573706f6e736962696c697469657329c420696e20746865202273657422206f66204772616e6470612076616c696461746f72732066726f6d2067656e657369732e30536574496453657373696f6e00010405281004002859012041206d617070696e672066726f6d206772616e6470612073657420494420746f2074686520696e646578206f6620746865202a6d6f737420726563656e742a2073657373696f6e20666f722077686963682069747368206d656d62657273207765726520726573706f6e7369626c652e0045012054686973206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e2070726f6f66732e20416e2065717569766f636174696f6e2070726f6f66206d7573744d0120636f6e7461696e732061206b65792d6f776e6572736869702070726f6f6620666f72206120676976656e2073657373696f6e2c207468657265666f7265207765206e65656420612077617920746f20746965450120746f6765746865722073657373696f6e7320616e64204752414e44504120736574206964732c20692e652e207765206e65656420746f2076616c6964617465207468617420612076616c696461746f7241012077617320746865206f776e6572206f66206120676976656e206b6579206f6e206120676976656e2073657373696f6e2c20616e642077686174207468652061637469766520736574204944207761735420647572696e6720746861742073657373696f6e2e00b82054574f582d4e4f54453a2060536574496460206973206e6f7420756e646572207573657220636f6e74726f6c2e01850501c008384d6178417574686f7269746965731010a0860100045c204d617820417574686f72697469657320696e20757365584d6178536574496453657373696f6e456e74726965732820a00200000000000018390120546865206d6178696d756d206e756d626572206f6620656e747269657320746f206b65657020696e207468652073657420696420746f2073657373696f6e20696e646578206d617070696e672e0031012053696e6365207468652060536574496453657373696f6e60206d6170206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e73207468697329012076616c75652073686f756c642072656c61746520746f2074686520626f6e64696e67206475726174696f6e206f66207768617465766572207374616b696e672073797374656d2069733501206265696e6720757365642028696620616e79292e2049662065717569766f636174696f6e2068616e646c696e67206973206e6f7420656e61626c6564207468656e20746869732076616c7565342063616e206265207a65726f2e01a1070b48417574686f72697479446973636f766572790148417574686f72697479446973636f7665727908104b6579730100a5070400048c204b657973206f66207468652063757272656e7420617574686f72697479207365742e204e6578744b6579730100a50704000480204b657973206f6620746865206e65787420617574686f72697479207365742e000000000c20496d4f6e6c696e650120496d4f6e6c696e651038486561727462656174416674657201001010000000002c1d012054686520626c6f636b206e756d6265722061667465722077686963682069742773206f6b20746f2073656e64206865617274626561747320696e207468652063757272656e74242073657373696f6e2e0025012041742074686520626567696e6e696e67206f6620656163682073657373696f6e20776520736574207468697320746f20612076616c756520746861742073686f756c642066616c6c350120726f7567686c7920696e20746865206d6964646c65206f66207468652073657373696f6e206475726174696f6e2e20546865206964656120697320746f206669727374207761697420666f721901207468652076616c696461746f727320746f2070726f64756365206120626c6f636b20696e207468652063757272656e742073657373696f6e2c20736f207468617420746865a820686561727462656174206c61746572206f6e2077696c6c206e6f74206265206e65636573736172792e00390120546869732076616c75652077696c6c206f6e6c79206265207573656420617320612066616c6c6261636b206966207765206661696c20746f2067657420612070726f7065722073657373696f6e2d012070726f677265737320657374696d6174652066726f6d20604e65787453657373696f6e526f746174696f6e602c2061732074686f736520657374696d617465732073686f756c642062650101206d6f7265206163637572617465207468656e207468652076616c75652077652063616c63756c61746520666f7220604865617274626561744166746572602e104b6579730100ad07040004d0205468652063757272656e7420736574206f66206b6579732074686174206d61792069737375652061206865617274626561742e485265636569766564486561727462656174730001080505dd03b5070400083d0120466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f66206053657373696f6e496e6465786020616e64206041757468496e6465786020746fb02060577261707065724f70617175653c426f756e6465644f70617175654e6574776f726b53746174653e602e38417574686f726564426c6f636b730101080505490710100000000008150120466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f66206056616c696461746f7249643c543e6020746f20746865c8206e756d626572206f6620626c6f636b7320617574686f7265642062792074686520676976656e20617574686f726974792e01b50501d40440556e7369676e65645072696f726974792820ffffffffffffffff10f0204120636f6e66696775726174696f6e20666f722062617365207072696f72697479206f6620756e7369676e6564207472616e73616374696f6e732e0015012054686973206973206578706f73656420736f20746861742069742063616e2062652074756e656420666f7220706172746963756c61722072756e74696d652c207768656eb4206d756c7469706c652070616c6c6574732073656e6420756e7369676e6564207472616e73616374696f6e732e01c9070d204f6666656e63657301204f6666656e6365730c1c5265706f727473000104052ccd07040004490120546865207072696d61727920737472756374757265207468617420686f6c647320616c6c206f6666656e6365207265636f726473206b65796564206279207265706f7274206964656e746966696572732e58436f6e63757272656e745265706f727473496e6465780101080505d107d5030400042901204120766563746f72206f66207265706f727473206f66207468652073616d65206b696e6420746861742068617070656e6564206174207468652073616d652074696d6520736c6f742e485265706f72747342794b696e64496e64657801010405fc30040018110120456e756d65726174657320616c6c207265706f727473206f662061206b696e6420616c6f6e672077697468207468652074696d6520746865792068617070656e65642e00bc20416c6c207265706f7274732061726520736f72746564206279207468652074696d65206f66206f6666656e63652e004901204e6f74652074686174207468652061637475616c2074797065206f662074686973206d617070696e6720697320605665633c75383e602c207468697320697320626563617573652076616c756573206f66690120646966666572656e7420747970657320617265206e6f7420737570706f7274656420617420746865206d6f6d656e7420736f2077652061726520646f696e6720746865206d616e75616c2073657269616c697a6174696f6e2e0001f800000e6052616e646f6d6e657373436f6c6c656374697665466c6970016052616e646f6d6e657373436f6c6c656374697665466c6970043852616e646f6d4d6174657269616c0100d50704000c610120536572696573206f6620626c6f636b20686561646572732066726f6d20746865206c61737420383120626c6f636b73207468617420616374732061732072616e646f6d2073656564206d6174657269616c2e2054686973610120697320617272616e67656420617320612072696e672062756666657220776974682060626c6f636b5f6e756d626572202520383160206265696e672074686520696e64657820696e746f20746865206056656360206f664420746865206f6c6465737420686173682e000000000f20426167734c6973740120426167734c6973740c244c6973744e6f6465730001040500d90704000c8020412073696e676c65206e6f64652c2077697468696e20736f6d65206261672e000501204e6f6465732073746f7265206c696e6b7320666f727761726420616e64206261636b2077697468696e207468656972207265737065637469766520626167732e4c436f756e746572466f724c6973744e6f646573010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170204c697374426167730001040528dd0704000c642041206261672073746f72656420696e2073746f726167652e0019012053746f7265732061206042616760207374727563742c2077686963682073746f726573206865616420616e64207461696c20706f696e7465727320746f20697473656c662e01d50501010104344261675468726573686f6c647315010919210300407a10f35a00006a70ccd4a96000009ef3397fbc660000a907ccd5306d00003d9a67fb0c740000a9bfa275577b0000a6fdf73217830000034f5d91538b0000132445651494000078081001629d00000302f63c45a70000392e6f7fc7b10000f59c23c6f2bc00004ae76aafd1c80000598a64846fd50000129fb243d8e200003f22e1ac18f1000033a4844c3e000100e2e51b895710010076a2c0b0732101006789b407a3330100793ed8d7f646010078131b81815b01000c1cf38a567101004437eeb68a8801009eb56d1434a10100335e9f156abb010067c3c7a545d701003218f340e1f40100de0b230d59140200699c11f5ca350200ad50a2c4565902009ae41c471e7f0200d0244e6745a70200f984ad51f2d10200ace7a7984dff0200a118325b822f0300ffa4c76dbe620300580bfd8532990300a9afce6812d30300109ad81b95100400d9caa519f551040038df488970970400bee1727949e10400cc73401fc62f0500b304f91831830500828bffb4d9db05001235383d143a0600a5b42a473a9e060036662d09ab080700f73aeab4cb790700b87e93d707f20700ffec23c0d1710800b84b0beca2f90800c9dcae7afc89090091752ba867230a0064f1cd4f76c60a003609be76c3730b0078655fdff32b0c00a407f5a5b6ef0c0052f61be7c5bf0d00da71bb70e79c0e000de9127eed870f001477987fb7811000ebee65ef328b11001269fe325ca5120033f8428b3fd113008ba57a13fa0f15001b2b60d0ba6216000d1d37d0c3ca17006c64fa5c6b4919002622c7411de01a00045bb9245c901c00233d83f6c25b1e00c8771c79064420003013fddef64a2200aa8b6e848172240082c096c4b2bc260016a3faebb72b29008296524ae1c12b00a636a865a4812e00d0e2d4509e6d31009c0a9a2796883400e4faafb27fd53700e6e64d367e573b000e4bd66de7113f0088b17db746084300b07def72603e470034de249635b84b00d48bd57b077a5000d0bd20ef5b885500b8f0467801e85a0010f88aee139e60003892925301b066009c95e4fc8e236d00b4126d10dffe730028b43e5976487b00a08a1c7a42078300b09ab083a0428b002846b2f463029400c861a42ade4e9d0050d23d4ae630a700805101a7e1b1b10038e501b2ccdbbc002016527844b9c800388924ba9055d50070ca35a4aebce200805fb1355cfbf0008035685d241f0001a0c3dcd96b361001d07862e87e50210160e852d09f7d330190662c5816cf460110274c3340575b01804be277a22971013082b92dfc5a880180d276075a01a101b0f511592b34bb014031745f580cd701802f6cee59a4f40140ff799b521814026075607d2986350260fde999a60d590200e5e71c91d07e02c0df2575cff2a602a07fd975899ad102a067009d4cf0fe0220dc29a1321f2f0320ff526b0a5562038088caa383c29803e05683fb5c9bd203401dd75d9516100400317e39a06e5104c0b071129de1960480b48c9192b1e00480e8124aad242f05c007ca7082858205007c13c45623db0540836fe869523906c0700f81466c9d0640f09c5017d00707c0e624b301e37807c0332ac78510f10780074ca1e4ca700800d5a9eb8c8bf80800a849588ed3880900804254142c220a80a25170e826c50a00e8d5fafc5e720b801df64e00792a0c80d4fe64f923ee0c006dd038ee19be0d001e90a494209b0e0010bf570e0a860f00da6a9db0b57f1000bf64afd810891100bb5b60cd17a31200f963f3aed6ce1300d5f004766a0d1500e099770202601600103d663bdfc71700de3e2d4158461900ecdbadb2d8dc1a0045c70007e38c1c00b8bde0fc11581e00ba5c2a211a402000407de46dcb462200dea55b03136e2400aaf1f3fcfcb7260014226f63b62629006492803e8fbc2b008486a6c7fc7b2e002cf05fc09b673100da63f7ed32823400f0b13fbdb5ce3700f291c41047503b00422a1a3c3c0a3f002c24212f20004300ac9342d4b6354700cc6ed7a400af4b00c4d022773e70500020017d89f57d5500f86387cef3dc5a008c4c7f7e54926000206207f284a36600cc1e05cb49166d00b42a7a70c4f07300d43a90e278397b0038f461ec53f78200a07264b9b1318b0048c9b3d464f09300007fe998bd3b9d0010058f17921ca70000dfaf7f469cb100e80c880bd6c4bc0058bdcb7ddca0c80038d18d37a03bd50030d55bf01ca1e200704ac01a0fdef0ffffffffffffffffacd020546865206c697374206f66207468726573686f6c64732073657061726174696e672074686520766172696f757320626167732e00490120496473206172652073657061726174656420696e746f20756e736f727465642062616773206163636f7264696e6720746f2074686569722073636f72652e205468697320737065636966696573207468656101207468726573686f6c64732073657061726174696e672074686520626167732e20416e20696427732062616720697320746865206c6172676573742062616720666f722077686963682074686520696427732073636f7265b8206973206c657373207468616e206f7220657175616c20746f20697473207570706572207468726573686f6c642e006501205768656e20696473206172652069746572617465642c2068696768657220626167732061726520697465726174656420636f6d706c6574656c79206265666f7265206c6f77657220626167732e2054686973206d65616e735901207468617420697465726174696f6e206973205f73656d692d736f727465645f3a20696473206f66206869676865722073636f72652074656e6420746f20636f6d65206265666f726520696473206f66206c6f7765722d012073636f72652c206275742070656572206964732077697468696e206120706172746963756c6172206261672061726520736f7274656420696e20696e73657274696f6e206f726465722e006820232045787072657373696e672074686520636f6e7374616e74004d01205468697320636f6e7374616e74206d75737420626520736f7274656420696e207374726963746c7920696e6372656173696e67206f726465722e204475706c6963617465206974656d7320617265206e6f742c207065726d69747465642e00410120546865726520697320616e20696d706c696564207570706572206c696d6974206f66206053636f72653a3a4d4158603b20746861742076616c756520646f6573206e6f74206e65656420746f2062652101207370656369666965642077697468696e20746865206261672e20466f7220616e792074776f207468726573686f6c64206c697374732c206966206f6e6520656e647320776974683101206053636f72653a3a4d4158602c20746865206f74686572206f6e6520646f6573206e6f742c20616e64207468657920617265206f746865727769736520657175616c2c207468652074776f7c206c697374732077696c6c20626568617665206964656e746963616c6c792e003820232043616c63756c6174696f6e005501204974206973207265636f6d6d656e64656420746f2067656e65726174652074686520736574206f66207468726573686f6c647320696e20612067656f6d6574726963207365726965732c2073756368207468617441012074686572652065786973747320736f6d6520636f6e7374616e7420726174696f2073756368207468617420607468726573686f6c645b6b202b20315d203d3d20287468726573686f6c645b6b5d202ad020636f6e7374616e745f726174696f292e6d6178287468726573686f6c645b6b5d202b2031296020666f7220616c6c20606b602e005901205468652068656c7065727320696e2074686520602f7574696c732f6672616d652f67656e65726174652d6261677360206d6f64756c652063616e2073696d706c69667920746869732063616c63756c6174696f6e2e002c2023204578616d706c6573005101202d20496620604261675468726573686f6c64733a3a67657428292e69735f656d7074792829602c207468656e20616c6c20696473206172652070757420696e746f207468652073616d65206261672c20616e64b0202020697465726174696f6e206973207374726963746c7920696e20696e73657274696f6e206f726465722e6101202d20496620604261675468726573686f6c64733a3a67657428292e6c656e2829203d3d203634602c20616e6420746865207468726573686f6c6473206172652064657465726d696e6564206163636f7264696e6720746f11012020207468652070726f63656475726520676976656e2061626f76652c207468656e2074686520636f6e7374616e7420726174696f20697320657175616c20746f20322e6501202d20496620604261675468726573686f6c64733a3a67657428292e6c656e2829203d3d20323030602c20616e6420746865207468726573686f6c6473206172652064657465726d696e6564206163636f7264696e6720746f59012020207468652070726f63656475726520676976656e2061626f76652c207468656e2074686520636f6e7374616e7420726174696f20697320617070726f78696d6174656c7920657175616c20746f20312e3234382e6101202d20496620746865207468726573686f6c64206c69737420626567696e7320605b312c20322c20332c202e2e2e5d602c207468656e20616e20696420776974682073636f72652030206f7220312077696c6c2066616c6cf0202020696e746f2062616720302c20616e20696420776974682073636f726520322077696c6c2066616c6c20696e746f2062616720312c206574632e00302023204d6967726174696f6e00610120496e20746865206576656e7420746861742074686973206c6973742065766572206368616e6765732c206120636f7079206f6620746865206f6c642062616773206c697374206d7573742062652072657461696e65642e5d012057697468207468617420604c6973743a3a6d696772617465602063616e2062652063616c6c65642c2077686963682077696c6c20706572666f726d2074686520617070726f707269617465206d6967726174696f6e2e01e107101c56657374696e67011c56657374696e67081c56657374696e670001040200e907040004d820496e666f726d6174696f6e20726567617264696e67207468652076657374696e67206f66206120676976656e206163636f756e742e3853746f7261676556657273696f6e0100f10704000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e003101204e6577206e6574776f726b732073746172742077697468206c61746573742076657273696f6e2c2061732064657465726d696e6564206279207468652067656e65736973206275696c642e01d90501050108444d696e5665737465645472616e736665721840aa821bce26000000000000000000000004e820546865206d696e696d756d20616d6f756e74207472616e7366657272656420746f2063616c6c20607665737465645f7472616e73666572602e4c4d617856657374696e675363686564756c657310101c0000000001f50711204d756c746973696701204d756c746973696704244d756c7469736967730001080502f907fd07040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e01e1050109010c2c4465706f736974426173651840d042de1300000000000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f72184040cd2d030000000000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f7269657310106400000004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e010508121c436f756e63696c011c436f756e63696c24145374616765010009082402010000000000000004742043757272656e7420636f756e63696c20766f74696e6720737461676538436f756e63696c4d656d6265727301001d08040004602043757272656e7420636f756e63696c206d656d626572732843616e64696461746573000104022829080400041101204d6170206f6620616c6c2063616e64696461746573207468617420657665722063616e6469646174656420616e6420686176656e277420756e7374616b65207965742e50416e6e6f756e63656d656e74506572696f644e72010028200000000000000000085d0120496e646578206f66207468652063757272656e742063616e64696461637920706572696f642e20497420697320696e6372656d656e74656420657665727974696d6520616e6e6f756e63656d656e7420706572696f6420207374617274732e18427564676574010018400000000000000000000000000000000004c82042756467657420666f722074686520636f756e63696c277320656c6563746564206d656d6265727320726577617264732e484e6578745265776172645061796d656e7473010010100000000004290120546865206e65787420626c6f636b20696e2077686963682074686520656c656374656420636f756e63696c206d656d62657220726577617264732077696c6c2062652070617965642e404e657874427564676574526566696c6c010010100000000004d820546865206e65787420626c6f636b20696e20776869636820746865206275646765742077696c6c20626520696e637265617365642e3c427564676574496e6372656d656e74010018400000000000000000000000000000000004d420416d6f756e74206f662062616c616e636520746f20626520726566696c6c65642065766572792062756467657420706572696f643c436f756e63696c6f725265776172640100184000000000000000000000000000000000046c20436f756e63696c6f72207265776172642070657220626c6f636b01e90501110124684d696e4e756d6265724f66457874726143616e64696461746573101000000000080901204d696e696d756d206e756d626572206f662065787472612063616e64696461746573206e656564656420666f72207468652076616c696420656c656374696f6e2e2d01204e756d626572206f6620746f74616c2063616e6469646174657320697320657175616c20746f20636f756e63696c2073697a6520706c75732065787472612063616e646964617465732e2c436f756e63696c53697a65101003000000045420436f756e63696c206d656d62657220636f756e74444d696e43616e6469646174655374616b651840a010a012d3eb050000000000000000000490204d696e696d756d207374616b652063616e6469646174652068617320746f206c6f636b60416e6e6f756e63696e67506572696f644475726174696f6e1010805101000474204475726174696f6e206f6620616e6e6f6e63696e6720706572696f644849646c65506572696f644475726174696f6e1010801303000460204475726174696f6e206f662069646c6520706572696f6464456c65637465644d656d626572526577617264506572696f6410104038000004a020496e74657276616c20666f72206175746f6d6174696320726577617264207061796d656e74732e48427564676574526566696c6c506572696f6410104038000004ac20496e74657276616c206265747765656e206175746f6d617469632062756467657420726566696c6c732e3c43616e6469646163794c6f636b496425042063616e6469646163048c204578706f72747320636f6e7374202d2063616e646964616379206c6f636b2069642e3c436f756e63696c6f724c6f636b4964250420636f756e63696c6f048c204578706f72747320636f6e7374202d20636f756e63696c6f72206c6f636b2069642e012d0813285265666572656e64756d014c496e7374616e6365315265666572656e64756d0c14537461676501003108040004682043757272656e74207265666572656e64756d2073746167652e14566f74657301010402004108e400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018510120566f746573206361737420696e20746865207265666572656e64756d2e2041206e6577207265636f726420697320616464656420746f2074686973206d6170207768656e20612075736572206361737473206134207365616c656420766f74652e0101204974206973206d6f646966696564207768656e206120757365722072657665616c732074686520766f7465277320636f6d6d69746d656e742070726f6f662e55012041207265636f72642069732066696e616c6c792072656d6f766564207768656e20746865207573657220756e7374616b65732c2077686963682063616e2068617070656e20647572696e67206120766f74696e679c207374616765206f72206166746572207468652063757272656e74206379636c6520656e64732ef82041207374616b6520666f72206120766f74652063616e2062652072657573656420696e20667574757265207265666572656e64756d206379636c65732e404163636f756e74734f707465644f757401010402007c0004f4204163636f756e74732074686174207065726d616e656e746c79206f70746564206f7574206f6620766f74696e6720696e207265666572656e64756d2e01ed0501190114344d617853616c744c656e67746828202000000000000000085d01204d6178696d756d206c656e677468206f6620766f746520636f6d6d69746d656e742073616c742e20557365206c656e677468207468617420656e737572657320756e697175656e65737320666f722068617368696e675020652e672e207374643a3a7536343a3a4d41582e44566f746553746167654475726174696f6e101000e1000004b0204475726174696f6e206f6620766f74696e6720737461676520286e756d626572206f6620626c6f636b73294c52657665616c53746167654475726174696f6e101000e1000004bc204475726174696f6e206f662072657665616c696e6720737461676520286e756d626572206f6620626c6f636b7329304d696e696d756d5374616b651840a41a130d8401000000000000000000000480204d696e696d756d207374616b65206e656564656420666f7220766f74696e67505374616b696e6748616e646c65724c6f636b4964250420766f74696e67202004a4204578706f72747320636f6e7374202d207374616b696e672068616e646c6572206c6f636b2069642e014508141c4d656d6265727301284d656d6265727368697020304e6578744d656d6265724964010028200000000000000000084501204d656d626572496420746f2061737369676e20746f206e657874206d656d626572207468617420697320616464656420746f207468652072656769737472792c20616e6420697320616c736f20746865e820746f74616c206e756d626572206f66206d656d6265727320637265617465642e204d656d626572496473207374617274206174205a65726f2e384d656d626572736869704279496400010402284908040004d0204d617070696e67206f66206d656d626572277320696420746f207468656972206d656d626572736869702070726f66696c652e504d656d6265724964427948616e646c6548617368010104022c28200000000000000000040501205265676973746572656420756e697175652068616e646c6573206861736820616e64207468656972206d617070696e6720746f207468656972206f776e65722e2c526566657272616c437574010008040004410120526566657272616c206375742070657263656e74206f6620746865206d656d626572736869702066656520746f2072656365697665206f6e20627579696e6720746865206d656d626572736869702e3c4d656d62657273686970507269636501001840aa821bce26000000000000000000000004682043757272656e74206d656d626572736869702070726963652e58496e697469616c496e7669746174696f6e436f756e74010010100000000004e820496e697469616c20696e7669746174696f6e20636f756e7420666f7220746865206e65776c7920626f75676874206d656d626572736869702e60496e697469616c496e7669746174696f6e42616c616e63650100184034c10d6713000000000000000000000004cc20496e697469616c20696e7669746174696f6e2062616c616e636520666f722074686520696e7669746564206d656d6265722e705374616b696e674163636f756e7449644d656d62657253746174757301010402004d082400000000000000000004250120446f75626c65206f662061207374616b696e67206163636f756e7420696420616e64206d656d62657220696420746f2074686520636f6e6669726d6174696f6e207374617475732e01f105012901185844656661756c744d656d6265727368697050726963651840aa821bce26000000000000000000000004a0204578706f72747320636f6e7374202d2064656661756c74206d656d62657273686970206665652e64526566657272616c4375744d6178696d756d50657263656e74080432044901204578706f72747320636f6e7374202d206d6178696d756d2070657263656e742076616c7565206f6620746865206d656d626572736869702066656520666f722074686520726566657272616c206375742e7c44656661756c74496e697469616c496e7669746174696f6e42616c616e6365184034c10d6713000000000000000000000004e0204578706f72747320636f6e7374202d2064656661756c742062616c616e636520666f722074686520696e7669746564206d656d6265722e3843616e6469646174655374616b651840a41a130d84010000000000000000000004f8204578706f72747320636f6e7374202d205374616b65206e656564656420746f2063616e646964617465206173207374616b696e67206163636f756e742e4c496e76697465644d656d6265724c6f636b4964250420696e766974656d6204a0204578706f72747320636f6e7374202d20696e7669746564206d656d626572206c6f636b2069642e585374616b696e6743616e6469646174654c6f636b4964250420626f756e6473746104ac204578706f72747320636f6e7374202d207374616b696e672063616e646964617465206c6f636b2069642e0151081514466f72756d0124466f72756d5f315f31203043617465676f727942794964010104022855083d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004cc204d61702063617465676f7279206964656e74696669657220746f20636f72726573706f6e64696e672063617465676f72792e384e65787443617465676f727949640100282000000000000000000411012043617465676f7279206964656e7469666965722076616c756520746f206265207573656420666f7220746865206e6578742043617465676f727920637265617465642e3c43617465676f7279436f756e746572010028200000000000000000049420436f756e74657220666f7220616c6c206578697374696e672063617465676f726965732e2854687265616442794964010108020279035d08a4000000000000000000000000000000000000000000000000000000000000000000000000000000000004bc204d617020746872656164206964656e74696669657220746f20636f72726573706f6e64696e67207468726561642e304e657874546872656164496401002820000000000000000004090120546872656164206964656e7469666965722076616c756520746f206265207573656420666f72206e6578742054687265616420696e20746872656164427949642e284e657874506f7374496401002820000000000000000004f020506f7374206964656e7469666965722076616c756520746f206265207573656420666f7220666f72206e65787420706f737420637265617465642e4c43617465676f727942794d6f64657261746f72010108020279037c000480204d6f64657261746f722073657420666f7220656163682043617465676f727920506f737442794964010108020279036108150100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004ac204d617020706f7374206964656e74696669657220746f20636f72726573706f6e64696e6720706f73742e01f505015101102c506f73744465706f73697418409bf41d710000000000000000000000000838204578706f72747320636f6e737480204465706f736974206e656564656420746f20637265617465206120706f7374345468726561644465706f7369741840bb55786d0000000000000000000000000488204465706f736974206e656564656420746f20637265617465206120746872656164804d617844697265637453756263617465676f72696573496e43617465676f727928200a000000000000000484204d617844697265637453756263617465676f72696573496e43617465676f7279484d6178546f74616c43617465676f7269657328202800000000000000044c204d6178546f74616c43617465676f726965730165081630436f6e737469747574696f6e0130436f6e737469747574696f6e0430436f6e737469747574696f6e010069088000000000000000000000000000000000000000000000000000000000000000000001f905016d0100001718426f756e74790118426f756e74791420426f756e7469657301010402286d087d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044020426f756e74792073746f726167652e4c426f756e7479436f6e747269627574696f6e730101080202810885088000000000000000000000000000000000ba75826b000000000000000000000000044d0120446f75626c65206d617020666f7220626f756e74792066756e64696e672e2049742073746f7265732061206d656d626572206f7220636f756e63696c2066756e64696e6720666f7220626f756e746965732e2c426f756e7479436f756e74010010100000000004b820436f756e74206f6620616c6c20626f756e7469657320746861742068617665206265656e20637265617465642e1c456e74726965730001080202790389080400046020576f726b20656e7472792073746f72616765206d61702e28456e747279436f756e74010010100000000004c820436f756e74206f6620616c6c20776f726b20656e747269657320746861742068617665206265656e20637265617465642e01fd05017101105c436c6f736564436f6e747261637453697a654c696d6974101032000000044d01204578706f72747320636f6e7374202d206d617820776f726b20656e747279206e756d62657220666f72206120636c6f736564206173737572616e6365207479706520636f6e747261637420626f756e74792e4c4d696e576f726b456e7472616e745374616b651840b25f656c00000000000000000000000004d4204578706f72747320636f6e7374202d206d696e20776f726b20656e7472616e74207374616b6520666f72206120626f756e74792e6846756e6465725374617465426c6f6174426f6e64416d6f756e741840ba75826b00000000000000000000000004f4204578706f72747320636f6e7374202d2066756e64657220737461746520626c6f617420626f6e6420616d6f756e7420666f72206120626f756e74792e6c43726561746f725374617465426c6f6174426f6e64416d6f756e7418406836b16b00000000000000000000000004f8204578706f72747320636f6e7374202d2063726561746f7220737461746520626c6f617420626f6e6420616d6f756e7420666f72206120626f756e74792e018d0818404a6f7973747265616d5574696c69747901404a6f7973747265616d5574696c6974790001010601950100019108191c436f6e74656e74011c436f6e74656e74842c4368616e6e656c427949640101040228a901a10100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024566964656f42794964010104022895086c00000000000000000000000000000000000000000000000000000000344e6578744368616e6e656c4964010028200000000000000000002c4e657874566964656f496401002820000000000000000000384e6578745472616e73666572496401002820000000000000000000484e65787443757261746f7247726f75704964010028200000000000000000004043757261746f7247726f7570427949640101040228c1080c0000000028436f6d6d69746d656e7401002c80000000000000000000000000000000000000000000000000000000000000000000684368616e6e656c5374617465426c6f6174426f6e6456616c756501001840000000000000000000000000000000000425012054686520737461746520626c6f617420626f6e6420666f7220746865206368616e6e656c202868656c70732070726576656e74696e672074686520737461746520626c6f6174292e60566964656f5374617465426c6f6174426f6e6456616c7565010018400000000000000000000000000000000004190154686520737461746520626c6f617420626f6e6420666f722074686520766964656f202868656c70732070726576656e74696e672074686520737461746520626c6f6174292e444d6178436173686f7574416c6c6f776564010018400000000000000000000000000000000000444d696e436173686f7574416c6c6f776564010018400000000000000000000000000000000000584368616e6e656c436173686f757473456e61626c6564010098040000484d696e41756374696f6e4475726174696f6e01001010000000000454204d696e2061756374696f6e206475726174696f6e484d617841756374696f6e4475726174696f6e01001010000000000454204d61782061756374696f6e206475726174696f6e644d696e41756374696f6e457874656e73696f6e506572696f6401001010000000000474204d696e2061756374696f6e20657874656e73696f6e20706572696f64644d617841756374696f6e457874656e73696f6e506572696f6401001010000000000474204d61782061756374696f6e20657874656e73696f6e20706572696f64484d696e4269644c6f636b4475726174696f6e01001010000000000458204d696e20626964206c6f636b206475726174696f6e484d61784269644c6f636b4475726174696f6e01001010000000000458204d617820626964206c6f636b206475726174696f6e404d696e5374617274696e67507269636501001840000000000000000000000000000000000468204d696e2061756374696f6e2073746172696e67207072696365404d61785374617274696e67507269636501001840000000000000000000000000000000000468204d61782061756374696f6e2073746172696e67207072696365444d696e43726561746f72526f79616c74790100ac1000000000047c204d696e2063726561746f7220726f79616c74792070657263656e74616765444d617843726561746f72526f79616c74790100ac1000000000047c204d61782063726561746f7220726f79616c74792070657263656e74616765284d696e4269645374657001001840000000000000000000000000000000000454204d696e2061756374696f6e206269642073746570284d61784269645374657001001840000000000000000000000000000000000454204d61782061756374696f6e20626964207374657054506c617466726f6d46656550657263656e746167650100ac1000000000046020506c6174666f726d206665652070657263656e746167655c41756374696f6e53746172747341744d617844656c7461010010100000000004b8204d61782064656c7461206265747765656e2063757272656e7420626c6f636b20616e6420737461727473206174784f70656e41756374696f6e4269644279566964656f416e644d656d62657201010802027903dd087000000000000000000000000000000000000000000000000000000000045c204269647320666f72206f70656e2061756374696f6e7354476c6f62616c4461696c794e6674436f756e7465720100f90130000000000000000000000000046820476c6f62616c206461696c79204e465420636f756e7465722e58476c6f62616c5765656b6c794e6674436f756e7465720100f90130000000000000000000000000046c20476c6f62616c207765656b6c79204e465420636f756e7465722e4c476c6f62616c4461696c794e66744c696d69740100f50130000000000000000000000000046020476c6f62616c206461696c79204e4654206c696d69742e50476c6f62616c5765656b6c794e66744c696d69740100f50130000000000000000000000000046420476c6f62616c207765656b6c79204e4654206c696d69742e404e66744c696d697473456e61626c656401009804000868204e4654206c696d69747320656e61626c6564206f72206e6f74a02043616e206265207570646174656420696e20666c696768742062792074686520436f756e63696c01050601a101246c4d61784e756d6265724f6643757261746f727350657247726f757010100a00000004c4204578706f72747320636f6e7374202d206d6178206e756d626572206f662063757261746f7273207065722067726f7570ac4d61784b65797350657243757261746f7247726f75705065726d697373696f6e7342794c6576656c4d6170101019000000045d01204578706f72747320636f6e7374202d206d6178206e756d626572206f66206b657973207065722063757261746f725f67726f75702e7065726d697373696f6e735f62795f6c6576656c206d617020696e7374616e6365704d61784e667441756374696f6e57686974656c6973744c656e67746810101400000004c4204578706f72747320636f6e7374202d206d6178206e66742061756374696f6e2077686974656c697374206c656e6774686844656661756c74476c6f62616c4461696c794e66744c696d6974f5013064000000000000004038000004c0204578706f72747320636f6e7374202d2064656661756c7420676c6f62616c206461696c79204e4654206c696d69742e6c44656661756c74476c6f62616c5765656b6c794e66744c696d6974f501309001000000000000c089010004c4204578706f72747320636f6e7374202d2064656661756c7420676c6f62616c207765656b6c79204e4654206c696d69742e6c44656661756c744368616e6e656c4461696c794e66744c696d6974f501300a000000000000004038000004c4204578706f72747320636f6e7374202d2064656661756c74206368616e6e656c206461696c79204e4654206c696d69742e7044656661756c744368616e6e656c5765656b6c794e66744c696d6974f501302800000000000000c089010004c8204578706f72747320636f6e7374202d2064656661756c74206368616e6e656c207765656b6c79204e4654206c696d69742e684d696e696d756d436173686f7574416c6c6f7765644c696d69741840a41a130d84010000000000000000000004a8204578706f727420636f6e7374202d206d696e20636173686f757420616c6c6f776564206c696d697473684d6178696d756d436173686f7574416c6c6f7765644c696d6974184040a640ba3e363b00000000000000000004a8204578706f727420636f6e7374202d206d617820636173686f757420616c6c6f776564206c696d69747301e1081a1c53746f72616765011c53746f726167654c4055706c6f6164696e67426c6f636b6564010098040004a020446566696e6573207768657468657220616c6c206e65772075706c6f61647320626c6f636b65641042616773010104029502e50848000000000000000000000000000000000000044820426167732073746f72616765206d61702e4c4e65787453746f726167654275636b6574496401002820000000000000000004ac2053746f72616765206275636b657420696420636f756e7465722e20537461727473206174207a65726f2e404e657874446174614f626a656374496401002820000000000000000004a02044617461206f626a65637420696420636f756e7465722e20537461727473206174207a65726f2e4453746f726167654275636b6574427949640001040228f108040004442053746f72616765206275636b6574732e24426c61636b6c69737401010402f9087c00048020426c61636b6c69737465642064617461206f626a656374206861736865732e5043757272656e74426c61636b6c69737453697a65010028200000000000000000047820426c61636b6c69737420636f6c6c656374696f6e20636f756e7465722e60446174614f626a6563745065724d65676162797465466565010018400000000000000000000000000000000004b02053697a652062617365642070726963696e67206f66206e6577206f626a656374732075706c6f616465642e6453746f726167654275636b6574735065724261674c696d6974010010100000000004a0202253746f72616765206275636b657473207065722062616722206e756d626572206c696d69742e68566f75636865724d61784f626a6563747353697a654c696d697401002820000000000000000004f820224d6178206f626a656374732073697a6520666f7220612073746f72616765206275636b657420766f756368657222206e756d626572206c696d69742e70566f75636865724d61784f626a656374734e756d6265724c696d697401002820000000000000000004050120224d6178206f626a65637473206e756d62657220666f7220612073746f7261676520206275636b657420766f756368657222206e756d626572206c696d69742e74446174614f626a6563745374617465426c6f6174426f6e6456616c756501001840000000000000000000000000000000000439012054686520737461746520626c6f617420626f6e6420666f72207468652064617461206f626a65637473202868656c70732070726576656e74696e672074686520737461746520626c6f6174292e6844796e616d69634261674372656174696f6e506f6c696369657301010402b102fd0814000000000004c82044796e616d69634261674372656174696f6e506f6c6963792062792062616720747970652073746f72616765206d61702e3c446174614f626a65637473427949640101080202050909096c00000000000000000000000000000000000000000000000000000004b0202744617461206f626a6563747320666f722062616773272073746f7261676520646f75626c65206d61702e784e657874446973747269627574696f6e4275636b657446616d696c79496401002820000000000000000004dc20446973747269627574696f6e206275636b65742066616d696c7920696420636f756e7465722e20537461727473206174207a65726f2e70446973747269627574696f6e4275636b657446616d696c794279496401010402280d09200000000000000000047820446973747269627574696f6e206275636b65742066616d696c6965732e80446973747269627574696f6e4275636b6574427946616d696c794964427949640101080202790311093000000000000000000000000004a82027446973747269627574696f6e206275636b6574272073746f7261676520646f75626c65206d61702e78446973747269627574696f6e4275636b657446616d696c794e756d62657201002820000000000000000004f020546f74616c206e756d626572206f6620646973747269627574696f6e206275636b65742066616d696c69657320696e207468652073797374656d2e78446973747269627574696f6e4275636b6574735065724261674c696d6974010010100000000004b42022446973747269627574696f6e206275636b657473207065722062616722206e756d626572206c696d69742e013506018d022c48426c61636b6c69737453697a654c696d69742820e803000000000000040501204578706f72747320636f6e7374202d206d6178696d756d2073697a65206f662074686520226861736820626c61636b6c6973742220636f6c6c656374696f6e2e5c4d696e53746f726167654275636b65747350657242616710100300000004ec204578706f72747320636f6e7374202d206d696e696d756d206e756d626572206f662073746f72616765206275636b65747320706572206261672e5c4d617853746f726167654275636b65747350657242616710100d00000004ec204578706f72747320636f6e7374202d206d6178696d756d206e756d626572206f662073746f72616765206275636b65747320706572206261672e704d696e446973747269627574696f6e4275636b657473506572426167101001000000040101204578706f72747320636f6e7374202d206d696e696d756d206e756d626572206f6620646973747269627574696f6e206275636b65747320706572206261672e704d6178446973747269627574696f6e4275636b657473506572426167101033000000040101204578706f72747320636f6e7374202d206d6178696d756d206e756d626572206f6620646973747269627574696f6e206275636b65747320706572206261672eb444656661756c744d656d62657244796e616d69634261674e756d6265724f6653746f726167654275636b657473101005000000085101204578706f72747320636f6e7374202d207468652064656661756c742064796e616d696320626167206372656174696f6e20706f6c69637920666f72206d656d62657273202873746f72616765206275636b657424206e756d626572292eb844656661756c744368616e6e656c44796e616d69634261674e756d6265724f6653746f726167654275636b657473101005000000085501204578706f72747320636f6e7374202d207468652064656661756c742064796e616d696320626167206372656174696f6e20706f6c69637920666f72206368616e6e656c73202873746f72616765206275636b657424206e756d626572292e844d6178446973747269627574696f6e4275636b657446616d696c794e756d6265722820c80000000000000004fc204578706f72747320636f6e7374202d206d617820616c6c6f77656420646973747269627574696f6e206275636b65742066616d696c79206e756d6265722ec84d61784e756d6265724f6650656e64696e67496e7669746174696f6e73506572446973747269627574696f6e4275636b6574101014000000042d01204578706f72747320636f6e7374202d206d6178206e756d626572206f662070656e64696e6720696e7669746174696f6e732070657220646973747269627574696f6e206275636b65742ea44d61784e756d6265724f664f70657261746f7273506572446973747269627574696f6e4275636b6574101014000000040501204578706f72747320636f6e7374202d206d6178206e756d626572206f66206f70657261746f72732070657220646973747269627574696f6e206275636b65742e444d6178446174614f626a65637453697a652820000000000f00000004bc204578706f72747320636f6e7374202d206d61782064617461206f626a6563742073697a6520696e2062797465732e011d091b3050726f6a656374546f6b656e0114546f6b656e286c4163636f756e74496e666f4279546f6b656e416e644d656d626572010108020279032109b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041d0120446f75626c65206d617020546f6b656e49642078204d656d6265724964203d3e204163636f756e744461746120666f72206d616e6167696e67206163636f756e74206461746134546f6b656e496e666f4279496401010402284909cd010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004dc206d617020546f6b656e4964203d3e20546f6b656e4461746120746f20726574726965766520746f6b656e20696e666f726d6174696f6e2c4e657874546f6b656e4964010028200000000000000000043c20546f6b656e204964206e6f6e63652c53796d626f6c7355736564010104022c7c00046c2053657420666f722074686520746f6b656e732073796d626f6c7324426c6f6174426f6e64010018400000000000000000000000000000000004b820426c6f617420426f6e642076616c7565207573656420647572696e67206163636f756e74206372656174696f6e3c4d696e53616c654475726174696f6e01001010000000000484204d696e696d756d206475726174696f6e206f66206120746f6b656e2073616c655c4d696e526576656e756553706c69744475726174696f6e010010100000000004a8204d696e696d756d20726576656e75652073706c6974206475726174696f6e20636f6e73747261696e74684d696e526576656e756553706c697454696d65546f5374617274010010100000000004bc204d696e696d756d20726576656e75652073706c69742074696d6520746f20737461727420636f6e73747261696e743c53616c65506c6174666f726d4665650100d5021000000000044d0120506c6174666f726d20666565202870657263656e74616765292063686172676564206f6e20746f70206f6620656163682073616c652070757263686173652028696e204a4f592920616e64206275726e65643050616c6c657446726f7a656e010098040004582043757272656e742066726f7a656e2073746174652e01390601c102000165091c3c50726f706f73616c73456e67696e65013850726f706f73616c456e67696e65142450726f706f73616c73010104021069090101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460204d61702070726f706f73616c206279206974732069642e3450726f706f73616c436f756e74010010100000000004bc20436f756e74206f6620616c6c2070726f706f73616c7320746861742068617665206265656e20637265617465642e50446973706174636861626c6543616c6c436f646501010402107509040004b4204d61702070726f706f73616c2065786563757461626c6520636f64652062792070726f706f73616c2069642e4c41637469766550726f706f73616c436f756e740100101000000000046c20436f756e74206f66206163746976652070726f706f73616c732e6c566f7465457869737473427950726f706f73616c4279566f746572010108020279093d03040104290120446f75626c65206d617020666f722070726576656e74696e67206475706c696361746520766f7465732e2053686f756c6420626520636c65616e65642061667465722075736167652e016106012903183c43616e63656c6c6174696f6e4665651840aa821bce260000000000000000000000047901204578706f72747320636f6e7374202d2074686520666565206973206170706c696564207768656e2063616e63656c207468652070726f706f73616c2e20412066656520776f756c6420626520736c617368656420286275726e6564292e3052656a656374696f6e4665651840528d8906c20000000000000000000000084501204578706f72747320636f6e7374202d202074686520666565206973206170706c696564207768656e207468652070726f706f73616c20676574732072656a65637465642e20412066656520776f756c645420626520736c617368656420286275726e6564292e385469746c654d61784c656e67746810102800000004d0204578706f72747320636f6e7374202d20206d617820616c6c6f7765642070726f706f73616c207469746c65206c656e6774682e504465736372697074696f6e4d61784c656e6774681010b80b000004e8204578706f72747320636f6e7374202d20206d617820616c6c6f7765642070726f706f73616c206465736372697074696f6e206c656e6774682e584d617841637469766550726f706f73616c4c696d697410101400000004ec204578706f72747320636f6e7374202d20206d61782073696d756c74616e656f7573206163746976652070726f706f73616c73206e756d6265722e505374616b696e6748616e646c65724c6f636b496425042070726f706f73616c04a4204578706f72747320636f6e7374202d207374616b696e672068616e646c6572206c6f636b2069642e017d091d4c50726f706f73616c7344697363757373696f6e014850726f706f73616c44697363757373696f6e10285468726561644279496401010402288109340000000000000000000000000004bc204d617020746872656164206964656e74696669657220746f20636f72726573706f6e64696e67207468726561642e2c546872656164436f756e7401002820000000000000000004b420436f756e74206f6620616c6c207468726561647320746861742068617665206265656e20637265617465642e50506f737454687265616449644279506f73744964010108020279038d0974000000000000000000000000000000000000000000000000000000000004c4204d61702074687265616420696420616e6420706f737420696420746f20636f72726573706f6e64696e6720706f73742e24506f7374436f756e7401002820000000000000000004ac20436f756e74206f6620616c6c20706f73747320746861742068617665206265656e20637265617465642e0165060141030c404d617857686974654c69737453697a65101014000000040901204578706f72747320636f6e7374202d20617574686f72206c6973742073697a65206c696d697420666f722074686520436c6f7365642064697363757373696f6e2e2c506f73744465706f73697418408b40af6b00000000000000000000000004a0204578706f72747320636f6e7374202d2066656520666f72206372656174696e67206120706f737430506f73744c69666554696d65101058020000043d01204578706f72747320636f6e7374202d206d6178696d756d206e756d626572206f6620626c6f636b73206265666f7265206120706f73742063616e2062652065726173656420627920616e796f6e650191091e3850726f706f73616c73436f646578013850726f706f73616c73436f64657804505468726561644964427950726f706f73616c496401010402102820000000000000000004b0204d61702070726f706f73616c20696420746f206974732064697363757373696f6e2074687265616420696401690601490368985365744d617856616c696461746f72436f756e7450726f706f73616c506172616d65746572736d09b4c0890100401901006400000064000000640000006400000001a010a012d3eb050000000000000000000200000004dc204578706f7274732027536574204d61782056616c696461746f7220436f756e74272070726f706f73616c20706172616d65746572732e8052756e74696d655570677261646550726f706f73616c506172616d65746572736d09b4c0890100401901006400000064000000640000006400000001a010a012d3eb050000000000000000000200000004bc204578706f727473202752756e74696d652055706772616465272070726f706f73616c20706172616d65746572732e605369676e616c50726f706f73616c506172616d65746572736d09b4c0a80000b004000064000000640000006400000064000000011068761b959700000000000000000000010000000498204578706f72747320275369676e616c272070726f706f73616c20706172616d65746572732e8046756e64696e675265717565737450726f706f73616c506172616d65746572736d09b4c0a80000b00400004200000042000000640000006400000001a41a130d8401000000000000000000000100000004bc204578706f727473202746756e64696e672052657175657374272070726f706f73616c20706172616d65746572732ebc437265617465576f726b696e6747726f75704c6561644f70656e696e6750726f706f73616c506172616d65746572736d09b4c0a80000b00400004200000042000000640000006400000001680abf82280f0000000000000000000001000000040501204578706f727473202743726561746520576f726b696e672047726f7570204c656164204f70656e696e67272070726f706f73616c20706172616d65746572732ea446696c6c576f726b696e6747726f75704f70656e696e6750726f706f73616c506172616d65746572736d09b4c0a80000b0040000420000004200000064000000640000000134855f419407000000000000000000000100000004fc204578706f727473202746696c6c20576f726b696e672047726f7570204c656164204f70656e696e67272070726f706f73616c20706172616d65746572732ea8557064617465576f726b696e6747726f757042756467657450726f706f73616c506172616d65746572736d09b4c0a80000b0040000420000004200000064000000640000000134855f419407000000000000000000000100000004ec204578706f727473202755706461746520576f726b696e672047726f757020427564676574272070726f706f73616c20706172616d65746572732ebc4465637265617365576f726b696e6747726f75704c6561645374616b6550726f706f73616c506172616d65746572736d09b4c0a80000b0040000640000006400000064000000640000000134855f4194070000000000000000000001000000040501204578706f7274732027446563726561736520576f726b696e672047726f7570204c656164205374616b65272070726f706f73616c20706172616d65746572732e9c536c617368576f726b696e6747726f75704c65616450726f706f73616c506172616d65746572736d09b4c0a80000b0040000420000004200000064000000640000000134855f419407000000000000000000000100000004e0204578706f7274732027536c61736820576f726b696e672047726f7570204c656164272070726f706f73616c20706172616d65746572732eac536574576f726b696e6747726f75704c65616452657761726450726f706f73616c506172616d65746572736d09b4c0a80000b0040000420000004200000064000000640000000134855f419407000000000000000000000100000004f4204578706f727473202753657420576f726b696e672047726f7570204c65616420526577617264272070726f706f73616c20706172616d65746572732eac5465726d696e617465576f726b696e6747726f75704c65616450726f706f73616c506172616d65746572736d09b4c0a80000b0040000420000004200000064000000640000000134855f419407000000000000000000000100000004f0204578706f72747320275465726d696e61746520576f726b696e672047726f7570204c656164272070726f706f73616c20706172616d65746572732e8c416d656e64436f6e737469747574696f6e50726f706f73616c506172616d65746572736d09b4081a01004038000050000000640000003c0000005000000001680abf82280f000000000000000000000200000004c8204578706f7274732027416d656e6420436f6e737469747574696f6e272070726f706f73616c20706172616d65746572732ebc43616e63656c576f726b696e6747726f75704c6561644f70656e696e6750726f706f73616c506172616d65746572736d09b4c0a80000b0040000420000004200000064000000640000000134855f4194070000000000000000000001000000040501204578706f727473202743616e63656c20576f726b696e672047726f7570204c656164204f70656e696e67272070726f706f73616c20706172616d65746572732e905365744d656d62657273686970507269636550726f706f73616c506172616d65746572736d09b4c0a80000b0040000420000004200000064000000640000000134855f419407000000000000000000000100000004d0204578706f7274732027536574204d656d62657273686970205072696365272070726f706f73616c20706172616d65746572732eac536574436f756e63696c427564676574496e6372656d656e7450726f706f73616c506172616d65746572736d09b44019010040190100640000006400000064000000640000000120d0ec362a2f010000000000000000000200000004f0204578706f727473206053657420436f756e63696c2042756467657420496e6372656d656e74602070726f706f73616c20706172616d65746572732e90536574436f756e63696c6f7252657761726450726f706f73616c506172616d65746572736d09b480700000c0a80000640000006400000064000000640000000120d0ec362a2f0100000000000000000002000000042101204578706f727473206053657420436f756e63696c6f72205265776172642050726f706f73616c20506172616d6574657273602070726f706f73616c20706172616d65746572732eb4536574496e697469616c496e7669746174696f6e42616c616e636550726f706f73616c506172616d65746572736d09b480700000b00400004200000042000000640000006400000001d0147e05511e000000000000000000000100000004f8204578706f727473206053657420496e697469616c20496e7669746174696f6e2042616c616e6365602070726f706f73616c20706172616d65746572732e90536574496e7669746174696f6e436f756e7450726f706f73616c506172616d65746572736d09b4c0a80000b0040000420000004200000064000000640000000134855f419407000000000000000000000100000000c85365744d656d626572736869704c656164496e7669746174696f6e51756f746150726f706f73616c506172616d65746572736d09b4c0a80000b0040000420000004200000064000000640000000134855f41940700000000000000000000010000000080536574526566657272616c43757450726f706f73616c506172616d65746572736d09b4c0a80000b0040000420000004200000064000000640000000134855f419407000000000000000000000100000000785665746f50726f706f73616c50726f706f73616c506172616d65746572736d09b4403800000000000064000000640000006400000064000000011068761b959700000000000000000000010000000098557064617465476c6f62616c4e66744c696d697450726f706f73616c506172616d65746572736d09b480700000b00400004200000042000000640000006400000001680abf82280f000000000000000000000100000000985570646174654368616e6e656c5061796f75747350726f706f73616c506172616d65746572736d09b4c0890100403800004200000064000000640000006400000001680abf82280f0000000000000000000001000000009046756e64696e675265717565737450726f706f73616c4d6178546f74616c416d6f756e741840a010a012d3eb0500000000000000000004c4204d6178696d756d20746f74616c20616d6f756e7420696e2066756e64696e6720726571756573742070726f706f73616c8446756e64696e675265717565737450726f706f73616c4d61784163636f756e747310101400000004d0204d6178206e756d626572206f66206163636f756e7473207065722066756e64696e6720726571756573742070726f706f73616ca45365744d617856616c696461746f72436f756e7450726f706f73616c4d617856616c696461746f7273101064000000041501204d617820616c6c6f776564206e756d626572206f662076616c696461746f727320696e20736574206d61782076616c696461746f7220636f756e742070726f706f73616c0195091f44466f72756d576f726b696e6747726f75700154496e7374616e636531576f726b696e6747726f757028344e6578744f70656e696e67496401002820000000000000000004ac204e657874206964656e7469666965722076616c756520666f72206e6577206a6f62206f70656e696e672e2c4f70656e696e674279496401010402289909290101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000480204d617073206964656e74696669657220746f206a6f62206f70656e696e672e44416374697665576f726b6572436f756e740100101000000000046420436f756e74206f662061637469766520776f726b6572732e3c4170706c69636174696f6e4279496400010402289d09040004c8204d617073206964656e74696669657220746f20776f726b6572206170706c69636174696f6e206f6e206f70656e696e672e444e6578744170706c69636174696f6e496401002820000000000000000004c8204e657874206964656e7469666965722076616c756520666f72206e657720776f726b6572206170706c69636174696f6e2e304e657874576f726b657249640100282000000000000000000488204e657874206964656e74696669657220666f722061206e657720776f726b65722e28576f726b6572427949640001040228a109040004a4204d617073206964656e74696669657220746f20636f72726573706f6e64696e6720776f726b65722e2c43757272656e744c656164000028040004502043757272656e742067726f7570206c6561642e18427564676574010018400000000000000000000000000000000004782042756467657420666f722074686520776f726b696e672067726f75702e38537461747573546578744861736801002c800000000000000000000000000000000000000000000000000000000000000000044820537461747573207465787420686173682e016d06016d0318504d6178576f726b65724e756d6265724c696d697410101e0000000838204578706f72747320636f6e73749c204d61782073696d756c74616e656f75732061637469766520776f726b6572206e756d6265722e5c4d696e556e7374616b696e67506572696f644c696d697410100065040004ac20446566696e6573206d696e20756e7374616b696e6720706572696f6420696e207468652067726f75702e5c4d696e696d756d4170706c69636174696f6e5374616b6518404835261a08030000000000000000000004d4204d696e696d756d207374616b6520726571756972656420666f72206170706c79696e6720696e746f20616e206f70656e696e672e484c65616465724f70656e696e675374616b651840680abf82280f00000000000000000000048c205374616b65206e656564656420746f2063726561746520616e206f70656e696e672e30526577617264506572696f6410104a38000004d420446566696e65732074686520706572696f6420657665727920776f726b65722067657473207061696420696e20626c6f636b732e505374616b696e6748616e646c65724c6f636b496425042077672d666f72756d0464205374616b696e672068616e646c6572206c6f636b2069642e01a509204c53746f72616765576f726b696e6747726f75700154496e7374616e636532576f726b696e6747726f757028344e6578744f70656e696e67496401002820000000000000000004ac204e657874206964656e7469666965722076616c756520666f72206e6577206a6f62206f70656e696e672e2c4f70656e696e674279496401010402289909290101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000480204d617073206964656e74696669657220746f206a6f62206f70656e696e672e44416374697665576f726b6572436f756e740100101000000000046420436f756e74206f662061637469766520776f726b6572732e3c4170706c69636174696f6e4279496400010402289d09040004c8204d617073206964656e74696669657220746f20776f726b6572206170706c69636174696f6e206f6e206f70656e696e672e444e6578744170706c69636174696f6e496401002820000000000000000004c8204e657874206964656e7469666965722076616c756520666f72206e657720776f726b6572206170706c69636174696f6e2e304e657874576f726b657249640100282000000000000000000488204e657874206964656e74696669657220666f722061206e657720776f726b65722e28576f726b6572427949640001040228a109040004a4204d617073206964656e74696669657220746f20636f72726573706f6e64696e6720776f726b65722e2c43757272656e744c656164000028040004502043757272656e742067726f7570206c6561642e18427564676574010018400000000000000000000000000000000004782042756467657420666f722074686520776f726b696e672067726f75702e38537461747573546578744861736801002c800000000000000000000000000000000000000000000000000000000000000000044820537461747573207465787420686173682e01710601910318504d6178576f726b65724e756d6265724c696d69741010320000000838204578706f72747320636f6e73749c204d61782073696d756c74616e656f75732061637469766520776f726b6572206e756d6265722e5c4d696e556e7374616b696e67506572696f644c696d697410100065040004ac20446566696e6573206d696e20756e7374616b696e6720706572696f6420696e207468652067726f75702e5c4d696e696d756d4170706c69636174696f6e5374616b6518404835261a08030000000000000000000004d4204d696e696d756d207374616b6520726571756972656420666f72206170706c79696e6720696e746f20616e206f70656e696e672e484c65616465724f70656e696e675374616b651840680abf82280f00000000000000000000048c205374616b65206e656564656420746f2063726561746520616e206f70656e696e672e30526577617264506572696f6410105438000004d420446566696e65732074686520706572696f6420657665727920776f726b65722067657473207061696420696e20626c6f636b732e505374616b696e6748616e646c65724c6f636b496425042077672d73746f72670464205374616b696e672068616e646c6572206c6f636b2069642e01a909214c436f6e74656e74576f726b696e6747726f75700154496e7374616e636533576f726b696e6747726f757028344e6578744f70656e696e67496401002820000000000000000004ac204e657874206964656e7469666965722076616c756520666f72206e6577206a6f62206f70656e696e672e2c4f70656e696e674279496401010402289909290101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000480204d617073206964656e74696669657220746f206a6f62206f70656e696e672e44416374697665576f726b6572436f756e740100101000000000046420436f756e74206f662061637469766520776f726b6572732e3c4170706c69636174696f6e4279496400010402289d09040004c8204d617073206964656e74696669657220746f20776f726b6572206170706c69636174696f6e206f6e206f70656e696e672e444e6578744170706c69636174696f6e496401002820000000000000000004c8204e657874206964656e7469666965722076616c756520666f72206e657720776f726b6572206170706c69636174696f6e2e304e657874576f726b657249640100282000000000000000000488204e657874206964656e74696669657220666f722061206e657720776f726b65722e28576f726b6572427949640001040228a109040004a4204d617073206964656e74696669657220746f20636f72726573706f6e64696e6720776f726b65722e2c43757272656e744c656164000028040004502043757272656e742067726f7570206c6561642e18427564676574010018400000000000000000000000000000000004782042756467657420666f722074686520776f726b696e672067726f75702e38537461747573546578744861736801002c800000000000000000000000000000000000000000000000000000000000000000044820537461747573207465787420686173682e01750601990318504d6178576f726b65724e756d6265724c696d697410101e0000000838204578706f72747320636f6e73749c204d61782073696d756c74616e656f75732061637469766520776f726b6572206e756d6265722e5c4d696e556e7374616b696e67506572696f644c696d697410100065040004ac20446566696e6573206d696e20756e7374616b696e6720706572696f6420696e207468652067726f75702e5c4d696e696d756d4170706c69636174696f6e5374616b6518404835261a08030000000000000000000004d4204d696e696d756d207374616b6520726571756972656420666f72206170706c79696e6720696e746f20616e206f70656e696e672e484c65616465724f70656e696e675374616b651840680abf82280f00000000000000000000048c205374616b65206e656564656420746f2063726561746520616e206f70656e696e672e30526577617264506572696f6410105e38000004d420446566696e65732074686520706572696f6420657665727920776f726b65722067657473207061696420696e20626c6f636b732e505374616b696e6748616e646c65724c6f636b496425042077672d636f6e74740464205374616b696e672068616e646c6572206c6f636b2069642e01ad09226c4f7065726174696f6e73576f726b696e6747726f7570416c7068610154496e7374616e636534576f726b696e6747726f757028344e6578744f70656e696e67496401002820000000000000000004ac204e657874206964656e7469666965722076616c756520666f72206e6577206a6f62206f70656e696e672e2c4f70656e696e674279496401010402289909290101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000480204d617073206964656e74696669657220746f206a6f62206f70656e696e672e44416374697665576f726b6572436f756e740100101000000000046420436f756e74206f662061637469766520776f726b6572732e3c4170706c69636174696f6e4279496400010402289d09040004c8204d617073206964656e74696669657220746f20776f726b6572206170706c69636174696f6e206f6e206f70656e696e672e444e6578744170706c69636174696f6e496401002820000000000000000004c8204e657874206964656e7469666965722076616c756520666f72206e657720776f726b6572206170706c69636174696f6e2e304e657874576f726b657249640100282000000000000000000488204e657874206964656e74696669657220666f722061206e657720776f726b65722e28576f726b6572427949640001040228a109040004a4204d617073206964656e74696669657220746f20636f72726573706f6e64696e6720776f726b65722e2c43757272656e744c656164000028040004502043757272656e742067726f7570206c6561642e18427564676574010018400000000000000000000000000000000004782042756467657420666f722074686520776f726b696e672067726f75702e38537461747573546578744861736801002c800000000000000000000000000000000000000000000000000000000000000000044820537461747573207465787420686173682e01790601a10318504d6178576f726b65724e756d6265724c696d697410101e0000000838204578706f72747320636f6e73749c204d61782073696d756c74616e656f75732061637469766520776f726b6572206e756d6265722e5c4d696e556e7374616b696e67506572696f644c696d697410100065040004ac20446566696e6573206d696e20756e7374616b696e6720706572696f6420696e207468652067726f75702e5c4d696e696d756d4170706c69636174696f6e5374616b6518404835261a08030000000000000000000004d4204d696e696d756d207374616b6520726571756972656420666f72206170706c79696e6720696e746f20616e206f70656e696e672e484c65616465724f70656e696e675374616b651840680abf82280f00000000000000000000048c205374616b65206e656564656420746f2063726561746520616e206f70656e696e672e30526577617264506572696f6410107c38000004d420446566696e65732074686520706572696f6420657665727920776f726b65722067657473207061696420696e20626c6f636b732e505374616b696e6748616e646c65724c6f636b496425042077672d6f706572610464205374616b696e672068616e646c6572206c6f636b2069642e01b109233c417070576f726b696e6747726f75700154496e7374616e636535576f726b696e6747726f757028344e6578744f70656e696e67496401002820000000000000000004ac204e657874206964656e7469666965722076616c756520666f72206e6577206a6f62206f70656e696e672e2c4f70656e696e674279496401010402289909290101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000480204d617073206964656e74696669657220746f206a6f62206f70656e696e672e44416374697665576f726b6572436f756e740100101000000000046420436f756e74206f662061637469766520776f726b6572732e3c4170706c69636174696f6e4279496400010402289d09040004c8204d617073206964656e74696669657220746f20776f726b6572206170706c69636174696f6e206f6e206f70656e696e672e444e6578744170706c69636174696f6e496401002820000000000000000004c8204e657874206964656e7469666965722076616c756520666f72206e657720776f726b6572206170706c69636174696f6e2e304e657874576f726b657249640100282000000000000000000488204e657874206964656e74696669657220666f722061206e657720776f726b65722e28576f726b6572427949640001040228a109040004a4204d617073206964656e74696669657220746f20636f72726573706f6e64696e6720776f726b65722e2c43757272656e744c656164000028040004502043757272656e742067726f7570206c6561642e18427564676574010018400000000000000000000000000000000004782042756467657420666f722074686520776f726b696e672067726f75702e38537461747573546578744861736801002c800000000000000000000000000000000000000000000000000000000000000000044820537461747573207465787420686173682e017d0601a90318504d6178576f726b65724e756d6265724c696d697410101e0000000838204578706f72747320636f6e73749c204d61782073696d756c74616e656f75732061637469766520776f726b6572206e756d6265722e5c4d696e556e7374616b696e67506572696f644c696d697410100065040004ac20446566696e6573206d696e20756e7374616b696e6720706572696f6420696e207468652067726f75702e5c4d696e696d756d4170706c69636174696f6e5374616b6518404835261a08030000000000000000000004d4204d696e696d756d207374616b6520726571756972656420666f72206170706c79696e6720696e746f20616e206f70656e696e672e484c65616465724f70656e696e675374616b651840680abf82280f00000000000000000000048c205374616b65206e656564656420746f2063726561746520616e206f70656e696e672e30526577617264506572696f6410107238000004d420446566696e65732074686520706572696f6420657665727920776f726b65722067657473207061696420696e20626c6f636b732e505374616b696e6748616e646c65724c6f636b496425042077672d6170706c690464205374616b696e672068616e646c6572206c6f636b2069642e01b50924584d656d62657273686970576f726b696e6747726f75700154496e7374616e636536576f726b696e6747726f757028344e6578744f70656e696e67496401002820000000000000000004ac204e657874206964656e7469666965722076616c756520666f72206e6577206a6f62206f70656e696e672e2c4f70656e696e674279496401010402289909290101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000480204d617073206964656e74696669657220746f206a6f62206f70656e696e672e44416374697665576f726b6572436f756e740100101000000000046420436f756e74206f662061637469766520776f726b6572732e3c4170706c69636174696f6e4279496400010402289d09040004c8204d617073206964656e74696669657220746f20776f726b6572206170706c69636174696f6e206f6e206f70656e696e672e444e6578744170706c69636174696f6e496401002820000000000000000004c8204e657874206964656e7469666965722076616c756520666f72206e657720776f726b6572206170706c69636174696f6e2e304e657874576f726b657249640100282000000000000000000488204e657874206964656e74696669657220666f722061206e657720776f726b65722e28576f726b6572427949640001040228a109040004a4204d617073206964656e74696669657220746f20636f72726573706f6e64696e6720776f726b65722e2c43757272656e744c656164000028040004502043757272656e742067726f7570206c6561642e18427564676574010018400000000000000000000000000000000004782042756467657420666f722074686520776f726b696e672067726f75702e38537461747573546578744861736801002c800000000000000000000000000000000000000000000000000000000000000000044820537461747573207465787420686173682e01810601b10318504d6178576f726b65724e756d6265724c696d697410101e0000000838204578706f72747320636f6e73749c204d61782073696d756c74616e656f75732061637469766520776f726b6572206e756d6265722e5c4d696e556e7374616b696e67506572696f644c696d697410100065040004ac20446566696e6573206d696e20756e7374616b696e6720706572696f6420696e207468652067726f75702e5c4d696e696d756d4170706c69636174696f6e5374616b6518404835261a08030000000000000000000004d4204d696e696d756d207374616b6520726571756972656420666f72206170706c79696e6720696e746f20616e206f70656e696e672e484c65616465724f70656e696e675374616b651840680abf82280f00000000000000000000048c205374616b65206e656564656420746f2063726561746520616e206f70656e696e672e30526577617264506572696f6410106838000004d420446566696e65732074686520706572696f6420657665727920776f726b65722067657473207061696420696e20626c6f636b732e505374616b696e6748616e646c65724c6f636b496425042077672d6d656d62720464205374616b696e672068616e646c6572206c6f636b2069642e01b90925684f7065726174696f6e73576f726b696e6747726f7570426574610154496e7374616e636537576f726b696e6747726f757028344e6578744f70656e696e67496401002820000000000000000004ac204e657874206964656e7469666965722076616c756520666f72206e6577206a6f62206f70656e696e672e2c4f70656e696e674279496401010402289909290101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000480204d617073206964656e74696669657220746f206a6f62206f70656e696e672e44416374697665576f726b6572436f756e740100101000000000046420436f756e74206f662061637469766520776f726b6572732e3c4170706c69636174696f6e4279496400010402289d09040004c8204d617073206964656e74696669657220746f20776f726b6572206170706c69636174696f6e206f6e206f70656e696e672e444e6578744170706c69636174696f6e496401002820000000000000000004c8204e657874206964656e7469666965722076616c756520666f72206e657720776f726b6572206170706c69636174696f6e2e304e657874576f726b657249640100282000000000000000000488204e657874206964656e74696669657220666f722061206e657720776f726b65722e28576f726b6572427949640001040228a109040004a4204d617073206964656e74696669657220746f20636f72726573706f6e64696e6720776f726b65722e2c43757272656e744c656164000028040004502043757272656e742067726f7570206c6561642e18427564676574010018400000000000000000000000000000000004782042756467657420666f722074686520776f726b696e672067726f75702e38537461747573546578744861736801002c800000000000000000000000000000000000000000000000000000000000000000044820537461747573207465787420686173682e01850601b90318504d6178576f726b65724e756d6265724c696d697410101e0000000838204578706f72747320636f6e73749c204d61782073696d756c74616e656f75732061637469766520776f726b6572206e756d6265722e5c4d696e556e7374616b696e67506572696f644c696d697410100065040004ac20446566696e6573206d696e20756e7374616b696e6720706572696f6420696e207468652067726f75702e5c4d696e696d756d4170706c69636174696f6e5374616b6518404835261a08030000000000000000000004d4204d696e696d756d207374616b6520726571756972656420666f72206170706c79696e6720696e746f20616e206f70656e696e672e484c65616465724f70656e696e675374616b651840680abf82280f00000000000000000000048c205374616b65206e656564656420746f2063726561746520616e206f70656e696e672e30526577617264506572696f6410108638000004d420446566696e65732074686520706572696f6420657665727920776f726b65722067657473207061696420696e20626c6f636b732e505374616b696e6748616e646c65724c6f636b496425042077672d6f706572620464205374616b696e672068616e646c6572206c6f636b2069642e01bd09266c4f7065726174696f6e73576f726b696e6747726f757047616d6d610154496e7374616e636538576f726b696e6747726f757028344e6578744f70656e696e67496401002820000000000000000004ac204e657874206964656e7469666965722076616c756520666f72206e6577206a6f62206f70656e696e672e2c4f70656e696e674279496401010402289909290101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000480204d617073206964656e74696669657220746f206a6f62206f70656e696e672e44416374697665576f726b6572436f756e740100101000000000046420436f756e74206f662061637469766520776f726b6572732e3c4170706c69636174696f6e4279496400010402289d09040004c8204d617073206964656e74696669657220746f20776f726b6572206170706c69636174696f6e206f6e206f70656e696e672e444e6578744170706c69636174696f6e496401002820000000000000000004c8204e657874206964656e7469666965722076616c756520666f72206e657720776f726b6572206170706c69636174696f6e2e304e657874576f726b657249640100282000000000000000000488204e657874206964656e74696669657220666f722061206e657720776f726b65722e28576f726b6572427949640001040228a109040004a4204d617073206964656e74696669657220746f20636f72726573706f6e64696e6720776f726b65722e2c43757272656e744c656164000028040004502043757272656e742067726f7570206c6561642e18427564676574010018400000000000000000000000000000000004782042756467657420666f722074686520776f726b696e672067726f75702e38537461747573546578744861736801002c800000000000000000000000000000000000000000000000000000000000000000044820537461747573207465787420686173682e01890601c10318504d6178576f726b65724e756d6265724c696d697410101e0000000838204578706f72747320636f6e73749c204d61782073696d756c74616e656f75732061637469766520776f726b6572206e756d6265722e5c4d696e556e7374616b696e67506572696f644c696d697410100065040004ac20446566696e6573206d696e20756e7374616b696e6720706572696f6420696e207468652067726f75702e5c4d696e696d756d4170706c69636174696f6e5374616b6518404835261a08030000000000000000000004d4204d696e696d756d207374616b6520726571756972656420666f72206170706c79696e6720696e746f20616e206f70656e696e672e484c65616465724f70656e696e675374616b651840680abf82280f00000000000000000000048c205374616b65206e656564656420746f2063726561746520616e206f70656e696e672e30526577617264506572696f6410109038000004d420446566696e65732074686520706572696f6420657665727920776f726b65722067657473207061696420696e20626c6f636b732e505374616b696e6748616e646c65724c6f636b496425042077672d6f706572670464205374616b696e672068616e646c6572206c6f636b2069642e01c1092760446973747269627574696f6e576f726b696e6747726f75700154496e7374616e636539576f726b696e6747726f757028344e6578744f70656e696e67496401002820000000000000000004ac204e657874206964656e7469666965722076616c756520666f72206e6577206a6f62206f70656e696e672e2c4f70656e696e674279496401010402289909290101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000480204d617073206964656e74696669657220746f206a6f62206f70656e696e672e44416374697665576f726b6572436f756e740100101000000000046420436f756e74206f662061637469766520776f726b6572732e3c4170706c69636174696f6e4279496400010402289d09040004c8204d617073206964656e74696669657220746f20776f726b6572206170706c69636174696f6e206f6e206f70656e696e672e444e6578744170706c69636174696f6e496401002820000000000000000004c8204e657874206964656e7469666965722076616c756520666f72206e657720776f726b6572206170706c69636174696f6e2e304e657874576f726b657249640100282000000000000000000488204e657874206964656e74696669657220666f722061206e657720776f726b65722e28576f726b6572427949640001040228a109040004a4204d617073206964656e74696669657220746f20636f72726573706f6e64696e6720776f726b65722e2c43757272656e744c656164000028040004502043757272656e742067726f7570206c6561642e18427564676574010018400000000000000000000000000000000004782042756467657420666f722074686520776f726b696e672067726f75702e38537461747573546578744861736801002c800000000000000000000000000000000000000000000000000000000000000000044820537461747573207465787420686173682e018d0601c90318504d6178576f726b65724e756d6265724c696d69741010320000000838204578706f72747320636f6e73749c204d61782073696d756c74616e656f75732061637469766520776f726b6572206e756d6265722e5c4d696e556e7374616b696e67506572696f644c696d697410100065040004ac20446566696e6573206d696e20756e7374616b696e6720706572696f6420696e207468652067726f75702e5c4d696e696d756d4170706c69636174696f6e5374616b6518404835261a08030000000000000000000004d4204d696e696d756d207374616b6520726571756972656420666f72206170706c79696e6720696e746f20616e206f70656e696e672e484c65616465724f70656e696e675374616b651840680abf82280f00000000000000000000048c205374616b65206e656564656420746f2063726561746520616e206f70656e696e672e30526577617264506572696f6410109a38000004d420446566696e65732074686520706572696f6420657665727920776f726b65722067657473207061696420696e20626c6f636b732e505374616b696e6748616e646c65724c6f636b496425042077672d64697374720464205374616b696e672068616e646c6572206c6f636b2069642e01c50928c909042048436865636b4e6f6e5a65726f53656e646572dd097c40436865636b5370656356657273696f6ee1091038436865636b547856657273696f6ee5091030436865636b47656e65736973e9092c38436865636b4d6f7274616c697479ed092c28436865636b4e6f6e6365f5097c2c436865636b576569676874f9097c604368617267655472616e73616374696f6e5061796d656e74fd097c010a","id":"1"} \ No newline at end of file +{ + "jsonrpc": "2.0", + "result": "0x6d6574610e050a000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f0814496e64657801102c4163636f756e74446174610114001401146e6f6e6365100114496e646578000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e7444617461000010000005050014083c70616c6c65745f62616c616e6365732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500012c6d6973635f66726f7a656e18011c42616c616e63650001286665655f66726f7a656e18011c42616c616e636500001800000507001c0c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540120000c01186e6f726d616c2001045400012c6f7065726174696f6e616c200104540001246d616e6461746f7279200104540000200c2873705f77656967687473247765696768745f76321857656967687400000801207265665f74696d6524010c75363400012870726f6f665f73697a6524010c75363400002400000628002800000506002c083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d000030000002080034102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f677338013c5665633c4469676573744974656d3e0000380000023c003c102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e00060024436f6e73656e7375730800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e000400105365616c0800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e000500144f74686572040030011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e745570646174656400080000400000030400000008004400000248004808306672616d655f73797374656d2c4576656e745265636f7264080445014c0454012c000c01147068617365d103011450686173650001146576656e744c010445000118746f70696373d50301185665633c543e00004c08586a6f7973747265616d5f6e6f64655f72756e74696d653052756e74696d654576656e7400018c1853797374656d04005001706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000001c5574696c69747904007401607375627374726174655f7574696c6974793a3a4576656e740001002042616c616e636573040080017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000500485472616e73616374696f6e5061796d656e7404008801a870616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a4576656e743c52756e74696d653e00060068456c656374696f6e50726f76696465724d756c7469506861736504008c01d070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173653a3a4576656e743c52756e74696d653e0007001c5374616b696e670400a8017870616c6c65745f7374616b696e673a3a4576656e743c52756e74696d653e0008001c53657373696f6e0400bc015470616c6c65745f73657373696f6e3a3a4576656e740009001c4772616e6470610400c0015470616c6c65745f6772616e6470613a3a4576656e74000b0020496d4f6e6c696e650400d4018070616c6c65745f696d5f6f6e6c696e653a3a4576656e743c52756e74696d653e000d00204f6666656e6365730400f8015870616c6c65745f6f6666656e6365733a3a4576656e74000e0020426167734c6973740400010101f470616c6c65745f626167735f6c6973743a3a4576656e743c52756e74696d652c2070616c6c65745f626167735f6c6973743a3a496e7374616e6365313e0010001c56657374696e6704000501017870616c6c65745f76657374696e673a3a4576656e743c52756e74696d653e001100204d756c746973696704000901017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e0012001c436f756e63696c04001101015c636f756e63696c3a3a4576656e743c52756e74696d653e001300285265666572656e64756d0400190101c47265666572656e64756d3a3a4576656e743c52756e74696d652c207265666572656e64756d3a3a496e7374616e6365313e0014001c4d656d626572730400290101686d656d626572736869703a3a4576656e743c52756e74696d653e00150014466f72756d040051010154666f72756d3a3a4576656e743c52756e74696d653e00160030436f6e737469747574696f6e04006d01018c70616c6c65745f636f6e737469747574696f6e3a3a4576656e743c52756e74696d653e00170018426f756e7479040071010158626f756e74793a3a4576656e743c52756e74696d653e001800404a6f7973747265616d5574696c6974790400950101846a6f7973747265616d5f7574696c6974793a3a4576656e743c52756e74696d653e0019001c436f6e74656e740400a101015c636f6e74656e743a3a4576656e743c52756e74696d653e001a001c53746f7261676504008d02015c73746f726167653a3a4576656e743c52756e74696d653e001b003050726f6a656374546f6b656e0400c102017470726f6a6563745f746f6b656e3a3a4576656e743c52756e74696d653e001c003c50726f706f73616c73456e67696e6504002903018070726f706f73616c735f656e67696e653a3a4576656e743c52756e74696d653e001d004c50726f706f73616c7344697363757373696f6e04004103019070726f706f73616c735f64697363757373696f6e3a3a4576656e743c52756e74696d653e001e003850726f706f73616c73436f64657804004903017c70726f706f73616c735f636f6465783a3a4576656e743c52756e74696d653e001f0044466f72756d576f726b696e6747726f757004006d0301dc776f726b696e675f67726f75703a3a4576656e743c52756e74696d652c20776f726b696e675f67726f75703a3a496e7374616e6365313e0020004c53746f72616765576f726b696e6747726f75700400910301dc776f726b696e675f67726f75703a3a4576656e743c52756e74696d652c20776f726b696e675f67726f75703a3a496e7374616e6365323e0021004c436f6e74656e74576f726b696e6747726f75700400990301dc776f726b696e675f67726f75703a3a4576656e743c52756e74696d652c20776f726b696e675f67726f75703a3a496e7374616e6365333e0022006c4f7065726174696f6e73576f726b696e6747726f7570416c7068610400a10301dc776f726b696e675f67726f75703a3a4576656e743c52756e74696d652c20776f726b696e675f67726f75703a3a496e7374616e6365343e0023003c417070576f726b696e6747726f75700400a90301dc776f726b696e675f67726f75703a3a4576656e743c52756e74696d652c20776f726b696e675f67726f75703a3a496e7374616e6365353e002400584d656d62657273686970576f726b696e6747726f75700400b10301dc776f726b696e675f67726f75703a3a4576656e743c52756e74696d652c20776f726b696e675f67726f75703a3a496e7374616e6365363e002500684f7065726174696f6e73576f726b696e6747726f7570426574610400b90301dc776f726b696e675f67726f75703a3a4576656e743c52756e74696d652c20776f726b696e675f67726f75703a3a496e7374616e6365373e0026006c4f7065726174696f6e73576f726b696e6747726f757047616d6d610400c10301dc776f726b696e675f67726f75703a3a4576656e743c52756e74696d652c20776f726b696e675f67726f75703a3a496e7374616e6365383e00270060446973747269627574696f6e576f726b696e6747726f75700400c90301dc776f726b696e675f67726f75703a3a4576656e743c52756e74696d652c20776f726b696e675f67726f75703a3a496e7374616e6365393e00280000500c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304013464697370617463685f696e666f5401304469737061746368496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f7260013444697370617463684572726f7200013464697370617463685f696e666f5401304469737061746368496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e744964000110686173682c011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e04704576656e7420666f72207468652053797374656d2070616c6c65742e540c346672616d655f737570706f7274206469737061746368304469737061746368496e666f00000c0118776569676874200118576569676874000114636c6173735801344469737061746368436c617373000120706179735f6665655c0110506179730000580c346672616d655f737570706f7274206469737061746368344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f7279000200005c0c346672616d655f737570706f727420646973706174636810506179730001080c596573000000084e6f0001000060082873705f72756e74696d653444697370617463684572726f72000134144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65040064012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e0400680128546f6b656e4572726f720007002841726974686d6574696304006c013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04007001485472616e73616374696f6e616c4572726f7200090024457868617573746564000a0028436f7272757074696f6e000b002c556e617661696c61626c65000c000064082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f7240018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d000068082873705f72756e74696d6528546f6b656e4572726f7200011c1c4e6f46756e647300000020576f756c644469650001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f72746564000600006c083473705f61726974686d657469633c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f0002000070082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c6179657200010000740c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7260013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e604261746368436f6d706c65746564576974684572726f7273000204b44261746368206f66206469737061746368657320636f6d706c657465642062757420686173206572726f72732e344974656d436f6d706c657465640003041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e284974656d4661696c65640401146572726f7260013444697370617463684572726f720004041101412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206572726f722e30446973706174636865644173040118726573756c747801384469737061746368526573756c7400050458412063616c6c2077617320646973706174636865642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909780418526573756c74080454017c044501600108084f6b04007c000000000c45727204006000000100007c0000040000800c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001281c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e63655365740c010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e63650001207265736572766564180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f7374617475738401185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909098414346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e6365537461747573000108104672656500000020526573657276656400010000880c6870616c6c65745f7472616e73616374696f6e5f7061796d656e741870616c6c6574144576656e74040454000104485472616e73616374696f6e466565506169640c010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518013042616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652c5c686173206265656e2070616964206279206077686f602e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909098c0c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c6574144576656e7404045400011838536f6c7574696f6e53746f7265640c011c636f6d7075746590013c456c656374696f6e436f6d707574650001186f726967696e9401504f7074696f6e3c543a3a4163636f756e7449643e000130707265765f656a6563746564980110626f6f6c00001cb44120736f6c7574696f6e207761732073746f72656420776974682074686520676976656e20636f6d707574652e00510154686520606f726967696e6020696e6469636174657320746865206f726967696e206f662074686520736f6c7574696f6e2e20496620606f726967696e602069732060536f6d65284163636f756e74496429602c55017468652073746f72656420736f6c7574696f6e20776173207375626d6974656420696e20746865207369676e65642070686173652062792061206d696e657220776974682074686520604163636f756e744964602e25014f74686572776973652c2074686520736f6c7574696f6e207761732073746f7265642065697468657220647572696e672074686520756e7369676e6564207068617365206f722062794d0160543a3a466f7263654f726967696e602e205468652060626f6f6c6020697320607472756560207768656e20612070726576696f757320736f6c7574696f6e2077617320656a656374656420746f206d616b6548726f6f6d20666f722074686973206f6e652e44456c656374696f6e46696e616c697a656408011c636f6d7075746590013c456c656374696f6e436f6d7075746500011473636f72659c0134456c656374696f6e53636f7265000104190154686520656c656374696f6e20686173206265656e2066696e616c697a65642c20776974682074686520676976656e20636f6d7075746174696f6e20616e642073636f72652e38456c656374696f6e4661696c656400020c4c416e20656c656374696f6e206661696c65642e0001014e6f74206d7563682063616e20626520736169642061626f757420776869636820636f6d7075746573206661696c656420696e207468652070726f636573732e20526577617264656408011c6163636f756e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400011476616c756518013042616c616e63654f663c543e0003042501416e206163636f756e7420686173206265656e20726577617264656420666f72207468656972207369676e6564207375626d697373696f6e206265696e672066696e616c697a65642e1c536c617368656408011c6163636f756e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400011476616c756518013042616c616e63654f663c543e0004042101416e206163636f756e7420686173206265656e20736c617368656420666f72207375626d697474696e6720616e20696e76616c6964207369676e6564207375626d697373696f6e2e4450686173655472616e736974696f6e65640c011066726f6da0015450686173653c543a3a426c6f636b4e756d6265723e000108746fa0015450686173653c543a3a426c6f636b4e756d6265723e000114726f756e6410010c753332000504b85468657265207761732061207068617365207472616e736974696f6e20696e206120676976656e20726f756e642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a09090990089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173653c456c656374696f6e436f6d707574650001141c4f6e436861696e000000185369676e656400010020556e7369676e65640002002046616c6c6261636b00030024456d657267656e6379000400009404184f7074696f6e04045401000108104e6f6e6500000010536f6d6504000000000100009800000500009c084473705f6e706f735f656c656374696f6e7334456c656374696f6e53636f726500000c01346d696e696d616c5f7374616b6518013c457874656e64656442616c616e636500012473756d5f7374616b6518013c457874656e64656442616c616e636500014473756d5f7374616b655f7371756172656418013c457874656e64656442616c616e63650000a0089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651450686173650408426e011001100c4f6666000000185369676e656400010020556e7369676e65640400a4012828626f6f6c2c20426e2900020024456d657267656e637900030000a400000408981000a8103870616c6c65745f7374616b696e671870616c6c65741870616c6c6574144576656e7404045400013c1c457261506169640c01246572615f696e646578100120457261496e64657800014076616c696461746f725f7061796f757418013042616c616e63654f663c543e00012472656d61696e64657218013042616c616e63654f663c543e000008550154686520657261207061796f757420686173206265656e207365743b207468652066697273742062616c616e6365206973207468652076616c696461746f722d7061796f75743b20746865207365636f6e64206973c07468652072656d61696e6465722066726f6d20746865206d6178696d756d20616d6f756e74206f66207265776172642e2052657761726465640801147374617368000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000104bc546865206e6f6d696e61746f7220686173206265656e207265776172646564206279207468697320616d6f756e742e1c536c61736865640801187374616b6572000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0002041d0141207374616b6572202876616c696461746f72206f72206e6f6d696e61746f722920686173206265656e20736c61736865642062792074686520676976656e20616d6f756e742e34536c6173685265706f727465640c012476616c696461746f72000130543a3a4163636f756e7449640001206672616374696f6eac011c50657262696c6c000124736c6173685f657261100120457261496e64657800030859014120736c61736820666f722074686520676976656e2076616c696461746f722c20666f722074686520676976656e2070657263656e74616765206f66207468656972207374616b652c2061742074686520676976656e54657261206173206265656e207265706f727465642e684f6c64536c617368696e675265706f727444697363617264656404013473657373696f6e5f696e64657810013053657373696f6e496e6465780004081901416e206f6c6420736c617368696e67207265706f72742066726f6d2061207072696f72206572612077617320646973636172646564206265636175736520697420636f756c64446e6f742062652070726f6365737365642e385374616b657273456c65637465640005048441206e657720736574206f66207374616b6572732077617320656c65637465642e18426f6e6465640801147374617368000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000610d0416e206163636f756e742068617320626f6e646564207468697320616d6f756e742e205c5b73746173682c20616d6f756e745c5d004d014e4f54453a2054686973206576656e74206973206f6e6c7920656d6974746564207768656e2066756e64732061726520626f6e64656420766961206120646973706174636861626c652e204e6f7461626c792c210169742077696c6c206e6f7420626520656d697474656420666f72207374616b696e672072657761726473207768656e20746865792061726520616464656420746f207374616b652e20556e626f6e6465640801147374617368000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e00070490416e206163636f756e742068617320756e626f6e646564207468697320616d6f756e742e2457697468647261776e0801147374617368000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0008085901416e206163636f756e74206861732063616c6c6564206077697468647261775f756e626f6e6465646020616e642072656d6f76656420756e626f6e64696e67206368756e6b7320776f727468206042616c616e6365606466726f6d2074686520756e6c6f636b696e672071756575652e184b69636b65640801246e6f6d696e61746f72000130543a3a4163636f756e7449640001147374617368000130543a3a4163636f756e744964000904b441206e6f6d696e61746f7220686173206265656e206b69636b65642066726f6d20612076616c696461746f722e545374616b696e67456c656374696f6e4661696c6564000a04ac54686520656c656374696f6e206661696c65642e204e6f206e65772065726120697320706c616e6e65642e1c4368696c6c65640401147374617368000130543a3a4163636f756e744964000b042101416e206163636f756e74206861732073746f707065642070617274696369706174696e672061732065697468657220612076616c696461746f72206f72206e6f6d696e61746f722e345061796f7574537461727465640801246572615f696e646578100120457261496e64657800013c76616c696461746f725f7374617368000130543a3a4163636f756e744964000c0498546865207374616b657273272072657761726473206172652067657474696e6720706169642e4456616c696461746f7250726566735365740801147374617368000130543a3a4163636f756e7449640001147072656673b0013856616c696461746f725072656673000d0498412076616c696461746f72206861732073657420746865697220707265666572656e6365732e20466f7263654572610401106d6f6465b8011c466f7263696e67000e047441206e657720666f72636520657261206d6f646520776173207365742e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909ac0c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c7533320000b0083870616c6c65745f7374616b696e673856616c696461746f7250726566730000080128636f6d6d697373696f6eb4011c50657262696c6c00011c626c6f636b6564980110626f6f6c0000b4000006ac00b8083870616c6c65745f7374616b696e671c466f7263696e67000110284e6f74466f7263696e6700000020466f7263654e657700010024466f7263654e6f6e650002002c466f726365416c7761797300030000bc0c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909c00c3870616c6c65745f6772616e6470611870616c6c6574144576656e7400010c384e6577417574686f726974696573040134617574686f726974795f736574c40134417574686f726974794c6973740000048c4e657720617574686f726974792073657420686173206265656e206170706c6965642e185061757365640001049843757272656e7420617574686f726974792073657420686173206265656e207061757365642e1c526573756d65640002049c43757272656e7420617574686f726974792073657420686173206265656e20726573756d65642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909c4000002c800c800000408cc2800cc0c4c73705f66696e616c6974795f6772616e6470610c617070185075626c696300000400d0013c656432353531393a3a5075626c69630000d00c1c73705f636f72651c65643235353139185075626c6963000004000401205b75383b2033325d0000d40c4070616c6c65745f696d5f6f6e6c696e651870616c6c6574144576656e7404045400010c444865617274626561745265636569766564040130617574686f726974795f6964d80138543a3a417574686f726974794964000004c041206e657720686561727462656174207761732072656365697665642066726f6d2060417574686f726974794964602e1c416c6c476f6f64000104d041742074686520656e64206f66207468652073657373696f6e2c206e6f206f6666656e63652077617320636f6d6d69747465642e2c536f6d654f66666c696e6504011c6f66666c696e65e0016c5665633c4964656e74696669636174696f6e5475706c653c543e3e000204290141742074686520656e64206f66207468652073657373696f6e2c206174206c65617374206f6e652076616c696461746f722077617320666f756e6420746f206265206f66666c696e652e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d8104070616c6c65745f696d5f6f6e6c696e651c737232353531392c6170705f73723235353139185075626c696300000400dc013c737232353531393a3a5075626c69630000dc0c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d0000e0000002e400e40000040800e800e8083870616c6c65745f7374616b696e67204578706f7375726508244163636f756e74496401001c42616c616e63650118000c0114746f74616cec011c42616c616e636500010c6f776eec011c42616c616e63650001186f7468657273f001ac5665633c496e646976696475616c4578706f737572653c4163636f756e7449642c2042616c616e63653e3e0000ec0000061800f0000002f400f4083870616c6c65745f7374616b696e6748496e646976696475616c4578706f7375726508244163636f756e74496401001c42616c616e636501180008010c77686f0001244163636f756e74496400011476616c7565ec011c42616c616e63650000f80c3c70616c6c65745f6f6666656e6365731870616c6c6574144576656e740001041c4f6666656e63650801106b696e64fc01104b696e6400012074696d65736c6f743001384f706171756554696d65536c6f7400000c5101546865726520697320616e206f6666656e6365207265706f72746564206f662074686520676976656e20606b696e64602068617070656e656420617420746865206073657373696f6e5f696e6465786020616e643501286b696e642d7370656369666963292074696d6520736c6f742e2054686973206576656e74206973206e6f74206465706f736974656420666f72206475706c696361746520736c61736865732e4c5c5b6b696e642c2074696d65736c6f745c5d2e04304576656e747320747970652efc00000310000000080001010c4070616c6c65745f626167735f6c6973741870616c6c6574144576656e740804540004490001082052656261676765640c010c77686f000130543a3a4163636f756e74496400011066726f6d280120543a3a53636f7265000108746f280120543a3a53636f7265000004a44d6f76656420616e206163636f756e742066726f6d206f6e652062616720746f20616e6f746865722e3053636f72655570646174656408010c77686f000130543a3a4163636f756e7449640001246e65775f73636f7265280120543a3a53636f7265000104d855706461746564207468652073636f7265206f6620736f6d65206163636f756e7420746f2074686520676976656e20616d6f756e742e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a09090905010c3870616c6c65745f76657374696e671870616c6c6574144576656e740404540001083856657374696e675570646174656408011c6163636f756e74000130543a3a4163636f756e744964000120756e76657374656418013042616c616e63654f663c543e000008510154686520616d6f756e742076657374656420686173206265656e20757064617465642e205468697320636f756c6420696e6469636174652061206368616e676520696e2066756e647320617661696c61626c652e25015468652062616c616e636520676976656e2069732074686520616d6f756e74207768696368206973206c65667420756e7665737465642028616e642074687573206c6f636b6564292e4056657374696e67436f6d706c6574656404011c6163636f756e74000130543a3a4163636f756e7449640001049c416e205c5b6163636f756e745c5d20686173206265636f6d652066756c6c79207665737465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a09090909010c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e740d01016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e740d01016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c747801384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e740d01016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909090d01083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c75333200001101083870616c6c65745f636f756e63696c205261774576656e74101c42616c616e636501182c426c6f636b4e756d6265720110204d656d62657249640128244163636f756e7449640100014c5c416e6e6f756e63696e67506572696f6453746172746564040010012c426c6f636b4e756d6265720000045c4e657720636f756e63696c2077617320656c65637465644c4e6f74456e6f75676843616e64696461746573040010012c426c6f636b4e756d6265720001041d01416e6e6f756e63696e6720706572696f642063616e27742066696e6973682062656361757365206f6620696e73756666696369656e742063616e6469647461746520636f756e744c566f74696e67506572696f6453746172746564040010010c753332000204a843616e646964617465732061726520616e6e6f756e63656420616e6420766f74696e6720737461727473304e657743616e64696461746510002801204d656d626572496400000001244163636f756e74496400000001244163636f756e744964000018011c42616c616e63650003045c4e65772063616e64696461746520616e6e6f756e636564444e6577436f756e63696c456c65637465640800150101345665633c4d656d62657249643e000010012c426c6f636b4e756d626572000404944e657720636f756e63696c2077617320656c656374656420616e64206170706f696e746564504e6577436f756e63696c4e6f74456c6563746564040010012c426c6f636b4e756d6265720005046c4e657720636f756e63696c20776173206e6f7420656c65637465645443616e6469646163795374616b6552656c6561736504002801204d656d6265724964000604d843616e646964616379207374616b65207468617420776173206e6f206c6f6e676572206e6565646564207761732072656c65617365644443616e646964616379576974686472617704002801204d656d62657249640007049443616e646964617465206861732077697468647261776e206869732063616e6469646163794043616e6469646163794e6f746553657408002801204d656d6265724964000030011c5665633c75383e000804d05468652063616e64696461746520686173207365742061206e6577206e6f746520666f722074686569722063616e646964616379345265776172645061796d656e7410002801204d656d626572496400000001244163636f756e744964000018011c42616c616e6365000018011c42616c616e6365000904c05468652077686f6c652072657761726420776173207061696420746f2074686520636f756e63696c206d656d6265722e4042756467657442616c616e6365536574040018011c42616c616e6365000a049c4275646765742062616c616e636520776173206368616e6765642062792074686520726f6f742e30427564676574526566696c6c040018011c42616c616e6365000b04c44275646765742062616c616e63652077617320696e63726561736564206279206175746f6d6174696320726566696c6c2e4c427564676574526566696c6c506c616e6e6564040010012c426c6f636b4e756d626572000c048c546865206e6578742062756467657420726566696c6c2077617320706c616e6e65642e58427564676574496e6372656d656e7455706461746564040018011c42616c616e6365000d048842756467657420696e6372656d656e7420686173206265656e20757064617465642e58436f756e63696c6f7252657761726455706461746564040018011c42616c616e6365000e0488436f756e63696c6f722072657761726420686173206265656e20757064617465642e345265717565737446756e64656408000001244163636f756e744964000018011c42616c616e6365000f045c5265717565737420686173206265656e2066756e6465644c436f756e63696c42756467657446756e6465640c002801204d656d6265724964000018011c42616c616e6365000030011c5665633c75383e0010146046756e642074686520636f756e63696c206275646765742e1c506172616d733a2c2d204d656d6265722049444c2d20416d6f756e74206f662062616c616e63652c2d20526174696f6e616c6544436f756e63696c6f7252656d61726b656408002801204d656d6265724964000030011c5665633c75383e00110460436f756e63696c6f722072656d61726b206d6573736167654443616e64696461746552656d61726b656408002801204d656d6265724964000030011c5665633c75383e0012046043616e6469646174652072656d61726b206d657373616765085c4576656e747320666f722074686973206d6f64756c652e00150100000228001901084470616c6c65745f7265666572656e64756d205261774576656e741c2c426c6f636b4e756d62657201101c42616c616e636501181048617368012c244163636f756e744964010024566f7465506f7765720118204d656d626572496401280449011d010120445265666572656e64756d53746172746564080010010c753332000010012c426c6f636b4e756d626572000004485265666572656e64756d20737461727465646c5265666572656e64756d53746172746564466f72636566756c6c79080010010c753332000010012c426c6f636b4e756d626572000104485265666572656e64756d20737461727465645452657665616c696e67537461676553746172746564040010012c426c6f636b4e756d6265720002046452657665616c696e672070686173652068617320626567756e485265666572656e64756d46696e69736865640400210101985665633c4f7074696f6e526573756c743c4d656d62657249642c20566f7465506f7765723e3e000304c05265666572656e64756d20656e64656420616e642077696e6e696e67206f7074696f6e207761732073656c656374656420566f7465436173740c000001244163636f756e74496400002c011048617368000018011c42616c616e636500040478557365722063617374206120766f746520696e207265666572656e64756d30566f746552657665616c65640c000001244163636f756e74496400002801204d656d6265724964000030011c5665633c75383e00050458557365722072657665616c65642068697320766f7465345374616b6552656c656173656404000001244163636f756e7449640006045c557365722072656c656173656420686973207374616b655c4163636f756e744f707465644f75744f66566f74696e6704000001244163636f756e744964000704d84163636f756e74207065726d616e656e746c79206f70746564206f7574206f6620766f74696e6720696e207265666572656e64756d2e085c4576656e747320666f722074686973206d6f64756c652e001d01084470616c6c65745f7265666572656e64756d24496e7374616e6365310000000021010000022501002501084470616c6c65745f7265666572656e64756d304f7074696f6e526573756c7408204d656d6265724964012824566f7465506f7765720118000801246f7074696f6e5f69642801204d656d6265724964000128766f74655f706f776572180124566f7465506f77657200002901084470616c6c65745f6d656d62657273686970205261774576656e7420204d656d626572496401281c42616c616e63650118244163636f756e74496401005c4275794d656d62657273686970506172616d6574657273012d011c4163746f724964012868496e766974654d656d62657273686970506172616d6574657273013901584372656174654d656d626572506172616d6574657273013d0160476966744d656d62657273686970506172616d65746572730141010144344d656d626572496e76697465640c002801204d656d6265724964000039010168496e766974654d656d62657273686970506172616d6574657273000018011c42616c616e6365000000404d656d6265727368697047696674656408002801204d656d6265724964000041010160476966744d656d62657273686970506172616d6574657273000100404d656d62657273686970426f756768740c002801204d656d626572496400002d01015c4275794d656d62657273686970506172616d6574657273000010010c753332000200504d656d62657250726f66696c65557064617465640c002801204d656d626572496400003101013c4f7074696f6e3c5665633c75383e3e00003101013c4f7074696f6e3c5665633c75383e3e000300544d656d6265724163636f756e7473557064617465640c002801204d656d626572496400009401444f7074696f6e3c4163636f756e7449643e00009401444f7074696f6e3c4163636f756e7449643e0004007c4d656d626572566572696669636174696f6e537461747573557064617465640c002801204d656d62657249640000980110626f6f6c000028011c4163746f72496400050048526566657272616c437574557064617465640400080108753800060048496e76697465735472616e736665727265640c002801204d656d626572496400002801204d656d6265724964000010010c753332000700584d656d62657273686970507269636555706461746564040018011c42616c616e63650008007c496e697469616c496e7669746174696f6e42616c616e636555706461746564040018011c42616c616e6365000900704c6561646572496e7669746174696f6e51756f746155706461746564040010010c753332000a0074496e697469616c496e7669746174696f6e436f756e7455706461746564040010010c753332000b004c5374616b696e674163636f756e74416464656408000001244163636f756e74496400002801204d656d6265724964000c00545374616b696e674163636f756e7452656d6f76656408000001244163636f756e74496400002801204d656d6265724964000d005c5374616b696e674163636f756e74436f6e6669726d656408000001244163636f756e74496400002801204d656d6265724964000e00384d656d62657252656d61726b65640c002801204d656d6265724964000030011c5665633c75383e0000490101704f7074696f6e3c284163636f756e7449642c2042616c616e6365293e000f00344d656d626572437265617465640c002801204d656d626572496400003d0101584372656174654d656d626572506172616d6574657273000010010c753332001000085c4576656e747320666f722074686973206d6f64756c652e002d01084470616c6c65745f6d656d626572736869705c4275794d656d62657273686970506172616d657465727308244163636f756e7449640100204d656d6265724964012800140130726f6f745f6163636f756e740001244163636f756e744964000148636f6e74726f6c6c65725f6163636f756e740001244163636f756e74496400011868616e646c653101013c4f7074696f6e3c5665633c75383e3e0001206d6574616461746130011c5665633c75383e00012c72656665727265725f6964350101404f7074696f6e3c4d656d62657249643e0000310104184f7074696f6e04045401300108104e6f6e6500000010536f6d650400300000010000350104184f7074696f6e04045401280108104e6f6e6500000010536f6d6504002800000100003901084470616c6c65745f6d656d6265727368697068496e766974654d656d62657273686970506172616d657465727308244163636f756e7449640100204d656d6265724964012800140148696e766974696e675f6d656d6265725f69642801204d656d6265724964000130726f6f745f6163636f756e740001244163636f756e744964000148636f6e74726f6c6c65725f6163636f756e740001244163636f756e74496400011868616e646c653101013c4f7074696f6e3c5665633c75383e3e0001206d6574616461746130011c5665633c75383e00003d01084470616c6c65745f6d656d62657273686970584372656174654d656d626572506172616d657465727304244163636f756e744964010000140130726f6f745f6163636f756e740001244163636f756e744964000148636f6e74726f6c6c65725f6163636f756e740001244163636f756e74496400011868616e646c6530011c5665633c75383e0001206d6574616461746130011c5665633c75383e00014869735f666f756e64696e675f6d656d626572980110626f6f6c00004101084470616c6c65745f6d656d6265727368697060476966744d656d62657273686970506172616d657465727308244163636f756e74496401001c42616c616e6365011800200130726f6f745f6163636f756e740001244163636f756e744964000148636f6e74726f6c6c65725f6163636f756e740001244163636f756e74496400011868616e646c653101013c4f7074696f6e3c5665633c75383e3e0001206d6574616461746130011c5665633c75383e0001646372656469745f636f6e74726f6c6c65725f6163636f756e7418011c42616c616e63650001a06170706c795f636f6e74726f6c6c65725f6163636f756e745f696e7669746174696f6e5f6c6f636b4501013c4f7074696f6e3c42616c616e63653e00014c6372656469745f726f6f745f6163636f756e7418011c42616c616e63650001886170706c795f726f6f745f6163636f756e745f696e7669746174696f6e5f6c6f636b4501013c4f7074696f6e3c42616c616e63653e0000450104184f7074696f6e04045401180108104e6f6e6500000010536f6d650400180000010000490104184f7074696f6e040454014d010108104e6f6e6500000010536f6d6504004d0100000100004d01000004080018005101083070616c6c65745f666f72756d205261774576656e74202843617465676f7279496401282c4d6f64657261746f7249640128205468726561644964012818506f7374496401281048617368012c2c466f72756d55736572496401283c50726976696c656765644163746f7201550138457874656e646564506f7374496401590101443c43617465676f727943726561746564100028012843617465676f727949640000350101484f7074696f6e3c43617465676f727949643e000030011c5665633c75383e000030011c5665633c75383e00000464412063617465676f72792077617320696e74726f64756365647443617465676f7279417263686976616c537461747573557064617465640c0028012843617465676f727949640000980110626f6f6c00005501013c50726976696c656765644163746f72000108e0416e206172686963616c20737461747573206f662063617465676f7279207769746820676976656e2069642077617320757064617465642e1501546865207365636f6e6420617267756d656e74207265666c6563747320746865206e657720617263686976616c20737461747573206f66207468652063617465676f72792e5043617465676f72795469746c65557064617465640c0028012843617465676f7279496400002c01104861736800005501013c50726976696c656765644163746f72000208b841207469746c65206f662063617465676f7279207769746820676976656e2069642077617320757064617465642e0101546865207365636f6e6420617267756d656e74207265666c6563747320746865206e6577207469746c652068617368206f66207468652063617465676f72792e6843617465676f72794465736372697074696f6e557064617465640c0028012843617465676f7279496400002c01104861736800005501013c50726976696c656765644163746f72000308d041206469736372697074696f6e206f662063617465676f7279207769746820676976656e2069642077617320757064617465642e1901546865207365636f6e6420617267756d656e74207265666c6563747320746865206e6577206465736372697074696f6e2068617368206f66207468652063617465676f72792e3c43617465676f727944656c65746564080028012843617465676f7279496400005501013c50726976696c656765644163746f7200040458412063617465676f7279207761732064656c657465643454687265616443726561746564180028012843617465676f72794964000028012054687265616449640000280118506f73744964000028012c466f72756d557365724964000030011c5665633c75383e000030011c5665633c75383e0005088c4120746872656164207769746820676976656e2069642077617320637265617465642ef04120746869726420617267756d656e74207265666c656374732074686520696e697469616c20706f7374206964206f6620746865207468726561642e3c5468726561644d6f6465726174656410002801205468726561644964000030011c5665633c75383e00005501013c50726976696c656765644163746f72000028012843617465676f72794964000604944120746872656164207769746820676976656e20696420776173206d6f646572617465642e3454687265616455706461746564100028012054687265616449640000980110626f6f6c00005501013c50726976696c656765644163746f72000028012843617465676f727949640007088c4120746872656164207769746820676976656e2069642077617320757064617465642e0d01546865207365636f6e6420617267756d656e74207265666c6563747320746865206e657720617263686976616c20737461747573206f6620746865207468726561642e545468726561644d657461646174615570646174656410002801205468726561644964000028012c466f72756d557365724964000028012843617465676f72794964000030011c5665633c75383e0008049c4120746872656164206d6574616461746120676976656e2069642077617320757064617465642e3454687265616444656c6574656410002801205468726561644964000028012c466f72756d557365724964000028012843617465676f727949640000980110626f6f6c000904544120746872656164207761732064656c657465642e2c5468726561644d6f76656410002801205468726561644964000028012843617465676f7279496400005501013c50726976696c656765644163746f72000028012843617465676f72794964000a0488412074687265616420776173206d6f76656420746f206e65772063617465676f727924506f737441646465641800280118506f73744964000028012c466f72756d557365724964000028012843617465676f7279496400002801205468726561644964000030011c5665633c75383e0000980110626f6f6c000b047c506f7374207769746820676976656e2069642077617320637265617465642e34506f73744d6f646572617465641400280118506f73744964000030011c5665633c75383e00005501013c50726976696c656765644163746f72000028012843617465676f7279496400002801205468726561644964000c0484506f73742077697468206769766e6520696420776173206d6f646572617465642e2c506f737444656c657465640c0030011c5665633c75383e000028012c466f72756d55736572496400005d01017842547265654d61703c457874656e646564506f737449642c20626f6f6c3e000d047c506f73742077697468206769766e65206964207761732064656c657465642e3c506f737454657874557064617465641400280118506f73744964000028012c466f72756d557365724964000028012843617465676f7279496400002801205468726561644964000030011c5665633c75383e000e08a0506f7374207769746820676976656e2069642068616420697473207465787420757064617465642e4d01546865207365636f6e6420617267756d656e74207265666c6563747320746865206e756d626572206f6620746f74616c206564697473207768656e20746865207465787420757064617465206f63637572732e6843617465676f7279537469636b795468726561645570646174650c0028012843617465676f7279496400006901014842547265655365743c54687265616449643e00005501013c50726976696c656765644163746f72000f0488537469636b7920746872656164207570646174656420666f722063617465676f72799043617465676f72794d656d626572736869704f664d6f64657261746f72557064617465640c0028012c4d6f64657261746f724964000028012843617465676f727949640000980110626f6f6c0010042501416e206d6f64657261746f72206162696c69747920746f206d6f64657261746520612063617465676f727920616e64206974732073756263617465676f726965732075706461746564085c4576656e747320666f722074686973206d6f64756c652e005501083070616c6c65745f666f72756d3c50726976696c656765644163746f72040454000108104c656164000000244d6f64657261746f7204002801384d6f64657261746f7249643c543e000100005901083070616c6c65745f666f72756d50457874656e646564506f737449644f626a6563740c2843617465676f727949640128205468726561644964012818506f737449640128000c012c63617465676f72795f696428012843617465676f727949640001247468726561645f6964280120546872656164496400011c706f73745f6964280118506f7374496400005d01042042547265654d617008044b015901045601980004006101000000610100000265010065010000040859019800690104204254726565536574040454012800040015010000006d01084c70616c6c65745f636f6e737469747574696f6e205261774576656e74041048617368012c010444436f6e73747574696f6e416d656e64656408002c011048617368000030011c5665633c75383e00001080456d697473206f6e20636f6e737469747574696f6e20616d656e646d656e742e2c506172616d65746572733a602d20636f6e737469747574696f6e207465787420686173684c2d20636f6e737469747574696f6e2074657874085c4576656e747320666f722074686973206d6f64756c652e007101083470616c6c65745f626f756e7479205261774576656e741c20426f756e7479496401281c456e747279496401281c42616c616e63650118204d656d62657249640128244163636f756e744964010060426f756e74794372656174696f6e506172616d6574657273017501384f7261636c654a7564676d656e74018501015c34426f756e7479437265617465640c00280120426f756e74794964000075010160426f756e74794372656174696f6e506172616d6574657273000030011c5665633c75383e000014544120626f756e74792077617320637265617465642e1c506172616d733a2c2d20626f756e7479204944542d206372656174696f6e20706172616d6574657273442d20626f756e7479206d6574616461746150426f756e74794f7261636c6553776974636865641000280120426f756e74794964000079010154426f756e74794163746f723c4d656d62657249643e000079010154426f756e74794163746f723c4d656d62657249643e000079010154426f756e74794163746f723c4d656d62657249643e000118d0426f756e7479204f7261636c652053776974636865642062792063757272656e74206f7261636c65206f7220636f756e63696c2e1c506172616d733a2c2d20626f756e7479204944282d207377697463686572442d2063757272656e745f6f7261636c652c302d206e6577206f7261636c6540426f756e74795465726d696e617465641000280120426f756e74794964000079010154426f756e74794163746f723c4d656d62657249643e000079010154426f756e74794163746f723c4d656d62657249643e000079010154426f756e74794163746f723c4d656d62657249643e0002188c4120626f756e747920776173207465726d696e6174656420627920636f756e63696c2e1c506172616d733a2c2d20626f756e74792049444c2d20626f756e7479207465726d696e61746f72402d20626f756e74792063726561746f723c2d20626f756e7479206f7261636c6530426f756e747946756e6465640c00280120426f756e74794964000079010154426f756e74794163746f723c4d656d62657249643e000018011c42616c616e6365000314b44120626f756e7479207761732066756e6465642062792061206d656d626572206f72206120636f756e63696c2e1c506172616d733a2c2d20626f756e74792049443c2d20626f756e74792066756e646572402d2066756e64696e6720616d6f756e745c426f756e74794d617846756e64696e67526561636865640400280120426f756e7479496400040cbc4120626f756e747920686173207265616368656420697473207461726765742066756e64696e6720616d6f756e742e1c506172616d733a2c2d20626f756e74792049445c426f756e747946756e64696e675769746864726177616c0800280120426f756e74794964000079010154426f756e74794163746f723c4d656d62657249643e000510c041206d656d626572206f72206120636f756e63696c206861732077697468647261776e207468652066756e64696e672e1c506172616d733a2c2d20626f756e74792049443c2d20626f756e74792066756e64657274426f756e747943726561746f724368657272795769746864726177616c0800280120426f756e74794964000079010154426f756e74794163746f723c4d656d62657249643e000610f84120626f756e74792063726561746f72206861732077697468647261776e207468652063686572727920286d656d626572206f7220636f756e63696c292e1c506172616d733a2c2d20626f756e7479204944402d20626f756e74792063726561746f728c426f756e747943726561746f724f7261636c655265776172645769746864726177616c0800280120426f756e74794964000079010154426f756e74794163746f723c4d656d62657249643e00071015014120626f756e74792063726561746f72206861732077697468647261776e20746865206f7261636c652072657761726420286d656d626572206f7220636f756e63696c292e1c506172616d733a2c2d20626f756e7479204944402d20626f756e74792063726561746f7270426f756e74794f7261636c655265776172645769746864726177616c0c00280120426f756e74794964000079010154426f756e74794163746f723c4d656d62657249643e000018011c42616c616e6365000814f441204f7261636c65206861732077697468647261776e20746865206f7261636c652072657761726420286d656d626572206f7220636f756e63696c292e1c506172616d733a2c2d20626f756e7479204944402d20626f756e74792063726561746f723c2d204f7261636c652052657761726434426f756e747952656d6f7665640400280120426f756e7479496400090c544120626f756e7479207761732072656d6f7665642e1c506172616d733a2c2d20626f756e747920494448576f726b456e747279416e6e6f756e6365641400280120426f756e74794964000028011c456e747279496400002801204d656d626572496400000001244163636f756e744964000030011c5665633c75383e000a1c64576f726b20656e7472792077617320616e6e6f756e6365642e1c506172616d733a2c2d20626f756e7479204944482d206372656174656420656e7472792049444c2d20656e7472616e74206d656d626572204944502d207374616b696e67206163636f756e74204944482d20776f726b206465736372697074696f6e34576f726b5375626d69747465641000280120426f756e74794964000028011c456e747279496400002801204d656d6265724964000030011c5665633c75383e000b18305375626d697420776f726b2e1c506172616d733a2c2d20626f756e7479204944482d206372656174656420656e7472792049444c2d20656e7472616e74206d656d626572204944a82d20776f726b206461746120286465736372697074696f6e2c2055524c2c20424c4f422c206574632e295c4f7261636c654a7564676d656e745375626d69747465641000280120426f756e74794964000079010154426f756e74794163746f723c4d656d62657249643e0000850101384f7261636c654a7564676d656e74000030011c5665633c75383e000c185c5375626d6974206f7261636c65206a7564676d656e742e1c506172616d733a2c2d20626f756e7479204944202d206f7261636c653c2d206a7564676d656e7420646174612c2d20726174696f6e616c6564576f726b456e7472616e7446756e647357697468647261776e0c00280120426f756e74794964000028011c456e747279496400002801204d656d6265724964000d145c576f726b20656e7472792077617320736c61736865642e1c506172616d733a2c2d20626f756e7479204944282d20656e7472792049444c2d20656e7472616e74206d656d62657220494464426f756e7479436f6e7472696275746f7252656d61726b65640c0079010154426f756e74794163746f723c4d656d62657249643e0000280120426f756e74794964000030011c5665633c75383e000e14a0426f756e747920636f6e7472696275746f72206d6164652061206d6573736167652072656d61726b1c506172616d733a342d20636f6e7472696275746f722c2d20626f756e7479206964242d206d65737361676550426f756e74794f7261636c6552656d61726b65640c0079010154426f756e74794163746f723c4d656d62657249643e0000280120426f756e74794964000030011c5665633c75383e000f148c426f756e7479206f7261636c65206d6164652061206d6573736167652072656d61726b1c506172616d733a202d206f7261636c652c2d20626f756e7479206964242d206d65737361676554426f756e7479456e7472616e7452656d61726b656410002801204d656d62657249640000280120426f756e74794964000028011c456e7472794964000030011c5665633c75383e00101890426f756e747920656e7472616e74206d6164652061206d6573736167652072656d61726b1c506172616d733a302d20656e7472616e745f69642c2d20626f756e7479206964282d20656e747279206964242d206d65737361676554426f756e747943726561746f7252656d61726b65640c0079010154426f756e74794163746f723c4d656d62657249643e0000280120426f756e74794964000030011c5665633c75383e00111490426f756e74792063726561746f72206d6164652061206d6573736167652072656d61726b1c506172616d733a242d2063726561746f722c2d20626f756e7479206964242d206d65737361676564576f726b5375626d697373696f6e506572696f64456e6465640800280120426f756e74794964000079010154426f756e74794163746f723c4d656d62657249643e0012105c576f726b20656e7472792077617320736c61736865642e1c506172616d733a2c2d20626f756e7479204944442d206f7261636c65202863616c6c65722960576f726b456e7472616e745374616b65556e6c6f636b65640c00280120426f756e74794964000028011c456e747279496400000001244163636f756e74496400131468576f726b20656e747279207374616b6520756e6c6f636b65642e1c506172616d733a2c2d20626f756e7479204944282d20656e7472792049443c2d207374616b65206163636f756e745c576f726b456e7472616e745374616b65536c61736865641000280120426f756e74794964000028011c456e747279496400000001244163636f756e744964000018011c42616c616e636500141864576f726b20656e747279207374616b6520736c61736865642e1c506172616d733a2c2d20626f756e7479204944282d20656e7472792049443c2d207374616b65206163636f756e74402d20736c617368656420616d6f756e747446756e6465725374617465426c6f6174426f6e6457697468647261776e0c00280120426f756e74794964000079010154426f756e74794163746f723c4d656d62657249643e000018011c42616c616e63650015141d0141206d656d626572206f72206120636f756e63696c2066756e646572206861732077697468647261776e207468652066756e64657220737461746520626c6f617420626f6e642e1c506172616d733a2c2d20626f756e74792049443c2d20626f756e74792066756e646572802d2066756e64657220537461746520626c6f617420626f6e6420616d6f756e747843726561746f725374617465426c6f6174426f6e6457697468647261776e0c00280120426f756e74794964000079010154426f756e74794163746f723c4d656d62657249643e000018011c42616c616e6365001614250141206d656d626572206f72206120636f756e63696c2063726561746f72206861732077697468647261776e207468652063726561746f7220737461746520626c6f617420626f6e642e1c506172616d733a2c2d20626f756e7479204944402d20626f756e74792063726561746f72842d2043726561746f7220537461746520626c6f617420626f6e6420616d6f756e74085c4576656e747320666f722074686973206d6f64756c652e007501083470616c6c65745f626f756e747940426f756e7479506172616d6574657273101c42616c616e636501182c426c6f636b4e756d6265720110204d656d626572496401285c436c6f736564436f6e747261637457686974656c697374016901001c01186f7261636c6579010154426f756e74794163746f723c4d656d62657249643e000134636f6e74726163745f747970657d0101b84173737572616e6365436f6e7472616374547970653c436c6f736564436f6e747261637457686974656c6973743e00011c63726561746f7279010154426f756e74794163746f723c4d656d62657249643e00011863686572727918011c42616c616e63650001346f7261636c655f72657761726418011c42616c616e6365000134656e7472616e745f7374616b6518011c42616c616e636500013066756e64696e675f747970658101018446756e64696e67547970653c426c6f636b4e756d6265722c2042616c616e63653e00007901083470616c6c65745f626f756e74792c426f756e74794163746f7204204d656d6265724964012801081c436f756e63696c000000184d656d62657204002801204d656d6265724964000100007d01083470616c6c65745f626f756e7479544173737572616e6365436f6e747261637454797065045c436c6f736564436f6e747261637457686974656c6973740169010108104f70656e00000018436c6f73656404006901015c436c6f736564436f6e747261637457686974656c697374000100008101083470616c6c65745f626f756e74792c46756e64696e6754797065082c426c6f636b4e756d62657201101c42616c616e6365011801082450657270657475616c04011874617267657418011c42616c616e63650000001c4c696d6974656408011874617267657418011c42616c616e636500013866756e64696e675f706572696f6410012c426c6f636b4e756d626572000100008501042042547265654d617008044b012804560189010004008d010000008901083470616c6c65745f626f756e74795c4f7261636c65576f726b456e7472794a7564676d656e74041c42616c616e6365011801081857696e6e657204011872657761726418011c42616c616e63650000002052656a6563746564080138736c617368696e675f7368617265ac011c50657262696c6c000150616374696f6e5f6a757374696669636174696f6e30011c5665633c75383e000100008d01000002910100910100000408288901009501086070616c6c65745f6a6f7973747265616d5f7574696c697479205261774576656e74081c42616c616e63650118244163636f756e74496401000110205369676e616c6564040030011c5665633c75383e00000c7841207369676e616c2070726f706f73616c207761732065786563757465641c506172616d733adc2d205369676e616c20676976656e207768656e206372656174696e672074686520636f72726573706f6e64696e672070726f706f73616c3c52756e74696d655570677261646564040030011c5665633c75383e00010c78412072756e74696d652075706772616465207761732065786563757465641c506172616d733a6c2d204e657720636f646520656e636f64656420696e2062797465736455706461746564576f726b696e6747726f75704275646765740c0099010130576f726b696e6747726f7570000018011c42616c616e636500009d01012c42616c616e63654b696e64000218d8416e206055706461746520576f726b696e672047726f757020427564676574602070726f706f73616c207761732065786563757465641c506172616d733ab42d20576f726b696e672067726f757020776869636820627564676574206973206265696e6720757064617465647c2d20416d6f756e74206f662062616c616e6365206265696e67206d6f7665645d012d20456e756d2076617269616e74207769746820706f73697469766520696e6469636174696e672066756e6473206d6f76656420746f72776172647320776f726b696e672067726f757020616e64206e65676174697665c0616e64206e656761746976652066756e6473206d6f76696e672066726f6d2074686520776f726b696e672067726f757030546f6b656e734275726e656408000001244163636f756e744964000018011c42616c616e636500031060416e206163636f756e74206275726e656420746f6b656e731c506172616d733a882d204163636f756e74204964206f6620746865206275726e696e6720746f6b656e73882d2042616c616e6365206275726e65642066726f6d2074686174206163636f756e74085c4576656e747320666f722074686973206d6f64756c652e009901103470616c6c65745f636f6d6d6f6e34776f726b696e675f67726f7570386974657261626c655f656e756d7330576f726b696e6747726f757000012414466f72756d0000001c53746f726167650001001c436f6e74656e740002003c4f7065726174696f6e73416c7068610003000c41707000040030446973747269627574696f6e000500384f7065726174696f6e73426574610006003c4f7065726174696f6e7347616d6d61000700284d656d62657273686970000800009d01083470616c6c65745f636f6d6d6f6e2c42616c616e63654b696e6400010820506f736974697665000000204e6567617469766500010000a101083870616c6c65745f636f6e74656e74205261774576656e746430436f6e74656e744163746f7201a501204d656d626572496401283843757261746f7247726f7570496401282443757261746f72496401281c566964656f49640128244368616e6e656c496401281c4368616e6e656c01a90130446174614f626a6563744964012850456e676c69736841756374696f6e506172616d7301fd01444f70656e41756374696f6e506172616d73010502344f70656e41756374696f6e49640128544e667449737375616e6365506172616d65746572730109021c42616c616e63650118644368616e6e656c4372656174696f6e506172616d65746572730115025c4368616e6e656c557064617465506172616d65746572730141025c566964656f4372656174696f6e506172616d657465727301490254566964656f557064617465506172616d6574657273015102544368616e6e656c50726976696c6567654c6576656c0108704d6f6465726174696f6e5065726d697373696f6e7342794c6576656c015502645472616e73666572436f6d6d69746d656e745769746e657373016d023c50656e64696e675472616e7366657201ed01244163636f756e7449640100785570646174654368616e6e656c5061796f757473506172616d65746572730171021c546f6b656e496401285c4368616e6e656c46756e647344657374696e6174696f6e01850201d44c43757261746f7247726f757043726561746564040028013843757261746f7247726f757049640000007843757261746f7247726f75705065726d697373696f6e7355706461746564080028013843757261746f7247726f757049640000550201704d6f6465726174696f6e5065726d697373696f6e7342794c6576656c0001005443757261746f7247726f7570537461747573536574080028013843757261746f7247726f757049640000980110626f6f6c0002003043757261746f7241646465640c0028013843757261746f7247726f75704964000028012443757261746f7249640000bd01015c4368616e6e656c4167656e745065726d697373696f6e730003003843757261746f7252656d6f766564080028013843757261746f7247726f75704964000028012443757261746f724964000400384368616e6e656c4372656174656410002801244368616e6e656c49640000a901011c4368616e6e656c0000150201644368616e6e656c4372656174696f6e506172616d657465727300000001244163636f756e744964000500384368616e6e656c557064617465641000a5010130436f6e74656e744163746f7200002801244368616e6e656c496400004102015c4368616e6e656c557064617465506172616d657465727300006901015842547265655365743c446174614f626a65637449643e000600704368616e6e656c50726976696c6567654c6576656c5570646174656408002801244368616e6e656c496400000801544368616e6e656c50726976696c6567654c6576656c000700844368616e6e656c5374617465426c6f6174426f6e6456616c756555706461746564040018011c42616c616e63650008007c566964656f5374617465426c6f6174426f6e6456616c756555706461746564040018011c42616c616e6365000900504368616e6e656c41737365747352656d6f7665641000a5010130436f6e74656e744163746f7200002801244368616e6e656c496400006901015842547265655365743c446174614f626a65637449643e0000a901011c4368616e6e656c000a00384368616e6e656c44656c657465640800a5010130436f6e74656e744163746f7200002801244368616e6e656c4964000b007c4368616e6e656c5669736962696c69747953657442794d6f64657261746f721000a5010130436f6e74656e744163746f7200002801244368616e6e656c49640000980110626f6f6c000030011c5665633c75383e000c009c4368616e6e656c50617573656446656174757265735570646174656442794d6f64657261746f721000a5010130436f6e74656e744163746f7200002801244368616e6e656c49640000d901018042547265655365743c5061757361626c654368616e6e656c466561747572653e000030011c5665633c75383e000d007c4368616e6e656c41737365747344656c6574656442794d6f64657261746f721000a5010130436f6e74656e744163746f7200002801244368616e6e656c496400006901015842547265655365743c446174614f626a65637449643e000030011c5665633c75383e000e00544368616e6e656c46756e647357697468647261776e1000a5010130436f6e74656e744163746f7200002801244368616e6e656c4964000018011c42616c616e636500008502015c4368616e6e656c46756e647344657374696e6174696f6e000f00804368616e6e656c526577617264436c61696d6564416e6457697468647261776e1000a5010130436f6e74656e744163746f7200002801244368616e6e656c4964000018011c42616c616e636500008502015c4368616e6e656c46756e647344657374696e6174696f6e00100030566964656f437265617465641400a5010130436f6e74656e744163746f7200002801244368616e6e656c4964000028011c566964656f496400004902015c566964656f4372656174696f6e506172616d657465727300006901015842547265655365743c446174614f626a65637449643e00110030566964656f557064617465641000a5010130436f6e74656e744163746f72000028011c566964656f4964000051020154566964656f557064617465506172616d657465727300006901015842547265655365743c446174614f626a65637449643e00120030566964656f44656c657465640800a5010130436f6e74656e744163746f72000028011c566964656f496400130074566964656f5669736962696c69747953657442794d6f64657261746f721000a5010130436f6e74656e744163746f72000028011c566964656f49640000980110626f6f6c000030011c5665633c75383e00140074566964656f41737365747344656c6574656442794d6f64657261746f721400a5010130436f6e74656e744163746f72000028011c566964656f496400006901015842547265655365743c446174614f626a65637449643e0000980110626f6f6c000030011c5665633c75383e001500544368616e6e656c5061796f757473557064617465640c00710201785570646174654368616e6e656c5061796f757473506172616d65746572730000350101504f7074696f6e3c446174614f626a65637449643e00000001244163636f756e744964001600504368616e6e656c526577617264557064617465640c0018011c42616c616e6365000018011c42616c616e636500002801244368616e6e656c496400170054456e676c69736841756374696f6e537461727465640c00a5010130436f6e74656e744163746f72000028011c566964656f49640000fd010150456e676c69736841756374696f6e506172616d73001800484f70656e41756374696f6e537461727465641000a5010130436f6e74656e744163746f72000028011c566964656f49640000050201444f70656e41756374696f6e506172616d7300002801344f70656e41756374696f6e4964001900244e66744973737565640c00a5010130436f6e74656e744163746f72000028011c566964656f49640000090201544e667449737375616e6365506172616d6574657273001a00304e667444657374726f7965640800a5010130436f6e74656e744163746f72000028011c566964656f4964001b003841756374696f6e4269644d61646510002801204d656d6265724964000028011c566964656f4964000018011c42616c616e63650000350101404f7074696f6e3c4d656d62657249643e001c004841756374696f6e42696443616e63656c656408002801204d656d6265724964000028011c566964656f4964001d003c41756374696f6e43616e63656c65640800a5010130436f6e74656e744163746f72000028011c566964656f4964001e0054456e676c69736841756374696f6e536574746c65640c002801204d656d626572496400000001244163636f756e744964000028011c566964656f4964001f00604269644d616465436f6d706c6574696e6741756374696f6e0c002801204d656d6265724964000028011c566964656f49640000350101404f7074696f6e3c4d656d62657249643e002000584f70656e41756374696f6e42696441636365707465641000a5010130436f6e74656e744163746f72000028011c566964656f496400002801204d656d6265724964000018011c42616c616e6365002100304f6666657253746172746564100028011c566964656f49640000a5010130436f6e74656e744163746f7200002801204d656d626572496400004501013c4f7074696f6e3c42616c616e63653e002200344f666665724163636570746564040028011c566964656f4964002300344f6666657243616e63656c6564080028011c566964656f49640000a5010130436f6e74656e744163746f72002400404e667453656c6c4f726465724d6164650c0028011c566964656f49640000a5010130436f6e74656e744163746f72000018011c42616c616e6365002500244e6674426f75676874080028011c566964656f496400002801204d656d6265724964002600384275794e6f7743616e63656c6564080028011c566964656f49640000a5010130436f6e74656e744163746f72002700484275794e6f775072696365557064617465640c0028011c566964656f49640000a5010130436f6e74656e744163746f72000018011c42616c616e6365002800844e6674536c696e6765644261636b546f5468654f726967696e616c417274697374080028011c566964656f49640000a5010130436f6e74656e744163746f72002900504368616e6e656c4f776e657252656d61726b656408002801244368616e6e656c4964000030011c5665633c75383e002a046c4d65746170726f746f636f6c732072656c61746564206576656e74504368616e6e656c4167656e7452656d61726b65640c00a5010130436f6e74656e744163746f7200002801244368616e6e656c4964000030011c5665633c75383e002b00404e66744f776e657252656d61726b65640c00a5010130436f6e74656e744163746f72000028011c566964656f4964000030011c5665633c75383e002c0068496e697469616c697a65644368616e6e656c5472616e736665720c002801244368616e6e656c49640000a5010130436f6e74656e744163746f720000ed01013c50656e64696e675472616e73666572002d005443616e63656c4368616e6e656c5472616e7366657208002801244368616e6e656c49640000a5010130436f6e74656e744163746f72002e005c4368616e6e656c5472616e73666572416363657074656408002801244368616e6e656c496400006d0201645472616e73666572436f6d6d69746d656e745769746e657373002f0054476c6f62616c4e66744c696d6974557064617465640800890201384e66744c696d6974506572696f64000028010c753634003000584368616e6e656c4e66744c696d6974557064617465641000a5010130436f6e74656e744163746f720000890201384e66744c696d6974506572696f6400002801244368616e6e656c4964000028010c75363400310040546f67676c65644e66744c696d6974730400980110626f6f6c0032004843726561746f72546f6b656e4973737565640c00a5010130436f6e74656e744163746f7200002801244368616e6e656c4964000028011c546f6b656e49640033006843726561746f72546f6b656e49737375657252656d61726b65640c002801244368616e6e656c4964000028011c546f6b656e4964000030011c5665633c75383e003400085c4576656e747320666f722074686973206d6f64756c652e00a5010c3870616c6c65745f636f6e74656e742c7065726d697373696f6e7330436f6e74656e744163746f720c3843757261746f7247726f7570496401282443757261746f7249640128204d656d62657249640128010c1c43757261746f72080028013843757261746f7247726f75704964000028012443757261746f724964000000184d656d62657204002801204d656d6265724964000100104c65616400020000a9010c3870616c6c65745f636f6e74656e74147479706573344368616e6e656c5265636f72642c204d656d626572496401283843757261746f7247726f7570496401281c42616c616e63650118544368616e6e656c50726976696c6567654c6576656c01082c426c6f636b4e756d62657201101c546f6b656e49640128285472616e7366657249640128404368616e6e656c41737365747353657401ad015c4368616e6e656c436f6c6c61626f7261746f72734d617001b10144506175736564466561747572657353657401d10148526570617961626c65426c6f6174426f6e6401e101003801146f776e6572e50101984368616e6e656c4f776e65723c4d656d62657249642c2043757261746f7247726f757049643e0001286e756d5f766964656f7328010c753634000134636f6c6c61626f7261746f7273b101015c4368616e6e656c436f6c6c61626f7261746f72734d617000016463756d756c61746976655f7265776172645f636c61696d656418011c42616c616e636500013c70726976696c6567655f6c6576656c0801544368616e6e656c50726976696c6567654c6576656c00013c7061757365645f6665617475726573d1010144506175736564466561747572657353657400013c7472616e736665725f737461747573e9010179014368616e6e656c5472616e736665725374617475733c4d656d62657249642c2043757261746f7247726f757049642c2042616c616e63652c205472616e7366657249642c0a4368616e6e656c436f6c6c61626f7261746f72734d61702c3e000130646174615f6f626a65637473ad0101404368616e6e656c41737365747353657400013c6461696c795f6e66745f6c696d6974f501016c4c696d6974506572506572696f643c426c6f636b4e756d6265723e0001407765656b6c795f6e66745f6c696d6974f501016c4c696d6974506572506572696f643c426c6f636b4e756d6265723e0001446461696c795f6e66745f636f756e746572f901015c4e6674436f756e7465723c426c6f636b4e756d6265723e0001487765656b6c795f6e66745f636f756e746572f901015c4e6674436f756e7465723c426c6f636b4e756d6265723e00014063726561746f725f746f6b656e5f69643501013c4f7074696f6e3c546f6b656e49643e0001606368616e6e656c5f73746174655f626c6f61745f626f6e64e1010148526570617961626c65426c6f6174426f6e640000ad010c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401280453000004006901012c42547265655365743c543e0000b1010c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0128045601b501045300000400c501013842547265654d61703c4b2c20563e0000b5010c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401b901045300000400bd01012c42547265655365743c543e0000b901103870616c6c65745f636f6e74656e74147479706573386974657261626c655f656e756d735c4368616e6e656c416374696f6e5065726d697373696f6e000158545570646174654368616e6e656c4d657461646174610000006c4d616e6167654e6f6e566964656f4368616e6e656c417373657473000100684d616e6167654368616e6e656c436f6c6c61626f7261746f72730002004c557064617465566964656f4d6574616461746100030020416464566964656f000400444d616e616765566964656f4173736574730005003444656c6574654368616e6e656c0006002c44656c657465566964656f0007003c4d616e616765566964656f4e6674730008002c4167656e7452656d61726b0009003c5472616e736665724368616e6e656c000a0048436c61696d4368616e6e656c526577617264000b0068576974686472617746726f6d4368616e6e656c42616c616e6365000c0044497373756543726561746f72546f6b656e000d0068436c61696d43726561746f72546f6b656e506174726f6e616765000e0074496e6974416e644d616e61676543726561746f72546f6b656e53616c65000f006843726561746f72546f6b656e4973737565725472616e73666572001000784d616b6543726561746f72546f6b656e5065726d697373696f6e6c6573730011007c52656475636543726561746f72546f6b656e506174726f6e616765526174650012004c4d616e616765526576656e756553706c6974730013004c4465697373756543726561746f72546f6b656e00140028416d6d436f6e74726f6c00150000bd010420425472656553657404045401b901000400c101000000c101000002b90100c501042042547265654d617008044b0128045601b501000400c901000000c901000002cd0100cd010000040828b50100d1010c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401d501045300000400d901012c42547265655365743c543e0000d501143870616c6c65745f636f6e74656e742c7065726d697373696f6e733463757261746f725f67726f7570386974657261626c655f656e756d73585061757361626c654368616e6e656c4665617475726500011c504368616e6e656c46756e64735472616e736665720000003843726561746f72436173686f757400010040566964656f4e667449737375616e636500020034566964656f4372656174696f6e0003002c566964656f557064617465000400344368616e6e656c5570646174650005005043726561746f72546f6b656e49737375616e636500060000d9010420425472656553657404045401d501000400dd01000000dd01000002d50100e1010c3470616c6c65745f636f6d6d6f6e28626c6f61745f626f6e6448526570617961626c65426c6f6174426f6e6408244163636f756e74496401001c42616c616e636501180008015c72657061796d656e745f726573747269637465645f746f9401444f7074696f6e3c4163636f756e7449643e000118616d6f756e7418011c42616c616e63650000e5010c3870616c6c65745f636f6e74656e74147479706573304368616e6e656c4f776e657208204d656d626572496401283843757261746f7247726f7570496401280108184d656d62657204002801204d656d62657249640000003043757261746f7247726f7570040028013843757261746f7247726f7570496400010000e9010c3870616c6c65745f636f6e74656e74147479706573544368616e6e656c5472616e7366657253746174757314204d656d626572496401283843757261746f7247726f7570496401281c42616c616e63650118285472616e73666572496401285c4368616e6e656c436f6c6c61626f7261746f72734d617001b1010108404e6f4163746976655472616e736665720000003c50656e64696e675472616e736665720400ed01015d0150656e64696e675472616e736665723c4d656d62657249642c2043757261746f7247726f757049642c2042616c616e63652c205472616e7366657249642c0a4368616e6e656c436f6c6c61626f7261746f72734d61703e00010000ed010c3870616c6c65745f636f6e74656e741474797065733c50656e64696e675472616e7366657214204d656d626572496401283843757261746f7247726f7570496401281c42616c616e63650118285472616e73666572496401285c4368616e6e656c436f6c6c61626f7261746f72734d617001b101000801246e65775f6f776e6572e50101984368616e6e656c4f776e65723c4d656d62657249642c2043757261746f7247726f757049643e00013c7472616e736665725f706172616d73f1010129015472616e73666572436f6d6d69746d656e74506172616d65746572733c4368616e6e656c436f6c6c61626f7261746f72734d61702c2042616c616e63652c205472616e7366657249643e0000f1010c3870616c6c65745f636f6e74656e74147479706573705472616e73666572436f6d6d69746d656e74506172616d65746572730c5c4368616e6e656c436f6c6c61626f7261746f72734d617001b1011c42616c616e63650118285472616e7366657249640128000c01446e65775f636f6c6c61626f7261746f7273b101015c4368616e6e656c436f6c6c61626f7261746f72734d6170000114707269636518011c42616c616e636500012c7472616e736665725f69642801285472616e7366657249640000f5010c3870616c6c65745f636f6e74656e74147479706573384c696d6974506572506572696f64042c426c6f636b4e756d6265720110000801146c696d697428010c75363400014c626c6f636b5f6e756d6265725f706572696f6410012c426c6f636b4e756d6265720000f9010c3870616c6c65745f636f6e74656e74147479706573284e6674436f756e746572042c426c6f636b4e756d62657201100008011c636f756e74657228010c7536340001306c6173745f7570646174656410012c426c6f636b4e756d6265720000fd01103870616c6c65745f636f6e74656e740c6e667414747970657368456e676c69736841756374696f6e506172616d735265636f72640c2c426c6f636b4e756d62657201101c42616c616e63650118204d656d62657249640128001c01387374617274696e675f707269636518011c42616c616e63650001346275795f6e6f775f70726963654501013c4f7074696f6e3c42616c616e63653e00012477686974656c6973746901014842547265655365743c4d656d62657249643e0001247374617274735f61740102014c4f7074696f6e3c426c6f636b4e756d6265723e0001206475726174696f6e10012c426c6f636b4e756d626572000140657874656e73696f6e5f706572696f6410012c426c6f636b4e756d6265720001306d696e5f6269645f7374657018011c42616c616e63650000010204184f7074696f6e04045401100108104e6f6e6500000010536f6d6504001000000100000502103870616c6c65745f636f6e74656e740c6e66741474797065735c4f70656e41756374696f6e506172616d735265636f72640c2c426c6f636b4e756d62657201101c42616c616e63650118204d656d62657249640128001401387374617274696e675f707269636518011c42616c616e63650001346275795f6e6f775f70726963654501013c4f7074696f6e3c42616c616e63653e0001247374617274735f61740102014c4f7074696f6e3c426c6f636b4e756d6265723e00012477686974656c6973746901014842547265655365743c4d656d62657249643e0001446269645f6c6f636b5f6475726174696f6e10012c426c6f636b4e756d62657200000902103870616c6c65745f636f6e74656e740c6e66741474797065736c4e667449737375616e6365506172616d65746572735265636f726408204d656d626572496401285c496e69745472616e73616374696f6e616c537461747573010d020010011c726f79616c74791102013c4f7074696f6e3c526f79616c74793e0001306e66745f6d6574616461746130012c4e66744d657461646174610001446e6f6e5f6368616e6e656c5f6f776e6572350101404f7074696f6e3c4d656d62657249643e000164696e69745f7472616e73616374696f6e616c5f7374617475730d02015c496e69745472616e73616374696f6e616c53746174757300000d02103870616c6c65745f636f6e74656e740c6e667414747970657374496e69745472616e73616374696f6e616c5374617475735265636f72641050456e676c69736841756374696f6e506172616d7301fd01444f70656e41756374696f6e506172616d73010502204d656d626572496401281c42616c616e6365011801141049646c65000000184275794e6f77040018011c42616c616e636500010058496e697469617465644f66666572546f4d656d62657208002801204d656d626572496400004501013c4f7074696f6e3c42616c616e63653e00020038456e676c69736841756374696f6e0400fd010150456e676c69736841756374696f6e506172616d730003002c4f70656e41756374696f6e0400050201444f70656e41756374696f6e506172616d7300040000110204184f7074696f6e04045401ac0108104e6f6e6500000010536f6d650400ac000001000015020c3870616c6c65745f636f6e74656e741474797065737c4368616e6e656c4372656174696f6e506172616d65746572735265636f7264143453746f72616765417373657473011902204d656d626572496401283c53746f726167654275636b65744964012850446973747269627574696f6e4275636b657449640125021c42616c616e63650118001c0118617373657473290201544f7074696f6e3c53746f726167654173736574733e0001106d6574613101013c4f7074696f6e3c5665633c75383e3e000134636f6c6c61626f7261746f72732d0201ac42547265654d61703c4d656d62657249642c204368616e6e656c4167656e745065726d697373696f6e733e00013c73746f726167655f6275636b6574736901016442547265655365743c53746f726167654275636b657449643e000150646973747269627574696f6e5f6275636b6574733902017842547265655365743c446973747269627574696f6e4275636b657449643e00018465787065637465645f6368616e6e656c5f73746174655f626c6f61745f626f6e6418011c42616c616e636500019465787065637465645f646174615f6f626a6563745f73746174655f626c6f61745f626f6e6418011c42616c616e6365000019020c3870616c6c65745f636f6e74656e741474797065734c53746f726167654173736574735265636f7264041c42616c616e63650118000801506f626a6563745f6372656174696f6e5f6c6973741d0201845665633c446174614f626a6563744372656174696f6e506172616d65746572733e00015865787065637465645f646174615f73697a655f66656518011c42616c616e636500001d020000022102002102083870616c6c65745f73746f7261676570446174614f626a6563744372656174696f6e506172616d6574657273000008011073697a6528010c75363400013c697066735f636f6e74656e745f696430011c5665633c75383e00002502083870616c6c65745f73746f7261676568446973747269627574696f6e4275636b657449645265636f72640868446973747269627574696f6e4275636b657446616d696c79496401285c446973747269627574696f6e4275636b6574496e646578012800080174646973747269627574696f6e5f6275636b65745f66616d696c795f6964280168446973747269627574696f6e4275636b657446616d696c794964000164646973747269627574696f6e5f6275636b65745f696e64657828015c446973747269627574696f6e4275636b6574496e6465780000290204184f7074696f6e0404540119020108104e6f6e6500000010536f6d650400190200000100002d02042042547265654d617008044b0128045601bd010004003102000000310200000235020035020000040828bd01003902042042547265655365740404540125020004003d020000003d0200000225020041020c3870616c6c65745f636f6e74656e74147479706573744368616e6e656c557064617465506172616d65746572735265636f7264103453746f7261676541737365747301190230446174614f626a65637449640128204d656d626572496401281c42616c616e63650118001801406173736574735f746f5f75706c6f6164290201544f7074696f6e3c53746f726167654173736574733e0001206e65775f6d6574613101013c4f7074696f6e3c5665633c75383e3e0001406173736574735f746f5f72656d6f76656901015842547265655365743c446174614f626a65637449643e000134636f6c6c61626f7261746f7273450201cc4f7074696f6e3c42547265654d61703c4d656d62657249642c204368616e6e656c4167656e745065726d697373696f6e733e3e00019465787065637465645f646174615f6f626a6563745f73746174655f626c6f61745f626f6e6418011c42616c616e636500016c73746f726167655f6275636b6574735f6e756d5f7769746e6573730102012c4f7074696f6e3c7533323e0000450204184f7074696f6e040454012d020108104e6f6e6500000010536f6d6504002d02000001000049020c3870616c6c65745f636f6e74656e7414747970657374566964656f4372656174696f6e506172616d65746572735265636f72640c3453746f72616765417373657473011902544e667449737375616e6365506172616d65746572730109021c42616c616e6365011800180118617373657473290201544f7074696f6e3c53746f726167654173736574733e0001106d6574613101013c4f7074696f6e3c5665633c75383e3e0001386175746f5f69737375655f6e66744d0201744f7074696f6e3c4e667449737375616e6365506172616d65746572733e00017c65787065637465645f766964656f5f73746174655f626c6f61745f626f6e6418011c42616c616e636500019465787065637465645f646174615f6f626a6563745f73746174655f626c6f61745f626f6e6418011c42616c616e636500016c73746f726167655f6275636b6574735f6e756d5f7769746e65737310010c75333200004d0204184f7074696f6e0404540109020108104e6f6e6500000010536f6d6504000902000001000051020c3870616c6c65745f636f6e74656e741474797065736c566964656f557064617465506172616d65746572735265636f7264103453746f7261676541737365747301190230446174614f626a65637449640128544e667449737375616e6365506172616d65746572730109021c42616c616e63650118001801406173736574735f746f5f75706c6f6164290201544f7074696f6e3c53746f726167654173736574733e0001206e65775f6d6574613101013c4f7074696f6e3c5665633c75383e3e0001406173736574735f746f5f72656d6f76656901015842547265655365743c446174614f626a65637449643e0001386175746f5f69737375655f6e66744d0201744f7074696f6e3c4e667449737375616e6365506172616d65746572733e00019465787065637465645f646174615f6f626a6563745f73746174655f626c6f61745f626f6e6418011c42616c616e636500016c73746f726167655f6275636b6574735f6e756d5f7769746e6573730102012c4f7074696f6e3c7533323e00005502042042547265654d617008044b010804560159020004006502000000590204204254726565536574040454015d0200040061020000005d02143870616c6c65745f636f6e74656e742c7065726d697373696f6e733463757261746f725f67726f7570386974657261626c655f656e756d735c436f6e74656e744d6f6465726174696f6e416374696f6e0001182448696465566964656f0000002c486964654368616e6e656c000100684368616e67654368616e6e656c466561747572655374617475730400d50101585061757361626c654368616e6e656c466561747572650002004444656c657465566964656f4173736574730400980110626f6f6c0003006c44656c6574654e6f6e566964656f4368616e6e656c417373657473000400585570646174654368616e6e656c4e66744c696d6974730005000061020000025d02006502000002690200690200000408085902006d020c3870616c6c65745f636f6e74656e74147479706573705472616e73666572436f6d6d69746d656e74506172616d65746572730c5c4368616e6e656c436f6c6c61626f7261746f72734d6170012d021c42616c616e63650118285472616e7366657249640128000c01446e65775f636f6c6c61626f7261746f72732d02015c4368616e6e656c436f6c6c61626f7261746f72734d6170000114707269636518011c42616c616e636500012c7472616e736665725f69642801285472616e736665724964000071020c3870616c6c65745f636f6e74656e74147479706573905570646174654368616e6e656c5061796f757473506172616d65746572735265636f72640c7c4368616e6e656c5061796f7574735061796c6f6164506172616d65746572730175021c42616c616e636501181048617368012c00140128636f6d6d69746d656e74790201304f7074696f6e3c486173683e00011c7061796c6f61647d02019c4f7074696f6e3c4368616e6e656c5061796f7574735061796c6f6164506172616d65746572733e00014c6d696e5f636173686f75745f616c6c6f7765644501013c4f7074696f6e3c42616c616e63653e00014c6d61785f636173686f75745f616c6c6f7765644501013c4f7074696f6e3c42616c616e63653e0001606368616e6e656c5f636173686f7574735f656e61626c6564810201304f7074696f6e3c626f6f6c3e000075020c3870616c6c65745f636f6e74656e74147479706573944368616e6e656c5061796f7574735061796c6f6164506172616d65746572735265636f7264041c42616c616e63650118000c01586f626a6563745f6372656174696f6e5f706172616d7321020170446174614f626a6563744372656174696f6e506172616d657465727300015865787065637465645f646174615f73697a655f66656518011c42616c616e636500019465787065637465645f646174615f6f626a6563745f73746174655f626c6f61745f626f6e6418011c42616c616e63650000790204184f7074696f6e040454012c0108104e6f6e6500000010536f6d6504002c00000100007d0204184f7074696f6e0404540175020108104e6f6e6500000010536f6d65040075020000010000810204184f7074696f6e04045401980108104e6f6e6500000010536f6d65040098000001000085020c3870616c6c65745f636f6e74656e741474797065735c4368616e6e656c46756e647344657374696e6174696f6e04244163636f756e74496401000108244163636f756e74496404000001244163636f756e74496400000034436f756e63696c4275646765740001000089020c3870616c6c65745f636f6e74656e74147479706573384e66744c696d6974506572696f64000108144461696c79000000185765656b6c79000100008d02083870616c6c65745f73746f72616765205261774576656e74303c53746f726167654275636b65744964012820576f726b65724964012830446174614f626a656374496401284055706c6f6164506172616d65746572730191021442616749640195023044796e616d69634261674964019d02244163636f756e74496401001c42616c616e6365011868446973747269627574696f6e4275636b657446616d696c794964012850446973747269627574696f6e4275636b657449640125025c446973747269627574696f6e4275636b6574496e64657801287044796e616d69634261674372656174696f6e506172616d657465727301a10201a85053746f726167654275636b657443726561746564140028013c53746f726167654275636b657449640000350101404f7074696f6e3c576f726b657249643e0000980110626f6f6c000028010c753634000028010c75363400001c94456d697473206f6e206372656174696e67207468652073746f72616765206275636b65742e18506172616d734c2d2073746f72616765206275636b6574204944402d20696e766974656420776f726b65726c2d20666c61672022616363657074696e675f6e65775f6261677322642d2073697a65206c696d697420666f7220766f75636865722c702d206f626a65637473206c696d697420666f7220766f75636865722c7c53746f726167654275636b6574496e7669746174696f6e41636365707465640c0028013c53746f726167654275636b657449640000280120576f726b6572496400000001244163636f756e744964000114c4456d697473206f6e20616363657074696e67207468652073746f72616765206275636b657420696e7669746174696f6e2e18506172616d734c2d2073746f72616765206275636b65742049444c2d20696e766974656420776f726b65722049445c2d207472616e736163746f72206163636f756e742049446c53746f726167654275636b65747355706461746564466f724261670c0095020114426167496400006901016442547265655365743c53746f726167654275636b657449643e00006901016442547265655365743c53746f726167654275636b657449643e000214a8456d697473206f6e207570646174696e672073746f72616765206275636b65747320666f72206261672e18506172616d73202d20626167204944982d2073746f72616765206275636b65747320746f2061646420494420636f6c6c656374696f6ea42d2073746f72616765206275636b65747320746f2072656d6f766520494420636f6c6c656374696f6e4c446174614f626a6563747355706c6f616465640c006901015842547265655365743c446174614f626a65637449643e00009102014055706c6f6164506172616d6574657273000018011c42616c616e636500031480456d697473206f6e2075706c6f6164696e672064617461206f626a656374732e18506172616d73482d2064617461206f626a6563747320494473782d20696e697469616c2075706c6f6164696e6720706172616d6574657273782d20737461746520626c6f617420626f6e6420666f72206f626a656374736853746f726167654f70657261746f724d657461646174615365740c0028013c53746f726167654275636b657449640000280120576f726b65724964000030011c5665633c75383e000414bc456d697473206f6e2073657474696e67207468652073746f72616765206f70657261746f72206d657461646174612e18506172616d734c2d2073746f72616765206275636b65742049444c2d20696e766974656420776f726b6572204944282d206d657461646174617453746f726167654275636b6574566f75636865724c696d6974735365740c0028013c53746f726167654275636b65744964000028010c753634000028010c753634000514cc456d697473206f6e2073657474696e67207468652073746f72616765206275636b657420766f7563686572206c696d6974732e18506172616d734c2d2073746f72616765206275636b6574204944782d206e657720746f74616c206f626a656374732073697a65206c696d6974802d206e657720746f74616c206f626a65637473206e756d626572206c696d69746850656e64696e67446174614f626a656374734163636570746564100028013c53746f726167654275636b657449640000280120576f726b65724964000095020114426167496400006901015842547265655365743c446174614f626a65637449643e000618a0456d697473206f6e20616363657074696e672070656e64696e672064617461206f626a656374732e18506172616d734c2d2073746f72616765206275636b6574204944842d20776f726b6572204944202873746f726167652070726f766964657220494429202d20626167204944582d2070656e64696e672064617461206f626a656374738053746f726167654275636b6574496e7669746174696f6e43616e63656c6c6564040028013c53746f726167654275636b6574496400070cc8456d697473206f6e2063616e63656c6c696e67207468652073746f72616765206275636b657420696e7669746174696f6e2e18506172616d734c2d2073746f72616765206275636b65742049447053746f726167654275636b65744f70657261746f72496e7669746564080028013c53746f726167654275636b657449640000280120576f726b65724964000810c0456d697473206f6e207468652073746f72616765206275636b6574206f70657261746f7220696e7669746174696f6e2e18506172616d734c2d2073746f72616765206275636b6574204944a82d206f70657261746f7220776f726b6572204944202873746f726167652070726f7669646572204944297053746f726167654275636b65744f70657261746f7252656d6f766564040028013c53746f726167654275636b6574496400090cb4456d697473206f6e207468652073746f72616765206275636b6574206f70657261746f722072656d6f76616c2e18506172616d734c2d2073746f72616765206275636b65742049446c55706c6f6164696e67426c6f636b537461747573557064617465640400980110626f6f6c000a0c0501456d697473206f6e206368616e67696e67207468652073697a652d62617365642070726963696e67206f66206e6577206f626a656374732075706c6f616465642e18506172616d73302d206e6577207374617475737c446174614f626a6563745065724d6567616279746546656555706461746564040018011c42616c616e6365000b0c0501456d697473206f6e206368616e67696e67207468652073697a652d62617365642070726963696e67206f66206e6577206f626a656374732075706c6f616465642e18506172616d734c2d206e657720646174612073697a65206665658053746f726167654275636b6574735065724261674c696d697455706461746564040010010c753332000c0cf4456d697473206f6e206368616e67696e6720746865202253746f72616765206275636b657473207065722062616722206e756d626572206c696d69742e18506172616d732c2d206e6577206c696d69749453746f726167654275636b657473566f75636865724d61784c696d69747355706461746564080028010c753634000028010c753634000d10ec456d697473206f6e206368616e67696e6720746865202253746f72616765206275636b65747320766f7563686572206d6178206c696d697473222e18506172616d73602d206e6577206f626a656374732073697a65206c696d6974682d206e6577206f626a65637473206e756d626572206c696d697440446174614f626a656374734d6f7665640c00950201144261674964000095020114426167496400006901015842547265655365743c446174614f626a65637449643e000e14a8456d697473206f6e206d6f76696e672064617461206f626a65637473206265747765656e20626167732e18506172616d733c2d20736f7572636520626167204944502d2064657374696e6174696f6e20626167204944442d2064617461206f626a6563742049447348446174614f626a6563747344656c657465640c000001244163636f756e744964000095020114426167496400006901015842547265655365743c446174614f626a65637449643e000f14a4456d697473206f6e2064617461206f626a656374732064656c6574696f6e2066726f6d20626167732e18506172616d73942d206163636f756e7420494420666f722074686520737461746520626c6f617420626f6e64202d20626167204944442d2064617461206f626a656374204944736853746f726167654275636b657453746174757355706461746564080028013c53746f726167654275636b657449640000980110626f6f6c00101098456d697473206f6e2073746f72616765206275636b657420737461747573207570646174652e18506172616d734c2d2073746f72616765206275636b6574204944302d206e6577207374617475733c557064617465426c61636b6c6973740800a502014442547265655365743c5665633c75383e3e0000a502014442547265655365743c5665633c75383e3e001110c4456d697473206f6e207570646174696e672074686520626c61636b6c69737420776974682064617461206861736865732e18506172616d73942d2068617368657320746f2072656d6f76652066726f6d2074686520626c61636b6c697374802d2068617368657320746f2061646420746f2074686520626c61636b6c6973744444796e616d696342616744656c6574656404009d02013044796e616d6963426167496400120c80456d697473206f6e2064656c6574696e6720612064796e616d6963206261672e18506172616d73402d2064796e616d6963206261672049444444796e616d6963426167437265617465640800a102017044796e616d69634261674372656174696f6e506172616d657465727300006901015842547265655365743c446174614f626a65637449643e00131080456d697473206f6e206372656174696e6720612064796e616d6963206261672e18506172616d73842d2064796e616d696320626167206372656174696f6e20706172616d65746572736c2d2075706c6f616465642064617461206f626a656374732069647338566f75636865724368616e676564080028013c53746f726167654275636b657449640000ad02011c566f7563686572001410cc456d697473206f6e206368616e67696e672074686520766f756368657220666f7220612073746f72616765206275636b65742e18506172616d734c2d2073746f72616765206275636b6574204944342d206e657720766f75636865725053746f726167654275636b657444656c65746564040028013c53746f726167654275636b6574496400150c84456d697473206f6e2073746f72616765206275636b65742064656c6574696e672e18506172616d734c2d2073746f72616765206275636b6574204944dc4e756d6265724f6653746f726167654275636b657473496e44796e616d69634261674372656174696f6e506f6c696379557064617465640800b102013844796e616d696342616754797065000010010c7533320016103d01456d697473206f6e207570646174696e6720746865206e756d626572206f662073746f72616765206275636b65747320696e2064796e616d696320626167206372656174696f6e20706f6c6963792e18506172616d73482d2064796e616d69632062616720747970657c2d206e6577206e756d626572206f662073746f72616765206275636b6574737c446973747269627574696f6e4275636b657446616d696c79437265617465640400280168446973747269627574696f6e4275636b657446616d696c79496400170cb4456d697473206f6e206372656174696e6720646973747269627574696f6e206275636b65742066616d696c792e18506172616d737c2d20646973747269627574696f6e2066616d696c79206275636b65742049447c446973747269627574696f6e4275636b657446616d696c7944656c657465640400280168446973747269627574696f6e4275636b657446616d696c79496400180cb4456d697473206f6e2064656c6574696e6720646973747269627574696f6e206275636b65742066616d696c792e18506172616d737c2d20646973747269627574696f6e2066616d696c79206275636b657420494464446973747269627574696f6e4275636b6574437265617465640c00280168446973747269627574696f6e4275636b657446616d696c7949640000980110626f6f6c000025020150446973747269627574696f6e4275636b6574496400191498456d697473206f6e206372656174696e6720646973747269627574696f6e206275636b65742e18506172616d737c2d20646973747269627574696f6e206275636b65742066616d696c79204944502d20616363657074696e67206e65772062616773602d20646973747269627574696f6e206275636b65742049447c446973747269627574696f6e4275636b657453746174757355706461746564080025020150446973747269627574696f6e4275636b657449640000980110626f6f6c001a10ec456d697473206f6e2073746f72616765206275636b657420737461747573207570646174652028616363657074696e67206e65772062616773292e18506172616d73602d20646973747269627574696f6e206275636b6574204944842d206e6577207374617475732028616363657074696e67206e657720626167732964446973747269627574696f6e4275636b657444656c65746564040025020150446973747269627574696f6e4275636b65744964001b0c98456d697473206f6e2064656c6574696e6720646973747269627574696f6e206275636b65742e18506172616d73602d20646973747269627574696f6e206275636b657420494480446973747269627574696f6e4275636b65747355706461746564466f7242616710009502011442616749640000280168446973747269627574696f6e4275636b657446616d696c79496400006901018442547265655365743c446973747269627574696f6e4275636b6574496e6465783e00006901018442547265655365743c446973747269627574696f6e4275636b6574496e6465783e001c14bc456d697473206f6e207570646174696e6720646973747269627574696f6e206275636b65747320666f72206261672e18506172616d73202d20626167204944982d2073746f72616765206275636b65747320746f2061646420494420636f6c6c656374696f6ea42d2073746f72616765206275636b65747320746f2072656d6f766520494420636f6c6c656374696f6e94446973747269627574696f6e4275636b6574735065724261674c696d697455706461746564040010010c753332001d0c0901456d697473206f6e206368616e67696e67207468652022446973747269627574696f6e206275636b657473207065722062616722206e756d626572206c696d69742e18506172616d732c2d206e6577206c696d697474446973747269627574696f6e4275636b65744d6f646555706461746564080025020150446973747269627574696f6e4275636b657449640000980110626f6f6c001e10e0456d697473206f6e2073746f72616765206275636b6574206d6f6465207570646174652028646973747269627574696e6720666c6167292e18506172616d73602d20646973747269627574696f6e206275636b6574204944382d20646973747269627574696e67a446616d696c696573496e44796e616d69634261674372656174696f6e506f6c696379557064617465640800b102013844796e616d6963426167547970650000b50201a442547265654d61703c446973747269627574696f6e4275636b657446616d696c7949642c207533323e001f102d01456d697473206f6e2064796e616d696320626167206372656174696f6e20706f6c696379207570646174652028646973747269627574696f6e206275636b65742066616d696c696573292e18506172616d73482d2064796e616d6963206261672074797065742d2066616d696c69657320616e64206275636b6574206e756d6265727384446973747269627574696f6e4275636b65744f70657261746f72496e7669746564080025020150446973747269627574696f6e4275636b657449640000280120576f726b657249640020101101456d697473206f6e206372656174696e67206120646973747269627574696f6e206275636b657420696e7669746174696f6e20666f7220746865206f70657261746f722e18506172616d73602d20646973747269627574696f6e206275636b65742049442c2d20776f726b657220494494446973747269627574696f6e4275636b6574496e7669746174696f6e43616e63656c6c6564080025020150446973747269627574696f6e4275636b657449640000280120576f726b657249640021101501456d697473206f6e2063616e63656c696e67206120646973747269627574696f6e206275636b657420696e7669746174696f6e20666f7220746865206f70657261746f722e18506172616d73602d20646973747269627574696f6e206275636b6574204944502d206f70657261746f7220776f726b657220494490446973747269627574696f6e4275636b6574496e7669746174696f6e41636365707465640800280120576f726b65724964000025020150446973747269627574696f6e4275636b657449640022101501456d697473206f6e20616363657074696e67206120646973747269627574696f6e206275636b657420696e7669746174696f6e20666f7220746865206f70657261746f722e18506172616d732c2d20776f726b6572204944602d20646973747269627574696f6e206275636b657420494474446973747269627574696f6e4275636b65744d657461646174615365740c00280120576f726b65724964000025020150446973747269627574696f6e4275636b65744964000030011c5665633c75383e0023140101456d697473206f6e2073657474696e6720746865206d65746164617461206279206120646973747269627574696f6e206275636b6574206f70657261746f722e18506172616d732c2d20776f726b6572204944602d20646973747269627574696f6e206275636b6574204944282d206d6574616461746184446973747269627574696f6e4275636b65744f70657261746f7252656d6f766564080025020150446973747269627574696f6e4275636b657449640000280120576f726b65724964002410c8456d697473206f6e2074686520646973747269627574696f6e206275636b6574206f70657261746f722072656d6f76616c2e18506172616d73602d20646973747269627574696f6e206275636b6574204944842d20646973747269627574696f6e206275636b6574206f70657261746f722049448c446973747269627574696f6e4275636b657446616d696c794d657461646174615365740800280168446973747269627574696f6e4275636b657446616d696c794964000030011c5665633c75383e002510f8456d697473206f6e2073657474696e6720746865206d65746164617461206279206120646973747269627574696f6e206275636b65742066616d696c792e18506172616d737c2d20646973747269627574696f6e206275636b65742066616d696c79204944282d206d6574616461746190446174614f626a6563745374617465426c6f6174426f6e6456616c756555706461746564040018011c42616c616e636500260ccc456d697473206f6e207570646174696e67207468652064617461206f626a65637420737461746520626c6f617420626f6e642e18506172616d73602d20737461746520626c6f617420626f6e642076616c756548446174614f626a65637473557064617465640c009102014055706c6f6164506172616d657465727300006901015842547265655365743c446174614f626a65637449643e00006901015842547265655365743c446174614f626a65637449643e0027140d01456d697473206f6e2073746f7261676520617373657473206265696e672075706c6f6164656420616e642064656c65746564206174207468652073616d652074696d6518506172616d73482d2055706c6f6164506172616d6574657273742d20496473206f66207468652075706c6f61646564206f626a65637473702d20496473206f66207468652072656d6f766564206f626a656374735c53746f726167654f70657261746f7252656d61726b65640c00280120576f726b65724964000028013c53746f726167654275636b65744964000030011c5665633c75383e002814a4456d697473206f6e2053746f72616765204f70657261746f72206d616b696e6720612072656d61726b18506172616d73582d206f70657261746f72277320776f726b65722069644c2d2073746f72616765206275636b6574206964402d2072656d61726b206d65737361676570446973747269627574696f6e4f70657261746f7252656d61726b65640c00280120576f726b65724964000025020150446973747269627574696f6e4275636b65744964000030011c5665633c75383e002914b8456d697473206f6e20446973747269627574696f6e204f70657261746f72206d616b696e6720612072656d61726b18506172616d73582d206f70657261746f72277320776f726b6572206964602d20646973747269627574696f6e206275636b6574206964402d2072656d61726b206d6573736167650c5c4576656e747320666f722074686973206d6f64756c652e003853746f72616765206576656e74739102083870616c6c65745f73746f726167655855706c6f6164506172616d65746572735265636f72640c144261674964019502244163636f756e74496401001c42616c616e63650118001401186261675f69649502011442616749640001506f626a6563745f6372656174696f6e5f6c6973741d0201845665633c446174614f626a6563744372656174696f6e506172616d65746572733e00018873746174655f626c6f61745f626f6e645f736f757263655f6163636f756e745f69640001244163636f756e74496400015865787065637465645f646174615f73697a655f66656518011c42616c616e636500019465787065637465645f646174615f6f626a6563745f73746174655f626c6f61745f626f6e6418011c42616c616e636500009502083870616c6c65745f73746f726167652442616749645479706508204d656d62657249640128244368616e6e656c4964012801081853746174696304009902012c53746174696342616749640000001c44796e616d696304009d02019444796e616d69634261674964547970653c4d656d62657249642c204368616e6e656c49643e000100009902083870616c6c65745f73746f726167652c53746174696342616749640001081c436f756e63696c00000030576f726b696e6747726f7570040099010130576f726b696e6747726f7570000100009d02083870616c6c65745f73746f726167654044796e616d696342616749645479706508204d656d62657249640128244368616e6e656c496401280108184d656d62657204002801204d656d62657249640000001c4368616e6e656c04002801244368616e6e656c496400010000a102083870616c6c65745f73746f726167657844796e4261674372656174696f6e506172616d65746572735265636f726414144261674964019d02244163636f756e74496401001c42616c616e636501183c53746f726167654275636b65744964012850446973747269627574696f6e4275636b65744964012502001c01186261675f69649d02011442616749640001506f626a6563745f6372656174696f6e5f6c6973741d0201845665633c446174614f626a6563744372656174696f6e506172616d65746572733e00018873746174655f626c6f61745f626f6e645f736f757263655f6163636f756e745f69640001244163636f756e74496400015865787065637465645f646174615f73697a655f66656518011c42616c616e636500019465787065637465645f646174615f6f626a6563745f73746174655f626c6f61745f626f6e6418011c42616c616e636500013c73746f726167655f6275636b6574736901016442547265655365743c53746f726167654275636b657449643e000150646973747269627574696f6e5f6275636b6574733902017842547265655365743c446973747269627574696f6e4275636b657449643e0000a502042042547265655365740404540130000400a902000000a9020000023000ad02083870616c6c65745f73746f726167651c566f7563686572000010012873697a655f6c696d697428010c7536340001346f626a656374735f6c696d697428010c75363400012473697a655f7573656428010c7536340001306f626a656374735f7573656428010c7536340000b102083870616c6c65745f73746f726167653844796e616d696342616754797065000108184d656d6265720000001c4368616e6e656c00010000b502042042547265654d617008044b012804560110000400b902000000b902000002bd0200bd0200000408281000c1020c5070616c6c65745f70726f6a6563745f746f6b656e186576656e7473205261774576656e742c1c42616c616e63650118284a6f7942616c616e636501181c546f6b656e49640128244163636f756e7449640100204d656d626572496401282c426c6f636b4e756d6265720110385472616e73666572506f6c69637901c5025c546f6b656e49737375616e6365506172616d657465727301c9024856616c6964617465645472616e736665727301fd0224546f6b656e53616c6501210320416d6d4375727665012503015858546f6b656e416d6f756e745472616e73666572726564100028011c546f6b656e496400002801204d656d62657249640000fd02014856616c6964617465645472616e7366657273000030011c5665633c75383e000018ac546f6b656e20616d6f756e74206973207472616e736665727265642066726f6d2073726320746f206473741c506172616d733a482d20746f6b656e206964656e746966696572482d20736f75726365206d656d62657220696459012d206d617020636f6e7461696e696e672076616c696461746564206f7574707574732028616d6f756e7420696e646578656420627920286d656d6265725f6964202b206163636f756e74206578697374616e63652929542d207472616e736665722773206d6574616461746178546f6b656e416d6f756e745472616e736665727265644279497373756572100028011c546f6b656e496400002801204d656d62657249640000fd02014856616c6964617465645472616e7366657273000030011c5665633c75383e00012088546f6b656e20616d6f756e74207472616e73666572726564206279206973737565721c506172616d733a482d20746f6b656e206964656e7469666965726c2d20736f75726365202869737375657229206d656d626572206964882d206d617020636f6e7461696e696e672076616c696461746564206f7574707574732d01202028616d6f756e742c206f70742e2076657374696e67207363686564756c652c206f70742e2076657374696e6720636c65616e7570206b657929206461746120696e6465786564206279882020286163636f756e745f6964202b206163636f756e74206578697374616e636529542d207472616e736665722773206d6574616461746160506174726f6e61676552617465446563726561736564546f080028011c546f6b656e49640000f9020128596561726c795261746500021060506174726f6e6167652072617465206465637265617365641c506172616d733a482d20746f6b656e206964656e746966696572502d206e657720706174726f6e616765207261746558506174726f6e616765437265646974436c61696d65640c0028011c546f6b656e4964000018011c42616c616e636500002801204d656d62657249640003148c506174726f6e6167652063726564697420636c61696d65642062792063726561746f721c506172616d733a482d20746f6b656e206964656e7469666965723c2d2063726564697420616d6f756e742c2d206d656d62657220696448526576656e756553706c6974497373756564100028011c546f6b656e4964000010012c426c6f636b4e756d626572000010012c426c6f636b4e756d62657200001801284a6f7942616c616e636500041850526576656e75652053706c6974206973737565641c506172616d733a482d20746f6b656e206964656e746966696572782d207374617274696e6720626c6f636b20666f72207468652073706c69745c2d206475726174696f6e206f66207468652073706c6974742d204a4f5920616c6c6f636174656420666f72207468652073706c697454526576656e756553706c697446696e616c697a65640c0028011c546f6b656e496400000001244163636f756e74496400001801284a6f7942616c616e63650005145c526576656e75652053706c69742066696e616c697a65641c506172616d733a482d20746f6b656e206964656e746966696572a42d207265636f76657279206163636f756e7420666f7220746865206c6566746f7665722066756e6473402d206c6566746f7665722066756e64735c55736572506172746963697061746564496e53706c6974140028011c546f6b656e496400002801204d656d6265724964000018011c42616c616e636500001801284a6f7942616c616e63650000100138526576656e756553706c6974496400061c8855736572207061727469706174656420696e206120726576656e75652073706c69741c506172616d733a482d20746f6b656e206964656e746966696572642d207061727469636970616e742773206d656d6265722069647c2d207573657220616c6c6f6361746564207374616b65642062616c616e63657c2d206469766964656e6420616d6f756e7420284a4f5929206772616e746564682d20726576656e75652073706c6974206964656e74696669657240526576656e756553706c69744c6566740c0028011c546f6b656e496400002801204d656d6265724964000018011c42616c616e63650007145c55736572206c65667420726576656e75652073706c69741c506172616d733a482d20746f6b656e206964656e746966696572702d2065782d7061727469636970616e742773206d656d626572206964442d20616d6f756e7420756e7374616b6564544d656d6265724a6f696e656457686974656c6973740c0028011c546f6b656e496400002801204d656d62657249640000c50201385472616e73666572506f6c6963790008145c4d656d626572206a6f696e65642077686974656c6973741c506172616d733a482d20746f6b656e206964656e7469666965722c2d206d656d626572206964642d206f6e676f696e67207472616e7366657220706f6c6963793c4163636f756e744475737465644279100028011c546f6b656e496400002801204d656d626572496400000001244163636f756e7449640000c50201385472616e73666572506f6c696379000918384163636f756e74204475737465641c506172616d733a482d20746f6b656e206964656e7469666965729c2d206964206f662074686520647573746564206163636f756e74206f776e6572206d656d6265728c2d206163636f756e7420746861742063616c6c6564207468652065787472696e736963402d206f6e676f696e6720706f6c69637934546f6b656e4465697373756564040028011c546f6b656e4964000a0c38546f6b656e2044656973737565641c506172616d733a282d20746f6b656e2069642c546f6b656e497373756564080028011c546f6b656e49640000c902015c546f6b656e49737375616e6365506172616d6574657273000b1030546f6b656e204973737565641c506172616d733a282d20746f6b656e2069646c2d20746f6b656e2069737375616e636520706172616d657465727350546f6b656e53616c65496e697469616c697a6564100028011c546f6b656e4964000010012c546f6b656e53616c654964000021030124546f6b656e53616c6500003101013c4f7074696f6e3c5665633c75383e3e000c1864546f6b652053616c652077617320496e697469616c697a65641c506172616d733a282d20746f6b656e2069643c2d20746f6b656e2073616c65206964442d20746f6b656e2073616c652064617461542d20746f6b656e2073616c65206d65746164617461605570636f6d696e67546f6b656e53616c6555706461746564100028011c546f6b656e4964000010012c546f6b656e53616c65496400000102014c4f7074696f6e3c426c6f636b4e756d6265723e00000102014c4f7074696f6e3c426c6f636b4e756d6265723e000d187c5570636f6d696e6720546f6b656e2053616c652077617320557064617465641c506172616d733a282d20746f6b656e2069643c2d20746f6b656e2073616c65206964582d206e65772073616c6520737461727420626c6f636b4c2d206e65772073616c65206475726174696f6e54546f6b656e735075726368617365644f6e53616c65100028011c546f6b656e4964000010012c546f6b656e53616c654964000018011c42616c616e636500002801204d656d6265724964000e1860546f6b656e7320507572636861736564204f6e2053616c651c506172616d733a282d20746f6b656e2069643c2d20746f6b656e2073616c65206964702d20616d6f756e74206f6620746f6b656e73207075726368617365644c2d2062757965722773206d656d62657220696448546f6b656e53616c6546696e616c697a6564100028011c546f6b656e4964000010012c546f6b656e53616c654964000018011c42616c616e636500001801284a6f7942616c616e6365000f1850546f6b656e2053616c652046696e616c697a65641c506172616d733a282d20746f6b656e2069643c2d20746f6b656e2073616c652069648c2d20616d6f756e74206f6620756e736f6c6420746f6b656e73207265636f7665726564642d20616d6f756e74206f66204a4f5920636f6c6c6563746564945472616e73666572506f6c6963794368616e676564546f5065726d697373696f6e6c657373040028011c546f6b656e496400100ca45472616e7366657220506f6c696379204368616e67656420546f205065726d697373696f6e6c6573731c506172616d733a282d20746f6b656e20696430546f6b656e734275726e65640c0028011c546f6b656e496400002801204d656d6265724964000018011c42616c616e636500111434546f6b656e73204275726e65641c506172616d733a282d20746f6b656e2069642c2d206d656d626572206964642d206e756d626572206f6620746f6b656e73206275726e656430416d6d4163746976617465640c0028011c546f6b656e496400002801204d656d6265724964000025030120416d6d437572766500121434414d4d206163746976617465641c506172616d733a282d20746f6b656e2069642c2d206d656d626572206964782d20706172616d7320666f722074686520626f6e64696e6720637572766544546f6b656e73426f756768744f6e416d6d100028011c546f6b656e496400002801204d656d6265724964000018011c42616c616e636500001801284a6f7942616c616e636500131850546f6b656e7320426f75676874206f6e20414d4d1c506172616d733a282d20746f6b656e2069642c2d206d656d626572206964582d20616d6f756e74206f6620435254206d696e746564b42d20616d6f756e74206f66204a4f59206465706f736974656420696e746f2063757276652074726561737572793c546f6b656e73536f6c644f6e416d6d100028011c546f6b656e496400002801204d656d6265724964000018011c42616c616e636500001801284a6f7942616c616e636500141848546f6b656e7320536f6c64206f6e20414d4d1c506172616d733a282d20746f6b656e2069642c2d206d656d626572206964582d20616d6f756e74206f6620435254206275726e6564b42d20616d6f756e74206f66204a4f592077697468647261776e2066726f6d20637572766520747265617375727938416d6d44656163746976617465640c0028011c546f6b656e496400002801204d656d626572496400001801284a6f7942616c616e63650015143c414d4d2064656163746976617465641c506172616d733a282d20746f6b656e2069642c2d206d656d626572206964b82d20616d6d20747265617375727920616d6f756e74206275726e65642075706f6e20646561637469766174696f6e085c4576656e747320666f722074686973206d6f64756c652e00c5020c5070616c6c65745f70726f6a6563745f746f6b656e147479706573385472616e73666572506f6c696379041048617368012c0108385065726d697373696f6e6c657373000000305065726d697373696f6e656404002c01104861736800010000c9020c5070616c6c65745f70726f6a6563745f746f6b656e1474797065735c546f6b656e49737375616e6365506172616d65746572730c3c546f6b656e416c6c6f636174696f6e01cd02505472616e73666572506f6c696379506172616d7301dd02204d656d6265724964012800140148696e697469616c5f616c6c6f636174696f6eed02018c42547265654d61703c4d656d62657249642c20546f6b656e416c6c6f636174696f6e3e00013c7472616e736665725f706f6c696379dd0201505472616e73666572506f6c696379506172616d73000138706174726f6e6167655f72617465f9020128596561726c7952617465000148726576656e75655f73706c69745f72617465d502011c5065726d696c6c0001206d6574616461746130011c5665633c75383e0000cd020c5070616c6c65745f70726f6a6563745f746f6b656e1474797065733c546f6b656e416c6c6f636174696f6e081c42616c616e636501185456657374696e675363686564756c65506172616d7301d10200080118616d6f756e7418011c42616c616e636500015c76657374696e675f7363686564756c655f706172616d73d90201744f7074696f6e3c56657374696e675363686564756c65506172616d733e0000d1020c5070616c6c65745f70726f6a6563745f746f6b656e1474797065735456657374696e675363686564756c65506172616d73042c426c6f636b4e756d6265720110000c015c6c696e6561725f76657374696e675f6475726174696f6e10012c426c6f636b4e756d62657200014c626c6f636b735f6265666f72655f636c69666610012c426c6f636b4e756d62657200015c636c6966665f616d6f756e745f70657263656e74616765d502011c5065726d696c6c0000d5020c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c7533320000d90204184f7074696f6e04045401d1020108104e6f6e6500000010536f6d650400d1020000010000dd020c5070616c6c65745f70726f6a6563745f746f6b656e147479706573505472616e73666572506f6c696379506172616d73043c57686974656c697374506172616d7301e1020108385065726d697373696f6e6c657373000000305065726d697373696f6e65640400e102013c57686974656c697374506172616d7300010000e1020c5070616c6c65745f70726f6a6563745f746f6b656e1474797065733c57686974656c697374506172616d73081048617368012c7053696e676c65446174614f626a65637455706c6f6164506172616d7301e50200080128636f6d6d69746d656e742c01104861736800011c7061796c6f6164e90201904f7074696f6e3c53696e676c65446174614f626a65637455706c6f6164506172616d733e0000e5020c5070616c6c65745f70726f6a6563745f746f6b656e1474797065737053696e676c65446174614f626a65637455706c6f6164506172616d7304284a6f7942616c616e63650118000c01586f626a6563745f6372656174696f6e5f706172616d7321020170446174614f626a6563744372656174696f6e506172616d657465727300015865787065637465645f646174615f73697a655f6665651801284a6f7942616c616e636500019465787065637465645f646174615f6f626a6563745f73746174655f626c6f61745f626f6e641801284a6f7942616c616e63650000e90204184f7074696f6e04045401e5020108104e6f6e6500000010536f6d650400e5020000010000ed02042042547265654d617008044b0128045601cd02000400f102000000f102000002f50200f5020000040828cd0200f9020c5070616c6c65745f70726f6a6563745f746f6b656e14747970657328596561726c795261746500000400d502011c5065726d696c6c0000fd020c5070616c6c65745f70726f6a6563745f746f6b656e147479706573245472616e736665727308204d656d62657249640101031c5061796d656e740105030004001503016c42547265654d61703c4d656d62657249642c205061796d656e743e000001030c5070616c6c65745f70726f6a6563745f746f6b656e1474797065732456616c69646174656404204d656d626572496401280108204578697374696e6704002801204d656d62657249640000002c4e6f6e4578697374696e6704002801204d656d62657249640001000005030c5070616c6c65745f70726f6a6563745f746f6b656e1474797065734056616c6964617465645061796d656e7404485061796d656e745769746856657374696e670109030008011c7061796d656e74090301485061796d656e745769746856657374696e6700016476657374696e675f636c65616e75705f63616e6469646174650d0301544f7074696f6e3c56657374696e67536f757263653e000009030c5070616c6c65745f70726f6a6563745f746f6b656e147479706573485061796d656e745769746856657374696e67081c42616c616e636501185456657374696e675363686564756c65506172616d7301d10200080118616d6f756e7418011c42616c616e636500014076657374696e675f7363686564756c65d90201744f7074696f6e3c56657374696e675363686564756c65506172616d733e00000d0304184f7074696f6e0404540111030108104e6f6e6500000010536f6d6504001103000001000011030c5070616c6c65745f70726f6a6563745f746f6b656e1474797065733456657374696e67536f7572636500010c3c496e697469616c49737375616e63650000001053616c65040010012c546f6b656e53616c654964000100384973737565725472616e73666572040028010c753634000200001503042042547265654d617008044b0101030456010503000400190300000019030000021d03001d0300000408010305030021030c5070616c6c65745f70726f6a6563745f746f6b656e14747970657324546f6b656e53616c6518284a6f7942616c616e636501181c42616c616e636501182c426c6f636b4e756d62657201105456657374696e675363686564756c65506172616d7301d102204d656d62657249640128244163636f756e744964010000280128756e69745f70726963651801284a6f7942616c616e63650001347175616e746974795f6c65667418011c42616c616e636500013c66756e64735f636f6c6c65637465641801284a6f7942616c616e6365000134746f6b656e735f736f757263652801204d656d62657249640001506561726e696e67735f64657374696e6174696f6e9401444f7074696f6e3c4163636f756e7449643e00012c73746172745f626c6f636b10012c426c6f636b4e756d6265720001206475726174696f6e10012c426c6f636b4e756d62657200015c76657374696e675f7363686564756c655f706172616d73d90201744f7074696f6e3c56657374696e675363686564756c65506172616d733e0001386361705f7065725f6d656d6265724501013c4f7074696f6e3c42616c616e63653e0001346175746f5f66696e616c697a65980110626f6f6c000025030c5070616c6c65745f70726f6a6563745f746f6b656e14747970657320416d6d4375727665041c42616c616e63650118000c0114736c6f706518011c42616c616e6365000124696e7465726365707418011c42616c616e636500013c70726f76696465645f737570706c7918011c42616c616e636500002903085c70616c6c65745f70726f706f73616c735f656e67696e65205261774576656e740c2850726f706f73616c49640110204d656d626572496401282c426c6f636b4e756d626572011001185450726f706f73616c53746174757355706461746564080010012850726f706f73616c496400002d03016c50726f706f73616c5374617475733c426c6f636b4e756d6265723e0000106c456d697473206f6e2070726f706f73616c206372656174696f6e2e1c506172616d733a4c2d204964206f6620612070726f706f73616c2e582d204e65772070726f706f73616c207374617475732e5050726f706f73616c4465636973696f6e4d616465080010012850726f706f73616c496400003103014050726f706f73616c4465636973696f6e000110b0456d697473206f6e2067657474696e6720612070726f706f73616c20737461747573206465636973696f6e2e1c506172616d733a4c2d204964206f6620612070726f706f73616c2e4c2d2050726f706f73616c206465636973696f6e4050726f706f73616c4578656375746564080010012850726f706f73616c496400003903013c457865637574696f6e53746174757300021070456d697473206f6e2070726f706f73616c20657865637574696f6e2e1c506172616d733a6c2d204964206f66206120757064617465642070726f706f73616c2e702d2050726f706f73616c20657865637574696f6e207374617475732e14566f74656410002801204d656d6265724964000010012850726f706f73616c496400003d030120566f74654b696e64000030011c5665633c75383e00031880456d697473206f6e20766f74696e6720666f72207468652070726f706f73616c1c506172616d733a7c2d20566f746572202d206d656d626572206964206f66206120766f7465722e4c2d204964206f6620612070726f706f73616c2e3c2d204b696e64206f6620766f74652e302d20526174696f6e616c652e4450726f706f73616c43616e63656c6c656408002801204d656d6265724964000010012850726f706f73616c49640004108c456d697473206f6e20612070726f706f73616c206265696e672063616e63656c6c65641c506172616d733a6c2d204d656d626572204964206f66207468652070726f706f736572502d204964206f66207468652070726f706f73616c4050726f706f73657252656d61726b65640c002801204d656d6265724964000010012850726f706f73616c4964000030011c5665633c75383e00051084456d697473206f6e2070726f706f736572206d616b696e6720612072656d61726b342d2070726f706f736572206964342d2070726f706f73616c206964242d206d6573736167650c5c4576656e747320666f722074686973206d6f64756c652e005c50726f706f73616c7320656e67696e65206576656e74732d03105c70616c6c65745f70726f706f73616c735f656e67696e651474797065734470726f706f73616c5f73746174757365733850726f706f73616c537461747573042c426c6f636b4e756d6265720110010c184163746976650000004050656e64696e67457865637574696f6e040010012c426c6f636b4e756d6265720001006050656e64696e67436f6e737469747574696f6e616c697479000200003103105c70616c6c65745f70726f706f73616c735f656e67696e651474797065734470726f706f73616c5f73746174757365734050726f706f73616c4465636973696f6e00011c2043616e63656c65640000004443616e63656c6564427952756e74696d65000100185665746f65640002002052656a65637465640003001c536c61736865640004001c4578706972656400050020417070726f766564040035030160417070726f76656450726f706f73616c4465636973696f6e000600003503105c70616c6c65745f70726f706f73616c735f656e67696e651474797065734470726f706f73616c5f737461747573657360417070726f76656450726f706f73616c4465636973696f6e0001084050656e64696e67457865637574696f6e0000006050656e64696e67436f6e737469747574696f6e616c697479000100003903105c70616c6c65745f70726f706f73616c735f656e67696e651474797065734470726f706f73616c5f73746174757365733c457865637574696f6e5374617475730001082045786563757465640000003c457865637574696f6e4661696c65640401146572726f7230011c5665633c75383e000100003d030c5c70616c6c65745f70726f706f73616c735f656e67696e6514747970657320566f74654b696e640001101c417070726f76650000001852656a65637400010014536c6173680002001c4162737461696e000300004103086c70616c6c65745f70726f706f73616c735f64697363757373696f6e205261774576656e740c2054687265616449640128204d656d6265724964012818506f737449640128011434546872656164437265617465640800280120546872656164496400002801204d656d626572496400000464456d697473206f6e20746872656164206372656174696f6e2e2c506f7374437265617465641400280118506f7374496400002801204d656d626572496400002801205468726561644964000030011c5665633c75383e0000980110626f6f6c0001045c456d697473206f6e20706f7374206372656174696f6e2e2c506f7374557064617465641000280118506f7374496400002801204d656d626572496400002801205468726561644964000030011c5665633c75383e00020454456d697473206f6e20706f7374207570646174652e445468726561644d6f64654368616e6765640c0028012054687265616449640000450301785468726561644d6f64653c42547265655365743c4d656d62657249643e3e00002801204d656d626572496400030470456d697473206f6e20746872656164206d6f6465206368616e67652e2c506f737444656c6574656410002801204d656d6265724964000028012054687265616449640000280118506f737449640000980110626f6f6c00040454456d697473206f6e20706f73742064656c657465640c5c4576656e747320666f722074686973206d6f64756c652e005c50726f706f73616c7320656e67696e65206576656e747345030c6c70616c6c65745f70726f706f73616c735f64697363757373696f6e147479706573285468726561644d6f6465043c54687265616457686974656c6973740169010108104f70656e00000018436c6f73656404006901013c54687265616457686974656c697374000100004903085870616c6c65745f70726f706f73616c735f636f646578205261774576656e74106447656e6572616c50726f706f73616c506172616d6574657273014d034450726f706f73616c44657461696c734f660151032850726f706f73616c49640110205468726561644964012801043c50726f706f73616c43726561746564100010012850726f706f73616c496400004d03016447656e6572616c50726f706f73616c506172616d657465727300005103014450726f706f73616c44657461696c734f660000280120546872656164496400001858412070726f706f73616c2077617320637265617465641c506172616d733afc2d204964206f662061206e65776c7920637265617465642070726f706f73616c2061667465722069742077617320736176656420696e2073746f726167652e01012d2047656e6572616c2070726f706f73616c20706172616d657465722e20506172616d65746572732073686172656420627920616c6c2070726f706f73616c7349012d2050726f706f73616c2044657461696c732e20506172616d65746572206f662070726f706f73616c207769746820612076617269616e7420666f722065616368206b696e64206f662070726f706f73616c9c2d204964206f662061206e65776c7920637265617465642070726f706f73616c20746872656164085c4576656e747320666f722074686973206d6f64756c652e004d030c5870616c6c65745f70726f706f73616c735f636f6465781474797065735447656e6572616c50726f706f73616c506172616d730c204d656d62657249640128244163636f756e74496401002c426c6f636b4e756d6265720110001401246d656d6265725f69642801204d656d62657249640001147469746c6530011c5665633c75383e00012c6465736372697074696f6e30011c5665633c75383e0001487374616b696e675f6163636f756e745f69649401444f7074696f6e3c4163636f756e7449643e00015465786163745f657865637574696f6e5f626c6f636b0102014c4f7074696f6e3c426c6f636b4e756d6265723e000051030c5870616c6c65745f70726f706f73616c735f636f6465781474797065733c50726f706f73616c44657461696c731c1c42616c616e636501182c426c6f636b4e756d6265720110244163636f756e744964010020576f726b657249640128244f70656e696e67496401282850726f706f73616c49640110785570646174654368616e6e656c5061796f757473506172616d6574657273017102015c185369676e616c040030011c5665633c75383e0000003852756e74696d6555706772616465040030011c5665633c75383e0001003846756e64696e67526571756573740400550301c45665633c46756e64696e6752657175657374506172616d65746572733c42616c616e63652c204163636f756e7449643e3e000200505365744d617856616c696461746f72436f756e74040010010c75333200030074437265617465576f726b696e6747726f75704c6561644f70656e696e6704005d0301b44372656174654f70656e696e67506172616d65746572733c426c6f636b4e756d6265722c2042616c616e63653e0004006c46696c6c576f726b696e6747726f75704c6561644f70656e696e6704006503015446696c6c4f70656e696e67506172616d657465727300050060557064617465576f726b696e6747726f75704275646765740c0018011c42616c616e6365000099010130576f726b696e6747726f757000009d01012c42616c616e63654b696e64000600744465637265617365576f726b696e6747726f75704c6561645374616b650c00280120576f726b65724964000018011c42616c616e6365000099010130576f726b696e6747726f757000070054536c617368576f726b696e6747726f75704c6561640c00280120576f726b65724964000018011c42616c616e6365000099010130576f726b696e6747726f757000080064536574576f726b696e6747726f75704c6561645265776172640c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e000099010130576f726b696e6747726f7570000900645465726d696e617465576f726b696e6747726f75704c6561640400690301a85465726d696e617465526f6c65506172616d65746572733c576f726b657249642c2042616c616e63653e000a0044416d656e64436f6e737469747574696f6e040030011c5665633c75383e000b007443616e63656c576f726b696e6747726f75704c6561644f70656e696e6708002801244f70656e696e674964000099010130576f726b696e6747726f7570000c00485365744d656d626572736869705072696365040018011c42616c616e6365000d0064536574436f756e63696c427564676574496e6372656d656e74040018011c42616c616e6365000e0048536574436f756e63696c6f72526577617264040018011c42616c616e6365000f006c536574496e697469616c496e7669746174696f6e42616c616e6365040018011c42616c616e636500100064536574496e697469616c496e7669746174696f6e436f756e74040010010c753332001100805365744d656d626572736869704c656164496e7669746174696f6e51756f7461040010010c75333200120038536574526566657272616c43757404000801087538001300305665746f50726f706f73616c040010012850726f706f73616c496400140050557064617465476c6f62616c4e66744c696d69740800890201384e66744c696d6974506572696f64000028010c753634001500505570646174654368616e6e656c5061796f7574730400710201785570646174654368616e6e656c5061796f757473506172616d65746572730016000055030000025903005903083470616c6c65745f636f6d6d6f6e6046756e64696e6752657175657374506172616d6574657273081c42616c616e63650118244163636f756e74496401000008011c6163636f756e740001244163636f756e744964000118616d6f756e7418011c42616c616e636500005d030c5870616c6c65745f70726f706f73616c735f636f6465781474797065735c4372656174654f70656e696e67506172616d6574657273082c426c6f636b4e756d62657201101c42616c616e636501180010012c6465736372697074696f6e30011c5665633c75383e0001307374616b655f706f6c696379610301845374616b65506f6c6963793c426c6f636b4e756d6265722c2042616c616e63653e0001407265776172645f7065725f626c6f636b4501013c4f7074696f6e3c42616c616e63653e00011467726f757099010130576f726b696e6747726f7570000061030c5070616c6c65745f776f726b696e675f67726f75701474797065732c5374616b65506f6c696379082c426c6f636b4e756d62657201101c42616c616e63650118000801307374616b655f616d6f756e7418011c42616c616e63650001606c656176696e675f756e7374616b696e675f706572696f6410012c426c6f636b4e756d626572000065030c5870616c6c65745f70726f706f73616c735f636f6465781474797065735446696c6c4f70656e696e67506172616d657465727300000c01286f70656e696e675f6964280160776f726b696e675f67726f75703a3a4f70656e696e6749640001386170706c69636174696f6e5f6964280170776f726b696e675f67726f75703a3a4170706c69636174696f6e4964000134776f726b696e675f67726f757099010130576f726b696e6747726f7570000069030c5870616c6c65745f70726f706f73616c735f636f6465781474797065735c5465726d696e617465526f6c65506172616d65746572730820576f726b6572496401281c42616c616e63650118000c0124776f726b65725f6964280120576f726b6572496400013c736c617368696e675f616d6f756e744501013c4f7074696f6e3c42616c616e63653e00011467726f757099010130576f726b696e6747726f757000006d03085070616c6c65745f776f726b696e675f67726f7570205261774576656e7430244f70656e696e6749640128344170706c69636174696f6e49640128684170706c69636174696f6e4964546f576f726b657249644d617001710320576f726b657249640128244163636f756e74496401001c42616c616e636501182c4f70656e696e6754797065017d032c5374616b65506f6c696379016103604170706c794f6e4f70656e696e67506172616d6574657273018103204d656d626572496401281048617368012c04490189030164304f70656e696e67416464656414002801244f70656e696e674964000030011c5665633c75383e00007d03012c4f70656e696e675479706500006103012c5374616b65506f6c69637900004501013c4f7074696f6e3c42616c616e63653e00001c80456d697473206f6e20616464696e67206e6577206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e67206964342d204465736372697074696f6e782d204f70656e696e672054797065284c656164206f7220576f726b657229782d205374616b6520506f6c69637920666f7220746865206f70656e696e67482d205265776172642070657220626c6f636b404170706c6965644f6e4f70656e696e670800810301604170706c794f6e4f70656e696e67506172616d657465727300002801344170706c69636174696f6e4964000110dc456d697473206f6e20616464696e6720746865206170706c69636174696f6e20666f722074686520776f726b6572206f70656e696e672e1c506172616d733a542d204f70656e696e6720706172616d657465726573402d204170706c69636174696f6e206964344f70656e696e6746696c6c65640c002801244f70656e696e6749640000710301684170706c69636174696f6e4964546f576f726b657249644d617000006901015c42547265655365743c4170706c69636174696f6e49643e00021484456d697473206f6e2066696c6c696e6720746865206a6f62206f70656e696e672e1c506172616d733a4c2d20576f726b6572206f70656e696e67206964cc2d20576f726b6572206170706c69636174696f6e20696420746f2074686520776f726b65722069642064696374696f6e617279ac2d204170706c69636174696f6e6420696473207573656420746f2066696c6c20746865206f70656e696e67244c65616465725365740400280120576f726b6572496400030c88456d697473206f6e2073657474696e67207468652067726f7570206c65616465722e1c506172616d733a482d2047726f757020776f726b65722069642e60576f726b6572526f6c654163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964000410c4456d697473206f6e207570646174696e672074686520726f6c65206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e802d20526f6c65206163636f756e74206964206f662074686520776f726b65722e2c4c6561646572556e7365740005047c456d697473206f6e20756e2d73657474696e6720746865206c65616465722e30576f726b65724578697465640400280120576f726b6572496400061070456d697473206f6e2065786974696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e302d20526174696f6e616c652e50576f726b6572537461727465644c656176696e670800280120576f726b6572496400003101013c4f7074696f6e3c5665633c75383e3e000710b4456d697473207768656e20776f726b65722073746172746564206c656176696e6720746865697220726f6c652e1c506172616d733a302d20576f726b65722069642e302d20526174696f6e616c652e405465726d696e61746564576f726b65720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00081480456d697473206f6e207465726d696e6174696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e405465726d696e617465644c65616465720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00091480456d697473206f6e207465726d696e6174696e6720746865206c65616465722e1c506172616d733a4c2d206c656164657220776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e305374616b65536c61736865641000280120576f726b65724964000018011c42616c616e6365000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e000a18c0456d697473206f6e20736c617368696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e642d2061637475616c20736c61736865642062616c616e63652e702d2052657175657374656420736c61736865642062616c616e63652e302d20526174696f6e616c652e385374616b654465637265617365640800280120576f726b65724964000018011c42616c616e6365000b10c8456d697473206f6e2064656372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74385374616b65496e637265617365640800280120576f726b65724964000018011c42616c616e6365000c10c8456d697473206f6e20696e6372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74504170706c69636174696f6e57697468647261776e04002801344170706c69636174696f6e4964000d0c2501456d697473206f6e207769746864726177696e6720746865206170706c69636174696f6e20666f722074686520726567756c617220776f726b65722f6c656164206f70656e696e672e1c506172616d733a502d204a6f62206170706c69636174696f6e2069643c4f70656e696e6743616e63656c656404002801244f70656e696e674964000e0c8c456d697473206f6e2063616e63656c696e6720746865206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e6720696424427564676574536574040018011c42616c616e6365000f0cc8456d697473206f6e2073657474696e67207468652062756467657420666f722074686520776f726b696e672067726f75702e1c506172616d733a302d206e65772062756467657468576f726b65725265776172644163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964001010cc456d697473206f6e207570646174696e672074686520726577617264206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e882d20526577617264206163636f756e74206964206f662074686520776f726b65722e64576f726b6572526577617264416d6f756e74557064617465640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e001110c8456d697473206f6e207570646174696e67207468652072657761726420616d6f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e482d205265776172642070657220626c6f636b44537461747573546578744368616e67656408002c01104861736800003101013c4f7074696f6e3c5665633c75383e3e001210dc456d697473206f6e207570646174696e6720746865207374617475732074657874206f662074686520776f726b696e672067726f75702e1c506172616d733a482d2073746174757320746578742068617368342d207374617475732074657874384275646765745370656e64696e670c000001244163636f756e744964000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e001314c8456d697473206f6e206275646765742066726f6d2074686520776f726b696e672067726f7570206265696e67207370656e741c506172616d733a582d205265636569766572204163636f756e742049642e402d2042616c616e6365207370656e742e302d20526174696f6e616c652e28526577617264506169641000280120576f726b6572496400000001244163636f756e744964000018011c42616c616e636500008d0301445265776172645061796d656e74547970650014186c456d697473206f6e20706179696e6720746865207265776172642e1c506172616d733a4c2d204964206f662074686520776f726b65722e582d205265636569766572204163636f756e742049642e202d20526577617264b42d205061796d656e74207479706520286d697373656420726577617264206f7220726567756c6172206f6e65296c4e65774d69737365645265776172644c6576656c526561636865640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00151090456d697473206f6e207265616368696e67206e6577206d6973736564207265776172642e1c506172616d733a302d20576f726b65722049442ee82d204d69737365642072657761726420286f7074696f6e616c292e204e6f6e65206d65616e7320276e6f206d697373656420726577617264272e60576f726b696e6747726f757042756467657446756e6465640c002801204d656d6265724964000018011c42616c616e6365000030011c5665633c75383e0016147846756e642074686520776f726b696e672067726f7570206275646765742e1c506172616d733a2c2d204d656d6265722049444c2d20416d6f756e74206f662062616c616e63652c2d20526174696f6e616c65304c65616452656d61726b6564040030011c5665633c75383e00170c94456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a242d206d65737361676538576f726b657252656d61726b65640800280120576f726b65724964000030011c5665633c75383e00181094456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a202d20776f726b6572242d206d6573736167650c5c4576656e747320666f722074686973206d6f64756c652e00385f47726f75705f206576656e74737103042042547265654d617008044b012804560128000400750300000075030000027903007903000004082828007d030c5070616c6c65745f776f726b696e675f67726f75701474797065732c4f70656e696e6754797065000108184c65616465720000001c526567756c61720001000081030c5070616c6c65745f776f726b696e675f67726f7570147479706573504170706c794f6e4f70656e696e67506172616d7310204d656d62657249640128244f70656e696e6749640128244163636f756e74496401001c42616c616e63650118001801246d656d6265725f69642801204d656d62657249640001286f70656e696e675f69642801244f70656e696e67496400013c726f6c655f6163636f756e745f69640001244163636f756e7449640001447265776172645f6163636f756e745f69640001244163636f756e74496400012c6465736372697074696f6e30011c5665633c75383e0001407374616b655f706172616d65746572738503018c5374616b65506172616d65746572733c4163636f756e7449642c2042616c616e63653e000085030c5070616c6c65745f776f726b696e675f67726f75701474797065733c5374616b65506172616d657465727308244163636f756e74496401001c42616c616e63650118000801147374616b6518011c42616c616e63650001487374616b696e675f6163636f756e745f69640001244163636f756e74496400008903085070616c6c65745f776f726b696e675f67726f757024496e7374616e636531000000008d030c5070616c6c65745f776f726b696e675f67726f7570147479706573445265776172645061796d656e7454797065000108304d697373656452657761726400000034526567756c6172526577617264000100009103085070616c6c65745f776f726b696e675f67726f7570205261774576656e7430244f70656e696e6749640128344170706c69636174696f6e49640128684170706c69636174696f6e4964546f576f726b657249644d617001710320576f726b657249640128244163636f756e74496401001c42616c616e636501182c4f70656e696e6754797065017d032c5374616b65506f6c696379016103604170706c794f6e4f70656e696e67506172616d6574657273018103204d656d626572496401281048617368012c04490195030164304f70656e696e67416464656414002801244f70656e696e674964000030011c5665633c75383e00007d03012c4f70656e696e675479706500006103012c5374616b65506f6c69637900004501013c4f7074696f6e3c42616c616e63653e00001c80456d697473206f6e20616464696e67206e6577206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e67206964342d204465736372697074696f6e782d204f70656e696e672054797065284c656164206f7220576f726b657229782d205374616b6520506f6c69637920666f7220746865206f70656e696e67482d205265776172642070657220626c6f636b404170706c6965644f6e4f70656e696e670800810301604170706c794f6e4f70656e696e67506172616d657465727300002801344170706c69636174696f6e4964000110dc456d697473206f6e20616464696e6720746865206170706c69636174696f6e20666f722074686520776f726b6572206f70656e696e672e1c506172616d733a542d204f70656e696e6720706172616d657465726573402d204170706c69636174696f6e206964344f70656e696e6746696c6c65640c002801244f70656e696e6749640000710301684170706c69636174696f6e4964546f576f726b657249644d617000006901015c42547265655365743c4170706c69636174696f6e49643e00021484456d697473206f6e2066696c6c696e6720746865206a6f62206f70656e696e672e1c506172616d733a4c2d20576f726b6572206f70656e696e67206964cc2d20576f726b6572206170706c69636174696f6e20696420746f2074686520776f726b65722069642064696374696f6e617279ac2d204170706c69636174696f6e6420696473207573656420746f2066696c6c20746865206f70656e696e67244c65616465725365740400280120576f726b6572496400030c88456d697473206f6e2073657474696e67207468652067726f7570206c65616465722e1c506172616d733a482d2047726f757020776f726b65722069642e60576f726b6572526f6c654163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964000410c4456d697473206f6e207570646174696e672074686520726f6c65206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e802d20526f6c65206163636f756e74206964206f662074686520776f726b65722e2c4c6561646572556e7365740005047c456d697473206f6e20756e2d73657474696e6720746865206c65616465722e30576f726b65724578697465640400280120576f726b6572496400061070456d697473206f6e2065786974696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e302d20526174696f6e616c652e50576f726b6572537461727465644c656176696e670800280120576f726b6572496400003101013c4f7074696f6e3c5665633c75383e3e000710b4456d697473207768656e20776f726b65722073746172746564206c656176696e6720746865697220726f6c652e1c506172616d733a302d20576f726b65722069642e302d20526174696f6e616c652e405465726d696e61746564576f726b65720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00081480456d697473206f6e207465726d696e6174696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e405465726d696e617465644c65616465720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00091480456d697473206f6e207465726d696e6174696e6720746865206c65616465722e1c506172616d733a4c2d206c656164657220776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e305374616b65536c61736865641000280120576f726b65724964000018011c42616c616e6365000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e000a18c0456d697473206f6e20736c617368696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e642d2061637475616c20736c61736865642062616c616e63652e702d2052657175657374656420736c61736865642062616c616e63652e302d20526174696f6e616c652e385374616b654465637265617365640800280120576f726b65724964000018011c42616c616e6365000b10c8456d697473206f6e2064656372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74385374616b65496e637265617365640800280120576f726b65724964000018011c42616c616e6365000c10c8456d697473206f6e20696e6372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74504170706c69636174696f6e57697468647261776e04002801344170706c69636174696f6e4964000d0c2501456d697473206f6e207769746864726177696e6720746865206170706c69636174696f6e20666f722074686520726567756c617220776f726b65722f6c656164206f70656e696e672e1c506172616d733a502d204a6f62206170706c69636174696f6e2069643c4f70656e696e6743616e63656c656404002801244f70656e696e674964000e0c8c456d697473206f6e2063616e63656c696e6720746865206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e6720696424427564676574536574040018011c42616c616e6365000f0cc8456d697473206f6e2073657474696e67207468652062756467657420666f722074686520776f726b696e672067726f75702e1c506172616d733a302d206e65772062756467657468576f726b65725265776172644163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964001010cc456d697473206f6e207570646174696e672074686520726577617264206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e882d20526577617264206163636f756e74206964206f662074686520776f726b65722e64576f726b6572526577617264416d6f756e74557064617465640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e001110c8456d697473206f6e207570646174696e67207468652072657761726420616d6f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e482d205265776172642070657220626c6f636b44537461747573546578744368616e67656408002c01104861736800003101013c4f7074696f6e3c5665633c75383e3e001210dc456d697473206f6e207570646174696e6720746865207374617475732074657874206f662074686520776f726b696e672067726f75702e1c506172616d733a482d2073746174757320746578742068617368342d207374617475732074657874384275646765745370656e64696e670c000001244163636f756e744964000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e001314c8456d697473206f6e206275646765742066726f6d2074686520776f726b696e672067726f7570206265696e67207370656e741c506172616d733a582d205265636569766572204163636f756e742049642e402d2042616c616e6365207370656e742e302d20526174696f6e616c652e28526577617264506169641000280120576f726b6572496400000001244163636f756e744964000018011c42616c616e636500008d0301445265776172645061796d656e74547970650014186c456d697473206f6e20706179696e6720746865207265776172642e1c506172616d733a4c2d204964206f662074686520776f726b65722e582d205265636569766572204163636f756e742049642e202d20526577617264b42d205061796d656e74207479706520286d697373656420726577617264206f7220726567756c6172206f6e65296c4e65774d69737365645265776172644c6576656c526561636865640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00151090456d697473206f6e207265616368696e67206e6577206d6973736564207265776172642e1c506172616d733a302d20576f726b65722049442ee82d204d69737365642072657761726420286f7074696f6e616c292e204e6f6e65206d65616e7320276e6f206d697373656420726577617264272e60576f726b696e6747726f757042756467657446756e6465640c002801204d656d6265724964000018011c42616c616e6365000030011c5665633c75383e0016147846756e642074686520776f726b696e672067726f7570206275646765742e1c506172616d733a2c2d204d656d6265722049444c2d20416d6f756e74206f662062616c616e63652c2d20526174696f6e616c65304c65616452656d61726b6564040030011c5665633c75383e00170c94456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a242d206d65737361676538576f726b657252656d61726b65640800280120576f726b65724964000030011c5665633c75383e00181094456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a202d20776f726b6572242d206d6573736167650c5c4576656e747320666f722074686973206d6f64756c652e00385f47726f75705f206576656e74739503085070616c6c65745f776f726b696e675f67726f757024496e7374616e636532000000009903085070616c6c65745f776f726b696e675f67726f7570205261774576656e7430244f70656e696e6749640128344170706c69636174696f6e49640128684170706c69636174696f6e4964546f576f726b657249644d617001710320576f726b657249640128244163636f756e74496401001c42616c616e636501182c4f70656e696e6754797065017d032c5374616b65506f6c696379016103604170706c794f6e4f70656e696e67506172616d6574657273018103204d656d626572496401281048617368012c0449019d030164304f70656e696e67416464656414002801244f70656e696e674964000030011c5665633c75383e00007d03012c4f70656e696e675479706500006103012c5374616b65506f6c69637900004501013c4f7074696f6e3c42616c616e63653e00001c80456d697473206f6e20616464696e67206e6577206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e67206964342d204465736372697074696f6e782d204f70656e696e672054797065284c656164206f7220576f726b657229782d205374616b6520506f6c69637920666f7220746865206f70656e696e67482d205265776172642070657220626c6f636b404170706c6965644f6e4f70656e696e670800810301604170706c794f6e4f70656e696e67506172616d657465727300002801344170706c69636174696f6e4964000110dc456d697473206f6e20616464696e6720746865206170706c69636174696f6e20666f722074686520776f726b6572206f70656e696e672e1c506172616d733a542d204f70656e696e6720706172616d657465726573402d204170706c69636174696f6e206964344f70656e696e6746696c6c65640c002801244f70656e696e6749640000710301684170706c69636174696f6e4964546f576f726b657249644d617000006901015c42547265655365743c4170706c69636174696f6e49643e00021484456d697473206f6e2066696c6c696e6720746865206a6f62206f70656e696e672e1c506172616d733a4c2d20576f726b6572206f70656e696e67206964cc2d20576f726b6572206170706c69636174696f6e20696420746f2074686520776f726b65722069642064696374696f6e617279ac2d204170706c69636174696f6e6420696473207573656420746f2066696c6c20746865206f70656e696e67244c65616465725365740400280120576f726b6572496400030c88456d697473206f6e2073657474696e67207468652067726f7570206c65616465722e1c506172616d733a482d2047726f757020776f726b65722069642e60576f726b6572526f6c654163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964000410c4456d697473206f6e207570646174696e672074686520726f6c65206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e802d20526f6c65206163636f756e74206964206f662074686520776f726b65722e2c4c6561646572556e7365740005047c456d697473206f6e20756e2d73657474696e6720746865206c65616465722e30576f726b65724578697465640400280120576f726b6572496400061070456d697473206f6e2065786974696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e302d20526174696f6e616c652e50576f726b6572537461727465644c656176696e670800280120576f726b6572496400003101013c4f7074696f6e3c5665633c75383e3e000710b4456d697473207768656e20776f726b65722073746172746564206c656176696e6720746865697220726f6c652e1c506172616d733a302d20576f726b65722069642e302d20526174696f6e616c652e405465726d696e61746564576f726b65720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00081480456d697473206f6e207465726d696e6174696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e405465726d696e617465644c65616465720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00091480456d697473206f6e207465726d696e6174696e6720746865206c65616465722e1c506172616d733a4c2d206c656164657220776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e305374616b65536c61736865641000280120576f726b65724964000018011c42616c616e6365000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e000a18c0456d697473206f6e20736c617368696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e642d2061637475616c20736c61736865642062616c616e63652e702d2052657175657374656420736c61736865642062616c616e63652e302d20526174696f6e616c652e385374616b654465637265617365640800280120576f726b65724964000018011c42616c616e6365000b10c8456d697473206f6e2064656372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74385374616b65496e637265617365640800280120576f726b65724964000018011c42616c616e6365000c10c8456d697473206f6e20696e6372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74504170706c69636174696f6e57697468647261776e04002801344170706c69636174696f6e4964000d0c2501456d697473206f6e207769746864726177696e6720746865206170706c69636174696f6e20666f722074686520726567756c617220776f726b65722f6c656164206f70656e696e672e1c506172616d733a502d204a6f62206170706c69636174696f6e2069643c4f70656e696e6743616e63656c656404002801244f70656e696e674964000e0c8c456d697473206f6e2063616e63656c696e6720746865206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e6720696424427564676574536574040018011c42616c616e6365000f0cc8456d697473206f6e2073657474696e67207468652062756467657420666f722074686520776f726b696e672067726f75702e1c506172616d733a302d206e65772062756467657468576f726b65725265776172644163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964001010cc456d697473206f6e207570646174696e672074686520726577617264206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e882d20526577617264206163636f756e74206964206f662074686520776f726b65722e64576f726b6572526577617264416d6f756e74557064617465640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e001110c8456d697473206f6e207570646174696e67207468652072657761726420616d6f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e482d205265776172642070657220626c6f636b44537461747573546578744368616e67656408002c01104861736800003101013c4f7074696f6e3c5665633c75383e3e001210dc456d697473206f6e207570646174696e6720746865207374617475732074657874206f662074686520776f726b696e672067726f75702e1c506172616d733a482d2073746174757320746578742068617368342d207374617475732074657874384275646765745370656e64696e670c000001244163636f756e744964000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e001314c8456d697473206f6e206275646765742066726f6d2074686520776f726b696e672067726f7570206265696e67207370656e741c506172616d733a582d205265636569766572204163636f756e742049642e402d2042616c616e6365207370656e742e302d20526174696f6e616c652e28526577617264506169641000280120576f726b6572496400000001244163636f756e744964000018011c42616c616e636500008d0301445265776172645061796d656e74547970650014186c456d697473206f6e20706179696e6720746865207265776172642e1c506172616d733a4c2d204964206f662074686520776f726b65722e582d205265636569766572204163636f756e742049642e202d20526577617264b42d205061796d656e74207479706520286d697373656420726577617264206f7220726567756c6172206f6e65296c4e65774d69737365645265776172644c6576656c526561636865640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00151090456d697473206f6e207265616368696e67206e6577206d6973736564207265776172642e1c506172616d733a302d20576f726b65722049442ee82d204d69737365642072657761726420286f7074696f6e616c292e204e6f6e65206d65616e7320276e6f206d697373656420726577617264272e60576f726b696e6747726f757042756467657446756e6465640c002801204d656d6265724964000018011c42616c616e6365000030011c5665633c75383e0016147846756e642074686520776f726b696e672067726f7570206275646765742e1c506172616d733a2c2d204d656d6265722049444c2d20416d6f756e74206f662062616c616e63652c2d20526174696f6e616c65304c65616452656d61726b6564040030011c5665633c75383e00170c94456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a242d206d65737361676538576f726b657252656d61726b65640800280120576f726b65724964000030011c5665633c75383e00181094456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a202d20776f726b6572242d206d6573736167650c5c4576656e747320666f722074686973206d6f64756c652e00385f47726f75705f206576656e74739d03085070616c6c65745f776f726b696e675f67726f757024496e7374616e63653300000000a103085070616c6c65745f776f726b696e675f67726f7570205261774576656e7430244f70656e696e6749640128344170706c69636174696f6e49640128684170706c69636174696f6e4964546f576f726b657249644d617001710320576f726b657249640128244163636f756e74496401001c42616c616e636501182c4f70656e696e6754797065017d032c5374616b65506f6c696379016103604170706c794f6e4f70656e696e67506172616d6574657273018103204d656d626572496401281048617368012c044901a5030164304f70656e696e67416464656414002801244f70656e696e674964000030011c5665633c75383e00007d03012c4f70656e696e675479706500006103012c5374616b65506f6c69637900004501013c4f7074696f6e3c42616c616e63653e00001c80456d697473206f6e20616464696e67206e6577206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e67206964342d204465736372697074696f6e782d204f70656e696e672054797065284c656164206f7220576f726b657229782d205374616b6520506f6c69637920666f7220746865206f70656e696e67482d205265776172642070657220626c6f636b404170706c6965644f6e4f70656e696e670800810301604170706c794f6e4f70656e696e67506172616d657465727300002801344170706c69636174696f6e4964000110dc456d697473206f6e20616464696e6720746865206170706c69636174696f6e20666f722074686520776f726b6572206f70656e696e672e1c506172616d733a542d204f70656e696e6720706172616d657465726573402d204170706c69636174696f6e206964344f70656e696e6746696c6c65640c002801244f70656e696e6749640000710301684170706c69636174696f6e4964546f576f726b657249644d617000006901015c42547265655365743c4170706c69636174696f6e49643e00021484456d697473206f6e2066696c6c696e6720746865206a6f62206f70656e696e672e1c506172616d733a4c2d20576f726b6572206f70656e696e67206964cc2d20576f726b6572206170706c69636174696f6e20696420746f2074686520776f726b65722069642064696374696f6e617279ac2d204170706c69636174696f6e6420696473207573656420746f2066696c6c20746865206f70656e696e67244c65616465725365740400280120576f726b6572496400030c88456d697473206f6e2073657474696e67207468652067726f7570206c65616465722e1c506172616d733a482d2047726f757020776f726b65722069642e60576f726b6572526f6c654163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964000410c4456d697473206f6e207570646174696e672074686520726f6c65206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e802d20526f6c65206163636f756e74206964206f662074686520776f726b65722e2c4c6561646572556e7365740005047c456d697473206f6e20756e2d73657474696e6720746865206c65616465722e30576f726b65724578697465640400280120576f726b6572496400061070456d697473206f6e2065786974696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e302d20526174696f6e616c652e50576f726b6572537461727465644c656176696e670800280120576f726b6572496400003101013c4f7074696f6e3c5665633c75383e3e000710b4456d697473207768656e20776f726b65722073746172746564206c656176696e6720746865697220726f6c652e1c506172616d733a302d20576f726b65722069642e302d20526174696f6e616c652e405465726d696e61746564576f726b65720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00081480456d697473206f6e207465726d696e6174696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e405465726d696e617465644c65616465720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00091480456d697473206f6e207465726d696e6174696e6720746865206c65616465722e1c506172616d733a4c2d206c656164657220776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e305374616b65536c61736865641000280120576f726b65724964000018011c42616c616e6365000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e000a18c0456d697473206f6e20736c617368696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e642d2061637475616c20736c61736865642062616c616e63652e702d2052657175657374656420736c61736865642062616c616e63652e302d20526174696f6e616c652e385374616b654465637265617365640800280120576f726b65724964000018011c42616c616e6365000b10c8456d697473206f6e2064656372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74385374616b65496e637265617365640800280120576f726b65724964000018011c42616c616e6365000c10c8456d697473206f6e20696e6372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74504170706c69636174696f6e57697468647261776e04002801344170706c69636174696f6e4964000d0c2501456d697473206f6e207769746864726177696e6720746865206170706c69636174696f6e20666f722074686520726567756c617220776f726b65722f6c656164206f70656e696e672e1c506172616d733a502d204a6f62206170706c69636174696f6e2069643c4f70656e696e6743616e63656c656404002801244f70656e696e674964000e0c8c456d697473206f6e2063616e63656c696e6720746865206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e6720696424427564676574536574040018011c42616c616e6365000f0cc8456d697473206f6e2073657474696e67207468652062756467657420666f722074686520776f726b696e672067726f75702e1c506172616d733a302d206e65772062756467657468576f726b65725265776172644163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964001010cc456d697473206f6e207570646174696e672074686520726577617264206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e882d20526577617264206163636f756e74206964206f662074686520776f726b65722e64576f726b6572526577617264416d6f756e74557064617465640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e001110c8456d697473206f6e207570646174696e67207468652072657761726420616d6f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e482d205265776172642070657220626c6f636b44537461747573546578744368616e67656408002c01104861736800003101013c4f7074696f6e3c5665633c75383e3e001210dc456d697473206f6e207570646174696e6720746865207374617475732074657874206f662074686520776f726b696e672067726f75702e1c506172616d733a482d2073746174757320746578742068617368342d207374617475732074657874384275646765745370656e64696e670c000001244163636f756e744964000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e001314c8456d697473206f6e206275646765742066726f6d2074686520776f726b696e672067726f7570206265696e67207370656e741c506172616d733a582d205265636569766572204163636f756e742049642e402d2042616c616e6365207370656e742e302d20526174696f6e616c652e28526577617264506169641000280120576f726b6572496400000001244163636f756e744964000018011c42616c616e636500008d0301445265776172645061796d656e74547970650014186c456d697473206f6e20706179696e6720746865207265776172642e1c506172616d733a4c2d204964206f662074686520776f726b65722e582d205265636569766572204163636f756e742049642e202d20526577617264b42d205061796d656e74207479706520286d697373656420726577617264206f7220726567756c6172206f6e65296c4e65774d69737365645265776172644c6576656c526561636865640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00151090456d697473206f6e207265616368696e67206e6577206d6973736564207265776172642e1c506172616d733a302d20576f726b65722049442ee82d204d69737365642072657761726420286f7074696f6e616c292e204e6f6e65206d65616e7320276e6f206d697373656420726577617264272e60576f726b696e6747726f757042756467657446756e6465640c002801204d656d6265724964000018011c42616c616e6365000030011c5665633c75383e0016147846756e642074686520776f726b696e672067726f7570206275646765742e1c506172616d733a2c2d204d656d6265722049444c2d20416d6f756e74206f662062616c616e63652c2d20526174696f6e616c65304c65616452656d61726b6564040030011c5665633c75383e00170c94456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a242d206d65737361676538576f726b657252656d61726b65640800280120576f726b65724964000030011c5665633c75383e00181094456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a202d20776f726b6572242d206d6573736167650c5c4576656e747320666f722074686973206d6f64756c652e00385f47726f75705f206576656e7473a503085070616c6c65745f776f726b696e675f67726f757024496e7374616e63653400000000a903085070616c6c65745f776f726b696e675f67726f7570205261774576656e7430244f70656e696e6749640128344170706c69636174696f6e49640128684170706c69636174696f6e4964546f576f726b657249644d617001710320576f726b657249640128244163636f756e74496401001c42616c616e636501182c4f70656e696e6754797065017d032c5374616b65506f6c696379016103604170706c794f6e4f70656e696e67506172616d6574657273018103204d656d626572496401281048617368012c044901ad030164304f70656e696e67416464656414002801244f70656e696e674964000030011c5665633c75383e00007d03012c4f70656e696e675479706500006103012c5374616b65506f6c69637900004501013c4f7074696f6e3c42616c616e63653e00001c80456d697473206f6e20616464696e67206e6577206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e67206964342d204465736372697074696f6e782d204f70656e696e672054797065284c656164206f7220576f726b657229782d205374616b6520506f6c69637920666f7220746865206f70656e696e67482d205265776172642070657220626c6f636b404170706c6965644f6e4f70656e696e670800810301604170706c794f6e4f70656e696e67506172616d657465727300002801344170706c69636174696f6e4964000110dc456d697473206f6e20616464696e6720746865206170706c69636174696f6e20666f722074686520776f726b6572206f70656e696e672e1c506172616d733a542d204f70656e696e6720706172616d657465726573402d204170706c69636174696f6e206964344f70656e696e6746696c6c65640c002801244f70656e696e6749640000710301684170706c69636174696f6e4964546f576f726b657249644d617000006901015c42547265655365743c4170706c69636174696f6e49643e00021484456d697473206f6e2066696c6c696e6720746865206a6f62206f70656e696e672e1c506172616d733a4c2d20576f726b6572206f70656e696e67206964cc2d20576f726b6572206170706c69636174696f6e20696420746f2074686520776f726b65722069642064696374696f6e617279ac2d204170706c69636174696f6e6420696473207573656420746f2066696c6c20746865206f70656e696e67244c65616465725365740400280120576f726b6572496400030c88456d697473206f6e2073657474696e67207468652067726f7570206c65616465722e1c506172616d733a482d2047726f757020776f726b65722069642e60576f726b6572526f6c654163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964000410c4456d697473206f6e207570646174696e672074686520726f6c65206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e802d20526f6c65206163636f756e74206964206f662074686520776f726b65722e2c4c6561646572556e7365740005047c456d697473206f6e20756e2d73657474696e6720746865206c65616465722e30576f726b65724578697465640400280120576f726b6572496400061070456d697473206f6e2065786974696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e302d20526174696f6e616c652e50576f726b6572537461727465644c656176696e670800280120576f726b6572496400003101013c4f7074696f6e3c5665633c75383e3e000710b4456d697473207768656e20776f726b65722073746172746564206c656176696e6720746865697220726f6c652e1c506172616d733a302d20576f726b65722069642e302d20526174696f6e616c652e405465726d696e61746564576f726b65720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00081480456d697473206f6e207465726d696e6174696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e405465726d696e617465644c65616465720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00091480456d697473206f6e207465726d696e6174696e6720746865206c65616465722e1c506172616d733a4c2d206c656164657220776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e305374616b65536c61736865641000280120576f726b65724964000018011c42616c616e6365000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e000a18c0456d697473206f6e20736c617368696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e642d2061637475616c20736c61736865642062616c616e63652e702d2052657175657374656420736c61736865642062616c616e63652e302d20526174696f6e616c652e385374616b654465637265617365640800280120576f726b65724964000018011c42616c616e6365000b10c8456d697473206f6e2064656372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74385374616b65496e637265617365640800280120576f726b65724964000018011c42616c616e6365000c10c8456d697473206f6e20696e6372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74504170706c69636174696f6e57697468647261776e04002801344170706c69636174696f6e4964000d0c2501456d697473206f6e207769746864726177696e6720746865206170706c69636174696f6e20666f722074686520726567756c617220776f726b65722f6c656164206f70656e696e672e1c506172616d733a502d204a6f62206170706c69636174696f6e2069643c4f70656e696e6743616e63656c656404002801244f70656e696e674964000e0c8c456d697473206f6e2063616e63656c696e6720746865206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e6720696424427564676574536574040018011c42616c616e6365000f0cc8456d697473206f6e2073657474696e67207468652062756467657420666f722074686520776f726b696e672067726f75702e1c506172616d733a302d206e65772062756467657468576f726b65725265776172644163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964001010cc456d697473206f6e207570646174696e672074686520726577617264206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e882d20526577617264206163636f756e74206964206f662074686520776f726b65722e64576f726b6572526577617264416d6f756e74557064617465640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e001110c8456d697473206f6e207570646174696e67207468652072657761726420616d6f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e482d205265776172642070657220626c6f636b44537461747573546578744368616e67656408002c01104861736800003101013c4f7074696f6e3c5665633c75383e3e001210dc456d697473206f6e207570646174696e6720746865207374617475732074657874206f662074686520776f726b696e672067726f75702e1c506172616d733a482d2073746174757320746578742068617368342d207374617475732074657874384275646765745370656e64696e670c000001244163636f756e744964000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e001314c8456d697473206f6e206275646765742066726f6d2074686520776f726b696e672067726f7570206265696e67207370656e741c506172616d733a582d205265636569766572204163636f756e742049642e402d2042616c616e6365207370656e742e302d20526174696f6e616c652e28526577617264506169641000280120576f726b6572496400000001244163636f756e744964000018011c42616c616e636500008d0301445265776172645061796d656e74547970650014186c456d697473206f6e20706179696e6720746865207265776172642e1c506172616d733a4c2d204964206f662074686520776f726b65722e582d205265636569766572204163636f756e742049642e202d20526577617264b42d205061796d656e74207479706520286d697373656420726577617264206f7220726567756c6172206f6e65296c4e65774d69737365645265776172644c6576656c526561636865640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00151090456d697473206f6e207265616368696e67206e6577206d6973736564207265776172642e1c506172616d733a302d20576f726b65722049442ee82d204d69737365642072657761726420286f7074696f6e616c292e204e6f6e65206d65616e7320276e6f206d697373656420726577617264272e60576f726b696e6747726f757042756467657446756e6465640c002801204d656d6265724964000018011c42616c616e6365000030011c5665633c75383e0016147846756e642074686520776f726b696e672067726f7570206275646765742e1c506172616d733a2c2d204d656d6265722049444c2d20416d6f756e74206f662062616c616e63652c2d20526174696f6e616c65304c65616452656d61726b6564040030011c5665633c75383e00170c94456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a242d206d65737361676538576f726b657252656d61726b65640800280120576f726b65724964000030011c5665633c75383e00181094456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a202d20776f726b6572242d206d6573736167650c5c4576656e747320666f722074686973206d6f64756c652e00385f47726f75705f206576656e7473ad03085070616c6c65745f776f726b696e675f67726f757024496e7374616e63653500000000b103085070616c6c65745f776f726b696e675f67726f7570205261774576656e7430244f70656e696e6749640128344170706c69636174696f6e49640128684170706c69636174696f6e4964546f576f726b657249644d617001710320576f726b657249640128244163636f756e74496401001c42616c616e636501182c4f70656e696e6754797065017d032c5374616b65506f6c696379016103604170706c794f6e4f70656e696e67506172616d6574657273018103204d656d626572496401281048617368012c044901b5030164304f70656e696e67416464656414002801244f70656e696e674964000030011c5665633c75383e00007d03012c4f70656e696e675479706500006103012c5374616b65506f6c69637900004501013c4f7074696f6e3c42616c616e63653e00001c80456d697473206f6e20616464696e67206e6577206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e67206964342d204465736372697074696f6e782d204f70656e696e672054797065284c656164206f7220576f726b657229782d205374616b6520506f6c69637920666f7220746865206f70656e696e67482d205265776172642070657220626c6f636b404170706c6965644f6e4f70656e696e670800810301604170706c794f6e4f70656e696e67506172616d657465727300002801344170706c69636174696f6e4964000110dc456d697473206f6e20616464696e6720746865206170706c69636174696f6e20666f722074686520776f726b6572206f70656e696e672e1c506172616d733a542d204f70656e696e6720706172616d657465726573402d204170706c69636174696f6e206964344f70656e696e6746696c6c65640c002801244f70656e696e6749640000710301684170706c69636174696f6e4964546f576f726b657249644d617000006901015c42547265655365743c4170706c69636174696f6e49643e00021484456d697473206f6e2066696c6c696e6720746865206a6f62206f70656e696e672e1c506172616d733a4c2d20576f726b6572206f70656e696e67206964cc2d20576f726b6572206170706c69636174696f6e20696420746f2074686520776f726b65722069642064696374696f6e617279ac2d204170706c69636174696f6e6420696473207573656420746f2066696c6c20746865206f70656e696e67244c65616465725365740400280120576f726b6572496400030c88456d697473206f6e2073657474696e67207468652067726f7570206c65616465722e1c506172616d733a482d2047726f757020776f726b65722069642e60576f726b6572526f6c654163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964000410c4456d697473206f6e207570646174696e672074686520726f6c65206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e802d20526f6c65206163636f756e74206964206f662074686520776f726b65722e2c4c6561646572556e7365740005047c456d697473206f6e20756e2d73657474696e6720746865206c65616465722e30576f726b65724578697465640400280120576f726b6572496400061070456d697473206f6e2065786974696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e302d20526174696f6e616c652e50576f726b6572537461727465644c656176696e670800280120576f726b6572496400003101013c4f7074696f6e3c5665633c75383e3e000710b4456d697473207768656e20776f726b65722073746172746564206c656176696e6720746865697220726f6c652e1c506172616d733a302d20576f726b65722069642e302d20526174696f6e616c652e405465726d696e61746564576f726b65720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00081480456d697473206f6e207465726d696e6174696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e405465726d696e617465644c65616465720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00091480456d697473206f6e207465726d696e6174696e6720746865206c65616465722e1c506172616d733a4c2d206c656164657220776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e305374616b65536c61736865641000280120576f726b65724964000018011c42616c616e6365000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e000a18c0456d697473206f6e20736c617368696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e642d2061637475616c20736c61736865642062616c616e63652e702d2052657175657374656420736c61736865642062616c616e63652e302d20526174696f6e616c652e385374616b654465637265617365640800280120576f726b65724964000018011c42616c616e6365000b10c8456d697473206f6e2064656372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74385374616b65496e637265617365640800280120576f726b65724964000018011c42616c616e6365000c10c8456d697473206f6e20696e6372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74504170706c69636174696f6e57697468647261776e04002801344170706c69636174696f6e4964000d0c2501456d697473206f6e207769746864726177696e6720746865206170706c69636174696f6e20666f722074686520726567756c617220776f726b65722f6c656164206f70656e696e672e1c506172616d733a502d204a6f62206170706c69636174696f6e2069643c4f70656e696e6743616e63656c656404002801244f70656e696e674964000e0c8c456d697473206f6e2063616e63656c696e6720746865206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e6720696424427564676574536574040018011c42616c616e6365000f0cc8456d697473206f6e2073657474696e67207468652062756467657420666f722074686520776f726b696e672067726f75702e1c506172616d733a302d206e65772062756467657468576f726b65725265776172644163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964001010cc456d697473206f6e207570646174696e672074686520726577617264206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e882d20526577617264206163636f756e74206964206f662074686520776f726b65722e64576f726b6572526577617264416d6f756e74557064617465640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e001110c8456d697473206f6e207570646174696e67207468652072657761726420616d6f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e482d205265776172642070657220626c6f636b44537461747573546578744368616e67656408002c01104861736800003101013c4f7074696f6e3c5665633c75383e3e001210dc456d697473206f6e207570646174696e6720746865207374617475732074657874206f662074686520776f726b696e672067726f75702e1c506172616d733a482d2073746174757320746578742068617368342d207374617475732074657874384275646765745370656e64696e670c000001244163636f756e744964000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e001314c8456d697473206f6e206275646765742066726f6d2074686520776f726b696e672067726f7570206265696e67207370656e741c506172616d733a582d205265636569766572204163636f756e742049642e402d2042616c616e6365207370656e742e302d20526174696f6e616c652e28526577617264506169641000280120576f726b6572496400000001244163636f756e744964000018011c42616c616e636500008d0301445265776172645061796d656e74547970650014186c456d697473206f6e20706179696e6720746865207265776172642e1c506172616d733a4c2d204964206f662074686520776f726b65722e582d205265636569766572204163636f756e742049642e202d20526577617264b42d205061796d656e74207479706520286d697373656420726577617264206f7220726567756c6172206f6e65296c4e65774d69737365645265776172644c6576656c526561636865640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00151090456d697473206f6e207265616368696e67206e6577206d6973736564207265776172642e1c506172616d733a302d20576f726b65722049442ee82d204d69737365642072657761726420286f7074696f6e616c292e204e6f6e65206d65616e7320276e6f206d697373656420726577617264272e60576f726b696e6747726f757042756467657446756e6465640c002801204d656d6265724964000018011c42616c616e6365000030011c5665633c75383e0016147846756e642074686520776f726b696e672067726f7570206275646765742e1c506172616d733a2c2d204d656d6265722049444c2d20416d6f756e74206f662062616c616e63652c2d20526174696f6e616c65304c65616452656d61726b6564040030011c5665633c75383e00170c94456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a242d206d65737361676538576f726b657252656d61726b65640800280120576f726b65724964000030011c5665633c75383e00181094456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a202d20776f726b6572242d206d6573736167650c5c4576656e747320666f722074686973206d6f64756c652e00385f47726f75705f206576656e7473b503085070616c6c65745f776f726b696e675f67726f757024496e7374616e63653600000000b903085070616c6c65745f776f726b696e675f67726f7570205261774576656e7430244f70656e696e6749640128344170706c69636174696f6e49640128684170706c69636174696f6e4964546f576f726b657249644d617001710320576f726b657249640128244163636f756e74496401001c42616c616e636501182c4f70656e696e6754797065017d032c5374616b65506f6c696379016103604170706c794f6e4f70656e696e67506172616d6574657273018103204d656d626572496401281048617368012c044901bd030164304f70656e696e67416464656414002801244f70656e696e674964000030011c5665633c75383e00007d03012c4f70656e696e675479706500006103012c5374616b65506f6c69637900004501013c4f7074696f6e3c42616c616e63653e00001c80456d697473206f6e20616464696e67206e6577206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e67206964342d204465736372697074696f6e782d204f70656e696e672054797065284c656164206f7220576f726b657229782d205374616b6520506f6c69637920666f7220746865206f70656e696e67482d205265776172642070657220626c6f636b404170706c6965644f6e4f70656e696e670800810301604170706c794f6e4f70656e696e67506172616d657465727300002801344170706c69636174696f6e4964000110dc456d697473206f6e20616464696e6720746865206170706c69636174696f6e20666f722074686520776f726b6572206f70656e696e672e1c506172616d733a542d204f70656e696e6720706172616d657465726573402d204170706c69636174696f6e206964344f70656e696e6746696c6c65640c002801244f70656e696e6749640000710301684170706c69636174696f6e4964546f576f726b657249644d617000006901015c42547265655365743c4170706c69636174696f6e49643e00021484456d697473206f6e2066696c6c696e6720746865206a6f62206f70656e696e672e1c506172616d733a4c2d20576f726b6572206f70656e696e67206964cc2d20576f726b6572206170706c69636174696f6e20696420746f2074686520776f726b65722069642064696374696f6e617279ac2d204170706c69636174696f6e6420696473207573656420746f2066696c6c20746865206f70656e696e67244c65616465725365740400280120576f726b6572496400030c88456d697473206f6e2073657474696e67207468652067726f7570206c65616465722e1c506172616d733a482d2047726f757020776f726b65722069642e60576f726b6572526f6c654163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964000410c4456d697473206f6e207570646174696e672074686520726f6c65206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e802d20526f6c65206163636f756e74206964206f662074686520776f726b65722e2c4c6561646572556e7365740005047c456d697473206f6e20756e2d73657474696e6720746865206c65616465722e30576f726b65724578697465640400280120576f726b6572496400061070456d697473206f6e2065786974696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e302d20526174696f6e616c652e50576f726b6572537461727465644c656176696e670800280120576f726b6572496400003101013c4f7074696f6e3c5665633c75383e3e000710b4456d697473207768656e20776f726b65722073746172746564206c656176696e6720746865697220726f6c652e1c506172616d733a302d20576f726b65722069642e302d20526174696f6e616c652e405465726d696e61746564576f726b65720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00081480456d697473206f6e207465726d696e6174696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e405465726d696e617465644c65616465720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00091480456d697473206f6e207465726d696e6174696e6720746865206c65616465722e1c506172616d733a4c2d206c656164657220776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e305374616b65536c61736865641000280120576f726b65724964000018011c42616c616e6365000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e000a18c0456d697473206f6e20736c617368696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e642d2061637475616c20736c61736865642062616c616e63652e702d2052657175657374656420736c61736865642062616c616e63652e302d20526174696f6e616c652e385374616b654465637265617365640800280120576f726b65724964000018011c42616c616e6365000b10c8456d697473206f6e2064656372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74385374616b65496e637265617365640800280120576f726b65724964000018011c42616c616e6365000c10c8456d697473206f6e20696e6372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74504170706c69636174696f6e57697468647261776e04002801344170706c69636174696f6e4964000d0c2501456d697473206f6e207769746864726177696e6720746865206170706c69636174696f6e20666f722074686520726567756c617220776f726b65722f6c656164206f70656e696e672e1c506172616d733a502d204a6f62206170706c69636174696f6e2069643c4f70656e696e6743616e63656c656404002801244f70656e696e674964000e0c8c456d697473206f6e2063616e63656c696e6720746865206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e6720696424427564676574536574040018011c42616c616e6365000f0cc8456d697473206f6e2073657474696e67207468652062756467657420666f722074686520776f726b696e672067726f75702e1c506172616d733a302d206e65772062756467657468576f726b65725265776172644163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964001010cc456d697473206f6e207570646174696e672074686520726577617264206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e882d20526577617264206163636f756e74206964206f662074686520776f726b65722e64576f726b6572526577617264416d6f756e74557064617465640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e001110c8456d697473206f6e207570646174696e67207468652072657761726420616d6f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e482d205265776172642070657220626c6f636b44537461747573546578744368616e67656408002c01104861736800003101013c4f7074696f6e3c5665633c75383e3e001210dc456d697473206f6e207570646174696e6720746865207374617475732074657874206f662074686520776f726b696e672067726f75702e1c506172616d733a482d2073746174757320746578742068617368342d207374617475732074657874384275646765745370656e64696e670c000001244163636f756e744964000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e001314c8456d697473206f6e206275646765742066726f6d2074686520776f726b696e672067726f7570206265696e67207370656e741c506172616d733a582d205265636569766572204163636f756e742049642e402d2042616c616e6365207370656e742e302d20526174696f6e616c652e28526577617264506169641000280120576f726b6572496400000001244163636f756e744964000018011c42616c616e636500008d0301445265776172645061796d656e74547970650014186c456d697473206f6e20706179696e6720746865207265776172642e1c506172616d733a4c2d204964206f662074686520776f726b65722e582d205265636569766572204163636f756e742049642e202d20526577617264b42d205061796d656e74207479706520286d697373656420726577617264206f7220726567756c6172206f6e65296c4e65774d69737365645265776172644c6576656c526561636865640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00151090456d697473206f6e207265616368696e67206e6577206d6973736564207265776172642e1c506172616d733a302d20576f726b65722049442ee82d204d69737365642072657761726420286f7074696f6e616c292e204e6f6e65206d65616e7320276e6f206d697373656420726577617264272e60576f726b696e6747726f757042756467657446756e6465640c002801204d656d6265724964000018011c42616c616e6365000030011c5665633c75383e0016147846756e642074686520776f726b696e672067726f7570206275646765742e1c506172616d733a2c2d204d656d6265722049444c2d20416d6f756e74206f662062616c616e63652c2d20526174696f6e616c65304c65616452656d61726b6564040030011c5665633c75383e00170c94456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a242d206d65737361676538576f726b657252656d61726b65640800280120576f726b65724964000030011c5665633c75383e00181094456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a202d20776f726b6572242d206d6573736167650c5c4576656e747320666f722074686973206d6f64756c652e00385f47726f75705f206576656e7473bd03085070616c6c65745f776f726b696e675f67726f757024496e7374616e63653700000000c103085070616c6c65745f776f726b696e675f67726f7570205261774576656e7430244f70656e696e6749640128344170706c69636174696f6e49640128684170706c69636174696f6e4964546f576f726b657249644d617001710320576f726b657249640128244163636f756e74496401001c42616c616e636501182c4f70656e696e6754797065017d032c5374616b65506f6c696379016103604170706c794f6e4f70656e696e67506172616d6574657273018103204d656d626572496401281048617368012c044901c5030164304f70656e696e67416464656414002801244f70656e696e674964000030011c5665633c75383e00007d03012c4f70656e696e675479706500006103012c5374616b65506f6c69637900004501013c4f7074696f6e3c42616c616e63653e00001c80456d697473206f6e20616464696e67206e6577206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e67206964342d204465736372697074696f6e782d204f70656e696e672054797065284c656164206f7220576f726b657229782d205374616b6520506f6c69637920666f7220746865206f70656e696e67482d205265776172642070657220626c6f636b404170706c6965644f6e4f70656e696e670800810301604170706c794f6e4f70656e696e67506172616d657465727300002801344170706c69636174696f6e4964000110dc456d697473206f6e20616464696e6720746865206170706c69636174696f6e20666f722074686520776f726b6572206f70656e696e672e1c506172616d733a542d204f70656e696e6720706172616d657465726573402d204170706c69636174696f6e206964344f70656e696e6746696c6c65640c002801244f70656e696e6749640000710301684170706c69636174696f6e4964546f576f726b657249644d617000006901015c42547265655365743c4170706c69636174696f6e49643e00021484456d697473206f6e2066696c6c696e6720746865206a6f62206f70656e696e672e1c506172616d733a4c2d20576f726b6572206f70656e696e67206964cc2d20576f726b6572206170706c69636174696f6e20696420746f2074686520776f726b65722069642064696374696f6e617279ac2d204170706c69636174696f6e6420696473207573656420746f2066696c6c20746865206f70656e696e67244c65616465725365740400280120576f726b6572496400030c88456d697473206f6e2073657474696e67207468652067726f7570206c65616465722e1c506172616d733a482d2047726f757020776f726b65722069642e60576f726b6572526f6c654163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964000410c4456d697473206f6e207570646174696e672074686520726f6c65206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e802d20526f6c65206163636f756e74206964206f662074686520776f726b65722e2c4c6561646572556e7365740005047c456d697473206f6e20756e2d73657474696e6720746865206c65616465722e30576f726b65724578697465640400280120576f726b6572496400061070456d697473206f6e2065786974696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e302d20526174696f6e616c652e50576f726b6572537461727465644c656176696e670800280120576f726b6572496400003101013c4f7074696f6e3c5665633c75383e3e000710b4456d697473207768656e20776f726b65722073746172746564206c656176696e6720746865697220726f6c652e1c506172616d733a302d20576f726b65722069642e302d20526174696f6e616c652e405465726d696e61746564576f726b65720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00081480456d697473206f6e207465726d696e6174696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e405465726d696e617465644c65616465720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00091480456d697473206f6e207465726d696e6174696e6720746865206c65616465722e1c506172616d733a4c2d206c656164657220776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e305374616b65536c61736865641000280120576f726b65724964000018011c42616c616e6365000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e000a18c0456d697473206f6e20736c617368696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e642d2061637475616c20736c61736865642062616c616e63652e702d2052657175657374656420736c61736865642062616c616e63652e302d20526174696f6e616c652e385374616b654465637265617365640800280120576f726b65724964000018011c42616c616e6365000b10c8456d697473206f6e2064656372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74385374616b65496e637265617365640800280120576f726b65724964000018011c42616c616e6365000c10c8456d697473206f6e20696e6372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74504170706c69636174696f6e57697468647261776e04002801344170706c69636174696f6e4964000d0c2501456d697473206f6e207769746864726177696e6720746865206170706c69636174696f6e20666f722074686520726567756c617220776f726b65722f6c656164206f70656e696e672e1c506172616d733a502d204a6f62206170706c69636174696f6e2069643c4f70656e696e6743616e63656c656404002801244f70656e696e674964000e0c8c456d697473206f6e2063616e63656c696e6720746865206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e6720696424427564676574536574040018011c42616c616e6365000f0cc8456d697473206f6e2073657474696e67207468652062756467657420666f722074686520776f726b696e672067726f75702e1c506172616d733a302d206e65772062756467657468576f726b65725265776172644163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964001010cc456d697473206f6e207570646174696e672074686520726577617264206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e882d20526577617264206163636f756e74206964206f662074686520776f726b65722e64576f726b6572526577617264416d6f756e74557064617465640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e001110c8456d697473206f6e207570646174696e67207468652072657761726420616d6f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e482d205265776172642070657220626c6f636b44537461747573546578744368616e67656408002c01104861736800003101013c4f7074696f6e3c5665633c75383e3e001210dc456d697473206f6e207570646174696e6720746865207374617475732074657874206f662074686520776f726b696e672067726f75702e1c506172616d733a482d2073746174757320746578742068617368342d207374617475732074657874384275646765745370656e64696e670c000001244163636f756e744964000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e001314c8456d697473206f6e206275646765742066726f6d2074686520776f726b696e672067726f7570206265696e67207370656e741c506172616d733a582d205265636569766572204163636f756e742049642e402d2042616c616e6365207370656e742e302d20526174696f6e616c652e28526577617264506169641000280120576f726b6572496400000001244163636f756e744964000018011c42616c616e636500008d0301445265776172645061796d656e74547970650014186c456d697473206f6e20706179696e6720746865207265776172642e1c506172616d733a4c2d204964206f662074686520776f726b65722e582d205265636569766572204163636f756e742049642e202d20526577617264b42d205061796d656e74207479706520286d697373656420726577617264206f7220726567756c6172206f6e65296c4e65774d69737365645265776172644c6576656c526561636865640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00151090456d697473206f6e207265616368696e67206e6577206d6973736564207265776172642e1c506172616d733a302d20576f726b65722049442ee82d204d69737365642072657761726420286f7074696f6e616c292e204e6f6e65206d65616e7320276e6f206d697373656420726577617264272e60576f726b696e6747726f757042756467657446756e6465640c002801204d656d6265724964000018011c42616c616e6365000030011c5665633c75383e0016147846756e642074686520776f726b696e672067726f7570206275646765742e1c506172616d733a2c2d204d656d6265722049444c2d20416d6f756e74206f662062616c616e63652c2d20526174696f6e616c65304c65616452656d61726b6564040030011c5665633c75383e00170c94456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a242d206d65737361676538576f726b657252656d61726b65640800280120576f726b65724964000030011c5665633c75383e00181094456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a202d20776f726b6572242d206d6573736167650c5c4576656e747320666f722074686973206d6f64756c652e00385f47726f75705f206576656e7473c503085070616c6c65745f776f726b696e675f67726f757024496e7374616e63653800000000c903085070616c6c65745f776f726b696e675f67726f7570205261774576656e7430244f70656e696e6749640128344170706c69636174696f6e49640128684170706c69636174696f6e4964546f576f726b657249644d617001710320576f726b657249640128244163636f756e74496401001c42616c616e636501182c4f70656e696e6754797065017d032c5374616b65506f6c696379016103604170706c794f6e4f70656e696e67506172616d6574657273018103204d656d626572496401281048617368012c044901cd030164304f70656e696e67416464656414002801244f70656e696e674964000030011c5665633c75383e00007d03012c4f70656e696e675479706500006103012c5374616b65506f6c69637900004501013c4f7074696f6e3c42616c616e63653e00001c80456d697473206f6e20616464696e67206e6577206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e67206964342d204465736372697074696f6e782d204f70656e696e672054797065284c656164206f7220576f726b657229782d205374616b6520506f6c69637920666f7220746865206f70656e696e67482d205265776172642070657220626c6f636b404170706c6965644f6e4f70656e696e670800810301604170706c794f6e4f70656e696e67506172616d657465727300002801344170706c69636174696f6e4964000110dc456d697473206f6e20616464696e6720746865206170706c69636174696f6e20666f722074686520776f726b6572206f70656e696e672e1c506172616d733a542d204f70656e696e6720706172616d657465726573402d204170706c69636174696f6e206964344f70656e696e6746696c6c65640c002801244f70656e696e6749640000710301684170706c69636174696f6e4964546f576f726b657249644d617000006901015c42547265655365743c4170706c69636174696f6e49643e00021484456d697473206f6e2066696c6c696e6720746865206a6f62206f70656e696e672e1c506172616d733a4c2d20576f726b6572206f70656e696e67206964cc2d20576f726b6572206170706c69636174696f6e20696420746f2074686520776f726b65722069642064696374696f6e617279ac2d204170706c69636174696f6e6420696473207573656420746f2066696c6c20746865206f70656e696e67244c65616465725365740400280120576f726b6572496400030c88456d697473206f6e2073657474696e67207468652067726f7570206c65616465722e1c506172616d733a482d2047726f757020776f726b65722069642e60576f726b6572526f6c654163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964000410c4456d697473206f6e207570646174696e672074686520726f6c65206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e802d20526f6c65206163636f756e74206964206f662074686520776f726b65722e2c4c6561646572556e7365740005047c456d697473206f6e20756e2d73657474696e6720746865206c65616465722e30576f726b65724578697465640400280120576f726b6572496400061070456d697473206f6e2065786974696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e302d20526174696f6e616c652e50576f726b6572537461727465644c656176696e670800280120576f726b6572496400003101013c4f7074696f6e3c5665633c75383e3e000710b4456d697473207768656e20776f726b65722073746172746564206c656176696e6720746865697220726f6c652e1c506172616d733a302d20576f726b65722069642e302d20526174696f6e616c652e405465726d696e61746564576f726b65720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00081480456d697473206f6e207465726d696e6174696e672074686520776f726b65722e1c506172616d733a302d20776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e405465726d696e617465644c65616465720c00280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00003101013c4f7074696f6e3c5665633c75383e3e00091480456d697473206f6e207465726d696e6174696e6720746865206c65616465722e1c506172616d733a4c2d206c656164657220776f726b65722069642e282d2050656e616c74792e302d20526174696f6e616c652e305374616b65536c61736865641000280120576f726b65724964000018011c42616c616e6365000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e000a18c0456d697473206f6e20736c617368696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e642d2061637475616c20736c61736865642062616c616e63652e702d2052657175657374656420736c61736865642062616c616e63652e302d20526174696f6e616c652e385374616b654465637265617365640800280120576f726b65724964000018011c42616c616e6365000b10c8456d697473206f6e2064656372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74385374616b65496e637265617365640800280120576f726b65724964000018011c42616c616e6365000c10c8456d697473206f6e20696e6372656173696e672074686520726567756c617220776f726b65722f6c656164207374616b652e1c506172616d733a642d20726567756c617220776f726b65722f6c6561642069642e502d207374616b652064656c746120616d6f756e74504170706c69636174696f6e57697468647261776e04002801344170706c69636174696f6e4964000d0c2501456d697473206f6e207769746864726177696e6720746865206170706c69636174696f6e20666f722074686520726567756c617220776f726b65722f6c656164206f70656e696e672e1c506172616d733a502d204a6f62206170706c69636174696f6e2069643c4f70656e696e6743616e63656c656404002801244f70656e696e674964000e0c8c456d697473206f6e2063616e63656c696e6720746865206a6f62206f70656e696e672e1c506172616d733a302d204f70656e696e6720696424427564676574536574040018011c42616c616e6365000f0cc8456d697473206f6e2073657474696e67207468652062756467657420666f722074686520776f726b696e672067726f75702e1c506172616d733a302d206e65772062756467657468576f726b65725265776172644163636f756e74557064617465640800280120576f726b6572496400000001244163636f756e744964001010cc456d697473206f6e207570646174696e672074686520726577617264206163636f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e882d20526577617264206163636f756e74206964206f662074686520776f726b65722e64576f726b6572526577617264416d6f756e74557064617465640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e001110c8456d697473206f6e207570646174696e67207468652072657761726420616d6f756e74206f662074686520776f726b65722e1c506172616d733a4c2d204964206f662074686520776f726b65722e482d205265776172642070657220626c6f636b44537461747573546578744368616e67656408002c01104861736800003101013c4f7074696f6e3c5665633c75383e3e001210dc456d697473206f6e207570646174696e6720746865207374617475732074657874206f662074686520776f726b696e672067726f75702e1c506172616d733a482d2073746174757320746578742068617368342d207374617475732074657874384275646765745370656e64696e670c000001244163636f756e744964000018011c42616c616e636500003101013c4f7074696f6e3c5665633c75383e3e001314c8456d697473206f6e206275646765742066726f6d2074686520776f726b696e672067726f7570206265696e67207370656e741c506172616d733a582d205265636569766572204163636f756e742049642e402d2042616c616e6365207370656e742e302d20526174696f6e616c652e28526577617264506169641000280120576f726b6572496400000001244163636f756e744964000018011c42616c616e636500008d0301445265776172645061796d656e74547970650014186c456d697473206f6e20706179696e6720746865207265776172642e1c506172616d733a4c2d204964206f662074686520776f726b65722e582d205265636569766572204163636f756e742049642e202d20526577617264b42d205061796d656e74207479706520286d697373656420726577617264206f7220726567756c6172206f6e65296c4e65774d69737365645265776172644c6576656c526561636865640800280120576f726b6572496400004501013c4f7074696f6e3c42616c616e63653e00151090456d697473206f6e207265616368696e67206e6577206d6973736564207265776172642e1c506172616d733a302d20576f726b65722049442ee82d204d69737365642072657761726420286f7074696f6e616c292e204e6f6e65206d65616e7320276e6f206d697373656420726577617264272e60576f726b696e6747726f757042756467657446756e6465640c002801204d656d6265724964000018011c42616c616e6365000030011c5665633c75383e0016147846756e642074686520776f726b696e672067726f7570206275646765742e1c506172616d733a2c2d204d656d6265722049444c2d20416d6f756e74206f662062616c616e63652c2d20526174696f6e616c65304c65616452656d61726b6564040030011c5665633c75383e00170c94456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a242d206d65737361676538576f726b657252656d61726b65640800280120576f726b65724964000030011c5665633c75383e00181094456d697473206f6e204c656164206d616b696e6720612072656d61726b206d6573736167651c506172616d733a202d20776f726b6572242d206d6573736167650c5c4576656e747320666f722074686973206d6f64756c652e00385f47726f75705f206576656e7473cd03085070616c6c65745f776f726b696e675f67726f757024496e7374616e63653900000000d10308306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e00020000d5030000022c00d903000002dd0300dd0300000408101000e10308306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6ee503014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d65e903016473705f72756e74696d653a3a52756e74696d65537472696e670000e5030000061000e9030000050200ed030c306672616d655f73797374656d1870616c6c65741043616c6c0404540001201872656d61726b04011872656d61726b30011c5665633c75383e000010684d616b6520736f6d65206f6e2d636861696e2072656d61726b2e0034232320436f6d706c6578697479202d20604f28312960387365745f686561705f7061676573040114706167657328010c753634000104f853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e207365745f636f6465040110636f646530011c5665633c75383e0002106453657420746865206e65772072756e74696d6520636f64652e0034232320436f6d706c657869747931012d20604f2843202b2053296020776865726520604360206c656e677468206f662060636f64656020616e642060536020636f6d706c6578697479206f66206063616e5f7365745f636f6465605c7365745f636f64655f776974686f75745f636865636b73040110636f646530011c5665633c75383e000310190153657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e0034232320436f6d706c65786974798c2d20604f2843296020776865726520604360206c656e677468206f662060636f6465602c7365745f73746f726167650401146974656d73f10301345665633c4b657956616c75653e0004046853657420736f6d65206974656d73206f662073746f726167652e306b696c6c5f73746f726167650401106b657973a90201205665633c4b65793e000504744b696c6c20736f6d65206974656d732066726f6d2073746f726167652e2c6b696c6c5f70726566697808011870726566697830010c4b657900011c7375626b65797310010c75333200061011014b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e0039012a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e6465723d0174686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e4472656d61726b5f776974685f6576656e7404011872656d61726b30011c5665633c75383e000704a44d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef103000002f50300f50300000408303000f9030c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2001185765696768740001246d61785f626c6f636b2001185765696768740001247065725f636c617373fd0301845065724469737061746368436c6173733c57656967687473506572436c6173733e0000fd030c346672616d655f737570706f7274206469737061746368405065724469737061746368436c617373040454010104000c01186e6f726d616c010401045400012c6f7065726174696f6e616c01040104540001246d616e6461746f72790104010454000001040c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632001185765696768740001346d61785f65787472696e736963050401384f7074696f6e3c5765696768743e0001246d61785f746f74616c050401384f7074696f6e3c5765696768743e0001207265736572766564050401384f7074696f6e3c5765696768743e0000050404184f7074696f6e04045401200108104e6f6e6500000010536f6d65040020000001000009040c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d61780d0401545065724469737061746368436c6173733c7533323e00000d040c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f72791001045400001104082873705f776569676874733c52756e74696d65446257656967687400000801107265616428010c753634000114777269746528010c75363400001504082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d65e903013452756e74696d65537472696e67000124696d706c5f6e616d65e903013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069731904011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013473746174655f76657273696f6e080108753800001904040c436f77040454011d040004001d040000001d04000002210400210400000408250410002504000003080000000800290400000504002d040c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c657431040c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011814626174636804011463616c6c733504017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000487c53656e642061206261746368206f662064697370617463682063616c6c732e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e0034232320436f6d706c6578697479d02d204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e005501546869732077696c6c2072657475726e20604f6b6020696e20616c6c2063697263756d7374616e6365732e20546f2064657465726d696e65207468652073756363657373206f66207468652062617463682c20616e31016576656e74206973206465706f73697465642e20496620612063616c6c206661696c656420616e64207468652062617463682077617320696e7465727275707465642c207468656e207468655501604261746368496e74657272757074656460206576656e74206973206465706f73697465642c20616c6f6e67207769746820746865206e756d626572206f66207375636365737366756c2063616c6c73206d6164654d01616e6420746865206572726f72206f6620746865206661696c65642063616c6c2e20496620616c6c2077657265207375636365737366756c2c207468656e2074686520604261746368436f6d706c65746564604c6576656e74206973206465706f73697465642e3461735f64657269766174697665080114696e6465782904010c75313600011063616c6c3904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000134dc53656e6420612063616c6c207468726f75676820616e20696e64657865642070736575646f6e796d206f66207468652073656e6465722e00550146696c7465722066726f6d206f726967696e206172652070617373656420616c6f6e672e205468652063616c6c2077696c6c2062652064697370617463686564207769746820616e206f726967696e207768696368bc757365207468652073616d652066696c74657220617320746865206f726967696e206f6620746869732063616c6c2e0045014e4f54453a20496620796f75206e65656420746f20656e73757265207468617420616e79206163636f756e742d62617365642066696c746572696e67206973206e6f7420686f6e6f7265642028692e652e61016265636175736520796f7520657870656374206070726f78796020746f2068617665206265656e2075736564207072696f7220696e207468652063616c6c20737461636b20616e6420796f7520646f206e6f742077616e7451017468652063616c6c207265737472696374696f6e7320746f206170706c7920746f20616e79207375622d6163636f756e7473292c207468656e20757365206061735f6d756c74695f7468726573686f6c645f31607c696e20746865204d756c74697369672070616c6c657420696e73746561642e00f44e4f54453a205072696f7220746f2076657273696f6e202a31322c2074686973207761732063616c6c6564206061735f6c696d697465645f737562602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2462617463685f616c6c04011463616c6c733504017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000234ec53656e642061206261746368206f662064697370617463682063616c6c7320616e642061746f6d6963616c6c792065786563757465207468656d2e21015468652077686f6c65207472616e73616374696f6e2077696c6c20726f6c6c6261636b20616e64206661696c20696620616e79206f66207468652063616c6c73206661696c65642e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e0034232320436f6d706c6578697479d02d204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c64697370617463685f617308012461735f6f726967696e91060154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6c3904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000318c84469737061746368657320612066756e6374696f6e2063616c6c207769746820612070726f7669646564206f726967696e2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e0034232320436f6d706c65786974791c2d204f2831292e2c666f7263655f626174636804011463616c6c733504017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0004347c53656e642061206261746368206f662064697370617463682063616c6c732ed4556e6c696b6520606261746368602c20697420616c6c6f7773206572726f727320616e6420776f6e277420696e746572727570742e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e004d014966206f726967696e20697320726f6f74207468656e207468652063616c6c732061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e0034232320436f6d706c6578697479d02d204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c776974685f77656967687408011063616c6c3904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000118776569676874200118576569676874000518c4446973706174636820612066756e6374696f6e2063616c6c2077697468206120737065636966696564207765696768742e002d01546869732066756e6374696f6e20646f6573206e6f7420636865636b2074686520776569676874206f66207468652063616c6c2c20616e6420696e737465616420616c6c6f777320746865b8526f6f74206f726967696e20746f20737065636966792074686520776569676874206f66207468652063616c6c2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e3504000002390400390408586a6f7973747265616d5f6e6f64655f72756e74696d652c52756e74696d6543616c6c00018c1853797374656d0400ed0301ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000001c5574696c6974790400310401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e000100104261626504003d0401a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426162652c2052756e74696d653e0002002454696d657374616d700400610401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e0003002042616c616e6365730400650401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e00050068456c656374696f6e50726f76696465724d756c746950686173650400690401fd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c456c656374696f6e50726f76696465724d756c746950686173652c2052756e74696d653e0007001c5374616b696e670400550501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5374616b696e672c2052756e74696d653e0008001c53657373696f6e0400790501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0009001c4772616e6470610400850501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4772616e6470612c2052756e74696d653e000b0020496d4f6e6c696e650400b50501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496d4f6e6c696e652c2052756e74696d653e000d0020426167734c6973740400d50501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426167734c6973742c2052756e74696d653e0010001c56657374696e670400d90501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e672c2052756e74696d653e001100204d756c74697369670400e10501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e0012001c436f756e63696c0400e90501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e001300285265666572656e64756d0400ed0501bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5265666572656e64756d2c2052756e74696d653e0014001c4d656d626572730400f10501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d656d626572732c2052756e74696d653e00150014466f72756d0400f50501a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c466f72756d2c2052756e74696d653e00160030436f6e737469747574696f6e0400f90501c50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6e737469747574696f6e2c2052756e74696d653e00170018426f756e74790400fd0501ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e74792c2052756e74696d653e001800404a6f7973747265616d5574696c6974790400010601d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4a6f7973747265616d5574696c6974792c2052756e74696d653e0019001c436f6e74656e740400050601b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6e74656e742c2052756e74696d653e001a001c53746f726167650400350601b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53746f726167652c2052756e74696d653e001b003050726f6a656374546f6b656e0400390601c50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f6a656374546f6b656e2c2052756e74696d653e001c003c50726f706f73616c73456e67696e650400610601d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f706f73616c73456e67696e652c2052756e74696d653e001d004c50726f706f73616c7344697363757373696f6e0400650601e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f706f73616c7344697363757373696f6e2c2052756e74696d653e001e003850726f706f73616c73436f6465780400690601cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f706f73616c73436f6465782c2052756e74696d653e001f0044466f72756d576f726b696e6747726f757004006d0601d90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c466f72756d576f726b696e6747726f75702c2052756e74696d653e0020004c53746f72616765576f726b696e6747726f75700400710601e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53746f72616765576f726b696e6747726f75702c2052756e74696d653e0021004c436f6e74656e74576f726b696e6747726f75700400750601e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6e74656e74576f726b696e6747726f75702c2052756e74696d653e0022006c4f7065726174696f6e73576f726b696e6747726f7570416c7068610400790601010273656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4f7065726174696f6e73576f726b696e6747726f7570416c7068612c2052756e74696d653e0023003c417070576f726b696e6747726f757004007d0601d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417070576f726b696e6747726f75702c2052756e74696d653e002400584d656d62657273686970576f726b696e6747726f75700400810601ed0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d656d62657273686970576f726b696e6747726f75702c2052756e74696d653e002500684f7065726174696f6e73576f726b696e6747726f7570426574610400850601fd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4f7065726174696f6e73576f726b696e6747726f7570426574612c2052756e74696d653e0026006c4f7065726174696f6e73576f726b696e6747726f757047616d6d610400890601010273656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4f7065726174696f6e73576f726b696e6747726f757047616d6d612c2052756e74696d653e00270060446973747269627574696f6e576f726b696e6747726f757004008d0601f50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446973747269627574696f6e576f726b696e6747726f75702c2052756e74696d653e002800003d040c2c70616c6c65745f626162651870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f6641040184426f783c45717569766f636174696f6e50726f6f663c543a3a4865616465723e3e00013c6b65795f6f776e65725f70726f6f6655040140543a3a4b65794f776e657250726f6f6600001009015265706f727420617574686f726974792065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667905017468652065717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f660d01616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63652077696c6c306265207265706f727465642e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f6641040184426f783c45717569766f636174696f6e50726f6f663c543a3a4865616465723e3e00013c6b65795f6f776e65725f70726f6f6655040140543a3a4b65794f776e657250726f6f6600012009015265706f727420617574686f726974792065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667905017468652065717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f660d01616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63652077696c6c306265207265706f727465642e0d01546869732065787472696e736963206d7573742062652063616c6c656420756e7369676e656420616e642069742069732065787065637465642074686174206f6e6c791501626c6f636b20617574686f72732077696c6c2063616c6c206974202876616c69646174656420696e206056616c6964617465556e7369676e656460292c2061732073756368150169662074686520626c6f636b20617574686f7220697320646566696e65642069742077696c6c20626520646566696e6564206173207468652065717569766f636174696f6e247265706f727465722e48706c616e5f636f6e6669675f6368616e6765040118636f6e666967590401504e657874436f6e66696744657363726970746f720002105d01506c616e20616e2065706f636820636f6e666967206368616e67652e205468652065706f636820636f6e666967206368616e6765206973207265636f7264656420616e642077696c6c20626520656e6163746564206f6e5101746865206e6578742063616c6c20746f2060656e6163745f65706f63685f6368616e6765602e2054686520636f6e6669672077696c6c20626520616374697661746564206f6e652065706f63682061667465722e59014d756c7469706c652063616c6c7320746f2074686973206d6574686f642077696c6c207265706c61636520616e79206578697374696e6720706c616e6e656420636f6e666967206368616e6765207468617420686164546e6f74206265656e20656e6163746564207965742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e4104084873705f636f6e73656e7375735f736c6f74734445717569766f636174696f6e50726f6f660818486561646572014504084964014d04001001206f6666656e6465724d0401084964000110736c6f7451040110536c6f7400013066697273745f686561646572450401184865616465720001347365636f6e645f6865616465724504011848656164657200004504102873705f72756e74696d651c67656e65726963186865616465721848656164657208184e756d626572011010486173680149040014012c706172656e745f686173682c0130486173683a3a4f75747075740001186e756d626572e50301184e756d62657200012873746174655f726f6f742c0130486173683a3a4f757470757400013c65787472696e736963735f726f6f742c0130486173683a3a4f7574707574000118646967657374340118446967657374000049040c2873705f72756e74696d65187472616974732c426c616b6554776f323536000000004d040c4473705f636f6e73656e7375735f626162650c617070185075626c696300000400dc013c737232353531393a3a5075626c696300005104084873705f636f6e73656e7375735f736c6f747310536c6f740000040028010c75363400005504082873705f73657373696f6e3c4d656d6265727368697050726f6f6600000c011c73657373696f6e10013053657373696f6e496e646578000128747269655f6e6f646573a90201305665633c5665633c75383e3e00013c76616c696461746f725f636f756e7410013856616c696461746f72436f756e74000059040c4473705f636f6e73656e7375735f626162651c64696765737473504e657874436f6e66696744657363726970746f720001040856310801046379030128287536342c2075363429000134616c6c6f7765645f736c6f74735d040130416c6c6f776564536c6f7473000100005d04084473705f636f6e73656e7375735f6261626530416c6c6f776564536c6f747300010c305072696d617279536c6f7473000000745072696d617279416e645365636f6e64617279506c61696e536c6f74730001006c5072696d617279416e645365636f6e64617279565246536c6f74730002000061040c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77240124543a3a4d6f6d656e7400003c54536574207468652063757272656e742074696d652e005501546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6ed470686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e0041015468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e742073706563696669656420627940604d696e696d756d506572696f64602e00d4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e74602e0034232320436f6d706c657869747931012d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f283129602961012d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f28312960292e202862656361757365206f6620604469645570646174653a3a74616b656020696e402020606f6e5f66696e616c697a656029d42d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e65040c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000118207472616e73666572080110646573740001504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565ec0128543a3a42616c616e6365000058d45472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e000501607472616e73666572602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722e11014966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c74b06f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e0034232320436f6d706c657869747961012d20446570656e64656e74206f6e20617267756d656e747320627574206e6f7420637269746963616c2c20676976656e2070726f70657220696d706c656d656e746174696f6e7320666f7220696e70757420636f6e66696794202074797065732e205365652072656c617465642066756e6374696f6e732062656c6f772e31012d20497420636f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e642077726974657320696e7465726e616c6c7920616e64206e6f20636f6d706c6578382020636f6d7075746174696f6e2e004852656c617465642066756e6374696f6e733a004d0120202d2060656e737572655f63616e5f77697468647261776020697320616c776179732063616c6c656420696e7465726e616c6c792062757420686173206120626f756e64656420636f6d706c65786974792e290120202d205472616e7366657272696e672062616c616e63657320746f206163636f756e7473207468617420646964206e6f74206578697374206265666f72652077696c6c206361757365cc2020202060543a3a4f6e4e65774163636f756e743a3a6f6e5f6e65775f6163636f756e746020746f2062652063616c6c65642e5d0120202d2052656d6f76696e6720656e6f7567682066756e64732066726f6d20616e206163636f756e742077696c6c20747269676765722060543a3a4475737452656d6f76616c3a3a6f6e5f756e62616c616e636564602e5d0120202d20607472616e736665725f6b6565705f616c6976656020776f726b73207468652073616d652077617920617320607472616e73666572602c206275742068617320616e206164646974696f6e616c20636865636bdc202020207468617420746865207472616e736665722077696c6c206e6f74206b696c6c20746865206f726967696e206163636f756e742e2c7365745f62616c616e63650c010c77686f0001504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f66726565ec0128543a3a42616c616e63650001306e65775f7265736572766564ec0128543a3a42616c616e636500012090536574207468652062616c616e636573206f66206120676976656e206163636f756e742e001d01546869732077696c6c20616c74657220604672656542616c616e63656020616e642060526573657276656442616c616e63656020696e2073746f726167652e2069742077696c6c3101616c736f20616c7465722074686520746f74616c2069737375616e6365206f66207468652073797374656d202860546f74616c49737375616e6365602920617070726f7072696174656c792e1501496620746865206e65772066726565206f722072657365727665642062616c616e63652069732062656c6f7720746865206578697374656e7469616c206465706f7369742cfc69742077696c6c20726573657420746865206163636f756e74206e6f6e63652028606672616d655f73797374656d3a3a4163636f756e744e6f6e636560292e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e38666f7263655f7472616e736665720c0118736f757263650001504163636f756e7449644c6f6f6b75704f663c543e000110646573740001504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565ec0128543a3a42616c616e63650002144d0145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e74206d6179206265287370656369666965642e34232320436f6d706c65786974794d012d2053616d65206173207472616e736665722c20627574206164646974696f6e616c207265616420616e6420777269746520626563617573652074686520736f75726365206163636f756e74206973206e6f747c2020617373756d656420746f20626520696e20746865206f7665726c61792e4c7472616e736665725f6b6565705f616c697665080110646573740001504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565ec0128543a3a42616c616e63650003184d0153616d6520617320746865205b607472616e73666572605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665722077696c6c206e6f74206b696c6c207468653c6f726967696e206163636f756e742e00b8393925206f66207468652074696d6520796f752077616e74205b607472616e73666572605d20696e73746561642e00c05b607472616e73666572605d3a207374727563742e50616c6c65742e68746d6c236d6574686f642e7472616e73666572307472616e736665725f616c6c080110646573740001504163636f756e7449644c6f6f6b75704f663c543e0001286b6565705f616c697665980110626f6f6c00044005015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861746101616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c206465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f72590120207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746fd420206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e20232320436f6d706c657869747939012d204f2831292e204a757374206c696b65207472616e736665722c206275742072656164696e672074686520757365722773207472616e7366657261626c652062616c616e63652066697273742e3c666f7263655f756e7265736572766508010c77686f0001504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74180128543a3a42616c616e636500050cb0556e7265736572766520736f6d652062616c616e63652066726f6d2061207573657220627920666f7263652e006c43616e206f6e6c792062652063616c6c656420627920524f4f542e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e69040c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c65741043616c6c0404540001143c7375626d69745f756e7369676e65640801307261775f736f6c7574696f6e6d0401b0426f783c526177536f6c7574696f6e3c536f6c7574696f6e4f663c543a3a4d696e6572436f6e6669673e3e3e00011c7769746e6573733d050158536f6c7574696f6e4f72536e617073686f7453697a65000038a45375626d6974206120736f6c7574696f6e20666f722074686520756e7369676e65642070686173652e00c8546865206469737061746368206f726967696e20666f20746869732063616c6c206d757374206265205f5f6e6f6e655f5f2e003d0154686973207375626d697373696f6e20697320636865636b6564206f6e2074686520666c792e204d6f72656f7665722c207468697320756e7369676e656420736f6c7574696f6e206973206f6e6c79550176616c696461746564207768656e207375626d697474656420746f2074686520706f6f6c2066726f6d20746865202a2a6c6f63616c2a2a206e6f64652e204566666563746976656c792c2074686973206d65616e735d0174686174206f6e6c79206163746976652076616c696461746f72732063616e207375626d69742074686973207472616e73616374696f6e207768656e20617574686f72696e67206120626c6f636b202873696d696c617240746f20616e20696e686572656e74292e005901546f2070726576656e7420616e7920696e636f727265637420736f6c7574696f6e2028616e642074687573207761737465642074696d652f776569676874292c2074686973207472616e73616374696f6e2077696c6c4d0170616e69632069662074686520736f6c7574696f6e207375626d6974746564206279207468652076616c696461746f7220697320696e76616c696420696e20616e79207761792c206566666563746976656c799c70757474696e6720746865697220617574686f72696e6720726577617264206174207269736b2e00e04e6f206465706f736974206f7220726577617264206973206173736f63696174656420776974682074686973207375626d697373696f6e2e6c7365745f6d696e696d756d5f756e747275737465645f73636f72650401406d617962655f6e6578745f73636f7265410501544f7074696f6e3c456c656374696f6e53636f72653e000114b05365742061206e65772076616c756520666f7220604d696e696d756d556e7472757374656453636f7265602e00d84469737061746368206f726967696e206d75737420626520616c69676e656420776974682060543a3a466f7263654f726967696e602e00f05468697320636865636b2063616e206265207475726e6564206f66662062792073657474696e67207468652076616c756520746f20604e6f6e65602e747365745f656d657267656e63795f656c656374696f6e5f726573756c74040120737570706f72747345050158537570706f7274733c543a3a4163636f756e7449643e0002205901536574206120736f6c7574696f6e20696e207468652071756575652c20746f2062652068616e646564206f757420746f2074686520636c69656e74206f6620746869732070616c6c657420696e20746865206e6578748863616c6c20746f2060456c656374696f6e50726f76696465723a3a656c656374602e004501546869732063616e206f6e6c79206265207365742062792060543a3a466f7263654f726967696e602c20616e64206f6e6c79207768656e207468652070686173652069732060456d657267656e6379602e00610154686520736f6c7574696f6e206973206e6f7420636865636b656420666f7220616e7920666561736962696c69747920616e6420697320617373756d656420746f206265207472757374776f727468792c20617320616e795101666561736962696c69747920636865636b20697473656c662063616e20696e207072696e6369706c652063617573652074686520656c656374696f6e2070726f6365737320746f206661696c202864756520746f686d656d6f72792f77656967687420636f6e73747261696e73292e187375626d69740401307261775f736f6c7574696f6e6d0401b0426f783c526177536f6c7574696f6e3c536f6c7574696f6e4f663c543a3a4d696e6572436f6e6669673e3e3e0003249c5375626d6974206120736f6c7574696f6e20666f7220746865207369676e65642070686173652e00d0546865206469737061746368206f726967696e20666f20746869732063616c6c206d757374206265205f5f7369676e65645f5f2e005d0154686520736f6c7574696f6e20697320706f74656e7469616c6c79207175657565642c206261736564206f6e2074686520636c61696d65642073636f726520616e642070726f6365737365642061742074686520656e64506f6620746865207369676e65642070686173652e005d0141206465706f73697420697320726573657276656420616e64207265636f7264656420666f722074686520736f6c7574696f6e2e204261736564206f6e20746865206f7574636f6d652c2074686520736f6c7574696f6e15016d696768742062652072657761726465642c20736c61736865642c206f722067657420616c6c206f7220612070617274206f6620746865206465706f736974206261636b2e4c676f7665726e616e63655f66616c6c6261636b0801406d617962655f6d61785f766f746572730102012c4f7074696f6e3c7533323e0001446d617962655f6d61785f746172676574730102012c4f7074696f6e3c7533323e00041080547269676765722074686520676f7665726e616e63652066616c6c6261636b2e004901546869732063616e206f6e6c792062652063616c6c6564207768656e205b6050686173653a3a456d657267656e6379605d20697320656e61626c65642c20617320616e20616c7465726e617469766520746fc063616c6c696e67205b6043616c6c3a3a7365745f656d657267656e63795f656c656374696f6e5f726573756c74605d2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e6d04089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173652c526177536f6c7574696f6e040453017104000c0120736f6c7574696f6e710401045300011473636f72659c0134456c656374696f6e53636f7265000114726f756e6410010c7533320000710408586a6f7973747265616d5f6e6f64655f72756e74696d65384e706f73536f6c7574696f6e31360000400118766f74657331750400000118766f74657332810400000118766f74657333950400000118766f74657334a10400000118766f74657335ad0400000118766f74657336b90400000118766f74657337c50400000118766f74657338d10400000118766f74657339dd040000011c766f7465733130e9040000011c766f7465733131f5040000011c766f746573313201050000011c766f74657331330d050000011c766f746573313419050000011c766f746573313525050000011c766f746573313631050000007504000002790400790400000408e5037d04007d04000006290400810400000285040085040000040ce50389047d04008904000004087d048d04008d0400000691040091040c3473705f61726974686d65746963287065725f7468696e677318506572553136000004002904010c7531360000950400000299040099040000040ce5039d047d04009d0400000302000000890400a104000002a50400a5040000040ce503a9047d0400a90400000303000000890400ad04000002b10400b1040000040ce503b5047d0400b50400000304000000890400b904000002bd0400bd040000040ce503c1047d0400c10400000305000000890400c504000002c90400c9040000040ce503cd047d0400cd0400000306000000890400d104000002d50400d5040000040ce503d9047d0400d90400000307000000890400dd04000002e10400e1040000040ce503e5047d0400e50400000308000000890400e904000002ed0400ed040000040ce503f1047d0400f10400000309000000890400f504000002f90400f9040000040ce503fd047d0400fd040000030a000000890400010500000205050005050000040ce50309057d040009050000030b0000008904000d0500000211050011050000040ce50315057d040015050000030c00000089040019050000021d05001d050000040ce50321057d040021050000030d000000890400250500000229050029050000040ce5032d057d04002d050000030e000000890400310500000235050035050000040ce50339057d040039050000030f0000008904003d05089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f706861736558536f6c7574696f6e4f72536e617073686f7453697a650000080118766f74657273e503010c75333200011c74617267657473e503010c7533320000410504184f7074696f6e040454019c0108104e6f6e6500000010536f6d6504009c00000100004505000002490500490500000408004d05004d05084473705f6e706f735f656c656374696f6e731c537570706f727404244163636f756e744964010000080114746f74616c18013c457874656e64656442616c616e6365000118766f74657273510501845665633c284163636f756e7449642c20457874656e64656442616c616e6365293e000051050000024d01005505103870616c6c65745f7374616b696e671870616c6c65741870616c6c65741043616c6c04045400016810626f6e640c0128636f6e74726f6c6c65720001504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565ec013042616c616e63654f663c543e00011470617965655905017c52657761726444657374696e6174696f6e3c543a3a4163636f756e7449643e00003c610154616b6520746865206f726967696e206163636f756e74206173206120737461736820616e64206c6f636b207570206076616c756560206f66206974732062616c616e63652e2060636f6e74726f6c6c6572602077696c6c80626520746865206163636f756e74207468617420636f6e74726f6c732069742e002d016076616c756560206d757374206265206d6f7265207468616e2074686520606d696e696d756d5f62616c616e636560207370656369666965642062792060543a3a43757272656e6379602e002101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20627920746865207374617368206163636f756e742e003c456d6974732060426f6e646564602e34232320436f6d706c6578697479d02d20496e646570656e64656e74206f662074686520617267756d656e74732e204d6f64657261746520636f6d706c65786974792e1c2d204f2831292e642d20546872656520657874726120444220656e74726965732e004d014e4f54453a2054776f206f66207468652073746f726167652077726974657320286053656c663a3a626f6e646564602c206053656c663a3a7061796565602920617265205f6e657665725f20636c65616e65643d01756e6c6573732074686520606f726967696e602066616c6c732062656c6f77205f6578697374656e7469616c206465706f7369745f20616e6420676574732072656d6f76656420617320647573742e28626f6e645f65787472610401386d61785f6164646974696f6e616cec013042616c616e63654f663c543e000138610141646420736f6d6520657874726120616d6f756e742074686174206861766520617070656172656420696e207468652073746173682060667265655f62616c616e63656020696e746f207468652062616c616e636520757030666f72207374616b696e672e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f206279207468652073746173682c206e6f742074686520636f6e74726f6c6c65722e004d01557365207468697320696620746865726520617265206164646974696f6e616c2066756e647320696e20796f7572207374617368206163636f756e74207468617420796f75207769736820746f20626f6e642e5501556e6c696b65205b60626f6e64605d2853656c663a3a626f6e6429206f72205b60756e626f6e64605d2853656c663a3a756e626f6e642920746869732066756e6374696f6e20646f6573206e6f7420696d706f7365bc616e79206c696d69746174696f6e206f6e2074686520616d6f756e7420746861742063616e2062652061646465642e003c456d6974732060426f6e646564602e0034232320436f6d706c6578697479e42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e1c2d204f2831292e18756e626f6e6404011476616c7565ec013042616c616e63654f663c543e00024c51015363686564756c65206120706f7274696f6e206f662074686520737461736820746f20626520756e6c6f636b656420726561647920666f72207472616e73666572206f75742061667465722074686520626f6e64fc706572696f6420656e64732e2049662074686973206c656176657320616e20616d6f756e74206163746976656c7920626f6e646564206c657373207468616e2101543a3a43757272656e63793a3a6d696e696d756d5f62616c616e636528292c207468656e20697420697320696e6372656173656420746f207468652066756c6c20616d6f756e742e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e0045014f6e63652074686520756e6c6f636b20706572696f6420697320646f6e652c20796f752063616e2063616c6c206077697468647261775f756e626f6e6465646020746f2061637475616c6c79206d6f7665bc7468652066756e6473206f7574206f66206d616e6167656d656e7420726561647920666f72207472616e736665722e0031014e6f206d6f7265207468616e2061206c696d69746564206e756d626572206f6620756e6c6f636b696e67206368756e6b73202873656520604d6178556e6c6f636b696e674368756e6b736029410163616e20636f2d657869737473206174207468652073616d652074696d652e20496620746865726520617265206e6f20756e6c6f636b696e67206368756e6b7320736c6f747320617661696c61626c6545015b6043616c6c3a3a77697468647261775f756e626f6e646564605d2069732063616c6c656420746f2072656d6f766520736f6d65206f6620746865206368756e6b732028696620706f737369626c65292e00390149662061207573657220656e636f756e74657273207468652060496e73756666696369656e74426f6e6460206572726f72207768656e2063616c6c696e6720746869732065787472696e7369632c1901746865792073686f756c642063616c6c20606368696c6c6020666972737420696e206f7264657220746f206672656520757020746865697220626f6e6465642066756e64732e0044456d6974732060556e626f6e646564602e009453656520616c736f205b6043616c6c3a3a77697468647261775f756e626f6e646564605d2e4477697468647261775f756e626f6e6465640401486e756d5f736c617368696e675f7370616e7310010c753332000338290152656d6f766520616e7920756e6c6f636b6564206368756e6b732066726f6d207468652060756e6c6f636b696e67602071756575652066726f6d206f7572206d616e6167656d656e742e0031015468697320657373656e7469616c6c7920667265657320757020746861742062616c616e636520746f206265207573656420627920746865207374617368206163636f756e7420746f20646f4877686174657665722069742077616e74732e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722e0048456d697473206057697468647261776e602e006853656520616c736f205b6043616c6c3a3a756e626f6e64605d2e0034232320436f6d706c6578697479d84f285329207768657265205320697320746865206e756d626572206f6620736c617368696e67207370616e7320746f2072656d6f766509014e4f54453a2057656967687420616e6e6f746174696f6e20697320746865206b696c6c207363656e6172696f2c20776520726566756e64206f74686572776973652e2076616c69646174650401147072656673b0013856616c696461746f725072656673000414e44465636c617265207468652064657369726520746f2076616c696461746520666f7220746865206f726967696e20636f6e74726f6c6c65722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e206e6f6d696e61746504011c746172676574735d0501645665633c4163636f756e7449644c6f6f6b75704f663c543e3e0005280d014465636c617265207468652064657369726520746f206e6f6d696e6174652060746172676574736020666f7220746865206f726967696e20636f6e74726f6c6c65722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e0034232320436f6d706c65786974792d012d20546865207472616e73616374696f6e277320636f6d706c65786974792069732070726f706f7274696f6e616c20746f207468652073697a65206f662060746172676574736020284e29050177686963682069732063617070656420617420436f6d7061637441737369676e6d656e74733a3a4c494d49542028543a3a4d61784e6f6d696e6174696f6e73292ed42d20426f74682074686520726561647320616e642077726974657320666f6c6c6f7720612073696d696c6172207061747465726e2e146368696c6c000628c44465636c617265206e6f2064657369726520746f206569746865722076616c6964617465206f72206e6f6d696e6174652e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e0034232320436f6d706c6578697479e42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e502d20436f6e7461696e73206f6e6520726561642ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e247365745f706179656504011470617965655905017c52657761726444657374696e6174696f6e3c543a3a4163636f756e7449643e000730b42852652d2973657420746865207061796d656e742074617267657420666f72206120636f6e74726f6c6c65722e005101456666656374732077696c6c2062652066656c7420696e7374616e746c792028617320736f6f6e20617320746869732066756e6374696f6e20697320636f6d706c65746564207375636365737366756c6c79292e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e0034232320436f6d706c6578697479182d204f283129e42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e942d20436f6e7461696e732061206c696d69746564206e756d626572206f662072656164732ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e242d2d2d2d2d2d2d2d2d387365745f636f6e74726f6c6c6572040128636f6e74726f6c6c65720001504163636f756e7449644c6f6f6b75704f663c543e00082c8c2852652d297365742074686520636f6e74726f6c6c6572206f6620612073746173682e005101456666656374732077696c6c2062652066656c7420696e7374616e746c792028617320736f6f6e20617320746869732066756e6374696f6e20697320636f6d706c65746564207375636365737366756c6c79292e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f206279207468652073746173682c206e6f742074686520636f6e74726f6c6c65722e0034232320436f6d706c6578697479104f283129e42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e942d20436f6e7461696e732061206c696d69746564206e756d626572206f662072656164732ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e4c7365745f76616c696461746f725f636f756e7404010c6e6577e503010c75333200091890536574732074686520696465616c206e756d626572206f662076616c696461746f72732e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e0034232320436f6d706c6578697479104f28312960696e6372656173655f76616c696461746f725f636f756e740401286164646974696f6e616ce503010c753332000a1ce4496e6372656d656e74732074686520696465616c206e756d626572206f662076616c696461746f7273207570746f206d6178696d756d206f668c60456c656374696f6e50726f7669646572426173653a3a4d617857696e6e657273602e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e0034232320436f6d706c65786974799853616d65206173205b6053656c663a3a7365745f76616c696461746f725f636f756e74605d2e547363616c655f76616c696461746f725f636f756e74040118666163746f726105011c50657263656e74000b1c0d015363616c652075702074686520696465616c206e756d626572206f662076616c696461746f7273206279206120666163746f72207570746f206d6178696d756d206f668c60456c656374696f6e50726f7669646572426173653a3a4d617857696e6e657273602e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e0034232320436f6d706c65786974799853616d65206173205b6053656c663a3a7365745f76616c696461746f725f636f756e74605d2e34666f7263655f6e6f5f65726173000c34ac466f72636520746865726520746f206265206e6f206e6577206572617320696e646566696e6974656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e3901546875732074686520656c656374696f6e2070726f63657373206d6179206265206f6e676f696e67207768656e20746869732069732063616c6c65642e20496e2074686973206361736520746865dc656c656374696f6e2077696c6c20636f6e74696e756520756e74696c20746865206e65787420657261206973207472696767657265642e0034232320436f6d706c65786974793c2d204e6f20617267756d656e74732e382d205765696768743a204f28312934666f7263655f6e65775f657261000d384901466f72636520746865726520746f2062652061206e6577206572612061742074686520656e64206f6620746865206e6578742073657373696f6e2e20416674657220746869732c2069742077696c6c2062659c726573657420746f206e6f726d616c20286e6f6e2d666f7263656429206265686176696f75722e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e4901496620746869732069732063616c6c6564206a757374206265666f72652061206e657720657261206973207472696767657265642c2074686520656c656374696f6e2070726f63657373206d6179206e6f748c6861766520656e6f75676820626c6f636b7320746f20676574206120726573756c742e0034232320436f6d706c65786974793c2d204e6f20617267756d656e74732e382d205765696768743a204f283129447365745f696e76756c6e657261626c6573040134696e76756c6e657261626c65735d0501445665633c543a3a4163636f756e7449643e000e0cc8536574207468652076616c696461746f72732077686f2063616e6e6f7420626520736c61736865642028696620616e79292e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e34666f7263655f756e7374616b650801147374617368000130543a3a4163636f756e7449640001486e756d5f736c617368696e675f7370616e7310010c753332000f0c0901466f72636520612063757272656e74207374616b657220746f206265636f6d6520636f6d706c6574656c7920756e7374616b65642c20696d6d6564696174656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e50666f7263655f6e65775f6572615f616c776179730010240101466f72636520746865726520746f2062652061206e6577206572612061742074686520656e64206f662073657373696f6e7320696e646566696e6974656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e4901496620746869732069732063616c6c6564206a757374206265666f72652061206e657720657261206973207472696767657265642c2074686520656c656374696f6e2070726f63657373206d6179206e6f748c6861766520656e6f75676820626c6f636b7320746f20676574206120726573756c742e5463616e63656c5f64656665727265645f736c61736808010c657261100120457261496e646578000134736c6173685f696e6469636573650501205665633c7533323e0011149443616e63656c20656e6163746d656e74206f66206120646566657272656420736c6173682e009843616e2062652063616c6c6564206279207468652060543a3a41646d696e4f726967696e602e000101506172616d65746572733a2065726120616e6420696e6469636573206f662074686520736c617368657320666f7220746861742065726120746f206b696c6c2e387061796f75745f7374616b65727308013c76616c696461746f725f7374617368000130543a3a4163636f756e74496400010c657261100120457261496e64657800122c0d01506179206f757420616c6c20746865207374616b65727320626568696e6420612073696e676c652076616c696461746f7220666f7220612073696e676c65206572612e0049012d206076616c696461746f725f73746173686020697320746865207374617368206163636f756e74206f66207468652076616c696461746f722e205468656972206e6f6d696e61746f72732c20757020746f2501202060543a3a4d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602c2077696c6c20616c736f207265636569766520746865697220726577617264732e31012d206065726160206d617920626520616e7920657261206265747765656e20605b63757272656e745f657261202d20686973746f72795f64657074683b2063757272656e745f6572615d602e005501546865206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e20416e79206163636f756e742063616e2063616c6c20746869732066756e6374696f6e2c206576656e206966746974206973206e6f74206f6e65206f6620746865207374616b6572732e0034232320436f6d706c6578697479b82d204174206d6f7374204f284d61784e6f6d696e61746f72526577617264656450657256616c696461746f72292e187265626f6e6404011476616c7565ec013042616c616e63654f663c543e00131cdc5265626f6e64206120706f7274696f6e206f6620746865207374617368207363686564756c656420746f20626520756e6c6f636b65642e00d4546865206469737061746368206f726967696e206d757374206265207369676e65642062792074686520636f6e74726f6c6c65722e0034232320436f6d706c6578697479d02d2054696d6520636f6d706c65786974793a204f284c292c207768657265204c20697320756e6c6f636b696e67206368756e6b73882d20426f756e64656420627920604d6178556e6c6f636b696e674368756e6b73602e28726561705f73746173680801147374617368000130543a3a4163636f756e7449640001486e756d5f736c617368696e675f7370616e7310010c7533320014305d0152656d6f766520616c6c2064617461207374727563747572657320636f6e6365726e696e672061207374616b65722f7374617368206f6e636520697420697320617420612073746174652077686572652069742063616e0501626520636f6e736964657265642060647573746020696e20746865207374616b696e672073797374656d2e2054686520726571756972656d656e7473206172653a000501312e207468652060746f74616c5f62616c616e636560206f66207468652073746173682069732062656c6f77206578697374656e7469616c206465706f7369742e1101322e206f722c2074686520606c65646765722e746f74616c60206f66207468652073746173682069732062656c6f77206578697374656e7469616c206465706f7369742e00550154686520666f726d65722063616e2068617070656e20696e206361736573206c696b65206120736c6173683b20746865206c6174746572207768656e20612066756c6c7920756e626f6e646564206163636f756e7409016973207374696c6c20726563656976696e67207374616b696e67207265776172647320696e206052657761726444657374696e6174696f6e3a3a5374616b6564602e00310149742063616e2062652063616c6c656420627920616e796f6e652c206173206c6f6e672061732060737461736860206d65657473207468652061626f766520726571756972656d656e74732e00dc526566756e647320746865207472616e73616374696f6e20666565732075706f6e207375636365737366756c20657865637574696f6e2e106b69636b04010c77686f5d0501645665633c4163636f756e7449644c6f6f6b75704f663c543e3e00152ce052656d6f76652074686520676976656e206e6f6d696e6174696f6e732066726f6d207468652063616c6c696e672076616c696461746f722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e004d012d206077686f603a2041206c697374206f66206e6f6d696e61746f72207374617368206163636f756e74732077686f20617265206e6f6d696e6174696e6720746869732076616c696461746f72207768696368c0202073686f756c64206e6f206c6f6e676572206265206e6f6d696e6174696e6720746869732076616c696461746f722e0055014e6f74653a204d616b696e6720746869732063616c6c206f6e6c79206d616b65732073656e736520696620796f7520666972737420736574207468652076616c696461746f7220707265666572656e63657320746f78626c6f636b20616e792066757274686572206e6f6d696e6174696f6e732e4c7365745f7374616b696e675f636f6e666967731801486d696e5f6e6f6d696e61746f725f626f6e6469050158436f6e6669674f703c42616c616e63654f663c543e3e0001486d696e5f76616c696461746f725f626f6e6469050158436f6e6669674f703c42616c616e63654f663c543e3e00014c6d61785f6e6f6d696e61746f725f636f756e746d050134436f6e6669674f703c7533323e00014c6d61785f76616c696461746f725f636f756e746d050134436f6e6669674f703c7533323e00013c6368696c6c5f7468726573686f6c6471050144436f6e6669674f703c50657263656e743e0001386d696e5f636f6d6d697373696f6e75050144436f6e6669674f703c50657262696c6c3e001644ac5570646174652074686520766172696f7573207374616b696e6720636f6e66696775726174696f6e73202e0025012a20606d696e5f6e6f6d696e61746f725f626f6e64603a20546865206d696e696d756d2061637469766520626f6e64206e656564656420746f2062652061206e6f6d696e61746f722e25012a20606d696e5f76616c696461746f725f626f6e64603a20546865206d696e696d756d2061637469766520626f6e64206e656564656420746f20626520612076616c696461746f722e55012a20606d61785f6e6f6d696e61746f725f636f756e74603a20546865206d6178206e756d626572206f662075736572732077686f2063616e2062652061206e6f6d696e61746f72206174206f6e63652e205768656e98202073657420746f20604e6f6e65602c206e6f206c696d697420697320656e666f726365642e55012a20606d61785f76616c696461746f725f636f756e74603a20546865206d6178206e756d626572206f662075736572732077686f2063616e20626520612076616c696461746f72206174206f6e63652e205768656e98202073657420746f20604e6f6e65602c206e6f206c696d697420697320656e666f726365642e59012a20606368696c6c5f7468726573686f6c64603a2054686520726174696f206f6620606d61785f6e6f6d696e61746f725f636f756e7460206f7220606d61785f76616c696461746f725f636f756e74602077686963681901202073686f756c642062652066696c6c656420696e206f7264657220666f722074686520606368696c6c5f6f7468657260207472616e73616374696f6e20746f20776f726b2e61012a20606d696e5f636f6d6d697373696f6e603a20546865206d696e696d756d20616d6f756e74206f6620636f6d6d697373696f6e207468617420656163682076616c696461746f7273206d757374206d61696e7461696e2e550120205468697320697320636865636b6564206f6e6c792075706f6e2063616c6c696e67206076616c6964617465602e204578697374696e672076616c696461746f727320617265206e6f742061666665637465642e00c452756e74696d654f726967696e206d75737420626520526f6f7420746f2063616c6c20746869732066756e6374696f6e2e0035014e4f54453a204578697374696e67206e6f6d696e61746f727320616e642076616c696461746f72732077696c6c206e6f742062652061666665637465642062792074686973207570646174652e1101746f206b69636b2070656f706c6520756e64657220746865206e6577206c696d6974732c20606368696c6c5f6f74686572602073686f756c642062652063616c6c65642e2c6368696c6c5f6f74686572040128636f6e74726f6c6c6572000130543a3a4163636f756e74496400176841014465636c61726520612060636f6e74726f6c6c65726020746f2073746f702070617274696369706174696e672061732065697468657220612076616c696461746f72206f72206e6f6d696e61746f722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e004101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2c206275742063616e2062652063616c6c656420627920616e796f6e652e0059014966207468652063616c6c6572206973207468652073616d652061732074686520636f6e74726f6c6c6572206265696e672074617267657465642c207468656e206e6f206675727468657220636865636b7320617265d8656e666f726365642c20616e6420746869732066756e6374696f6e2062656861766573206a757374206c696b6520606368696c6c602e005d014966207468652063616c6c657220697320646966666572656e74207468616e2074686520636f6e74726f6c6c6572206265696e672074617267657465642c2074686520666f6c6c6f77696e6720636f6e646974696f6e73306d757374206265206d65743a001d012a2060636f6e74726f6c6c657260206d7573742062656c6f6e6720746f2061206e6f6d696e61746f722077686f20686173206265636f6d65206e6f6e2d6465636f6461626c652c000c4f723a003d012a204120604368696c6c5468726573686f6c6460206d7573742062652073657420616e6420636865636b656420776869636820646566696e657320686f7720636c6f736520746f20746865206d6178550120206e6f6d696e61746f7273206f722076616c696461746f7273207765206d757374207265616368206265666f72652075736572732063616e207374617274206368696c6c696e67206f6e652d616e6f746865722e59012a204120604d61784e6f6d696e61746f72436f756e746020616e6420604d617856616c696461746f72436f756e7460206d75737420626520736574207768696368206973207573656420746f2064657465726d696e65902020686f7720636c6f73652077652061726520746f20746865207468726573686f6c642e5d012a204120604d696e4e6f6d696e61746f72426f6e646020616e6420604d696e56616c696461746f72426f6e6460206d7573742062652073657420616e6420636865636b65642c2077686963682064657465726d696e65735101202069662074686973206973206120706572736f6e20746861742073686f756c64206265206368696c6c6564206265636175736520746865792068617665206e6f74206d657420746865207468726573686f6c64402020626f6e642072657175697265642e005501546869732063616e2062652068656c7066756c20696620626f6e6420726571756972656d656e74732061726520757064617465642c20616e64207765206e65656420746f2072656d6f7665206f6c642075736572739877686f20646f206e6f74207361746973667920746865736520726571756972656d656e74732e68666f7263655f6170706c795f6d696e5f636f6d6d697373696f6e04013c76616c696461746f725f7374617368000130543a3a4163636f756e74496400180c4501466f72636520612076616c696461746f7220746f2068617665206174206c6561737420746865206d696e696d756d20636f6d6d697373696f6e2e20546869732077696c6c206e6f74206166666563742061610176616c696461746f722077686f20616c726561647920686173206120636f6d6d697373696f6e2067726561746572207468616e206f7220657175616c20746f20746865206d696e696d756d2e20416e79206163636f756e743863616e2063616c6c20746869732e487365745f6d696e5f636f6d6d697373696f6e04010c6e6577ac011c50657262696c6c00191025015365747320746865206d696e696d756d20616d6f756e74206f6620636f6d6d697373696f6e207468617420656163682076616c696461746f7273206d757374206d61696e7461696e2e005901546869732063616c6c20686173206c6f7765722070726976696c65676520726571756972656d656e7473207468616e20607365745f7374616b696e675f636f6e6669676020616e642063616e2062652063616c6c6564cc6279207468652060543a3a41646d696e4f726967696e602e20526f6f742063616e20616c776179732063616c6c20746869732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e5905083870616c6c65745f7374616b696e674452657761726444657374696e6174696f6e04244163636f756e74496401000114185374616b656400000014537461736800010028436f6e74726f6c6c65720002001c4163636f756e7404000001244163636f756e744964000300104e6f6e65000400005d05000002000061050c3473705f61726974686d65746963287065725f7468696e67731c50657263656e740000040008010875380000650500000210006905103870616c6c65745f7374616b696e671870616c6c65741870616c6c657420436f6e6669674f700404540118010c104e6f6f700000000c5365740400180104540001001852656d6f7665000200006d05103870616c6c65745f7374616b696e671870616c6c65741870616c6c657420436f6e6669674f700404540110010c104e6f6f700000000c5365740400100104540001001852656d6f7665000200007105103870616c6c65745f7374616b696e671870616c6c65741870616c6c657420436f6e6669674f70040454016105010c104e6f6f700000000c536574040061050104540001001852656d6f7665000200007505103870616c6c65745f7374616b696e671870616c6c65741870616c6c657420436f6e6669674f7004045401ac010c104e6f6f700000000c5365740400ac0104540001001852656d6f76650002000079050c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b6579737d05011c543a3a4b65797300011470726f6f6630011c5665633c75383e000024e453657473207468652073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c657220746f20606b657973602e1d01416c6c6f777320616e206163636f756e7420746f20736574206974732073657373696f6e206b6579207072696f7220746f206265636f6d696e6720612076616c696461746f722ec05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e00d0546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265207369676e65642e0034232320436f6d706c657869747959012d20604f283129602e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f662060543a3a4b6579733a3a6b65795f69647328296020776869636820697320202066697865642e2870757267655f6b657973000130c852656d6f76657320616e792073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c65722e00c05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e005501546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265205369676e656420616e6420746865206163636f756e74206d757374206265206569746865722062655d01636f6e7665727469626c6520746f20612076616c696461746f72204944207573696e672074686520636861696e2773207479706963616c2061646472657373696e672073797374656d20287468697320757375616c6c7951016d65616e73206265696e67206120636f6e74726f6c6c6572206163636f756e7429206f72206469726563746c7920636f6e7665727469626c6520696e746f20612076616c696461746f722049442028776869636894757375616c6c79206d65616e73206265696e672061207374617368206163636f756e74292e0034232320436f6d706c65786974793d012d20604f2831296020696e206e756d626572206f66206b65792074797065732e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f6698202060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7d0508586a6f7973747265616d5f6e6f64655f72756e74696d652c53657373696f6e4b657973000010011c6772616e647061cc01d03c4772616e647061206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000110626162654d0401c43c42616265206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000124696d5f6f6e6c696e65d801d43c496d4f6e6c696e65206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300014c617574686f726974795f646973636f76657279810501fc3c417574686f72697479446973636f76657279206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000081050c5873705f617574686f726974795f646973636f766572790c617070185075626c696300000400dc013c737232353531393a3a5075626c6963000085050c3870616c6c65745f6772616e6470611870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f66890501bc426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20543a3a426c6f636b4e756d6265723e3e00013c6b65795f6f776e65725f70726f6f6655040140543a3a4b65794f776e657250726f6f6600001009015265706f727420766f7465722065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667920746865f465717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f66f8616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63654477696c6c206265207265706f727465642e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f66890501bc426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20543a3a426c6f636b4e756d6265723e3e00013c6b65795f6f776e65725f70726f6f6655040140543a3a4b65794f776e657250726f6f6600012409015265706f727420766f7465722065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667920746865f465717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f66f8616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63654477696c6c206265207265706f727465642e000d01546869732065787472696e736963206d7573742062652063616c6c656420756e7369676e656420616e642069742069732065787065637465642074686174206f6e6c791501626c6f636b20617574686f72732077696c6c2063616c6c206974202876616c69646174656420696e206056616c6964617465556e7369676e656460292c2061732073756368150169662074686520626c6f636b20617574686f7220697320646566696e65642069742077696c6c20626520646566696e6564206173207468652065717569766f636174696f6e247265706f727465722e306e6f74655f7374616c6c656408011464656c6179100138543a3a426c6f636b4e756d62657200016c626573745f66696e616c697a65645f626c6f636b5f6e756d626572100138543a3a426c6f636b4e756d6265720002303d014e6f74652074686174207468652063757272656e7420617574686f7269747920736574206f6620746865204752414e4450412066696e616c6974792067616467657420686173207374616c6c65642e006101546869732077696c6c2074726967676572206120666f7263656420617574686f7269747920736574206368616e67652061742074686520626567696e6e696e67206f6620746865206e6578742073657373696f6e2c20746f6101626520656e6163746564206064656c61796020626c6f636b7320616674657220746861742e20546865206064656c6179602073686f756c64206265206869676820656e6f75676820746f20736166656c7920617373756d654901746861742074686520626c6f636b207369676e616c6c696e672074686520666f72636564206368616e67652077696c6c206e6f742062652072652d6f7267656420652e672e203130303020626c6f636b732e5d0154686520626c6f636b2070726f64756374696f6e207261746520287768696368206d617920626520736c6f77656420646f776e2062656361757365206f662066696e616c697479206c616767696e67292073686f756c64510162652074616b656e20696e746f206163636f756e74207768656e2063686f6f73696e6720746865206064656c6179602e20546865204752414e44504120766f74657273206261736564206f6e20746865206e65775501617574686f726974792077696c6c20737461727420766f74696e67206f6e20746f70206f662060626573745f66696e616c697a65645f626c6f636b5f6e756d6265726020666f72206e65772066696e616c697a65644d01626c6f636b732e2060626573745f66696e616c697a65645f626c6f636b5f6e756d626572602073686f756c64206265207468652068696768657374206f6620746865206c61746573742066696e616c697a6564c4626c6f636b206f6620616c6c2076616c696461746f7273206f6620746865206e657720617574686f72697479207365742e00584f6e6c792063616c6c61626c6520627920726f6f742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8905084c73705f66696e616c6974795f6772616e6470614445717569766f636174696f6e50726f6f66080448012c044e0110000801187365745f6964280114536574496400013065717569766f636174696f6e8d05014845717569766f636174696f6e3c482c204e3e00008d05084c73705f66696e616c6974795f6772616e6470613045717569766f636174696f6e080448012c044e011001081c507265766f7465040091050139016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265766f74653c482c204e3e2c0a417574686f726974795369676e61747572653e00000024507265636f6d6d69740400a9050141016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265636f6d6d69743c482c204e3e2c0a417574686f726974795369676e61747572653e000100009105084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c08496401cc0456019505045301990500100130726f756e645f6e756d62657228010c7536340001206964656e74697479cc010849640001146669727374a505011828562c2053290001187365636f6e64a505011828562c20532900009505084066696e616c6974795f6772616e6470611c507265766f7465080448012c044e01100008012c7461726765745f686173682c0104480001347461726765745f6e756d6265721001044e000099050c4c73705f66696e616c6974795f6772616e6470610c617070245369676e6174757265000004009d050148656432353531393a3a5369676e617475726500009d050c1c73705f636f72651c65643235353139245369676e617475726500000400a10501205b75383b2036345d0000a105000003400000000800a505000004089505990500a905084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c08496401cc045601ad05045301990500100130726f756e645f6e756d62657228010c7536340001206964656e74697479cc010849640001146669727374b105011828562c2053290001187365636f6e64b105011828562c2053290000ad05084066696e616c6974795f6772616e64706124507265636f6d6d6974080448012c044e01100008012c7461726765745f686173682c0104480001347461726765745f6e756d6265721001044e0000b10500000408ad05990500b5050c4070616c6c65745f696d5f6f6e6c696e651870616c6c65741043616c6c04045400010424686561727462656174080124686561727462656174b90501644865617274626561743c543a3a426c6f636b4e756d6265723e0001247369676e6174757265cd0501bc3c543a3a417574686f7269747949642061732052756e74696d654170705075626c69633e3a3a5369676e617475726500001438232320436f6d706c65786974793a59012d20604f284b202b20452960207768657265204b206973206c656e677468206f6620604b6579736020286865617274626561742e76616c696461746f72735f6c656e2920616e642045206973206c656e677468206f66b02020606865617274626561742e6e6574776f726b5f73746174652e65787465726e616c5f61646472657373608820202d20604f284b29603a206465636f64696e67206f66206c656e67746820604b60ac20202d20604f284529603a206465636f64696e672f656e636f64696e67206f66206c656e67746820604560042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eb905084070616c6c65745f696d5f6f6e6c696e6524486561727462656174042c426c6f636b4e756d626572011000140130626c6f636b5f6e756d62657210012c426c6f636b4e756d6265720001346e6574776f726b5f7374617465bd0501484f70617175654e6574776f726b537461746500013473657373696f6e5f696e64657810013053657373696f6e496e64657800013c617574686f726974795f696e64657810012441757468496e64657800013876616c696461746f72735f6c656e10010c7533320000bd050c1c73705f636f7265206f6666636861696e484f70617175654e6574776f726b5374617465000008011c706565725f6964c10501304f706171756550656572496400014865787465726e616c5f616464726573736573c50501505665633c4f70617175654d756c7469616464723e0000c105081c73705f636f7265304f70617175655065657249640000040030011c5665633c75383e0000c505000002c90500c9050c1c73705f636f7265206f6666636861696e3c4f70617175654d756c7469616464720000040030011c5665633c75383e0000cd05104070616c6c65745f696d5f6f6e6c696e651c737232353531392c6170705f73723235353139245369676e617475726500000400d1050148737232353531393a3a5369676e61747572650000d1050c1c73705f636f72651c73723235353139245369676e617475726500000400a10501205b75383b2036345d0000d5050c4070616c6c65745f626167735f6c6973741870616c6c65741043616c6c0804540004490001081472656261670401286469736c6f63617465640001504163636f756e7449644c6f6f6b75704f663c543e00002859014465636c617265207468617420736f6d6520606469736c6f636174656460206163636f756e74206861732c207468726f7567682072657761726473206f722070656e616c746965732c2073756666696369656e746c7951016368616e676564206974732073636f726520746861742069742073686f756c642070726f7065726c792066616c6c20696e746f206120646966666572656e7420626167207468616e206974732063757272656e74106f6e652e001d01416e796f6e652063616e2063616c6c20746869732066756e6374696f6e2061626f757420616e7920706f74656e7469616c6c79206469736c6f6361746564206163636f756e742e00490157696c6c20616c7761797320757064617465207468652073746f7265642073636f7265206f6620606469736c6f63617465646020746f2074686520636f72726563742073636f72652c206261736564206f6e406053636f726550726f7669646572602e00d4496620606469736c6f63617465646020646f6573206e6f74206578697374732c2069742072657475726e7320616e206572726f722e3c7075745f696e5f66726f6e745f6f6604011c6c6967687465720001504163636f756e7449644c6f6f6b75704f663c543e000120d04d6f7665207468652063616c6c65722773204964206469726563746c7920696e2066726f6e74206f6620606c696768746572602e005901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642063616e206f6e6c792062652063616c6c656420627920746865204964206f66a0746865206163636f756e7420676f696e6720696e2066726f6e74206f6620606c696768746572602e00344f6e6c7920776f726b73206966942d20626f7468206e6f646573206172652077697468696e207468652073616d65206261672cd02d20616e6420606f726967696e602068617320612067726561746572206053636f726560207468616e20606c696768746572602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed9050c3870616c6c65745f76657374696e671870616c6c65741043616c6c0404540001141076657374000024b8556e6c6f636b20616e79207665737465642066756e6473206f66207468652073656e646572206163636f756e742e005d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652066756e6473207374696c6c646c6f636b656420756e64657220746869732070616c6c65742e00d0456d69747320656974686572206056657374696e67436f6d706c6574656460206f72206056657374696e6755706461746564602e0034232320436f6d706c6578697479242d20604f283129602e28766573745f6f746865720401187461726765740001504163636f756e7449644c6f6f6b75704f663c543e00012cb8556e6c6f636b20616e79207665737465642066756e6473206f662061206074617267657460206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051012d2060746172676574603a20546865206163636f756e742077686f7365207665737465642066756e64732073686f756c6420626520756e6c6f636b65642e204d75737420686176652066756e6473207374696c6c646c6f636b656420756e64657220746869732070616c6c65742e00d0456d69747320656974686572206056657374696e67436f6d706c6574656460206f72206056657374696e6755706461746564602e0034232320436f6d706c6578697479242d20604f283129602e3c7665737465645f7472616e736665720801187461726765740001504163636f756e7449644c6f6f6b75704f663c543e0001207363686564756c65dd0501a456657374696e67496e666f3c42616c616e63654f663c543e2c20543a3a426c6f636b4e756d6265723e00023464437265617465206120766573746564207472616e736665722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00cc2d2060746172676574603a20546865206163636f756e7420726563656976696e6720746865207665737465642066756e64732ef02d20607363686564756c65603a205468652076657374696e67207363686564756c6520617474616368656420746f20746865207472616e736665722e005c456d697473206056657374696e6743726561746564602e00fc4e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b2e0034232320436f6d706c6578697479242d20604f283129602e54666f7263655f7665737465645f7472616e736665720c0118736f757263650001504163636f756e7449644c6f6f6b75704f663c543e0001187461726765740001504163636f756e7449644c6f6f6b75704f663c543e0001207363686564756c65dd0501a456657374696e67496e666f3c42616c616e63654f663c543e2c20543a3a426c6f636b4e756d6265723e00033860466f726365206120766573746564207472616e736665722e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e00e82d2060736f75726365603a20546865206163636f756e742077686f73652066756e64732073686f756c64206265207472616e736665727265642e11012d2060746172676574603a20546865206163636f756e7420746861742073686f756c64206265207472616e7366657272656420746865207665737465642066756e64732ef02d20607363686564756c65603a205468652076657374696e67207363686564756c6520617474616368656420746f20746865207472616e736665722e005c456d697473206056657374696e6743726561746564602e00fc4e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b2e0034232320436f6d706c6578697479242d20604f283129602e3c6d657267655f7363686564756c657308013c7363686564756c65315f696e64657810010c75333200013c7363686564756c65325f696e64657810010c7533320004545d014d657267652074776f2076657374696e67207363686564756c657320746f6765746865722c206372656174696e672061206e65772076657374696e67207363686564756c65207468617420756e6c6f636b73206f7665725501746865206869676865737420706f737369626c6520737461727420616e6420656e6420626c6f636b732e20496620626f7468207363686564756c6573206861766520616c7265616479207374617274656420746865590163757272656e7420626c6f636b2077696c6c206265207573656420617320746865207363686564756c652073746172743b207769746820746865206361766561742074686174206966206f6e65207363686564756c655d0169732066696e6973686564206279207468652063757272656e7420626c6f636b2c20746865206f746865722077696c6c206265207472656174656420617320746865206e6577206d6572676564207363686564756c652c2c756e6d6f6469666965642e00f84e4f54453a20496620607363686564756c65315f696e646578203d3d207363686564756c65325f696e6465786020746869732069732061206e6f2d6f702e41014e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b207072696f7220746f206d657267696e672e61014e4f54453a20496620626f7468207363686564756c6573206861766520656e646564206279207468652063757272656e7420626c6f636b2c206e6f206e6577207363686564756c652077696c6c206265206372656174656464616e6420626f74682077696c6c2062652072656d6f7665642e006c4d6572676564207363686564756c6520617474726962757465733a35012d20607374617274696e675f626c6f636b603a20604d4158287363686564756c65312e7374617274696e675f626c6f636b2c207363686564756c6564322e7374617274696e675f626c6f636b2c48202063757272656e745f626c6f636b29602e21012d2060656e64696e675f626c6f636b603a20604d4158287363686564756c65312e656e64696e675f626c6f636b2c207363686564756c65322e656e64696e675f626c6f636b29602e59012d20606c6f636b6564603a20607363686564756c65312e6c6f636b65645f61742863757272656e745f626c6f636b29202b207363686564756c65322e6c6f636b65645f61742863757272656e745f626c6f636b29602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00e82d20607363686564756c65315f696e646578603a20696e646578206f6620746865206669727374207363686564756c6520746f206d657267652eec2d20607363686564756c65325f696e646578603a20696e646578206f6620746865207365636f6e64207363686564756c6520746f206d657267652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632edd050c3870616c6c65745f76657374696e673076657374696e675f696e666f2c56657374696e67496e666f081c42616c616e636501182c426c6f636b4e756d6265720110000c01186c6f636b656418011c42616c616e63650001247065725f626c6f636b18011c42616c616e63650001387374617274696e675f626c6f636b10012c426c6f636b4e756d6265720000e1050c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f726965735d0501445665633c543a3a4163636f756e7449643e00011063616c6c3904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000305101496d6d6564696174656c792064697370617463682061206d756c74692d7369676e61747572652063616c6c207573696e6720612073696e676c6520617070726f76616c2066726f6d207468652063616c6c65722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e003d012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f206172652070617274206f662074686501016d756c74692d7369676e61747572652c2062757420646f206e6f7420706172746963697061746520696e2074686520617070726f76616c2070726f636573732e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e00b8526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c742e0034232320436f6d706c657869747919014f285a202b204329207768657265205a20697320746865206c656e677468206f66207468652063616c6c20616e6420432069747320657865637574696f6e207765696768742e2061735f6d756c74691401247468726573686f6c642904010c7531360001446f746865725f7369676e61746f726965735d0501445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74e50501844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00011063616c6c3904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001286d61785f77656967687420011857656967687400019c5501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e00b049662074686572652061726520656e6f7567682c207468656e206469737061746368207468652063616c6c2e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e001d014e4f54453a20556e6c6573732074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2067656e6572616c6c792077616e7420746f20757365190160617070726f76655f61735f6d756c74696020696e73746561642c2073696e6365206974206f6e6c7920726571756972657320612068617368206f66207468652063616c6c2e005901526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c7420696620607468726573686f6c64602069732065786163746c79206031602e204f746865727769736555016f6e20737563636573732c20726573756c7420697320604f6b6020616e642074686520726573756c742066726f6d2074686520696e746572696f722063616c6c2c206966206974207761732065786563757465642cdc6d617920626520666f756e6420696e20746865206465706f736974656420604d756c7469736967457865637574656460206576656e742e0034232320436f6d706c6578697479502d20604f2853202b205a202b2043616c6c29602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2e21012d204f6e652063616c6c20656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285a296020776865726520605a602069732074782d6c656e2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e6c2d2054686520776569676874206f6620746865206063616c6c602e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e40617070726f76655f61735f6d756c74691401247468726573686f6c642904010c7531360001446f746865725f7369676e61746f726965735d0501445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74e50501844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f7765696768742001185765696768740002785501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0035014e4f54453a2049662074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2077616e7420746f20757365206061735f6d756c74696020696e73746561642e0034232320436f6d706c6578697479242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e3c63616e63656c5f61735f6d756c74691001247468726573686f6c642904010c7531360001446f746865725f7369676e61746f726965735d0501445665633c543a3a4163636f756e7449643e00012474696d65706f696e740d01016454696d65706f696e743c543a3a426c6f636b4e756d6265723e00012463616c6c5f686173680401205b75383b2033325d000354550143616e63656c2061207072652d6578697374696e672c206f6e2d676f696e67206d756c7469736967207472616e73616374696f6e2e20416e79206465706f7369742072657365727665642070726576696f75736c79c4666f722074686973206f7065726174696f6e2077696c6c20626520756e7265736572766564206f6e20737563636573732e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e5d012d206074696d65706f696e74603a205468652074696d65706f696e742028626c6f636b206e756d62657220616e64207472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c787472616e73616374696f6e20666f7220746869732064697370617463682ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0034232320436f6d706c6578697479242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602e302d204f6e65206576656e742e842d20492f4f3a2031207265616420604f285329602c206f6e652072656d6f76652e702d2053746f726167653a2072656d6f766573206f6e65206974656d2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee50504184f7074696f6e040454010d010108104e6f6e6500000010536f6d6504000d010000010000e905083870616c6c65745f636f756e63696c1043616c6c04045400013048616e6e6f756e63655f63616e6469646163791001346d656d626572736869705f696428012c543a3a4d656d62657249640001487374616b696e675f6163636f756e745f6964000130543a3a4163636f756e7449640001447265776172645f6163636f756e745f6964000130543a3a4163636f756e7449640001147374616b6518012842616c616e63653c543e0000244c5375627363726962652063616e646964617465002823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5c72656c656173655f63616e6469646163795f7374616b650401346d656d626572736869705f696428012c543a3a4d656d6265724964000124c452656c656173652063616e646964616379207374616b652074686174206973206e6f206c6f6e676572206e65656465642e002823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e4877697468647261775f63616e6469646163790401346d656d626572736869705f696428012c543a3a4d656d6265724964000224bc57697468647261772063616e64696461637920616e642072656c656173652063616e646964616379207374616b652e002823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e487365745f63616e6469646163795f6e6f74650801346d656d626572736869705f696428012c543a3a4d656d62657249640001106e6f746530011c5665633c75383e00032879015365742073686f7274206465736372697074696f6e20666f7220746865207573657227732063616e6469646163792e2043616e2062652063616c6c656420616e7974696d6520647572696e67207573657227732063616e6469646163792e002823203c7765696768743e002423232077656967687438604f20284e29602077686572653a98604e60206973207468652073697a65206f6620606e6f74656020696e206b696c6f6279746573142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e287365745f62756467657404011c62616c616e636518012842616c616e63653c543e000424605365747320746865206275646765742062616c616e63652e002823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e48706c616e5f6275646765745f726566696c6c04012c6e6578745f726566696c6c100138543a3a426c6f636b4e756d62657200052470506c616e20746865206e6578742062756467657420726566696c6c2e002823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507365745f6275646765745f696e6372656d656e740401406275646765745f696e6372656d656e7418012842616c616e63653c543e0006247453657473207468652062756467657420726566696c6c20616d6f756e74002823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507365745f636f756e63696c6f725f726577617264040140636f756e63696c6f725f72657761726418012842616c616e63653c543e0007248c536574732074686520636f756e63696c6f72207265776172642070657220626c6f636b002823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c66756e64696e675f7265717565737404014066756e64696e675f7265717565737473550301dc5665633c46756e64696e6752657175657374506172616d65746572733c42616c616e63653c543e2c20543a3a4163636f756e7449643e3e000828b85472616e73666572732066756e64732066726f6d20636f756e63696c2062756467657420746f206163636f756e74002823203c7765696768743e002423232077656967687438604f20284629602077686572653a9c60466020697320746865206c656e677468206f66206066756e64696e675f726571756573747360142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e4c66756e645f636f756e63696c5f6275646765740c01246d656d6265725f696428012c4d656d62657249643c543e000118616d6f756e7418012842616c616e63653c543e000124726174696f6e616c6530011c5665633c75383e0009209046756e642074686520636f756e63696c206275646765742062792061206d656d6265722e203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e40636f756e63696c6f725f72656d61726b080130636f756e63696c6f725f696428012c543a3a4d656d626572496400010c6d736730011c5665633c75383e000a2480436f756e63696c6f72206d616b657320612072656d61726b206d657373616765002823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e4063616e6469646174655f72656d61726b08013063616e6469646174655f696428012c543a3a4d656d626572496400010c6d736730011c5665633c75383e000b248043616e646964617465206d616b657320612072656d61726b206d657373616765002823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652eed05084470616c6c65745f7265666572656e64756d1043616c6c08045400044900011010766f7465080128636f6d6d69746d656e742c011c543a3a486173680001147374616b6518013042616c616e63654f663c543e00002494436173742061207365616c656420766f746520696e20746865207265666572656e64756d2e002823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c72657665616c5f766f746508011073616c7430011c5665633c75383e000138766f74655f6f7074696f6e5f69642801d03c5420617320636f6d6d6f6e3a3a6d656d626572736869703a3a4d656d6265727368697054797065733e3a3a4d656d626572496400012c9c52657665616c2061207365616c656420766f746520696e20746865207265666572656e64756d2e002823203c7765696768743e002423232057656967687438604f20285729602077686572653a0d012d2060576020697320746865206e756d626572206f662060696e7465726d6564696174655f77696e6e657273602073746f72656420696e207468652063757272656e7468202020206053746167653a3a3c542c20493e3a3a676574282960142d2044423ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e4872656c656173655f766f74655f7374616b650002205c52656c656173652061206c6f636b6564207374616b652e2823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e446f70745f6f75745f6f665f766f74696e67000324cc5065726d616e656e746c79206f7074206f7574206f6620766f74696e672066726f6d206120676976656e206163636f756e742e002823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652ef105084470616c6c65745f6d656d626572736869701043616c6c040454000144386275795f6d656d62657273686970040118706172616d732d0101c84275794d656d62657273686970506172616d65746572733c543a3a4163636f756e7449642c20543a3a4d656d62657249643e00002c7c4e6f6e2d6d656d626572732063616e20627579206d656d626572736869702e00203c7765696768743e002423232057656967687448604f202857202b204d29602077686572653a942d20605760206973207468652068616e646c652073697a6520696e206b696c6f62797465739c2d20604d6020697320746865206d657461646174612073697a6520696e206b696c6f6279746573142d2044423a242020202d204f2831292c23203c2f7765696768743e387570646174655f70726f66696c650c01246d656d6265725f696428012c543a3a4d656d626572496400011868616e646c653101013c4f7074696f6e3c5665633c75383e3e0001206d657461646174613101013c4f7074696f6e3c5665633c75383e3e0001300d01557064617465206d656d626572277320616c6c206f7220736f6d65206f66206e616d652c2068616e646c652c2061766174617220616e642061626f757420746578742e7c4e6f20656666656374206966206e6f206368616e676564206669656c64732e00203c7765696768743e002423232057656967687448604f202857202b204d29602077686572653a942d20605760206973207468652068616e646c652073697a6520696e206b696c6f62797465739c2d20604d6020697320746865206d657461646174612073697a6520696e206b696c6f6279746573142d2044423a242020202d204f2831292c23203c2f7765696768743e3c7570646174655f6163636f756e74730c01246d656d6265725f696428012c543a3a4d656d62657249640001406e65775f726f6f745f6163636f756e749401504f7074696f6e3c543a3a4163636f756e7449643e0001586e65775f636f6e74726f6c6c65725f6163636f756e749401504f7074696f6e3c543a3a4163636f756e7449643e00022c550155706461746573206d656d62657220726f6f74206f7220636f6e74726f6c6c6572206163636f756e74732e204e6f2065666665637420696620626f7468206e6577206163636f756e74732061726520656d7074792e00203c7765696768743e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6c7570646174655f70726f66696c655f766572696669636174696f6e0c0124776f726b65725f6964280128543a3a4163746f7249640001407461726765745f6d656d6265725f696428012c543a3a4d656d626572496400012c69735f7665726966696564980110626f6f6c000324450155706461746573206d656d6265722070726f66696c6520766572696669636174696f6e207374617475732e20526571756972657320776f726b696e672067726f7570206d656d626572206f726967696e2e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e407365745f726566657272616c5f63757404013470657263656e745f76616c75650801087538000424110155706461746573206d656d6265727368697020726566657272616c206375742070657263656e742076616c75652e20526571756972657320726f6f74206f726967696e2e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e407472616e736665725f696e76697465730c0140736f757263655f6d656d6265725f696428012c543a3a4d656d62657249640001407461726765745f6d656d6265725f696428012c543a3a4d656d62657249640001446e756d6265725f6f665f696e766974657310010c753332000524b45472616e736665727320696e76697465732066726f6d206f6e65206d656d62657220746f20616e6f746865722e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e34696e766974655f6d656d626572040118706172616d73390101d4496e766974654d656d62657273686970506172616d65746572733c543a3a4163636f756e7449642c20543a3a4d656d62657249643e00062c50496e766974652061206e6577206d656d6265722e00203c7765696768743e002423232057656967687448604f202857202b204d29602077686572653a942d20605760206973207468652068616e646c652073697a6520696e206b696c6f62797465739c2d20604d6020697320746865206d657461646174612073697a6520696e206b696c6f6279746573142d2044423a242020202d204f2831292c23203c2f7765696768743e3c676966745f6d656d62657273686970040118706172616d73410101d0476966744d656d62657273686970506172616d65746572733c543a3a4163636f756e7449642c2042616c616e63654f663c543e3e00070c1d01476966742061206d656d62657273686970207573696e67206f776e2066756e64732e2047696674657220646f6573206e6f74206e65656420746f2062652061206d656d6265722e5d0143616e206f7074696e616c6c79206170706c792061206c6f636b206f6e206120706f7274696f6e206f66207468652066756e6473207472616e7366657272656420746f20726f6f7420616e6420636f6e74726f6c6c6572b86163636f756e74732e2047696674657220616c736f207061797320746865206d656d62657273686970206665652e507365745f6d656d626572736869705f70726963650401246e65775f707269636518013042616c616e63654f663c543e000824bc55706461746573206d656d626572736869702070726963652e20526571756972657320726f6f74206f726967696e2e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6c7365745f6c65616465725f696e7669746174696f6e5f71756f7461040140696e7669746174696f6e5f71756f746110010c753332000924d855706461746573206c656164657220696e7669746174696f6e2071756f74612e20526571756972657320726f6f74206f726967696e2e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e787365745f696e697469616c5f696e7669746174696f6e5f62616c616e636504014c6e65775f696e697469616c5f62616c616e636518013042616c616e63654f663c543e000a2439015570646174657320696e697469616c20696e7669746174696f6e2062616c616e636520666f72206120696e7669746564206d656d6265722e20526571756972657320726f6f74206f726967696e2e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e707365745f696e697469616c5f696e7669746174696f6e5f636f756e740401506e65775f696e7669746174696f6e5f636f756e7410010c753332000b2411015570646174657320696e697469616c20696e7669746174696f6e20636f756e7420666f722061206d656d6265722e20526571756972657320726f6f74206f726967696e2e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e746164645f7374616b696e675f6163636f756e745f63616e6469646174650401246d656d6265725f696428012c543a3a4d656d6265724964000c28ac416464207374616b696e67206163636f756e742063616e64696461746520666f722061206d656d6265722eb8546865206d656d62657273686970206d75737420626520636f6e6669726d6564206265666f72652075736167652e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5872656d6f76655f7374616b696e675f6163636f756e740401246d656d6265725f696428012c543a3a4d656d6265724964000d249052656d6f7665207374616b696e67206163636f756e7420666f722061206d656d6265722e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5c636f6e6669726d5f7374616b696e675f6163636f756e740801246d656d6265725f696428012c543a3a4d656d62657249640001487374616b696e675f6163636f756e745f6964000130543a3a4163636f756e744964000e24bc436f6e6669726d207374616b696e67206163636f756e742063616e64696461746520666f722061206d656d6265722e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e346d656d6265725f72656d61726b0c01246d656d6265725f696428012c543a3a4d656d626572496400010c6d736730011c5665633c75383e00011c7061796d656e74490101884f7074696f6e3c28543a3a4163636f756e7449642c20543a3a42616c616e6365293e000f24544d656d626572206d616b657320612072656d61726b00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e346372656174655f6d656d626572040118706172616d733d0101904372656174654d656d626572506172616d65746572733c543a3a4163636f756e7449643e00102c804372656174652061206d656d6265722070726f66696c6520617320726f6f742e00203c7765696768743e002423232057656967687448604f202849202b204a29602077686572653a942d20604960206973207468652068616e646c652073697a6520696e206b696c6f62797465739c2d20604a6020697320746865206d657461646174612073697a6520696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652ef505083070616c6c65745f666f72756d1043616c6c0404540001409c7570646174655f63617465676f72795f6d656d626572736869705f6f665f6d6f64657261746f720c01306d6f64657261746f725f69642801384d6f64657261746f7249643c543e00012c63617465676f72795f6964280134543a3a43617465676f727949640001246e65775f76616c7565980110626f6f6c0000240901456e61626c652061206d6f64657261746f722063616e206d6f64657261746520612063617465676f727920616e6420697473207375622063617465676f726965732e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c6372656174655f63617465676f72790c0148706172656e745f63617465676f72795f6964350101544f7074696f6e3c543a3a43617465676f727949643e0001147469746c6530011c5665633c75383e00012c6465736372697074696f6e30011c5665633c75383e0001304c4164642061206e65772063617465676f72792e00203c7765696768743e002423232057656967687458604f202857202b2056202b205829602077686572653a6c2d20605760206973207468652063617465676f7279206465707468d42d20605660206973207468652073697a65206f66207468652063617465676f7279207469746c6520696e206b696c6f62797465732eec2d20605860206973207468652073697a65206f66207468652063617465676f7279206465736372697074696f6e20696e206b696c6f62797465732e142d2044423a242020202d204f2857292c23203c2f7765696768743e7c7570646174655f63617465676f72795f617263686976616c5f7374617475730c01146163746f725501014850726976696c656765644163746f723c543e00012c63617465676f72795f6964280134543a3a43617465676f7279496400014c6e65775f617263686976616c5f737461747573980110626f6f6c0002285855706461746520617263686976616c2073746174757300203c7765696768743e002423232057656967687438604f20285729602077686572653a6c2d20605760206973207468652063617465676f7279206465707468142d2044423a242020202d204f2857292c23203c2f7765696768743e547570646174655f63617465676f72795f7469746c650c01146163746f725501014850726976696c656765644163746f723c543e00012c63617465676f72795f6964280134543a3a43617465676f727949640001147469746c6530011c5665633c75383e00032c545570646174652063617465676f7279207469746c6500203c7765696768743e002423232057656967687448604f202857202b205629602077686572653a6c2d20605760206973207468652063617465676f7279206465707468d42d20605660206973207468652073697a65206f66207468652063617465676f7279207469746c6520696e206b696c6f62797465732e142d2044423a242020202d204f2857292c23203c2f7765696768743e6c7570646174655f63617465676f72795f6465736372697074696f6e0c01146163746f725501014850726976696c656765644163746f723c543e00012c63617465676f72795f6964280134543a3a43617465676f7279496400012c6465736372697074696f6e30011c5665633c75383e00042c6c5570646174652063617465676f7279206465736372697074696f6e00203c7765696768743e002423232057656967687438604f20285729602077686572653a6c2d20605760206973207468652063617465676f7279206465707468ec2d20605660206973207468652073697a65206f66207468652063617465676f7279206465736372697074696f6e20696e206b696c6f62797465732e142d2044423a242020202d204f2857292c23203c2f7765696768743e3c64656c6574655f63617465676f72790801146163746f725501014850726976696c656765644163746f723c543e00012c63617465676f72795f6964280134543a3a43617465676f727949640005283c44656c6574652063617465676f727900203c7765696768743e002423232057656967687438604f20285729602077686572653a6c2d20605760206973207468652063617465676f7279206465707468142d2044423a242020202d204f2857292c23203c2f7765696768743e346372656174655f746872656164100134666f72756d5f757365725f6964280138466f72756d5573657249643c543e00012c63617465676f72795f6964280134543a3a43617465676f727949640001206d6574616461746130011c5665633c75383e0001107465787430011c5665633c75383e00063074437265617465206e65772074687265616420696e2063617465676f727900203c7765696768743e002423232057656967687458604f202857202b2056202b205829602077686572653a6c2d20605760206973207468652063617465676f7279206465707468cc2d20605660206973207468652073697a65206f662074686520746872656164207469746c6520696e206b696c6f62797465732ec82d20605860206973207468652073697a65206f662074686520746872656164207465787420696e206b696c6f62797465732e142d2044423a242020202d204f2857292c23203c2f7765696768743e50656469745f7468726561645f6d65746164617461100134666f72756d5f757365725f6964280138466f72756d5573657249643c543e00012c63617465676f72795f6964280134543a3a43617465676f727949640001247468726561645f696428012c543a3a54687265616449640001306e65775f6d6574616461746130011c5665633c75383e00072c504564697420746872656164206d6574616461746100203c7765696768743e002423232057656967687448604f202857202b205629602077686572653a6c2d20605760206973207468652063617465676f7279206465707468d82d20605660206973207468652073697a65206f662074686520746872656164206d6574616461746120696e206b696c6f62797465732e142d2044423a242020202d204f2857292c23203c2f7765696768743e3464656c6574655f746872656164100134666f72756d5f757365725f6964280138466f72756d5573657249643c543e00012c63617465676f72795f6964280134543a3a43617465676f727949640001247468726561645f696428012c543a3a546872656164496400011068696465980110626f6f6c0008283444656c6574652074687265616400203c7765696768743e002423232057656967687438604f20285729602077686572653a6c2d20605760206973207468652063617465676f7279206465707468142d2044423a242020202d204f2857292c23203c2f7765696768743e5c6d6f76655f7468726561645f746f5f63617465676f72791001146163746f725501014850726976696c656765644163746f723c543e00012c63617465676f72795f6964280134543a3a43617465676f727949640001247468726561645f696428012c543a3a546872656164496400013c6e65775f63617465676f72795f6964280134543a3a43617465676f727949640009287c4d6f76652074687265616420746f20616e6f746865722063617465676f727900203c7765696768743e002423232057656967687438604f20285729602077686572653a6c2d20605760206973207468652063617465676f7279206465707468142d2044423a242020202d204f2857292c23203c2f7765696768743e3c6d6f6465726174655f7468726561641001146163746f725501014850726976696c656765644163746f723c543e00012c63617465676f72795f6964280134543a3a43617465676f727949640001247468726561645f696428012c543a3a5468726561644964000124726174696f6e616c6530011c5665633c75383e000a303c4d6f6465726174652074687265616400203c7765696768743e002423232057656967687458604f202857202b2056202b205829602077686572653a702d20605760206973207468652063617465676f72792064657074682c902d2060566020697320746865206e756d626572206f662074687265616420706f7374732cbc2d20605860206973207468652073697a65206f662074686520726174696f6e616c6520696e206b696c6f6279746573142d2044423a342020202d204f2857202b2056292c23203c2f7765696768743e206164645f706f7374140134666f72756d5f757365725f6964280138466f72756d5573657249643c543e00012c63617465676f72795f6964280134543a3a43617465676f727949640001247468726561645f696428012c543a3a54687265616449640001107465787430011c5665633c75383e0001206564697461626c65980110626f6f6c000b2c2041646420706f737400203c7765696768743e002423232057656967687448604f202857202b205629602077686572653a702d20605760206973207468652063617465676f72792064657074682ca82d20605660206973207468652073697a65206f6620746865207465787420696e206b696c6f6279746573142d2044423a242020202d204f2857292c23203c2f7765696768743e38656469745f706f73745f74657874140134666f72756d5f757365725f6964280138466f72756d5573657249643c543e00012c63617465676f72795f6964280134543a3a43617465676f727949640001247468726561645f696428012c543a3a546872656164496400011c706f73745f6964280124543a3a506f737449640001206e65775f7465787430011c5665633c75383e000c2c384564697420706f7374207465787400203c7765696768743e002423232057656967687448604f202857202b205629602077686572653a702d20605760206973207468652063617465676f72792064657074682cb82d20605660206973207468652073697a65206f6620746865206e6577207465787420696e206b696c6f6279746573142d2044423a242020202d204f2857292c23203c2f7765696768743e346d6f6465726174655f706f73741401146163746f725501014850726976696c656765644163746f723c543e00012c63617465676f72795f6964280134543a3a43617465676f727949640001247468726561645f696428012c543a3a546872656164496400011c706f73745f6964280124543a3a506f73744964000124726174696f6e616c6530011c5665633c75383e000d2c344d6f64657261746520706f737400203c7765696768743e002423232057656967687448604f202857202b205629602077686572653a702d20605760206973207468652063617465676f72792064657074682cbc2d20605660206973207468652073697a65206f662074686520726174696f6e616c6520696e206b696c6f6279746573142d2044423a242020202d204f2857292c23203c2f7765696768743e3064656c6574655f706f7374730c0134666f72756d5f757365725f6964280138466f72756d5573657249643c543e000114706f7374735d01018442547265654d61703c457874656e646564506f737449643c543e2c20626f6f6c3e000124726174696f6e616c6530011c5665633c75383e000e346444656c65746520706f73742066726f6d2073746f726167652eec596f75206e65656420746f2070726f76696465206120766563746f72206f6620706f73747320746f2064656c65746520696e2074686520666f726db428543a3a43617465676f727949642c20543a3a54687265616449642c20543a3a506f737449642c20626f6f6c292501776865726520746865206c61737420626f6f6c206973207768657468657220796f752077616e7420746f20686964652069742061706172742066726f6d2064656c6574696e67206974002423232057656967687458604f202857202b2056202b205029602077686572653a702d20605760206973207468652063617465676f72792064657074682cbc2d20605660206973207468652073697a65206f662074686520726174696f6e616c6520696e206b696c6f6279746573982d2060506020697320746865206e756d626572206f6620706f73747320746f2064656c657465142d2044423a342020202d204f2857202b2050292c23203c2f7765696768743e507365745f737469636b6965645f746872656164730c01146163746f725501014850726976696c656765644163746f723c543e00012c63617465676f72795f6964280134543a3a43617465676f72794964000130737469636b6965645f6964736901015442547265655365743c543a3a54687265616449643e000f2c8453657420737469636b696564207468726561647320666f722063617465676f727900203c7765696768743e002423232057656967687448604f202857202b205629602077686572653a702d20605760206973207468652063617465676f72792064657074682c9c2d2060566020697320746865206c656e677468206f662074686520737469636b6965645f696473142d2044423a342020202d204f2857202b2056292c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652ef905084c70616c6c65745f636f6e737469747574696f6e1043616c6c04045400010448616d656e645f636f6e737469747574696f6e040144636f6e737469747574696f6e5f7465787430011c5665633c75383e000018e453657473207468652063757272656e7420636f6e737469747574696f6e20686173682e20526571756972657320726f6f74206f726967696e2e2823203c7765696768743e11012d20436f6d706c65786974793a20604f28432960207768657265204320697320746865206c656e677468206f662074686520636f6e737469747574696f6e20746578742e342d2044622072656164733a20307c2d204462207772697465733a20312028636f6e7374616e742076616c7565292c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652efd05083470616c6c65745f626f756e74791043616c6c04045400013c346372656174655f626f756e7479080118706172616d737501016c426f756e74794372656174696f6e506172616d65746572733c543e0001206d6574616461746130011c5665633c75383e000028490143726561746573206120626f756e74792e204d657461646174612073746f72656420696e20746865207472616e73616374696f6e206c6f67206275742064697363617264656420616674657220746861742e203c7765696768743e002423232057656967687438604f20285729602077686572653aa42d2060576020697320746865205f6d657461646174612073697a6520696e206b696c6f62797465732eb02d20604d6020697320636c6f73656420636f6e7472616374206d656d626572206c697374206c656e6774682e142d2044423a842020202d204f284d2920284f283129206f6e206f70656e20636f6e7472616374292c23203c2f7765696768743e2c66756e645f626f756e74790c011866756e64657279010160426f756e74794163746f723c4d656d62657249643c543e3e000124626f756e74795f696428012c543a3a426f756e74794964000118616d6f756e7418013042616c616e63654f663c543e0001206050726f766964657320626f756e74792066756e64696e672e2823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e407465726d696e6174655f626f756e7479040124626f756e74795f696428012c543a3a426f756e74794964000224c05465726d696e61746573206120626f756e747920696e2066756e64696e672c2066756e64696e6720657870697265642c7c776f726b7375626d697373696f6e2c206a756467696e6720706572696f642e2823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e347377697463685f6f7261636c650801286e65775f6f7261636c6579010160426f756e74794163746f723c4d656d62657249643c543e3e000124626f756e74795f696428012c543a3a426f756e74794964000324904f7261636c652073776974636865732068696d73656c6620746f2061206e6577206f6e652823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e004077697468647261775f66756e64696e6708011866756e64657279010160426f756e74794163746f723c4d656d62657249643c543e3e000124626f756e74795f696428012c543a3a426f756e74794964000420c4576974686472617720626f756e74792066756e64696e672062792061206d656d626572206f72206120636f756e63696c2e2823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e4c616e6e6f756e63655f776f726b5f656e7472791001246d656d6265725f696428012c4d656d62657249643c543e000124626f756e74795f696428012c543a3a426f756e747949640001487374616b696e675f6163636f756e745f6964000130543a3a4163636f756e744964000140776f726b5f6465736372697074696f6e30011c5665633c75383e000528b0416e6e6f756e636520776f726b20656e74727920666f722061207375636365737366756c20626f756e74792e2823203c7765696768743e002423232077656967687448604f202857202b204d29602077686572653ac02d206057602069732074686520776f726b5f6465736372697074696f6e2073697a6520696e206b696c6f62797465732eb02d20604d6020697320636c6f73656420636f6e7472616374206d656d626572206c697374206c656e6774682e142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c7375626d69745f776f726b1001246d656d6265725f696428012c4d656d62657249643c543e000124626f756e74795f696428012c543a3a426f756e74794964000120656e7472795f6964280128543a3a456e7472794964000124776f726b5f6461746130011c5665633c75383e000624645375626d697420776f726b20666f72206120626f756e74792e2823203c7765696768743e00242323207765696768741c604f20284e2960a42d20604e602069732074686520776f726b5f646174612073697a6520696e206b696c6f62797465732c142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e48656e645f776f726b696e675f706572696f64040124626f756e74795f696428012c543a3a426f756e7479496400072068656e6420626f756e747920776f726b696e6720706572696f642e2823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e587375626d69745f6f7261636c655f6a7564676d656e740c0124626f756e74795f696428012c543a3a426f756e747949640001206a7564676d656e74850101a04f7261636c654a7564676d656e743c543a3a456e74727949642c2042616c616e63654f663c543e3e000124726174696f6e616c6530011c5665633c75383e00083819015375626d69747320616e206f7261636c65206a7564676d656e7420666f72206120626f756e74792c20736c617368696e672074686520656e74726965732072656a65637465642d01627920616e206172626974726172792070657263656e7461676520616e6420726577617264696e67207468652077696e6e65727320627920616e2061726269747261727920616d6f756e7498286e6f742073757270617373696e672074686520746f74616c2066756e6420616d6f756e74292823203c7765696768743e00242323207765696768744c604f20284a202b204b202b2057202b20522960942d20604a6020697320726174696f6e616c652073697a6520696e206b696c6f62797465732c61012d20604b60206973207468652073756d206f6620616c6c20616374696f6e5f6a757374696669636174696f6e2073697a65732028696e206b696c6f62797465732920696e73696465204f7261636c654a7564676d656e742cac2d20605760206973206e756d626572206f662077696e6e6572206a7564676d656e7420656e74726965732cb42d20605260206973206e756d626572206f662072656a6563746564206a7564676d656e7420656e74726965732c142d2064623a3c2020202d20604f2857202b205229602c23203c2f7765696768743e5877697468647261775f656e7472616e745f7374616b650c01246d656d6265725f696428012c4d656d62657249643c543e000124626f756e74795f696428012c543a3a426f756e74794964000120656e7472795f6964280128543a3a456e7472794964000928a4556e6c6f636b7320746865207374616b652072656c6174656420746f206120776f726b20656e747279a901416674657220746865206f7261636c65206d616b657320746865206a7564676d656e74206f722074686520636f756e63696c207465726d696e617465732074686520626f756e74792062792063616c6c696e67207465726d696e6174655f626f756e7479282e2e2e292c51016561636820776f726b65722077686f736520656e74727920686173206e6f74206265656e206a75646765642c2063616e20756e6c6f636b2074686520746f74616c697479206f66207468656972207374616b652e2823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5877697468647261775f6f7261636c655f726577617264040124626f756e74795f696428012c543a3a426f756e74794964000a2890576974687261777320746865206f7261636c652072657761726420746f206f7261636c651101496620626f756e7479206973207375636365737366756c6c792c204661696c6564206f722043616e63656c6c6564206f7261636c65206d7573742063616c6c2074686973a065787472696e73696320746f20776974686472617720746865206f7261636c65207265776172642c2823203c7765696768743e00242323207765696768741c604f2028312960142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e48636f6e7472696275746f725f72656d61726b0c012c636f6e7472696275746f7279010160426f756e74794163746f723c4d656d62657249643c543e3e000124626f756e74795f696428012c543a3a426f756e7479496400010c6d736730011c5665633c75383e000b2880426f756e747920436f6e7472696275746f72206d61646520612072656d61726b002823203c7765696768743e00242323207765696768741c604f20284e2960782d20604e60206973206d73672073697a6520696e206b696c6f6279746573142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e346f7261636c655f72656d61726b0c01186f7261636c6579010160426f756e74794163746f723c4d656d62657249643c543e3e000124626f756e74795f696428012c543a3a426f756e7479496400010c6d736730011c5665633c75383e000c286c426f756e7479204f7261636c65206d61646520612072656d61726b002823203c7765696768743e00242323207765696768741c604f20284e2960782d20604e60206973206d73672073697a6520696e206b696c6f6279746573142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e38656e7472616e745f72656d61726b100128656e7472616e745f696428012c4d656d62657249643c543e000124626f756e74795f696428012c543a3a426f756e74794964000120656e7472795f6964280128543a3a456e747279496400010c6d736730011c5665633c75383e000d288c426f756e747920456e7472616e7420576f726b6572206d61646520612072656d61726b002823203c7765696768743e00242323207765696768741c604f20284e2960782d20604e60206973206d73672073697a6520696e206b696c6f6279746573142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3863726561746f725f72656d61726b0c011c63726561746f7279010160426f756e74794163746f723c4d656d62657249643c543e3e000124626f756e74795f696428012c543a3a426f756e7479496400010c6d736730011c5665633c75383e000e286c426f756e7479204f7261636c65206d61646520612072656d61726b002823203c7765696768743e00242323207765696768741c604f20284e2960782d20604e60206973206d73672073697a6520696e206b696c6f6279746573142d2064623ad42020202d20604f2831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e0106086070616c6c65745f6a6f7973747265616d5f7574696c6974791043616c6c0404540001105c657865637574655f7369676e616c5f70726f706f73616c0401187369676e616c30011c5665633c75383e00002871015369676e616c2070726f706f73616c2065787472696e7369632e2053686f756c6420626520757365642061732063616c6c61626c65206f626a65637420746f207061737320746f207468652060656e67696e6560206d6f64756c652e00203c7765696768743e002423232057656967687438604f20285329602077686572653ab02d20605360206973207468652073697a65206f6620746865207369676e616c20696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e80657865637574655f72756e74696d655f757067726164655f70726f706f73616c0401107761736d30011c5665633c75383e0001288c52756e74696d6520757067726164652070726f706f73616c2065787472696e7369632e050153686f756c6420626520757365642061732063616c6c61626c65206f626a65637420746f207061737320746f207468652060656e67696e6560206d6f64756c652e203c7765696768743e002423232057656967687438604f20284329602077686572653a742d2060436020697320746865206c656e677468206f6620607761736d603d01486f77657665722c207765207472656174207468697320617320612066756c6c20626c6f636b20617320606672616d655f73797374656d3a3a4d6f64756c653a3a7365745f636f64656020646f65732c23203c2f7765696768743ebd01235b776569676874203d2028543a3a426c6f636b576569676874733a3a67657428292e676574284469737061746368436c6173733a3a4f7065726174696f6e616c292e626173655f65787472696e7369632c204469737061746368436c6173733a3a4f7065726174696f6e616c295d6c7570646174655f776f726b696e675f67726f75705f6275646765740c0134776f726b696e675f67726f757099010130576f726b696e6747726f7570000118616d6f756e7418013042616c616e63654f663c543e00013062616c616e63655f6b696e649d01012c42616c616e63654b696e640002206c55706461746520776f726b696e672067726f757020627564676574203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e4c6275726e5f6163636f756e745f746f6b656e73040118616d6f756e7418013042616c616e63654f663c543e000320784275726e7320746f6b656e20666f722063616c6c6572206163636f756e74203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e0506083870616c6c65745f636f6e74656e741043616c6c04045400010101506372656174655f63757261746f725f67726f757008012469735f616374697665980110626f6f6c0001507065726d697373696f6e735f62795f6c6576656c5502017c4d6f6465726174696f6e5065726d697373696f6e7342794c6576656c3c543e000028a0416464206e65772063757261746f722067726f757020746f2072756e74696d652073746f7261676500203c7765696768743e002423232057656967687438604f20284129602077686572653af02d2060416020697320746865206e756d626572206f6620656e747269657320696e20607065726d697373696f6e735f62795f6c6576656c60206d6170142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e807570646174655f63757261746f725f67726f75705f7065726d697373696f6e7308014063757261746f725f67726f75705f6964280144543a3a43757261746f7247726f757049640001507065726d697373696f6e735f62795f6c6576656c5502017c4d6f6465726174696f6e5065726d697373696f6e7342794c6576656c3c543e000128ac557064617465206578697374696e672063757261746f722067726f75702773207065726d697373696f6e7300203c7765696768743e002423232057656967687438604f20284129602077686572653af02d2060416020697320746865206e756d626572206f6620656e747269657320696e20607065726d697373696f6e735f62795f6c6576656c60206d6170142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e607365745f63757261746f725f67726f75705f73746174757308014063757261746f725f67726f75705f6964280144543a3a43757261746f7247726f7570496400012469735f616374697665980110626f6f6c0002241d01536574206069735f616374697665602073746174757320666f722063757261746f722067726f757020756e64657220676976656e206063757261746f725f67726f75705f69646000203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e506164645f63757261746f725f746f5f67726f75700c014063757261746f725f67726f75705f6964280144543a3a43757261746f7247726f7570496400012863757261746f725f6964280130543a3a43757261746f72496400012c7065726d697373696f6e73bd01015c4368616e6e656c4167656e745065726d697373696f6e73000324ec4164642063757261746f7220746f2063757261746f722067726f757020756e64657220676976656e206063757261746f725f67726f75705f69646000203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6472656d6f76655f63757261746f725f66726f6d5f67726f757008014063757261746f725f67726f75705f6964280144543a3a43757261746f7247726f7570496400012863757261746f725f6964280130543a3a43757261746f724964000424a452656d6f76652063757261746f722066726f6d206120676976656e2063757261746f722067726f757000203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e386372656174655f6368616e6e656c0801346368616e6e656c5f6f776e6572e50101b04368616e6e656c4f776e65723c543a3a4d656d62657249642c20543a3a43757261746f7247726f757049643e000118706172616d73150201704368616e6e656c4372656174696f6e506172616d65746572733c543e000530203c7765696768743e002423232057656967687478604f202841202b2042202b2043202b2044202b204529602077686572653ae02d2060416020697320746865206e756d626572206f6620656e747269657320696e2060706172616d732e636f6c6c61626f7261746f727360e02d2060426020697320746865206e756d626572206f66206974656d7320696e2060706172616d732e73746f726167655f6275636b65747360f42d2060436020697320746865206e756d626572206f66206974656d7320696e2060706172616d732e646973747269627574696f6e5f6275636b6574736011012d2060446020697320746865206e756d626572206f66206974656d7320696e2060706172616d732e6173736574732e6f626a6563745f6372656174696f6e5f6c69737460c02d20604560206973207468652073697a65206f66202060706172616d732e6d6574616020696e206b696c6f6279746573142d2044423ae02020202d20604f2841202b2042202b2043202b20442960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e387570646174655f6368616e6e656c0c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c4964000118706172616d73410201684368616e6e656c557064617465506172616d65746572733c543e000630203c7765696768743e002423232057656967687478604f202841202b2042202b2043202b2044202b204529602077686572653ae02d2060416020697320746865206e756d626572206f6620656e747269657320696e2060706172616d732e636f6c6c61626f7261746f72736071012d2060426020697320746865206e756d626572206f66206974656d7320696e2060706172616d732e6173736574735f746f5f75706c6f61642e6f626a6563745f6372656174696f6e5f6c69737460202869662070726f766964656429e42d2060436020697320746865206e756d626572206f66206974656d7320696e2060706172616d732e6173736574735f746f5f72656d6f766560cc2d20604460206973207468652073697a65206f662060706172616d732e6e65775f6d6574616020696e206b696c6f6279746573ec2d206045602069732060706172616d732e73746f726167655f6275636b6574735f6e756d5f7769746e65737360202869662070726f766964656429142d2044423ae02020202d20604f2841202b2042202b2043202b20452960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e787570646174655f6368616e6e656c5f70726976696c6567655f6c6576656c0801286368616e6e656c5f6964280130543a3a4368616e6e656c496400014c6e65775f70726976696c6567655f6c6576656c080160543a3a4368616e6e656c50726976696c6567654c6576656c000724150145787472696e73696320666f72207570646174696e67206368616e6e656c2070726976696c656765206c6576656c20287265717569726573206c656164206163636573732900203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743ea07365745f6368616e6e656c5f7061757365645f66656174757265735f61735f6d6f64657261746f721001146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c496400014c6e65775f7061757365645f6665617475726573d901018042547265655365743c5061757361626c654368616e6e656c466561747572653e000124726174696f6e616c6530011c5665633c75383e000828c845787472696e73696320666f722070617573696e672f72652d656e61626c696e67206368616e6e656c20666561747572657300203c7765696768743e002423232057656967687438604f20284129602077686572653ab42d20604160206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3864656c6574655f6368616e6e656c1001146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c496400014c6368616e6e656c5f6261675f7769746e657373090601444368616e6e656c4261675769746e6573730001546e756d5f6f626a656374735f746f5f64656c65746528010c753634000928203c7765696768743e002423232057656967687458604f202841202b2042202b204329602077686572653a802d2060416020697320606e756d5f6f626a656374735f746f5f64656c65746560c82d2060426020697320606368616e6e656c5f6261675f7769746e6573732e73746f726167655f6275636b6574735f6e756d60dc2d2060436020697320606368616e6e656c5f6261675f7769746e6573732e646973747269627574696f6e5f6275636b6574735f6e756d60142d2044423ad02020202d20604f2841202b2042202b20432960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e8864656c6574655f6368616e6e656c5f6173736574735f61735f6d6f64657261746f721401146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c49640001406173736574735f746f5f72656d6f76656901016442547265655365743c446174614f626a65637449643c543e3e00016c73746f726167655f6275636b6574735f6e756d5f7769746e65737310010c753332000124726174696f6e616c6530011c5665633c75383e000a28203c7765696768743e002423232057656967687458604f202841202b2042202b204329602077686572653aa42d2060416020697320746865206c656e677468206f6620606173736574735f746f5f72656d6f766560cc2d20604260206973207468652076616c7565206f66206073746f726167655f6275636b6574735f6e756d5f7769746e65737360b42d20604360206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423ac02020202d20604f2841202b20422960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e8c7365745f6368616e6e656c5f7669736962696c6974795f61735f6d6f64657261746f721001146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c496400012469735f68696464656e980110626f6f6c000124726174696f6e616c6530011c5665633c75383e000b28350145787472696e73696320666f722073657474696e67206368616e6e656c207669736962696c69747920737461747573202868696464656e2f76697369626c6529206279206d6f64657261746f7200203c7765696768743e002423232057656967687438604f20284129602077686572653ab42d20604160206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e306372656174655f766964656f0c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c4964000118706172616d7349020168566964656f4372656174696f6e506172616d65746572733c543e000c2c203c7765696768743e002423232057656967687468604f202841202b2042202b2043202b204429602077686572653a11012d2060416020697320746865206e756d626572206f66206974656d7320696e2060706172616d732e6173736574732e6f626a6563745f6372656174696f6e5f6c69737460b42d206042602069732060706172616d732e73746f726167655f6275636b6574735f6e756d5f7769746e6573736035012d2060436020697320746865206c656e677468206f66206f70656e2061756374696f6e202f20656e676c6973682061756374696f6e2077686974656c697374202869662070726f766964656429f42d20604460206973207468652073697a65206f662060706172616d732e6d6574616020696e206b696c6f6279746573202869662070726f766964656429142d2044423ad02020202d20604f2841202b2042202b20432960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e307570646174655f766964656f0c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f4964000118706172616d7351020160566964656f557064617465506172616d65746572733c543e000d30203c7765696768743e002423232057656967687478604f202841202b2042202b2043202b2044202b204529602077686572653a25012d2060416020697320706172616d732e6173736574735f746f5f75706c6f61642e6f626a6563745f6372656174696f6e5f6c6973742e6c656e2829202869662070726f766964656429982d2060426020697320706172616d732e6173736574735f746f5f72656d6f76652e6c656e2829ec2d206043602069732060706172616d732e73746f726167655f6275636b6574735f6e756d5f7769746e65737360202869662070726f76696465642935012d2060446020697320746865206c656e677468206f66206f70656e2061756374696f6e202f20656e676c6973682061756374696f6e2077686974656c697374202869662070726f76696465642905012d20604560206973207468652073697a65206f662060706172616d732e6e65775f6d6574616020696e206b696c6f6279746573202869662070726f766964656429142d2044423ae02020202d20604f2841202b2042202b2043202b20442960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e3064656c6574655f766964656f1001146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f49640001546e756d5f6f626a656374735f746f5f64656c65746528010c75363400016c73746f726167655f6275636b6574735f6e756d5f7769746e6573730102012c4f7074696f6e3c7533323e000e24203c7765696768743e002423232057656967687448604f202841202b204229602077686572653a782d20604160206973206e756d5f6f626a656374735f746f5f64656c657465ec2d206042602069732060706172616d732e73746f726167655f6275636b6574735f6e756d5f7769746e65737360202869662070726f766964656429142d2044423ac02020202d20604f2841202b20422960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e8064656c6574655f766964656f5f6173736574735f61735f6d6f64657261746f721401146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f496400016c73746f726167655f6275636b6574735f6e756d5f7769746e65737310010c7533320001406173736574735f746f5f72656d6f76656901016442547265655365743c446174614f626a65637449643c543e3e000124726174696f6e616c6530011c5665633c75383e000f28203c7765696768743e002423232057656967687458604f202841202b2042202b204329602077686572653aa42d2060416020697320746865206c656e677468206f6620606173736574735f746f5f72656d6f766560cc2d20604260206973207468652076616c7565206f66206073746f726167655f6275636b6574735f6e756d5f7769746e65737360b42d20604360206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423ac02020202d20604f2841202b20422960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e847365745f766964656f5f7669736962696c6974795f61735f6d6f64657261746f721001146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f496400012469735f68696464656e980110626f6f6c000124726174696f6e616c6530011c5665633c75383e0010282d0145787472696e73696320666f7220766964656f207669736962696c69747920737461747573202868696464656e2f76697369626c65292073657474696e67206279206d6f64657261746f7200203c7765696768743e002423232057656967687438604f20284129602077686572653ab42d20604160206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e587570646174655f6368616e6e656c5f7061796f757473080118706172616d73710201845570646174654368616e6e656c5061796f757473506172616d65746572733c543e00014075706c6f616465725f6163636f756e74000130543a3a4163636f756e74496400112458557064617465206368616e6e656c207061796f75747300203c7765696768743e002423232057656967687438604f20283129602077686572653a142d2044423a182d204f2831292c23203c2f7765696768743e50636c61696d5f6368616e6e656c5f7265776172640c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e00011470726f6f660d0601505665633c50726f6f66456c656d656e743c543e3e0001106974656d1906013850756c6c5061796d656e743c543e001228a0436c61696d2072657761726420696e204a4f592066726f6d206368616e6e656c206163636f756e7400203c7765696768743e002423232057656967687438604f20284829602077686572653ac82d2060486020697320746865206c656e676874206f66207468652070726f7669646564206d65726b6c65206070726f6f6660142d2044423a242020202d204f2831292c23203c2f7765696768743e7477697468647261775f66726f6d5f6368616e6e656c5f62616c616e63650c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c4964000118616d6f756e7418013042616c616e63654f663c543e001324845769746864726177204a4f592066726f6d206368616e6e656c206163636f756e7400203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e7c7570646174655f6368616e6e656c5f73746174655f626c6f61745f626f6e640401706e65775f6368616e6e656c5f73746174655f626c6f61745f626f6e6418013042616c616e63654f663c543e0014289c55706461746573206368616e6e656c20737461746520626c6f617420626f6e642076616c75652e7c4f6e6c79206c6561642063616e2075706c6f616420746869732076616c756500203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e747570646174655f766964656f5f73746174655f626c6f61745f626f6e640401686e65775f766964656f5f73746174655f626c6f61745f626f6e6418013042616c616e63654f663c543e001528945570646174657320766964656f20737461746520626c6f617420626f6e642076616c75652e7c4f6e6c79206c6561642063616e2075706c6f616420746869732076616c756500203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e2469737375655f6e66740c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f4964000118706172616d73090201604e667449737375616e6365506172616d65746572733c543e001630244973737565204e465400203c7765696768743e00242323205765696768742c604f202857202b20422960142d2044423a242020202d204f2857291877686572653a19012020202d2057203a206d656d6265722077686974656c697374206c656e67746820696e2063617365206e667420696e697469616c207374617475732069732061756374696f6ec02020202d2042203a2073697a65206f66206d6574616461746120706172616d6574657220696e206b696c6f62797465732c23203c2f7765696768743e2c64657374726f795f6e66740801146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f49640017242c44657374726f79204e465400203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e4873746172745f6f70656e5f61756374696f6e0c01206f776e65725f6964a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f496400013861756374696f6e5f706172616d73050201504f70656e41756374696f6e506172616d733c543e00182470537461727420766964656f206e6674206f70656e2061756374696f6e203c7765696768743e002423232057656967687438604f20285729602077686572653a742d2057203a206d656d6265722077686974656c697374206c656e677468142d2044423a242020202d204f2857292c23203c2f7765696768743e5473746172745f656e676c6973685f61756374696f6e0c01206f776e65725f6964a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f496400013861756374696f6e5f706172616d73fd01015c456e676c69736841756374696f6e506172616d733c543e0019247c537461727420766964656f206e667420656e676c6973682061756374696f6e203c7765696768743e002423232057656967687438604f20285729602077686572653a882d2057203a2077686974656c697374206d656d626572206c697374206c656e677468142d2044423a242020202d204f2857292c23203c2f7765696768743e5863616e63656c5f656e676c6973685f61756374696f6e0801206f776e65725f6964a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f4964001a208043616e63656c20766964656f206e667420656e676c6973682061756374696f6e203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e4c63616e63656c5f6f70656e5f61756374696f6e0801206f776e65725f6964a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f4964001b207443616e63656c20766964656f206e6674206f70656e2061756374696f6e203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e3063616e63656c5f6f666665720801206f776e65725f6964a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f4964001c244043616e63656c204e6674206f6666657200203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e3863616e63656c5f6275795f6e6f770801206f776e65725f6964a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f4964001d245443616e63656c204e66742073656c6c206f7264657200203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f283129243c2f7765696768743e507570646174655f6275795f6e6f775f70726963650c01206f776e65725f6964a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f49640001246e65775f707269636518013042616c616e63654f663c543e001e246055706461746520427579206e6f77206e667420707269636500203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e546d616b655f6f70656e5f61756374696f6e5f6269640c01387061727469636970616e745f696428012c543a3a4d656d6265724964000120766964656f5f6964280128543a3a566964656f49640001286269645f616d6f756e7418013042616c616e63654f663c543e001f20404d616b652061756374696f6e20626964203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e606d616b655f656e676c6973685f61756374696f6e5f6269640c01387061727469636970616e745f696428012c543a3a4d656d6265724964000120766964656f5f6964280128543a3a566964656f49640001286269645f616d6f756e7418013042616c616e63654f663c543e002020604d616b6520656e676c6973682061756374696f6e20626964203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e5c63616e63656c5f6f70656e5f61756374696f6e5f6269640801387061727469636970616e745f696428012c543a3a4d656d6265724964000120766964656f5f6964280128543a3a566964656f49640021205c43616e63656c206f70656e2061756374696f6e20626964203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e58736574746c655f656e676c6973685f61756374696f6e040120766964656f5f6964280128543a3a566964656f496400222464436c61696d20776f6e20656e676c6973682061756374696f6e5c43616e2062652063616c6c656420627920616e796f6e65203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e607069636b5f6f70656e5f61756374696f6e5f77696e6e65721001206f776e65725f6964a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f496400012477696e6e65725f696428012c543a3a4d656d6265724964000118636f6d6d697418013042616c616e63654f663c543e0023245c416363657074206f70656e2061756374696f6e206269648c53686f756c64206f6e6c792062652063616c6c65642062792061756374696f6e656572203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e246f666665725f6e6674100120766964656f5f6964280128543a3a566964656f49640001206f776e65725f6964a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000108746f28012c543a3a4d656d62657249640001147072696365450101504f7074696f6e3c42616c616e63654f663c543e3e002424244f66666572204e667400203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e38736c696e675f6e66745f6261636b080120766964656f5f6964280128543a3a566964656f49640001206f776e65725f6964a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e002524c452657475726e204e6674206261636b20746f20746865206f726967696e616c20617274697374206174206e6f20636f737400203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e546163636570745f696e636f6d696e675f6f66666572080120766964656f5f6964280128543a3a566964656f49640001347769746e6573735f7072696365450101a04f7074696f6e3c3c542061732062616c616e6365733a3a436f6e6669673e3a3a42616c616e63653e0026246441636365707420696e636f6d696e67204e6674206f6666657200203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e2073656c6c5f6e66740c0120766964656f5f6964280128543a3a566964656f49640001206f776e65725f6964a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000114707269636518013042616c616e63654f663c543e0027202053656c6c204e6674203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e1c6275795f6e66740c0120766964656f5f6964280128543a3a566964656f49640001387061727469636970616e745f696428012c543a3a4d656d62657249640001347769746e6573735f707269636518013042616c616e63654f663c543e0028241c427579204e667400203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e44746f67676c655f6e66745f6c696d69747304011c656e61626c6564980110626f6f6c002920dc4f6e6c7920436f756e63696c2063616e20746f67676c65206e66742069737375616e6365206c696d69747320636f6e73747261696e7473203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e506368616e6e656c5f6f776e65725f72656d61726b0801286368616e6e656c5f6964280130543a3a4368616e6e656c496400010c6d736730011c5665633c75383e002a28504368616e6e656c206f776e65722072656d61726b203c7765696768743e00242323205765696768741c604f2028422960142d2044423a242020202d204f2831291877686572653a8c2d204220697320746865206b696c6f62797465206c656e676874206f6620606d7367602c23203c2f7765696768743e506368616e6e656c5f6167656e745f72656d61726b0c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c496400010c6d736730011c5665633c75383e002b286c4368616e6e656c20636f6c6c61626f7261746f722072656d61726b203c7765696768743e00242323205765696768741c604f2028422960142d2044423a242020202d204f2831291877686572653a8420202d2042206973207468652062797465206c656e676874206f6620606d7367602c23203c2f7765696768743e406e66745f6f776e65725f72656d61726b0c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e000120766964656f5f6964280128543a3a566964656f496400010c6d736730011c5665633c75383e002c28404e4654206f776e65722072656d61726b203c7765696768743e00242323205765696768741c604f2028422960142d2044423a2020202d204f2831291877686572653a8420202d2042206973207468652062797465206c656e676874206f6620606d7367602c23203c2f7765696768743e6c696e697469616c697a655f6368616e6e656c5f7472616e736665720c01286368616e6e656c5f6964280130543a3a4368616e6e656c49640001146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e00013c7472616e736665725f706172616d731d06016c496e69745472616e73666572506172616d65746572734f663c543e002d28dc53746172742061206368616e6e656c207472616e736665722077697468207370656369666965642063686172616374657269737469637300203c7765696768743e002423232057656967687438604f20284129602077686572653a25012d2060416020697320746865206e756d626572206f6620656e747269657320696e20607472616e736665725f706172616d732e6e65775f636f6c6c61626f7261746f727360206d6170142d2044423aa82020202d204f284129202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e5c63616e63656c5f6368616e6e656c5f7472616e736665720801286368616e6e656c5f6964280130543a3a4368616e6e656c49640001146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e002e245c63616e63656c206368616e6e656c207472616e7366657200203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5c6163636570745f6368616e6e656c5f7472616e736665720801286368616e6e656c5f6964280130543a3a4368616e6e656c4964000144636f6d6d69746d656e745f706172616d736d0201785472616e73666572436f6d6d69746d656e745769746e6573734f663c543e002f2c6441636365707473206368616e6e656c207472616e736665722e310160636f6d6d69746d656e745f706172616d736020697320726571756972656420746f2070726576656e74206368616e67696e6720746865207472616e7366657220636f6e646974696f6e732e00203c7765696768743e002423232057656967687438604f20284129602077686572653a2d012d2060416020697320746865206e756d626572206f6620656e747269657320696e2060636f6d6d69746d656e745f706172616d732e6e65775f636f6c6c61626f7261746f727360206d6170142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5c7570646174655f676c6f62616c5f6e66745f6c696d69740801406e66745f6c696d69745f706572696f64890201384e66744c696d6974506572696f640001146c696d697428010c753634003020605570646174657320676c6f62616c204e4654206c696d6974203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e607570646174655f6368616e6e656c5f6e66745f6c696d69741001146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001406e66745f6c696d69745f706572696f64890201384e66744c696d6974506572696f640001286368616e6e656c5f6964280130543a3a4368616e6e656c49640001146c696d697428010c7536340031207055706461746573206368616e6e656c2773204e4654206c696d69742e203c7765696768743e00242323205765696768741c604f2028312960142d2044423a242020202d204f2831292c23203c2f7765696768743e4c69737375655f63726561746f725f746f6b656e0c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c4964000118706172616d73c9020170546f6b656e49737375616e6365506172616d65746572734f663c543e0032284c49737375652063726561746f7220746f6b656e00203c7765696768743e002423232057656967687438604f20284129602077686572653a05012d2060416020697320746865206e756d626572206f6620656e747269657320696e2060706172616d732e696e697469616c5f616c6c6f636174696f6e60206d6170142d2044423ab02020202d20604f28412960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e5c696e69745f63726561746f725f746f6b656e5f73616c650c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c4964000118706172616d7321060150546f6b656e53616c65506172616d734f663c543e00332874496e697469616c697a652063726561746f7220746f6b656e2073616c6500203c7765696768743e002423232057656967687438604f20284129602077686572653a29012d20604160206973207468652073697a65206f662060706172616d732e6d657461646174616020696e206b696c6f627974657320286f722030206966206e6f742070726f766964656429142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e887570646174655f7570636f6d696e675f63726561746f725f746f6b656e5f73616c651001146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c496400013c6e65775f73746172745f626c6f636b010201584f7074696f6e3c543a3a426c6f636b4e756d6265723e0001306e65775f6475726174696f6e010201584f7074696f6e3c543a3a426c6f636b4e756d6265723e00342488557064617465207570636f6d696e672063726561746f7220746f6b656e2073616c6500203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e7463726561746f725f746f6b656e5f6973737565725f7472616e736665721001146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c496400011c6f7574707574732506017c5472616e736665725769746856657374696e674f7574707574734f663c543e0001206d6574616461746130011c5665633c75383e00352cc8506572666f726d207472616e73666572206f6620746f6b656e732061732063726561746f7220746f6b656e2069737375657200203c7765696768743e002423232057656967687448604f202841202b204229602077686572653aac2d2060416020697320746865206e756d626572206f6620656e747269657320696e20606f75747075747360c02d20604260206973207468652073697a65206f662074686520606d657461646174616020696e206b696c6f6279746573142d2044423ab02020202d20604f28412960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e846d616b655f63726561746f725f746f6b656e5f7065726d697373696f6e6c6573730801146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c4964003624ac4d616b65206368616e6e656c27732063726561746f7220746f6b656e207065726d697373696f6e6c65737300203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e987265647563655f63726561746f725f746f6b656e5f706174726f6e6167655f726174655f746f0c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c496400012c7461726765745f72617465f9020128596561726c7952617465003724f0526564756365206368616e6e656c27732063726561746f7220746f6b656e20706174726f6e616765207261746520746f20676976656e2076616c756500203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e90636c61696d5f63726561746f725f746f6b656e5f706174726f6e6167655f6372656469740801146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c4964003824b8436c61696d206368616e6e656c27732063726561746f7220746f6b656e20706174726f6e6167652063726564697400203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e4c69737375655f726576656e75655f73706c69741001146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c49640001147374617274010201584f7074696f6e3c543a3a426c6f636b4e756d6265723e0001206475726174696f6e100138543a3a426c6f636b4e756d62657200392484497373756520726576656e75652073706c697420666f722061206368616e6e656c00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5866696e616c697a655f726576656e75655f73706c69740801146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c4964003a247c46696e616c697a6520616e20656e64656420726576656e75652073706c697400203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6c66696e616c697a655f63726561746f725f746f6b656e5f73616c650801146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c4964003b249046696e616c697a6520616e20656e6465642063726561746f7220746f6b656e2073616c6500203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e54646569737375655f63726561746f725f746f6b656e0801146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c4964003c247c44656973737565206368616e6e656c27732063726561746f7220746f6b656e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3061637469766174655f616d6d0c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c4964000118706172616d7331060138416d6d506172616d734f663c543e003d0490416374697661746520416d6d2066756e6374696f6e616c69747920666f7220746f6b656e38646561637469766174655f616d6d0801146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c4964003e04984465616374697661746520416d6d2066756e6374696f6e616c69747920666f7220746f6b656e6c63726561746f725f746f6b656e5f6973737565725f72656d61726b0c01146163746f72a50101e8436f6e74656e744163746f723c543a3a43757261746f7247726f757049642c20543a3a43757261746f7249642c20543a3a4d656d62657249643e0001286368616e6e656c5f6964280130543a3a4368616e6e656c496400011872656d61726b30011c5665633c75383e003f04e4416c6c6f77206372742069737375657220746f20757064617465206d6574616461746120666f7220616e206578697374696e6720746f6b656e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e09060c3870616c6c65745f636f6e74656e74147479706573444368616e6e656c4261675769746e657373000008014c73746f726167655f6275636b6574735f6e756d10010c753332000160646973747269627574696f6e5f6275636b6574735f6e756d10010c75333200000d0600000211060011060c3470616c6c65745f636f6d6d6f6e2c6d65726b6c655f747265654850726f6f66456c656d656e745265636f7264081048617368012c105369646501150600080110686173682c011048617368000110736964651506011053696465000015060c3470616c6c65745f636f6d6d6f6e2c6d65726b6c655f747265651053696465000108104c6566740000001452696768740001000019060c3870616c6c65745f636f6e74656e741474797065734850756c6c5061796d656e74456c656d656e740c244368616e6e656c496401281c42616c616e636501181048617368012c000c01286368616e6e656c5f69642801244368616e6e656c496400016063756d756c61746976655f7265776172645f6561726e656418011c42616c616e6365000118726561736f6e2c01104861736800001d060c3870616c6c65745f636f6e74656e7414747970657358496e69745472616e73666572506172616d65746572730c204d656d626572496401283843757261746f7247726f7570496401281c42616c616e63650118000c01446e65775f636f6c6c61626f7261746f72732d0201ac42547265654d61703c4d656d62657249642c204368616e6e656c4167656e745065726d697373696f6e733e000114707269636518011c42616c616e63650001246e65775f6f776e6572e50101984368616e6e656c4f776e65723c4d656d62657249642c2043757261746f7247726f757049643e000021060c5070616c6c65745f70726f6a6563745f746f6b656e1474797065733c546f6b656e53616c65506172616d7310284a6f7942616c616e636501181c42616c616e636501182c426c6f636b4e756d62657201105456657374696e675363686564756c65506172616d7301d102001c0128756e69745f70726963651801284a6f7942616c616e636500015075707065725f626f756e645f7175616e7469747918011c42616c616e63650001247374617274735f61740102014c4f7074696f6e3c426c6f636b4e756d6265723e0001206475726174696f6e10012c426c6f636b4e756d62657200015c76657374696e675f7363686564756c655f706172616d73d90201744f7074696f6e3c56657374696e675363686564756c65506172616d733e0001386361705f7065725f6d656d6265724501013c4f7074696f6e3c42616c616e63653e0001206d657461646174613101013c4f7074696f6e3c5665633c75383e3e000025060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540129060453000004002d0601185665633c543e0000290600000408280903002d0600000229060031060c5070616c6c65745f70726f6a6563745f746f6b656e14747970657324416d6d506172616d73041c42616c616e6365011800080114736c6f706518011c42616c616e6365000124696e7465726365707418011c42616c616e636500003506083870616c6c65745f73746f726167651043616c6c04045400018c5464656c6574655f73746f726167655f6275636b657404014473746f726167655f6275636b65745f6964280148543a3a53746f726167654275636b657449640000201d0144656c6574652073746f72616765206275636b65742e204d75737420626520656d7074792e2053746f72616765206f70657261746f72206d757374206265206d697373696e672e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e7c7570646174655f75706c6f6164696e675f626c6f636b65645f7374617475730401286e65775f737461747573980110626f6f6c000120785570646174657320676c6f62616c2075706c6f6164696e6720666c61672e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507570646174655f646174615f73697a655f6665650401446e65775f646174615f73697a655f66656518013042616c616e63654f663c543e000220cc557064617465732073697a652d62617365642070726963696e67206f66206e6577206f626a656374732075706c6f616465642e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e907570646174655f73746f726167655f6275636b6574735f7065725f6261675f6c696d69740401246e65775f6c696d697410010c753332000320bc55706461746573202253746f72616765206275636b657473207065722062616722206e756d626572206c696d69742e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743ea47570646174655f73746f726167655f6275636b6574735f766f75636865725f6d61785f6c696d6974730801406e65775f6f626a656374735f73697a6528010c7536340001486e65775f6f626a656374735f6e756d62657228010c753634000420b455706461746573202253746f72616765206275636b65747320766f7563686572206d6178206c696d697473222e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e8c7570646174655f646174615f6f626a6563745f73746174655f626c6f61745f626f6e6404014073746174655f626c6f61745f626f6e6418013042616c616e63654f663c543e000520ac557064617465732064617461206f626a65637420737461746520626c6f617420626f6e642076616c75652e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743efc7570646174655f6e756d6265725f6f665f73746f726167655f6275636b6574735f696e5f64796e616d69635f6261675f6372656174696f6e5f706f6c69637908014064796e616d69635f6261675f74797065b102013844796e616d6963426167547970650001646e756d6265725f6f665f73746f726167655f6275636b65747310010c7533320006202d01557064617465206e756d626572206f662073746f72616765206275636b657473207573656420696e20676976656e2064796e616d696320626167206372656174696f6e20706f6c6963792e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e407570646174655f626c61636b6c69737408013472656d6f76655f686173686573a502014442547265655365743c5665633c75383e3e0001286164645f686173686573a502014442547265655365743c5665633c75383e3e000728bc41646420616e642072656d6f76652068617368657320746f207468652063757272656e7420626c61636b6c6973742e203c7765696768743e002423232057656967687448604f202857202b205629602077686572653abc2d2060576020697320746865206e756d626572206f66206974656d7320696e206072656d6f76655f68617368657360b02d2060566020697320746865206e756d626572206f66206974656d7320696e20606164645f68617368657360142d2044423ab02020202d20604f28572960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e546372656174655f73746f726167655f6275636b6574100134696e766974655f776f726b65723501014c4f7074696f6e3c576f726b657249643c543e3e000148616363657074696e675f6e65775f62616773980110626f6f6c00012873697a655f6c696d697428010c7536340001346f626a656374735f6c696d697428010c753634000820584372656174652073746f72616765206275636b65742e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e787570646174655f73746f726167655f6275636b6574735f666f725f6261670c01186261675f69649502012042616749643c543e00012c6164645f6275636b6574736901017042547265655365743c543a3a53746f726167654275636b657449643e00013872656d6f76655f6275636b6574736901017042547265655365743c543a3a53746f726167654275636b657449643e00092888557064617465732073746f72616765206275636b65747320666f722061206261672e203c7765696768743e002423232057656967687448604f202857202b205629602077686572653ab42d2060576020697320746865206e756d626572206f66206974656d7320696e20606164645f6275636b65747360c02d2060566020697320746865206e756d626572206f66206974656d7320696e206072656d6f76655f6275636b65747360142d2044423ac02020202d20604f2856202b20572960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e9463616e63656c5f73746f726167655f6275636b65745f6f70657261746f725f696e7669746504014473746f726167655f6275636b65745f6964280148543a3a53746f726167654275636b65744964000a20110143616e63656c2070656e64696e672073746f72616765206275636b657420696e766974652e20416e20696e7669746174696f6e206d7573742062652070656e64696e672e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e78696e766974655f73746f726167655f6275636b65745f6f70657261746f7208014473746f726167655f6275636b65745f6964280148543a3a53746f726167654275636b6574496400012c6f70657261746f725f696428012c576f726b657249643c543e000b20c0496e766974652073746f72616765206275636b6574206f70657261746f722e204d757374206265206d697373696e672e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e7872656d6f76655f73746f726167655f6275636b65745f6f70657261746f7204014473746f726167655f6275636b65745f6964280148543a3a53746f726167654275636b65744964000c208052656d6f7665732073746f72616765206275636b6574206f70657261746f722e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e707570646174655f73746f726167655f6275636b65745f73746174757308014473746f726167655f6275636b65745f6964280148543a3a53746f726167654275636b65744964000148616363657074696e675f6e65775f62616773980110626f6f6c000d20dc5570646174652077686574686572206e6577206261677320617265206265696e6720616363657074656420666f722073746f726167652e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e847365745f73746f726167655f6275636b65745f766f75636865725f6c696d6974730c014473746f726167655f6275636b65745f6964280148543a3a53746f726167654275636b657449640001586e65775f6f626a656374735f73697a655f6c696d697428010c7536340001606e65775f6f626a656374735f6e756d6265725f6c696d697428010c753634000e208c536574732073746f72616765206275636b657420766f7563686572206c696d6974732e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e806163636570745f73746f726167655f6275636b65745f696e7669746174696f6e0c0124776f726b65725f696428012c576f726b657249643c543e00014473746f726167655f6275636b65745f6964280148543a3a53746f726167654275636b657449640001547472616e736163746f725f6163636f756e745f6964000130543a3a4163636f756e744964000f285d01416363657074207468652073746f72616765206275636b657420696e7669746174696f6e2e20416e20696e7669746174696f6e206d757374206d617463682074686520776f726b65725f696420706172616d657465722e59014974206163636570747320616e206164646974696f6e616c206163636f756e7420494420287472616e736163746f722920666f7220616363657074696e672064617461206f626a6563747320746f2070726576656e74747472616e73616374696f6e206e6f6e636520636f6c6c6973696f6e732e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e747365745f73746f726167655f6f70657261746f725f6d657461646174610c0124776f726b65725f696428012c576f726b657249643c543e00014473746f726167655f6275636b65745f6964280148543a3a53746f726167654275636b657449640001206d6574616461746130011c5665633c75383e001024dc536574732073746f72616765206f70657261746f72206d65746164617461202865672e3a2073746f72616765206e6f64652055524c292e203c7765696768743e002423232057656967687438604f20285729602077686572653aa02d206057602069732073697a65206f6620606d657461646174616020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6c6163636570745f70656e64696e675f646174615f6f626a65637473100124776f726b65725f696428012c576f726b657249643c543e00014473746f726167655f6275636b65745f6964280148543a3a53746f726167654275636b657449640001186261675f69649502012042616749643c543e000130646174615f6f626a656374736901016442547265655365743c543a3a446174614f626a65637449643e0011246501412073746f726167652070726f7669646572207369676e616c732074686174207468652064617461206f626a65637420776173207375636365737366756c6c792075706c6f6164656420746f206974732073746f726167652e203c7765696768743e00242323205765696768743c604f2028572029602077686572653ab82d2060576020697320746865206e756d626572206f66206974656d7320696e2060646174615f6f626a6563747360142d2044423ab02020202d20604f28572960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e846372656174655f646973747269627574696f6e5f6275636b65745f66616d696c7900122090437265617465206120646973747269627574696f6e206275636b65742066616d696c792e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e8464656c6574655f646973747269627574696f6e5f6275636b65745f66616d696c7904012466616d696c795f6964280174543a3a446973747269627574696f6e4275636b657446616d696c7949640013209444656c65746573206120646973747269627574696f6e206275636b65742066616d696c792e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e686372656174655f646973747269627574696f6e5f6275636b657408012466616d696c795f6964280174543a3a446973747269627574696f6e4275636b657446616d696c794964000148616363657074696e675f6e65775f62616773980110626f6f6c00142074437265617465206120646973747269627574696f6e206275636b65742e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e847570646174655f646973747269627574696f6e5f6275636b65745f7374617475730801246275636b65745f69642502015c446973747269627574696f6e4275636b657449643c543e000148616363657074696e675f6e65775f62616773980110626f6f6c001520d855706461746573206120646973747269627574696f6e206275636b6574202761636365707473206e657720626167732720666c61672e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6864656c6574655f646973747269627574696f6e5f6275636b65740401246275636b65745f69642502015c446973747269627574696f6e4275636b657449643c543e001620a844656c65746520646973747269627574696f6e206275636b65742e204d75737420626520656d7074792e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e8c7570646174655f646973747269627574696f6e5f6275636b6574735f666f725f6261671001186261675f69649502012042616749643c543e00012466616d696c795f6964280174543a3a446973747269627574696f6e4275636b657446616d696c79496400014c6164645f6275636b6574735f696e64696365736901019042547265655365743c543a3a446973747269627574696f6e4275636b6574496e6465783e00015872656d6f76655f6275636b6574735f696e64696365736901019042547265655365743c543a3a446973747269627574696f6e4275636b6574496e6465783e0017289c5570646174657320646973747269627574696f6e206275636b65747320666f722061206261672e203c7765696768743e002423232057656967687448604f202857202b205629602077686572653ad42d2060576020697320746865206e756d626572206f66206974656d7320696e20606164645f6275636b6574735f696e646963657360e02d2060566020697320746865206e756d626572206f66206974656d7320696e206072656d6f76655f6275636b6574735f696e646963657360142d2044423ac02020202d20604f2856202b20572960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743ea47570646174655f646973747269627574696f6e5f6275636b6574735f7065725f6261675f6c696d69740401246e65775f6c696d697410010c753332001820d0557064617465732022446973747269627574696f6e206275636b657473207065722062616722206e756d626572206c696d69742e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e7c7570646174655f646973747269627574696f6e5f6275636b65745f6d6f64650801246275636b65745f69642502015c446973747269627574696f6e4275636b657449643c543e000130646973747269627574696e67980110626f6f6c001920d8557064617465732027646973747269627574696e672720666c616720666f722074686520646973747269627574696e6720666c61672e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743eb87570646174655f66616d696c6965735f696e5f64796e616d69635f6261675f6372656174696f6e5f706f6c69637908014064796e616d69635f6261675f74797065b102013844796e616d69634261675479706500012066616d696c696573b50201b042547265654d61703c543a3a446973747269627574696f6e4275636b657446616d696c7949642c207533323e001a283d01557064617465206e756d626572206f66206469737472696275746564206275636b657473207573656420696e20676976656e2064796e616d696320626167206372656174696f6e20706f6c6963792e9c5570646174657320646973747269627574696f6e206275636b65747320666f722061206261672e203c7765696768743e002423232057656967687438604f20285729602077686572653aa82d2060576020697320746865206e756d626572206f66206974656d7320696e206066616d696c69657360142d2044423ab02020202d20604f28572960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e8c696e766974655f646973747269627574696f6e5f6275636b65745f6f70657261746f720801246275636b65745f69642502015c446973747269627574696f6e4275636b657449643c543e0001486f70657261746f725f776f726b65725f696428012c576f726b657249643c543e001b2090496e7669746520616e206f70657261746f722e204d757374206265206d697373696e672e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743ea863616e63656c5f646973747269627574696f6e5f6275636b65745f6f70657261746f725f696e766974650801246275636b65745f69642502015c446973747269627574696f6e4275636b657449643c543e0001486f70657261746f725f776f726b65725f696428012c576f726b657249643c543e001c209c43616e63656c2070656e64696e6720696e766974652e204d7573742062652070656e64696e672e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e8c72656d6f76655f646973747269627574696f6e5f6275636b65745f6f70657261746f720801246275636b65745f69642502015c446973747269627574696f6e4275636b657449643c543e0001486f70657261746f725f776f726b65725f696428012c576f726b657249643c543e001d209452656d6f76657320646973747269627574696f6e206275636b6574206f70657261746f722e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e9c7365745f646973747269627574696f6e5f6275636b65745f66616d696c795f6d6574616461746108012466616d696c795f6964280174543a3a446973747269627574696f6e4275636b657446616d696c7949640001206d6574616461746130011c5665633c75383e001e24a053657420646973747269627574696f6e206275636b65742066616d696c79206d657461646174612e203c7765696768743e002423232057656967687438604f20285729602077686572653aa02d206057602069732073697a65206f6620606d657461646174616020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e946163636570745f646973747269627574696f6e5f6275636b65745f696e7669746174696f6e080124776f726b65725f696428012c576f726b657249643c543e0001246275636b65745f69642502015c446973747269627574696f6e4275636b657449643c543e001f20584163636570742070656e64696e6720696e766974652e203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e887365745f646973747269627574696f6e5f6f70657261746f725f6d657461646174610c0124776f726b65725f696428012c576f726b657249643c543e0001246275636b65745f69642502015c446973747269627574696f6e4275636b657449643c543e0001206d6574616461746130011c5665633c75383e002024fc53657420646973747269627574696f6e206f70657261746f72206d6574616461746120666f722074686520646973747269627574696f6e206275636b65742e203c7765696768743e002423232057656967687438604f20285729602077686572653aa02d206057602069732073697a65206f6620606d657461646174616020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5c73746f726167655f6f70657261746f725f72656d61726b0c0124776f726b65725f696428012c576f726b657249643c543e00014473746f726167655f6275636b65745f6964280148543a3a53746f726167654275636b6574496400010c6d736730011c5665633c75383e0021289c4465706f73697420612053746f726167654f70657261746f7252656d61726b6564206576656e7474636f6e7461696e696e6720612067656e65726963206d6573736167652e203c7765696768743e002423232057656967687438604f20285729602077686572653a9c2d206057602069732073697a65206f6620606d6573736167656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e70646973747269627574696f6e5f6f70657261746f725f72656d61726b0c0124776f726b65725f696428012c576f726b657249643c543e000158646973747269627574696f6e5f6275636b65745f69642502015c446973747269627574696f6e4275636b657449643c543e00010c6d736730011c5665633c75383e0022249c43726561746520612064796e616d6963206261672e20446576656c6f706d656e74206d6f64652e203c7765696768743e002423232057656967687438604f20285729602077686572653a9c2d206057602069732073697a65206f6620606d6573736167656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e3906085070616c6c65745f70726f6a6563745f746f6b656e1043616c6c040454000124207472616e736665721001347372635f6d656d6265725f696428012c543a3a4d656d6265724964000120746f6b656e5f6964280128543a3a546f6b656e496400011c6f7574707574733d0601505472616e736665724f7574707574734f663c543e0001206d6574616461746130011c5665633c75383e0000685501416c6c6f7720746f207472616e736665722066726f6d20607372635f6d656d6265725f696460206163636f756e7420746f2074686520766172696f757320606f757470757473602062656e6566696369617269657364696e207468652073706563696669656420616d6f756e74732e0038507265636f6e646974696f6e733ae82d206f726967696e207369676e6572206d75737420626520607372635f6d656d6265725f69646020636f6e74726f6c6c6572206163636f756e74842d20746f6b656e2062792060746f6b656e5f696460206d75737420657869737473d82d206163636f756e74206f6620607372635f6d656d6265725f696460206d75737420657869737420666f722060746f6b656e5f69646041012d2073656e646572206d757374206861766520656e6f756768204a4f597320746f20636f7665722074686520746f74616c20626c6f617420626f6e6420726571756972656420696e2063617365206f6678202064657374696e6174696f6e287329206e6f74206578697374696e672e29012d20736f75726365206163636f756e74206d757374206861766520656e6f75676820746f6b656e2066756e647320746f20636f76657220616c6c20746865207472616e7366657228732941012d20606f75747075747360206d7573742064657369676e617465206578697374696e672064657374696e6174696f6e28732920666f7220225065726d697373696f6e656422207472616e73666572732e3c506f7374636f6e646974696f6e733ae82d20736f75726365206163636f756e74277320746f6b656e7320616d6f756e74206973206465637265617365642062792060616d6f756e74602e49012d20746f74616c20626c6f617420626f6e64207472616e736665727265642066726f6d2073656e6465722773204a4f592062616c616e636520696e746f20746865207472656173757279206163636f756e74cc2020696e20636173652064657374696e6174696f6e2873292068617665206265656e20616464656420746f2073746f72616765ec2d20606f7574707574732e62656e65666963696172796020746f6b656e7320616d6f756e7420696e637265617365642062792060616d6f756e746000203c7765696768743e002423232057656967687448604f202854202b204d29602077686572653a802d2060546020697320746865206c656e677468206f6620606f75747075747360b02d20604d60206973207468652073697a65206f6620606d657461646174616020696e206b696c6f6279746573142d2044423aac20202d20604f28542960202d2066726f6d20746865207468652067656e65726174656420776569676874732c23203c2f7765696768743e106275726e0c0120746f6b656e5f6964280128543a3a546f6b656e49640001246d656d6265725f696428012c543a3a4d656d6265724964000118616d6f756e74180144546f6b656e42616c616e63654f663c543e000178884275726e20746f6b656e732066726f6d20737065636966696564206163636f756e740038507265636f6e646974696f6e733a442d2060616d6f756e7460206973203e2030f42d206f726967696e207369676e6572206973206120636f6e74726f6c6c6572206163636f756e74206f6620606d656d6265725f696460206d656d626572702d20746f6b656e2062792060746f6b656e5f69646020657869737473c02d20616e206163636f756e742065786973747320666f722060746f6b656e5f696460207820606d656d6265725f696460a02d206163636f756e74277320746f6b656e7320616d6f756e74206973203e3d2060616d6f756e746005012d20746f6b656e20737570706c792063616e206265206d6f64696669656420287468657265206973206e6f2061637469766520726576656e75652073706c697429003c506f7374636f6e646974696f6e733a4d012d207374617274696e6720776974682060756e70726f6365737365646020626565696e6720657175616c20746f2060616d6f756e74602c206163636f756e7427732076657374696e67207363686564756c6573602020617265206974657261746564206f76657220616e643a5d0120202d2075706461746564207769746820606275726e65645f616d6f756e74202b3d207570726f636573736564602069662076657374696e67207363686564756c65277320756e76657374656420616d6f756e74206973742020202067726561746572207468616e20607570726f636573736564605420202d2072656d6f766564206f746865727769736545012020286166746572206561636820697465726174696f6e2060756e70726f6365737365646020697320726564756365642062792074686520616d6f756e74206f6620756e76657374656420746f6b656e737c20206275726e656420647572696e67207468617420697465726174696f6e2949012d20696620746865206163636f756e742068617320616e79206073706c69745f7374616b696e675f737461747573602c20746865206073706c69745f7374616b696e675f7374617475732e616d6f756e7460e820206973207265647563656420627920606d696e28616d6f756e742c2073706c69745f7374616b696e675f7374617475732e616d6f756e742960a42d20606163636f756e742e616d6f756e746020697320726564756365642062792060616d6f756e7460942d20746f6b656e20737570706c7920697320726564756365642062792060616d6f756e746000203c7765696768743e00242323205765696768741c604f2028312960142d2044423ad820202d20604f28312960202d20646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e30647573745f6163636f756e74080120746f6b656e5f6964280128543a3a546f6b656e49640001246d656d6265725f696428012c543a3a4d656d62657249640002508c416c6c6f7720616e79207573657220746f2072656d6f766520616e206163636f756e740038507265636f6e646974696f6e733a802d20746f6b656e2062792060746f6b656e5f696460206d757374206578697374d02d20616e206163636f756e74206d75737420657869737420666f722060746f6b656e5f696460207820606d656d6265725f69646015012d206966205065726d697373696f6e656420746f6b656e3a20606f726967696e60207369676e6572206d75737420626520606d656d6265725f696460206d656d6265722773502020636f6e74726f6c6c6572206163636f756e74ec2d2060746f6b656e5f696460207820606d656d6265725f696460206163636f756e74206d75737420626520616e20656d707479206163636f756e7478202028606163636f756e745f646174612e616d6f756e7460203d3d2030293c506f7374636f6e646974696f6e733a1d012d204163636f756e7420696e666f726d6174696f6e20666f722060746f6b656e5f696460207820606d656d6265725f6964602072656d6f7665642066726f6d2073746f72616765dc2d20626c6f617420626f6e6420726566756e64656420746f20606d656d6265725f69646020636f6e74726f6c6c6572206163636f756e74cc2020286f722060626c6f61745f626f6e642e72657061796d656e745f726573747269637465645f746f60206163636f756e742900203c7765696768743e001c604f2028312960142d2044423ad820202d20604f28312960202d20646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e386a6f696e5f77686974656c6973740c01246d656d6265725f696428012c543a3a4d656d6265724964000120746f6b656e5f6964280128543a3a546f6b656e496400011470726f6f66490601404d65726b6c6550726f6f664f663c543e00034c11014a6f696e2077686974656c69737420666f72207065726d697373696f6e656420636173653a207573656420746f20616464206163636f756e747320666f7220746f6b656e38507265636f6e646974696f6e733a682d2027746f6b656e5f696427206d7573742062652076616c6964f42d20606f726967696e60207369676e6572206d757374206265206120636f6e74726f6c6c6572206163636f756e74206f6620606d656d6265725f696460c02d206163636f756e7420666f7220606d656d6265725f696460206d757374206e6f7420616c726561647920657869737409012d207472616e7366657220706f6c69637920697320605065726d697373696f6e65646020616e64206d65726b6c652070726f6f66206d7573742062652076616c6964003c506f7374636f6e646974696f6e733af42d206163636f756e7420666f7220606d656d6265725f696460206372656174656420616e6420616464656420746f2070616c6c65742073746f72616765e82d2060626c6f61745f626f6e6460207472616e736665727265642066726f6d2073656e64657220746f207472656173757279206163636f756e7400203c7765696768743e002423232057656967687438604f20284829602077686572653a802d2060486020697320746865206c656e677468206f66206070726f6f662e3060142d2044423ad820202d20604f28312960202d20646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5c70757263686173655f746f6b656e735f6f6e5f73616c650c0120746f6b656e5f6964280128543a3a546f6b656e49640001246d656d6265725f696428012c543a3a4d656d6265724964000118616d6f756e74180144546f6b656e42616c616e63654f663c543e0004ec94507572636861736520746f6b656e73206f6e2061637469766520746f6b656e2073616c652e0038507265636f6e646974696f6e733a802d20746f6b656e2062792060746f6b656e5f696460206d757374206578697374d02d20746f6b656e2062792060746f6b656e5f696460206d75737420626520696e204f66666572696e6753746174653a3a53616c65ec2d2060616d6f756e74602063616e6e6f7420657863656564206e756d626572206f6620746f6b656e732072656d61696e696e67206f6e2073616c6509012d20606f726967696e60207369676e6572206d75737420626520636f6e74726f6c6c6572206163636f756e74206f6620606d656d6265725f696460206d656d626572a42d2073656e646572277320617661696c61626c65204a4f592062616c616e6365206d7573742062653aec20202d203e3d20606a6f795f6578697374656e7469616c5f6465706f736974202b20616d6f756e74202a2073616c652e756e69745f70726963656080202020206966204163636f756e744461746120616c7265616479206578697374210120202d203e3d20606a6f795f6578697374656e7469616c5f6465706f736974202b20616d6f756e74202a2073616c652e756e69745f7072696365202b20626c6f61745f626f6e646084202020206966204163636f756e744461746120646f6573206e6f7420657869737435012d206c657420606665655f616d6f756e7460206265206073616c655f706c6174666f726d5f6665652e6d756c5f666c6f6f7228616d6f756e74202a2073616c652e756e69745f7072696365296059012d206966206073616c652e6561726e696e67735f64657374696e6174696f6e2e69735f736f6d6528296020616e64206073616c652e6561726e696e67735f64657374696e6174696f6e60206163636f756e74206861733c20207a65726f2062616c616e63653a390120202d2074686520616d6f756e7420746f206265207472616e736665727265642066726f6d206073656e6465726020746f206073616c652e6561726e696e67735f64657374696e6174696f6e602c4d0120202020776869636820697320657175616c20746f2060616d6f756e74202a2073616c652e756e69745f7072696365202d206665655f616d6f756e74602c206d7573742062652067726561746572207468616e7420202020606a6f795f6578697374656e7469616c5f6465706f7369746031012d20746f74616c206e756d626572206f6620746f6b656e7320616c72656164792070757263686173656420627920746865206d656d626572206f6e207468652063757272656e742073616c65f82020504c55532060616d6f756e7460206d757374206e6f74206578636565642073616c6527732070757263686173652063617020706572206d656d626572602d206966205065726d697373696f6e656420746f6b656e3a010120202d204163636f756e74496e666f4279546f6b656e416e644d656d62657228746f6b656e5f69642c20266d656d6265725f696429206d7573742065786973749c2d206966206073616c652e76657374696e675f7363686564756c652e69735f736f6d652829603ae020202d206e756d626572206f662073656e646572206163636f756e742773206f6e676f696e672076657374696e67207363686564756c6573cc202020206d757374206265203c204d617856657374696e675363686564756c65735065724163636f756e74506572546f6b656e003c506f7374636f6e646974696f6e733aac2d206966206073616c652e6561726e696e67735f64657374696e6174696f6e2e69735f736f6d652829603a4d0120202d2060616d6f756e74202a2073616c652e756e69745f7072696365202d206665655f616d6f756e7460204a4f5920746f6b656e7320617265207472616e7366657265642066726f6d206073656e646572608820202020746f206073616c652e6561726e696e67735f64657374696e6174696f6e60d420202d20606665655f616d6f756e7460204a4f5920697320736c61736865642066726f6d206073656e646572602062616c616e6365ac2d206966206073616c652e6561726e696e67735f64657374696e6174696f6e2e69735f6e6f6e652829603a0d0120202d2060616d6f756e74202a2073616c652e756e69745f707269636560204a4f5920697320736c61736865642066726f6d206073656e646572602062616c616e636549012d206966206e657720746f6b656e206163636f756e7420637265617465643a2060626c6f61745f626f6e6460207472616e736665727265642066726f6d206073656e6465726020746f2074726561737572799c2d206966206073616c652e76657374696e675f7363686564756c652e69735f736f6d652829603a0d0120202d20696620627579657220686173206e6f206076657374696e675f7363686564756c65602072656c6174656420746f207468652063757272656e742073616c653a5d01202020202d2061206e65772076657374696e67207363686564756c6520286073616c652e6765745f76657374696e675f7363686564756c652870757263686173655f616d6f756e7429602920697320616464656420746f80202020202020627579657227732060766573696e675f7363686564756c6573605501202020202d20736f6d652066696e69736865642076657374696e67207363686564756c652069732072656d6f7665642066726f6d2062757965722773206163636f756e745f6461746120696e20636173652074686559012020202020206e756d626572206f6620627579657227732076657374696e675f7363686564756c657320776173203d3d204d617856657374696e675363686564756c65735065724163636f756e74506572546f6b656e290120202d20696620627579657220616c7265616479206861732061206076657374696e675f7363686564756c65602072656c6174656420746f207468652063757272656e742073616c653afc202020202d2063757272656e742076657374696e67207363686564756c6527732060636c6966665f616d6f756e746020697320696e63726561736564206279fc2020202020206073616c652e6765745f76657374696e675f7363686564756c652870757263686173655f616d6f756e74292e636c6966665f616d6f756e74602901202020202d2063757272656e742076657374696e67207363686564756c6527732060706f73745f636c6966665f746f74616c5f616d6f756e746020697320696e6372656173656420627929012020202020206073616c652e6765745f76657374696e675f7363686564756c652870757263686173655f616d6f756e74292e706f73745f636c6966665f746f74616c5f616d6f756e74609c2d206966206073616c652e76657374696e675f7363686564756c652e69735f6e6f6e652829603ad820202d2062757965722773206163636f756e7420746f6b656e20616d6f756e7420696e637265617365642062792060616d6f756e746055012d2069662060746f6b656e5f646174612e73616c652e7175616e746974795f6c656674202d20616d6f756e74203d3d20306020616e64206073616c652e6175746f5f66696e616c697a6560206973206074727565604101202060746f6b656e5f646174612e73616c65602069732073657420746f204e6f6e652c206f74686572776973652060746f6b656e5f646174612e73616c652e7175616e746974795f6c65667460206973350120206465637265617365642062792060616d6f756e746020616e642060746f6b656e5f646174612e73616c652e66756e64735f636f6c6c65637465646020696e20696e6372656173656420627970202060616d6f756e74202a2073616c652e756e69745f70726963656000203c7765696768743e00242323205765696768741c604f2028312960142d2044423ad820202d20604f28312960202d20646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5070617274696369706174655f696e5f73706c69740c0120746f6b656e5f6964280128543a3a546f6b656e49640001246d656d6265725f696428012c543a3a4d656d6265724964000118616d6f756e74180144546f6b656e42616c616e63654f663c543e000568f0506172746963697061746520696e20746865202a6c61746573742a20746f6b656e20726576656e75652073706c697420286966206f6e676f696e672938507265636f6e646974696f6e733a8c2d2060746f6b656e60206d75737420657869737420666f722060746f6b656e5f696460fc2d20606f726967696e60207369676e6572206d75737420626520606d656d6265725f696460206d656d62657220636f6e74726f6c6c6572206163636f756e74582d2060616d6f756e7460206d757374206265203e2030cc2d20606163636f756e7460206d7573742065786973742020666f72206028746f6b656e5f69642c206d656d6265725f69642960fc2d2060746f6b656e2e73706c69745f73746174757360206d7573742062652061637469766520414e44205448454e2063757272656e745f626c6f636b20696eb82020205b73706c69742e73746172742c2073706c69742e7374617274202b2073706c69745f6475726174696f6e2981012d20606163636f756e742e7374616b696e675f7374617475732e69735f6e6f6e65282960204f5220606163636f756e742e7374616b696e675f7374617475732e73706c69745f6964602072656665727320746f206120706173742073706c6974782d20606163636f756e742e616d6f756e7460203e3d2060616d6f756e74602d012d206c657420606469766964656e64203d2073706c69745f616c6c6f636174696f6e202a206163636f756e742e7374616b65645f616d6f756e74202f20746f6b656e2e737570706c79606015012020207468656e2060747265617375727960206d7573742062652061626c6520746f207472616e7366657220606469766964656e646020616d6f756e74206f66204a4f592eec202020285468697320636f6e646974696f6e20746563686e6963616c6c792c2073686f756c6420616c7761797320626520736174697366696564290038506f7374636f6e646974696f6e732d012d20606469766964656e646020616d6f756e74206f66204a4f5973207472616e736665727265642066726f6d206074726561737572795f6163636f756e746020746f206073656e6465726045012d2060746f6b656e6020726576656e75652073706c6974206469766964656e647320706179656420747261636b696e67207661726961626c6520696e6372656173656420627920606469766964656e646045012d20606163636f756e742e7374616b696e675f737461747573602073657420746f20536f6d65282e2e2920776974682060616d6f756e746020616e642060746f6b656e2e6c61746573745f73706c69746000203c7765696768743e00242323205765696768741c604f2028312960142d2044423ad820202d20604f28312960202d20646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e48657869745f726576656e75655f73706c6974080120746f6b656e5f6964280128543a3a546f6b656e49640001246d656d6265725f696428012c543a3a4d656d626572496400064cb453706c69742d70617274696369706174696e672075736572206c656176657320726576656e75652073706c697434507265636f6e646974696f6e738c2d2060746f6b656e60206d75737420657869737420666f722060746f6b656e5f696460fc2d20606f726967696e60207369676e6572206d75737420626520606d656d6265725f696460206d656d62657220636f6e74726f6c6c6572206163636f756e74c82d20606163636f756e7460206d75737420657869737420666f72206028746f6b656e5f69642c206d656d6265725f69642960902d20606163636f756e742e7374616b696e67207374617475732e69735f736f6d6528292729012d2069662060286163636f756e742e7374616b696e675f7374617475732e73706c69745f6964203d3d20746f6b656e2e6e6578745f726576656e75655f73706c69745f6964202d2031604101202020414e442060746f6b656e2e726576656e75655f73706c6974602069732061637469766529205448454e2073706c6974207374616b696e6720706572696f6420206d75737420626520656e6465640038506f7374636f6e646974696f6e73982d20606163636f756e742e7374616b696e675f737461747573602073657420746f204e6f6e6500203c7765696768743e00242323205765696768741c604f2028312960142d2044423ad820202d20604f28312960202d20646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e286275795f6f6e5f616d6d100120746f6b656e5f6964280128543a3a546f6b656e49640001246d656d6265725f696428012c543a3a4d656d6265724964000118616d6f756e741801583c5420617320436f6e6669673e3a3a42616c616e6365000148736c6970706167655f746f6c6572616e6365590601884f7074696f6e3c285065726d696c6c2c204a6f7942616c616e63654f663c543e293e00073005014d696e7420646573697265642060746f6b656e5f69646020616d6f756e7420696e746f2075736572206163636f756e7420766961204a4f5920657863686e61676534507265636f6e646974696f6e73f02d206f726967696e2c206d656d6265725f69642070616972206d75737420626520612076616c69642061757468656e7469636174696f6e2070616972542d20746f6b656e5f6964206d7573742065786973742d012d207573657220757361626c65204a4f592062616c616e6365206d75737420626520656e6f75676820666f7220627579696e6720282b206578697374656e7469616c206465706f73697429d82d20736c69707061676520746f6c6572616e636520636f6e73747261696e7473207265737065637465642069662070726f76696465644d012d20746f6b656e20746f74616c20737570706c7920616e6420616d6f756e742076616c7565206d75737420626520732e742e20606576616c602066756e6374696f6e20646f65736e2774206f766572666c6f770038506f7374636f6e646974696f6e73b5012d2060616d6f756e746020435254206d696e74656420696e746f206163636f756e74202877686963682069732063726561746564206966206e65636573736172792077697468206578697374656e7469616c206465706f736974207472616e7366657272656420746f2069742935012d2072657370656374697665204a4f5920616d6f756e74207472616e736665727265642066726f6d20757365722062616c616e636520746f20616d6d207472656173757279206163636f756e74442d206576656e74206465706f73697465642c73656c6c5f6f6e5f616d6d100120746f6b656e5f6964280128543a3a546f6b656e49640001246d656d6265725f696428012c543a3a4d656d6265724964000118616d6f756e741801583c5420617320436f6e6669673e3a3a42616c616e6365000148736c6970706167655f746f6c6572616e6365590601884f7074696f6e3c285065726d696c6c2c204a6f7942616c616e63654f663c543e293e00083c49014275726e20646573697265642060746f6b656e5f69646020616d6f756e742066726f6d2075736572206163636f756e7420616e6420676574204a4f592066726f6d207472656173757279206163636f756e7434507265636f6e646974696f6e73f02d206f726967696e2c206d656d6265725f69642070616972206d75737420626520612076616c69642061757468656e7469636174696f6e2070616972542d20746f6b656e5f6964206d757374206578697374dc2d20746f6b656e5f69642c206d656d6265725f6964206d7573742062652076616c6964206163636f756e7420636f6f7264696e61746573cc2d207573657220757361626c65204352542062616c616e6365206d757374206265206174206c656173742060616d6f756e7460d82d20736c69707061676520746f6c6572616e636520636f6e73747261696e7473207265737065637465642069662070726f76696465644d012d20746f6b656e20746f74616c20737570706c7920616e6420616d6f756e742076616c7565206d75737420626520732e742e20606576616c602066756e6374696f6e20646f65736e2774206f766572666c6f7709012d20616d6d207472656173757279206163636f756e74206d75737420686176652073756666696369656e74204a4f597320666f7220746865206f7065726174696f6e0038506f7374636f6e646974696f6e738c2d2060616d6f756e7460206275726e65642066726f6d2075736572206163636f756e74882d20746f74616c20737570706c792064656372656173656420627920616d6f756e7435012d2072657370656374697665204a4f5920616d6f756e74207472616e736665727265642066726f6d20616d6d207472656173757279206163636f756e7420746f2075736572206163636f756e74442d206576656e74206465706f73697465640c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e3d060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454014106045300000400450601185665633c543e0000410600000408281800450600000241060049060c5070616c6c65745f70726f6a6563745f746f6b656e1474797065732c4d65726b6c6550726f6f6604184861736865720149040004004d0601845665633c284861736865723a3a4f75747075742c204d65726b6c6553696465293e00004d060000025106005106000004082c55060055060c5070616c6c65745f70726f6a6563745f746f6b656e147479706573284d65726b6c6553696465000108145269676874000000104c65667400010000590604184f7074696f6e040454015d060108104e6f6e6500000010536f6d6504005d0600000100005d0600000408d50218006106085c70616c6c65745f70726f706f73616c735f656e67696e651043616c6c04045400011010766f7465100120766f7465725f696428012c4d656d62657249643c543e00012c70726f706f73616c5f6964100134543a3a50726f706f73616c4964000110766f74653d030120566f74654b696e64000124726174696f6e616c6530011c5665633c75383e000028d4566f74652065787472696e7369632e20436f6e646974696f6e733a20206f726967696e206d75737420616c6c6f7720766f7465732e00203c7765696768743e002423232057656967687438604f20285229602077686572653ab42d20605260206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f722070617261656d746572732c23203c2f7765696768743e3c63616e63656c5f70726f706f73616c08012c70726f706f7365725f696428012c4d656d62657249643c543e00012c70726f706f73616c5f6964100134543a3a50726f706f73616c4964000128ac43616e63656c20612070726f706f73616c20627920697473206f726967696e616c2070726f706f7365722e00203c7765696768743e002423232057656967687438604f20284c29602077686572653ac02d20604c602069732074686520746f74616c206e756d626572206f66206c6f636b7320696e206042616c616e63657360142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e347665746f5f70726f706f73616c04012c70726f706f73616c5f6964100134543a3a50726f706f73616c4964000224785665746f20612070726f706f73616c2e204d75737420626520726f6f742e00203c7765696768743e0024232320576569676874c4604f202831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c70726f706f7365725f72656d61726b0c012c70726f706f73616c5f6964100134543a3a50726f706f73616c496400012c70726f706f7365725f696428012c4d656d62657249643c543e00010c6d736730011c5665633c75383e0003243c50726f706f7365722052656d61726b00203c7765696768743e0024232320576569676874c4604f202831296020646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e6506086c70616c6c65745f70726f706f73616c735f64697363757373696f6e1043616c6c040454000110206164645f706f7374100138706f73745f617574686f725f696428012c4d656d62657249643c543e0001247468726561645f696428012c543a3a54687265616449640001107465787430011c5665633c75383e0001206564697461626c65980110626f6f6c0000289441646473206120706f7374207769746820617574686f72206f726967696e20636865636b2e00203c7765696768743e002423232057656967687438604f20284c29602077686572653aa02d20604c60206973207468652073697a65206f662060746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c64656c6574655f706f737410012864656c657465725f696428012c4d656d62657249643c543e00011c706f73745f6964280124543a3a506f737449640001247468726561645f696428012c543a3a546872656164496400011068696465980110626f6f6c000128510152656d6f766520706f73742066726f6d2073746f726167652c207769746820746865206c61737420706172616d6574657220696e6469636174696e67207768657468657220746f20616c736f206869646520697428696e207468652055492e00203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c7570646174655f706f73740c01247468726561645f696428012c543a3a546872656164496400011c706f73745f6964280124543a3a506f737449640001107465787430011c5665633c75383e0002282d0155706461746573206120706f7374207769746820617574686f72206f726967696e20636865636b2e2055706461746520617474656d707473206e756d626572206973206c696d697465642e00203c7765696768743e002423232057656967687438604f20284c29602077686572653aa02d20604c60206973207468652073697a65206f662060746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e486368616e67655f7468726561645f6d6f64650c01246d656d6265725f696428012c4d656d62657249643c543e0001247468726561645f696428012c543a3a54687265616449640001106d6f6465450301d85468726561644d6f64653c42547265655365743c3c54206173204d656d6265727368697054797065733e3a3a4d656d62657249643e3e0003287c4368616e67657320746872656164207065726d697373696f6e206d6f64652e00203c7765696768743e0024232320576569676874dc604f2028572960206966205468726561644d6f646520697320636c6f7365206f72204f283129206f74686572776973652077686572653ad02d2060576020697320746865206e756d626572206f662077686974656c6973746564206d656d6265727320696e20606d6f646560142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e6906085870616c6c65745f70726f706f73616c735f636f6465781043616c6c0404540001043c6372656174655f70726f706f73616c08016c67656e6572616c5f70726f706f73616c5f706172616d65746572734d03017047656e6572616c50726f706f73616c506172616d65746572733c543e00014070726f706f73616c5f64657461696c735103015050726f706f73616c44657461696c734f663c543e000034450143726561746520612070726f706f73616c2c207468652074797065206f662070726f706f73616c20646570656e6473206f6e20746865206070726f706f73616c5f64657461696c73602076617269616e7400203c7765696768743e002423232057656967687458604f202854202b2044202b204929602077686572653a902d2060546020697320746865207469746c652073697a6520696e206b696c6f6279746573a82d2060446020697320746865206465736372697074696f6e2073697a6520696e206b696c6f6279746573e02d20604960206973207468652073697a65206f6620616e7920706172616d6574657220696e206070726f706f73616c5f64657461696c736084202028696e206b696c6f62797465732069662069742773206d6574616461746129142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e6d06085070616c6c65745f776f726b696e675f67726f75701043616c6c08045400044900014c2c6164645f6f70656e696e6710012c6465736372697074696f6e30011c5665633c75383e0001306f70656e696e675f747970657d03012c4f70656e696e67547970650001307374616b655f706f6c696379610301a45374616b65506f6c6963793c543a3a426c6f636b4e756d6265722c2042616c616e63654f663c543e3e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e00002cc44164642061206a6f62206f70656e696e6720666f72206120726567756c617220776f726b65722f6c65616420726f6c652e490152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20616464206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e002423232057656967687438604f20284429602077686572653abc2d20604460206973207468652073697a65206f6620606465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e406170706c795f6f6e5f6f70656e696e67040104708103016c4170706c794f6e4f70656e696e67506172616d65746572733c543e000128684170706c79206f6e206120776f726b6572206f70656e696e672e002823203c7765696768743e002423232057656967687438604f20284429602077686572653ac42d20604460206973207468652073697a65206f662060702e6465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3066696c6c5f6f70656e696e670801286f70656e696e675f69642801244f70656e696e6749640001687375636365737366756c5f6170706c69636174696f6e5f6964736901015c42547265655365743c4170706c69636174696f6e49643e000228ac46696c6c206f70656e696e6720666f722074686520726567756c61722f6c65616420706f736974696f6e2e4d0152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2066696c6c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e2823203c7765696768743e002423232057656967687438604f20284129602077686572653acc2d2060416020697320746865206c656e677468206f6620607375636365737366756c5f6170706c69636174696f6e5f69647360142d2044423a242020202d204f2841292c23203c2f7765696768743e4c7570646174655f726f6c655f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e00014c6e65775f726f6c655f6163636f756e745f6964000130543a3a4163636f756e744964000324150155706461746520746865206173736f63696174656420726f6c65206163636f756e74206f66207468652061637469766520726567756c617220776f726b65722f6c6561642e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e286c656176655f726f6c65080124776f726b65725f696428012c576f726b657249643c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000424904c656176652074686520726f6c65206279207468652061637469766520776f726b65722e2823203c7765696768743e002423232057656967687438604f20285229602077686572653ab42d20605260206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e387465726d696e6174655f726f6c650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c7479450101504f7074696f6e3c42616c616e63654f663c543e3e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000528a05465726d696e617465207468652061637469766520776f726b657220627920746865206c6561642e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f207465726d696e61746520746865206c656164657220726f6c65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ad82d20605060206973207468652073697a65206070656e616c74792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c736c6173685f7374616b650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c747918013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e00062c7d01536c61736865732074686520726567756c617220776f726b6572207374616b652c2064656d616e64732061206c6561646572206f726967696e2e204e6f206c696d6974732c206e6f20616374696f6e73206f6e207a65726f207374616b652e3d01496620736c617368696e672062616c616e63652067726561746572207468616e20746865206578697374696e67207374616b65202d207374616b6520697320736c617368656420746f207a65726f2e19015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20736c61736820746865206c6561646572207374616b65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ae82d20605060206973207468652073697a65206f66206070656e616c6974792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3864656372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e00073021014465637265617365732074686520726567756c617220776f726b65722f6c656164207374616b6520616e642072657475726e73207468652072656d61696e64657220746f207468653901776f726b6572207374616b696e675f6163636f756e745f69642e2043616e2062652064656372656173656420746f207a65726f2c206e6f20616374696f6e73206f6e207a65726f207374616b652e944163636570747320746865207374616b6520616d6f756e7420746f2064656372656173652e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20646563726561736520746865206c6561646572207374616b65292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e38696e6372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e0008280501496e637265617365732074686520726567756c617220776f726b65722f6c656164207374616b652c2064656d616e6473206120776f726b6572206f726967696e2e6d014c6f636b7320746f6b656e732066726f6d2074686520776f726b6572207374616b696e675f6163636f756e745f696420657175616c20746f206e6577207374616b652e204e6f206c696d697473206f6e20746865207374616b652e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5077697468647261775f6170706c69636174696f6e0401386170706c69636174696f6e5f69642801344170706c69636174696f6e4964000924010157697468647261772074686520776f726b6572206170706c69636174696f6e2e2043616e20626520646f6e652062792074686520776f726b6572206f6e6c792e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3863616e63656c5f6f70656e696e670401286f70656e696e675f69642801244f70656e696e674964000a28dc43616e63656c20616e206f70656e696e6720666f722074686520726567756c617220776f726b65722f6c65616420706f736974696f6e2e550152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2063616e63656c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e287365745f6275646765740401286e65775f62756467657418013042616c616e63654f663c543e000b28a0536574732061206e65772062756467657420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e547570646174655f7265776172645f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e0001546e65775f7265776172645f6163636f756e745f6964000130543a3a4163636f756e744964000c2469015570646174652074686520726577617264206163636f756e74206173736f6369617465642077697468206120736574207265776172642072656c6174696f6e7368697020666f72207468652061637469766520776f726b65722e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507570646174655f7265776172645f616d6f756e74080124776f726b65725f696428012c576f726b657249643c543e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e000d28c855706461746520746865207265776172642070657220626c6f636b20666f72207468652061637469766520776f726b65722e310152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20757064617465206c656164657227732072657761726420616d6f756e74292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c7365745f7374617475735f7465787404012c7374617475735f746578743101013c4f7074696f6e3c5665633c75383e3e000e30b4536574732061206e657720737461747573207465787420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e002423232057656967687438604f20285329602077686572653a4d012d20605360206973207468652073697a65206f662074686520636f6e74656e7473206f6620607374617475735f746578746020696e206b696c6f6279746573207768656e206974206973206e6f74206e6f6e6500142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e447370656e645f66726f6d5f6275646765740c01286163636f756e745f6964000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000f28a85472616e73666572732073706563696669656420616d6f756e7420746f20616e79206163636f756e742e5c5265717569726573206c6561646572206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6466756e645f776f726b696e675f67726f75705f6275646765740c01246d656d6265725f696428012c4d656d62657249643c543e000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c6530011c5665633c75383e0010209846756e6420776f726b696e672067726f7570206275646765742062792061206d656d6265722e203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c6c6561645f72656d61726b04010c6d736730011c5665633c75383e0011284c4c6561642072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e34776f726b65725f72656d61726b080124776f726b65725f696428012c576f726b657249643c543e00010c6d736730011c5665633c75383e00122854576f726b65722072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e7106085070616c6c65745f776f726b696e675f67726f75701043616c6c08045400044900014c2c6164645f6f70656e696e6710012c6465736372697074696f6e30011c5665633c75383e0001306f70656e696e675f747970657d03012c4f70656e696e67547970650001307374616b655f706f6c696379610301a45374616b65506f6c6963793c543a3a426c6f636b4e756d6265722c2042616c616e63654f663c543e3e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e00002cc44164642061206a6f62206f70656e696e6720666f72206120726567756c617220776f726b65722f6c65616420726f6c652e490152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20616464206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e002423232057656967687438604f20284429602077686572653abc2d20604460206973207468652073697a65206f6620606465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e406170706c795f6f6e5f6f70656e696e67040104708103016c4170706c794f6e4f70656e696e67506172616d65746572733c543e000128684170706c79206f6e206120776f726b6572206f70656e696e672e002823203c7765696768743e002423232057656967687438604f20284429602077686572653ac42d20604460206973207468652073697a65206f662060702e6465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3066696c6c5f6f70656e696e670801286f70656e696e675f69642801244f70656e696e6749640001687375636365737366756c5f6170706c69636174696f6e5f6964736901015c42547265655365743c4170706c69636174696f6e49643e000228ac46696c6c206f70656e696e6720666f722074686520726567756c61722f6c65616420706f736974696f6e2e4d0152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2066696c6c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e2823203c7765696768743e002423232057656967687438604f20284129602077686572653acc2d2060416020697320746865206c656e677468206f6620607375636365737366756c5f6170706c69636174696f6e5f69647360142d2044423a242020202d204f2841292c23203c2f7765696768743e4c7570646174655f726f6c655f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e00014c6e65775f726f6c655f6163636f756e745f6964000130543a3a4163636f756e744964000324150155706461746520746865206173736f63696174656420726f6c65206163636f756e74206f66207468652061637469766520726567756c617220776f726b65722f6c6561642e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e286c656176655f726f6c65080124776f726b65725f696428012c576f726b657249643c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000424904c656176652074686520726f6c65206279207468652061637469766520776f726b65722e2823203c7765696768743e002423232057656967687438604f20285229602077686572653ab42d20605260206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e387465726d696e6174655f726f6c650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c7479450101504f7074696f6e3c42616c616e63654f663c543e3e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000528a05465726d696e617465207468652061637469766520776f726b657220627920746865206c6561642e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f207465726d696e61746520746865206c656164657220726f6c65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ad82d20605060206973207468652073697a65206070656e616c74792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c736c6173685f7374616b650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c747918013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e00062c7d01536c61736865732074686520726567756c617220776f726b6572207374616b652c2064656d616e64732061206c6561646572206f726967696e2e204e6f206c696d6974732c206e6f20616374696f6e73206f6e207a65726f207374616b652e3d01496620736c617368696e672062616c616e63652067726561746572207468616e20746865206578697374696e67207374616b65202d207374616b6520697320736c617368656420746f207a65726f2e19015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20736c61736820746865206c6561646572207374616b65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ae82d20605060206973207468652073697a65206f66206070656e616c6974792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3864656372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e00073021014465637265617365732074686520726567756c617220776f726b65722f6c656164207374616b6520616e642072657475726e73207468652072656d61696e64657220746f207468653901776f726b6572207374616b696e675f6163636f756e745f69642e2043616e2062652064656372656173656420746f207a65726f2c206e6f20616374696f6e73206f6e207a65726f207374616b652e944163636570747320746865207374616b6520616d6f756e7420746f2064656372656173652e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20646563726561736520746865206c6561646572207374616b65292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e38696e6372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e0008280501496e637265617365732074686520726567756c617220776f726b65722f6c656164207374616b652c2064656d616e6473206120776f726b6572206f726967696e2e6d014c6f636b7320746f6b656e732066726f6d2074686520776f726b6572207374616b696e675f6163636f756e745f696420657175616c20746f206e6577207374616b652e204e6f206c696d697473206f6e20746865207374616b652e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5077697468647261775f6170706c69636174696f6e0401386170706c69636174696f6e5f69642801344170706c69636174696f6e4964000924010157697468647261772074686520776f726b6572206170706c69636174696f6e2e2043616e20626520646f6e652062792074686520776f726b6572206f6e6c792e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3863616e63656c5f6f70656e696e670401286f70656e696e675f69642801244f70656e696e674964000a28dc43616e63656c20616e206f70656e696e6720666f722074686520726567756c617220776f726b65722f6c65616420706f736974696f6e2e550152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2063616e63656c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e287365745f6275646765740401286e65775f62756467657418013042616c616e63654f663c543e000b28a0536574732061206e65772062756467657420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e547570646174655f7265776172645f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e0001546e65775f7265776172645f6163636f756e745f6964000130543a3a4163636f756e744964000c2469015570646174652074686520726577617264206163636f756e74206173736f6369617465642077697468206120736574207265776172642072656c6174696f6e7368697020666f72207468652061637469766520776f726b65722e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507570646174655f7265776172645f616d6f756e74080124776f726b65725f696428012c576f726b657249643c543e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e000d28c855706461746520746865207265776172642070657220626c6f636b20666f72207468652061637469766520776f726b65722e310152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20757064617465206c656164657227732072657761726420616d6f756e74292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c7365745f7374617475735f7465787404012c7374617475735f746578743101013c4f7074696f6e3c5665633c75383e3e000e30b4536574732061206e657720737461747573207465787420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e002423232057656967687438604f20285329602077686572653a4d012d20605360206973207468652073697a65206f662074686520636f6e74656e7473206f6620607374617475735f746578746020696e206b696c6f6279746573207768656e206974206973206e6f74206e6f6e6500142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e447370656e645f66726f6d5f6275646765740c01286163636f756e745f6964000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000f28a85472616e73666572732073706563696669656420616d6f756e7420746f20616e79206163636f756e742e5c5265717569726573206c6561646572206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6466756e645f776f726b696e675f67726f75705f6275646765740c01246d656d6265725f696428012c4d656d62657249643c543e000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c6530011c5665633c75383e0010209846756e6420776f726b696e672067726f7570206275646765742062792061206d656d6265722e203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c6c6561645f72656d61726b04010c6d736730011c5665633c75383e0011284c4c6561642072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e34776f726b65725f72656d61726b080124776f726b65725f696428012c576f726b657249643c543e00010c6d736730011c5665633c75383e00122854576f726b65722072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e7506085070616c6c65745f776f726b696e675f67726f75701043616c6c08045400044900014c2c6164645f6f70656e696e6710012c6465736372697074696f6e30011c5665633c75383e0001306f70656e696e675f747970657d03012c4f70656e696e67547970650001307374616b655f706f6c696379610301a45374616b65506f6c6963793c543a3a426c6f636b4e756d6265722c2042616c616e63654f663c543e3e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e00002cc44164642061206a6f62206f70656e696e6720666f72206120726567756c617220776f726b65722f6c65616420726f6c652e490152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20616464206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e002423232057656967687438604f20284429602077686572653abc2d20604460206973207468652073697a65206f6620606465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e406170706c795f6f6e5f6f70656e696e67040104708103016c4170706c794f6e4f70656e696e67506172616d65746572733c543e000128684170706c79206f6e206120776f726b6572206f70656e696e672e002823203c7765696768743e002423232057656967687438604f20284429602077686572653ac42d20604460206973207468652073697a65206f662060702e6465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3066696c6c5f6f70656e696e670801286f70656e696e675f69642801244f70656e696e6749640001687375636365737366756c5f6170706c69636174696f6e5f6964736901015c42547265655365743c4170706c69636174696f6e49643e000228ac46696c6c206f70656e696e6720666f722074686520726567756c61722f6c65616420706f736974696f6e2e4d0152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2066696c6c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e2823203c7765696768743e002423232057656967687438604f20284129602077686572653acc2d2060416020697320746865206c656e677468206f6620607375636365737366756c5f6170706c69636174696f6e5f69647360142d2044423a242020202d204f2841292c23203c2f7765696768743e4c7570646174655f726f6c655f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e00014c6e65775f726f6c655f6163636f756e745f6964000130543a3a4163636f756e744964000324150155706461746520746865206173736f63696174656420726f6c65206163636f756e74206f66207468652061637469766520726567756c617220776f726b65722f6c6561642e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e286c656176655f726f6c65080124776f726b65725f696428012c576f726b657249643c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000424904c656176652074686520726f6c65206279207468652061637469766520776f726b65722e2823203c7765696768743e002423232057656967687438604f20285229602077686572653ab42d20605260206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e387465726d696e6174655f726f6c650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c7479450101504f7074696f6e3c42616c616e63654f663c543e3e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000528a05465726d696e617465207468652061637469766520776f726b657220627920746865206c6561642e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f207465726d696e61746520746865206c656164657220726f6c65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ad82d20605060206973207468652073697a65206070656e616c74792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c736c6173685f7374616b650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c747918013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e00062c7d01536c61736865732074686520726567756c617220776f726b6572207374616b652c2064656d616e64732061206c6561646572206f726967696e2e204e6f206c696d6974732c206e6f20616374696f6e73206f6e207a65726f207374616b652e3d01496620736c617368696e672062616c616e63652067726561746572207468616e20746865206578697374696e67207374616b65202d207374616b6520697320736c617368656420746f207a65726f2e19015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20736c61736820746865206c6561646572207374616b65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ae82d20605060206973207468652073697a65206f66206070656e616c6974792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3864656372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e00073021014465637265617365732074686520726567756c617220776f726b65722f6c656164207374616b6520616e642072657475726e73207468652072656d61696e64657220746f207468653901776f726b6572207374616b696e675f6163636f756e745f69642e2043616e2062652064656372656173656420746f207a65726f2c206e6f20616374696f6e73206f6e207a65726f207374616b652e944163636570747320746865207374616b6520616d6f756e7420746f2064656372656173652e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20646563726561736520746865206c6561646572207374616b65292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e38696e6372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e0008280501496e637265617365732074686520726567756c617220776f726b65722f6c656164207374616b652c2064656d616e6473206120776f726b6572206f726967696e2e6d014c6f636b7320746f6b656e732066726f6d2074686520776f726b6572207374616b696e675f6163636f756e745f696420657175616c20746f206e6577207374616b652e204e6f206c696d697473206f6e20746865207374616b652e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5077697468647261775f6170706c69636174696f6e0401386170706c69636174696f6e5f69642801344170706c69636174696f6e4964000924010157697468647261772074686520776f726b6572206170706c69636174696f6e2e2043616e20626520646f6e652062792074686520776f726b6572206f6e6c792e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3863616e63656c5f6f70656e696e670401286f70656e696e675f69642801244f70656e696e674964000a28dc43616e63656c20616e206f70656e696e6720666f722074686520726567756c617220776f726b65722f6c65616420706f736974696f6e2e550152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2063616e63656c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e287365745f6275646765740401286e65775f62756467657418013042616c616e63654f663c543e000b28a0536574732061206e65772062756467657420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e547570646174655f7265776172645f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e0001546e65775f7265776172645f6163636f756e745f6964000130543a3a4163636f756e744964000c2469015570646174652074686520726577617264206163636f756e74206173736f6369617465642077697468206120736574207265776172642072656c6174696f6e7368697020666f72207468652061637469766520776f726b65722e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507570646174655f7265776172645f616d6f756e74080124776f726b65725f696428012c576f726b657249643c543e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e000d28c855706461746520746865207265776172642070657220626c6f636b20666f72207468652061637469766520776f726b65722e310152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20757064617465206c656164657227732072657761726420616d6f756e74292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c7365745f7374617475735f7465787404012c7374617475735f746578743101013c4f7074696f6e3c5665633c75383e3e000e30b4536574732061206e657720737461747573207465787420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e002423232057656967687438604f20285329602077686572653a4d012d20605360206973207468652073697a65206f662074686520636f6e74656e7473206f6620607374617475735f746578746020696e206b696c6f6279746573207768656e206974206973206e6f74206e6f6e6500142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e447370656e645f66726f6d5f6275646765740c01286163636f756e745f6964000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000f28a85472616e73666572732073706563696669656420616d6f756e7420746f20616e79206163636f756e742e5c5265717569726573206c6561646572206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6466756e645f776f726b696e675f67726f75705f6275646765740c01246d656d6265725f696428012c4d656d62657249643c543e000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c6530011c5665633c75383e0010209846756e6420776f726b696e672067726f7570206275646765742062792061206d656d6265722e203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c6c6561645f72656d61726b04010c6d736730011c5665633c75383e0011284c4c6561642072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e34776f726b65725f72656d61726b080124776f726b65725f696428012c576f726b657249643c543e00010c6d736730011c5665633c75383e00122854576f726b65722072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e7906085070616c6c65745f776f726b696e675f67726f75701043616c6c08045400044900014c2c6164645f6f70656e696e6710012c6465736372697074696f6e30011c5665633c75383e0001306f70656e696e675f747970657d03012c4f70656e696e67547970650001307374616b655f706f6c696379610301a45374616b65506f6c6963793c543a3a426c6f636b4e756d6265722c2042616c616e63654f663c543e3e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e00002cc44164642061206a6f62206f70656e696e6720666f72206120726567756c617220776f726b65722f6c65616420726f6c652e490152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20616464206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e002423232057656967687438604f20284429602077686572653abc2d20604460206973207468652073697a65206f6620606465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e406170706c795f6f6e5f6f70656e696e67040104708103016c4170706c794f6e4f70656e696e67506172616d65746572733c543e000128684170706c79206f6e206120776f726b6572206f70656e696e672e002823203c7765696768743e002423232057656967687438604f20284429602077686572653ac42d20604460206973207468652073697a65206f662060702e6465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3066696c6c5f6f70656e696e670801286f70656e696e675f69642801244f70656e696e6749640001687375636365737366756c5f6170706c69636174696f6e5f6964736901015c42547265655365743c4170706c69636174696f6e49643e000228ac46696c6c206f70656e696e6720666f722074686520726567756c61722f6c65616420706f736974696f6e2e4d0152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2066696c6c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e2823203c7765696768743e002423232057656967687438604f20284129602077686572653acc2d2060416020697320746865206c656e677468206f6620607375636365737366756c5f6170706c69636174696f6e5f69647360142d2044423a242020202d204f2841292c23203c2f7765696768743e4c7570646174655f726f6c655f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e00014c6e65775f726f6c655f6163636f756e745f6964000130543a3a4163636f756e744964000324150155706461746520746865206173736f63696174656420726f6c65206163636f756e74206f66207468652061637469766520726567756c617220776f726b65722f6c6561642e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e286c656176655f726f6c65080124776f726b65725f696428012c576f726b657249643c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000424904c656176652074686520726f6c65206279207468652061637469766520776f726b65722e2823203c7765696768743e002423232057656967687438604f20285229602077686572653ab42d20605260206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e387465726d696e6174655f726f6c650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c7479450101504f7074696f6e3c42616c616e63654f663c543e3e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000528a05465726d696e617465207468652061637469766520776f726b657220627920746865206c6561642e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f207465726d696e61746520746865206c656164657220726f6c65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ad82d20605060206973207468652073697a65206070656e616c74792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c736c6173685f7374616b650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c747918013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e00062c7d01536c61736865732074686520726567756c617220776f726b6572207374616b652c2064656d616e64732061206c6561646572206f726967696e2e204e6f206c696d6974732c206e6f20616374696f6e73206f6e207a65726f207374616b652e3d01496620736c617368696e672062616c616e63652067726561746572207468616e20746865206578697374696e67207374616b65202d207374616b6520697320736c617368656420746f207a65726f2e19015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20736c61736820746865206c6561646572207374616b65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ae82d20605060206973207468652073697a65206f66206070656e616c6974792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3864656372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e00073021014465637265617365732074686520726567756c617220776f726b65722f6c656164207374616b6520616e642072657475726e73207468652072656d61696e64657220746f207468653901776f726b6572207374616b696e675f6163636f756e745f69642e2043616e2062652064656372656173656420746f207a65726f2c206e6f20616374696f6e73206f6e207a65726f207374616b652e944163636570747320746865207374616b6520616d6f756e7420746f2064656372656173652e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20646563726561736520746865206c6561646572207374616b65292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e38696e6372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e0008280501496e637265617365732074686520726567756c617220776f726b65722f6c656164207374616b652c2064656d616e6473206120776f726b6572206f726967696e2e6d014c6f636b7320746f6b656e732066726f6d2074686520776f726b6572207374616b696e675f6163636f756e745f696420657175616c20746f206e6577207374616b652e204e6f206c696d697473206f6e20746865207374616b652e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5077697468647261775f6170706c69636174696f6e0401386170706c69636174696f6e5f69642801344170706c69636174696f6e4964000924010157697468647261772074686520776f726b6572206170706c69636174696f6e2e2043616e20626520646f6e652062792074686520776f726b6572206f6e6c792e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3863616e63656c5f6f70656e696e670401286f70656e696e675f69642801244f70656e696e674964000a28dc43616e63656c20616e206f70656e696e6720666f722074686520726567756c617220776f726b65722f6c65616420706f736974696f6e2e550152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2063616e63656c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e287365745f6275646765740401286e65775f62756467657418013042616c616e63654f663c543e000b28a0536574732061206e65772062756467657420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e547570646174655f7265776172645f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e0001546e65775f7265776172645f6163636f756e745f6964000130543a3a4163636f756e744964000c2469015570646174652074686520726577617264206163636f756e74206173736f6369617465642077697468206120736574207265776172642072656c6174696f6e7368697020666f72207468652061637469766520776f726b65722e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507570646174655f7265776172645f616d6f756e74080124776f726b65725f696428012c576f726b657249643c543e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e000d28c855706461746520746865207265776172642070657220626c6f636b20666f72207468652061637469766520776f726b65722e310152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20757064617465206c656164657227732072657761726420616d6f756e74292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c7365745f7374617475735f7465787404012c7374617475735f746578743101013c4f7074696f6e3c5665633c75383e3e000e30b4536574732061206e657720737461747573207465787420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e002423232057656967687438604f20285329602077686572653a4d012d20605360206973207468652073697a65206f662074686520636f6e74656e7473206f6620607374617475735f746578746020696e206b696c6f6279746573207768656e206974206973206e6f74206e6f6e6500142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e447370656e645f66726f6d5f6275646765740c01286163636f756e745f6964000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000f28a85472616e73666572732073706563696669656420616d6f756e7420746f20616e79206163636f756e742e5c5265717569726573206c6561646572206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6466756e645f776f726b696e675f67726f75705f6275646765740c01246d656d6265725f696428012c4d656d62657249643c543e000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c6530011c5665633c75383e0010209846756e6420776f726b696e672067726f7570206275646765742062792061206d656d6265722e203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c6c6561645f72656d61726b04010c6d736730011c5665633c75383e0011284c4c6561642072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e34776f726b65725f72656d61726b080124776f726b65725f696428012c576f726b657249643c543e00010c6d736730011c5665633c75383e00122854576f726b65722072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e7d06085070616c6c65745f776f726b696e675f67726f75701043616c6c08045400044900014c2c6164645f6f70656e696e6710012c6465736372697074696f6e30011c5665633c75383e0001306f70656e696e675f747970657d03012c4f70656e696e67547970650001307374616b655f706f6c696379610301a45374616b65506f6c6963793c543a3a426c6f636b4e756d6265722c2042616c616e63654f663c543e3e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e00002cc44164642061206a6f62206f70656e696e6720666f72206120726567756c617220776f726b65722f6c65616420726f6c652e490152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20616464206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e002423232057656967687438604f20284429602077686572653abc2d20604460206973207468652073697a65206f6620606465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e406170706c795f6f6e5f6f70656e696e67040104708103016c4170706c794f6e4f70656e696e67506172616d65746572733c543e000128684170706c79206f6e206120776f726b6572206f70656e696e672e002823203c7765696768743e002423232057656967687438604f20284429602077686572653ac42d20604460206973207468652073697a65206f662060702e6465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3066696c6c5f6f70656e696e670801286f70656e696e675f69642801244f70656e696e6749640001687375636365737366756c5f6170706c69636174696f6e5f6964736901015c42547265655365743c4170706c69636174696f6e49643e000228ac46696c6c206f70656e696e6720666f722074686520726567756c61722f6c65616420706f736974696f6e2e4d0152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2066696c6c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e2823203c7765696768743e002423232057656967687438604f20284129602077686572653acc2d2060416020697320746865206c656e677468206f6620607375636365737366756c5f6170706c69636174696f6e5f69647360142d2044423a242020202d204f2841292c23203c2f7765696768743e4c7570646174655f726f6c655f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e00014c6e65775f726f6c655f6163636f756e745f6964000130543a3a4163636f756e744964000324150155706461746520746865206173736f63696174656420726f6c65206163636f756e74206f66207468652061637469766520726567756c617220776f726b65722f6c6561642e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e286c656176655f726f6c65080124776f726b65725f696428012c576f726b657249643c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000424904c656176652074686520726f6c65206279207468652061637469766520776f726b65722e2823203c7765696768743e002423232057656967687438604f20285229602077686572653ab42d20605260206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e387465726d696e6174655f726f6c650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c7479450101504f7074696f6e3c42616c616e63654f663c543e3e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000528a05465726d696e617465207468652061637469766520776f726b657220627920746865206c6561642e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f207465726d696e61746520746865206c656164657220726f6c65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ad82d20605060206973207468652073697a65206070656e616c74792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c736c6173685f7374616b650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c747918013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e00062c7d01536c61736865732074686520726567756c617220776f726b6572207374616b652c2064656d616e64732061206c6561646572206f726967696e2e204e6f206c696d6974732c206e6f20616374696f6e73206f6e207a65726f207374616b652e3d01496620736c617368696e672062616c616e63652067726561746572207468616e20746865206578697374696e67207374616b65202d207374616b6520697320736c617368656420746f207a65726f2e19015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20736c61736820746865206c6561646572207374616b65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ae82d20605060206973207468652073697a65206f66206070656e616c6974792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3864656372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e00073021014465637265617365732074686520726567756c617220776f726b65722f6c656164207374616b6520616e642072657475726e73207468652072656d61696e64657220746f207468653901776f726b6572207374616b696e675f6163636f756e745f69642e2043616e2062652064656372656173656420746f207a65726f2c206e6f20616374696f6e73206f6e207a65726f207374616b652e944163636570747320746865207374616b6520616d6f756e7420746f2064656372656173652e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20646563726561736520746865206c6561646572207374616b65292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e38696e6372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e0008280501496e637265617365732074686520726567756c617220776f726b65722f6c656164207374616b652c2064656d616e6473206120776f726b6572206f726967696e2e6d014c6f636b7320746f6b656e732066726f6d2074686520776f726b6572207374616b696e675f6163636f756e745f696420657175616c20746f206e6577207374616b652e204e6f206c696d697473206f6e20746865207374616b652e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5077697468647261775f6170706c69636174696f6e0401386170706c69636174696f6e5f69642801344170706c69636174696f6e4964000924010157697468647261772074686520776f726b6572206170706c69636174696f6e2e2043616e20626520646f6e652062792074686520776f726b6572206f6e6c792e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3863616e63656c5f6f70656e696e670401286f70656e696e675f69642801244f70656e696e674964000a28dc43616e63656c20616e206f70656e696e6720666f722074686520726567756c617220776f726b65722f6c65616420706f736974696f6e2e550152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2063616e63656c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e287365745f6275646765740401286e65775f62756467657418013042616c616e63654f663c543e000b28a0536574732061206e65772062756467657420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e547570646174655f7265776172645f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e0001546e65775f7265776172645f6163636f756e745f6964000130543a3a4163636f756e744964000c2469015570646174652074686520726577617264206163636f756e74206173736f6369617465642077697468206120736574207265776172642072656c6174696f6e7368697020666f72207468652061637469766520776f726b65722e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507570646174655f7265776172645f616d6f756e74080124776f726b65725f696428012c576f726b657249643c543e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e000d28c855706461746520746865207265776172642070657220626c6f636b20666f72207468652061637469766520776f726b65722e310152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20757064617465206c656164657227732072657761726420616d6f756e74292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c7365745f7374617475735f7465787404012c7374617475735f746578743101013c4f7074696f6e3c5665633c75383e3e000e30b4536574732061206e657720737461747573207465787420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e002423232057656967687438604f20285329602077686572653a4d012d20605360206973207468652073697a65206f662074686520636f6e74656e7473206f6620607374617475735f746578746020696e206b696c6f6279746573207768656e206974206973206e6f74206e6f6e6500142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e447370656e645f66726f6d5f6275646765740c01286163636f756e745f6964000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000f28a85472616e73666572732073706563696669656420616d6f756e7420746f20616e79206163636f756e742e5c5265717569726573206c6561646572206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6466756e645f776f726b696e675f67726f75705f6275646765740c01246d656d6265725f696428012c4d656d62657249643c543e000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c6530011c5665633c75383e0010209846756e6420776f726b696e672067726f7570206275646765742062792061206d656d6265722e203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c6c6561645f72656d61726b04010c6d736730011c5665633c75383e0011284c4c6561642072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e34776f726b65725f72656d61726b080124776f726b65725f696428012c576f726b657249643c543e00010c6d736730011c5665633c75383e00122854576f726b65722072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e8106085070616c6c65745f776f726b696e675f67726f75701043616c6c08045400044900014c2c6164645f6f70656e696e6710012c6465736372697074696f6e30011c5665633c75383e0001306f70656e696e675f747970657d03012c4f70656e696e67547970650001307374616b655f706f6c696379610301a45374616b65506f6c6963793c543a3a426c6f636b4e756d6265722c2042616c616e63654f663c543e3e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e00002cc44164642061206a6f62206f70656e696e6720666f72206120726567756c617220776f726b65722f6c65616420726f6c652e490152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20616464206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e002423232057656967687438604f20284429602077686572653abc2d20604460206973207468652073697a65206f6620606465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e406170706c795f6f6e5f6f70656e696e67040104708103016c4170706c794f6e4f70656e696e67506172616d65746572733c543e000128684170706c79206f6e206120776f726b6572206f70656e696e672e002823203c7765696768743e002423232057656967687438604f20284429602077686572653ac42d20604460206973207468652073697a65206f662060702e6465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3066696c6c5f6f70656e696e670801286f70656e696e675f69642801244f70656e696e6749640001687375636365737366756c5f6170706c69636174696f6e5f6964736901015c42547265655365743c4170706c69636174696f6e49643e000228ac46696c6c206f70656e696e6720666f722074686520726567756c61722f6c65616420706f736974696f6e2e4d0152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2066696c6c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e2823203c7765696768743e002423232057656967687438604f20284129602077686572653acc2d2060416020697320746865206c656e677468206f6620607375636365737366756c5f6170706c69636174696f6e5f69647360142d2044423a242020202d204f2841292c23203c2f7765696768743e4c7570646174655f726f6c655f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e00014c6e65775f726f6c655f6163636f756e745f6964000130543a3a4163636f756e744964000324150155706461746520746865206173736f63696174656420726f6c65206163636f756e74206f66207468652061637469766520726567756c617220776f726b65722f6c6561642e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e286c656176655f726f6c65080124776f726b65725f696428012c576f726b657249643c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000424904c656176652074686520726f6c65206279207468652061637469766520776f726b65722e2823203c7765696768743e002423232057656967687438604f20285229602077686572653ab42d20605260206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e387465726d696e6174655f726f6c650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c7479450101504f7074696f6e3c42616c616e63654f663c543e3e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000528a05465726d696e617465207468652061637469766520776f726b657220627920746865206c6561642e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f207465726d696e61746520746865206c656164657220726f6c65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ad82d20605060206973207468652073697a65206070656e616c74792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c736c6173685f7374616b650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c747918013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e00062c7d01536c61736865732074686520726567756c617220776f726b6572207374616b652c2064656d616e64732061206c6561646572206f726967696e2e204e6f206c696d6974732c206e6f20616374696f6e73206f6e207a65726f207374616b652e3d01496620736c617368696e672062616c616e63652067726561746572207468616e20746865206578697374696e67207374616b65202d207374616b6520697320736c617368656420746f207a65726f2e19015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20736c61736820746865206c6561646572207374616b65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ae82d20605060206973207468652073697a65206f66206070656e616c6974792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3864656372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e00073021014465637265617365732074686520726567756c617220776f726b65722f6c656164207374616b6520616e642072657475726e73207468652072656d61696e64657220746f207468653901776f726b6572207374616b696e675f6163636f756e745f69642e2043616e2062652064656372656173656420746f207a65726f2c206e6f20616374696f6e73206f6e207a65726f207374616b652e944163636570747320746865207374616b6520616d6f756e7420746f2064656372656173652e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20646563726561736520746865206c6561646572207374616b65292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e38696e6372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e0008280501496e637265617365732074686520726567756c617220776f726b65722f6c656164207374616b652c2064656d616e6473206120776f726b6572206f726967696e2e6d014c6f636b7320746f6b656e732066726f6d2074686520776f726b6572207374616b696e675f6163636f756e745f696420657175616c20746f206e6577207374616b652e204e6f206c696d697473206f6e20746865207374616b652e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5077697468647261775f6170706c69636174696f6e0401386170706c69636174696f6e5f69642801344170706c69636174696f6e4964000924010157697468647261772074686520776f726b6572206170706c69636174696f6e2e2043616e20626520646f6e652062792074686520776f726b6572206f6e6c792e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3863616e63656c5f6f70656e696e670401286f70656e696e675f69642801244f70656e696e674964000a28dc43616e63656c20616e206f70656e696e6720666f722074686520726567756c617220776f726b65722f6c65616420706f736974696f6e2e550152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2063616e63656c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e287365745f6275646765740401286e65775f62756467657418013042616c616e63654f663c543e000b28a0536574732061206e65772062756467657420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e547570646174655f7265776172645f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e0001546e65775f7265776172645f6163636f756e745f6964000130543a3a4163636f756e744964000c2469015570646174652074686520726577617264206163636f756e74206173736f6369617465642077697468206120736574207265776172642072656c6174696f6e7368697020666f72207468652061637469766520776f726b65722e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507570646174655f7265776172645f616d6f756e74080124776f726b65725f696428012c576f726b657249643c543e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e000d28c855706461746520746865207265776172642070657220626c6f636b20666f72207468652061637469766520776f726b65722e310152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20757064617465206c656164657227732072657761726420616d6f756e74292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c7365745f7374617475735f7465787404012c7374617475735f746578743101013c4f7074696f6e3c5665633c75383e3e000e30b4536574732061206e657720737461747573207465787420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e002423232057656967687438604f20285329602077686572653a4d012d20605360206973207468652073697a65206f662074686520636f6e74656e7473206f6620607374617475735f746578746020696e206b696c6f6279746573207768656e206974206973206e6f74206e6f6e6500142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e447370656e645f66726f6d5f6275646765740c01286163636f756e745f6964000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000f28a85472616e73666572732073706563696669656420616d6f756e7420746f20616e79206163636f756e742e5c5265717569726573206c6561646572206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6466756e645f776f726b696e675f67726f75705f6275646765740c01246d656d6265725f696428012c4d656d62657249643c543e000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c6530011c5665633c75383e0010209846756e6420776f726b696e672067726f7570206275646765742062792061206d656d6265722e203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c6c6561645f72656d61726b04010c6d736730011c5665633c75383e0011284c4c6561642072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e34776f726b65725f72656d61726b080124776f726b65725f696428012c576f726b657249643c543e00010c6d736730011c5665633c75383e00122854576f726b65722072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e8506085070616c6c65745f776f726b696e675f67726f75701043616c6c08045400044900014c2c6164645f6f70656e696e6710012c6465736372697074696f6e30011c5665633c75383e0001306f70656e696e675f747970657d03012c4f70656e696e67547970650001307374616b655f706f6c696379610301a45374616b65506f6c6963793c543a3a426c6f636b4e756d6265722c2042616c616e63654f663c543e3e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e00002cc44164642061206a6f62206f70656e696e6720666f72206120726567756c617220776f726b65722f6c65616420726f6c652e490152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20616464206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e002423232057656967687438604f20284429602077686572653abc2d20604460206973207468652073697a65206f6620606465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e406170706c795f6f6e5f6f70656e696e67040104708103016c4170706c794f6e4f70656e696e67506172616d65746572733c543e000128684170706c79206f6e206120776f726b6572206f70656e696e672e002823203c7765696768743e002423232057656967687438604f20284429602077686572653ac42d20604460206973207468652073697a65206f662060702e6465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3066696c6c5f6f70656e696e670801286f70656e696e675f69642801244f70656e696e6749640001687375636365737366756c5f6170706c69636174696f6e5f6964736901015c42547265655365743c4170706c69636174696f6e49643e000228ac46696c6c206f70656e696e6720666f722074686520726567756c61722f6c65616420706f736974696f6e2e4d0152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2066696c6c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e2823203c7765696768743e002423232057656967687438604f20284129602077686572653acc2d2060416020697320746865206c656e677468206f6620607375636365737366756c5f6170706c69636174696f6e5f69647360142d2044423a242020202d204f2841292c23203c2f7765696768743e4c7570646174655f726f6c655f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e00014c6e65775f726f6c655f6163636f756e745f6964000130543a3a4163636f756e744964000324150155706461746520746865206173736f63696174656420726f6c65206163636f756e74206f66207468652061637469766520726567756c617220776f726b65722f6c6561642e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e286c656176655f726f6c65080124776f726b65725f696428012c576f726b657249643c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000424904c656176652074686520726f6c65206279207468652061637469766520776f726b65722e2823203c7765696768743e002423232057656967687438604f20285229602077686572653ab42d20605260206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e387465726d696e6174655f726f6c650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c7479450101504f7074696f6e3c42616c616e63654f663c543e3e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000528a05465726d696e617465207468652061637469766520776f726b657220627920746865206c6561642e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f207465726d696e61746520746865206c656164657220726f6c65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ad82d20605060206973207468652073697a65206070656e616c74792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c736c6173685f7374616b650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c747918013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e00062c7d01536c61736865732074686520726567756c617220776f726b6572207374616b652c2064656d616e64732061206c6561646572206f726967696e2e204e6f206c696d6974732c206e6f20616374696f6e73206f6e207a65726f207374616b652e3d01496620736c617368696e672062616c616e63652067726561746572207468616e20746865206578697374696e67207374616b65202d207374616b6520697320736c617368656420746f207a65726f2e19015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20736c61736820746865206c6561646572207374616b65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ae82d20605060206973207468652073697a65206f66206070656e616c6974792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3864656372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e00073021014465637265617365732074686520726567756c617220776f726b65722f6c656164207374616b6520616e642072657475726e73207468652072656d61696e64657220746f207468653901776f726b6572207374616b696e675f6163636f756e745f69642e2043616e2062652064656372656173656420746f207a65726f2c206e6f20616374696f6e73206f6e207a65726f207374616b652e944163636570747320746865207374616b6520616d6f756e7420746f2064656372656173652e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20646563726561736520746865206c6561646572207374616b65292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e38696e6372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e0008280501496e637265617365732074686520726567756c617220776f726b65722f6c656164207374616b652c2064656d616e6473206120776f726b6572206f726967696e2e6d014c6f636b7320746f6b656e732066726f6d2074686520776f726b6572207374616b696e675f6163636f756e745f696420657175616c20746f206e6577207374616b652e204e6f206c696d697473206f6e20746865207374616b652e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5077697468647261775f6170706c69636174696f6e0401386170706c69636174696f6e5f69642801344170706c69636174696f6e4964000924010157697468647261772074686520776f726b6572206170706c69636174696f6e2e2043616e20626520646f6e652062792074686520776f726b6572206f6e6c792e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3863616e63656c5f6f70656e696e670401286f70656e696e675f69642801244f70656e696e674964000a28dc43616e63656c20616e206f70656e696e6720666f722074686520726567756c617220776f726b65722f6c65616420706f736974696f6e2e550152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2063616e63656c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e287365745f6275646765740401286e65775f62756467657418013042616c616e63654f663c543e000b28a0536574732061206e65772062756467657420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e547570646174655f7265776172645f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e0001546e65775f7265776172645f6163636f756e745f6964000130543a3a4163636f756e744964000c2469015570646174652074686520726577617264206163636f756e74206173736f6369617465642077697468206120736574207265776172642072656c6174696f6e7368697020666f72207468652061637469766520776f726b65722e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507570646174655f7265776172645f616d6f756e74080124776f726b65725f696428012c576f726b657249643c543e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e000d28c855706461746520746865207265776172642070657220626c6f636b20666f72207468652061637469766520776f726b65722e310152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20757064617465206c656164657227732072657761726420616d6f756e74292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c7365745f7374617475735f7465787404012c7374617475735f746578743101013c4f7074696f6e3c5665633c75383e3e000e30b4536574732061206e657720737461747573207465787420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e002423232057656967687438604f20285329602077686572653a4d012d20605360206973207468652073697a65206f662074686520636f6e74656e7473206f6620607374617475735f746578746020696e206b696c6f6279746573207768656e206974206973206e6f74206e6f6e6500142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e447370656e645f66726f6d5f6275646765740c01286163636f756e745f6964000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000f28a85472616e73666572732073706563696669656420616d6f756e7420746f20616e79206163636f756e742e5c5265717569726573206c6561646572206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6466756e645f776f726b696e675f67726f75705f6275646765740c01246d656d6265725f696428012c4d656d62657249643c543e000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c6530011c5665633c75383e0010209846756e6420776f726b696e672067726f7570206275646765742062792061206d656d6265722e203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c6c6561645f72656d61726b04010c6d736730011c5665633c75383e0011284c4c6561642072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e34776f726b65725f72656d61726b080124776f726b65725f696428012c576f726b657249643c543e00010c6d736730011c5665633c75383e00122854576f726b65722072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e8906085070616c6c65745f776f726b696e675f67726f75701043616c6c08045400044900014c2c6164645f6f70656e696e6710012c6465736372697074696f6e30011c5665633c75383e0001306f70656e696e675f747970657d03012c4f70656e696e67547970650001307374616b655f706f6c696379610301a45374616b65506f6c6963793c543a3a426c6f636b4e756d6265722c2042616c616e63654f663c543e3e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e00002cc44164642061206a6f62206f70656e696e6720666f72206120726567756c617220776f726b65722f6c65616420726f6c652e490152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20616464206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e002423232057656967687438604f20284429602077686572653abc2d20604460206973207468652073697a65206f6620606465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e406170706c795f6f6e5f6f70656e696e67040104708103016c4170706c794f6e4f70656e696e67506172616d65746572733c543e000128684170706c79206f6e206120776f726b6572206f70656e696e672e002823203c7765696768743e002423232057656967687438604f20284429602077686572653ac42d20604460206973207468652073697a65206f662060702e6465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3066696c6c5f6f70656e696e670801286f70656e696e675f69642801244f70656e696e6749640001687375636365737366756c5f6170706c69636174696f6e5f6964736901015c42547265655365743c4170706c69636174696f6e49643e000228ac46696c6c206f70656e696e6720666f722074686520726567756c61722f6c65616420706f736974696f6e2e4d0152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2066696c6c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e2823203c7765696768743e002423232057656967687438604f20284129602077686572653acc2d2060416020697320746865206c656e677468206f6620607375636365737366756c5f6170706c69636174696f6e5f69647360142d2044423a242020202d204f2841292c23203c2f7765696768743e4c7570646174655f726f6c655f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e00014c6e65775f726f6c655f6163636f756e745f6964000130543a3a4163636f756e744964000324150155706461746520746865206173736f63696174656420726f6c65206163636f756e74206f66207468652061637469766520726567756c617220776f726b65722f6c6561642e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e286c656176655f726f6c65080124776f726b65725f696428012c576f726b657249643c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000424904c656176652074686520726f6c65206279207468652061637469766520776f726b65722e2823203c7765696768743e002423232057656967687438604f20285229602077686572653ab42d20605260206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e387465726d696e6174655f726f6c650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c7479450101504f7074696f6e3c42616c616e63654f663c543e3e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000528a05465726d696e617465207468652061637469766520776f726b657220627920746865206c6561642e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f207465726d696e61746520746865206c656164657220726f6c65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ad82d20605060206973207468652073697a65206070656e616c74792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c736c6173685f7374616b650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c747918013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e00062c7d01536c61736865732074686520726567756c617220776f726b6572207374616b652c2064656d616e64732061206c6561646572206f726967696e2e204e6f206c696d6974732c206e6f20616374696f6e73206f6e207a65726f207374616b652e3d01496620736c617368696e672062616c616e63652067726561746572207468616e20746865206578697374696e67207374616b65202d207374616b6520697320736c617368656420746f207a65726f2e19015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20736c61736820746865206c6561646572207374616b65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ae82d20605060206973207468652073697a65206f66206070656e616c6974792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3864656372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e00073021014465637265617365732074686520726567756c617220776f726b65722f6c656164207374616b6520616e642072657475726e73207468652072656d61696e64657220746f207468653901776f726b6572207374616b696e675f6163636f756e745f69642e2043616e2062652064656372656173656420746f207a65726f2c206e6f20616374696f6e73206f6e207a65726f207374616b652e944163636570747320746865207374616b6520616d6f756e7420746f2064656372656173652e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20646563726561736520746865206c6561646572207374616b65292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e38696e6372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e0008280501496e637265617365732074686520726567756c617220776f726b65722f6c656164207374616b652c2064656d616e6473206120776f726b6572206f726967696e2e6d014c6f636b7320746f6b656e732066726f6d2074686520776f726b6572207374616b696e675f6163636f756e745f696420657175616c20746f206e6577207374616b652e204e6f206c696d697473206f6e20746865207374616b652e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5077697468647261775f6170706c69636174696f6e0401386170706c69636174696f6e5f69642801344170706c69636174696f6e4964000924010157697468647261772074686520776f726b6572206170706c69636174696f6e2e2043616e20626520646f6e652062792074686520776f726b6572206f6e6c792e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3863616e63656c5f6f70656e696e670401286f70656e696e675f69642801244f70656e696e674964000a28dc43616e63656c20616e206f70656e696e6720666f722074686520726567756c617220776f726b65722f6c65616420706f736974696f6e2e550152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2063616e63656c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e287365745f6275646765740401286e65775f62756467657418013042616c616e63654f663c543e000b28a0536574732061206e65772062756467657420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e547570646174655f7265776172645f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e0001546e65775f7265776172645f6163636f756e745f6964000130543a3a4163636f756e744964000c2469015570646174652074686520726577617264206163636f756e74206173736f6369617465642077697468206120736574207265776172642072656c6174696f6e7368697020666f72207468652061637469766520776f726b65722e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507570646174655f7265776172645f616d6f756e74080124776f726b65725f696428012c576f726b657249643c543e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e000d28c855706461746520746865207265776172642070657220626c6f636b20666f72207468652061637469766520776f726b65722e310152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20757064617465206c656164657227732072657761726420616d6f756e74292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c7365745f7374617475735f7465787404012c7374617475735f746578743101013c4f7074696f6e3c5665633c75383e3e000e30b4536574732061206e657720737461747573207465787420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e002423232057656967687438604f20285329602077686572653a4d012d20605360206973207468652073697a65206f662074686520636f6e74656e7473206f6620607374617475735f746578746020696e206b696c6f6279746573207768656e206974206973206e6f74206e6f6e6500142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e447370656e645f66726f6d5f6275646765740c01286163636f756e745f6964000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000f28a85472616e73666572732073706563696669656420616d6f756e7420746f20616e79206163636f756e742e5c5265717569726573206c6561646572206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6466756e645f776f726b696e675f67726f75705f6275646765740c01246d656d6265725f696428012c4d656d62657249643c543e000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c6530011c5665633c75383e0010209846756e6420776f726b696e672067726f7570206275646765742062792061206d656d6265722e203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c6c6561645f72656d61726b04010c6d736730011c5665633c75383e0011284c4c6561642072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e34776f726b65725f72656d61726b080124776f726b65725f696428012c576f726b657249643c543e00010c6d736730011c5665633c75383e00122854576f726b65722072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e8d06085070616c6c65745f776f726b696e675f67726f75701043616c6c08045400044900014c2c6164645f6f70656e696e6710012c6465736372697074696f6e30011c5665633c75383e0001306f70656e696e675f747970657d03012c4f70656e696e67547970650001307374616b655f706f6c696379610301a45374616b65506f6c6963793c543a3a426c6f636b4e756d6265722c2042616c616e63654f663c543e3e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e00002cc44164642061206a6f62206f70656e696e6720666f72206120726567756c617220776f726b65722f6c65616420726f6c652e490152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20616464206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e002423232057656967687438604f20284429602077686572653abc2d20604460206973207468652073697a65206f6620606465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e406170706c795f6f6e5f6f70656e696e67040104708103016c4170706c794f6e4f70656e696e67506172616d65746572733c543e000128684170706c79206f6e206120776f726b6572206f70656e696e672e002823203c7765696768743e002423232057656967687438604f20284429602077686572653ac42d20604460206973207468652073697a65206f662060702e6465736372697074696f6e6020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3066696c6c5f6f70656e696e670801286f70656e696e675f69642801244f70656e696e6749640001687375636365737366756c5f6170706c69636174696f6e5f6964736901015c42547265655365743c4170706c69636174696f6e49643e000228ac46696c6c206f70656e696e6720666f722074686520726567756c61722f6c65616420706f736974696f6e2e4d0152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2066696c6c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e2823203c7765696768743e002423232057656967687438604f20284129602077686572653acc2d2060416020697320746865206c656e677468206f6620607375636365737366756c5f6170706c69636174696f6e5f69647360142d2044423a242020202d204f2841292c23203c2f7765696768743e4c7570646174655f726f6c655f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e00014c6e65775f726f6c655f6163636f756e745f6964000130543a3a4163636f756e744964000324150155706461746520746865206173736f63696174656420726f6c65206163636f756e74206f66207468652061637469766520726567756c617220776f726b65722f6c6561642e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e286c656176655f726f6c65080124776f726b65725f696428012c576f726b657249643c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000424904c656176652074686520726f6c65206279207468652061637469766520776f726b65722e2823203c7765696768743e002423232057656967687438604f20285229602077686572653ab42d20605260206973207468652073697a65206f662060726174696f6e616c656020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e387465726d696e6174655f726f6c650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c7479450101504f7074696f6e3c42616c616e63654f663c543e3e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000528a05465726d696e617465207468652061637469766520776f726b657220627920746865206c6561642e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f207465726d696e61746520746865206c656164657220726f6c65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ad82d20605060206973207468652073697a65206070656e616c74792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c736c6173685f7374616b650c0124776f726b65725f696428012c576f726b657249643c543e00011c70656e616c747918013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e00062c7d01536c61736865732074686520726567756c617220776f726b6572207374616b652c2064656d616e64732061206c6561646572206f726967696e2e204e6f206c696d6974732c206e6f20616374696f6e73206f6e207a65726f207374616b652e3d01496620736c617368696e672062616c616e63652067726561746572207468616e20746865206578697374696e67207374616b65202d207374616b6520697320736c617368656420746f207a65726f2e19015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20736c61736820746865206c6561646572207374616b65292e2823203c7765696768743e002423232057656967687438604f20285029602077686572653ae82d20605060206973207468652073697a65206f66206070656e616c6974792e736c617368696e675f746578746020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3864656372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e00073021014465637265617365732074686520726567756c617220776f726b65722f6c656164207374616b6520616e642072657475726e73207468652072656d61696e64657220746f207468653901776f726b6572207374616b696e675f6163636f756e745f69642e2043616e2062652064656372656173656420746f207a65726f2c206e6f20616374696f6e73206f6e207a65726f207374616b652e944163636570747320746865207374616b6520616d6f756e7420746f2064656372656173652e25015265717569726573207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20646563726561736520746865206c6561646572207374616b65292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e38696e6372656173655f7374616b65080124776f726b65725f696428012c576f726b657249643c543e00014c7374616b655f62616c616e63655f64656c746118013042616c616e63654f663c543e0008280501496e637265617365732074686520726567756c617220776f726b65722f6c656164207374616b652c2064656d616e6473206120776f726b6572206f726967696e2e6d014c6f636b7320746f6b656e732066726f6d2074686520776f726b6572207374616b696e675f6163636f756e745f696420657175616c20746f206e6577207374616b652e204e6f206c696d697473206f6e20746865207374616b652e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e5077697468647261775f6170706c69636174696f6e0401386170706c69636174696f6e5f69642801344170706c69636174696f6e4964000924010157697468647261772074686520776f726b6572206170706c69636174696f6e2e2043616e20626520646f6e652062792074686520776f726b6572206f6e6c792e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3863616e63656c5f6f70656e696e670401286f70656e696e675f69642801244f70656e696e674964000a28dc43616e63656c20616e206f70656e696e6720666f722074686520726567756c617220776f726b65722f6c65616420706f736974696f6e2e550152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f2063616e63656c206f70656e696e6720666f7220746865206c656164657220706f736974696f6e292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e287365745f6275646765740401286e65775f62756467657418013042616c616e63654f663c543e000b28a0536574732061206e65772062756467657420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e547570646174655f7265776172645f6163636f756e74080124776f726b65725f696428012c576f726b657249643c543e0001546e65775f7265776172645f6163636f756e745f6964000130543a3a4163636f756e744964000c2469015570646174652074686520726577617264206163636f756e74206173736f6369617465642077697468206120736574207265776172642072656c6174696f6e7368697020666f72207468652061637469766520776f726b65722e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e507570646174655f7265776172645f616d6f756e74080124776f726b65725f696428012c576f726b657249643c543e0001407265776172645f7065725f626c6f636b450101504f7074696f6e3c42616c616e63654f663c543e3e000d28c855706461746520746865207265776172642070657220626c6f636b20666f72207468652061637469766520776f726b65722e310152657175697265207369676e6564206c6561646572206f726967696e206f722074686520726f6f742028746f20757064617465206c656164657227732072657761726420616d6f756e74292e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e3c7365745f7374617475735f7465787404012c7374617475735f746578743101013c4f7074696f6e3c5665633c75383e3e000e30b4536574732061206e657720737461747573207465787420666f722074686520776f726b696e672067726f75702e54526571756972657320726f6f74206f726967696e2e002823203c7765696768743e002423232057656967687438604f20285329602077686572653a4d012d20605360206973207468652073697a65206f662074686520636f6e74656e7473206f6620607374617475735f746578746020696e206b696c6f6279746573207768656e206974206973206e6f74206e6f6e6500142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e447370656e645f66726f6d5f6275646765740c01286163636f756e745f6964000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c653101013c4f7074696f6e3c5665633c75383e3e000f28a85472616e73666572732073706563696669656420616d6f756e7420746f20616e79206163636f756e742e5c5265717569726573206c6561646572206f726967696e2e002823203c7765696768743e00242323205765696768741c604f2028312960142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e6466756e645f776f726b696e675f67726f75705f6275646765740c01246d656d6265725f696428012c4d656d62657249643c543e000118616d6f756e7418013042616c616e63654f663c543e000124726174696f6e616c6530011c5665633c75383e0010209846756e6420776f726b696e672067726f7570206275646765742062792061206d656d6265722e203c7765696768743e0024232320576569676874c4604f202831296020446f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d6574657273142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e2c6c6561645f72656d61726b04010c6d736730011c5665633c75383e0011284c4c6561642072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e34776f726b65725f72656d61726b080124776f726b65725f696428012c576f726b657249643c543e00010c6d736730011c5665633c75383e00122854576f726b65722072656d61726b206d657373616765002823203c7765696768743e002423232057656967687438604f20284d29602077686572653a9c2d20604d60206973207468652073697a65206f6620606d73676020696e206b696c6f6279746573142d2044423acc2020202d204f28312920646f65736e277420646570656e64206f6e20746865207374617465206f7220706172616d65746572732c23203c2f7765696768743e0c4c446973706174636861626c652063616c6c732e005501456163682076617269616e74206f66207468697320656e756d206d61707320746f206120646973706174636861626c652066756e6374696f6e2066726f6d20746865206173736f636961746564206d6f64756c652e910608586a6f7973747265616d5f6e6f64655f72756e74696d65304f726967696e43616c6c65720001081873797374656d0400950601746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e00000010566f69640400990601110173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a566f69640001000095060c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e65000200009906081c73705f636f726510566f6964000100009d060c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909a1060c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401a506045300000400a90601185665633c543e0000a506000004084d042800a906000002a50600ad060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540104045300000400b10601185665633c543e0000b1060000020400b50604184f7074696f6e04045401b9060108104e6f6e6500000010536f6d650400b9060000010000b9060c4473705f636f6e73656e7375735f626162651c646967657374732450726544696765737400010c1c5072696d6172790400bd0601405072696d617279507265446967657374000100385365636f6e64617279506c61696e0400c106015c5365636f6e64617279506c61696e507265446967657374000200305365636f6e646172795652460400c50601545365636f6e6461727956524650726544696765737400030000bd060c4473705f636f6e73656e7375735f626162651c64696765737473405072696d617279507265446967657374000010013c617574686f726974795f696e64657810015473757065723a3a417574686f72697479496e646578000110736c6f7451040110536c6f740001287672665f6f75747075740401245652464f75747075740001247672665f70726f6f66a105012056524650726f6f660000c1060c4473705f636f6e73656e7375735f626162651c646967657374735c5365636f6e64617279506c61696e507265446967657374000008013c617574686f726974795f696e64657810015473757065723a3a417574686f72697479496e646578000110736c6f7451040110536c6f740000c5060c4473705f636f6e73656e7375735f626162651c64696765737473545365636f6e64617279565246507265446967657374000010013c617574686f726974795f696e64657810015473757065723a3a417574686f72697479496e646578000110736c6f7451040110536c6f740001287672665f6f75747075740401245652464f75747075740001247672665f70726f6f66a105012056524650726f6f660000c90604184f7074696f6e04045401040108104e6f6e6500000010536f6d650400040000010000cd06084473705f636f6e73656e7375735f62616265584261626545706f6368436f6e66696775726174696f6e00000801046379030128287536342c2075363429000134616c6c6f7765645f736c6f74735d040130416c6c6f776564536c6f74730000d1060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401bd02045300000400b90201185665633c543e0000d5060c2c70616c6c65745f626162651870616c6c6574144572726f7204045400011060496e76616c696445717569766f636174696f6e50726f6f660000043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c69644b65794f776e65727368697050726f6f66000104310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400020415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e50496e76616c6964436f6e66696775726174696f6e0003048c5375626d697474656420636f6e66696775726174696f6e20697320696e76616c69642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909d9060c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401dd06045300000400e50601185665633c543e0000dd06083c70616c6c65745f62616c616e6365732c42616c616e63654c6f636b041c42616c616e63650118000c01086964250401384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e73e106011c526561736f6e730000e106083c70616c6c65745f62616c616e6365731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c00020000e506000002dd0600e9060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401ed06045300000400f10601185665633c543e0000ed06083c70616c6c65745f62616c616e6365732c52657365727665446174610844526573657276654964656e7469666965720125041c42616c616e6365011800080108696425040144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e63650000f106000002ed0600f5060c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001203856657374696e6742616c616e63650000049856657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c7565544c69717569646974795265737472696374696f6e73000104c44163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c4c496e73756666696369656e7442616c616e63650002047842616c616e636520746f6f206c6f7720746f2073656e642076616c75652e484578697374656e7469616c4465706f736974000304e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f736974244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e745c4578697374696e6756657374696e675363686564756c65000504c8412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d65786973743c546f6f4d616e795265736572766573000704ac4e756d626572206f66206e616d656420726573657276657320657863656564204d6178526573657276657304b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909f9060c3473705f61726974686d657469632c66697865645f706f696e742446697865645531323800000400180110753132380000fd06086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e74000000085632000100000107089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f7068617365345265616479536f6c7574696f6e04045400000c0120737570706f727473050701b0426f756e646564537570706f7274733c543a3a4163636f756e7449642c20543a3a4d617857696e6e6572733e00011473636f72659c0134456c656374696f6e53636f726500011c636f6d7075746590013c456c656374696f6e436f6d70757465000005070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454014905045300000400450501185665633c543e00000907089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f706861736534526f756e64536e617073686f740404540000080118766f746572730d07013c5665633c566f7465724f663c543e3e00011c746172676574735d0501445665633c543a3a4163636f756e7449643e00000d0700000211070011070000040c002815070015070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401000453000004005d0501185665633c543e000019070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454011d07045300000400210701185665633c543e00001d070000040c9c10100021070000021d070025070c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f7068617365187369676e6564405369676e65645375626d697373696f6e0c244163636f756e74496401001c42616c616e6365011820536f6c7574696f6e0171040010010c77686f0001244163636f756e74496400011c6465706f73697418011c42616c616e63650001307261775f736f6c7574696f6e6d040154526177536f6c7574696f6e3c536f6c7574696f6e3e00012063616c6c5f66656518011c42616c616e6365000029070c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c6574144572726f720404540001386850726544697370617463684561726c795375626d697373696f6e000004645375626d697373696f6e2077617320746f6f206561726c792e6c507265446973706174636857726f6e6757696e6e6572436f756e740001048857726f6e67206e756d626572206f662077696e6e6572732070726573656e7465642e6450726544697370617463685765616b5375626d697373696f6e000204905375626d697373696f6e2077617320746f6f207765616b2c2073636f72652d776973652e3c5369676e6564517565756546756c6c0003044901546865207175657565207761732066756c6c2c20616e642074686520736f6c7574696f6e20776173206e6f7420626574746572207468616e20616e79206f6620746865206578697374696e67206f6e65732e585369676e656443616e6e6f745061794465706f73697400040494546865206f726967696e206661696c656420746f2070617920746865206465706f7369742e505369676e6564496e76616c69645769746e657373000504a05769746e657373206461746120746f20646973706174636861626c6520697320696e76616c69642e4c5369676e6564546f6f4d756368576569676874000604b8546865207369676e6564207375626d697373696f6e20636f6e73756d657320746f6f206d756368207765696768743c4f637743616c6c57726f6e67457261000704984f4357207375626d697474656420736f6c7574696f6e20666f722077726f6e6720726f756e645c4d697373696e67536e617073686f744d65746164617461000804a8536e617073686f74206d657461646174612073686f756c6420657869737420627574206469646e27742e58496e76616c69645375626d697373696f6e496e646578000904d06053656c663a3a696e736572745f7375626d697373696f6e602072657475726e656420616e20696e76616c696420696e6465782e3843616c6c4e6f74416c6c6f776564000a04985468652063616c6c206973206e6f7420616c6c6f776564206174207468697320706f696e742e3846616c6c6261636b4661696c6564000b044c5468652066616c6c6261636b206661696c65642c426f756e644e6f744d6574000c0448536f6d6520626f756e64206e6f74206d657438546f6f4d616e7957696e6e657273000d049c5375626d697474656420736f6c7574696f6e2068617320746f6f206d616e792077696e6e657273040d014572726f72206f66207468652070616c6c657420746861742063616e2062652072657475726e656420696e20726573706f6e736520746f20646973706174636865732e2d07083870616c6c65745f7374616b696e67345374616b696e674c656467657204045400001401147374617368000130543a3a4163636f756e744964000114746f74616cec013042616c616e63654f663c543e000118616374697665ec013042616c616e63654f663c543e000124756e6c6f636b696e67310701f0426f756e6465645665633c556e6c6f636b4368756e6b3c42616c616e63654f663c543e3e2c20543a3a4d6178556e6c6f636b696e674368756e6b733e00013c636c61696d65645f726577617264733d070194426f756e6465645665633c457261496e6465782c20543a3a486973746f727944657074683e000031070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454013507045300000400390701185665633c543e00003507083870616c6c65745f7374616b696e672c556e6c6f636b4368756e6b041c42616c616e636501180008011476616c7565ec011c42616c616e636500010c657261e5030120457261496e646578000039070000023507003d070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540110045300000400650501185665633c543e00004107083870616c6c65745f7374616b696e672c4e6f6d696e6174696f6e7304045400000c011c74617267657473150701ac426f756e6465645665633c543a3a4163636f756e7449642c20543a3a4d61784e6f6d696e6174696f6e733e0001307375626d69747465645f696e100120457261496e64657800012873757070726573736564980110626f6f6c00004507083870616c6c65745f7374616b696e6734416374697665457261496e666f0000080114696e646578100120457261496e64657800011473746172743501012c4f7074696f6e3c7536343e00004907000004081000004d07083870616c6c65745f7374616b696e673c457261526577617264506f696e747304244163636f756e744964010000080114746f74616c10012c526577617264506f696e74000128696e646976696475616c5107018042547265654d61703c4163636f756e7449642c20526577617264506f696e743e00005107042042547265654d617008044b010004560110000400550700000055070000025907005907000004080010005d070000026107006107083870616c6c65745f7374616b696e6738556e6170706c696564536c61736808244163636f756e74496401001c42616c616e636501180014012476616c696461746f720001244163636f756e74496400010c6f776e18011c42616c616e63650001186f7468657273510501645665633c284163636f756e7449642c2042616c616e6365293e0001247265706f72746572735d0501385665633c4163636f756e7449643e0001187061796f757418011c42616c616e63650000650700000408ac180069070c3870616c6c65745f7374616b696e6720736c617368696e6734536c617368696e675370616e7300001001287370616e5f696e6465781001245370616e496e6465780001286c6173745f7374617274100120457261496e6465780001486c6173745f6e6f6e7a65726f5f736c617368100120457261496e6465780001147072696f72650501345665633c457261496e6465783e00006d070c3870616c6c65745f7374616b696e6720736c617368696e67285370616e5265636f7264041c42616c616e636501180008011c736c617368656418011c42616c616e6365000120706169645f6f757418011c42616c616e6365000071070000027507007507000004081098007907103870616c6c65745f7374616b696e671870616c6c65741870616c6c6574144572726f72040454000168344e6f74436f6e74726f6c6c6572000004644e6f74206120636f6e74726f6c6c6572206163636f756e742e204e6f745374617368000104504e6f742061207374617368206163636f756e742e34416c7265616479426f6e64656400020460537461736820697320616c726561647920626f6e6465642e34416c726561647950616972656400030474436f6e74726f6c6c657220697320616c7265616479207061697265642e30456d7074795461726765747300040460546172676574732063616e6e6f7420626520656d7074792e384475706c6963617465496e646578000504404475706c696361746520696e6465782e44496e76616c6964536c617368496e64657800060484536c617368207265636f726420696e646578206f7574206f6620626f756e64732e40496e73756666696369656e74426f6e6400070c590143616e6e6f74206861766520612076616c696461746f72206f72206e6f6d696e61746f7220726f6c652c20776974682076616c7565206c657373207468616e20746865206d696e696d756d20646566696e65642062793d01676f7665726e616e6365202873656520604d696e56616c696461746f72426f6e646020616e6420604d696e4e6f6d696e61746f72426f6e6460292e20496620756e626f6e64696e67206973207468651501696e74656e74696f6e2c20606368696c6c6020666972737420746f2072656d6f7665206f6e65277320726f6c652061732076616c696461746f722f6e6f6d696e61746f722e304e6f4d6f72654368756e6b730008049043616e206e6f74207363686564756c65206d6f726520756e6c6f636b206368756e6b732e344e6f556e6c6f636b4368756e6b000904a043616e206e6f74207265626f6e6420776974686f757420756e6c6f636b696e67206368756e6b732e3046756e646564546172676574000a04c8417474656d7074696e6720746f2074617267657420612073746173682074686174207374696c6c206861732066756e64732e48496e76616c6964457261546f526577617264000b0458496e76616c69642065726120746f207265776172642e68496e76616c69644e756d6265724f664e6f6d696e6174696f6e73000c0478496e76616c6964206e756d626572206f66206e6f6d696e6174696f6e732e484e6f74536f72746564416e64556e69717565000d04804974656d7320617265206e6f7420736f7274656420616e6420756e697175652e38416c7265616479436c61696d6564000e0409015265776172647320666f72207468697320657261206861766520616c7265616479206265656e20636c61696d656420666f7220746869732076616c696461746f722e54496e636f7272656374486973746f72794465707468000f04c0496e636f72726563742070726576696f757320686973746f727920646570746820696e7075742070726f76696465642e58496e636f7272656374536c617368696e675370616e73001004b0496e636f7272656374206e756d626572206f6620736c617368696e67207370616e732070726f76696465642e2042616453746174650011043901496e7465726e616c20737461746520686173206265636f6d6520736f6d65686f7720636f7272757074656420616e6420746865206f7065726174696f6e2063616e6e6f7420636f6e74696e75652e38546f6f4d616e795461726765747300120494546f6f206d616e79206e6f6d696e6174696f6e207461726765747320737570706c6965642e244261645461726765740013043d0141206e6f6d696e6174696f6e207461726765742077617320737570706c69656420746861742077617320626c6f636b6564206f72206f7468657277697365206e6f7420612076616c696461746f722e4043616e6e6f744368696c6c4f74686572001404550154686520757365722068617320656e6f75676820626f6e6420616e6420746875732063616e6e6f74206265206368696c6c656420666f72636566756c6c7920627920616e2065787465726e616c20706572736f6e2e44546f6f4d616e794e6f6d696e61746f72730015084d0154686572652061726520746f6f206d616e79206e6f6d696e61746f727320696e207468652073797374656d2e20476f7665726e616e6365206e6565647320746f2061646a75737420746865207374616b696e67b473657474696e677320746f206b656570207468696e6773207361666520666f72207468652072756e74696d652e44546f6f4d616e7956616c696461746f7273001608550154686572652061726520746f6f206d616e792076616c696461746f722063616e6469646174657320696e207468652073797374656d2e20476f7665726e616e6365206e6565647320746f2061646a75737420746865d47374616b696e672073657474696e677320746f206b656570207468696e6773207361666520666f72207468652072756e74696d652e40436f6d6d697373696f6e546f6f4c6f77001704e0436f6d6d697373696f6e20697320746f6f206c6f772e204d757374206265206174206c6561737420604d696e436f6d6d697373696f6e602e2c426f756e644e6f744d657400180458536f6d6520626f756e64206973206e6f74206d65742e44426f6e64696e6752657374726963746564001904e045787465726e616c207265737472696374696f6e2070726576656e747320626f6e64696e67207769746820676976656e206163636f756e7404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909097d07000002810700810700000408007d05008507000004088907300089070c1c73705f636f72651863727970746f244b65795479706549640000040040011c5b75383b20345d00008d070c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742e9107000004082c10009507083870616c6c65745f6772616e6470612c53746f726564537461746504044e01100110104c6976650000003050656e64696e6750617573650801307363686564756c65645f61741001044e00011464656c61791001044e000100185061757365640002003450656e64696e67526573756d650801307363686564756c65645f61741001044e00011464656c61791001044e000300009907083870616c6c65745f6772616e6470614c53746f72656450656e64696e674368616e676508044e0110144c696d697400001001307363686564756c65645f61741001044e00011464656c61791001044e0001406e6578745f617574686f7269746965739d07016c426f756e646564417574686f726974794c6973743c4c696d69743e000118666f72636564010201244f7074696f6e3c4e3e00009d070c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401c8045300000400c401185665633c543e0000a1070c3870616c6c65745f6772616e6470611870616c6c6574144572726f7204045400011c2c50617573654661696c65640000080501417474656d707420746f207369676e616c204752414e445041207061757365207768656e2074686520617574686f72697479207365742069736e2774206c697665a42865697468657220706175736564206f7220616c72656164792070656e64696e67207061757365292e30526573756d654661696c65640001081101417474656d707420746f207369676e616c204752414e44504120726573756d65207768656e2074686520617574686f72697479207365742069736e277420706175736564a028656974686572206c697665206f7220616c72656164792070656e64696e6720726573756d65292e344368616e676550656e64696e67000204e8417474656d707420746f207369676e616c204752414e445041206368616e67652077697468206f6e6520616c72656164792070656e64696e672e1c546f6f536f6f6e000304bc43616e6e6f74207369676e616c20666f72636564206368616e676520736f20736f6f6e206166746572206c6173742e60496e76616c69644b65794f776e65727368697050726f6f66000404310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c696445717569766f636174696f6e50726f6f660005043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400060415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909a5070c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454018105045300000400a90701185665633c543e0000a907000002810500ad070c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401d8045300000400b10701185665633c543e0000b107000002d800b50710346672616d655f737570706f727418747261697473106d69736334577261707065724f706171756504045401b907000800e503000000b9070104540000b907084070616c6c65745f696d5f6f6e6c696e6564426f756e6465644f70617175654e6574776f726b53746174650c4c506565724964456e636f64696e674c696d697400584d756c746941646472456e636f64696e674c696d697400384164647265737365734c696d6974000008011c706565725f6964bd07019c5765616b426f756e6465645665633c75382c20506565724964456e636f64696e674c696d69743e00014865787465726e616c5f616464726573736573c107012d015765616b426f756e6465645665633c5765616b426f756e6465645665633c75382c204d756c746941646472456e636f64696e674c696d69743e2c204164647265737365734c696d69740a3e0000bd070c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004003001185665633c543e0000c1070c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401bd07045300000400c50701185665633c543e0000c507000002bd0700c9070c4070616c6c65745f696d5f6f6e6c696e651870616c6c6574144572726f7204045400010828496e76616c69644b6579000004604e6f6e206578697374656e74207075626c6963206b65792e4c4475706c696361746564486561727462656174000104544475706c696361746564206865617274626561742e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909cd070c2873705f7374616b696e671c6f6666656e6365384f6666656e636544657461696c7308205265706f727465720100204f6666656e64657201e4000801206f6666656e646572e401204f6666656e6465720001247265706f72746572735d0501345665633c5265706f727465723e0000d10700000408fc3000d5070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454012c045300000400d50301185665633c543e0000d9070c4070616c6c65745f626167735f6c697374106c697374104e6f646508045400044900001401086964000130543a3a4163636f756e744964000110707265769401504f7074696f6e3c543a3a4163636f756e7449643e0001106e6578749401504f7074696f6e3c543a3a4163636f756e7449643e0001246261675f7570706572280120543a3a53636f726500011473636f7265280120543a3a53636f72650000dd070c4070616c6c65745f626167735f6c697374106c6973740c4261670804540004490000080110686561649401504f7074696f6e3c543a3a4163636f756e7449643e0001107461696c9401504f7074696f6e3c543a3a4163636f756e7449643e0000e1070c4070616c6c65745f626167735f6c6973741870616c6c6574144572726f72080454000449000104104c6973740400e50701244c6973744572726f72000004b441206572726f7220696e20746865206c69737420696e7465726661636520696d706c656d656e746174696f6e2e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909e5070c4070616c6c65745f626167735f6c697374106c697374244c6973744572726f72000110244475706c6963617465000000284e6f7448656176696572000100304e6f74496e53616d65426167000200304e6f64654e6f74466f756e6400030000e9070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401dd05045300000400ed0701185665633c543e0000ed07000002dd0500f107083870616c6c65745f76657374696e672052656c656173657300010808563000000008563100010000f5070c3870616c6c65745f76657374696e671870616c6c6574144572726f72040454000114284e6f7456657374696e6700000484546865206163636f756e7420676976656e206973206e6f742076657374696e672e5441744d617856657374696e675363686564756c65730001082501546865206163636f756e7420616c72656164792068617320604d617856657374696e675363686564756c65736020636f756e74206f66207363686564756c657320616e642074687573510163616e6e6f742061646420616e6f74686572206f6e652e20436f6e7369646572206d657267696e67206578697374696e67207363686564756c657320696e206f7264657220746f2061646420616e6f746865722e24416d6f756e744c6f770002040501416d6f756e74206265696e67207472616e7366657272656420697320746f6f206c6f7720746f2063726561746520612076657374696e67207363686564756c652e605363686564756c65496e6465784f75744f66426f756e6473000304d0416e20696e64657820776173206f7574206f6620626f756e6473206f66207468652076657374696e67207363686564756c65732e54496e76616c69645363686564756c65506172616d730004040d014661696c656420746f206372656174652061206e6577207363686564756c65206265636175736520736f6d6520706172616d657465722077617320696e76616c69642e04744572726f7220666f72207468652076657374696e672070616c6c65742ef90700000408000400fd07083c70616c6c65745f6d756c7469736967204d756c7469736967102c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100304d6178417070726f76616c7300001001107768656e0d01015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c730108018c426f756e6465645665633c4163636f756e7449642c204d6178417070726f76616c733e000001080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401000453000004005d0501185665633c543e000005080c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909090908083870616c6c65745f636f756e63696c48436f756e63696c5374616765557064617465042c426c6f636b4e756d62657201100008011473746167650d080164436f756e63696c53746167653c426c6f636b4e756d6265723e0001286368616e6765645f617410012c426c6f636b4e756d62657200000d08083870616c6c65745f636f756e63696c30436f756e63696c5374616765042c426c6f636b4e756d6265720110010c28416e6e6f756e63696e6704001108018c436f756e63696c5374616765416e6e6f756e63696e673c426c6f636b4e756d6265723e00000020456c656374696f6e040015080150436f756e63696c5374616765456c656374696f6e0001001049646c65040019080174436f756e63696c537461676549646c653c426c6f636b4e756d6265723e000200001108083870616c6c65745f636f756e63696c58436f756e63696c5374616765416e6e6f756e63696e67042c426c6f636b4e756d62657201100008014063616e646964617465735f636f756e7410010c75333200011c656e64735f617410012c426c6f636b4e756d62657200001508083870616c6c65745f636f756e63696c50436f756e63696c5374616765456c656374696f6e000004014063616e646964617465735f636f756e7410010c75333200001908083870616c6c65745f636f756e63696c40436f756e63696c537461676549646c65042c426c6f636b4e756d62657201100004011c656e64735f617410012c426c6f636b4e756d62657200001d080c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454012108045300000400250801185665633c543e00002108083870616c6c65745f636f756e63696c34436f756e63696c4d656d62657210244163636f756e7449640100204d656d626572496401281c42616c616e636501182c426c6f636b4e756d6265720110001801487374616b696e675f6163636f756e745f69640001244163636f756e7449640001447265776172645f6163636f756e745f69640001244163636f756e7449640001346d656d626572736869705f69642801204d656d62657249640001147374616b6518011c42616c616e63650001486c6173745f7061796d656e745f626c6f636b10012c426c6f636b4e756d626572000134756e706169645f72657761726418011c42616c616e6365000025080000022108002908083870616c6c65745f636f756e63696c2443616e64696461746510244163636f756e74496401001c42616c616e636501181048617368012c24566f7465506f7765720118001801487374616b696e675f6163636f756e745f69640001244163636f756e7449640001447265776172645f6163636f756e745f69640001244163636f756e7449640001206379636c655f696428010c7536340001147374616b6518011c42616c616e6365000128766f74655f706f776572180124566f7465506f7765720001246e6f74655f68617368790201304f7074696f6e3c486173683e00002d08083870616c6c65745f636f756e63696c144572726f720404540001603c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729244261644f726967696e000104484f726967696e20697320696e76616c69642e4043616e7443616e6469646174654e6f7700020439015573657220747269656420746f20616e6e6f756e63652063616e646964616379206f757473696465206f66207468652063616e64696461637920616e6e6f756e63656d656e7420706572696f642e4c43616e7452656c656173655374616b654e6f77000304f05573657220747269656420746f2072656c65617365207374616b65206f757473696465206f66207468652072657665616c696e6720706572696f642e5043616e6469646163795374616b65546f6f4c6f77000404b043616e64696461746520686176656e27742070726f76696465642073756666696369656e74207374616b652e4843616e7443616e6469646174655477696365000504f45573657220747269656420746f20616e6e6f756e63652063616e64696461637920747769636520696e207468652073616d6520656c656374696f6e732e40436f6e666c696374696e675374616b650006085d015573657220747269656420746f20616e6e6f756e63652063616e646964616379207769746820616e206163636f756e742074686174206861732074686520636f6e666c696374696e672074797065206f66207374616b653901776974682063616e646964616379207374616b6520616e6420686173206e6f7420656e6f7567682062616c616e636520666f72207374616b696e6720666f7220626f746820707572706f7365732e405374616b655374696c6c4e6565646564000704dc436f756e63696c206d656d62657220616e642063616e646964617465732063616e2774207769746864726177207374616b65207965742e1c4e6f5374616b65000804c45573657220747269656420746f2072656c65617365207374616b65207768656e206e6f207374616b65206578697374732e74496e73756666696369656e7442616c616e6365466f725374616b696e67000904ac496e73756666696369656e742062616c616e636520666f722063616e646964616379207374616b696e672e4c43616e74566f7465466f72596f757273656c66000a048443616e6469646174652063616e277420766f746520666f722068696d73656c662e5c4d656d62657249644e6f744d617463684163636f756e74000b044c496e76616c6964206d656d626572736869702e68496e76616c69644163636f756e74546f5374616b655265757365000c08510154686520636f6d62696e6174696f6e206f66206d656d6265727368697020696420616e64206163636f756e7420696420697320696e76616c696420666f7220756e7374616b696e6720616e206578697374696e674063616e646964616379207374616b652e444e6f7443616e6469646174696e674e6f77000d04d85573657220747269656420746f2077697468647261772063616e646964616379207768656e206e6f742063616e6469646174696e672e6043616e74576974686472617743616e6469646163794e6f77000e04190143616e27742077697468647261772063616e646964616379206f757473696465206f66207468652063616e64696461637920616e6e6f756e63656d656e7420706572696f642e304e6f74436f756e63696c6f72000f0478546865206d656d626572206973206e6f74206120636f756e63696c6f722e88496e73756666696369656e7446756e6473466f7246756e64696e6752657175657374001004f0496e737566666963656e742066756e647320696e20636f756e63696c20666f7220657865637574696e67202746756e64696e67205265717565737427585a65726f42616c616e636546756e64526571756573740011045c46756e642072657175657374206e6f2062616c616e636568526570656174656446756e64526571756573744163636f756e74001204fc5468652073616d65206163636f756e7420697320726563696576696e672066756e64732066726f6d207468652073616d65207265717565737420747769636550456d70747946756e64696e675265717565737473001304ac46756e64696e6720726571756573747320776974686f757420726563696576696e67206163636f756e747370496e73756666696369656e74546f6b656e73466f7246756e64696e67001404f8496e73756666696369656e7420746f6b656e7320666f722066756e64696e6720286f6e206d656d62657220636f6e74726f6c6c6572206163636f756e7429445a65726f546f6b656e7346756e64696e670015047c547279696e6720746f2066756e642077697468207a65726f20746f6b656e735443616e646964617465446f65734e6f7445786973740016045843616e646964617465206964206e6f7420666f756e6478496e73756666696369656e7442616c616e6365466f725472616e73666572001704b443616e6e6f742077697468647261773a20696e73756666696369656e74206275646765742062616c616e63652e0438436f756e63696c206572726f72733108084470616c6c65745f7265666572656e64756d3c5265666572656e64756d5374616765082c426c6f636b4e756d62657201104c496e7465726d65646961746557696e6e657273013508010c20496e61637469766500000018566f74696e670400390801885265666572656e64756d5374616765566f74696e673c426c6f636b4e756d6265723e0001002452657665616c696e6704003d0801e85265666572656e64756d537461676552657665616c696e673c426c6f636b4e756d6265722c20496e7465726d65646961746557696e6e6572733e0002000035080c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454012501045300000400210101185665633c543e00003908084470616c6c65745f7265666572656e64756d545265666572656e64756d5374616765566f74696e67042c426c6f636b4e756d62657201100010011c7374617274656410012c426c6f636b4e756d62657200015077696e6e696e675f7461726765745f636f756e7410010c75333200014063757272656e745f6379636c655f696428010c75363400011c656e64735f617410012c426c6f636b4e756d62657200003d08084470616c6c65745f7265666572656e64756d605265666572656e64756d537461676552657665616c696e67082c426c6f636b4e756d62657201104c496e7465726d65646961746557696e6e6572730135080014011c7374617274656410012c426c6f636b4e756d62657200015077696e6e696e675f7461726765745f636f756e7410010c753332000150696e7465726d6564696174655f77696e6e6572733508014c496e7465726d65646961746557696e6e65727300014063757272656e745f6379636c655f696428010c75363400011c656e64735f617410012c426c6f636b4e756d62657200004108084470616c6c65745f7265666572656e64756d2043617374566f74650c1048617368012c2043757272656e63790118204d656d6265724964012800100128636f6d6d69746d656e742c0110486173680001206379636c655f696428010c7536340001147374616b6518012043757272656e6379000120766f74655f666f72350101404f7074696f6e3c4d656d62657249643e00004508084470616c6c65745f7265666572656e64756d144572726f72080454000449000138244261644f726967696e000004444f726967696e20697320696e76616c6964505265666572656e64756d4e6f7452756e6e696e67000104a85265666572656e64756d206973206e6f742072756e6e696e67207768656e20657870656374656420746f5852657665616c696e674e6f74496e50726f6772657373000204b052657665616c696e67207374616765206973206e6f7420696e2070726f6772657373207269676874206e6f775c436f6e666c6963745374616b65734f6e4163636f756e74000304b05374616b696e67206163636f756e7420636f6e7461696e7320636f6e666c696374696e67207374616b65732e68496e73756666696369656e7442616c616e6365546f5374616b650004049c4163636f756e7420496e73756666696369656e7420467265652042616c616e636520286e6f772944496e73756666696369656e745374616b65000504a8496e73756666696369656e74207374616b652070726f766964656420746f2063617374206120766f746534496e76616c696452657665616c000604190153616c7420616e64207265666572656e64756d206f7074696f6e2070726f766964656420646f6e277420636f72726573706f6e6420746f2074686520636f6d6d69746d656e742c496e76616c6964566f7465000704a4566f746520666f72206e6f74206578697374696e67206f7074696f6e207761732072657665616c65643c566f74654e6f744578697374696e670008049c547279696e6720746f2072657665616c20766f7465207468617420776173206e6f74206361737454416c7265616479566f746564546869734379636c65000904b8547279696e6720746f20766f7465206d756c7469706c652074696d6520696e207468652073616d65206379636c6560556e7374616b696e67566f7465496e53616d654379636c65000a04a0496e76616c69642074696d6520746f2072656c6561736520746865206c6f636b6564207374616b652c53616c74546f6f4c6f6e67000b044053616c7420697320746f6f206c6f6e6748556e7374616b696e67466f7262696464656e000c04f0556e7374616b696e6720686173206265656e20666f7262696464656e20666f7220746865207573657220286174206c6561737420666f72206e6f7729784163636f756e74416c72656164794f707465644f75744f66566f74696e67000d041d014120766f74652063616e6e6f7420626520636173742066726f6d20616e206163636f756e74207468617420616c7265616479206f70746564206f7574206f6620766f74696e672e04445265666572656e64756d206572726f72734908084470616c6c65745f6d656d62657273686970404d656d626572736869704f626a65637408244163636f756e74496401001048617368012c0014012c68616e646c655f686173682c011048617368000130726f6f745f6163636f756e740001244163636f756e744964000148636f6e74726f6c6c65725f6163636f756e740001244163636f756e7449640001207665726966696564980110626f6f6c00011c696e766974657310010c75333200004d08084470616c6c65745f6d656d626572736869706c5374616b696e674163636f756e744d656d62657242696e64696e6704204d656d62657249640128000801246d656d6265725f69642801204d656d6265724964000124636f6e6669726d6564980110626f6f6c00005108084470616c6c65745f6d656d62657273686970144572726f720404540001587c4e6f74456e6f75676842616c616e6365546f4275794d656d62657273686970000004944e6f7420656e6f7567682062616c616e636520746f20627579206d656d626572736869702e64436f6e74726f6c6c65724163636f756e74526571756972656400010470436f6e74726f6c6c6572206163636f756e742072657175697265642e4c526f6f744163636f756e74526571756972656400020458526f6f74206163636f756e742072657175697265642e38556e7369676e65644f726967696e00030440556e7369676e6564206f726967696e2e544d656d62657250726f66696c654e6f74466f756e64000404b44d656d6265722070726f66696c65206e6f7420666f756e642028696e76616c6964206d656d626572206964292e5c48616e646c65416c7265616479526567697374657265640005046848616e646c6520616c726561647920726567697374657265642e9848616e646c654d757374426550726f7669646564447572696e67526567697374726174696f6e000604b048616e646c65206d7573742062652070726f766964656420647572696e6720726567697374726174696f6e2e4c526566657272657249734e6f744d656d626572000704d043616e6e6f742066696e642061206d656d6265727368697020666f7220612070726f76696465642072656665727265722069642e8443616e6e6f745472616e73666572496e7669746573466f724e6f744d656d6265720008049853686f756c642062652061206d656d62657220746f207265636569766520696e76697465732e404e6f74456e6f756768496e7669746573000904ac4e6f7420656e6f75676820696e766974657320746f20706572666f726d20616e206f7065726174696f6e2e60576f726b696e6747726f75704c65616465724e6f74536574000a04ac4d656d6265727368697020776f726b696e672067726f7570206c6561646572206973206e6f74207365742e845374616b696e674163636f756e744973416c726561647952656769737465726564000b04b85374616b696e67206163636f756e74206973207265676973746572656420666f7220736f6d65206d656d6265722e645374616b696e674163636f756e74446f65736e744578697374000c04b45374616b696e67206163636f756e7420666f72206d656d6265727368697020646f65736e27742065786973742e785374616b696e674163636f756e74416c7265616479436f6e6669726d6564000d04ac5374616b696e67206163636f756e742068617320616c7265616479206265656e20636f6e6669726d65642eb0576f726b696e6747726f757042756467657449734e6f7453756666696369656e74466f72496e766974696e67000e08490143616e6e6f7420696e766974652061206d656d6265722e20576f726b696e672067726f75702062616c616e6365206973206e6f742073756666696369656e7420746f20736574207468652064656661756c742062616c616e63652e3c436f6e666c696374696e674c6f636b000f04410143616e6e6f7420696e766974652061206d656d6265722e2054686520636f6e74726f6c6c6572206163636f756e742068617320616e206578697374696e6720636f6e666c696374696e67206c6f636b2e8c43616e6e6f74457863656564526566657272616c43757450657263656e744c696d6974001004010143616e6e6f7420736574206120726566657272616c206375742070657263656e742076616c75652e20546865206c696d6974207761732065786365656465642e5c436f6e666c6963745374616b65734f6e4163636f756e74001104b05374616b696e67206163636f756e7420636f6e7461696e7320636f6e666c696374696e67207374616b65732e7c496e73756666696369656e7442616c616e6365546f436f7665725374616b6500120490496e73756666696369656e742062616c616e636520746f20636f766572207374616b652e504769664c6f636b45786365656473437265646974001304ac4c6f636b656420616d6f756e742069732067726561746572207468616e2063726564697420616d6f756e7464496e73756666696369656e7442616c616e6365546f47696674001404c047696674657220646f65736e277420686176652073756666696369656e742062616c616e636520746f2063726564697484496e73756666696369656e7442616c616e6365546f436f7665725061796d656e7400150498496e73756666696369656e742062616c616e636520746f20636f766572207061796d656e742e048c4d656d62657273686970206d6f64756c6520707265646566696e6564206572726f72735508083070616c6c65745f666f72756d2043617465676f72790c2843617465676f7279496401281048617368012c44537469636b696564546872656164496473015908002001287469746c655f686173682c0110486173680001406465736372697074696f6e5f686173682c0110486173680001206172636869766564980110626f6f6c0001606e756d5f6469726563745f73756263617465676f7269657310010c7533320001486e756d5f6469726563745f7468726561647310010c7533320001546e756d5f6469726563745f6d6f64657261746f727310010c753332000148706172656e745f63617465676f72795f6964350101484f7074696f6e3c43617465676f727949643e000144737469636b795f7468726561645f69647359080144537469636b696564546872656164496473000059080c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401280453000004006901012c42547265655365743c543e00005d08083070616c6c65745f666f72756d185468726561640c2c466f72756d55736572496401282843617465676f72794964012848526570617961626c65426c6f6174426f6e6401e1010010012c63617465676f72795f696428012843617465676f72794964000124617574686f725f696428012c466f72756d55736572496400013c636c65616e75705f7061795f6f6666e1010148526570617961626c65426c6f6174426f6e640001606e756d6265725f6f665f6564697461626c655f706f7374732801344e756d6265724f66506f73747300006108083070616c6c65745f666f72756d10506f7374142c466f72756d557365724964012820546872656164496401281048617368012c2c426c6f636b4e756d626572011048526570617961626c65426c6f6174426f6e6401e101001401247468726561645f69642801205468726561644964000124746578745f686173682c011048617368000124617574686f725f696428012c466f72756d55736572496400013c636c65616e75705f7061795f6f6666e1010148526570617961626c65426c6f6174426f6e6400012c6c6173745f65646974656410012c426c6f636b4e756d62657200006508083070616c6c65745f666f72756d144572726f7204045400016c3c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729484f726967696e4e6f74466f72756d4c656164000104b44f726967696e20646f65736e277420636f72726573706f6e6420746f20616e79206c656164206163636f756e7468466f72756d5573657249644e6f744d617463684163636f756e7400020490466f72756d2075736572206964206e6f74206d6174636820697473206163636f756e742e684d6f64657261746f7249644e6f744d617463684163636f756e740003048c4d6f64657261746f72206964206e6f74206d6174636820697473206163636f756e742e7c4163636f756e74446f65734e6f744d61746368546872656164417574686f7200040498546872656164206e6f7420617574686f7265642062792074686520676976656e20757365722e48546872656164446f65734e6f7445786973740005045454687265616420646f6573206e6f742065786973747c4d6f64657261746f724d6f6465726174654f726967696e43617465676f7279000604d04d6f64657261746f722063616e2774206d6f6465726174652063617465676f727920636f6e7461696e696e67207468726561642e904d6f64657261746f724d6f64657261746544657374696e6174696f6e43617465676f7279000704b84d6f64657261746f722063616e2774206d6f6465726174652064657374696e6174696f6e2063617465676f72792e445468726561644d6f7665496e76616c6964000804984f726967696e206973207468652073616d65206173207468652064657374696e6174696f6e2e545468726561644e6f744265696e675570646174656400090464546872656164206e6f74206265696e6720757064617465642e90496e73756666696369656e7442616c616e6365466f725468726561644372656174696f6e000a048c4e6f7420656e6f7567682062616c616e636520746f20637265617465207468726561649843616e6e6f7444656c657465546872656164576974684f75747374616e64696e67506f737473000b04c441207468726561642077697468206f75747374616e64696e6720706f7374732063616e6e6f742062652072656d6f76656440506f7374446f65734e6f744578697374000c0450506f737420646f6573206e6f742065786973742e744163636f756e74446f65734e6f744d61746368506f7374417574686f72000d048c4163636f756e7420646f6573206e6f74206d6174636820706f737420617574686f722e68496e73756666696369656e7442616c616e6365466f72506f7374000e04684e6f7420656e6f7567682062616c616e636520746f20706f73745c43617465676f72794e6f744265696e6755706461746564000f046c43617465676f7279206e6f74206265696e6720757064617465642e64416e636573746f7243617465676f7279496d6d757461626c65001004d4416e636573746f722063617465676f727920696d6d757461626c652c20692e652e2064656c65746564206f72206172636869766564744d617856616c696443617465676f727944657074684578636565646564001104984d6178696d756d2076616c69642063617465676f72792064657074682065786365656465642e5043617465676f7279446f65734e6f7445786973740012046043617465676f727920646f6573206e6f742065786973742e7443617465676f72794d6f64657261746f72446f65734e6f744578697374001304c850726f7669646564206d6f64657261746f72206973206e6f7420676976656e2063617465676f7279206d6f64657261746f725c43617465676f72794e6f74456d707479546872656164730014049443617465676f7279207374696c6c20636f6e7461696e7320736f6d6520746872656164732e6843617465676f72794e6f74456d70747943617465676f72696573001504ac43617465676f7279207374696c6c20636f6e7461696e7320736f6d652073756263617465676f726965732e6c4d6f64657261746f7243616e7444656c65746543617465676f7279001604884e6f207065726d697373696f6e7320746f2064656c6574652063617465676f72792e6c4d6f64657261746f7243616e7455706461746543617465676f7279001704884e6f207065726d697373696f6e7320746f207570646174652063617465676f72792e304d617053697a654c696d6974001804904d6178696d756d2073697a65206f662073746f72616765206d617020657863656564656484506174684c656e67746853686f756c644265477265617465725468616e5a65726f001904b443617465676f72792070617468206c656e2073686f756c642062652067726561746572207468616e207a65726f884d61784e756d6265724f66537469636b696564546872656164734578636565646564001a04e04d6178696d756d206e756d626572206f6620737469636b6965642074687265616473207065722063617465676f7279206578636565646564045c466f72756d20707265646566696e6564206572726f72736908084c70616c6c65745f636f6e737469747574696f6e40436f6e737469747574696f6e496e666f041048617368012c00040124746578745f686173682c01104861736800006d08083470616c6c65745f626f756e747930426f756e74795265636f7264101c42616c616e636501182c426c6f636b4e756d6265720110204d656d626572496401285c436c6f736564436f6e747261637457686974656c6973740171080014013c6372656174696f6e5f706172616d737508012501426f756e7479506172616d65746572733c42616c616e63652c20426c6f636b4e756d6265722c204d656d62657249642c20436c6f736564436f6e747261637457686974656c6973743e000134746f74616c5f66756e64696e6718011c42616c616e63650001246d696c6573746f6e657d080170426f756e74794d696c6573746f6e653c426c6f636b4e756d6265723e00015c6163746976655f776f726b5f656e7472795f636f756e7410010c7533320001606861735f756e706169645f6f7261636c655f726577617264980110626f6f6c000071080c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401280453000004006901012c42547265655365743c543e00007508083470616c6c65745f626f756e747940426f756e7479506172616d6574657273101c42616c616e636501182c426c6f636b4e756d6265720110204d656d626572496401285c436c6f736564436f6e747261637457686974656c697374017108001c01186f7261636c6579010154426f756e74794163746f723c4d656d62657249643e000134636f6e74726163745f74797065790801b84173737572616e6365436f6e7472616374547970653c436c6f736564436f6e747261637457686974656c6973743e00011c63726561746f7279010154426f756e74794163746f723c4d656d62657249643e00011863686572727918011c42616c616e63650001346f7261636c655f72657761726418011c42616c616e6365000134656e7472616e745f7374616b6518011c42616c616e636500013066756e64696e675f747970658101018446756e64696e67547970653c426c6f636b4e756d6265722c2042616c616e63653e00007908083470616c6c65745f626f756e7479544173737572616e6365436f6e747261637454797065045c436c6f736564436f6e747261637457686974656c6973740171080108104f70656e00000018436c6f73656404007108015c436c6f736564436f6e747261637457686974656c697374000100007d08083470616c6c65745f626f756e74793c426f756e74794d696c6573746f6e65042c426c6f636b4e756d626572011001141c43726561746564080128637265617465645f617410012c426c6f636b4e756d6265720001446861735f636f6e747269627574696f6e73980110626f6f6c0000005c426f756e74794d617846756e64696e675265616368656400010034576f726b5375626d6974746564000200285465726d696e61746564000300444a7564676d656e745375626d69747465640401447375636365737366756c5f626f756e7479980110626f6f6c00040000810800000408287901008508083470616c6c65745f626f756e747930436f6e747269627574696f6e0404540000080118616d6f756e7418013042616c616e63654f663c543e00017866756e6465725f73746174655f626c6f61745f626f6e645f616d6f756e7418013042616c616e63654f663c543e00008908083470616c6c65745f626f756e74792c456e7472795265636f72640c244163636f756e7449640100204d656d626572496401282c426c6f636b4e756d6265720110001001246d656d6265725f69642801204d656d62657249640001487374616b696e675f6163636f756e745f69640001244163636f756e7449640001307375626d69747465645f617410012c426c6f636b4e756d626572000138776f726b5f7375626d6974746564980110626f6f6c00008d08083470616c6c65745f626f756e7479144572726f7204045400018c3c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729b04d696e46756e64696e67416d6f756e7443616e6e6f744265477265617465725468616e4d6178416d6f756e74000104d44d696e2066756e64696e6720616d6f756e742063616e6e6f742062652067726561746572207468616e206d617820616d6f756e742e44426f756e7479446f65736e74457869737400020450426f756e747920646f65736e742065786973742e605377697463684f7261636c654f726967696e4973526f6f7400030489014f726967696e20697320726f6f742c20736f20737769746368696e67206f7261636c65206973206e6f7420616c6c6f77656420696e20746869732065787472696e7369632e202863616c6c207377697463685f6f7261636c655f61735f726f6f742974496e76616c69645374616765556e657870656374656446756e64696e67000404c8556e657870656374656420626f756e747920737461676520666f7220616e206f7065726174696f6e3a2046756e64696e672ea8496e76616c69645374616765556e65787065637465644e6f46756e64696e67436f6e7472696275746564000504fc556e657870656374656420626f756e747920737461676520666f7220616e206f7065726174696f6e3a204e6f46756e64696e67436f6e74726962757465642e7c496e76616c69645374616765556e657870656374656443616e63656c6c6564000604d0556e657870656374656420626f756e747920737461676520666f7220616e206f7065726174696f6e3a2043616e63656c6c65642e90496e76616c69645374616765556e6578706563746564576f726b5375626d697373696f6e000704e4556e657870656374656420626f756e747920737461676520666f7220616e206f7065726174696f6e3a20576f726b5375626d697373696f6e2e78496e76616c69645374616765556e65787065637465644a7564676d656e74000804cc556e657870656374656420626f756e747920737461676520666f7220616e206f7065726174696f6e3a204a7564676d656e742ec0496e76616c69645374616765556e65787065637465645375636365737366756c426f756e74795769746864726177616c0009041501556e657870656374656420626f756e747920737461676520666f7220616e206f7065726174696f6e3a205375636365737366756c426f756e74795769746864726177616c2eb0496e76616c69645374616765556e65787065637465644661696c6564426f756e74795769746864726177616c000a040501556e657870656374656420626f756e747920737461676520666f7220616e206f7065726174696f6e3a204661696c6564426f756e74795769746864726177616c2e70496e73756666696369656e7442616c616e6365466f72426f756e7479000b04a4496e73756666696369656e742062616c616e636520666f72206120626f756e7479206368657272792e644e6f426f756e7479436f6e747269627574696f6e466f756e64000c048443616e6e6f7420666f756e6420626f756e747920636f6e747269627574696f6e2e6c496e73756666696369656e7442616c616e6365466f725374616b65000d04a05468657265206973206e6f7420656e6f7567682062616c616e636520666f722061207374616b652e44436f6e666c696374696e675374616b6573000e04bc54686520636f6e666c696374696e67207374616b6520646973636f76657265642e2043616e6e6f74207374616b652e50576f726b456e747279446f65736e744578697374000f0460576f726b20656e74727920646f65736e742065786973742e704368657272794c6573735468656e4d696e696d756d416c6c6f77656400100484436865727279206c657373207468616e206d696e696d756d20616c6c6f7765642e9843616e6e6f745375626d6974576f726b546f436c6f736564436f6e7472616374426f756e74790011085101496e636f6d70617469626c65206173737572616e636520636f6e7472616374207479706520666f722061206d656d6265723a2063616e6e6f74207375626d697420776f726b20746f207468652027636c6f7365646c6173737572616e63652720626f756e747920636f6e74726163742e7c436c6f736564436f6e74726163744d656d6265724c6973744973456d707479001204290143616e6e6f742063726561746520612027636c6f736564206173737572616e636520636f6e74726163742720626f756e7479207769746820656d707479206d656d626572206c6973742e88436c6f736564436f6e74726163744d656d6265724c6973744973546f6f4c61726765001308290143616e6e6f742063726561746520612027636c6f736564206173737572616e636520636f6e74726163742720626f756e74792077697468206d656d626572206c697374206c6172676572887468616e20616c6c6f776564206d617820776f726b20656e747279206c696d69742e70436c6f736564436f6e74726163744d656d6265724e6f74466f756e64001404410127636c6f736564206173737572616e636520636f6e74726163742720626f756e7479206d656d626572206c6973742063616e206f6e6c7920696e636c756465206578697374696e67206d656d6265727354496e76616c69644f7261636c654d656d6265724964001504fc50726f7669646564206f7261636c65206d656d62657220696420646f6573206e6f742062656c6f6e6720746f20616e206578697374696e67206d656d62657278496e76616c69645374616b696e674163636f756e74466f724d656d626572001604ac5374616b696e67206163636f756e7420646f65736e27742062656c6f6e6720746f2061206d656d6265722e405a65726f57696e6e65725265776172640017048c43616e6e6f7420736574207a65726f2072657761726420666f722077696e6e6572732e98546f74616c52657761726453686f756c644265457175616c546f546f74616c46756e64696e67001804150154686520746f74616c2072657761726420666f722077696e6e6572732073686f756c6420626520657175616c20746f20746f74616c20626f756e74792066756e64696e672e74456e7472616e745374616b6549734c6573735468616e4d696e696e756d0019042d0143616e6e6f7420637265617465206120626f756e7479207769746820616e20656e7472616e74207374616b65206973206c657373207468616e207265717569726564206d696e696d756d2e6446756e64696e67416d6f756e7443616e6e6f7442655a65726f001a04e843616e6e6f7420637265617465206120626f756e74792077697468207a65726f2066756e64696e6720616d6f756e7420706172616d657465722e6446756e64696e67506572696f6443616e6e6f7442655a65726f001b04e843616e6e6f7420637265617465206120626f756e74792077697468207a65726f2066756e64696e6720706572696f6420706172616d657465722e7457696e6e657253686f756c64486173576f726b5375626d697373696f6e001c04f0496e76616c6964206a7564676d656e74202d20616c6c2077696e6e6572732073686f756c64206861766520776f726b207375626d697373696f6e732e80496e76616c6964436f6e7472696275746f724163746f72537065636966696564001d0470426f756e747920636f6e7472696275746f72206e6f7420666f756e646c496e76616c69644f7261636c654163746f72537065636966696564001e045c426f756e7479206f7261636c65206e6f7420666f756e6474496e76616c6964456e7472616e74576f726b6572537065636966696564001f04a44d656d62657220737065636966696564206973206e6f7420616e20656e7472616e7420776f726b657270496e76616c696443726561746f724163746f72537065636966696564002004a8496e76616c69642043726561746f72204163746f7220666f7220426f756e74792073706563696669656474576f726b456e747279446f65736e7442656c6f6e67546f576f726b6572002104f8576f726b657220747269656420746f20616363657373206120776f726b20656e747279207468617420646f65736e27742062656c6f6e6720746f2068696d704f7261636c65526577617264416c726561647957697468647261776e002204884f7261636c65206861766520616c7265616479206265656e2077697468647261776e047c426f756e74792070616c6c657420707265646566696e6564206572726f72739108086070616c6c65745f6a6f7973747265616d5f7574696c697479144572726f7204045400010c80496e73756666696369656e7446756e6473466f724275646765745570646174650000041d01496e73756666696369656e742066756e647320666f72202755706461746520576f726b696e672047726f757020427564676574272070726f706f73616c20657865637574696f6e385a65726f546f6b656e734275726e00010468547279696e6720746f206275726e207a65726f20746f6b656e7360496e73756666696369656e7446756e6473466f724275726e00020478496e73756666696369656e742066756e647320666f72206275726e696e670478436f646578206d6f64756c6520707265646566696e6564206572726f727395080c3870616c6c65745f636f6e74656e741474797065732c566964656f5265636f726410244368616e6e656c49640128204f776e65644e667401990838566964656f41737365747353657401b90848526570617961626c65426c6f6174426f6e6401e10100100128696e5f6368616e6e656c2801244368616e6e656c49640001286e66745f737461747573bd0801404f7074696f6e3c4f776e65644e66743e000130646174615f6f626a65637473b9080138566964656f417373657473536574000158766964656f5f73746174655f626c6f61745f626f6e64e1010148526570617961626c65426c6f6174426f6e6400009908103870616c6c65745f636f6e74656e740c6e6674147479706573204f776e65644e66740c4c5472616e73616374696f6e616c537461747573019d08204d656d626572496401282441756374696f6e49640128001001146f776e6572b50801484e66744f776e65723c4d656d62657249643e0001507472616e73616374696f6e616c5f7374617475739d08014c5472616e73616374696f6e616c53746174757300013c63726561746f725f726f79616c74791102013c4f7074696f6e3c526f79616c74793e00014c6f70656e5f61756374696f6e735f6e6f6e636528012441756374696f6e496400009d08103870616c6c65745f636f6e74656e740c6e6674147479706573645472616e73616374696f6e616c5374617475735265636f726410204d656d626572496401281c42616c616e6365011848456e676c69736841756374696f6e5479706501a1083c4f70656e41756374696f6e5479706501b10801141049646c6500000058496e697469617465644f66666572546f4d656d62657208002801204d656d626572496400004501013c4f7074696f6e3c42616c616e63653e00010038456e676c69736841756374696f6e0400a1080148456e676c69736841756374696f6e547970650002002c4f70656e41756374696f6e0400b108013c4f70656e41756374696f6e54797065000300184275794e6f77040018011c42616c616e636500040000a108103870616c6c65745f636f6e74656e740c6e667414747970657350456e676c69736841756374696f6e5265636f7264102c426c6f636b4e756d62657201101c42616c616e63650118204d656d626572496401284c4e667441756374696f6e57686974656c69737401a508002001387374617274696e675f707269636518011c42616c616e63650001346275795f6e6f775f70726963654501013c4f7074696f6e3c42616c616e63653e00012477686974656c697374a508014c4e667441756374696f6e57686974656c69737400010c656e6410012c426c6f636b4e756d626572000114737461727410012c426c6f636b4e756d626572000140657874656e73696f6e5f706572696f6410012c426c6f636b4e756d6265720001306d696e5f6269645f7374657018011c42616c616e636500011c746f705f626964a90801b04f7074696f6e3c456e676c69736841756374696f6e4269643c42616c616e63652c204d656d62657249643e3e0000a5080c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401280453000004006901012c42547265655365743c543e0000a90804184f7074696f6e04045401ad080108104e6f6e6500000010536f6d650400ad080000010000ad08103870616c6c65745f636f6e74656e740c6e667414747970657344456e676c69736841756374696f6e426964081c42616c616e63650118204d656d6265724964012800080118616d6f756e7418011c42616c616e63650001246269646465725f69642801204d656d62657249640000b108103870616c6c65745f636f6e74656e740c6e6674147479706573444f70656e41756374696f6e5265636f7264102c426c6f636b4e756d62657201102441756374696f6e496401281c42616c616e636501184c4e667441756374696f6e57686974656c69737401a508001801387374617274696e675f707269636518011c42616c616e63650001346275795f6e6f775f70726963654501013c4f7074696f6e3c42616c616e63653e00012477686974656c697374a508014c4e667441756374696f6e57686974656c6973740001446269645f6c6f636b5f6475726174696f6e10012c426c6f636b4e756d62657200012861756374696f6e5f696428012441756374696f6e4964000114737461727410012c426c6f636b4e756d6265720000b508103870616c6c65745f636f6e74656e740c6e6674147479706573204e66744f776e657204204d656d626572496401280108304368616e6e656c4f776e6572000000184d656d62657204002801204d656d626572496400010000b9080c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401280453000004006901012c42547265655365743c543e0000bd0804184f7074696f6e0404540199080108104e6f6e6500000010536f6d65040099080000010000c108103870616c6c65745f636f6e74656e742c7065726d697373696f6e733463757261746f725f67726f75704843757261746f7247726f75705265636f7264085c43757261746f7247726f757043757261746f72734d617001c508704d6f6465726174696f6e5065726d697373696f6e7342794c6576656c01c908000c012063757261746f7273c508015c43757261746f7247726f757043757261746f72734d6170000118616374697665980110626f6f6c0001507065726d697373696f6e735f62795f6c6576656cc90801704d6f6465726174696f6e5065726d697373696f6e7342794c6576656c0000c5080c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0128045601b501045300000400c501013842547265654d61703c4b2c20563e0000c9080c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0108045601cd08045300000400d108013842547265654d61703c4b2c20563e0000cd080c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e6465644254726565536574080454015d020453000004005902012c42547265655365743c543e0000d108042042547265654d617008044b0108045601cd08000400d508000000d508000002d90800d9080000040808cd0800dd08103870616c6c65745f636f6e74656e740c6e6674147479706573504f70656e41756374696f6e4269645265636f72640c1c42616c616e636501182c426c6f636b4e756d62657201102441756374696f6e49640128000c0118616d6f756e7418011c42616c616e63650001346d6164655f61745f626c6f636b10012c426c6f636b4e756d62657200012861756374696f6e5f696428012441756374696f6e49640000e1080c3870616c6c65745f636f6e74656e74186572726f7273144572726f7204045400010502704368616e6e656c5374617465426c6f6174426f6e644368616e676564000004e4496e76616c69642065787472696e7369632063616c6c3a204368616e6e656c20737461746520626c6f617420626f6e64206368616e6765642e68566964656f5374617465426c6f6174426f6e644368616e676564000104dc496e76616c69642065787472696e7369632063616c6c3a20766964656f20737461746520626c6f617420626f6e64206368616e6765642e544d696e436173686f757456616c7565546f6f4c6f77000204d8417474656d707420746f20736574206d696e696d756d20636173686f757420616c6c6f7765642062656c6f7720746865206c696d6974584d6178436173686f757456616c7565546f6f48696768000304d8417474656d707420746f20736574206d696e696d756d20636173686f757420616c6c6f7765642061626f766520746865206c696d69749c4d61784e756d6265724f664368616e6e656c436f6c6c61626f7261746f7273457863656564656400040429014e756d626572206f66206368616e6e656c20636f6c6c61626f7261746f72732065786365656473204d61784e756d6265724f66436f6c6c61626f7261746f72735065724368616e6e656c804d61784e756d6265724f664368616e6e656c4173736574734578636565646564000504f04e756d626572206f66206368616e6e656c206173736574732065786365656473204d61784e756d6265724f664173736574735065724368616e6e656c784d61784e756d6265724f66566964656f4173736574734578636565646564000604ec4e756d626572206f6620766964656f206173736574732065786365656473204d61784d61784e756d6265724f66417373657473506572566964656fa84d61784e756d6265724f664368616e6e656c4167656e745065726d697373696f6e73457863656564656400070419014d6178696d756d206e756d626572206f66206368616e6e656c206167656e74207065726d697373696f6e7320666f72206368616e6e656c206167656e74206578636565646564ac4d61784e756d6265724f6650617573656446656174757265735065724368616e6e656c4578636565646564000804d84d6178696d756d206e756d626572206f662070617573656420666561747572657320706572206368616e6e656c20657863656564656480496e76616c69644368616e6e656c4261675769746e65737350726f766964656400090411014368616e6e656c20626167207769746e65737320706172616d657465727320646f6e2774206d61746368207468652063757272656e742072756e74696d652073746174659c496e76616c696453746f726167654275636b6574734e756d5769746e65737350726f7669646564000a04450153746f72616765206275636b657473206e756d626572207769746e65737320706172616d6574657220646f6573206e6f74206d61746368207468652063757272656e742072756e74696d652073746174657c4d697373696e6753746f726167654275636b6574734e756d5769746e657373000b084d0153746f72616765206275636b657473206e756d626572207769746e65737320706172616d65746572206d7573742062652070726f7669646564207768656e206368616e6e656c2f766964656f2061737365747348617265206265696e6720757064617465642e784368616e6e656c4f776e65724d656d626572446f65734e6f744578697374000c04b850726f7669646564206368616e6e656c206f776e657220286d656d6265722920646f6573206e6f74206578697374904368616e6e656c4f776e657243757261746f7247726f7570446f65734e6f744578697374000d04d450726f7669646564206368616e6e656c206f776e6572202863757261746f722067726f75702920646f6573206e6f74206578697374b04368616e6e656c5374617465426c6f6174426f6e6442656c6f774578697374656e7469616c4465706f736974000e0809014368616e6e656c20737461746520626c6f617420626f6e642063616e6e6f74206265206c6f776572207468616e206578697374656e7469616c206465706f7369742c050162656361757365206974206d7573742073656375726520746865206368616e6e656c206d6f64756c65206163636f756e7420616761696e73742064757374696e67704e756d6265724f66417373657473546f52656d6f766549735a65726f000f04a90144656c657465206368616e6e656c20616e642061737365747320616e642064656c65746520766964656f20617373657473206d75737420686176652061206e756d626572206f662061737365747320746f2072656d6f76652067726561746572207468616e207a65726f9843757261746f7249734e6f74414d656d6265724f66476976656e43757261746f7247726f7570001004450143757261746f7220756e6465722070726f76696465642063757261746f72206964206973206e6f742061206d656d626572206f662063757261726f722067726f757020756e64657220676976656e206964a843757261746f724973416c7265616479414d656d6265724f66476976656e43757261746f7247726f7570001104550143757261746f7220756e6465722070726f76696465642063757261746f7220696420697320616c72656164792061206d656d626572206f662063757261726f722067726f757020756e64657220676976656e2069646043757261746f7247726f7570446f65734e6f74457869737400120488476976656e2063757261746f722067726f757020646f6573206e6f742065786973747043757261746f727350657247726f75704c696d697452656163686564001304b84d6178206e756d626572206f662063757261746f7273207065722067726f7570206c696d697420726561636865645c43757261746f7247726f757049734e6f744163746976650014046c43757261746f722067726f7570206973206e6f74206163746976654043757261746f724964496e76616c6964001504d843757261746f72206964206973206e6f74206120776f726b657220696420696e20636f6e74656e7420776f726b696e672067726f7570384c656164417574684661696c6564001604684c6561642061757468656e7469636174696f6e206661696c6564404d656d626572417574684661696c6564001704704d656d6265722061757468656e7469636174696f6e206661696c65644443757261746f72417574684661696c65640018047443757261746f722061757468656e7469636174696f6e206661696c6564244261644f726967696e00190478457870656374656420726f6f74206f72207369676e6564206f726967696e484163746f724e6f74417574686f72697a6564001a04b04f7065726174696f6e2063616e6e6f7420626520706572666f6d656420776974682074686973204163746f725043617465676f7279446f65734e6f744578697374001b04ac41204368616e6e656c206f7220566964656f2043617465676f727920646f6573206e6f742065786973742e4c4368616e6e656c446f65734e6f744578697374001c04584368616e6e656c20646f6573206e6f7420657869737444566964656f446f65734e6f744578697374001d0450566964656f20646f6573206e6f7420657869737434566964656f496e536561736f6e001e04f4566664656f20696e20736561736f6e2063616e60742062652072656d6f766564202862656361757365206f7264657220697320696d706f7274616e7429444163746f7243616e6e6f7442654c656164001f04c84163746f722063616e6e6f7420617574686f72697a65206173206c65616420666f7220676976656e2065787472696e736963544163746f7243616e6e6f744f776e4368616e6e656c002004604163746f722063616e6e6f74204f776e206368616e6e656c604e6674416c72656164794f776e656442794368616e6e656c002104a4417474656d707420746f20736c696e67206261636b2061206368616e6e656c206f776e6564206e6674404e6674416c7265616479457869737473002204944e667420666f7220676976656e20766964656f20696420616c7265616479206578697374733c4e6674446f65734e6f744578697374002304944e667420666f7220676976656e20766964656f20696420646f6573206e6f742065786973746c4f766572666c6f774f72556e646572666c6f7748617070656e6564002404904f766572666c6f77206f7220756e646572666c6f77206572726f722068617070656e656434446f65734e6f744f776e4e667400250474476976656e206f726967696e20646f6573206e6f74206f776e206e667464526f79616c74795570706572426f756e64457863656564656400260470526f79616c747920557070657220426f756e6420457863656564656464526f79616c74794c6f776572426f756e64457863656564656400270470526f79616c7479204c6f77657220426f756e642045786365656465648441756374696f6e4475726174696f6e5570706572426f756e6445786365656465640028049441756374696f6e206475726174696f6e20757070657220626f756e642065786365656465648441756374696f6e4475726174696f6e4c6f776572426f756e6445786365656465640029049441756374696f6e206475726174696f6e206c6f77657220626f756e6420657863656564656484457874656e73696f6e506572696f645570706572426f756e644578636565646564002a04b441756374696f6e20657874656e73696f6e20706572696f6420757070657220626f756e6420657863656564656484457874656e73696f6e506572696f644c6f776572426f756e644578636565646564002b04b441756374696f6e20657874656e73696f6e20706572696f64206c6f77657220626f756e64206578636565646564844269644c6f636b4475726174696f6e5570706572426f756e644578636565646564002c0498426964206c6f636b206475726174696f6e20757070657220626f756e64206578636565646564844269644c6f636b4475726174696f6e4c6f776572426f756e644578636565646564002d0498426964206c6f636b206475726174696f6e206c6f77657220626f756e642065786365656465647c5374617274696e6750726963655570706572426f756e644578636565646564002e048c5374617274696e6720707269636520757070657220626f756e642065786365656465647c5374617274696e6750726963654c6f776572426f756e644578636565646564002f048c5374617274696e67207072696365206c6f77657220626f756e642065786365656465648041756374696f6e426964537465705570706572426f756e6445786365656465640030049441756374696f6e20626964207374657020757070657220626f756e642065786365656465648041756374696f6e426964537465704c6f776572426f756e6445786365656465640031049441756374696f6e206269642073746570206c6f77657220626f756e642065786365656465644c496e73756666696369656e7442616c616e636500320450496e73756666696369656e742062616c616e63656442696453746570436f6e73747261696e7456696f6c61746564003304b44d696e696d616c2061756374696f6e20626964207374657020636f6e73747261696e742076696f6c617465642e64496e76616c6964426964416d6f756e7453706563696669656400340488436f6d6d697420766572696669636174696f6e20666f722062696420616d6f756e747c5374617274696e675072696365436f6e73747261696e7456696f6c61746564003504ac41756374696f6e207374617274696e6720707269636520636f6e73747261696e742076696f6c617465642e50416374696f6e48617342696473416c7265616479003604a8416c7265616479206163746976652061756374696f6e2063616e6e6f742062652063616e63656c6c6564304e667449734e6f7449646c65003704990143616e206e6f74206372656174652061756374696f6e20666f72204e66742c2069662061756374696f6e2068617665206265656e20616c72656164792073746172746564206f72206e6674206973206c6f636b656420666f7220746865207472616e736665726050656e64696e674f66666572446f65734e6f7445786973740038047c4e6f2070656e64696e67206f666665727320666f7220676976656e204e6674545265776172644163636f756e7449734e6f74536574003904c843726561746f7220726f79616c747920726571756972657320726577617264206163636f756e7420746f206265207365742e404163746f7249734e6f74426964646572003a04684163746f72206973206e6f742061206c617374206269646465726041756374696f6e43616e6e6f744265436f6d706c65746564003b046c41756374696f6e2063616e6e6f7420626520636f6d706c657465643c426964446f65734e6f744578697374003c046841756374696f6e20646f6573206e6f74206861766520626964734c4269644973466f725061737441756374696f6e003d049453656c65637465642042696420697320666f722070617374206f70656e2061756374696f6e6853746172747341744c6f776572426f756e644578636565646564003e049841756374696f6e20737461727473206174206c6f77657220626f756e642065786365656465646853746172747341745570706572426f756e644578636565646564003f049841756374696f6e2073746172747320617420757070657220626f756e642065786365656465644841756374696f6e4469644e6f7453746172740040045c41756374696f6e20646964206e6f742073746172746564444e6f74496e41756374696f6e53746174650041046c4e6674206973206e6f7420696e2061756374696f6e2073746174657c4d656d62657249734e6f74416c6c6f776564546f5061727469636970617465004204bc4d656d626572206973206e6f7420616c6c6f77656420746f20706172746963697061746520696e2061756374696f6e544d656d62657250726f66696c654e6f74466f756e64004304604d656d6265722070726f66696c65206e6f7420666f756e644c4e66744e6f74496e4275794e6f7753746174650044049c476976656e20766964656f206e6674206973206e6f7420696e20627579206e6f7720737461746584496e76616c69644275794e6f775769746e657373507269636550726f76696465640045045501607769746e6573735f7072696365602070726f766964656420746f20606275795f6e6f77602065787472696e73696320646f6573206e6f74206d61746368207468652063757272656e742073656c6c2070726963655049734e6f744f70656e41756374696f6e547970650046046841756374696f6e2074797065206973206e6f7420604f70656e605c49734e6f74456e676c69736841756374696f6e547970650047047441756374696f6e2074797065206973206e6f742060456e676c697368606c4269644c6f636b4475726174696f6e49734e6f744578706972656400480480426964206c6f636b206475726174696f6e206973206e6f742065787069726564684e667441756374696f6e4973416c726561647945787069726564004904784e66742061756374696f6e20697320616c72656164792065787069726564904275794e6f774d7573744265477265617465725468616e5374617274696e675072696365004a04ac41756374696f6e20627579206e6f77206973206c657373207468656e207374617274696e67207072696365605461726765744d656d626572446f65734e6f744578697374004b04984e6674206f6666657220746172676574206d656d62657220646f6573206e6f742065786973748c496e76616c69644e66744f666665725769746e657373507269636550726f7669646564004c040d0143757272656e74206e6674206f6666657220707269636520646f6573206e6f74206d61746368207468652070726f766964656420607769746e6573735f707269636560ac4d617841756374696f6e57686974654c6973744c656e6774685570706572426f756e644578636565646564004d04c44d61782061756374696f6e2077686974656c697374206c656e67746820757070657220626f756e642065786365656465646457686974656c6973744861734f6e6c794f6e654d656d626572004e049441756374696f6e2077686974656c69737420686173206f6e6c79206f6e65206d656d6265727457686974656c69737465644d656d626572446f65734e6f744578697374004f04d84174206c65617374206f6e65206f66207468652077686974656c6973746564206d656d6265727320646f6573206e6f74206578697374784e66744e6f6e4368616e6e656c4f776e6572446f65734e6f744578697374005004f84e6f6e2d6368616e6e656c206f776e65722073706563696669656420647572696e67206e66742069737375616e636520646f6573206e6f74206578697374ac457874656e73696f6e506572696f644973477265617465725468656e41756374696f6e4475726174696f6e005104c4457874656e73696f6e20706572696f642069732067726561746572207468656e2061756374696f6e206475726174696f6e444e6f417373657473537065636966696564005204ac4e6f2061737365747320746f2062652072656d6f7665642068617665206265656e2073706563696669656454496e76616c696441737365747350726f7669646564005304684368616e6e656c2061737365747320666561736962696c697479544368616e6e656c436f6e7461696e73566964656f73005404584368616e6e656c20436f6e7461696e7320566964656f544368616e6e656c436f6e7461696e734173736574730055045c4368616e6e656c20436f6e7461696e73204173736574735c496e76616c696442616753697a655370656369666965640056047c4261672053697a6520737065636966696564206973206e6f742076616c6964504d6967726174696f6e4e6f7446696e6973686564005704584d6967726174696f6e206e6f7420646f6e6520796574445265706c79446f65734e6f7445786973740058046c5061727465636970616e74206973206e6f742061206d656d6265724c556e73756666696369656e7442616c616e636500590450496e73756666696369656e742062616c616e63656c496e73756666696369656e74547265617375727942616c616e6365005a0474496e73756666696369656e742074726561737572792062616c616e636554496e76616c69644d656d62657250726f7669646564005b0470496e76616c6964206d656d62657220696420207370656369666965643c4163746f724e6f74414d656d626572005c04544163746f72206973206e6f742041204d656d626572785061796d656e7450726f6f66566572696669636174696f6e4661696c6564005d04845061796d656e742050726f6f6620766572696669636174696f6e206661696c656484436173686f7574416d6f756e74457863656564734d6178696d756d416d6f756e74005e04c04368616e6e656c20636173686f757420616d6f756e7420697320746f6f206869676820746f20626520636c61696d65647c436173686f7574416d6f756e7442656c6f774d696e696d756d416d6f756e74005f04bc4368616e6e656c20636173686f757420616d6f756e7420697320746f6f206c6f7720746f20626520636c61696d6564e05769746864726177616c416d6f756e74457863656564734368616e6e656c4163636f756e74576974686472617761626c6542616c616e63650060085901416e20617474656d707420746f2077697468647261772066756e64732066726f6d206368616e6e656c206163636f756e74206661696c65642c2062656361757365207468652073706563696669656420616d6f756e744901657863656564732074686520776974686472617761626c6520616d6f756e7420286368616e6e656c206163636f756e742062616c616e6365206d696e7573206368616e6e656c20626c6f617420626f6e64297c576974686472617746726f6d4368616e6e656c416d6f756e7449735a65726f0061085901416e20617474656d707420746f2077697468647261772066756e64732066726f6d206368616e6e656c206163636f756e74206661696c65642c2062656361757365207468652073706563696669656420616d6f756e741c6973207a65726f5c4368616e6e656c436173686f75747344697361626c65640062049c4368616e6e656c20636173686f757473206172652063757272656e746c792064697361626c6564a44d696e436173686f7574416c6c6f776564457863656564734d6178436173686f7574416c6c6f77656400630809014e65772076616c75657320666f72206d696e5f636173686f75745f616c6c6f7765642f6d61785f636173686f75745f616c6c6f7765642061726520696e76616c6964d46d696e5f636173686f75745f616c6c6f7765642063616e6e6f7420657863656564206d61785f636173686f75745f616c6c6f7765648443757261746f724d6f6465726174696f6e416374696f6e4e6f74416c6c6f776564006404110143757261746f7220646f6573206e6f742068617665207065726d697373696f6e7320746f20706572666f726d20676976656e206d6f6465726174696f6e20616374696f6e944d617843757261746f725065726d697373696f6e735065724c6576656c457863656564656400650441014d6178696d756d206e756d626572206f662063757261746f72207065726d697373696f6e732070657220676976656e206368616e6e656c2070726976696c656765206c6576656c206578636565646564c043757261746f7247726f75704d61785065726d697373696f6e7342794c6576656c4d617053697a654578636565646564006604290143757261746f722067726f75702773207065726d697373696f6e73206279206c6576656c206d617020657863656564656420746865206d6178696d756d20616c6c6f7765642073697a65504368616e6e656c466561747572655061757365640067045d014f7065726174696f6e2063616e6e6f742062652065786563757465642c20626563617573652074686973206368616e6e656c206665617475726520686173206265656e2070617573656420627920612063757261746f72444368616e6e656c4261674d697373696e670068042d01556e65787065637465642072756e74696d652073746174653a206d697373696e67206368616e6e656c2062616720647572696e672064656c6574655f6368616e6e656c20617474656d70748c417373657473546f52656d6f76654265796f6e64456e74697479417373657473536574006904f5014c697374206f662061737365747320746f2072656d6f76652070726f766964656420666f72207570646174655f6368616e6e656c202f207570646174655f766964656f20636f6e7461696e7320617373657473207468617420646f6e27742062656c6f6e6720746f207468652073706563696669656420656e7469747990496e76616c6964566964656f446174614f626a65637473436f756e7450726f7669646564006a04f4496e76616c6964206e756d626572206f66206f626a6563747320746f2064656c6574652070726f766964656420666f722064656c6574655f766964656f70496e76616c69644368616e6e656c5472616e73666572537461747573006b04bc496e76616c6964206368616e6e656c207472616e736665722073746174757320666f72206f7065726174696f6e732e78496e76616c69644368616e6e656c5472616e736665724163636570746f72006c04d4496e636f7272656374206163746f7220747269657320746f2061636365707420746865206368616e6e656c207472616e736665722e98496e76616c69644368616e6e656c5472616e73666572436f6d6d69746d656e74506172616d73006d08550143616e6e6f742061636365707420746865206368616e6e656c207472616e736665723a2070726f766964656420636f6d6d69746d656e7420706172616d657465727320646f65736e2774206d617463682077697468906368616e6e656c2070656e64696e67207472616e7366657220706172616d65746572732e8c4368616e6e656c4167656e74496e73756666696369656e745065726d697373696f6e73006e004c496e76616c69644368616e6e656c4f776e6572006f04a4496e636f7272656374206368616e6e656c206f776e657220666f7220616e206f7065726174696f6e2e285a65726f5265776172640070046443616e6e6f7420636c61696d207a65726f207265776172642e78496e73756666696369656e7442616c616e6365466f725472616e73666572007104510143616e6e6f74207472616e7366657220746865206368616e6e656c3a206368616e6e656c206f776e65722068617320696e73756666696369656e742062616c616e6365202862756467657420666f72205747732994496e73756666696369656e7442616c616e6365466f724368616e6e656c4372656174696f6e0072080d0143616e6e6f742063726561746520746865206368616e6e656c3a206368616e6e656c2063726561746f722068617320696e73756666696369656e742062616c616e6365e9012862756467657420666f72206368616e6e656c20737461746520626c6f617420626f6e64202b206368616e6e656c2064617461206f626a7320737461746520626c6f617420626f6e6473202b2064617461206f626a732073746f726167652066656573202b206578697374656e7469616c206465706f736974298c496e73756666696369656e7442616c616e6365466f72566964656f4372656174696f6e007308fc43616e6e6f74206372656174652074686520766964656f3a20766964656f2063726561746f722068617320696e73756666696369656e742062616c616e6365d9012862756467657420666f7220766964656f20737461746520626c6f617420626f6e64202b20766964656f2064617461206f626a7320737461746520626c6f617420626f6e6473202b2064617461206f626a732073746f726167652066656573202b206578697374656e7469616c206465706f7369742964496e73756666696369656e74436f756e63696c4275646765740074006c476c6f62616c4e66744461696c794c696d6974457863656564656400750070476c6f62616c4e66745765656b6c794c696d69744578636565646564007600704368616e6e656c4e66744461696c794c696d69744578636565646564007700744368616e6e656c4e66745765656b6c794c696d697445786365656465640078006443726561746f72546f6b656e416c7265616479497373756564007904c443726561746f7220746f6b656e2077617320616c72656164792069737375656420666f722074686973206368616e6e656c5443726561746f72546f6b656e4e6f74497373756564007a04b043726561746f7220746f6b656e207761736e27742069737375656420666f722074686973206368616e6e656c884d656d6265724964436f756c644e6f7442654465726976656446726f6d4163746f72007b0415014d656d62657220696420636f756c64206e6f7420626520646572697665642066726f6d207468652070726f766964656420436f6e74656e744163746f7220636f6e74657874bc43616e6e6f74576974686472617746726f6d4368616e6e656c5769746843726561746f72546f6b656e497373756564007c08290143616e6e6f74206469726563746c792077697468647261772066756e64732066726f6d2061206368616e6e656c206163636f756e74207768656e20746865206368616e6e656c2068617358612063726561746f7220746f6b656e20697373756564bc506174726f6e61676543616e4f6e6c794265436c61696d6564466f724d656d6265724f776e65644368616e6e656c73007d04f4506174726f6e6167652063616e206f6e6c7920626520636c61696d6564206966206368616e6e656c206973206f776e65642062792061206d656d626572a84368616e6e656c5472616e7366657273426c6f636b6564447572696e67526576656e756553706c697473007e04cc4368616e6e656c205472616e73666572732061726520626c6f636b656420647572696e6720726576656e75652073706c6974739c4368616e6e656c5472616e7366657273426c6f636b6564447572696e67546f6b656e53616c6573007f04c04368616e6e656c205472616e73666572732061726520626c6f636b656420647572696e6720746f6b656e2073616c6573984368616e6e656c5472616e7366657273426c6f636b6564447572696e67416374697665416d6d008004bc4368616e6e656c205472616e73666572732061726520626c6f636b656420647572696e672061637469766520414d4d0460436f6e74656e74206469726563746f7279206572726f7273e508083870616c6c65745f73746f72616765244261675265636f7264084c53746f726167654275636b657449647353657401e90860446973747269627574696f6e4275636b657449647353657401ed080010012473746f7265645f6279e908014c53746f726167654275636b657449647353657400013864697374726962757465645f6279ed080160446973747269627574696f6e4275636b65744964735365740001486f626a656374735f746f74616c5f73697a6528010c7536340001386f626a656374735f6e756d62657228010c7536340000e9080c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401280453000004006901012c42547265655365743c543e0000ed080c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e64656442547265655365740804540125020453000004003902012c42547265655365743c543e0000f108083870616c6c65745f73746f726167654c53746f726167654275636b65745265636f72640820576f726b657249640128244163636f756e74496401000010013c6f70657261746f725f737461747573f50801c053746f726167654275636b65744f70657261746f725374617475733c576f726b657249642c204163636f756e7449643e000148616363657074696e675f6e65775f62616773980110626f6f6c00011c766f7563686572ad02011c566f756368657200013461737369676e65645f6261677328010c7536340000f508083870616c6c65745f73746f726167656c53746f726167654275636b65744f70657261746f725374617475730820576f726b657249640128244163636f756e7449640100010c1c4d697373696e6700000050496e766974656453746f72616765576f726b65720400280120576f726b657249640001003453746f72616765576f726b65720800280120576f726b6572496400000001244163636f756e74496400020000f9080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000fd08083870616c6c65745f73746f726167656044796e616d69634261674372656174696f6e506f6c69637904b0446973747269627574696f6e4275636b657446616d696c79546f4e756d6265724f664275636b6574734d6170010109000801646e756d6265725f6f665f73746f726167655f6275636b65747310010c75333200012066616d696c696573010901b0446973747269627574696f6e4275636b657446616d696c79546f4e756d6265724f664275636b6574734d6170000001090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b012804560110045300000400b502013842547265654d61703c4b2c20563e0000050900000408950228000909083870616c6c65745f73746f7261676528446174614f626a6563740448526570617961626c65426c6f6174426f6e6401e101001001206163636570746564980110626f6f6c00014073746174655f626c6f61745f626f6e64e1010148526570617961626c65426c6f6174426f6e6400011073697a6528010c75363400013c697066735f636f6e74656e745f6964f908013c4261736535384d756c74696861736800000d09083870616c6c65745f73746f7261676578446973747269627574696f6e4275636b657446616d696c795265636f7264045c446973747269627574696f6e4275636b6574496e6465780128000401786e6578745f646973747269627574696f6e5f6275636b65745f696e64657828015c446973747269627574696f6e4275636b6574496e64657800001109083870616c6c65745f73746f7261676560446973747269627574696f6e4275636b65745265636f72640888446973747269627574696f6e4275636b6574496e76697465644f70657261746f72730115096c446973747269627574696f6e4275636b65744f70657261746f727301190900140148616363657074696e675f6e65775f62616773980110626f6f6c000130646973747269627574696e67980110626f6f6c00014c70656e64696e675f696e7669746174696f6e7315090188446973747269627574696f6e4275636b6574496e76697465644f70657261746f72730001246f70657261746f72731909016c446973747269627574696f6e4275636b65744f70657261746f727300013461737369676e65645f6261677328010c753634000015090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401280453000004006901012c42547265655365743c543e000019090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401280453000004006901012c42547265655365743c543e00001d09083870616c6c65745f73746f72616765144572726f72040454000105013c41726974686d657469634572726f72000004f447656e657269632041726974686d65746963204572726f722064756520746f20696e7465726e616c206163636f756e74696e67206f7065726174696f6e40496e76616c69644369644c656e67746800010494496e76616c696420434944206c656e67746820286d75737420626520343620627974657329444e6f4f626a656374734f6e55706c6f6164000204a0456d707479202264617461206f626a656374206372656174696f6e2220636f6c6c656374696f6e2e6053746f726167654275636b6574446f65736e744578697374000304ac546865207265717565737465642073746f72616765206275636b657420646f65736e27742065786973742e7053746f726167654275636b657449734e6f74426f756e64546f426167000404cc546865207265717565737465642073746f72616765206275636b6574206973206e6f7420626f756e6420746f2061206261672e6453746f726167654275636b65744973426f756e64546f426167000504dc546865207265717565737465642073746f72616765206275636b657420697320616c726561647920626f756e6420746f2061206261672e644e6f53746f726167654275636b6574496e7669746174696f6e0006041901496e76616c6964206f7065726174696f6e207769746820696e76697465733a207468657265206973206e6f2073746f72616765206275636b657420696e7669746174696f6e2e6453746f7261676550726f7669646572416c72656164795365740007040501496e76616c6964206f7065726174696f6e207769746820696e76697465733a2073746f726167652070726f76696465722077617320616c7265616479207365742e6053746f7261676550726f76696465724d75737442655365740008047453746f726167652070726f7669646572206d757374206265207365742e7c446966666572656e7453746f7261676550726f7669646572496e76697465640009041501496e76616c6964206f7065726174696f6e207769746820696e76697465733a20616e6f746865722073746f726167652070726f76696465722077617320696e76697465642e58496e766974656453746f7261676550726f7669646572000a041501496e76616c6964206f7065726174696f6e207769746820696e76697465733a2073746f726167652070726f76696465722077617320616c726561647920696e76697465642e8853746f726167654275636b65744964436f6c6c656374696f6e73417265456d707479000b04a053746f72616765206275636b657420696420636f6c6c656374696f6e732061726520656d7074792ed053746f726167654275636b6574734e756d62657256696f6c6174657344796e616d69634261674372656174696f6e506f6c696379000c08290153746f72616765206275636b657420696420636f6c6c656374696f6e2070726f766964656420636f6e747261646963747320746865206578697374696e672064796e616d696320626167406372656174696f6e20706f6c6963792ecc446973747269627574696f6e4275636b65747356696f6c6174657344796e616d69634261674372656174696f6e506f6c696379000d083d01446973747269627574696f6e206275636b657420696420636f6c6c656374696f6e2070726f766964656420636f6e747261646963747320746865206578697374696e672064796e616d696320626167406372656174696f6e20706f6c6963792e38456d707479436f6e74656e744964000e04b455706c6f61642064617461206572726f723a20656d70747920636f6e74656e742049442070726f76696465642e385a65726f4f626a65637453697a65000f049055706c6f61642064617461206572726f723a207a65726f206f626a6563742073697a652e88496e76616c69645374617465426c6f6174426f6e64536f757263654163636f756e74001004ec55706c6f61642064617461206572726f723a20696e76616c696420737461746520626c6f617420626f6e6420736f75726365206163636f756e742e58496e76616c696453746f7261676550726f766964657200110490496e76616c69642073746f726167652070726f766964657220666f72206275636b65742e4c496e73756666696369656e7442616c616e636500120498496e73756666696369656e742062616c616e636520666f7220616e206f7065726174696f6e2e54446174614f626a656374446f65736e7445786973740013046844617461206f626a65637420646f65736e27742065786973742e4055706c6f6164696e67426c6f636b65640014049c55706c6f6164696e67206f6620746865206e6577206f626a65637420697320626c6f636b65642e74446174614f626a6563744964436f6c6c656374696f6e4973456d7074790015048c44617461206f626a65637420696420636f6c6c656374696f6e20697320656d7074792e80536f75726365416e6444657374696e6174696f6e42616773417265457175616c001604a043616e6e6f74206d6f7665206f626a656374732077697468696e207468652073616d65206261672e54446174614f626a656374426c61636b6c6973746564001704a844617461206f626a65637420686173682069732070617274206f662074686520626c61636b6c6973742e68426c61636b6c69737453697a654c696d6974457863656564656400180478426c61636b6c6973742073697a65206c696d69742065786365656465642e84566f75636865724d61784f626a65637453697a654c696d69744578636565646564001904ac4d6178206f626a6563742073697a65206c696d697420657863656564656420666f7220766f75636865722e8c566f75636865724d61784f626a6563744e756d6265724c696d69744578636565646564001a04b44d6178206f626a656374206e756d626572206c696d697420657863656564656420666f7220766f75636865722e9453746f726167654275636b65744f626a6563744e756d6265724c696d697452656163686564001b04cc4f626a656374206e756d626572206c696d697420666f72207468652073746f72616765206275636b657420726561636865642e8c53746f726167654275636b65744f626a65637453697a654c696d697452656163686564001c04e04f626a6563747320746f74616c2073697a65206c696d697420666f72207468652073746f72616765206275636b657420726561636865642e6c496e73756666696369656e74547265617375727942616c616e6365001d04d8496e73756666696369656e74206d6f64756c652074726561737572792062616c616e636520666f7220616e206f7065726174696f6e2e8443616e6e6f7444656c6574654e6f6e456d70747953746f726167654275636b6574001e04a443616e6e6f742064656c6574652061206e6f6e2d656d7074792073746f72616765206275636b65742e68446174614f626a6563744964506172616d73417265456d707479001f04f85468652060646174615f6f626a6563745f696473602065787472696e73696320706172616d6574657220636f6c6c656374696f6e20697320656d7074792e7c53746f726167654275636b6574735065724261674c696d6974546f6f4c6f77002004d8546865206e6577206053746f726167654275636b6574735065724261674c696d697460206e756d62657220697320746f6f206c6f772e8053746f726167654275636b6574735065724261674c696d6974546f6f48696768002104dc546865206e6577206053746f726167654275636b6574735065724261674c696d697460206e756d62657220697320746f6f20686967682e8053746f726167654275636b65745065724261674c696d69744578636565646564002204cc6053746f726167654275636b6574735065724261674c696d6974602077617320657863656564656420666f722061206261672e8053746f726167654275636b6574446f65736e744163636570744e657742616773002304ac5468652073746f72616765206275636b657420646f65736e277420616363657074206e657720626167732e4044796e616d6963426167457869737473002404c843616e6e6f7420637265617465207468652064796e616d6963206261673a2064796e616d696320626167206578697374732e5444796e616d6963426167446f65736e7445786973740025046844796e616d69632062616720646f65736e27742065786973742e8853746f7261676550726f76696465724f70657261746f72446f65736e744578697374002604a053746f726167652070726f7669646572206f70657261746f7220646f65736e27742065786973742e484461746153697a654665654368616e676564002704b8496e76616c69642065787472696e7369632063616c6c3a20646174612073697a6520666565206368616e6765642e7c446174614f626a6563745374617465426c6f6174426f6e644368616e676564002804f4496e76616c69642065787472696e7369632063616c6c3a2064617461206f626a65637420737461746520626c6f617420626f6e64206368616e6765642e7843616e6e6f7444656c6574654e6f6e456d70747944796e616d69634261670029049043616e6e6f742064656c657465206e6f6e20656d7074792064796e616d6963206261672eb84d6178446973747269627574696f6e4275636b657446616d696c794e756d6265724c696d69744578636565646564002a04d44d617820646973747269627574696f6e206275636b65742066616d696c79206e756d626572206c696d69742065786365656465642e8c446973747269627574696f6e4275636b657446616d696c79446f65736e744578697374002b04a4446973747269627574696f6e206275636b65742066616d696c7920646f65736e27742065786973742e74446973747269627574696f6e4275636b6574446f65736e744578697374002c0488446973747269627574696f6e206275636b657420646f65736e27742065786973742e9c446973747269627574696f6e4275636b65744964436f6c6c656374696f6e73417265456d707479002d04b4446973747269627574696f6e206275636b657420696420636f6c6c656374696f6e732061726520656d7074792e94446973747269627574696f6e4275636b6574446f65736e744163636570744e657742616773002e04b0446973747269627574696f6e206275636b657420646f65736e277420616363657074206e657720626167732eb84d6178446973747269627574696f6e4275636b65744e756d6265725065724261674c696d69744578636565646564002f04d84d617820646973747269627574696f6e206275636b6574206e756d6265722070657220626167206c696d69742065786365656465642e84446973747269627574696f6e4275636b657449734e6f74426f756e64546f426167003004a8446973747269627574696f6e206275636b6574206973206e6f7420626f756e6420746f2061206261672e78446973747269627574696f6e4275636b65744973426f756e64546f42616700310498446973747269627574696f6e206275636b657420697320626f756e6420746f2061206261672e90446973747269627574696f6e4275636b6574735065724261674c696d6974546f6f4c6f77003204ec546865206e65772060446973747269627574696f6e4275636b6574735065724261674c696d697460206e756d62657220697320746f6f206c6f772e94446973747269627574696f6e4275636b6574735065724261674c696d6974546f6f48696768003304f0546865206e65772060446973747269627574696f6e4275636b6574735065724261674c696d697460206e756d62657220697320746f6f20686967682e9c446973747269627574696f6e50726f76696465724f70657261746f72446f65736e744578697374003404b4446973747269627574696f6e2070726f7669646572206f70657261746f7220646f65736e27742065786973742ea8446973747269627574696f6e50726f76696465724f70657261746f72416c7265616479496e7669746564003504bc446973747269627574696f6e2070726f7669646572206f70657261746f7220616c726561647920696e76697465642e7c446973747269627574696f6e50726f76696465724f70657261746f72536574003604ac446973747269627574696f6e2070726f7669646572206f70657261746f7220616c7265616479207365742e784e6f446973747269627574696f6e4275636b6574496e7669746174696f6e003704884e6f20646973747269627574696f6e206275636b657420696e7669746174696f6e2eac4d7573744265446973747269627574696f6e50726f76696465724f70657261746f72466f724275636b65740038042901496e76616c6964206f7065726174696f6e733a206d757374206265206120646973747269627574696f6e2070726f7669646572206f70657261746f7220666f722061206275636b65742ef84d61784e756d6265724f6650656e64696e67496e7669746174696f6e734c696d6974466f72446973747269627574696f6e4275636b65745265616368656400390429014d6178206e756d626572206f662070656e64696e6720696e7669746174696f6e73206c696d697420666f72206120646973747269627574696f6e206275636b657420726561636865642ec04d61784e756d6265724f664f70657261746f7273506572446973747269627574696f6e4275636b657452656163686564003a04e84d6178206e756d626572206f66206f70657261746f727320666f72206120646973747269627574696f6e206275636b657420726561636865642ea8446973747269627574696f6e46616d696c79426f756e64546f4261674372656174696f6e506f6c696379003b04cc446973747269627574696f6e2066616d696c7920626f756e6420746f206120626167206372656174696f6e20706f6c6963792e644d6178446174614f626a65637453697a654578636565646564003c04784d61782064617461206f626a6563742073697a652065786365656465642e60496e76616c69645472616e736163746f724163636f756e74003d04b8496e76616c6964207472616e736163746f72206163636f756e7420494420666f722074686973206275636b65742ec04e756d6265724f6653746f726167654275636b6574734f7574736964654f66416c6c6f776564436f6e747261696e7473003e049c4e6f7420616c6c6f77656420276e756d626572206f662073746f72616765206275636b65747327d44e756d6265724f66446973747269627574696f6e4275636b6574734f7574736964654f66416c6c6f776564436f6e747261696e7473003f04b04e6f7420616c6c6f77656420276e756d626572206f6620646973747269627574696f6e206275636b657473273043616c6c44697361626c65640040043443616c6c2044697361626c6564048053746f72616765206d6f64756c6520707265646566696e6564206572726f727321090c5070616c6c65745f70726f6a6563745f746f6b656e1474797065732c4163636f756e7444617461101c42616c616e63650118345374616b696e6753746174757301250948526570617961626c65426c6f6174426f6e6401e1014056657374696e675363686564756c65730129090018014476657374696e675f7363686564756c65732909014056657374696e675363686564756c6573000118616d6f756e7418011c42616c616e636500015073706c69745f7374616b696e675f7374617475733d0901544f7074696f6e3c5374616b696e675374617475733e000128626c6f61745f626f6e64e1010148526570617961626c65426c6f6174426f6e640001606e6578745f76657374696e675f7472616e736665725f696428010c7536340001806c6173745f73616c655f746f74616c5f7075726368617365645f616d6f756e74410901784f7074696f6e3c28546f6b656e53616c6549642c2042616c616e6365293e000025090c5070616c6c65745f70726f6a6563745f746f6b656e147479706573345374616b696e67537461747573041c42616c616e636501180008012073706c69745f6964100138526576656e756553706c69744964000118616d6f756e7418011c42616c616e6365000029090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0111030456012d090453000004003109013842547265654d61703c4b2c20563e00002d090c5070616c6c65745f70726f6a6563745f746f6b656e1474797065733c56657374696e675363686564756c65082c426c6f636b4e756d62657201101c42616c616e63650118001401686c696e6561725f76657374696e675f73746172745f626c6f636b10012c426c6f636b4e756d62657200015c6c696e6561725f76657374696e675f6475726174696f6e10012c426c6f636b4e756d626572000130636c6966665f616d6f756e7418011c42616c616e636500015c706f73745f636c6966665f746f74616c5f616d6f756e7418011c42616c616e63650001346275726e65645f616d6f756e7418011c42616c616e636500003109042042547265654d617008044b0111030456012d090004003509000000350900000239090039090000040811032d09003d0904184f7074696f6e0404540125090108104e6f6e6500000010536f6d65040025090000010000410904184f7074696f6e0404540145090108104e6f6e6500000010536f6d6504004509000001000045090000040810180049090c5070616c6c65745f70726f6a6563745f746f6b656e14747970657324546f6b656e44617461141c42616c616e636501181048617368012c2c426c6f636b4e756d626572011024546f6b656e53616c6501210344526576656e756553706c69745374617465014d09002c0130746f74616c5f737570706c7918011c42616c616e6365000134746f6b656e735f69737375656418011c42616c616e63650001306e6578745f73616c655f696410012c546f6b656e53616c65496400011073616c65590901444f7074696f6e3c546f6b656e53616c653e00013c7472616e736665725f706f6c696379c50201505472616e73666572506f6c6963793c486173683e000138706174726f6e6167655f696e666f5d09018c506174726f6e616765446174613c42616c616e63652c20426c6f636b4e756d6265723e00013c6163636f756e74735f6e756d62657228010c753634000148726576656e75655f73706c69745f72617465d502011c5065726d696c6c000134726576656e75655f73706c69744d090144526576656e756553706c697453746174650001546e6578745f726576656e75655f73706c69745f6964100138526576656e756553706c69744964000124616d6d5f6375727665610901644f7074696f6e3c416d6d43757276653c42616c616e63653e3e00004d090c5070616c6c65745f70726f6a6563745f746f6b656e14747970657344526576656e756553706c6974537461746508284a6f7942616c616e636501182c426c6f636b4e756d6265720110010820496e616374697665000000184163746976650400510901a4526576656e756553706c6974496e666f3c4a6f7942616c616e63652c20426c6f636b4e756d6265723e0001000051090c5070616c6c65745f70726f6a6563745f746f6b656e14747970657340526576656e756553706c6974496e666f08284a6f7942616c616e636501182c426c6f636b4e756d6265720110000c0128616c6c6f636174696f6e1801284a6f7942616c616e636500012074696d656c696e655509015454696d656c696e653c426c6f636b4e756d6265723e0001446469766964656e64735f636c61696d65641801284a6f7942616c616e6365000055090c5070616c6c65745f70726f6a6563745f746f6b656e1474797065732054696d656c696e65042c426c6f636b4e756d626572011000080114737461727410012c426c6f636b4e756d6265720001206475726174696f6e10012c426c6f636b4e756d6265720000590904184f7074696f6e0404540121030108104e6f6e6500000010536f6d650400210300000100005d090c5070616c6c65745f70726f6a6563745f746f6b656e14747970657334506174726f6e61676544617461081c42616c616e636501182c426c6f636b4e756d6265720110000c011072617465f9020128596561726c7952617465000180756e636c61696d65645f706174726f6e6167655f74616c6c795f616d6f756e7418011c42616c616e63650001906c6173745f756e636c61696d65645f706174726f6e6167655f74616c6c795f626c6f636b10012c426c6f636b4e756d6265720000610904184f7074696f6e0404540125030108104e6f6e6500000010536f6d6504002503000001000065090c5070616c6c65745f70726f6a6563745f746f6b656e186572726f7273144572726f720404540001ec3c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f772980496e73756666696369656e745472616e736665727261626c6542616c616e636500010481014163636f756e742773207472616e736665727261626c652062616c616e636520697320696e73756666696369656e7420746f20706572666f726d20746865207472616e73666572206f7220696e697469616c697a6520746f6b656e2073616c6544546f6b656e446f65734e6f7445786973740002047852657175657374656420746f6b656e20646f6573206e6f74206578697374784163636f756e74496e666f726d6174696f6e446f65734e6f74457869737400030494526571756573746564206163636f756e74206461746120646f6573206e6f74206578697374945472616e7366657244657374696e6174696f6e4d656d626572446f65734e6f74457869737400040419014174206c65617374206f6e65206f6620746865207472616e736665722064657374696e6174696f6e73206973206e6f7420616e206578697374696e67206d656d626572206964784d65726b6c6550726f6f66566572696669636174696f6e4661696c757265000504804d65726b6c652070726f6f6620766572696669636174696f6e206661696c65645c546f6b656e53796d626f6c416c7265616479496e5573650006045453796d626f6c20616c726561647920696e2075736590496e697469616c416c6c6f636174696f6e546f4e6f6e4578697374696e674d656d62657200070441014174206c65617374206f6e65206f6620746865206d656d626572732070726f76696465642061732070617274206f6620496e697469616c416c6c6f636174696f6e20646f6573206e6f74206578697374504163636f756e74416c7265616479457869737473000804584163636f756e7420416c72656164792065786973747358546f6f4d616e795472616e736665724f757470757473000904985472616e736665722064657374696e6174696f6e206d656d62657220696420696e76616c69646c546f6b656e49737375616e63654e6f74496e49646c655374617465000a04a8546f6b656e27732063757272656e74206f66666572696e67207374617465206973206e6f742049646c6558496e73756666696369656e744a6f7942616c616e6365000b04dc496e73756666696369656e74204a4f592042616c616e636520746f20636f76657220746865207472616e73616374696f6e20636f7374736c4a6f795472616e736665725375626a656374546f44757374696e67000c045d0154686520616d6f756e74206f66204a4f5920746f206265207472616e73666572726564206973206e6f7420656e6f75676820746f206b656570207468652064657374696e6174696f6e206163636f756e7420616c697665cc417474656d7074546f52656d6f76654e6f6e4f776e65644163636f756e74556e6465725065726d697373696f6e65644d6f6465000d04ec417474656d707420746f2072656d6f7665206e6f6e206f776e6564206163636f756e7420756e646572207065726d697373696f6e6564206d6f646578417474656d7074546f52656d6f76654e6f6e456d7074794163636f756e74000e04e4417474656d707420746f2072656d6f766520616e206163636f756e74207769746820736f6d65206f75747374616e64696e6720746f6b656e739c43616e6e6f744a6f696e57686974656c697374496e5065726d697373696f6e6c6573734d6f6465000f04b043616e6e6f74206a6f696e2077686974656c69737420696e207065726d697373696f6e6c657373206d6f6465a443616e6e6f7444656973737565546f6b656e576974684f75747374616e64696e674163636f756e7473001004b843616e6e6f74204465697373756520546f6b656e2077697468206f75747374616e64696e67206163636f756e7473384e6f5570636f6d696e6753616c650011047854686520746f6b656e20686173206e6f207570636f6d696e672073616c65304e6f41637469766553616c65001204a854686520746f6b656e20686173206e6f206163746976652073616c6520617420746865206d6f6d656e748c496e73756666696369656e7442616c616e6365466f72546f6b656e507572636861736500130401014163636f756e742773204a4f592062616c616e636520697320696e73756666696369656e7420746f206d616b652074686520746f6b656e207075726368617365544e6f74456e6f756768546f6b656e734f6e53616c650014047d01416d6f756e74206f6620746f6b656e7320746f207075726368617365206f6e2073616c65206578636565647320746865207175616e74697479206f6620746f6b656e73207374696c6c20617661696c61626c65206f6e207468652073616c656853616c655374617274696e67426c6f636b496e54686550617374001504b05370656369666965642073616c65207374617274696e6720626c6f636b20697320696e2074686520706173745c53616c6541636365737350726f6f66526571756972656400160481014f6e6c792077686974656c6973746564207061727469636970616e74732061726520616c6c6f77656420746f20616363657373207468652073616c652c207468657265666f7265206163636573732070726f6f662069732072657175697265649453616c6541636365737350726f6f665061727469636970616e7449734e6f7453656e64657200170829015061727469636970616e7420696e2073616c65206163636573732070726f6f662070726f766964656420647572696e67206070757263686173655f746f6b656e735f6f6e5f73616c656084646f6573206e6f74206d61746368207468652073656e646572206163636f756e745c53616c6550757263686173654361704578636565646564001808610153616c65207061727469636970616e742773206361702028656974686572206361705f7065725f6d656d626572206f722077686974656c6973746564207061727469636970616e742773207370656369666963206361702978776173206578636565646564207769746820746865207075726368617365b04d617856657374696e675363686564756c65735065724163636f756e74506572546f6b656e52656163686564001908c843616e6e6f742061646420616e6f746865722076657374696e67207363686564756c6520746f20616e206163636f756e742e31014d6178696d756d206e756d626572206f662076657374696e67207363686564756c657320666f722074686973206163636f756e742d746f6b656e20706169722077617320726561636865642e6050726576696f757353616c654e6f7446696e616c697a6564001a04e450726576696f75732073616c6520776173207374696c6c206e6f742066696e616c697a65642c2066696e616c697a652069742066697273742e444e6f546f6b656e73546f5265636f766572001b041501546865726520617265206e6f2072656d61696e696e6720746f6b657320746f207265636f7665722066726f6d207468652070726576696f757320746f6b656e2073616c652e5053616c654475726174696f6e546f6f53686f7274001c04dc5370656369666965642073616c65206475726174696f6e2069732073686f72746572207468616e204d696e53616c654475726174696f6e4853616c654475726174696f6e49735a65726f001d047053616c65206475726174696f6e2063616e6e6f74206265207a65726f7053616c655570706572426f756e645175616e7469747949735a65726f001e048c557070657220626f756e64207175616e746974792063616e6e6f74206265207a65726f5853616c654361705065724d656d62657249735a65726f001f049850757263686173652063617020706572206d656d6265722063616e6e6f74206265207a65726f4c53616c65556e6974507269636549735a65726f00200484546f6b656e277320756e69742070726963652063616e6e6f74206265207a65726f6053616c655075726368617365416d6f756e7449735a65726f002104cc416d6f756e74206f6620746f6b656e7320746f207075726368617365206f6e2073616c652063616e6e6f74206265207a65726f6c43616e6e6f74496e697453616c654966416d6d4973416374697665002204604e6f2053616c6520696620416d6d206973206163746976657c526576656e756553706c697454696d65546f5374617274546f6f53686f7274002304d453706563696669656420726576656e75652073706c6974207374617274696e6720626c6f636b20697320696e20746865207061737470526576656e756553706c69744475726174696f6e546f6f53686f72740024048c526576656e75652053706c6974206475726174696f6e20697320746f6f2073686f727484526576656e756553706c6974416c7265616479416374697665466f72546f6b656e002504a8417474656d707420746f2061637469766174652073706c69742077697468206f6e65206f6e676f696e6774526576656e756553706c69744e6f74416374697665466f72546f6b656e0026043501417474656d707420746f206d616b6520726576656e75652073706c6974206f7065726174696f6e73207769746820746f6b656e206e6f7420696e206163746976652073706c697420737461746554526576656e756553706c69744469644e6f74456e640027047c526576656e75652053706c697420686173206e6f7420656e6465642079657458526576656e756553706c69744e6f744f6e676f696e67002804bc526576656e75652053706c697420666f7220746f6b656e206163746976652c20627574206e6f74206f6e676f696e676055736572416c726561647950617274696369706174696e67002904bc5573657220616c72656164792070617274696369706174696e6720696e2074686520726576656e75652073706c6974a0496e73756666696369656e7442616c616e6365466f7253706c697450617274696369706174696f6e002a041d015573657220646f6573206e6f7420706f7373657320656e6f7567682062616c616e636520746f20706172746963697061746520696e2074686520726576656e75652073706c69747c557365724e6f745061727469636970616e74696e67496e416e7953706c6974002b049855736572206973206e6f742070617274696369706174696e6720696e20616e792073706c69749843616e6e6f745061727469636970617465496e53706c6974576974685a65726f416d6f756e74002c04e8417474656d707420746f20706172746963697061746520696e20612073706c69742077697468207a65726f20746f6b656e20746f207374616b65a043616e6e6f74497373756553706c6974576974685a65726f416c6c6f636174696f6e416d6f756e74002d04dc417474656d707420746f20697373756520696e20612073706c69742077697468207a65726f20616c6c6f636174696f6e20616d6f756e74b043616e6e6f744d6f64696679537570706c795768656e526576656e756553706c697473417265416374697665002e04d4417474656d707420746f206d6f6469667920737570706c79207768656e20726576656e75652073706c69742069732061637469766558526576656e756553706c69745261746549735a65726f002f0478526576656e75652073706c697420726174652063616e6e6f742062652030404275726e416d6f756e7449735a65726f0030047c50726f766964656420616d6f756e7420746f206275726e206973203d3d2030a04275726e416d6f756e74477265617465725468616e4163636f756e74546f6b656e73416d6f756e740031043101416d6f756e74206f6620746f6b656e7320746f206275726e206578636565647320746f74616c20616d6f756e74206f6620746f6b656e73206f776e656420627920746865206163636f756e74344e6f74496e416d6d537461746500320811012d2d2d2d2d2d20414d4d202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d406e6f7420696e20414d4d20737461746558496e76616c69644375727665506172616d6574657273003304b4496e76616c696420626f6e64696e6720637572766520636f6e737472756374696f6e20706172616d65746572733c446561646c696e654578706972656400340484446561646c696e6520636f6e73747261696e74206e6f742073617469736669656464536c697070616765546f6c6572616e63654578636565646564003504d4536c69707061676520746f6c6572616e636520636f6e73747261696e7420746f6c6572616e6365206e6f742073617469736669656460496e73756666696369656e74546f6b656e42616c616e63650036049443726561746f7220746f6b656e2062616c616e636520697320696e73756666696369656e74904f75747374616e64696e67416d6d50726f7669646564537570706c79546f6f4c617267650037046d014f757374616e64696e6720414d4d2d70726f766964656420737570706c7920636f6e737469747574657320746f6f206c617267652070657263656e74616765206f662074686520746f6b656e277320746f74616c20737570706c79684375727665536c6f7065506172616d6574657273546f6f4c6f77003804b0437572766520736c6f706520706172616d65746572732062656c6f77206d696e696d756d20616c6c6f776564a8546172676574506174726f6e6167655261746549734869676865725468616e43757272656e745261746500390815012d2d2d2d2d2d2d2d20506174726f6e616765202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2dc4546172676574205261746520697320686967686572207468616e2063757272656e7420706174726f6e616765207261746580596561726c79506174726f6e616765526174654c696d69744578636565646564003a04dc50726f76696465642076616c756520666f7220706174726f6e61676520697320746f6f206269672028796561726c7920666f726d6174290069090c5c70616c6c65745f70726f706f73616c735f656e67696e651474797065732050726f706f73616c102c426c6f636b4e756d62657201102850726f706f736572496401281c42616c616e63650118244163636f756e744964010000200128706172616d65746572736d0901a050726f706f73616c506172616d65746572733c426c6f636b4e756d6265722c2042616c616e63653e00012c70726f706f7365725f696428012850726f706f73657249640001306163746976617465645f617410012c426c6f636b4e756d6265720001187374617475732d03016c50726f706f73616c5374617475733c426c6f636b4e756d6265723e000138766f74696e675f726573756c747371090134566f74696e67526573756c747300015465786163745f657865637574696f6e5f626c6f636b0102014c4f7074696f6e3c426c6f636b4e756d6265723e00016c6e725f6f665f636f756e63696c5f636f6e6669726d6174696f6e7310010c7533320001487374616b696e675f6163636f756e745f69649401444f7074696f6e3c4163636f756e7449643e00006d090c5c70616c6c65745f70726f706f73616c735f656e67696e651474797065734850726f706f73616c506172616d6574657273082c426c6f636b4e756d62657201101c42616c616e6365011800200134766f74696e675f706572696f6410012c426c6f636b4e756d62657200013067726163655f706572696f6410012c426c6f636b4e756d626572000168617070726f76616c5f71756f72756d5f70657263656e7461676510010c753332000174617070726f76616c5f7468726573686f6c645f70657263656e7461676510010c753332000168736c617368696e675f71756f72756d5f70657263656e7461676510010c753332000174736c617368696e675f7468726573686f6c645f70657263656e7461676510010c75333200013872657175697265645f7374616b654501013c4f7074696f6e3c42616c616e63653e000144636f6e737469747574696f6e616c69747910010c753332000071090c5c70616c6c65745f70726f706f73616c735f656e67696e6514747970657334566f74696e67526573756c7473000010012c61627374656e74696f6e7310010c753332000124617070726f76616c7310010c75333200012872656a656374696f6e7310010c75333200011c736c617368657310010c753332000075090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00007909000004081028007d09085c70616c6c65745f70726f706f73616c735f656e67696e65144572726f7204045400015c3c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f772948456d7074795469746c6550726f76696465640001049050726f706f73616c2063616e6e6f74206861766520616e20656d707479207469746c652260456d7074794465736372697074696f6e50726f76696465640002048850726f706f73616c2063616e6e6f74206861766520616e20656d70747920626f6479385469746c654973546f6f4c6f6e67000304445469746c6520697320746f6f206c6f6e67504465736372697074696f6e4973546f6f4c6f6e670004045c4465736372697074696f6e20697320746f6f206c6f6e674050726f706f73616c4e6f74466f756e640005046c5468652070726f706f73616c20646f6573206e6f742065786973744450726f706f73616c46696e616c697a65640006047450726f706f73616c2069732066696e616c697a656420616c726561647930416c7265616479566f7465640007049c5468652070726f706f73616c2068617665206265656e20616c726561647920766f746564206f6e244e6f74417574686f72000804344e6f7420616e20617574686f727c4d617841637469766550726f706f73616c4e756d6265724578636565646564000904904d6178206163746976652070726f706f73616c73206e756d62657220657863656564656428456d7074795374616b65000a04a05374616b652063616e6e6f7420626520656d707479207769746820746869732070726f706f73616c485374616b6553686f756c644265456d707479000b049c5374616b652073686f756c6420626520656d70747920666f7220746869732070726f706f73616c605374616b654469666665727346726f6d5265717569726564000c04b05374616b6520646966666572732066726f6d207468652070726f706f73616c20726571756972656d656e747384496e76616c6964506172616d65746572417070726f76616c5468726573686f6c64000d0484417070726f76616c207468726573686f6c642063616e6e6f74206265207a65726f84496e76616c6964506172616d65746572536c617368696e675468726573686f6c64000e0484536c617368696e67207468726573686f6c642063616e6e6f74206265207a65726f4452657175697265526f6f744f726967696e000f04845265717569726520726f6f74206f726967696e20696e2065787472696e736963734050726f706f73616c486173566f746573001004f4446973616c6c6f7720746f2063616e63656c207468652070726f706f73616c2069662074686572652061726520616e7920766f746573206f6e2069742e5c5a65726f4578616374457865637574696f6e426c6f636b00110494457861637420657865637574696f6e20626c6f636b2063616e6e6f74206265207a65726f2e68496e76616c69644578616374457865637574696f6e426c6f636b001204e0457861637420657865637574696f6e20626c6f636b2063616e6e6f74206265206c657373207468616e2063757272656e745f626c6f636b2e6c496e73756666696369656e7442616c616e6365466f725374616b65001304a05468657265206973206e6f7420656e6f7567682062616c616e636520666f722061207374616b652e44436f6e666c696374696e675374616b6573001404bc54686520636f6e666c696374696e67207374616b6520646973636f76657265642e2043616e6e6f74207374616b652e78496e76616c69645374616b696e674163636f756e74466f724d656d626572001504ac5374616b696e67206163636f756e7420646f65736e27742062656c6f6e6720746f2061206d656d6265722e8c4d6178446973706174636861626c6543616c6c436f646553697a6545786365656465640016043d015468652073697a65206f6620656e636f64656420646973706174636861626c652063616c6c20746f206265206578656375746564206279207468652070726f706f73616c20697320746f6f20626967047c456e67696e65206d6f64756c6520707265646566696e6564206572726f727381090c6c70616c6c65745f70726f706f73616c735f64697363757373696f6e1474797065734044697363757373696f6e5468726561640c204d656d626572496401282c426c6f636b4e756d62657201103c54687265616457686974656c697374018509000c01306163746976617465645f617410012c426c6f636b4e756d626572000124617574686f725f69642801204d656d62657249640001106d6f64658909016c5468726561644d6f64653c54687265616457686974656c6973743e000085090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401280453000004006901012c42547265655365743c543e000089090c6c70616c6c65745f70726f706f73616c735f64697363757373696f6e147479706573285468726561644d6f6465043c54687265616457686974656c6973740185090108104f70656e00000018436c6f73656404008509013c54687265616457686974656c697374000100008d090c6c70616c6c65745f70726f706f73616c735f64697363757373696f6e1474797065733844697363757373696f6e506f73740c204d656d626572496401282c426c6f636b4e756d626572011048526570617961626c65426c6f6174426f6e6401e101000c0124617574686f725f69642801204d656d626572496400013c636c65616e75705f7061795f6f6666e1010148526570617961626c65426c6f6174426f6e6400012c6c6173745f65646974656410012c426c6f636b4e756d62657200009109086c70616c6c65745f70726f706f73616c735f64697363757373696f6e144572726f720404540001283c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f772944546872656164446f65736e7445786973740001045054687265616420646f65736e27742065786973743c506f7374446f65736e74457869737400020448506f737420646f65736e27742065786973744452657175697265526f6f744f726967696e000304845265717569726520726f6f74206f726967696e20696e2065787472696e736963736043616e6e6f74506f73744f6e436c6f7365645468726561640004046501546865207468726561642068617320436c6f736564206d6f64652e20416e6420706f737420617574686f7220646f65736e27742062656c6f6e6720746f20636f756e63696c206f7220616c6c6f776564206d656d626572732e504e6f74417574686f724f72436f756e63696c6f720005049453686f756c642062652074687265616420617574686f72206f7220636f756e63696c6f722e604d617857686974654c69737453697a654578636565646564000604a04d617820616c6c6f77656420617574686f7273206c697374206c696d69742065786365656465642e7457686974656c69737465644d656d626572446f65734e6f74457869737400070849014174206c65617374206f6e65206f6620746865206d656d626572206964732070726f76696465642061732070617274206f6620636c6f736564207468726561642077686974656c6973742062656c6f6e677364746f2061206e6f6e2d6578697374696e67206d656d6265722e68496e73756666696369656e7442616c616e6365466f72506f7374000804c44163636f756e742068617320696e73756666696369656e742062616c616e636520746f20637265617465206120706f73744043616e6e6f7444656c657465506f73740009049c4163636f756e742063616e27742064656c65746520706f737420617420746865206d6f6d656e74048c44697363757373696f6e206d6f64756c6520707265646566696e6564206572726f72739509085870616c6c65745f70726f706f73616c735f636f646578144572726f72040454000168545369676e616c50726f706f73616c4973456d707479000004a050726f7669646564207465787420666f7220746578742070726f706f73616c20697320656d7074795852756e74696d6550726f706f73616c4973456d707479000104f050726f7669646564205741534d20636f646520666f72207468652072756e74696d6520757067726164652070726f706f73616c20697320656d70747990496e76616c696446756e64696e675265717565737450726f706f73616c42616c616e6365000204bc496e76616c69642062616c616e63652076616c756520666f7220746865207370656e64696e672070726f706f73616c54496e76616c696456616c696461746f72436f756e74000304f8496e76616c69642076616c696461746f7220636f756e7420666f722074686520277365742076616c696461746f7220636f756e74272070726f706f73616c4452657175697265526f6f744f726967696e000404845265717569726520726f6f74206f726967696e20696e2065787472696e73696373a8496e76616c6964436f756e63696c456c656374696f6e506172616d65746572436f756e63696c53697a65000504c4496e76616c696420636f756e63696c20656c656374696f6e20706172616d65746572202d20636f756e63696c5f73697a65b4496e76616c6964436f756e63696c456c656374696f6e506172616d6574657243616e6469646163794c696d6974000604d0496e76616c696420636f756e63696c20656c656374696f6e20706172616d65746572202d2063616e6469646163792d6c696d6974b4496e76616c6964436f756e63696c456c656374696f6e506172616d657465724d696e566f74696e675374616b65000704d4496e76616c696420636f756e63696c20656c656374696f6e20706172616d65746572202d206d696e2d766f74696e675f7374616b65b8496e76616c6964436f756e63696c456c656374696f6e506172616d657465724e65775465726d4475726174696f6e000804d8496e76616c696420636f756e63696c20656c656374696f6e20706172616d65746572202d206e65775f7465726d5f6475726174696f6eb8496e76616c6964436f756e63696c456c656374696f6e506172616d657465724d696e436f756e63696c5374616b65000904d8496e76616c696420636f756e63696c20656c656374696f6e20706172616d65746572202d206d696e5f636f756e63696c5f7374616b65b8496e76616c6964436f756e63696c456c656374696f6e506172616d6574657252657665616c696e67506572696f64000a04d4496e76616c696420636f756e63696c20656c656374696f6e20706172616d65746572202d2072657665616c696e675f706572696f64ac496e76616c6964436f756e63696c456c656374696f6e506172616d65746572566f74696e67506572696f64000b04c8496e76616c696420636f756e63696c20656c656374696f6e20706172616d65746572202d20766f74696e675f706572696f64bc496e76616c6964436f756e63696c456c656374696f6e506172616d65746572416e6e6f756e63696e67506572696f64000c04d8496e76616c696420636f756e63696c20656c656374696f6e20706172616d65746572202d20616e6e6f756e63696e675f706572696f6484496e76616c6964576f726b696e6747726f75704275646765744361706163697479000d04bc496e76616c696420776f726b696e672067726f75702062756467657420636170616369747920706172616d65746572a0496e76616c69645365744c656164506172616d6574657243616e6e6f744265436f756e63696c6f72000e042d01496e76616c69642027736574206c6561642070726f706f73616c2720706172616d65746572202d2070726f706f736564206c6561642063616e6e6f74206265206120636f756e63696c6f724c536c617368696e675374616b6549735a65726f000f042101496e76616c69642027736c617368207374616b652070726f706f73616c2720706172616d65746572202d2063616e6e6f7420736c617368206279207a65726f2062616c616e63652e5444656372656173696e675374616b6549735a65726f0010043901496e76616c696420276465637265617365207374616b652070726f706f73616c2720706172616d65746572202d2063616e6e6f74206465637265617365206279207a65726f2062616c616e63652e80496e73756666696369656e7446756e6473466f724275646765745570646174650011041d01496e73756666696369656e742066756e647320666f72202755706461746520576f726b696e672047726f757020427564676574272070726f706f73616c20657865637574696f6eb0496e76616c696446756e64696e675265717565737450726f706f73616c4e756d6265724f664163636f756e740012045101496e76616c6964206e756d626572206f66206163636f756e747320726563696576696e672066756e64696e67207265717565737420666f72202746756e64696e672052657175657374272070726f706f73616c2eb0496e76616c696446756e64696e675265717565737450726f706f73616c52657065617465644163636f756e74001304bc5265706561746564206163636f756e7420696e202746756e64696e672052657175657374272070726f706f73616c2ee0496e76616c69644368616e6e656c5061796f75747350726f706f73616c4d696e436173686f7574457863656564734d6178436173686f7574001404e50154686520737065636966696564206d696e206368616e6e656c20636173686f75742069732067726561746572207468616e2074686520737065636966696564206d6178206368616e6e656c20636173686f757420696e2060557064617465204368616e6e656c205061796f757473602070726f706f73616c2e4c496e76616c69644c656164576f726b657249640015049050726f7669646564206c65616420776f726b6572206964206973206e6f742076616c696450496e76616c69644c6561644f70656e696e6749640016049450726f7669646564206c656164206f70656e696e67206964206973206e6f742076616c696460496e76616c69644c6561644170706c69636174696f6e4964001704a450726f7669646564206c656164206170706c69636174696f6e206964206973206e6f742076616c696444496e76616c696450726f706f73616c49640018048450726f76696465642070726f706f73616c206964206973206e6f742076616c69643c41726974686d657469634572726f720019043c41726974686d656963204572726f720478436f646578206d6f64756c6520707265646566696e6564206572726f727399090c5070616c6c65745f776f726b696e675f67726f75701474797065731c4f70656e696e670c2c426c6f636b4e756d62657201101c42616c616e636501181048617368012c001801306f70656e696e675f747970657d03012c4f70656e696e675479706500011c6372656174656410012c426c6f636b4e756d6265720001406465736372697074696f6e5f686173682c0110486173680001307374616b655f706f6c696379610301845374616b65506f6c6963793c426c6f636b4e756d6265722c2042616c616e63653e0001407265776172645f7065725f626c6f636b4501013c4f7074696f6e3c42616c616e63653e0001386372656174696f6e5f7374616b6518011c42616c616e636500009d090c5070616c6c65745f776f726b696e675f67726f7570147479706573384a6f624170706c69636174696f6e0c244163636f756e7449640100204d656d626572496401281048617368012c0018013c726f6c655f6163636f756e745f69640001244163636f756e7449640001447265776172645f6163636f756e745f69640001244163636f756e7449640001487374616b696e675f6163636f756e745f69640001244163636f756e7449640001246d656d6265725f69642801204d656d62657249640001406465736372697074696f6e5f686173682c0110486173680001286f70656e696e675f69642801244f70656e696e6749640000a1090c5070616c6c65745f776f726b696e675f67726f75701474797065732c47726f7570576f726b657210244163636f756e7449640100204d656d626572496401282c426c6f636b4e756d62657201101c42616c616e63650118002401246d656d6265725f69642801204d656d626572496400013c726f6c655f6163636f756e745f69640001244163636f756e7449640001487374616b696e675f6163636f756e745f69640001244163636f756e7449640001447265776172645f6163636f756e745f69640001244163636f756e744964000148737461727465645f6c656176696e675f61740102014c4f7074696f6e3c426c6f636b4e756d6265723e0001506a6f625f756e7374616b696e675f706572696f6410012c426c6f636b4e756d6265720001407265776172645f7065725f626c6f636b4501013c4f7074696f6e3c42616c616e63653e0001346d69737365645f7265776172644501013c4f7074696f6e3c42616c616e63653e000128637265617465645f617410012c426c6f636b4e756d6265720000a5090c5070616c6c65745f776f726b696e675f67726f7570186572726f7273144572726f720804540004490001803c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729605374616b6542616c616e636543616e6e6f7442655a65726f0001049850726f7669646564207374616b652062616c616e63652063616e6e6f74206265207a65726f2e4c4f70656e696e67446f65734e6f7445786973740002045c4f70656e696e6720646f6573206e6f742065786973742e6443616e6e6f74486972654d756c7469706c654c656164657273000304bc43616e6e6f742066696c6c206f70656e696e672077697468206d756c7469706c65206170706c69636174696f6e732e74576f726b65724170706c69636174696f6e446f65734e6f74457869737400040488576f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e744d6178416374697665576f726b65724e756d626572457863656564656400050488576f726b696e672067726f75702073697a65206c696d69742065786365656465642e9c5375636365737366756c576f726b65724170706c69636174696f6e446f65734e6f744578697374000604b45375636365737366756c20776f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e8043616e6e6f74486972654c65616465725768656e4c6561646572457869737473000704c45468657265206973206c656164657220616c72656164792c2063616e6e6f74206869726520616e6f74686572206f6e652e4049734e6f744c6561644163636f756e740008044c4e6f742061206c656164206163636f756e742e4443757272656e744c6561644e6f745365740009046043757272656e74206c656164206973206e6f74207365742e48576f726b6572446f65734e6f744578697374000a0458576f726b657220646f6573206e6f742065786973742e4c496e76616c69644d656d6265724f726967696e000b0470496e76616c6964206f726967696e20666f722061206d656d6265722e705369676e657249734e6f74576f726b6572526f6c654163636f756e74000c04885369676e6572206973206e6f7420776f726b657220726f6c65206163636f756e742e4842656c6f774d696e696d756d5374616b6573000d04885374616b696e67206c657373207468616e20746865206c6f77657220626f756e642e7c496e73756666696369656e7442616c616e6365546f436f7665725374616b65000e0490496e73756666696369656e742062616c616e636520746f20636f766572207374616b652e884170706c69636174696f6e5374616b65446f65736e744d617463684f70656e696e67000f04d84170706c69636174696f6e207374616b65206973206c657373207468616e207265717569726564206f70656e696e67207374616b652e504f726967696e49734e6f744170706c6963616e74001004604f726967696e206973206e6f74206170706c6963616e742e3c576f726b657249734c656176696e6700110498496e76616c6964206f7065726174696f6e202d20776f726b6572206973206c656176696e672e5043616e6e6f74526577617264576974685a65726f0012046452657761726420636f756c64206e6f74206265207a65726f2e78496e76616c69645374616b696e674163636f756e74466f724d656d626572001304ac5374616b696e67206163636f756e7420646f65736e27742062656c6f6e6720746f2061206d656d6265722e5c436f6e666c6963745374616b65734f6e4163636f756e74001404b05374616b696e67206163636f756e7420636f6e7461696e7320636f6e666c696374696e67207374616b65732e44576f726b65724861734e6f5265776172640015047c576f726b657220686173206e6f20726563757272696e67207265776172642e78556e7374616b696e67506572696f644c6573735468616e4d696e696d756d001604090153706563696669656420756e7374616b696e6720706572696f64206973206c657373207468656e206d696e696d756d2073657420666f72207468652067726f75702e3c43616e6e6f745370656e645a65726f00170460496e76616c6964207370656e64696e6720616d6f756e742e74496e73756666696369656e74427564676574466f725370656e64696e67001804a449742773206e6f7420656e6f7567682062756467657420666f722074686973207370656e64696e672e584e6f4170706c69636174696f6e7350726f7669646564001904bc43616e6e6f742066696c6c206f70656e696e67202d206e6f206170706c69636174696f6e732070726f76696465642ea043616e6e6f7444656372656173655374616b6544656c7461477265617465725468616e5374616b65001a04fc43616e6e6f74206465637265617365207374616b65202d207374616b652064656c74612067726561746572207468616e20696e697469616c207374616b652e644170706c69636174696f6e734e6f74466f724f70656e696e67001b04f0547279696e6720746f2066696c6c206f70656e696e67207769746820616e206170706c69636174696f6e20666f72206f74686572206f70656e696e6764576f726b657253746f7261676556616c7565546f6f4c6f6e67001c0480576f726b65722073746f72616765207465787420697320746f6f206c6f6e672e70496e73756666696369656e74546f6b656e73466f7246756e64696e67001d04f8496e73756666696369656e7420746f6b656e7320666f722066756e64696e6720286f6e206d656d62657220636f6e74726f6c6c6572206163636f756e7429445a65726f546f6b656e7346756e64696e67001e047c547279696e6720746f2066756e642077697468207a65726f20746f6b656e7378496e73756666696369656e7442616c616e6365466f725472616e73666572001f04b443616e6e6f742077697468647261773a20696e73756666696369656e74206275646765742062616c616e63652e048c44697363757373696f6e206d6f64756c6520707265646566696e6564206572726f7273a9090c5070616c6c65745f776f726b696e675f67726f7570186572726f7273144572726f720804540004490001803c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729605374616b6542616c616e636543616e6e6f7442655a65726f0001049850726f7669646564207374616b652062616c616e63652063616e6e6f74206265207a65726f2e4c4f70656e696e67446f65734e6f7445786973740002045c4f70656e696e6720646f6573206e6f742065786973742e6443616e6e6f74486972654d756c7469706c654c656164657273000304bc43616e6e6f742066696c6c206f70656e696e672077697468206d756c7469706c65206170706c69636174696f6e732e74576f726b65724170706c69636174696f6e446f65734e6f74457869737400040488576f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e744d6178416374697665576f726b65724e756d626572457863656564656400050488576f726b696e672067726f75702073697a65206c696d69742065786365656465642e9c5375636365737366756c576f726b65724170706c69636174696f6e446f65734e6f744578697374000604b45375636365737366756c20776f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e8043616e6e6f74486972654c65616465725768656e4c6561646572457869737473000704c45468657265206973206c656164657220616c72656164792c2063616e6e6f74206869726520616e6f74686572206f6e652e4049734e6f744c6561644163636f756e740008044c4e6f742061206c656164206163636f756e742e4443757272656e744c6561644e6f745365740009046043757272656e74206c656164206973206e6f74207365742e48576f726b6572446f65734e6f744578697374000a0458576f726b657220646f6573206e6f742065786973742e4c496e76616c69644d656d6265724f726967696e000b0470496e76616c6964206f726967696e20666f722061206d656d6265722e705369676e657249734e6f74576f726b6572526f6c654163636f756e74000c04885369676e6572206973206e6f7420776f726b657220726f6c65206163636f756e742e4842656c6f774d696e696d756d5374616b6573000d04885374616b696e67206c657373207468616e20746865206c6f77657220626f756e642e7c496e73756666696369656e7442616c616e6365546f436f7665725374616b65000e0490496e73756666696369656e742062616c616e636520746f20636f766572207374616b652e884170706c69636174696f6e5374616b65446f65736e744d617463684f70656e696e67000f04d84170706c69636174696f6e207374616b65206973206c657373207468616e207265717569726564206f70656e696e67207374616b652e504f726967696e49734e6f744170706c6963616e74001004604f726967696e206973206e6f74206170706c6963616e742e3c576f726b657249734c656176696e6700110498496e76616c6964206f7065726174696f6e202d20776f726b6572206973206c656176696e672e5043616e6e6f74526577617264576974685a65726f0012046452657761726420636f756c64206e6f74206265207a65726f2e78496e76616c69645374616b696e674163636f756e74466f724d656d626572001304ac5374616b696e67206163636f756e7420646f65736e27742062656c6f6e6720746f2061206d656d6265722e5c436f6e666c6963745374616b65734f6e4163636f756e74001404b05374616b696e67206163636f756e7420636f6e7461696e7320636f6e666c696374696e67207374616b65732e44576f726b65724861734e6f5265776172640015047c576f726b657220686173206e6f20726563757272696e67207265776172642e78556e7374616b696e67506572696f644c6573735468616e4d696e696d756d001604090153706563696669656420756e7374616b696e6720706572696f64206973206c657373207468656e206d696e696d756d2073657420666f72207468652067726f75702e3c43616e6e6f745370656e645a65726f00170460496e76616c6964207370656e64696e6720616d6f756e742e74496e73756666696369656e74427564676574466f725370656e64696e67001804a449742773206e6f7420656e6f7567682062756467657420666f722074686973207370656e64696e672e584e6f4170706c69636174696f6e7350726f7669646564001904bc43616e6e6f742066696c6c206f70656e696e67202d206e6f206170706c69636174696f6e732070726f76696465642ea043616e6e6f7444656372656173655374616b6544656c7461477265617465725468616e5374616b65001a04fc43616e6e6f74206465637265617365207374616b65202d207374616b652064656c74612067726561746572207468616e20696e697469616c207374616b652e644170706c69636174696f6e734e6f74466f724f70656e696e67001b04f0547279696e6720746f2066696c6c206f70656e696e67207769746820616e206170706c69636174696f6e20666f72206f74686572206f70656e696e6764576f726b657253746f7261676556616c7565546f6f4c6f6e67001c0480576f726b65722073746f72616765207465787420697320746f6f206c6f6e672e70496e73756666696369656e74546f6b656e73466f7246756e64696e67001d04f8496e73756666696369656e7420746f6b656e7320666f722066756e64696e6720286f6e206d656d62657220636f6e74726f6c6c6572206163636f756e7429445a65726f546f6b656e7346756e64696e67001e047c547279696e6720746f2066756e642077697468207a65726f20746f6b656e7378496e73756666696369656e7442616c616e6365466f725472616e73666572001f04b443616e6e6f742077697468647261773a20696e73756666696369656e74206275646765742062616c616e63652e048c44697363757373696f6e206d6f64756c6520707265646566696e6564206572726f7273ad090c5070616c6c65745f776f726b696e675f67726f7570186572726f7273144572726f720804540004490001803c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729605374616b6542616c616e636543616e6e6f7442655a65726f0001049850726f7669646564207374616b652062616c616e63652063616e6e6f74206265207a65726f2e4c4f70656e696e67446f65734e6f7445786973740002045c4f70656e696e6720646f6573206e6f742065786973742e6443616e6e6f74486972654d756c7469706c654c656164657273000304bc43616e6e6f742066696c6c206f70656e696e672077697468206d756c7469706c65206170706c69636174696f6e732e74576f726b65724170706c69636174696f6e446f65734e6f74457869737400040488576f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e744d6178416374697665576f726b65724e756d626572457863656564656400050488576f726b696e672067726f75702073697a65206c696d69742065786365656465642e9c5375636365737366756c576f726b65724170706c69636174696f6e446f65734e6f744578697374000604b45375636365737366756c20776f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e8043616e6e6f74486972654c65616465725768656e4c6561646572457869737473000704c45468657265206973206c656164657220616c72656164792c2063616e6e6f74206869726520616e6f74686572206f6e652e4049734e6f744c6561644163636f756e740008044c4e6f742061206c656164206163636f756e742e4443757272656e744c6561644e6f745365740009046043757272656e74206c656164206973206e6f74207365742e48576f726b6572446f65734e6f744578697374000a0458576f726b657220646f6573206e6f742065786973742e4c496e76616c69644d656d6265724f726967696e000b0470496e76616c6964206f726967696e20666f722061206d656d6265722e705369676e657249734e6f74576f726b6572526f6c654163636f756e74000c04885369676e6572206973206e6f7420776f726b657220726f6c65206163636f756e742e4842656c6f774d696e696d756d5374616b6573000d04885374616b696e67206c657373207468616e20746865206c6f77657220626f756e642e7c496e73756666696369656e7442616c616e6365546f436f7665725374616b65000e0490496e73756666696369656e742062616c616e636520746f20636f766572207374616b652e884170706c69636174696f6e5374616b65446f65736e744d617463684f70656e696e67000f04d84170706c69636174696f6e207374616b65206973206c657373207468616e207265717569726564206f70656e696e67207374616b652e504f726967696e49734e6f744170706c6963616e74001004604f726967696e206973206e6f74206170706c6963616e742e3c576f726b657249734c656176696e6700110498496e76616c6964206f7065726174696f6e202d20776f726b6572206973206c656176696e672e5043616e6e6f74526577617264576974685a65726f0012046452657761726420636f756c64206e6f74206265207a65726f2e78496e76616c69645374616b696e674163636f756e74466f724d656d626572001304ac5374616b696e67206163636f756e7420646f65736e27742062656c6f6e6720746f2061206d656d6265722e5c436f6e666c6963745374616b65734f6e4163636f756e74001404b05374616b696e67206163636f756e7420636f6e7461696e7320636f6e666c696374696e67207374616b65732e44576f726b65724861734e6f5265776172640015047c576f726b657220686173206e6f20726563757272696e67207265776172642e78556e7374616b696e67506572696f644c6573735468616e4d696e696d756d001604090153706563696669656420756e7374616b696e6720706572696f64206973206c657373207468656e206d696e696d756d2073657420666f72207468652067726f75702e3c43616e6e6f745370656e645a65726f00170460496e76616c6964207370656e64696e6720616d6f756e742e74496e73756666696369656e74427564676574466f725370656e64696e67001804a449742773206e6f7420656e6f7567682062756467657420666f722074686973207370656e64696e672e584e6f4170706c69636174696f6e7350726f7669646564001904bc43616e6e6f742066696c6c206f70656e696e67202d206e6f206170706c69636174696f6e732070726f76696465642ea043616e6e6f7444656372656173655374616b6544656c7461477265617465725468616e5374616b65001a04fc43616e6e6f74206465637265617365207374616b65202d207374616b652064656c74612067726561746572207468616e20696e697469616c207374616b652e644170706c69636174696f6e734e6f74466f724f70656e696e67001b04f0547279696e6720746f2066696c6c206f70656e696e67207769746820616e206170706c69636174696f6e20666f72206f74686572206f70656e696e6764576f726b657253746f7261676556616c7565546f6f4c6f6e67001c0480576f726b65722073746f72616765207465787420697320746f6f206c6f6e672e70496e73756666696369656e74546f6b656e73466f7246756e64696e67001d04f8496e73756666696369656e7420746f6b656e7320666f722066756e64696e6720286f6e206d656d62657220636f6e74726f6c6c6572206163636f756e7429445a65726f546f6b656e7346756e64696e67001e047c547279696e6720746f2066756e642077697468207a65726f20746f6b656e7378496e73756666696369656e7442616c616e6365466f725472616e73666572001f04b443616e6e6f742077697468647261773a20696e73756666696369656e74206275646765742062616c616e63652e048c44697363757373696f6e206d6f64756c6520707265646566696e6564206572726f7273b1090c5070616c6c65745f776f726b696e675f67726f7570186572726f7273144572726f720804540004490001803c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729605374616b6542616c616e636543616e6e6f7442655a65726f0001049850726f7669646564207374616b652062616c616e63652063616e6e6f74206265207a65726f2e4c4f70656e696e67446f65734e6f7445786973740002045c4f70656e696e6720646f6573206e6f742065786973742e6443616e6e6f74486972654d756c7469706c654c656164657273000304bc43616e6e6f742066696c6c206f70656e696e672077697468206d756c7469706c65206170706c69636174696f6e732e74576f726b65724170706c69636174696f6e446f65734e6f74457869737400040488576f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e744d6178416374697665576f726b65724e756d626572457863656564656400050488576f726b696e672067726f75702073697a65206c696d69742065786365656465642e9c5375636365737366756c576f726b65724170706c69636174696f6e446f65734e6f744578697374000604b45375636365737366756c20776f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e8043616e6e6f74486972654c65616465725768656e4c6561646572457869737473000704c45468657265206973206c656164657220616c72656164792c2063616e6e6f74206869726520616e6f74686572206f6e652e4049734e6f744c6561644163636f756e740008044c4e6f742061206c656164206163636f756e742e4443757272656e744c6561644e6f745365740009046043757272656e74206c656164206973206e6f74207365742e48576f726b6572446f65734e6f744578697374000a0458576f726b657220646f6573206e6f742065786973742e4c496e76616c69644d656d6265724f726967696e000b0470496e76616c6964206f726967696e20666f722061206d656d6265722e705369676e657249734e6f74576f726b6572526f6c654163636f756e74000c04885369676e6572206973206e6f7420776f726b657220726f6c65206163636f756e742e4842656c6f774d696e696d756d5374616b6573000d04885374616b696e67206c657373207468616e20746865206c6f77657220626f756e642e7c496e73756666696369656e7442616c616e6365546f436f7665725374616b65000e0490496e73756666696369656e742062616c616e636520746f20636f766572207374616b652e884170706c69636174696f6e5374616b65446f65736e744d617463684f70656e696e67000f04d84170706c69636174696f6e207374616b65206973206c657373207468616e207265717569726564206f70656e696e67207374616b652e504f726967696e49734e6f744170706c6963616e74001004604f726967696e206973206e6f74206170706c6963616e742e3c576f726b657249734c656176696e6700110498496e76616c6964206f7065726174696f6e202d20776f726b6572206973206c656176696e672e5043616e6e6f74526577617264576974685a65726f0012046452657761726420636f756c64206e6f74206265207a65726f2e78496e76616c69645374616b696e674163636f756e74466f724d656d626572001304ac5374616b696e67206163636f756e7420646f65736e27742062656c6f6e6720746f2061206d656d6265722e5c436f6e666c6963745374616b65734f6e4163636f756e74001404b05374616b696e67206163636f756e7420636f6e7461696e7320636f6e666c696374696e67207374616b65732e44576f726b65724861734e6f5265776172640015047c576f726b657220686173206e6f20726563757272696e67207265776172642e78556e7374616b696e67506572696f644c6573735468616e4d696e696d756d001604090153706563696669656420756e7374616b696e6720706572696f64206973206c657373207468656e206d696e696d756d2073657420666f72207468652067726f75702e3c43616e6e6f745370656e645a65726f00170460496e76616c6964207370656e64696e6720616d6f756e742e74496e73756666696369656e74427564676574466f725370656e64696e67001804a449742773206e6f7420656e6f7567682062756467657420666f722074686973207370656e64696e672e584e6f4170706c69636174696f6e7350726f7669646564001904bc43616e6e6f742066696c6c206f70656e696e67202d206e6f206170706c69636174696f6e732070726f76696465642ea043616e6e6f7444656372656173655374616b6544656c7461477265617465725468616e5374616b65001a04fc43616e6e6f74206465637265617365207374616b65202d207374616b652064656c74612067726561746572207468616e20696e697469616c207374616b652e644170706c69636174696f6e734e6f74466f724f70656e696e67001b04f0547279696e6720746f2066696c6c206f70656e696e67207769746820616e206170706c69636174696f6e20666f72206f74686572206f70656e696e6764576f726b657253746f7261676556616c7565546f6f4c6f6e67001c0480576f726b65722073746f72616765207465787420697320746f6f206c6f6e672e70496e73756666696369656e74546f6b656e73466f7246756e64696e67001d04f8496e73756666696369656e7420746f6b656e7320666f722066756e64696e6720286f6e206d656d62657220636f6e74726f6c6c6572206163636f756e7429445a65726f546f6b656e7346756e64696e67001e047c547279696e6720746f2066756e642077697468207a65726f20746f6b656e7378496e73756666696369656e7442616c616e6365466f725472616e73666572001f04b443616e6e6f742077697468647261773a20696e73756666696369656e74206275646765742062616c616e63652e048c44697363757373696f6e206d6f64756c6520707265646566696e6564206572726f7273b5090c5070616c6c65745f776f726b696e675f67726f7570186572726f7273144572726f720804540004490001803c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729605374616b6542616c616e636543616e6e6f7442655a65726f0001049850726f7669646564207374616b652062616c616e63652063616e6e6f74206265207a65726f2e4c4f70656e696e67446f65734e6f7445786973740002045c4f70656e696e6720646f6573206e6f742065786973742e6443616e6e6f74486972654d756c7469706c654c656164657273000304bc43616e6e6f742066696c6c206f70656e696e672077697468206d756c7469706c65206170706c69636174696f6e732e74576f726b65724170706c69636174696f6e446f65734e6f74457869737400040488576f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e744d6178416374697665576f726b65724e756d626572457863656564656400050488576f726b696e672067726f75702073697a65206c696d69742065786365656465642e9c5375636365737366756c576f726b65724170706c69636174696f6e446f65734e6f744578697374000604b45375636365737366756c20776f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e8043616e6e6f74486972654c65616465725768656e4c6561646572457869737473000704c45468657265206973206c656164657220616c72656164792c2063616e6e6f74206869726520616e6f74686572206f6e652e4049734e6f744c6561644163636f756e740008044c4e6f742061206c656164206163636f756e742e4443757272656e744c6561644e6f745365740009046043757272656e74206c656164206973206e6f74207365742e48576f726b6572446f65734e6f744578697374000a0458576f726b657220646f6573206e6f742065786973742e4c496e76616c69644d656d6265724f726967696e000b0470496e76616c6964206f726967696e20666f722061206d656d6265722e705369676e657249734e6f74576f726b6572526f6c654163636f756e74000c04885369676e6572206973206e6f7420776f726b657220726f6c65206163636f756e742e4842656c6f774d696e696d756d5374616b6573000d04885374616b696e67206c657373207468616e20746865206c6f77657220626f756e642e7c496e73756666696369656e7442616c616e6365546f436f7665725374616b65000e0490496e73756666696369656e742062616c616e636520746f20636f766572207374616b652e884170706c69636174696f6e5374616b65446f65736e744d617463684f70656e696e67000f04d84170706c69636174696f6e207374616b65206973206c657373207468616e207265717569726564206f70656e696e67207374616b652e504f726967696e49734e6f744170706c6963616e74001004604f726967696e206973206e6f74206170706c6963616e742e3c576f726b657249734c656176696e6700110498496e76616c6964206f7065726174696f6e202d20776f726b6572206973206c656176696e672e5043616e6e6f74526577617264576974685a65726f0012046452657761726420636f756c64206e6f74206265207a65726f2e78496e76616c69645374616b696e674163636f756e74466f724d656d626572001304ac5374616b696e67206163636f756e7420646f65736e27742062656c6f6e6720746f2061206d656d6265722e5c436f6e666c6963745374616b65734f6e4163636f756e74001404b05374616b696e67206163636f756e7420636f6e7461696e7320636f6e666c696374696e67207374616b65732e44576f726b65724861734e6f5265776172640015047c576f726b657220686173206e6f20726563757272696e67207265776172642e78556e7374616b696e67506572696f644c6573735468616e4d696e696d756d001604090153706563696669656420756e7374616b696e6720706572696f64206973206c657373207468656e206d696e696d756d2073657420666f72207468652067726f75702e3c43616e6e6f745370656e645a65726f00170460496e76616c6964207370656e64696e6720616d6f756e742e74496e73756666696369656e74427564676574466f725370656e64696e67001804a449742773206e6f7420656e6f7567682062756467657420666f722074686973207370656e64696e672e584e6f4170706c69636174696f6e7350726f7669646564001904bc43616e6e6f742066696c6c206f70656e696e67202d206e6f206170706c69636174696f6e732070726f76696465642ea043616e6e6f7444656372656173655374616b6544656c7461477265617465725468616e5374616b65001a04fc43616e6e6f74206465637265617365207374616b65202d207374616b652064656c74612067726561746572207468616e20696e697469616c207374616b652e644170706c69636174696f6e734e6f74466f724f70656e696e67001b04f0547279696e6720746f2066696c6c206f70656e696e67207769746820616e206170706c69636174696f6e20666f72206f74686572206f70656e696e6764576f726b657253746f7261676556616c7565546f6f4c6f6e67001c0480576f726b65722073746f72616765207465787420697320746f6f206c6f6e672e70496e73756666696369656e74546f6b656e73466f7246756e64696e67001d04f8496e73756666696369656e7420746f6b656e7320666f722066756e64696e6720286f6e206d656d62657220636f6e74726f6c6c6572206163636f756e7429445a65726f546f6b656e7346756e64696e67001e047c547279696e6720746f2066756e642077697468207a65726f20746f6b656e7378496e73756666696369656e7442616c616e6365466f725472616e73666572001f04b443616e6e6f742077697468647261773a20696e73756666696369656e74206275646765742062616c616e63652e048c44697363757373696f6e206d6f64756c6520707265646566696e6564206572726f7273b9090c5070616c6c65745f776f726b696e675f67726f7570186572726f7273144572726f720804540004490001803c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729605374616b6542616c616e636543616e6e6f7442655a65726f0001049850726f7669646564207374616b652062616c616e63652063616e6e6f74206265207a65726f2e4c4f70656e696e67446f65734e6f7445786973740002045c4f70656e696e6720646f6573206e6f742065786973742e6443616e6e6f74486972654d756c7469706c654c656164657273000304bc43616e6e6f742066696c6c206f70656e696e672077697468206d756c7469706c65206170706c69636174696f6e732e74576f726b65724170706c69636174696f6e446f65734e6f74457869737400040488576f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e744d6178416374697665576f726b65724e756d626572457863656564656400050488576f726b696e672067726f75702073697a65206c696d69742065786365656465642e9c5375636365737366756c576f726b65724170706c69636174696f6e446f65734e6f744578697374000604b45375636365737366756c20776f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e8043616e6e6f74486972654c65616465725768656e4c6561646572457869737473000704c45468657265206973206c656164657220616c72656164792c2063616e6e6f74206869726520616e6f74686572206f6e652e4049734e6f744c6561644163636f756e740008044c4e6f742061206c656164206163636f756e742e4443757272656e744c6561644e6f745365740009046043757272656e74206c656164206973206e6f74207365742e48576f726b6572446f65734e6f744578697374000a0458576f726b657220646f6573206e6f742065786973742e4c496e76616c69644d656d6265724f726967696e000b0470496e76616c6964206f726967696e20666f722061206d656d6265722e705369676e657249734e6f74576f726b6572526f6c654163636f756e74000c04885369676e6572206973206e6f7420776f726b657220726f6c65206163636f756e742e4842656c6f774d696e696d756d5374616b6573000d04885374616b696e67206c657373207468616e20746865206c6f77657220626f756e642e7c496e73756666696369656e7442616c616e6365546f436f7665725374616b65000e0490496e73756666696369656e742062616c616e636520746f20636f766572207374616b652e884170706c69636174696f6e5374616b65446f65736e744d617463684f70656e696e67000f04d84170706c69636174696f6e207374616b65206973206c657373207468616e207265717569726564206f70656e696e67207374616b652e504f726967696e49734e6f744170706c6963616e74001004604f726967696e206973206e6f74206170706c6963616e742e3c576f726b657249734c656176696e6700110498496e76616c6964206f7065726174696f6e202d20776f726b6572206973206c656176696e672e5043616e6e6f74526577617264576974685a65726f0012046452657761726420636f756c64206e6f74206265207a65726f2e78496e76616c69645374616b696e674163636f756e74466f724d656d626572001304ac5374616b696e67206163636f756e7420646f65736e27742062656c6f6e6720746f2061206d656d6265722e5c436f6e666c6963745374616b65734f6e4163636f756e74001404b05374616b696e67206163636f756e7420636f6e7461696e7320636f6e666c696374696e67207374616b65732e44576f726b65724861734e6f5265776172640015047c576f726b657220686173206e6f20726563757272696e67207265776172642e78556e7374616b696e67506572696f644c6573735468616e4d696e696d756d001604090153706563696669656420756e7374616b696e6720706572696f64206973206c657373207468656e206d696e696d756d2073657420666f72207468652067726f75702e3c43616e6e6f745370656e645a65726f00170460496e76616c6964207370656e64696e6720616d6f756e742e74496e73756666696369656e74427564676574466f725370656e64696e67001804a449742773206e6f7420656e6f7567682062756467657420666f722074686973207370656e64696e672e584e6f4170706c69636174696f6e7350726f7669646564001904bc43616e6e6f742066696c6c206f70656e696e67202d206e6f206170706c69636174696f6e732070726f76696465642ea043616e6e6f7444656372656173655374616b6544656c7461477265617465725468616e5374616b65001a04fc43616e6e6f74206465637265617365207374616b65202d207374616b652064656c74612067726561746572207468616e20696e697469616c207374616b652e644170706c69636174696f6e734e6f74466f724f70656e696e67001b04f0547279696e6720746f2066696c6c206f70656e696e67207769746820616e206170706c69636174696f6e20666f72206f74686572206f70656e696e6764576f726b657253746f7261676556616c7565546f6f4c6f6e67001c0480576f726b65722073746f72616765207465787420697320746f6f206c6f6e672e70496e73756666696369656e74546f6b656e73466f7246756e64696e67001d04f8496e73756666696369656e7420746f6b656e7320666f722066756e64696e6720286f6e206d656d62657220636f6e74726f6c6c6572206163636f756e7429445a65726f546f6b656e7346756e64696e67001e047c547279696e6720746f2066756e642077697468207a65726f20746f6b656e7378496e73756666696369656e7442616c616e6365466f725472616e73666572001f04b443616e6e6f742077697468647261773a20696e73756666696369656e74206275646765742062616c616e63652e048c44697363757373696f6e206d6f64756c6520707265646566696e6564206572726f7273bd090c5070616c6c65745f776f726b696e675f67726f7570186572726f7273144572726f720804540004490001803c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729605374616b6542616c616e636543616e6e6f7442655a65726f0001049850726f7669646564207374616b652062616c616e63652063616e6e6f74206265207a65726f2e4c4f70656e696e67446f65734e6f7445786973740002045c4f70656e696e6720646f6573206e6f742065786973742e6443616e6e6f74486972654d756c7469706c654c656164657273000304bc43616e6e6f742066696c6c206f70656e696e672077697468206d756c7469706c65206170706c69636174696f6e732e74576f726b65724170706c69636174696f6e446f65734e6f74457869737400040488576f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e744d6178416374697665576f726b65724e756d626572457863656564656400050488576f726b696e672067726f75702073697a65206c696d69742065786365656465642e9c5375636365737366756c576f726b65724170706c69636174696f6e446f65734e6f744578697374000604b45375636365737366756c20776f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e8043616e6e6f74486972654c65616465725768656e4c6561646572457869737473000704c45468657265206973206c656164657220616c72656164792c2063616e6e6f74206869726520616e6f74686572206f6e652e4049734e6f744c6561644163636f756e740008044c4e6f742061206c656164206163636f756e742e4443757272656e744c6561644e6f745365740009046043757272656e74206c656164206973206e6f74207365742e48576f726b6572446f65734e6f744578697374000a0458576f726b657220646f6573206e6f742065786973742e4c496e76616c69644d656d6265724f726967696e000b0470496e76616c6964206f726967696e20666f722061206d656d6265722e705369676e657249734e6f74576f726b6572526f6c654163636f756e74000c04885369676e6572206973206e6f7420776f726b657220726f6c65206163636f756e742e4842656c6f774d696e696d756d5374616b6573000d04885374616b696e67206c657373207468616e20746865206c6f77657220626f756e642e7c496e73756666696369656e7442616c616e6365546f436f7665725374616b65000e0490496e73756666696369656e742062616c616e636520746f20636f766572207374616b652e884170706c69636174696f6e5374616b65446f65736e744d617463684f70656e696e67000f04d84170706c69636174696f6e207374616b65206973206c657373207468616e207265717569726564206f70656e696e67207374616b652e504f726967696e49734e6f744170706c6963616e74001004604f726967696e206973206e6f74206170706c6963616e742e3c576f726b657249734c656176696e6700110498496e76616c6964206f7065726174696f6e202d20776f726b6572206973206c656176696e672e5043616e6e6f74526577617264576974685a65726f0012046452657761726420636f756c64206e6f74206265207a65726f2e78496e76616c69645374616b696e674163636f756e74466f724d656d626572001304ac5374616b696e67206163636f756e7420646f65736e27742062656c6f6e6720746f2061206d656d6265722e5c436f6e666c6963745374616b65734f6e4163636f756e74001404b05374616b696e67206163636f756e7420636f6e7461696e7320636f6e666c696374696e67207374616b65732e44576f726b65724861734e6f5265776172640015047c576f726b657220686173206e6f20726563757272696e67207265776172642e78556e7374616b696e67506572696f644c6573735468616e4d696e696d756d001604090153706563696669656420756e7374616b696e6720706572696f64206973206c657373207468656e206d696e696d756d2073657420666f72207468652067726f75702e3c43616e6e6f745370656e645a65726f00170460496e76616c6964207370656e64696e6720616d6f756e742e74496e73756666696369656e74427564676574466f725370656e64696e67001804a449742773206e6f7420656e6f7567682062756467657420666f722074686973207370656e64696e672e584e6f4170706c69636174696f6e7350726f7669646564001904bc43616e6e6f742066696c6c206f70656e696e67202d206e6f206170706c69636174696f6e732070726f76696465642ea043616e6e6f7444656372656173655374616b6544656c7461477265617465725468616e5374616b65001a04fc43616e6e6f74206465637265617365207374616b65202d207374616b652064656c74612067726561746572207468616e20696e697469616c207374616b652e644170706c69636174696f6e734e6f74466f724f70656e696e67001b04f0547279696e6720746f2066696c6c206f70656e696e67207769746820616e206170706c69636174696f6e20666f72206f74686572206f70656e696e6764576f726b657253746f7261676556616c7565546f6f4c6f6e67001c0480576f726b65722073746f72616765207465787420697320746f6f206c6f6e672e70496e73756666696369656e74546f6b656e73466f7246756e64696e67001d04f8496e73756666696369656e7420746f6b656e7320666f722066756e64696e6720286f6e206d656d62657220636f6e74726f6c6c6572206163636f756e7429445a65726f546f6b656e7346756e64696e67001e047c547279696e6720746f2066756e642077697468207a65726f20746f6b656e7378496e73756666696369656e7442616c616e6365466f725472616e73666572001f04b443616e6e6f742077697468647261773a20696e73756666696369656e74206275646765742062616c616e63652e048c44697363757373696f6e206d6f64756c6520707265646566696e6564206572726f7273c1090c5070616c6c65745f776f726b696e675f67726f7570186572726f7273144572726f720804540004490001803c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729605374616b6542616c616e636543616e6e6f7442655a65726f0001049850726f7669646564207374616b652062616c616e63652063616e6e6f74206265207a65726f2e4c4f70656e696e67446f65734e6f7445786973740002045c4f70656e696e6720646f6573206e6f742065786973742e6443616e6e6f74486972654d756c7469706c654c656164657273000304bc43616e6e6f742066696c6c206f70656e696e672077697468206d756c7469706c65206170706c69636174696f6e732e74576f726b65724170706c69636174696f6e446f65734e6f74457869737400040488576f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e744d6178416374697665576f726b65724e756d626572457863656564656400050488576f726b696e672067726f75702073697a65206c696d69742065786365656465642e9c5375636365737366756c576f726b65724170706c69636174696f6e446f65734e6f744578697374000604b45375636365737366756c20776f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e8043616e6e6f74486972654c65616465725768656e4c6561646572457869737473000704c45468657265206973206c656164657220616c72656164792c2063616e6e6f74206869726520616e6f74686572206f6e652e4049734e6f744c6561644163636f756e740008044c4e6f742061206c656164206163636f756e742e4443757272656e744c6561644e6f745365740009046043757272656e74206c656164206973206e6f74207365742e48576f726b6572446f65734e6f744578697374000a0458576f726b657220646f6573206e6f742065786973742e4c496e76616c69644d656d6265724f726967696e000b0470496e76616c6964206f726967696e20666f722061206d656d6265722e705369676e657249734e6f74576f726b6572526f6c654163636f756e74000c04885369676e6572206973206e6f7420776f726b657220726f6c65206163636f756e742e4842656c6f774d696e696d756d5374616b6573000d04885374616b696e67206c657373207468616e20746865206c6f77657220626f756e642e7c496e73756666696369656e7442616c616e6365546f436f7665725374616b65000e0490496e73756666696369656e742062616c616e636520746f20636f766572207374616b652e884170706c69636174696f6e5374616b65446f65736e744d617463684f70656e696e67000f04d84170706c69636174696f6e207374616b65206973206c657373207468616e207265717569726564206f70656e696e67207374616b652e504f726967696e49734e6f744170706c6963616e74001004604f726967696e206973206e6f74206170706c6963616e742e3c576f726b657249734c656176696e6700110498496e76616c6964206f7065726174696f6e202d20776f726b6572206973206c656176696e672e5043616e6e6f74526577617264576974685a65726f0012046452657761726420636f756c64206e6f74206265207a65726f2e78496e76616c69645374616b696e674163636f756e74466f724d656d626572001304ac5374616b696e67206163636f756e7420646f65736e27742062656c6f6e6720746f2061206d656d6265722e5c436f6e666c6963745374616b65734f6e4163636f756e74001404b05374616b696e67206163636f756e7420636f6e7461696e7320636f6e666c696374696e67207374616b65732e44576f726b65724861734e6f5265776172640015047c576f726b657220686173206e6f20726563757272696e67207265776172642e78556e7374616b696e67506572696f644c6573735468616e4d696e696d756d001604090153706563696669656420756e7374616b696e6720706572696f64206973206c657373207468656e206d696e696d756d2073657420666f72207468652067726f75702e3c43616e6e6f745370656e645a65726f00170460496e76616c6964207370656e64696e6720616d6f756e742e74496e73756666696369656e74427564676574466f725370656e64696e67001804a449742773206e6f7420656e6f7567682062756467657420666f722074686973207370656e64696e672e584e6f4170706c69636174696f6e7350726f7669646564001904bc43616e6e6f742066696c6c206f70656e696e67202d206e6f206170706c69636174696f6e732070726f76696465642ea043616e6e6f7444656372656173655374616b6544656c7461477265617465725468616e5374616b65001a04fc43616e6e6f74206465637265617365207374616b65202d207374616b652064656c74612067726561746572207468616e20696e697469616c207374616b652e644170706c69636174696f6e734e6f74466f724f70656e696e67001b04f0547279696e6720746f2066696c6c206f70656e696e67207769746820616e206170706c69636174696f6e20666f72206f74686572206f70656e696e6764576f726b657253746f7261676556616c7565546f6f4c6f6e67001c0480576f726b65722073746f72616765207465787420697320746f6f206c6f6e672e70496e73756666696369656e74546f6b656e73466f7246756e64696e67001d04f8496e73756666696369656e7420746f6b656e7320666f722066756e64696e6720286f6e206d656d62657220636f6e74726f6c6c6572206163636f756e7429445a65726f546f6b656e7346756e64696e67001e047c547279696e6720746f2066756e642077697468207a65726f20746f6b656e7378496e73756666696369656e7442616c616e6365466f725472616e73666572001f04b443616e6e6f742077697468647261773a20696e73756666696369656e74206275646765742062616c616e63652e048c44697363757373696f6e206d6f64756c6520707265646566696e6564206572726f7273c5090c5070616c6c65745f776f726b696e675f67726f7570186572726f7273144572726f720804540004490001803c41726974686d657469634572726f72000004c8556e65787065637465642061726974686d65746963206572726f7220286f766572666c6f77202f20756e646572666c6f7729605374616b6542616c616e636543616e6e6f7442655a65726f0001049850726f7669646564207374616b652062616c616e63652063616e6e6f74206265207a65726f2e4c4f70656e696e67446f65734e6f7445786973740002045c4f70656e696e6720646f6573206e6f742065786973742e6443616e6e6f74486972654d756c7469706c654c656164657273000304bc43616e6e6f742066696c6c206f70656e696e672077697468206d756c7469706c65206170706c69636174696f6e732e74576f726b65724170706c69636174696f6e446f65734e6f74457869737400040488576f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e744d6178416374697665576f726b65724e756d626572457863656564656400050488576f726b696e672067726f75702073697a65206c696d69742065786365656465642e9c5375636365737366756c576f726b65724170706c69636174696f6e446f65734e6f744578697374000604b45375636365737366756c20776f726b6572206170706c69636174696f6e20646f6573206e6f742065786973742e8043616e6e6f74486972654c65616465725768656e4c6561646572457869737473000704c45468657265206973206c656164657220616c72656164792c2063616e6e6f74206869726520616e6f74686572206f6e652e4049734e6f744c6561644163636f756e740008044c4e6f742061206c656164206163636f756e742e4443757272656e744c6561644e6f745365740009046043757272656e74206c656164206973206e6f74207365742e48576f726b6572446f65734e6f744578697374000a0458576f726b657220646f6573206e6f742065786973742e4c496e76616c69644d656d6265724f726967696e000b0470496e76616c6964206f726967696e20666f722061206d656d6265722e705369676e657249734e6f74576f726b6572526f6c654163636f756e74000c04885369676e6572206973206e6f7420776f726b657220726f6c65206163636f756e742e4842656c6f774d696e696d756d5374616b6573000d04885374616b696e67206c657373207468616e20746865206c6f77657220626f756e642e7c496e73756666696369656e7442616c616e6365546f436f7665725374616b65000e0490496e73756666696369656e742062616c616e636520746f20636f766572207374616b652e884170706c69636174696f6e5374616b65446f65736e744d617463684f70656e696e67000f04d84170706c69636174696f6e207374616b65206973206c657373207468616e207265717569726564206f70656e696e67207374616b652e504f726967696e49734e6f744170706c6963616e74001004604f726967696e206973206e6f74206170706c6963616e742e3c576f726b657249734c656176696e6700110498496e76616c6964206f7065726174696f6e202d20776f726b6572206973206c656176696e672e5043616e6e6f74526577617264576974685a65726f0012046452657761726420636f756c64206e6f74206265207a65726f2e78496e76616c69645374616b696e674163636f756e74466f724d656d626572001304ac5374616b696e67206163636f756e7420646f65736e27742062656c6f6e6720746f2061206d656d6265722e5c436f6e666c6963745374616b65734f6e4163636f756e74001404b05374616b696e67206163636f756e7420636f6e7461696e7320636f6e666c696374696e67207374616b65732e44576f726b65724861734e6f5265776172640015047c576f726b657220686173206e6f20726563757272696e67207265776172642e78556e7374616b696e67506572696f644c6573735468616e4d696e696d756d001604090153706563696669656420756e7374616b696e6720706572696f64206973206c657373207468656e206d696e696d756d2073657420666f72207468652067726f75702e3c43616e6e6f745370656e645a65726f00170460496e76616c6964207370656e64696e6720616d6f756e742e74496e73756666696369656e74427564676574466f725370656e64696e67001804a449742773206e6f7420656e6f7567682062756467657420666f722074686973207370656e64696e672e584e6f4170706c69636174696f6e7350726f7669646564001904bc43616e6e6f742066696c6c206f70656e696e67202d206e6f206170706c69636174696f6e732070726f76696465642ea043616e6e6f7444656372656173655374616b6544656c7461477265617465725468616e5374616b65001a04fc43616e6e6f74206465637265617365207374616b65202d207374616b652064656c74612067726561746572207468616e20696e697469616c207374616b652e644170706c69636174696f6e734e6f74466f724f70656e696e67001b04f0547279696e6720746f2066696c6c206f70656e696e67207769746820616e206170706c69636174696f6e20666f72206f74686572206f70656e696e6764576f726b657253746f7261676556616c7565546f6f4c6f6e67001c0480576f726b65722073746f72616765207465787420697320746f6f206c6f6e672e70496e73756666696369656e74546f6b656e73466f7246756e64696e67001d04f8496e73756666696369656e7420746f6b656e7320666f722066756e64696e6720286f6e206d656d62657220636f6e74726f6c6c6572206163636f756e7429445a65726f546f6b656e7346756e64696e67001e047c547279696e6720746f2066756e642077697468207a65726f20746f6b656e7378496e73756666696369656e7442616c616e6365466f725472616e73666572001f04b443616e6e6f742077697468647261773a20696e73756666696369656e74206275646765742062616c616e63652e048c44697363757373696f6e206d6f64756c6520707265646566696e6564206572726f7273c909102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c4164647265737301001043616c6c013904245369676e617475726501cd0914457874726101d90900040030000000cd09082873705f72756e74696d65384d756c74695369676e617475726500010c1c4564323535313904009d050148656432353531393a3a5369676e61747572650000001c537232353531390400d1050148737232353531393a3a5369676e61747572650001001445636473610400d109014065636473613a3a5369676e617475726500020000d1090c1c73705f636f7265146563647361245369676e617475726500000400d50901205b75383b2036355d0000d509000003410000000800d90900000420dd09e109e509e909ed09f509f909fd0900dd0910306672616d655f73797374656d28657874656e73696f6e7354636865636b5f6e6f6e5f7a65726f5f73656e64657248436865636b4e6f6e5a65726f53656e64657204045400000000e10910306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000e50910306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e04045400000000e90910306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000ed0910306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c69747904045400000400f109010c4572610000f109102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000f50910306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e636504045400000400e5030120543a3a496e6465780000f90910306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000fd09086870616c6c65745f7472616e73616374696f6e5f7061796d656e74604368617267655472616e73616374696f6e5061796d656e7404045400000400ec013042616c616e63654f663c543e0000010a08586a6f7973747265616d5f6e6f64655f72756e74696d651c52756e74696d6500000000a41853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b57656967687401001c180000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b4861736801010405102c8000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510300400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801002c80000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e18446967657374010034040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301004404001ca0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e001d01204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2ed020497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e002d01204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279fc206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104022cd9030400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e004d01205468652076616c756520686173207468652074797065206028543a3a426c6f636b4e756d6265722c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000e10304000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100980400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100980400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e50686173650000d103040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01ed0301501830426c6f636b57656967687473f903f90142b21656000b00204aa9d10113ffffffffffffffffa2e1e21300010b980f11a92e011366666666666666a6010b0098f73e5d0113ffffffffffffffbf010000a2e1e21300010b98976313a3011366666666666666e6010b00204aa9d10113ffffffffffffffff01070088526a74130000000000000040a2e1e2130000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e67746809043000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e74101060090000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e204462576569676874110440a88838000000000050621902000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6e15040103386a6f7973747265616d2d6e6f6465386a6f7973747265616d2d6e6f64650c000000d20700000000000030df6acb689907609b0400000037e397fc7c91f5e40100000040fe3ad401f8959a0600000018ef58a3b67ba77001000000d2bc9897eed08f1503000000f78b278be53f454c02000000ed99c5acb25eedf503000000cbca25e39f14238702000000687ad44ad37f03c201000000bc9d89904f5b923f0100000037c8bb1350a9a2a803000000ab3c0572291feb8b0100000002000000010484204765742074686520636861696e27732063757272656e742076657273696f6e2e28535335385072656669782904087e0014a8205468652064657369676e61746564205353353820707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e012d04001c5574696c697479000131040174044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e019d06011042616265011042616265442845706f6368496e64657801002820000000000000000004542043757272656e742065706f636820696e6465782e2c417574686f7269746965730100a1060400046c2043757272656e742065706f636820617574686f7269746965732e2c47656e65736973536c6f740100510420000000000000000008f82054686520736c6f74206174207768696368207468652066697273742065706f63682061637475616c6c7920737461727465642e205468697320697320309020756e74696c2074686520666972737420626c6f636b206f662074686520636861696e2e2c43757272656e74536c6f740100510420000000000000000004542043757272656e7420736c6f74206e756d6265722e2852616e646f6d6e65737301000480000000000000000000000000000000000000000000000000000000000000000028b8205468652065706f63682072616e646f6d6e65737320666f7220746865202a63757272656e742a2065706f63682e002c20232053656375726974790005012054686973204d555354204e4f54206265207573656420666f722067616d626c696e672c2061732069742063616e20626520696e666c75656e6365642062792061f8206d616c6963696f75732076616c696461746f7220696e207468652073686f7274207465726d2e204974204d4159206265207573656420696e206d616e7915012063727970746f677261706869632070726f746f636f6c732c20686f77657665722c20736f206c6f6e67206173206f6e652072656d656d6265727320746861742074686973150120286c696b652065766572797468696e6720656c7365206f6e2d636861696e29206974206973207075626c69632e20466f72206578616d706c652c2069742063616e206265050120757365642077686572652061206e756d626572206973206e656564656420746861742063616e6e6f742068617665206265656e2063686f73656e20627920616e0d01206164766572736172792c20666f7220707572706f7365732073756368206173207075626c69632d636f696e207a65726f2d6b6e6f776c656467652070726f6f66732e6050656e64696e6745706f6368436f6e6669674368616e67650000590404000461012050656e64696e672065706f636820636f6e66696775726174696f6e206368616e676520746861742077696c6c206265206170706c696564207768656e20746865206e6578742065706f636820697320656e61637465642e384e65787452616e646f6d6e657373010004800000000000000000000000000000000000000000000000000000000000000000045c204e6578742065706f63682072616e646f6d6e6573732e3c4e657874417574686f7269746965730100a10604000460204e6578742065706f636820617574686f7269746965732e305365676d656e74496e6465780100101000000000247c2052616e646f6d6e65737320756e64657220636f6e737472756374696f6e2e00f8205765206d616b6520612074726164652d6f6666206265747765656e2073746f7261676520616363657373657320616e64206c697374206c656e6774682e01012057652073746f72652074686520756e6465722d636f6e737472756374696f6e2072616e646f6d6e65737320696e207365676d656e7473206f6620757020746f942060554e4445525f434f4e535452554354494f4e5f5345474d454e545f4c454e475448602e00ec204f6e63652061207365676d656e7420726561636865732074686973206c656e6774682c20776520626567696e20746865206e657874206f6e652e090120576520726573657420616c6c207365676d656e747320616e642072657475726e20746f206030602061742074686520626567696e6e696e67206f662065766572791c2065706f63682e44556e646572436f6e737472756374696f6e0101040510ad0604000415012054574f582d4e4f54453a20605365676d656e74496e6465786020697320616e20696e6372656173696e6720696e74656765722c20736f2074686973206973206f6b61792e2c496e697469616c697a65640000b50604000801012054656d706f726172792076616c75652028636c656172656420617420626c6f636b2066696e616c697a6174696f6e292077686963682069732060536f6d65601d01206966207065722d626c6f636b20696e697469616c697a6174696f6e2068617320616c7265616479206265656e2063616c6c656420666f722063757272656e7420626c6f636b2e4c417574686f7256726652616e646f6d6e6573730100c90604001015012054686973206669656c642073686f756c6420616c7761797320626520706f70756c6174656420647572696e6720626c6f636b2070726f63657373696e6720756e6c6573731901207365636f6e6461727920706c61696e20736c6f74732061726520656e61626c65642028776869636820646f6e277420636f6e7461696e206120565246206f7574707574292e0049012049742069732073657420696e20606f6e5f66696e616c697a65602c206265666f72652069742077696c6c20636f6e7461696e207468652076616c75652066726f6d20746865206c61737420626c6f636b2e2845706f636853746172740100dd03200000000000000000145d012054686520626c6f636b206e756d62657273207768656e20746865206c61737420616e642063757272656e742065706f6368206861766520737461727465642c20726573706563746976656c7920604e2d316020616e641420604e602e4901204e4f54453a20576520747261636b207468697320697320696e206f7264657220746f20616e6e6f746174652074686520626c6f636b206e756d626572207768656e206120676976656e20706f6f6c206f66590120656e74726f7079207761732066697865642028692e652e20697420776173206b6e6f776e20746f20636861696e206f6273657276657273292e2053696e63652065706f6368732061726520646566696e656420696e590120736c6f74732c207768696368206d617920626520736b69707065642c2074686520626c6f636b206e756d62657273206d6179206e6f74206c696e6520757020776974682074686520736c6f74206e756d626572732e204c6174656e657373010010100000000014d820486f77206c617465207468652063757272656e7420626c6f636b20697320636f6d706172656420746f2069747320706172656e742e001501205468697320656e74727920697320706f70756c617465642061732070617274206f6620626c6f636b20657865637574696f6e20616e6420697320636c65616e65642075701101206f6e20626c6f636b2066696e616c697a6174696f6e2e205175657279696e6720746869732073746f7261676520656e747279206f757473696465206f6620626c6f636bb020657865637574696f6e20636f6e746578742073686f756c6420616c77617973207969656c64207a65726f2e2c45706f6368436f6e6669670000cd0604000861012054686520636f6e66696775726174696f6e20666f72207468652063757272656e742065706f63682e2053686f756c64206e6576657220626520604e6f6e656020617320697420697320696e697469616c697a656420696e242067656e657369732e3c4e65787445706f6368436f6e6669670000cd060400082d012054686520636f6e66696775726174696f6e20666f7220746865206e6578742065706f63682c20604e6f6e65602069662074686520636f6e6669672077696c6c206e6f74206368616e6765e82028796f752063616e2066616c6c6261636b20746f206045706f6368436f6e6669676020696e737465616420696e20746861742063617365292e34536b697070656445706f6368730100d10604002029012041206c697374206f6620746865206c6173742031303020736b69707065642065706f63687320616e642074686520636f72726573706f6e64696e672073657373696f6e20696e64657870207768656e207468652065706f63682077617320736b69707065642e0031012054686973206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e2070726f6f66732e20416e2065717569766f636174696f6e2070726f6f663501206d75737420636f6e7461696e732061206b65792d6f776e6572736869702070726f6f6620666f72206120676976656e2073657373696f6e2c207468657265666f7265207765206e656564206139012077617920746f2074696520746f6765746865722073657373696f6e7320616e642065706f636820696e64696365732c20692e652e207765206e65656420746f2076616c69646174652074686174290120612076616c696461746f722077617320746865206f776e6572206f66206120676976656e206b6579206f6e206120676976656e2073657373696f6e2c20616e64207768617420746865b0206163746976652065706f636820696e6465782077617320647572696e6720746861742073657373696f6e2e013d04000c3445706f63684475726174696f6e282058020000000000000cec2054686520616d6f756e74206f662074696d652c20696e20736c6f74732c207468617420656163682065706f63682073686f756c64206c6173742e1901204e4f54453a2043757272656e746c79206974206973206e6f7420706f737369626c6520746f206368616e6765207468652065706f6368206475726174696f6e20616674657221012074686520636861696e2068617320737461727465642e20417474656d7074696e6720746f20646f20736f2077696c6c20627269636b20626c6f636b2070726f64756374696f6e2e444578706563746564426c6f636b54696d652820701700000000000014050120546865206578706563746564206176657261676520626c6f636b2074696d6520617420776869636820424142452073686f756c64206265206372656174696e67110120626c6f636b732e2053696e636520424142452069732070726f626162696c6973746963206974206973206e6f74207472697669616c20746f20666967757265206f75740501207768617420746865206578706563746564206176657261676520626c6f636b2074696d652073686f756c64206265206261736564206f6e2074686520736c6f740901206475726174696f6e20616e642074686520736563757269747920706172616d657465722060636020287768657265206031202d20636020726570726573656e7473a0207468652070726f626162696c697479206f66206120736c6f74206265696e6720656d707479292e384d6178417574686f7269746965731010a08601000488204d6178206e756d626572206f6620617574686f72697469657320616c6c6f77656401d506022454696d657374616d70012454696d657374616d70080c4e6f7701002820000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e24446964557064617465010098040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f0161040004344d696e696d756d506572696f642820b80b000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e000328417574686f72736869700128417574686f72736869700418417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e00000000042042616c616e636573012042616c616e6365731434546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e40496e61637469766549737375616e636501001840000000000000000000000000000000000409012054686520746f74616c20756e697473206f66206f75747374616e64696e672064656163746976617465642062616c616e636520696e207468652073797374656d2e1c4163636f756e74010104020014010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600901205468652042616c616e6365732070616c6c6574206578616d706c65206f662073746f72696e67207468652062616c616e6365206f6620616e206163636f756e742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b19022020202074797065204163636f756e7453746f7265203d2053746f726167654d61705368696d3c53656c663a3a4163636f756e743c52756e74696d653e2c206672616d655f73797374656d3a3a50726f76696465723c52756e74696d653e2c204163636f756e7449642c2053656c663a3a4163636f756e74446174613c42616c616e63653e3e0c20207d102060606000150120596f752063616e20616c736f2073746f7265207468652062616c616e6365206f6620616e206163636f756e7420696e20746865206053797374656d602070616c6c65742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b7420202074797065204163636f756e7453746f7265203d2053797374656d0c20207d102060606000510120427574207468697320636f6d657320776974682074726164656f6666732c2073746f72696e67206163636f756e742062616c616e63657320696e207468652073797374656d2070616c6c65742073746f7265736d0120606672616d655f73797374656d60206461746120616c6f6e677369646520746865206163636f756e74206461746120636f6e747261727920746f2073746f72696e67206163636f756e742062616c616e63657320696e207468652901206042616c616e636573602070616c6c65742c20776869636820757365732061206053746f726167654d61706020746f2073746f72652062616c616e6365732064617461206f6e6c792e4101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b730101040200d906040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e2052657365727665730101040200e906040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e01650401800c484578697374656e7469616c4465706f73697418404002e50f00000000000000000000000004d420546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e01f50605485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100f90640000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e0100fd0604000000018804604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e000668456c656374696f6e50726f76696465724d756c746950686173650168456c656374696f6e50726f76696465724d756c746950686173652814526f756e64010010100100000018ac20496e7465726e616c20636f756e74657220666f7220746865206e756d626572206f6620726f756e64732e00550120546869732069732075736566756c20666f722064652d6475706c69636174696f6e206f66207472616e73616374696f6e73207375626d697474656420746f2074686520706f6f6c2c20616e642067656e6572616c6c20646961676e6f7374696373206f66207468652070616c6c65742e004d012054686973206973206d6572656c7920696e6372656d656e746564206f6e6365207065722065766572792074696d65207468617420616e20757073747265616d2060656c656374602069732063616c6c65642e3043757272656e7450686173650100a00400043c2043757272656e742070686173652e38517565756564536f6c7574696f6e000001070400043d012043757272656e74206265737420736f6c7574696f6e2c207369676e6564206f7220756e7369676e65642c2071756575656420746f2062652072657475726e65642075706f6e2060656c656374602e20536e617073686f740000090704000c7020536e617073686f742064617461206f662074686520726f756e642e005d01205468697320697320637265617465642061742074686520626567696e6e696e67206f6620746865207369676e656420706861736520616e6420636c65617265642075706f6e2063616c6c696e672060656c656374602e38446573697265645461726765747300001004000ccc2044657369726564206e756d626572206f66207461726765747320746f20656c65637420666f72207468697320726f756e642e00a8204f6e6c7920657869737473207768656e205b60536e617073686f74605d2069732070726573656e742e40536e617073686f744d6574616461746100003d0504000c9820546865206d65746164617461206f6620746865205b60526f756e64536e617073686f74605d00a8204f6e6c7920657869737473207768656e205b60536e617073686f74605d2069732070726573656e742e645369676e65645375626d697373696f6e4e657874496e646578010010100000000024010120546865206e65787420696e64657820746f2062652061737369676e656420746f20616e20696e636f6d696e67207369676e6564207375626d697373696f6e2e007501204576657279206163636570746564207375626d697373696f6e2069732061737369676e6564206120756e6971756520696e6465783b207468617420696e64657820697320626f756e6420746f207468617420706172746963756c61726501207375626d697373696f6e20666f7220746865206475726174696f6e206f662074686520656c656374696f6e2e204f6e20656c656374696f6e2066696e616c697a6174696f6e2c20746865206e65787420696e6465782069733020726573657420746f20302e0069012057652063616e2774206a7573742075736520605369676e65645375626d697373696f6e496e64696365732e6c656e2829602c206265636175736520746861742773206120626f756e646564207365743b20706173742069747359012063617061636974792c2069742077696c6c2073696d706c792073617475726174652e2057652063616e2774206a7573742069746572617465206f76657220605369676e65645375626d697373696f6e734d6170602cf4206265636175736520697465726174696f6e20697320736c6f772e20496e73746561642c2077652073746f7265207468652076616c756520686572652e5c5369676e65645375626d697373696f6e496e6469636573010019070400186d01204120736f727465642c20626f756e64656420766563746f72206f6620602873636f72652c20626c6f636b5f6e756d6265722c20696e64657829602c20776865726520656163682060696e6465786020706f696e747320746f2061782076616c756520696e20605369676e65645375626d697373696f6e73602e007101205765206e65766572206e65656420746f2070726f63657373206d6f7265207468616e20612073696e676c65207369676e6564207375626d697373696f6e20617420612074696d652e205369676e6564207375626d697373696f6e7375012063616e206265207175697465206c617267652c20736f2077652772652077696c6c696e6720746f207061792074686520636f7374206f66206d756c7469706c6520646174616261736520616363657373657320746f206163636573732101207468656d206f6e6520617420612074696d6520696e7374656164206f662072656164696e6720616e64206465636f64696e6720616c6c206f66207468656d206174206f6e63652e505369676e65645375626d697373696f6e734d61700001040510250704001c7420556e636865636b65642c207369676e656420736f6c7574696f6e732e00690120546f676574686572207769746820605375626d697373696f6e496e6469636573602c20746869732073746f726573206120626f756e64656420736574206f6620605369676e65645375626d697373696f6e7360207768696c65ec20616c6c6f77696e6720757320746f206b656570206f6e6c7920612073696e676c65206f6e6520696e206d656d6f727920617420612074696d652e0069012054776f78206e6f74653a20746865206b6579206f6620746865206d617020697320616e206175746f2d696e6372656d656e74696e6720696e6465782077686963682075736572732063616e6e6f7420696e7370656374206f72f4206166666563743b2077652073686f756c646e2774206e65656420612063727970746f67726170686963616c6c7920736563757265206861736865722e544d696e696d756d556e7472757374656453636f726500009c0400105d0120546865206d696e696d756d2073636f7265207468617420656163682027756e747275737465642720736f6c7574696f6e206d7573742061747461696e20696e206f7264657220746f20626520636f6e7369646572656428206665617369626c652e00b82043616e206265207365742076696120607365745f6d696e696d756d5f756e747275737465645f73636f7265602e016904018c4c34556e7369676e656450686173651010960000000480204475726174696f6e206f662074686520756e7369676e65642070686173652e2c5369676e656450686173651010960000000478204475726174696f6e206f6620746865207369676e65642070686173652e544265747465725369676e65645468726573686f6c64ac1000000000084d0120546865206d696e696d756d20616d6f756e74206f6620696d70726f76656d656e7420746f2074686520736f6c7574696f6e2073636f7265207468617420646566696e6573206120736f6c7574696f6e2061737820226265747465722220696e20746865205369676e65642070686173652e5c426574746572556e7369676e65645468726573686f6c64ac1020a10700084d0120546865206d696e696d756d20616d6f756e74206f6620696d70726f76656d656e7420746f2074686520736f6c7574696f6e2073636f7265207468617420646566696e6573206120736f6c7574696f6e2061738020226265747465722220696e2074686520556e7369676e65642070686173652e384f6666636861696e52657065617410101200000010b42054686520726570656174207468726573686f6c64206f6620746865206f6666636861696e20776f726b65722e00610120466f72206578616d706c652c20696620697420697320352c2074686174206d65616e732074686174206174206c65617374203520626c6f636b732077696c6c20656c61707365206265747765656e20617474656d7074738420746f207375626d69742074686520776f726b6572277320736f6c7574696f6e2e3c4d696e657254785072696f726974792820feffffffffffff7f04250120546865207072696f72697479206f662074686520756e7369676e6564207472616e73616374696f6e207375626d697474656420696e2074686520756e7369676e65642d7068617365505369676e65644d61785375626d697373696f6e731010100000001ce4204d6178696d756d206e756d626572206f66207369676e6564207375626d697373696f6e7320746861742063616e206265207175657565642e005501204974206973206265737420746f2061766f69642061646a757374696e67207468697320647572696e6720616e20656c656374696f6e2c20617320697420696d706163747320646f776e73747265616d2064617461650120737472756374757265732e20496e20706172746963756c61722c20605369676e65645375626d697373696f6e496e64696365733c543e6020697320626f756e646564206f6e20746869732076616c75652e20496620796f75f42075706461746520746869732076616c756520647572696e6720616e20656c656374696f6e2c20796f75205f6d7573745f20656e7375726520746861744d0120605369676e65645375626d697373696f6e496e64696365732e6c656e282960206973206c657373207468616e206f7220657175616c20746f20746865206e65772076616c75652e204f74686572776973652cf020617474656d70747320746f207375626d6974206e657720736f6c7574696f6e73206d617920636175736520612072756e74696d652070616e69632e3c5369676e65644d617857656967687420400b08638b932e011366666666666666a61494204d6178696d756d20776569676874206f662061207369676e656420736f6c7574696f6e2e005d01204966205b60436f6e6669673a3a4d696e6572436f6e666967605d206973206265696e6720696d706c656d656e74656420746f207375626d6974207369676e656420736f6c7574696f6e7320286f757473696465206f663d0120746869732070616c6c6574292c207468656e205b604d696e6572436f6e6669673a3a736f6c7574696f6e5f776569676874605d206973207573656420746f20636f6d7061726520616761696e73743020746869732076616c75652e405369676e65644d6178526566756e647310100400000004190120546865206d6178696d756d20616d6f756e74206f6620756e636865636b656420736f6c7574696f6e7320746f20726566756e64207468652063616c6c2066656520666f722e405369676e6564526577617264426173651840aa821bce260000000000000000000000048820426173652072657761726420666f722061207369676e656420736f6c7574696f6e445369676e65644465706f736974426173651840a41a130d84010000000000000000000004902042617365206465706f73697420666f722061207369676e656420736f6c7574696f6e2e445369676e65644465706f7369744279746518406a6e190000000000000000000000000004a0205065722d62797465206465706f73697420666f722061207369676e656420736f6c7574696f6e2e4c5369676e65644465706f73697457656967687418400000000000000000000000000000000004a8205065722d776569676874206465706f73697420666f722061207369676e656420736f6c7574696f6e2e444d6178456c656374696e67566f746572731010d43000000c5d0120546865206d6178696d756d206e756d626572206f6620656c656374696e6720766f7465727320746f2070757420696e2074686520736e617073686f742e20417420746865206d6f6d656e742c20736e617073686f7473590120617265206f6e6c79206f76657220612073696e676c6520626c6f636b2c20627574206f6e6365206d756c74692d626c6f636b20656c656374696f6e732061726520696e74726f647563656420746865792077696c6c842074616b6520706c616365206f766572206d756c7469706c6520626c6f636b732e4c4d6178456c65637461626c6554617267657473290408ffff04010120546865206d6178696d756d206e756d626572206f6620656c65637461626c65207461726765747320746f2070757420696e2074686520736e617073686f742e284d617857696e6e65727310109001000010350120546865206d6178696d756d206e756d626572206f662077696e6e65727320746861742063616e20626520656c656374656420627920746869732060456c656374696f6e50726f7669646572604020696d706c656d656e746174696f6e2e005101204e6f74653a2054686973206d75737420616c776179732062652067726561746572206f7220657175616c20746f2060543a3a4461746150726f76696465723a3a646573697265645f746172676574732829602e384d696e65724d61784c656e67746810100000360000384d696e65724d617857656967687420400b08638b932e011366666666666666a600544d696e65724d6178566f746573506572566f74657210101000000000012907071c5374616b696e67011c5374616b696e67943856616c696461746f72436f756e740100101000000000049c2054686520696465616c206e756d626572206f66206163746976652076616c696461746f72732e544d696e696d756d56616c696461746f72436f756e740100101000000000044101204d696e696d756d206e756d626572206f66207374616b696e67207061727469636970616e7473206265666f726520656d657267656e637920636f6e646974696f6e732061726520696d706f7365642e34496e76756c6e657261626c657301005d0504000c590120416e792076616c696461746f72732074686174206d6179206e6576657220626520736c6173686564206f7220666f726369626c79206b69636b65642e20497427732061205665632073696e636520746865792772654d01206561737920746f20696e697469616c697a6520616e642074686520706572666f726d616e636520686974206973206d696e696d616c2028776520657870656374206e6f206d6f7265207468616e20666f7572ac20696e76756c6e657261626c65732920616e64207265737472696374656420746f20746573746e6574732e18426f6e64656400010405000004000c0101204d61702066726f6d20616c6c206c6f636b65642022737461736822206163636f756e747320746f2074686520636f6e74726f6c6c6572206163636f756e742e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e404d696e4e6f6d696e61746f72426f6e64010018400000000000000000000000000000000004210120546865206d696e696d756d2061637469766520626f6e6420746f206265636f6d6520616e64206d61696e7461696e2074686520726f6c65206f662061206e6f6d696e61746f722e404d696e56616c696461746f72426f6e64010018400000000000000000000000000000000004210120546865206d696e696d756d2061637469766520626f6e6420746f206265636f6d6520616e64206d61696e7461696e2074686520726f6c65206f6620612076616c696461746f722e484d696e696d756d4163746976655374616b65010018400000000000000000000000000000000004110120546865206d696e696d756d20616374697665206e6f6d696e61746f72207374616b65206f6620746865206c617374207375636365737366756c20656c656374696f6e2e344d696e436f6d6d697373696f6e0100ac10000000000ce820546865206d696e696d756d20616d6f756e74206f6620636f6d6d697373696f6e20746861742076616c696461746f72732063616e207365742e00802049662073657420746f206030602c206e6f206c696d6974206578697374732e184c656467657200010402002d070400044501204d61702066726f6d20616c6c2028756e6c6f636b6564292022636f6e74726f6c6c657222206163636f756e747320746f2074686520696e666f20726567617264696e6720746865207374616b696e672e1450617965650101040500590504000ce42057686572652074686520726577617264207061796d656e742073686f756c64206265206d6164652e204b657965642062792073746173682e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e2856616c696461746f72730101040500b00800000c450120546865206d61702066726f6d202877616e6e616265292076616c696461746f72207374617368206b657920746f2074686520707265666572656e636573206f6620746861742076616c696461746f722e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e50436f756e746572466f7256616c696461746f7273010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170484d617856616c696461746f7273436f756e7400001004000c310120546865206d6178696d756d2076616c696461746f7220636f756e74206265666f72652077652073746f7020616c6c6f77696e67206e65772076616c696461746f727320746f206a6f696e2e00d0205768656e20746869732076616c7565206973206e6f74207365742c206e6f206c696d6974732061726520656e666f726365642e284e6f6d696e61746f727300010405004107040048750120546865206d61702066726f6d206e6f6d696e61746f72207374617368206b657920746f207468656972206e6f6d696e6174696f6e20707265666572656e6365732c206e616d656c79207468652076616c696461746f72732074686174582074686579207769736820746f20737570706f72742e003901204e6f7465207468617420746865206b657973206f6620746869732073746f72616765206d6170206d69676874206265636f6d65206e6f6e2d6465636f6461626c6520696e2063617365207468656d01205b60436f6e6669673a3a4d61784e6f6d696e6174696f6e73605d20636f6e66696775726174696f6e206973206465637265617365642e20496e2074686973207261726520636173652c207468657365206e6f6d696e61746f7273650120617265207374696c6c206578697374656e7420696e2073746f726167652c207468656972206b657920697320636f727265637420616e64207265747269657661626c652028692e652e2060636f6e7461696e735f6b657960710120696e6469636174657320746861742074686579206578697374292c206275742074686569722076616c75652063616e6e6f74206265206465636f6465642e205468657265666f72652c20746865206e6f6e2d6465636f6461626c656d01206e6f6d696e61746f72732077696c6c206566666563746976656c79206e6f742d65786973742c20756e74696c20746865792072652d7375626d697420746865697220707265666572656e6365732073756368207468617420697401012069732077697468696e2074686520626f756e6473206f6620746865206e65776c79207365742060436f6e6669673a3a4d61784e6f6d696e6174696f6e73602e006101205468697320696d706c696573207468617420603a3a697465725f6b65797328292e636f756e7428296020616e6420603a3a6974657228292e636f756e74282960206d696768742072657475726e20646966666572656e746d012076616c75657320666f722074686973206d61702e204d6f72656f7665722c20746865206d61696e20603a3a636f756e7428296020697320616c69676e656420776974682074686520666f726d65722c206e616d656c79207468656c206e756d626572206f66206b65797320746861742065786973742e006d01204c6173746c792c20696620616e79206f6620746865206e6f6d696e61746f7273206265636f6d65206e6f6e2d6465636f6461626c652c20746865792063616e206265206368696c6c656420696d6d6564696174656c7920766961b8205b6043616c6c3a3a6368696c6c5f6f74686572605d20646973706174636861626c6520627920616e796f6e652e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e50436f756e746572466f724e6f6d696e61746f7273010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170484d61784e6f6d696e61746f7273436f756e7400001004000c310120546865206d6178696d756d206e6f6d696e61746f7220636f756e74206265666f72652077652073746f7020616c6c6f77696e67206e65772076616c696461746f727320746f206a6f696e2e00d0205768656e20746869732076616c7565206973206e6f74207365742c206e6f206c696d6974732061726520656e666f726365642e2843757272656e744572610000100400105c205468652063757272656e742065726120696e6465782e006501205468697320697320746865206c617465737420706c616e6e6564206572612c20646570656e64696e67206f6e20686f77207468652053657373696f6e2070616c6c657420717565756573207468652076616c696461746f7280207365742c206974206d6967687420626520616374697665206f72206e6f742e2441637469766545726100004507040010d820546865206163746976652065726120696e666f726d6174696f6e2c20697420686f6c647320696e64657820616e642073746172742e0059012054686520616374697665206572612069732074686520657261206265696e672063757272656e746c792072657761726465642e2056616c696461746f7220736574206f66207468697320657261206d757374206265ac20657175616c20746f205b6053657373696f6e496e746572666163653a3a76616c696461746f7273605d2e5445726173537461727453657373696f6e496e6465780001040510100400103101205468652073657373696f6e20696e646578206174207768696368207468652065726120737461727420666f7220746865206c6173742060484953544f52595f44455054486020657261732e006101204e6f74653a205468697320747261636b7320746865207374617274696e672073657373696f6e2028692e652e2073657373696f6e20696e646578207768656e20657261207374617274206265696e672061637469766529f020666f7220746865206572617320696e20605b43757272656e74457261202d20484953544f52595f44455054482c2043757272656e744572615d602e2c457261735374616b65727301010805054907e80c0000001878204578706f73757265206f662076616c696461746f72206174206572612e0061012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4101204966207374616b657273206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e20656d707479206578706f737572652069732072657475726e65642e48457261735374616b657273436c697070656401010805054907e80c0000002c9820436c6970706564204578706f73757265206f662076616c696461746f72206174206572612e00590120546869732069732073696d696c617220746f205b60457261735374616b657273605d20627574206e756d626572206f66206e6f6d696e61746f7273206578706f736564206973207265647563656420746f20746865dc2060543a3a4d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602062696767657374207374616b6572732e1d0120284e6f74653a20746865206669656c642060746f74616c6020616e6420606f776e60206f6620746865206578706f737572652072656d61696e7320756e6368616e676564292ef42054686973206973207573656420746f206c696d69742074686520692f6f20636f737420666f7220746865206e6f6d696e61746f72207061796f75742e005d012054686973206973206b657965642066697374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4101204966207374616b657273206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e20656d707479206578706f737572652069732072657475726e65642e484572617356616c696461746f72507265667301010805054907b00800001411012053696d696c617220746f2060457261735374616b657273602c207468697320686f6c64732074686520707265666572656e636573206f662076616c696461746f72732e0061012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4c4572617356616c696461746f7252657761726400010405101804000c09012054686520746f74616c2076616c696461746f7220657261207061796f757420666f7220746865206c6173742060484953544f52595f44455054486020657261732e0021012045726173207468617420686176656e27742066696e697368656420796574206f7220686173206265656e2072656d6f76656420646f65736e27742068617665207265776172642e4045726173526577617264506f696e747301010405104d0714000000000008ac205265776172647320666f7220746865206c6173742060484953544f52595f44455054486020657261732e250120496620726577617264206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e2030207265776172642069732072657475726e65642e3845726173546f74616c5374616b65010104051018400000000000000000000000000000000008ec2054686520746f74616c20616d6f756e74207374616b656420666f7220746865206c6173742060484953544f52595f44455054486020657261732e1d0120496620746f74616c206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e2030207374616b652069732072657475726e65642e20466f7263654572610100b804000454204d6f6465206f662065726120666f7263696e672e4c536c6173685265776172644672616374696f6e0100ac10000000000cf8205468652070657263656e74616765206f662074686520736c617368207468617420697320646973747269627574656420746f207265706f72746572732e00e4205468652072657374206f662074686520736c61736865642076616c75652069732068616e646c6564206279207468652060536c617368602e4c43616e63656c6564536c6173685061796f757401001840000000000000000000000000000000000815012054686520616d6f756e74206f662063757272656e637920676976656e20746f207265706f7274657273206f66206120736c617368206576656e7420776869636820776173ec2063616e63656c65642062792065787472616f7264696e6172792063697263756d7374616e6365732028652e672e20676f7665726e616e6365292e40556e6170706c696564536c617368657301010405105d07040004c420416c6c20756e6170706c69656420736c61736865732074686174206172652071756575656420666f72206c617465722e28426f6e646564457261730100d90304001025012041206d617070696e672066726f6d207374696c6c2d626f6e646564206572617320746f207468652066697273742073657373696f6e20696e646578206f662074686174206572612e00c8204d75737420636f6e7461696e7320696e666f726d6174696f6e20666f72206572617320666f72207468652072616e67653abc20605b6163746976655f657261202d20626f756e64696e675f6475726174696f6e3b206163746976655f6572615d604c56616c696461746f72536c617368496e457261000108050549076507040008450120416c6c20736c617368696e67206576656e7473206f6e2076616c696461746f72732c206d61707065642062792065726120746f20746865206869676865737420736c6173682070726f706f7274696f6e7020616e6420736c6173682076616c7565206f6620746865206572612e4c4e6f6d696e61746f72536c617368496e4572610001080505490718040004610120416c6c20736c617368696e67206576656e7473206f6e206e6f6d696e61746f72732c206d61707065642062792065726120746f20746865206869676865737420736c6173682076616c7565206f6620746865206572612e34536c617368696e675370616e73000104050069070400048c20536c617368696e67207370616e7320666f72207374617368206163636f756e74732e245370616e536c6173680101040559076d07800000000000000000000000000000000000000000000000000000000000000000083d01205265636f72647320696e666f726d6174696f6e2061626f757420746865206d6178696d756d20736c617368206f6620612073746173682077697468696e206120736c617368696e67207370616e2cb82061732077656c6c20617320686f77206d7563682072657761726420686173206265656e2070616964206f75742e5443757272656e74506c616e6e656453657373696f6e01001010000000000ce820546865206c61737420706c616e6e65642073657373696f6e207363686564756c6564206279207468652073657373696f6e2070616c6c65742e0071012054686973206973206261736963616c6c7920696e2073796e632077697468207468652063616c6c20746f205b6070616c6c65745f73657373696f6e3a3a53657373696f6e4d616e616765723a3a6e65775f73657373696f6e605d2e4c4f6666656e64696e6756616c696461746f727301007107040024690120496e6469636573206f662076616c696461746f727320746861742068617665206f6666656e64656420696e20746865206163746976652065726120616e6420776865746865722074686579206172652063757272656e746c79282064697361626c65642e00690120546869732076616c75652073686f756c642062652061207375706572736574206f662064697361626c65642076616c696461746f72732073696e6365206e6f7420616c6c206f6666656e636573206c65616420746f2074686571012076616c696461746f72206265696e672064697361626c65642028696620746865726520776173206e6f20736c617368292e2054686973206973206e656564656420746f20747261636b207468652070657263656e74616765206f6649012076616c696461746f727320746861742068617665206f6666656e64656420696e207468652063757272656e74206572612c20656e737572696e672061206e65772065726120697320666f72636564206966750120604f6666656e64696e6756616c696461746f72735468726573686f6c646020697320726561636865642e205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e6471012077686574686572206120676976656e2076616c696461746f72206861732070726576696f75736c79206f6666656e646564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e38207468652065726120656e64732e384368696c6c5468726573686f6c640000610504000c510120546865207468726573686f6c6420666f72207768656e2075736572732063616e2073746172742063616c6c696e6720606368696c6c5f6f746865726020666f72206f746865722076616c696461746f7273202f5901206e6f6d696e61746f72732e20546865207468726573686f6c6420697320636f6d706172656420746f207468652061637475616c206e756d626572206f662076616c696461746f7273202f206e6f6d696e61746f72732901202860436f756e74466f722a602920696e207468652073797374656d20636f6d706172656420746f2074686520636f6e66696775726564206d61782028604d61782a436f756e7460292e01550501a81c384d61784e6f6d696e6174696f6e7310101000000004b4204d6178696d756d206e756d626572206f66206e6f6d696e6174696f6e7320706572206e6f6d696e61746f722e30486973746f72794465707468101078000000508c204e756d626572206f66206572617320746f206b65657020696e20686973746f72792e00e820466f6c6c6f77696e6720696e666f726d6174696f6e206973206b65707420666f72206572617320696e20605b63757272656e745f657261202d090120486973746f727944657074682c2063757272656e745f6572615d603a2060457261735374616b657273602c2060457261735374616b657273436c6970706564602c050120604572617356616c696461746f725072656673602c20604572617356616c696461746f72526577617264602c206045726173526577617264506f696e7473602cac206045726173546f74616c5374616b65602c206045726173537461727453657373696f6e496e646578602c8420605374616b696e674c65646765722e636c61696d65645f72657761726473602e00e4204d757374206265206d6f7265207468616e20746865206e756d626572206f6620657261732064656c617965642062792073657373696f6e2ef820492e652e2061637469766520657261206d75737420616c7761797320626520696e20686973746f72792e20492e652e20606163746976655f657261203ec42063757272656e745f657261202d20686973746f72795f646570746860206d7573742062652067756172616e746565642e001101204966206d6967726174696e6720616e206578697374696e672070616c6c65742066726f6d2073746f726167652076616c756520746f20636f6e6669672076616c75652cec20746869732073686f756c642062652073657420746f2073616d652076616c7565206f72206772656174657220617320696e2073746f726167652e001501204e6f74653a2060486973746f727944657074686020697320757365642061732074686520757070657220626f756e6420666f72207468652060426f756e646564566563601101206974656d20605374616b696e674c65646765722e636c61696d65645f72657761726473602e2053657474696e6720746869732076616c7565206c6f776572207468616ed820746865206578697374696e672076616c75652063616e206c65616420746f20696e636f6e73697374656e6369657320696e20746865150120605374616b696e674c65646765726020616e642077696c6c206e65656420746f2062652068616e646c65642070726f7065726c7920696e2061206d6967726174696f6e2ef020546865207465737420607265647563696e675f686973746f72795f64657074685f616272757074602073686f77732074686973206566666563742e3853657373696f6e735065724572611010060000000470204e756d626572206f662073657373696f6e7320706572206572612e3c426f6e64696e674475726174696f6e10107000000004e4204e756d626572206f6620657261732074686174207374616b65642066756e6473206d7573742072656d61696e20626f6e64656420666f722e48536c61736844656665724475726174696f6e10106f000000100101204e756d626572206f662065726173207468617420736c6173686573206172652064656665727265642062792c20616674657220636f6d7075746174696f6e2e000d0120546869732073686f756c64206265206c657373207468616e2074686520626f6e64696e67206475726174696f6e2e2053657420746f203020696620736c617368657315012073686f756c64206265206170706c69656420696d6d6564696174656c792c20776974686f7574206f70706f7274756e69747920666f7220696e74657276656e74696f6e2e804d61784e6f6d696e61746f72526577617264656450657256616c696461746f7210100001000010f820546865206d6178696d756d206e756d626572206f66206e6f6d696e61746f727320726577617264656420666f7220656163682076616c696461746f722e00510120466f7220656163682076616c696461746f72206f6e6c79207468652060244d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602062696767657374207374616b6572732063616e390120636c61696d207468656972207265776172642e2054686973207573656420746f206c696d69742074686520692f6f20636f737420666f7220746865206e6f6d696e61746f72207061796f75742e484d6178556e6c6f636b696e674368756e6b7310102000000028050120546865206d6178696d756d206e756d626572206f662060756e6c6f636b696e6760206368756e6b732061205b605374616b696e674c6564676572605d2063616e090120686176652e204566666563746976656c792064657465726d696e657320686f77206d616e7920756e6971756520657261732061207374616b6572206d61792062653820756e626f6e64696e6720696e2e00f8204e6f74653a20604d6178556e6c6f636b696e674368756e6b736020697320757365642061732074686520757070657220626f756e6420666f722074686501012060426f756e64656456656360206974656d20605374616b696e674c65646765722e756e6c6f636b696e67602e2053657474696e6720746869732076616c75650501206c6f776572207468616e20746865206578697374696e672076616c75652063616e206c65616420746f20696e636f6e73697374656e6369657320696e20746865090120605374616b696e674c65646765726020616e642077696c6c206e65656420746f2062652068616e646c65642070726f7065726c7920696e20612072756e74696d650501206d6967726174696f6e2e20546865207465737420607265647563696e675f6d61785f756e6c6f636b696e675f6368756e6b735f616272757074602073686f7773342074686973206566666563742e017907081c53657373696f6e011c53657373696f6e1c2856616c696461746f727301005d050400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e676564010098040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b65797301007d070400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f7273010065050400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b65797300010405007d050400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405850700040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01790501bc00018d070928486973746f726963616c0128486973746f726963616c0848486973746f726963616c53657373696f6e73000104051091070400045d01204d617070696e672066726f6d20686973746f726963616c2073657373696f6e20696e646963657320746f2073657373696f6e2d6461746120726f6f74206861736820616e642076616c696461746f7220636f756e742e2c53746f72656452616e67650000dd03040004e4205468652072616e6765206f6620686973746f726963616c2073657373696f6e732077652073746f72652e205b66697273742c206c61737429000000000a1c4772616e647061011c4772616e647061181453746174650100950704000490205374617465206f66207468652063757272656e7420617574686f72697479207365742e3450656e64696e674368616e676500009907040004c42050656e64696e67206368616e67653a20287369676e616c65642061742c207363686564756c6564206368616e6765292e284e657874466f72636564000010040004bc206e65787420626c6f636b206e756d6265722077686572652077652063616e20666f7263652061206368616e67652e1c5374616c6c65640000dd030400049020607472756560206966207765206172652063757272656e746c79207374616c6c65642e3043757272656e745365744964010028200000000000000000085d0120546865206e756d626572206f66206368616e6765732028626f746820696e207465726d73206f66206b65797320616e6420756e6465726c79696e672065636f6e6f6d696320726573706f6e736962696c697469657329c420696e20746865202273657422206f66204772616e6470612076616c696461746f72732066726f6d2067656e657369732e30536574496453657373696f6e00010405281004002859012041206d617070696e672066726f6d206772616e6470612073657420494420746f2074686520696e646578206f6620746865202a6d6f737420726563656e742a2073657373696f6e20666f722077686963682069747368206d656d62657273207765726520726573706f6e7369626c652e0045012054686973206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e2070726f6f66732e20416e2065717569766f636174696f6e2070726f6f66206d7573744d0120636f6e7461696e732061206b65792d6f776e6572736869702070726f6f6620666f72206120676976656e2073657373696f6e2c207468657265666f7265207765206e65656420612077617920746f20746965450120746f6765746865722073657373696f6e7320616e64204752414e44504120736574206964732c20692e652e207765206e65656420746f2076616c6964617465207468617420612076616c696461746f7241012077617320746865206f776e6572206f66206120676976656e206b6579206f6e206120676976656e2073657373696f6e2c20616e642077686174207468652061637469766520736574204944207761735420647572696e6720746861742073657373696f6e2e00b82054574f582d4e4f54453a2060536574496460206973206e6f7420756e646572207573657220636f6e74726f6c2e01850501c008384d6178417574686f7269746965731010a0860100045c204d617820417574686f72697469657320696e20757365584d6178536574496453657373696f6e456e74726965732820a00200000000000018390120546865206d6178696d756d206e756d626572206f6620656e747269657320746f206b65657020696e207468652073657420696420746f2073657373696f6e20696e646578206d617070696e672e0031012053696e6365207468652060536574496453657373696f6e60206d6170206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e73207468697329012076616c75652073686f756c642072656c61746520746f2074686520626f6e64696e67206475726174696f6e206f66207768617465766572207374616b696e672073797374656d2069733501206265696e6720757365642028696620616e79292e2049662065717569766f636174696f6e2068616e646c696e67206973206e6f7420656e61626c6564207468656e20746869732076616c7565342063616e206265207a65726f2e01a1070b48417574686f72697479446973636f766572790148417574686f72697479446973636f7665727908104b6579730100a5070400048c204b657973206f66207468652063757272656e7420617574686f72697479207365742e204e6578744b6579730100a50704000480204b657973206f6620746865206e65787420617574686f72697479207365742e000000000c20496d4f6e6c696e650120496d4f6e6c696e651038486561727462656174416674657201001010000000002c1d012054686520626c6f636b206e756d6265722061667465722077686963682069742773206f6b20746f2073656e64206865617274626561747320696e207468652063757272656e74242073657373696f6e2e0025012041742074686520626567696e6e696e67206f6620656163682073657373696f6e20776520736574207468697320746f20612076616c756520746861742073686f756c642066616c6c350120726f7567686c7920696e20746865206d6964646c65206f66207468652073657373696f6e206475726174696f6e2e20546865206964656120697320746f206669727374207761697420666f721901207468652076616c696461746f727320746f2070726f64756365206120626c6f636b20696e207468652063757272656e742073657373696f6e2c20736f207468617420746865a820686561727462656174206c61746572206f6e2077696c6c206e6f74206265206e65636573736172792e00390120546869732076616c75652077696c6c206f6e6c79206265207573656420617320612066616c6c6261636b206966207765206661696c20746f2067657420612070726f7065722073657373696f6e2d012070726f677265737320657374696d6174652066726f6d20604e65787453657373696f6e526f746174696f6e602c2061732074686f736520657374696d617465732073686f756c642062650101206d6f7265206163637572617465207468656e207468652076616c75652077652063616c63756c61746520666f7220604865617274626561744166746572602e104b6579730100ad07040004d0205468652063757272656e7420736574206f66206b6579732074686174206d61792069737375652061206865617274626561742e485265636569766564486561727462656174730001080505dd03b5070400083d0120466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f66206053657373696f6e496e6465786020616e64206041757468496e6465786020746fb02060577261707065724f70617175653c426f756e6465644f70617175654e6574776f726b53746174653e602e38417574686f726564426c6f636b730101080505490710100000000008150120466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f66206056616c696461746f7249643c543e6020746f20746865c8206e756d626572206f6620626c6f636b7320617574686f7265642062792074686520676976656e20617574686f726974792e01b50501d40440556e7369676e65645072696f726974792820ffffffffffffffff10f0204120636f6e66696775726174696f6e20666f722062617365207072696f72697479206f6620756e7369676e6564207472616e73616374696f6e732e0015012054686973206973206578706f73656420736f20746861742069742063616e2062652074756e656420666f7220706172746963756c61722072756e74696d652c207768656eb4206d756c7469706c652070616c6c6574732073656e6420756e7369676e6564207472616e73616374696f6e732e01c9070d204f6666656e63657301204f6666656e6365730c1c5265706f727473000104052ccd07040004490120546865207072696d61727920737472756374757265207468617420686f6c647320616c6c206f6666656e6365207265636f726473206b65796564206279207265706f7274206964656e746966696572732e58436f6e63757272656e745265706f727473496e6465780101080505d107d5030400042901204120766563746f72206f66207265706f727473206f66207468652073616d65206b696e6420746861742068617070656e6564206174207468652073616d652074696d6520736c6f742e485265706f72747342794b696e64496e64657801010405fc30040018110120456e756d65726174657320616c6c207265706f727473206f662061206b696e6420616c6f6e672077697468207468652074696d6520746865792068617070656e65642e00bc20416c6c207265706f7274732061726520736f72746564206279207468652074696d65206f66206f6666656e63652e004901204e6f74652074686174207468652061637475616c2074797065206f662074686973206d617070696e6720697320605665633c75383e602c207468697320697320626563617573652076616c756573206f66690120646966666572656e7420747970657320617265206e6f7420737570706f7274656420617420746865206d6f6d656e7420736f2077652061726520646f696e6720746865206d616e75616c2073657269616c697a6174696f6e2e0001f800000e6052616e646f6d6e657373436f6c6c656374697665466c6970016052616e646f6d6e657373436f6c6c656374697665466c6970043852616e646f6d4d6174657269616c0100d50704000c610120536572696573206f6620626c6f636b20686561646572732066726f6d20746865206c61737420383120626c6f636b73207468617420616374732061732072616e646f6d2073656564206d6174657269616c2e2054686973610120697320617272616e67656420617320612072696e672062756666657220776974682060626c6f636b5f6e756d626572202520383160206265696e672074686520696e64657820696e746f20746865206056656360206f664420746865206f6c6465737420686173682e000000000f20426167734c6973740120426167734c6973740c244c6973744e6f6465730001040500d90704000c8020412073696e676c65206e6f64652c2077697468696e20736f6d65206261672e000501204e6f6465732073746f7265206c696e6b7320666f727761726420616e64206261636b2077697468696e207468656972207265737065637469766520626167732e4c436f756e746572466f724c6973744e6f646573010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170204c697374426167730001040528dd0704000c642041206261672073746f72656420696e2073746f726167652e0019012053746f7265732061206042616760207374727563742c2077686963682073746f726573206865616420616e64207461696c20706f696e7465727320746f20697473656c662e01d50501010104344261675468726573686f6c647315010919210300407a10f35a00006a70ccd4a96000009ef3397fbc660000a907ccd5306d00003d9a67fb0c740000a9bfa275577b0000a6fdf73217830000034f5d91538b0000132445651494000078081001629d00000302f63c45a70000392e6f7fc7b10000f59c23c6f2bc00004ae76aafd1c80000598a64846fd50000129fb243d8e200003f22e1ac18f1000033a4844c3e000100e2e51b895710010076a2c0b0732101006789b407a3330100793ed8d7f646010078131b81815b01000c1cf38a567101004437eeb68a8801009eb56d1434a10100335e9f156abb010067c3c7a545d701003218f340e1f40100de0b230d59140200699c11f5ca350200ad50a2c4565902009ae41c471e7f0200d0244e6745a70200f984ad51f2d10200ace7a7984dff0200a118325b822f0300ffa4c76dbe620300580bfd8532990300a9afce6812d30300109ad81b95100400d9caa519f551040038df488970970400bee1727949e10400cc73401fc62f0500b304f91831830500828bffb4d9db05001235383d143a0600a5b42a473a9e060036662d09ab080700f73aeab4cb790700b87e93d707f20700ffec23c0d1710800b84b0beca2f90800c9dcae7afc89090091752ba867230a0064f1cd4f76c60a003609be76c3730b0078655fdff32b0c00a407f5a5b6ef0c0052f61be7c5bf0d00da71bb70e79c0e000de9127eed870f001477987fb7811000ebee65ef328b11001269fe325ca5120033f8428b3fd113008ba57a13fa0f15001b2b60d0ba6216000d1d37d0c3ca17006c64fa5c6b4919002622c7411de01a00045bb9245c901c00233d83f6c25b1e00c8771c79064420003013fddef64a2200aa8b6e848172240082c096c4b2bc260016a3faebb72b29008296524ae1c12b00a636a865a4812e00d0e2d4509e6d31009c0a9a2796883400e4faafb27fd53700e6e64d367e573b000e4bd66de7113f0088b17db746084300b07def72603e470034de249635b84b00d48bd57b077a5000d0bd20ef5b885500b8f0467801e85a0010f88aee139e60003892925301b066009c95e4fc8e236d00b4126d10dffe730028b43e5976487b00a08a1c7a42078300b09ab083a0428b002846b2f463029400c861a42ade4e9d0050d23d4ae630a700805101a7e1b1b10038e501b2ccdbbc002016527844b9c800388924ba9055d50070ca35a4aebce200805fb1355cfbf0008035685d241f0001a0c3dcd96b361001d07862e87e50210160e852d09f7d330190662c5816cf460110274c3340575b01804be277a22971013082b92dfc5a880180d276075a01a101b0f511592b34bb014031745f580cd701802f6cee59a4f40140ff799b521814026075607d2986350260fde999a60d590200e5e71c91d07e02c0df2575cff2a602a07fd975899ad102a067009d4cf0fe0220dc29a1321f2f0320ff526b0a5562038088caa383c29803e05683fb5c9bd203401dd75d9516100400317e39a06e5104c0b071129de1960480b48c9192b1e00480e8124aad242f05c007ca7082858205007c13c45623db0540836fe869523906c0700f81466c9d0640f09c5017d00707c0e624b301e37807c0332ac78510f10780074ca1e4ca700800d5a9eb8c8bf80800a849588ed3880900804254142c220a80a25170e826c50a00e8d5fafc5e720b801df64e00792a0c80d4fe64f923ee0c006dd038ee19be0d001e90a494209b0e0010bf570e0a860f00da6a9db0b57f1000bf64afd810891100bb5b60cd17a31200f963f3aed6ce1300d5f004766a0d1500e099770202601600103d663bdfc71700de3e2d4158461900ecdbadb2d8dc1a0045c70007e38c1c00b8bde0fc11581e00ba5c2a211a402000407de46dcb462200dea55b03136e2400aaf1f3fcfcb7260014226f63b62629006492803e8fbc2b008486a6c7fc7b2e002cf05fc09b673100da63f7ed32823400f0b13fbdb5ce3700f291c41047503b00422a1a3c3c0a3f002c24212f20004300ac9342d4b6354700cc6ed7a400af4b00c4d022773e70500020017d89f57d5500f86387cef3dc5a008c4c7f7e54926000206207f284a36600cc1e05cb49166d00b42a7a70c4f07300d43a90e278397b0038f461ec53f78200a07264b9b1318b0048c9b3d464f09300007fe998bd3b9d0010058f17921ca70000dfaf7f469cb100e80c880bd6c4bc0058bdcb7ddca0c80038d18d37a03bd50030d55bf01ca1e200704ac01a0fdef0ffffffffffffffffacd020546865206c697374206f66207468726573686f6c64732073657061726174696e672074686520766172696f757320626167732e00490120496473206172652073657061726174656420696e746f20756e736f727465642062616773206163636f7264696e6720746f2074686569722073636f72652e205468697320737065636966696573207468656101207468726573686f6c64732073657061726174696e672074686520626167732e20416e20696427732062616720697320746865206c6172676573742062616720666f722077686963682074686520696427732073636f7265b8206973206c657373207468616e206f7220657175616c20746f20697473207570706572207468726573686f6c642e006501205768656e20696473206172652069746572617465642c2068696768657220626167732061726520697465726174656420636f6d706c6574656c79206265666f7265206c6f77657220626167732e2054686973206d65616e735901207468617420697465726174696f6e206973205f73656d692d736f727465645f3a20696473206f66206869676865722073636f72652074656e6420746f20636f6d65206265666f726520696473206f66206c6f7765722d012073636f72652c206275742070656572206964732077697468696e206120706172746963756c6172206261672061726520736f7274656420696e20696e73657274696f6e206f726465722e006820232045787072657373696e672074686520636f6e7374616e74004d01205468697320636f6e7374616e74206d75737420626520736f7274656420696e207374726963746c7920696e6372656173696e67206f726465722e204475706c6963617465206974656d7320617265206e6f742c207065726d69747465642e00410120546865726520697320616e20696d706c696564207570706572206c696d6974206f66206053636f72653a3a4d4158603b20746861742076616c756520646f6573206e6f74206e65656420746f2062652101207370656369666965642077697468696e20746865206261672e20466f7220616e792074776f207468726573686f6c64206c697374732c206966206f6e6520656e647320776974683101206053636f72653a3a4d4158602c20746865206f74686572206f6e6520646f6573206e6f742c20616e64207468657920617265206f746865727769736520657175616c2c207468652074776f7c206c697374732077696c6c20626568617665206964656e746963616c6c792e003820232043616c63756c6174696f6e005501204974206973207265636f6d6d656e64656420746f2067656e65726174652074686520736574206f66207468726573686f6c647320696e20612067656f6d6574726963207365726965732c2073756368207468617441012074686572652065786973747320736f6d6520636f6e7374616e7420726174696f2073756368207468617420607468726573686f6c645b6b202b20315d203d3d20287468726573686f6c645b6b5d202ad020636f6e7374616e745f726174696f292e6d6178287468726573686f6c645b6b5d202b2031296020666f7220616c6c20606b602e005901205468652068656c7065727320696e2074686520602f7574696c732f6672616d652f67656e65726174652d6261677360206d6f64756c652063616e2073696d706c69667920746869732063616c63756c6174696f6e2e002c2023204578616d706c6573005101202d20496620604261675468726573686f6c64733a3a67657428292e69735f656d7074792829602c207468656e20616c6c20696473206172652070757420696e746f207468652073616d65206261672c20616e64b0202020697465726174696f6e206973207374726963746c7920696e20696e73657274696f6e206f726465722e6101202d20496620604261675468726573686f6c64733a3a67657428292e6c656e2829203d3d203634602c20616e6420746865207468726573686f6c6473206172652064657465726d696e6564206163636f7264696e6720746f11012020207468652070726f63656475726520676976656e2061626f76652c207468656e2074686520636f6e7374616e7420726174696f20697320657175616c20746f20322e6501202d20496620604261675468726573686f6c64733a3a67657428292e6c656e2829203d3d20323030602c20616e6420746865207468726573686f6c6473206172652064657465726d696e6564206163636f7264696e6720746f59012020207468652070726f63656475726520676976656e2061626f76652c207468656e2074686520636f6e7374616e7420726174696f20697320617070726f78696d6174656c7920657175616c20746f20312e3234382e6101202d20496620746865207468726573686f6c64206c69737420626567696e7320605b312c20322c20332c202e2e2e5d602c207468656e20616e20696420776974682073636f72652030206f7220312077696c6c2066616c6cf0202020696e746f2062616720302c20616e20696420776974682073636f726520322077696c6c2066616c6c20696e746f2062616720312c206574632e00302023204d6967726174696f6e00610120496e20746865206576656e7420746861742074686973206c6973742065766572206368616e6765732c206120636f7079206f6620746865206f6c642062616773206c697374206d7573742062652072657461696e65642e5d012057697468207468617420604c6973743a3a6d696772617465602063616e2062652063616c6c65642c2077686963682077696c6c20706572666f726d2074686520617070726f707269617465206d6967726174696f6e2e01e107101c56657374696e67011c56657374696e67081c56657374696e670001040200e907040004d820496e666f726d6174696f6e20726567617264696e67207468652076657374696e67206f66206120676976656e206163636f756e742e3853746f7261676556657273696f6e0100f10704000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e003101204e6577206e6574776f726b732073746172742077697468206c61746573742076657273696f6e2c2061732064657465726d696e6564206279207468652067656e65736973206275696c642e01d90501050108444d696e5665737465645472616e736665721840aa821bce26000000000000000000000004e820546865206d696e696d756d20616d6f756e74207472616e7366657272656420746f2063616c6c20607665737465645f7472616e73666572602e4c4d617856657374696e675363686564756c657310101c0000000001f50711204d756c746973696701204d756c746973696704244d756c7469736967730001080502f907fd07040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e01e1050109010c2c4465706f736974426173651840d042de1300000000000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f72184040cd2d030000000000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f7269657310106400000004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e010508121c436f756e63696c011c436f756e63696c24145374616765010009082402010000000000000004742043757272656e7420636f756e63696c20766f74696e6720737461676538436f756e63696c4d656d6265727301001d08040004602043757272656e7420636f756e63696c206d656d626572732843616e64696461746573000104022829080400041101204d6170206f6620616c6c2063616e64696461746573207468617420657665722063616e6469646174656420616e6420686176656e277420756e7374616b65207965742e50416e6e6f756e63656d656e74506572696f644e72010028200000000000000000085d0120496e646578206f66207468652063757272656e742063616e64696461637920706572696f642e20497420697320696e6372656d656e74656420657665727974696d6520616e6e6f756e63656d656e7420706572696f6420207374617274732e18427564676574010018400000000000000000000000000000000004c82042756467657420666f722074686520636f756e63696c277320656c6563746564206d656d6265727320726577617264732e484e6578745265776172645061796d656e7473010010100000000004290120546865206e65787420626c6f636b20696e2077686963682074686520656c656374656420636f756e63696c206d656d62657220726577617264732077696c6c2062652070617965642e404e657874427564676574526566696c6c010010100000000004d820546865206e65787420626c6f636b20696e20776869636820746865206275646765742077696c6c20626520696e637265617365642e3c427564676574496e6372656d656e74010018400000000000000000000000000000000004d420416d6f756e74206f662062616c616e636520746f20626520726566696c6c65642065766572792062756467657420706572696f643c436f756e63696c6f725265776172640100184000000000000000000000000000000000046c20436f756e63696c6f72207265776172642070657220626c6f636b01e90501110124684d696e4e756d6265724f66457874726143616e64696461746573101000000000080901204d696e696d756d206e756d626572206f662065787472612063616e64696461746573206e656564656420666f72207468652076616c696420656c656374696f6e2e2d01204e756d626572206f6620746f74616c2063616e6469646174657320697320657175616c20746f20636f756e63696c2073697a6520706c75732065787472612063616e646964617465732e2c436f756e63696c53697a65101003000000045420436f756e63696c206d656d62657220636f756e74444d696e43616e6469646174655374616b651840a010a012d3eb050000000000000000000490204d696e696d756d207374616b652063616e6469646174652068617320746f206c6f636b60416e6e6f756e63696e67506572696f644475726174696f6e1010805101000474204475726174696f6e206f6620616e6e6f6e63696e6720706572696f644849646c65506572696f644475726174696f6e1010801303000460204475726174696f6e206f662069646c6520706572696f6464456c65637465644d656d626572526577617264506572696f6410104038000004a020496e74657276616c20666f72206175746f6d6174696320726577617264207061796d656e74732e48427564676574526566696c6c506572696f6410104038000004ac20496e74657276616c206265747765656e206175746f6d617469632062756467657420726566696c6c732e3c43616e6469646163794c6f636b496425042063616e6469646163048c204578706f72747320636f6e7374202d2063616e646964616379206c6f636b2069642e3c436f756e63696c6f724c6f636b4964250420636f756e63696c6f048c204578706f72747320636f6e7374202d20636f756e63696c6f72206c6f636b2069642e012d0813285265666572656e64756d014c496e7374616e6365315265666572656e64756d0c14537461676501003108040004682043757272656e74207265666572656e64756d2073746167652e14566f74657301010402004108e400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018510120566f746573206361737420696e20746865207265666572656e64756d2e2041206e6577207265636f726420697320616464656420746f2074686973206d6170207768656e20612075736572206361737473206134207365616c656420766f74652e0101204974206973206d6f646966696564207768656e206120757365722072657665616c732074686520766f7465277320636f6d6d69746d656e742070726f6f662e55012041207265636f72642069732066696e616c6c792072656d6f766564207768656e20746865207573657220756e7374616b65732c2077686963682063616e2068617070656e20647572696e67206120766f74696e679c207374616765206f72206166746572207468652063757272656e74206379636c6520656e64732ef82041207374616b6520666f72206120766f74652063616e2062652072657573656420696e20667574757265207265666572656e64756d206379636c65732e404163636f756e74734f707465644f757401010402007c0004f4204163636f756e74732074686174207065726d616e656e746c79206f70746564206f7574206f6620766f74696e6720696e207265666572656e64756d2e01ed0501190114344d617853616c744c656e67746828202000000000000000085d01204d6178696d756d206c656e677468206f6620766f746520636f6d6d69746d656e742073616c742e20557365206c656e677468207468617420656e737572657320756e697175656e65737320666f722068617368696e675020652e672e207374643a3a7536343a3a4d41582e44566f746553746167654475726174696f6e101000e1000004b0204475726174696f6e206f6620766f74696e6720737461676520286e756d626572206f6620626c6f636b73294c52657665616c53746167654475726174696f6e101000e1000004bc204475726174696f6e206f662072657665616c696e6720737461676520286e756d626572206f6620626c6f636b7329304d696e696d756d5374616b651840a41a130d8401000000000000000000000480204d696e696d756d207374616b65206e656564656420666f7220766f74696e67505374616b696e6748616e646c65724c6f636b4964250420766f74696e67202004a4204578706f72747320636f6e7374202d207374616b696e672068616e646c6572206c6f636b2069642e014508141c4d656d6265727301284d656d6265727368697020304e6578744d656d6265724964010028200000000000000000084501204d656d626572496420746f2061737369676e20746f206e657874206d656d626572207468617420697320616464656420746f207468652072656769737472792c20616e6420697320616c736f20746865e820746f74616c206e756d626572206f66206d656d6265727320637265617465642e204d656d626572496473207374617274206174205a65726f2e384d656d626572736869704279496400010402284908040004d0204d617070696e67206f66206d656d626572277320696420746f207468656972206d656d626572736869702070726f66696c652e504d656d6265724964427948616e646c6548617368010104022c28200000000000000000040501205265676973746572656420756e697175652068616e646c6573206861736820616e64207468656972206d617070696e6720746f207468656972206f776e65722e2c526566657272616c437574010008040004410120526566657272616c206375742070657263656e74206f6620746865206d656d626572736869702066656520746f2072656365697665206f6e20627579696e6720746865206d656d626572736869702e3c4d656d62657273686970507269636501001840aa821bce26000000000000000000000004682043757272656e74206d656d626572736869702070726963652e58496e697469616c496e7669746174696f6e436f756e74010010100000000004e820496e697469616c20696e7669746174696f6e20636f756e7420666f7220746865206e65776c7920626f75676874206d656d626572736869702e60496e697469616c496e7669746174696f6e42616c616e63650100184034c10d6713000000000000000000000004cc20496e697469616c20696e7669746174696f6e2062616c616e636520666f722074686520696e7669746564206d656d6265722e705374616b696e674163636f756e7449644d656d62657253746174757301010402004d082400000000000000000004250120446f75626c65206f662061207374616b696e67206163636f756e7420696420616e64206d656d62657220696420746f2074686520636f6e6669726d6174696f6e207374617475732e01f105012901185844656661756c744d656d6265727368697050726963651840aa821bce26000000000000000000000004a0204578706f72747320636f6e7374202d2064656661756c74206d656d62657273686970206665652e64526566657272616c4375744d6178696d756d50657263656e74080432044901204578706f72747320636f6e7374202d206d6178696d756d2070657263656e742076616c7565206f6620746865206d656d626572736869702066656520666f722074686520726566657272616c206375742e7c44656661756c74496e697469616c496e7669746174696f6e42616c616e6365184034c10d6713000000000000000000000004e0204578706f72747320636f6e7374202d2064656661756c742062616c616e636520666f722074686520696e7669746564206d656d6265722e3843616e6469646174655374616b651840a41a130d84010000000000000000000004f8204578706f72747320636f6e7374202d205374616b65206e656564656420746f2063616e646964617465206173207374616b696e67206163636f756e742e4c496e76697465644d656d6265724c6f636b4964250420696e766974656d6204a0204578706f72747320636f6e7374202d20696e7669746564206d656d626572206c6f636b2069642e585374616b696e6743616e6469646174654c6f636b4964250420626f756e6473746104ac204578706f72747320636f6e7374202d207374616b696e672063616e646964617465206c6f636b2069642e0151081514466f72756d0124466f72756d5f315f31203043617465676f727942794964010104022855083d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004cc204d61702063617465676f7279206964656e74696669657220746f20636f72726573706f6e64696e672063617465676f72792e384e65787443617465676f727949640100282000000000000000000411012043617465676f7279206964656e7469666965722076616c756520746f206265207573656420666f7220746865206e6578742043617465676f727920637265617465642e3c43617465676f7279436f756e746572010028200000000000000000049420436f756e74657220666f7220616c6c206578697374696e672063617465676f726965732e2854687265616442794964010108020279035d08a4000000000000000000000000000000000000000000000000000000000000000000000000000000000004bc204d617020746872656164206964656e74696669657220746f20636f72726573706f6e64696e67207468726561642e304e657874546872656164496401002820000000000000000004090120546872656164206964656e7469666965722076616c756520746f206265207573656420666f72206e6578742054687265616420696e20746872656164427949642e284e657874506f7374496401002820000000000000000004f020506f7374206964656e7469666965722076616c756520746f206265207573656420666f7220666f72206e65787420706f737420637265617465642e4c43617465676f727942794d6f64657261746f72010108020279037c000480204d6f64657261746f722073657420666f7220656163682043617465676f727920506f737442794964010108020279036108150100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004ac204d617020706f7374206964656e74696669657220746f20636f72726573706f6e64696e6720706f73742e01f505015101102c506f73744465706f7369741840e9cc50710000000000000000000000000838204578706f72747320636f6e737480204465706f736974206e656564656420746f20637265617465206120706f7374345468726561644465706f736974184074eca96d0000000000000000000000000488204465706f736974206e656564656420746f20637265617465206120746872656164804d617844697265637453756263617465676f72696573496e43617465676f727928200a000000000000000484204d617844697265637453756263617465676f72696573496e43617465676f7279484d6178546f74616c43617465676f7269657328202800000000000000044c204d6178546f74616c43617465676f726965730165081630436f6e737469747574696f6e0130436f6e737469747574696f6e0430436f6e737469747574696f6e010069088000000000000000000000000000000000000000000000000000000000000000000001f905016d0100001718426f756e74790118426f756e74791420426f756e7469657301010402286d087d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044020426f756e74792073746f726167652e4c426f756e7479436f6e747269627574696f6e730101080202810885088000000000000000000000000000000000d082a46b000000000000000000000000044d0120446f75626c65206d617020666f7220626f756e74792066756e64696e672e2049742073746f7265732061206d656d626572206f7220636f756e63696c2066756e64696e6720666f7220626f756e746965732e2c426f756e7479436f756e74010010100000000004b820436f756e74206f6620616c6c20626f756e7469657320746861742068617665206265656e20637265617465642e1c456e74726965730001080202790389080400046020576f726b20656e7472792073746f72616765206d61702e28456e747279436f756e74010010100000000004c820436f756e74206f6620616c6c20776f726b20656e747269657320746861742068617665206265656e20637265617465642e01fd05017101105c436c6f736564436f6e747261637453697a654c696d6974101032000000044d01204578706f72747320636f6e7374202d206d617820776f726b20656e747279206e756d62657220666f72206120636c6f736564206173737572616e6365207479706520636f6e747261637420626f756e74792e4c4d696e576f726b456e7472616e745374616b65184081ae906c00000000000000000000000004d4204578706f72747320636f6e7374202d206d696e20776f726b20656e7472616e74207374616b6520666f72206120626f756e74792e6846756e6465725374617465426c6f6174426f6e64416d6f756e741840d082a46b00000000000000000000000004f4204578706f72747320636f6e7374202d2066756e64657220737461746520626c6f617420626f6e6420616d6f756e7420666f72206120626f756e74792e6c43726561746f725374617465426c6f6174426f6e64416d6f756e741840e901d26b00000000000000000000000004f8204578706f72747320636f6e7374202d2063726561746f7220737461746520626c6f617420626f6e6420616d6f756e7420666f72206120626f756e74792e018d0818404a6f7973747265616d5574696c69747901404a6f7973747265616d5574696c6974790001010601950100019108191c436f6e74656e74011c436f6e74656e74842c4368616e6e656c427949640101040228a901a10100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024566964656f42794964010104022895086c00000000000000000000000000000000000000000000000000000000344e6578744368616e6e656c4964010028200000000000000000002c4e657874566964656f496401002820000000000000000000384e6578745472616e73666572496401002820000000000000000000484e65787443757261746f7247726f75704964010028200000000000000000004043757261746f7247726f7570427949640101040228c1080c0000000028436f6d6d69746d656e7401002c80000000000000000000000000000000000000000000000000000000000000000000684368616e6e656c5374617465426c6f6174426f6e6456616c756501001840000000000000000000000000000000000425012054686520737461746520626c6f617420626f6e6420666f7220746865206368616e6e656c202868656c70732070726576656e74696e672074686520737461746520626c6f6174292e60566964656f5374617465426c6f6174426f6e6456616c7565010018400000000000000000000000000000000004190154686520737461746520626c6f617420626f6e6420666f722074686520766964656f202868656c70732070726576656e74696e672074686520737461746520626c6f6174292e444d6178436173686f7574416c6c6f776564010018400000000000000000000000000000000000444d696e436173686f7574416c6c6f776564010018400000000000000000000000000000000000584368616e6e656c436173686f757473456e61626c6564010098040000484d696e41756374696f6e4475726174696f6e01001010000000000454204d696e2061756374696f6e206475726174696f6e484d617841756374696f6e4475726174696f6e01001010000000000454204d61782061756374696f6e206475726174696f6e644d696e41756374696f6e457874656e73696f6e506572696f6401001010000000000474204d696e2061756374696f6e20657874656e73696f6e20706572696f64644d617841756374696f6e457874656e73696f6e506572696f6401001010000000000474204d61782061756374696f6e20657874656e73696f6e20706572696f64484d696e4269644c6f636b4475726174696f6e01001010000000000458204d696e20626964206c6f636b206475726174696f6e484d61784269644c6f636b4475726174696f6e01001010000000000458204d617820626964206c6f636b206475726174696f6e404d696e5374617274696e67507269636501001840000000000000000000000000000000000468204d696e2061756374696f6e2073746172696e67207072696365404d61785374617274696e67507269636501001840000000000000000000000000000000000468204d61782061756374696f6e2073746172696e67207072696365444d696e43726561746f72526f79616c74790100ac1000000000047c204d696e2063726561746f7220726f79616c74792070657263656e74616765444d617843726561746f72526f79616c74790100ac1000000000047c204d61782063726561746f7220726f79616c74792070657263656e74616765284d696e4269645374657001001840000000000000000000000000000000000454204d696e2061756374696f6e206269642073746570284d61784269645374657001001840000000000000000000000000000000000454204d61782061756374696f6e20626964207374657054506c617466726f6d46656550657263656e746167650100ac1000000000046020506c6174666f726d206665652070657263656e746167655c41756374696f6e53746172747341744d617844656c7461010010100000000004b8204d61782064656c7461206265747765656e2063757272656e7420626c6f636b20616e6420737461727473206174784f70656e41756374696f6e4269644279566964656f416e644d656d62657201010802027903dd087000000000000000000000000000000000000000000000000000000000045c204269647320666f72206f70656e2061756374696f6e7354476c6f62616c4461696c794e6674436f756e7465720100f90130000000000000000000000000046820476c6f62616c206461696c79204e465420636f756e7465722e58476c6f62616c5765656b6c794e6674436f756e7465720100f90130000000000000000000000000046c20476c6f62616c207765656b6c79204e465420636f756e7465722e4c476c6f62616c4461696c794e66744c696d69740100f50130000000000000000000000000046020476c6f62616c206461696c79204e4654206c696d69742e50476c6f62616c5765656b6c794e66744c696d69740100f50130000000000000000000000000046420476c6f62616c207765656b6c79204e4654206c696d69742e404e66744c696d697473456e61626c656401009804000868204e4654206c696d69747320656e61626c6564206f72206e6f74a02043616e206265207570646174656420696e20666c696768742062792074686520436f756e63696c01050601a101246c4d61784e756d6265724f6643757261746f727350657247726f757010100a00000004c4204578706f72747320636f6e7374202d206d6178206e756d626572206f662063757261746f7273207065722067726f7570ac4d61784b65797350657243757261746f7247726f75705065726d697373696f6e7342794c6576656c4d6170101019000000045d01204578706f72747320636f6e7374202d206d6178206e756d626572206f66206b657973207065722063757261746f725f67726f75702e7065726d697373696f6e735f62795f6c6576656c206d617020696e7374616e6365704d61784e667441756374696f6e57686974656c6973744c656e67746810101400000004c4204578706f72747320636f6e7374202d206d6178206e66742061756374696f6e2077686974656c697374206c656e6774686844656661756c74476c6f62616c4461696c794e66744c696d6974f5013064000000000000004038000004c0204578706f72747320636f6e7374202d2064656661756c7420676c6f62616c206461696c79204e4654206c696d69742e6c44656661756c74476c6f62616c5765656b6c794e66744c696d6974f501309001000000000000c089010004c4204578706f72747320636f6e7374202d2064656661756c7420676c6f62616c207765656b6c79204e4654206c696d69742e6c44656661756c744368616e6e656c4461696c794e66744c696d6974f501300a000000000000004038000004c4204578706f72747320636f6e7374202d2064656661756c74206368616e6e656c206461696c79204e4654206c696d69742e7044656661756c744368616e6e656c5765656b6c794e66744c696d6974f501302800000000000000c089010004c8204578706f72747320636f6e7374202d2064656661756c74206368616e6e656c207765656b6c79204e4654206c696d69742e684d696e696d756d436173686f7574416c6c6f7765644c696d69741840a41a130d84010000000000000000000004a8204578706f727420636f6e7374202d206d696e20636173686f757420616c6c6f776564206c696d697473684d6178696d756d436173686f7574416c6c6f7765644c696d6974184040a640ba3e363b00000000000000000004a8204578706f727420636f6e7374202d206d617820636173686f757420616c6c6f776564206c696d69747301e1081a1c53746f72616765011c53746f726167654c4055706c6f6164696e67426c6f636b6564010098040004a020446566696e6573207768657468657220616c6c206e65772075706c6f61647320626c6f636b65641042616773010104029502e50848000000000000000000000000000000000000044820426167732073746f72616765206d61702e4c4e65787453746f726167654275636b6574496401002820000000000000000004ac2053746f72616765206275636b657420696420636f756e7465722e20537461727473206174207a65726f2e404e657874446174614f626a656374496401002820000000000000000004a02044617461206f626a65637420696420636f756e7465722e20537461727473206174207a65726f2e4453746f726167654275636b6574427949640001040228f108040004442053746f72616765206275636b6574732e24426c61636b6c69737401010402f9087c00048020426c61636b6c69737465642064617461206f626a656374206861736865732e5043757272656e74426c61636b6c69737453697a65010028200000000000000000047820426c61636b6c69737420636f6c6c656374696f6e20636f756e7465722e60446174614f626a6563745065724d65676162797465466565010018400000000000000000000000000000000004b02053697a652062617365642070726963696e67206f66206e6577206f626a656374732075706c6f616465642e6453746f726167654275636b6574735065724261674c696d6974010010100000000004a0202253746f72616765206275636b657473207065722062616722206e756d626572206c696d69742e68566f75636865724d61784f626a6563747353697a654c696d697401002820000000000000000004f820224d6178206f626a656374732073697a6520666f7220612073746f72616765206275636b657420766f756368657222206e756d626572206c696d69742e70566f75636865724d61784f626a656374734e756d6265724c696d697401002820000000000000000004050120224d6178206f626a65637473206e756d62657220666f7220612073746f7261676520206275636b657420766f756368657222206e756d626572206c696d69742e74446174614f626a6563745374617465426c6f6174426f6e6456616c756501001840000000000000000000000000000000000439012054686520737461746520626c6f617420626f6e6420666f72207468652064617461206f626a65637473202868656c70732070726576656e74696e672074686520737461746520626c6f6174292e6844796e616d69634261674372656174696f6e506f6c696369657301010402b102fd0814000000000004c82044796e616d69634261674372656174696f6e506f6c6963792062792062616720747970652073746f72616765206d61702e3c446174614f626a65637473427949640101080202050909096c00000000000000000000000000000000000000000000000000000004b0202744617461206f626a6563747320666f722062616773272073746f7261676520646f75626c65206d61702e784e657874446973747269627574696f6e4275636b657446616d696c79496401002820000000000000000004dc20446973747269627574696f6e206275636b65742066616d696c7920696420636f756e7465722e20537461727473206174207a65726f2e70446973747269627574696f6e4275636b657446616d696c794279496401010402280d09200000000000000000047820446973747269627574696f6e206275636b65742066616d696c6965732e80446973747269627574696f6e4275636b6574427946616d696c794964427949640101080202790311093000000000000000000000000004a82027446973747269627574696f6e206275636b6574272073746f7261676520646f75626c65206d61702e78446973747269627574696f6e4275636b657446616d696c794e756d62657201002820000000000000000004f020546f74616c206e756d626572206f6620646973747269627574696f6e206275636b65742066616d696c69657320696e207468652073797374656d2e78446973747269627574696f6e4275636b6574735065724261674c696d6974010010100000000004b42022446973747269627574696f6e206275636b657473207065722062616722206e756d626572206c696d69742e013506018d022c48426c61636b6c69737453697a654c696d69742820e803000000000000040501204578706f72747320636f6e7374202d206d6178696d756d2073697a65206f662074686520226861736820626c61636b6c6973742220636f6c6c656374696f6e2e5c4d696e53746f726167654275636b65747350657242616710100300000004ec204578706f72747320636f6e7374202d206d696e696d756d206e756d626572206f662073746f72616765206275636b65747320706572206261672e5c4d617853746f726167654275636b65747350657242616710100d00000004ec204578706f72747320636f6e7374202d206d6178696d756d206e756d626572206f662073746f72616765206275636b65747320706572206261672e704d696e446973747269627574696f6e4275636b657473506572426167101001000000040101204578706f72747320636f6e7374202d206d696e696d756d206e756d626572206f6620646973747269627574696f6e206275636b65747320706572206261672e704d6178446973747269627574696f6e4275636b657473506572426167101033000000040101204578706f72747320636f6e7374202d206d6178696d756d206e756d626572206f6620646973747269627574696f6e206275636b65747320706572206261672eb444656661756c744d656d62657244796e616d69634261674e756d6265724f6653746f726167654275636b657473101005000000085101204578706f72747320636f6e7374202d207468652064656661756c742064796e616d696320626167206372656174696f6e20706f6c69637920666f72206d656d62657273202873746f72616765206275636b657424206e756d626572292eb844656661756c744368616e6e656c44796e616d69634261674e756d6265724f6653746f726167654275636b657473101005000000085501204578706f72747320636f6e7374202d207468652064656661756c742064796e616d696320626167206372656174696f6e20706f6c69637920666f72206368616e6e656c73202873746f72616765206275636b657424206e756d626572292e844d6178446973747269627574696f6e4275636b657446616d696c794e756d6265722820c80000000000000004fc204578706f72747320636f6e7374202d206d617820616c6c6f77656420646973747269627574696f6e206275636b65742066616d696c79206e756d6265722ec84d61784e756d6265724f6650656e64696e67496e7669746174696f6e73506572446973747269627574696f6e4275636b6574101014000000042d01204578706f72747320636f6e7374202d206d6178206e756d626572206f662070656e64696e6720696e7669746174696f6e732070657220646973747269627574696f6e206275636b65742ea44d61784e756d6265724f664f70657261746f7273506572446973747269627574696f6e4275636b6574101014000000040501204578706f72747320636f6e7374202d206d6178206e756d626572206f66206f70657261746f72732070657220646973747269627574696f6e206275636b65742e444d6178446174614f626a65637453697a652820000000000f00000004bc204578706f72747320636f6e7374202d206d61782064617461206f626a6563742073697a6520696e2062797465732e011d091b3050726f6a656374546f6b656e0114546f6b656e346c4163636f756e74496e666f4279546f6b656e416e644d656d626572010108020279032109b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041d0120446f75626c65206d617020546f6b656e49642078204d656d6265724964203d3e204163636f756e744461746120666f72206d616e6167696e67206163636f756e74206461746134546f6b656e496e666f42794964010104022849094101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004dc206d617020546f6b656e4964203d3e20546f6b656e4461746120746f20726574726965766520746f6b656e20696e666f726d6174696f6e2c4e657874546f6b656e4964010028200000000000000000043c20546f6b656e204964206e6f6e636524426c6f6174426f6e64010018400000000000000000000000000000000004b820426c6f617420426f6e642076616c7565207573656420647572696e67206163636f756e74206372656174696f6e3c4d696e53616c654475726174696f6e01001010000000000484204d696e696d756d206475726174696f6e206f66206120746f6b656e2073616c655c4d696e526576656e756553706c69744475726174696f6e010010100000000004a8204d696e696d756d20726576656e75652073706c6974206475726174696f6e20636f6e73747261696e74684d696e526576656e756553706c697454696d65546f5374617274010010100000000004bc204d696e696d756d20726576656e75652073706c69742074696d6520746f20737461727420636f6e73747261696e743c53616c65506c6174666f726d4665650100d5021000000000044d0120506c6174666f726d20666565202870657263656e74616765292063686172676564206f6e20746f70206f6620656163682073616c652070757263686173652028696e204a4f592920616e64206275726e656460416d6d446561637469766174696f6e5468726573686f6c640100d502101027000004f02050657263656e74616765207468726573686f6c6420666f7220646561637469766174696e672074686520616d6d2066756e6374696f6e616c69747930416d6d4275795478466565730100d50210b80b0000048c20414d4d20627579207472616e73616374696f6e206665652070657263656e7461676534416d6d53656c6c5478466565730100d50210b80b0000049020414d4d2073656c6c207472616e73616374696f6e206665652070657263656e74616765584d6178596561726c79506174726f6e616765526174650100f90210f0490200046c204d617820706174726f6e616765207261746520616c6c6f776564504d696e416d6d536c6f7065506172616d657465720100184040420f0000000000000000000000000004bc204d696e696d756d20736c6f706520706172616d657465727320616c6c6f77656420666f7220414d4d20637572766501390601c102000165091c3c50726f706f73616c73456e67696e65013850726f706f73616c456e67696e65142450726f706f73616c73010104021069090101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460204d61702070726f706f73616c206279206974732069642e3450726f706f73616c436f756e74010010100000000004bc20436f756e74206f6620616c6c2070726f706f73616c7320746861742068617665206265656e20637265617465642e50446973706174636861626c6543616c6c436f646501010402107509040004b4204d61702070726f706f73616c2065786563757461626c6520636f64652062792070726f706f73616c2069642e4c41637469766550726f706f73616c436f756e740100101000000000046c20436f756e74206f66206163746976652070726f706f73616c732e6c566f7465457869737473427950726f706f73616c4279566f746572010108020279093d03040104290120446f75626c65206d617020666f722070726576656e74696e67206475706c696361746520766f7465732e2053686f756c6420626520636c65616e65642061667465722075736167652e016106012903183c43616e63656c6c6174696f6e4665651840aa821bce260000000000000000000000047901204578706f72747320636f6e7374202d2074686520666565206973206170706c696564207768656e2063616e63656c207468652070726f706f73616c2e20412066656520776f756c6420626520736c617368656420286275726e6564292e3052656a656374696f6e4665651840528d8906c20000000000000000000000084501204578706f72747320636f6e7374202d202074686520666565206973206170706c696564207768656e207468652070726f706f73616c20676574732072656a65637465642e20412066656520776f756c645420626520736c617368656420286275726e6564292e385469746c654d61784c656e67746810102800000004d0204578706f72747320636f6e7374202d20206d617820616c6c6f7765642070726f706f73616c207469746c65206c656e6774682e504465736372697074696f6e4d61784c656e6774681010b80b000004e8204578706f72747320636f6e7374202d20206d617820616c6c6f7765642070726f706f73616c206465736372697074696f6e206c656e6774682e584d617841637469766550726f706f73616c4c696d697410101400000004ec204578706f72747320636f6e7374202d20206d61782073696d756c74616e656f7573206163746976652070726f706f73616c73206e756d6265722e505374616b696e6748616e646c65724c6f636b496425042070726f706f73616c04a4204578706f72747320636f6e7374202d207374616b696e672068616e646c6572206c6f636b2069642e017d091d4c50726f706f73616c7344697363757373696f6e014850726f706f73616c44697363757373696f6e10285468726561644279496401010402288109340000000000000000000000000004bc204d617020746872656164206964656e74696669657220746f20636f72726573706f6e64696e67207468726561642e2c546872656164436f756e7401002820000000000000000004b420436f756e74206f6620616c6c207468726561647320746861742068617665206265656e20637265617465642e50506f737454687265616449644279506f73744964010108020279038d0974000000000000000000000000000000000000000000000000000000000004c4204d61702074687265616420696420616e6420706f737420696420746f20636f72726573706f6e64696e6720706f73742e24506f7374436f756e7401002820000000000000000004ac20436f756e74206f6620616c6c20706f73747320746861742068617665206265656e20637265617465642e0165060141030c404d617857686974654c69737453697a65101014000000040901204578706f72747320636f6e7374202d20617574686f72206c6973742073697a65206c696d697420666f722074686520436c6f7365642064697363757373696f6e2e2c506f73744465706f7369741840a14dd16b00000000000000000000000004a0204578706f72747320636f6e7374202d2066656520666f72206372656174696e67206120706f737430506f73744c69666554696d65101058020000043d01204578706f72747320636f6e7374202d206d6178696d756d206e756d626572206f6620626c6f636b73206265666f7265206120706f73742063616e2062652065726173656420627920616e796f6e650191091e3850726f706f73616c73436f646578013850726f706f73616c73436f64657804505468726561644964427950726f706f73616c496401010402102820000000000000000004b0204d61702070726f706f73616c20696420746f206974732064697363757373696f6e2074687265616420696401690601490368985365744d617856616c696461746f72436f756e7450726f706f73616c506172616d65746572736d09b4c0890100401901006400000064000000640000006400000001a010a012d3eb050000000000000000000200000004dc204578706f7274732027536574204d61782056616c696461746f7220436f756e74272070726f706f73616c20706172616d65746572732e8052756e74696d655570677261646550726f706f73616c506172616d65746572736d09b4c0890100401901006400000064000000640000006400000001a010a012d3eb050000000000000000000200000004bc204578706f727473202752756e74696d652055706772616465272070726f706f73616c20706172616d65746572732e605369676e616c50726f706f73616c506172616d65746572736d09b4c0a80000b004000064000000640000006400000064000000011068761b959700000000000000000000010000000498204578706f72747320275369676e616c272070726f706f73616c20706172616d65746572732e8046756e64696e675265717565737450726f706f73616c506172616d65746572736d09b4c0a80000b00400004200000042000000640000006400000001a41a130d8401000000000000000000000100000004bc204578706f727473202746756e64696e672052657175657374272070726f706f73616c20706172616d65746572732ebc437265617465576f726b696e6747726f75704c6561644f70656e696e6750726f706f73616c506172616d65746572736d09b4c0a80000b00400004200000042000000640000006400000001680abf82280f0000000000000000000001000000040501204578706f727473202743726561746520576f726b696e672047726f7570204c656164204f70656e696e67272070726f706f73616c20706172616d65746572732ea446696c6c576f726b696e6747726f75704f70656e696e6750726f706f73616c506172616d65746572736d09b4c0a80000b0040000420000004200000064000000640000000134855f419407000000000000000000000100000004fc204578706f727473202746696c6c20576f726b696e672047726f7570204c656164204f70656e696e67272070726f706f73616c20706172616d65746572732ea8557064617465576f726b696e6747726f757042756467657450726f706f73616c506172616d65746572736d09b4c0a80000b0040000420000004200000064000000640000000134855f419407000000000000000000000100000004ec204578706f727473202755706461746520576f726b696e672047726f757020427564676574272070726f706f73616c20706172616d65746572732ebc4465637265617365576f726b696e6747726f75704c6561645374616b6550726f706f73616c506172616d65746572736d09b4c0a80000b0040000640000006400000064000000640000000134855f4194070000000000000000000001000000040501204578706f7274732027446563726561736520576f726b696e672047726f7570204c656164205374616b65272070726f706f73616c20706172616d65746572732e9c536c617368576f726b696e6747726f75704c65616450726f706f73616c506172616d65746572736d09b4c0a80000b0040000420000004200000064000000640000000134855f419407000000000000000000000100000004e0204578706f7274732027536c61736820576f726b696e672047726f7570204c656164272070726f706f73616c20706172616d65746572732eac536574576f726b696e6747726f75704c65616452657761726450726f706f73616c506172616d65746572736d09b4c0a80000b0040000420000004200000064000000640000000134855f419407000000000000000000000100000004f4204578706f727473202753657420576f726b696e672047726f7570204c65616420526577617264272070726f706f73616c20706172616d65746572732eac5465726d696e617465576f726b696e6747726f75704c65616450726f706f73616c506172616d65746572736d09b4c0a80000b0040000420000004200000064000000640000000134855f419407000000000000000000000100000004f0204578706f72747320275465726d696e61746520576f726b696e672047726f7570204c656164272070726f706f73616c20706172616d65746572732e8c416d656e64436f6e737469747574696f6e50726f706f73616c506172616d65746572736d09b4081a01004038000050000000640000003c0000005000000001680abf82280f000000000000000000000200000004c8204578706f7274732027416d656e6420436f6e737469747574696f6e272070726f706f73616c20706172616d65746572732ebc43616e63656c576f726b696e6747726f75704c6561644f70656e696e6750726f706f73616c506172616d65746572736d09b4c0a80000b0040000420000004200000064000000640000000134855f4194070000000000000000000001000000040501204578706f727473202743616e63656c20576f726b696e672047726f7570204c656164204f70656e696e67272070726f706f73616c20706172616d65746572732e905365744d656d62657273686970507269636550726f706f73616c506172616d65746572736d09b4c0a80000b0040000420000004200000064000000640000000134855f419407000000000000000000000100000004d0204578706f7274732027536574204d656d62657273686970205072696365272070726f706f73616c20706172616d65746572732eac536574436f756e63696c427564676574496e6372656d656e7450726f706f73616c506172616d65746572736d09b44019010040190100640000006400000064000000640000000120d0ec362a2f010000000000000000000200000004f0204578706f727473206053657420436f756e63696c2042756467657420496e6372656d656e74602070726f706f73616c20706172616d65746572732e90536574436f756e63696c6f7252657761726450726f706f73616c506172616d65746572736d09b480700000c0a80000640000006400000064000000640000000120d0ec362a2f0100000000000000000002000000042101204578706f727473206053657420436f756e63696c6f72205265776172642050726f706f73616c20506172616d6574657273602070726f706f73616c20706172616d65746572732eb4536574496e697469616c496e7669746174696f6e42616c616e636550726f706f73616c506172616d65746572736d09b480700000b00400004200000042000000640000006400000001d0147e05511e000000000000000000000100000004f8204578706f727473206053657420496e697469616c20496e7669746174696f6e2042616c616e6365602070726f706f73616c20706172616d65746572732e90536574496e7669746174696f6e436f756e7450726f706f73616c506172616d65746572736d09b4c0a80000b0040000420000004200000064000000640000000134855f419407000000000000000000000100000000c85365744d656d626572736869704c656164496e7669746174696f6e51756f746150726f706f73616c506172616d65746572736d09b4c0a80000b0040000420000004200000064000000640000000134855f41940700000000000000000000010000000080536574526566657272616c43757450726f706f73616c506172616d65746572736d09b4c0a80000b0040000420000004200000064000000640000000134855f419407000000000000000000000100000000785665746f50726f706f73616c50726f706f73616c506172616d65746572736d09b4403800000000000064000000640000006400000064000000011068761b959700000000000000000000010000000098557064617465476c6f62616c4e66744c696d697450726f706f73616c506172616d65746572736d09b480700000b00400004200000042000000640000006400000001680abf82280f000000000000000000000100000000985570646174654368616e6e656c5061796f75747350726f706f73616c506172616d65746572736d09b4c0890100403800004200000064000000640000006400000001680abf82280f0000000000000000000001000000009046756e64696e675265717565737450726f706f73616c4d6178546f74616c416d6f756e741840a010a012d3eb0500000000000000000004c4204d6178696d756d20746f74616c20616d6f756e7420696e2066756e64696e6720726571756573742070726f706f73616c8446756e64696e675265717565737450726f706f73616c4d61784163636f756e747310101400000004d0204d6178206e756d626572206f66206163636f756e7473207065722066756e64696e6720726571756573742070726f706f73616ca45365744d617856616c696461746f72436f756e7450726f706f73616c4d617856616c696461746f7273101064000000041501204d617820616c6c6f776564206e756d626572206f662076616c696461746f727320696e20736574206d61782076616c696461746f7220636f756e742070726f706f73616c0195091f44466f72756d576f726b696e6747726f75700154496e7374616e636531576f726b696e6747726f757028344e6578744f70656e696e67496401002820000000000000000004ac204e657874206964656e7469666965722076616c756520666f72206e6577206a6f62206f70656e696e672e2c4f70656e696e674279496401010402289909290101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000480204d617073206964656e74696669657220746f206a6f62206f70656e696e672e44416374697665576f726b6572436f756e740100101000000000046420436f756e74206f662061637469766520776f726b6572732e3c4170706c69636174696f6e4279496400010402289d09040004c8204d617073206964656e74696669657220746f20776f726b6572206170706c69636174696f6e206f6e206f70656e696e672e444e6578744170706c69636174696f6e496401002820000000000000000004c8204e657874206964656e7469666965722076616c756520666f72206e657720776f726b6572206170706c69636174696f6e2e304e657874576f726b657249640100282000000000000000000488204e657874206964656e74696669657220666f722061206e657720776f726b65722e28576f726b6572427949640001040228a109040004a4204d617073206964656e74696669657220746f20636f72726573706f6e64696e6720776f726b65722e2c43757272656e744c656164000028040004502043757272656e742067726f7570206c6561642e18427564676574010018400000000000000000000000000000000004782042756467657420666f722074686520776f726b696e672067726f75702e38537461747573546578744861736801002c800000000000000000000000000000000000000000000000000000000000000000044820537461747573207465787420686173682e016d06016d0318504d6178576f726b65724e756d6265724c696d697410101e0000000838204578706f72747320636f6e73749c204d61782073696d756c74616e656f75732061637469766520776f726b6572206e756d6265722e5c4d696e556e7374616b696e67506572696f644c696d697410100065040004ac20446566696e6573206d696e20756e7374616b696e6720706572696f6420696e207468652067726f75702e5c4d696e696d756d4170706c69636174696f6e5374616b6518404835261a08030000000000000000000004d4204d696e696d756d207374616b6520726571756972656420666f72206170706c79696e6720696e746f20616e206f70656e696e672e484c65616465724f70656e696e675374616b651840680abf82280f00000000000000000000048c205374616b65206e656564656420746f2063726561746520616e206f70656e696e672e30526577617264506572696f6410104a38000004d420446566696e65732074686520706572696f6420657665727920776f726b65722067657473207061696420696e20626c6f636b732e505374616b696e6748616e646c65724c6f636b496425042077672d666f72756d0464205374616b696e672068616e646c6572206c6f636b2069642e01a509204c53746f72616765576f726b696e6747726f75700154496e7374616e636532576f726b696e6747726f757028344e6578744f70656e696e67496401002820000000000000000004ac204e657874206964656e7469666965722076616c756520666f72206e6577206a6f62206f70656e696e672e2c4f70656e696e674279496401010402289909290101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000480204d617073206964656e74696669657220746f206a6f62206f70656e696e672e44416374697665576f726b6572436f756e740100101000000000046420436f756e74206f662061637469766520776f726b6572732e3c4170706c69636174696f6e4279496400010402289d09040004c8204d617073206964656e74696669657220746f20776f726b6572206170706c69636174696f6e206f6e206f70656e696e672e444e6578744170706c69636174696f6e496401002820000000000000000004c8204e657874206964656e7469666965722076616c756520666f72206e657720776f726b6572206170706c69636174696f6e2e304e657874576f726b657249640100282000000000000000000488204e657874206964656e74696669657220666f722061206e657720776f726b65722e28576f726b6572427949640001040228a109040004a4204d617073206964656e74696669657220746f20636f72726573706f6e64696e6720776f726b65722e2c43757272656e744c656164000028040004502043757272656e742067726f7570206c6561642e18427564676574010018400000000000000000000000000000000004782042756467657420666f722074686520776f726b696e672067726f75702e38537461747573546578744861736801002c800000000000000000000000000000000000000000000000000000000000000000044820537461747573207465787420686173682e01710601910318504d6178576f726b65724e756d6265724c696d69741010320000000838204578706f72747320636f6e73749c204d61782073696d756c74616e656f75732061637469766520776f726b6572206e756d6265722e5c4d696e556e7374616b696e67506572696f644c696d697410100065040004ac20446566696e6573206d696e20756e7374616b696e6720706572696f6420696e207468652067726f75702e5c4d696e696d756d4170706c69636174696f6e5374616b6518404835261a08030000000000000000000004d4204d696e696d756d207374616b6520726571756972656420666f72206170706c79696e6720696e746f20616e206f70656e696e672e484c65616465724f70656e696e675374616b651840680abf82280f00000000000000000000048c205374616b65206e656564656420746f2063726561746520616e206f70656e696e672e30526577617264506572696f6410105438000004d420446566696e65732074686520706572696f6420657665727920776f726b65722067657473207061696420696e20626c6f636b732e505374616b696e6748616e646c65724c6f636b496425042077672d73746f72670464205374616b696e672068616e646c6572206c6f636b2069642e01a909214c436f6e74656e74576f726b696e6747726f75700154496e7374616e636533576f726b696e6747726f757028344e6578744f70656e696e67496401002820000000000000000004ac204e657874206964656e7469666965722076616c756520666f72206e6577206a6f62206f70656e696e672e2c4f70656e696e674279496401010402289909290101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000480204d617073206964656e74696669657220746f206a6f62206f70656e696e672e44416374697665576f726b6572436f756e740100101000000000046420436f756e74206f662061637469766520776f726b6572732e3c4170706c69636174696f6e4279496400010402289d09040004c8204d617073206964656e74696669657220746f20776f726b6572206170706c69636174696f6e206f6e206f70656e696e672e444e6578744170706c69636174696f6e496401002820000000000000000004c8204e657874206964656e7469666965722076616c756520666f72206e657720776f726b6572206170706c69636174696f6e2e304e657874576f726b657249640100282000000000000000000488204e657874206964656e74696669657220666f722061206e657720776f726b65722e28576f726b6572427949640001040228a109040004a4204d617073206964656e74696669657220746f20636f72726573706f6e64696e6720776f726b65722e2c43757272656e744c656164000028040004502043757272656e742067726f7570206c6561642e18427564676574010018400000000000000000000000000000000004782042756467657420666f722074686520776f726b696e672067726f75702e38537461747573546578744861736801002c800000000000000000000000000000000000000000000000000000000000000000044820537461747573207465787420686173682e01750601990318504d6178576f726b65724e756d6265724c696d697410101e0000000838204578706f72747320636f6e73749c204d61782073696d756c74616e656f75732061637469766520776f726b6572206e756d6265722e5c4d696e556e7374616b696e67506572696f644c696d697410100065040004ac20446566696e6573206d696e20756e7374616b696e6720706572696f6420696e207468652067726f75702e5c4d696e696d756d4170706c69636174696f6e5374616b6518404835261a08030000000000000000000004d4204d696e696d756d207374616b6520726571756972656420666f72206170706c79696e6720696e746f20616e206f70656e696e672e484c65616465724f70656e696e675374616b651840680abf82280f00000000000000000000048c205374616b65206e656564656420746f2063726561746520616e206f70656e696e672e30526577617264506572696f6410105e38000004d420446566696e65732074686520706572696f6420657665727920776f726b65722067657473207061696420696e20626c6f636b732e505374616b696e6748616e646c65724c6f636b496425042077672d636f6e74740464205374616b696e672068616e646c6572206c6f636b2069642e01ad09226c4f7065726174696f6e73576f726b696e6747726f7570416c7068610154496e7374616e636534576f726b696e6747726f757028344e6578744f70656e696e67496401002820000000000000000004ac204e657874206964656e7469666965722076616c756520666f72206e6577206a6f62206f70656e696e672e2c4f70656e696e674279496401010402289909290101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000480204d617073206964656e74696669657220746f206a6f62206f70656e696e672e44416374697665576f726b6572436f756e740100101000000000046420436f756e74206f662061637469766520776f726b6572732e3c4170706c69636174696f6e4279496400010402289d09040004c8204d617073206964656e74696669657220746f20776f726b6572206170706c69636174696f6e206f6e206f70656e696e672e444e6578744170706c69636174696f6e496401002820000000000000000004c8204e657874206964656e7469666965722076616c756520666f72206e657720776f726b6572206170706c69636174696f6e2e304e657874576f726b657249640100282000000000000000000488204e657874206964656e74696669657220666f722061206e657720776f726b65722e28576f726b6572427949640001040228a109040004a4204d617073206964656e74696669657220746f20636f72726573706f6e64696e6720776f726b65722e2c43757272656e744c656164000028040004502043757272656e742067726f7570206c6561642e18427564676574010018400000000000000000000000000000000004782042756467657420666f722074686520776f726b696e672067726f75702e38537461747573546578744861736801002c800000000000000000000000000000000000000000000000000000000000000000044820537461747573207465787420686173682e01790601a10318504d6178576f726b65724e756d6265724c696d697410101e0000000838204578706f72747320636f6e73749c204d61782073696d756c74616e656f75732061637469766520776f726b6572206e756d6265722e5c4d696e556e7374616b696e67506572696f644c696d697410100065040004ac20446566696e6573206d696e20756e7374616b696e6720706572696f6420696e207468652067726f75702e5c4d696e696d756d4170706c69636174696f6e5374616b6518404835261a08030000000000000000000004d4204d696e696d756d207374616b6520726571756972656420666f72206170706c79696e6720696e746f20616e206f70656e696e672e484c65616465724f70656e696e675374616b651840680abf82280f00000000000000000000048c205374616b65206e656564656420746f2063726561746520616e206f70656e696e672e30526577617264506572696f6410107c38000004d420446566696e65732074686520706572696f6420657665727920776f726b65722067657473207061696420696e20626c6f636b732e505374616b696e6748616e646c65724c6f636b496425042077672d6f706572610464205374616b696e672068616e646c6572206c6f636b2069642e01b109233c417070576f726b696e6747726f75700154496e7374616e636535576f726b696e6747726f757028344e6578744f70656e696e67496401002820000000000000000004ac204e657874206964656e7469666965722076616c756520666f72206e6577206a6f62206f70656e696e672e2c4f70656e696e674279496401010402289909290101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000480204d617073206964656e74696669657220746f206a6f62206f70656e696e672e44416374697665576f726b6572436f756e740100101000000000046420436f756e74206f662061637469766520776f726b6572732e3c4170706c69636174696f6e4279496400010402289d09040004c8204d617073206964656e74696669657220746f20776f726b6572206170706c69636174696f6e206f6e206f70656e696e672e444e6578744170706c69636174696f6e496401002820000000000000000004c8204e657874206964656e7469666965722076616c756520666f72206e657720776f726b6572206170706c69636174696f6e2e304e657874576f726b657249640100282000000000000000000488204e657874206964656e74696669657220666f722061206e657720776f726b65722e28576f726b6572427949640001040228a109040004a4204d617073206964656e74696669657220746f20636f72726573706f6e64696e6720776f726b65722e2c43757272656e744c656164000028040004502043757272656e742067726f7570206c6561642e18427564676574010018400000000000000000000000000000000004782042756467657420666f722074686520776f726b696e672067726f75702e38537461747573546578744861736801002c800000000000000000000000000000000000000000000000000000000000000000044820537461747573207465787420686173682e017d0601a90318504d6178576f726b65724e756d6265724c696d697410101e0000000838204578706f72747320636f6e73749c204d61782073696d756c74616e656f75732061637469766520776f726b6572206e756d6265722e5c4d696e556e7374616b696e67506572696f644c696d697410100065040004ac20446566696e6573206d696e20756e7374616b696e6720706572696f6420696e207468652067726f75702e5c4d696e696d756d4170706c69636174696f6e5374616b6518404835261a08030000000000000000000004d4204d696e696d756d207374616b6520726571756972656420666f72206170706c79696e6720696e746f20616e206f70656e696e672e484c65616465724f70656e696e675374616b651840680abf82280f00000000000000000000048c205374616b65206e656564656420746f2063726561746520616e206f70656e696e672e30526577617264506572696f6410107238000004d420446566696e65732074686520706572696f6420657665727920776f726b65722067657473207061696420696e20626c6f636b732e505374616b696e6748616e646c65724c6f636b496425042077672d6170706c690464205374616b696e672068616e646c6572206c6f636b2069642e01b50924584d656d62657273686970576f726b696e6747726f75700154496e7374616e636536576f726b696e6747726f757028344e6578744f70656e696e67496401002820000000000000000004ac204e657874206964656e7469666965722076616c756520666f72206e6577206a6f62206f70656e696e672e2c4f70656e696e674279496401010402289909290101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000480204d617073206964656e74696669657220746f206a6f62206f70656e696e672e44416374697665576f726b6572436f756e740100101000000000046420436f756e74206f662061637469766520776f726b6572732e3c4170706c69636174696f6e4279496400010402289d09040004c8204d617073206964656e74696669657220746f20776f726b6572206170706c69636174696f6e206f6e206f70656e696e672e444e6578744170706c69636174696f6e496401002820000000000000000004c8204e657874206964656e7469666965722076616c756520666f72206e657720776f726b6572206170706c69636174696f6e2e304e657874576f726b657249640100282000000000000000000488204e657874206964656e74696669657220666f722061206e657720776f726b65722e28576f726b6572427949640001040228a109040004a4204d617073206964656e74696669657220746f20636f72726573706f6e64696e6720776f726b65722e2c43757272656e744c656164000028040004502043757272656e742067726f7570206c6561642e18427564676574010018400000000000000000000000000000000004782042756467657420666f722074686520776f726b696e672067726f75702e38537461747573546578744861736801002c800000000000000000000000000000000000000000000000000000000000000000044820537461747573207465787420686173682e01810601b10318504d6178576f726b65724e756d6265724c696d697410101e0000000838204578706f72747320636f6e73749c204d61782073696d756c74616e656f75732061637469766520776f726b6572206e756d6265722e5c4d696e556e7374616b696e67506572696f644c696d697410100065040004ac20446566696e6573206d696e20756e7374616b696e6720706572696f6420696e207468652067726f75702e5c4d696e696d756d4170706c69636174696f6e5374616b6518404835261a08030000000000000000000004d4204d696e696d756d207374616b6520726571756972656420666f72206170706c79696e6720696e746f20616e206f70656e696e672e484c65616465724f70656e696e675374616b651840680abf82280f00000000000000000000048c205374616b65206e656564656420746f2063726561746520616e206f70656e696e672e30526577617264506572696f6410106838000004d420446566696e65732074686520706572696f6420657665727920776f726b65722067657473207061696420696e20626c6f636b732e505374616b696e6748616e646c65724c6f636b496425042077672d6d656d62720464205374616b696e672068616e646c6572206c6f636b2069642e01b90925684f7065726174696f6e73576f726b696e6747726f7570426574610154496e7374616e636537576f726b696e6747726f757028344e6578744f70656e696e67496401002820000000000000000004ac204e657874206964656e7469666965722076616c756520666f72206e6577206a6f62206f70656e696e672e2c4f70656e696e674279496401010402289909290101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000480204d617073206964656e74696669657220746f206a6f62206f70656e696e672e44416374697665576f726b6572436f756e740100101000000000046420436f756e74206f662061637469766520776f726b6572732e3c4170706c69636174696f6e4279496400010402289d09040004c8204d617073206964656e74696669657220746f20776f726b6572206170706c69636174696f6e206f6e206f70656e696e672e444e6578744170706c69636174696f6e496401002820000000000000000004c8204e657874206964656e7469666965722076616c756520666f72206e657720776f726b6572206170706c69636174696f6e2e304e657874576f726b657249640100282000000000000000000488204e657874206964656e74696669657220666f722061206e657720776f726b65722e28576f726b6572427949640001040228a109040004a4204d617073206964656e74696669657220746f20636f72726573706f6e64696e6720776f726b65722e2c43757272656e744c656164000028040004502043757272656e742067726f7570206c6561642e18427564676574010018400000000000000000000000000000000004782042756467657420666f722074686520776f726b696e672067726f75702e38537461747573546578744861736801002c800000000000000000000000000000000000000000000000000000000000000000044820537461747573207465787420686173682e01850601b90318504d6178576f726b65724e756d6265724c696d697410101e0000000838204578706f72747320636f6e73749c204d61782073696d756c74616e656f75732061637469766520776f726b6572206e756d6265722e5c4d696e556e7374616b696e67506572696f644c696d697410100065040004ac20446566696e6573206d696e20756e7374616b696e6720706572696f6420696e207468652067726f75702e5c4d696e696d756d4170706c69636174696f6e5374616b6518404835261a08030000000000000000000004d4204d696e696d756d207374616b6520726571756972656420666f72206170706c79696e6720696e746f20616e206f70656e696e672e484c65616465724f70656e696e675374616b651840680abf82280f00000000000000000000048c205374616b65206e656564656420746f2063726561746520616e206f70656e696e672e30526577617264506572696f6410108638000004d420446566696e65732074686520706572696f6420657665727920776f726b65722067657473207061696420696e20626c6f636b732e505374616b696e6748616e646c65724c6f636b496425042077672d6f706572620464205374616b696e672068616e646c6572206c6f636b2069642e01bd09266c4f7065726174696f6e73576f726b696e6747726f757047616d6d610154496e7374616e636538576f726b696e6747726f757028344e6578744f70656e696e67496401002820000000000000000004ac204e657874206964656e7469666965722076616c756520666f72206e6577206a6f62206f70656e696e672e2c4f70656e696e674279496401010402289909290101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000480204d617073206964656e74696669657220746f206a6f62206f70656e696e672e44416374697665576f726b6572436f756e740100101000000000046420436f756e74206f662061637469766520776f726b6572732e3c4170706c69636174696f6e4279496400010402289d09040004c8204d617073206964656e74696669657220746f20776f726b6572206170706c69636174696f6e206f6e206f70656e696e672e444e6578744170706c69636174696f6e496401002820000000000000000004c8204e657874206964656e7469666965722076616c756520666f72206e657720776f726b6572206170706c69636174696f6e2e304e657874576f726b657249640100282000000000000000000488204e657874206964656e74696669657220666f722061206e657720776f726b65722e28576f726b6572427949640001040228a109040004a4204d617073206964656e74696669657220746f20636f72726573706f6e64696e6720776f726b65722e2c43757272656e744c656164000028040004502043757272656e742067726f7570206c6561642e18427564676574010018400000000000000000000000000000000004782042756467657420666f722074686520776f726b696e672067726f75702e38537461747573546578744861736801002c800000000000000000000000000000000000000000000000000000000000000000044820537461747573207465787420686173682e01890601c10318504d6178576f726b65724e756d6265724c696d697410101e0000000838204578706f72747320636f6e73749c204d61782073696d756c74616e656f75732061637469766520776f726b6572206e756d6265722e5c4d696e556e7374616b696e67506572696f644c696d697410100065040004ac20446566696e6573206d696e20756e7374616b696e6720706572696f6420696e207468652067726f75702e5c4d696e696d756d4170706c69636174696f6e5374616b6518404835261a08030000000000000000000004d4204d696e696d756d207374616b6520726571756972656420666f72206170706c79696e6720696e746f20616e206f70656e696e672e484c65616465724f70656e696e675374616b651840680abf82280f00000000000000000000048c205374616b65206e656564656420746f2063726561746520616e206f70656e696e672e30526577617264506572696f6410109038000004d420446566696e65732074686520706572696f6420657665727920776f726b65722067657473207061696420696e20626c6f636b732e505374616b696e6748616e646c65724c6f636b496425042077672d6f706572670464205374616b696e672068616e646c6572206c6f636b2069642e01c1092760446973747269627574696f6e576f726b696e6747726f75700154496e7374616e636539576f726b696e6747726f757028344e6578744f70656e696e67496401002820000000000000000004ac204e657874206964656e7469666965722076616c756520666f72206e6577206a6f62206f70656e696e672e2c4f70656e696e674279496401010402289909290101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000480204d617073206964656e74696669657220746f206a6f62206f70656e696e672e44416374697665576f726b6572436f756e740100101000000000046420436f756e74206f662061637469766520776f726b6572732e3c4170706c69636174696f6e4279496400010402289d09040004c8204d617073206964656e74696669657220746f20776f726b6572206170706c69636174696f6e206f6e206f70656e696e672e444e6578744170706c69636174696f6e496401002820000000000000000004c8204e657874206964656e7469666965722076616c756520666f72206e657720776f726b6572206170706c69636174696f6e2e304e657874576f726b657249640100282000000000000000000488204e657874206964656e74696669657220666f722061206e657720776f726b65722e28576f726b6572427949640001040228a109040004a4204d617073206964656e74696669657220746f20636f72726573706f6e64696e6720776f726b65722e2c43757272656e744c656164000028040004502043757272656e742067726f7570206c6561642e18427564676574010018400000000000000000000000000000000004782042756467657420666f722074686520776f726b696e672067726f75702e38537461747573546578744861736801002c800000000000000000000000000000000000000000000000000000000000000000044820537461747573207465787420686173682e018d0601c90318504d6178576f726b65724e756d6265724c696d69741010320000000838204578706f72747320636f6e73749c204d61782073696d756c74616e656f75732061637469766520776f726b6572206e756d6265722e5c4d696e556e7374616b696e67506572696f644c696d697410100065040004ac20446566696e6573206d696e20756e7374616b696e6720706572696f6420696e207468652067726f75702e5c4d696e696d756d4170706c69636174696f6e5374616b6518404835261a08030000000000000000000004d4204d696e696d756d207374616b6520726571756972656420666f72206170706c79696e6720696e746f20616e206f70656e696e672e484c65616465724f70656e696e675374616b651840680abf82280f00000000000000000000048c205374616b65206e656564656420746f2063726561746520616e206f70656e696e672e30526577617264506572696f6410109a38000004d420446566696e65732074686520706572696f6420657665727920776f726b65722067657473207061696420696e20626c6f636b732e505374616b696e6748616e646c65724c6f636b496425042077672d64697374720464205374616b696e672068616e646c6572206c6f636b2069642e01c50928c909042048436865636b4e6f6e5a65726f53656e646572dd097c40436865636b5370656356657273696f6ee1091038436865636b547856657273696f6ee5091030436865636b47656e65736973e9092c38436865636b4d6f7274616c697479ed092c28436865636b4e6f6e6365f5097c2c436865636b576569676874f9097c604368617267655472616e73616374696f6e5061796d656e74fd097c010a", + "id": "1" +} diff --git a/query-node/mappings/src/content/channel.ts b/query-node/mappings/src/content/channel.ts index 2f974f00a3..bf85d70977 100644 --- a/query-node/mappings/src/content/channel.ts +++ b/query-node/mappings/src/content/channel.ts @@ -60,7 +60,6 @@ import { import { convertChannelOwnerToMemberOrCuratorGroup, convertContentActor, - mapAgentPermission, processAppActionMetadata, processChannelMetadata, u8aToBytes, @@ -71,13 +70,14 @@ import { generateAppActionCommitment } from '@joystream/js/utils' import { DecodedMetadataObject } from '@joystream/metadata-protobuf/types' import { BaseModel } from '@joystream/warthog' import { AccountId32, Balance } from '@polkadot/types/interfaces' -import { PalletContentIterableEnumsChannelActionPermission } from '@polkadot/types/lookup' +import { PalletContentIterableEnumsChannelActionPermission as PalletContentIterableEnumsChannelActionPermission_V1001 } from '../../generated/types/1001/types-lookup' +import { PalletContentIterableEnumsChannelActionPermission as PalletContentIterableEnumsChannelActionPermission_V2002 } from '../../generated/types/2002/types-lookup' import BN from 'bn.js' import { Content_ChannelAgentRemarkedEvent_V1001 as ChannelAgentRemarkedEvent_V1001, Content_ChannelAssetsDeletedByModeratorEvent_V1001 as ChannelAssetsDeletedByModeratorEvent_V1001, Content_ChannelAssetsRemovedEvent_V1001 as ChannelAssetsRemovedEvent_V1001, - Content_ChannelCreatedEvent_V1001 as ChannelCreatedEvent_V1001, + Content_ChannelCreatedEvent_V1001 as ChannelCreatedEvent, Content_ChannelDeletedByModeratorEvent_V1001 as ChannelDeletedByModeratorEvent_V1001, Content_ChannelDeletedEvent_V1001 as ChannelDeletedEvent_V1001, Content_ChannelFundsWithdrawnEvent_V1001 as ChannelFundsWithdrawnEvent_V1001, @@ -85,15 +85,17 @@ import { Content_ChannelPayoutsUpdatedEvent_V2001 as ChannelPayoutsUpdatedEvent_V2001, Content_ChannelRewardClaimedAndWithdrawnEvent_V1001 as ChannelRewardClaimedAndWithdrawnEvent_V1001, Content_ChannelRewardUpdatedEvent_V2001 as ChannelRewardUpdatedEvent_V2001, - Content_ChannelUpdatedEvent_V1001 as ChannelUpdatedEvent_V1001, + Content_ChannelUpdatedEvent_V1001 as ChannelUpdatedEvent, Content_ChannelVisibilitySetByModeratorEvent_V1001 as ChannelVisibilitySetByModeratorEvent_V1001, } from '../../generated/types' export async function content_ChannelCreated(ctx: EventContext & StoreContext): Promise { - const { store, event } = ctx + const { store, event, block } = ctx + const { specVersion } = block.runtimeVersion + // read event data const [channelId, { owner, dataObjects, channelStateBloatBond }, channelCreationParameters, rewardAccount] = - new ChannelCreatedEvent_V1001(event).params + new ChannelCreatedEvent(event).params // prepare channel owner (handles fields `ownerMember` and `ownerCuratorGroup`) const channelOwner = await convertChannelOwnerToMemberOrCuratorGroup(store, owner) @@ -160,9 +162,10 @@ export async function content_ChannelCreated(ctx: EventContext & StoreContext): } export async function content_ChannelUpdated(ctx: EventContext & StoreContext): Promise { - const { store, event } = ctx + const { store, event, block } = ctx + // read event data - const [, channelId, channelUpdateParameters, newDataObjects] = new ChannelUpdatedEvent_V1001(event).params + const [, channelId, channelUpdateParameters, newDataObjects] = new ChannelUpdatedEvent(event).params // load channel const channel = await store.get(Channel, { @@ -385,7 +388,12 @@ export async function content_ChannelAgentRemarked(ctx: EventContext & StoreCont async function updateChannelAgentsPermissions( store: DatabaseManager, channel: Channel, - collaboratorsPermissions: BTreeMap> + collaboratorsPermissions: BTreeMap< + u64, + BTreeSet< + PalletContentIterableEnumsChannelActionPermission_V1001 | PalletContentIterableEnumsChannelActionPermission_V2002 + > + > ) { // safest way to update permission is to delete existing and creating new ones @@ -402,7 +410,9 @@ async function updateChannelAgentsPermissions( const collaborator = new Collaborator({ channel: new Channel({ id: channel.id.toString() }), member: new Membership({ id: memberId.toString() }), - permissions: Array.from(permissions).map(mapAgentPermission), + permissions: Array.from(permissions).map((permissions) => { + return permissions.toString() + }), }) await store.save(collaborator) diff --git a/query-node/mappings/src/content/curatorGroup.ts b/query-node/mappings/src/content/curatorGroup.ts index 7870eadd2c..56726ef8d7 100644 --- a/query-node/mappings/src/content/curatorGroup.ts +++ b/query-node/mappings/src/content/curatorGroup.ts @@ -4,11 +4,12 @@ eslint-disable @typescript-eslint/naming-convention import { DatabaseManager, EventContext, StoreContext } from '@joystream/hydra-common' import { Curator, CuratorGroup, CuratorAgentPermissions } from 'query-node/dist/model' import { inconsistentState, logger } from '../common' -import { mapAgentPermission } from './utils' import { BTreeSet } from '@polkadot/types' // Joystream types -import { PalletContentIterableEnumsChannelActionPermission } from '@polkadot/types/lookup' +import { PalletContentIterableEnumsChannelActionPermission as PalletContentIterableEnumsChannelActionPermission_V1001 } from '../../generated/types/1001/types-lookup' +import { PalletContentIterableEnumsChannelActionPermission as PalletContentIterableEnumsChannelActionPermission_V2002 } from '../../generated/types/2002/types-lookup' import { + Content_CuratorAddedEvent_V2002 as CuratorAddedEvent_V2002, Content_CuratorAddedEvent_V1001 as CuratorAddedEvent_V1001, Content_CuratorGroupCreatedEvent_V1001 as CuratorGroupCreatedEvent_V1001, Content_CuratorGroupStatusSetEvent_V1001 as CuratorGroupStatusSetEvent_V1001, @@ -82,9 +83,12 @@ export async function content_CuratorGroupStatusSet({ store, event }: EventConte logger.info('Curator group status has been set', { id: curatorGroupId, isActive }) } -export async function content_CuratorAdded({ store, event }: EventContext & StoreContext): Promise { +export async function content_CuratorAdded({ store, event, block }: EventContext & StoreContext): Promise { // read event data - const [curatorGroupId, curatorId, permissions] = new CuratorAddedEvent_V1001(event).params + const { specVersion } = block.runtimeVersion + + const [curatorGroupId, curatorId, permissions] = + specVersion < 2002 ? new CuratorAddedEvent_V1001(event).params : new CuratorAddedEvent_V2002(event).params // load curator group const curatorGroup = await store.get(CuratorGroup, { @@ -139,7 +143,9 @@ async function updateCuratorAgentPermissions( store: DatabaseManager, curatorGroup: CuratorGroup, curator: Curator, - permissions?: BTreeSet + permissions?: BTreeSet< + PalletContentIterableEnumsChannelActionPermission_V1001 | PalletContentIterableEnumsChannelActionPermission_V2002 + > ) { // safest way to update permission is to delete existing and creating new ones @@ -160,7 +166,9 @@ async function updateCuratorAgentPermissions( const curatorAgentPermissions = new CuratorAgentPermissions({ curatorGroup: new CuratorGroup({ id: curatorGroup.id.toString() }), curator: new Curator({ id: curator.id.toString() }), - permissions: permissionsArray.map(mapAgentPermission), + permissions: permissionsArray.map((permissions) => { + return permissions.toString() + }), }) await store.save(curatorAgentPermissions) diff --git a/query-node/mappings/src/membership.ts b/query-node/mappings/src/membership.ts index 2dbc9e091f..114906c473 100644 --- a/query-node/mappings/src/membership.ts +++ b/query-node/mappings/src/membership.ts @@ -607,7 +607,7 @@ export async function members_MemberRemarked(ctx: EventContext & StoreContext): const { event, store, block } = ctx const { specVersion } = block.runtimeVersion const [memberId, metadataBytes, payment] = - specVersion === 1001 ? new MemberRemarkedEvent_V1001(event).params : new MemberRemarkedEvent_V2001(event).params + specVersion >= 2001 ? new MemberRemarkedEvent_V2001(event).params : new MemberRemarkedEvent_V1001(event).params try { const metadata = deserializeMetadata(MemberRemarked, metadataBytes) diff --git a/query-node/mappings/src/proposals.ts b/query-node/mappings/src/proposals.ts index d8e739050e..e187440590 100644 --- a/query-node/mappings/src/proposals.ts +++ b/query-node/mappings/src/proposals.ts @@ -2,7 +2,8 @@ eslint-disable @typescript-eslint/naming-convention */ import { SubstrateEvent, DatabaseManager, EventContext, StoreContext } from '@joystream/hydra-common' -import { PalletProposalsCodexProposalDetails as RuntimeProposalDetails } from '@polkadot/types/lookup' +import { PalletProposalsCodexProposalDetails as RuntimeProposalDetails_V1001 } from '../generated/types/1001/types-lookup' +import { PalletProposalsCodexProposalDetails as RuntimeProposalDetails_V2002 } from '../generated/types/2002/types-lookup' import BN from 'bn.js' import { Proposal, @@ -70,6 +71,7 @@ import { } from './common' import { ProposalsCodex_ProposalCreatedEvent_V1001 as ProposalCreatedEvent_V1001, + ProposalsCodex_ProposalCreatedEvent_V2002 as ProposalCreatedEvent_V2002, ProposalsEngine_ProposalCancelledEvent_V1001 as ProposalCancelledEvent_V1001, ProposalsEngine_ProposalDecisionMadeEvent_V1001 as ProposalDecisionMadeEvent_V1001, ProposalsEngine_ProposalExecutedEvent_V1001 as ProposalExecutedEvent_V1001, @@ -80,6 +82,8 @@ import { createWorkingGroupOpeningMetadata } from './workingGroups' import { blake2AsHex } from '@polkadot/util-crypto' import { Bytes } from '@polkadot/types' +type RuntimeProposalDetails = RuntimeProposalDetails_V1001 | RuntimeProposalDetails_V2002 + async function getProposal(store: DatabaseManager, id: string) { const proposal = await store.get(Proposal, { where: { id } }) if (!proposal) { @@ -333,9 +337,15 @@ async function handleRuntimeUpgradeProposalExecution(event: SubstrateEvent, stor ) } -export async function proposalsCodex_ProposalCreated({ store, event }: EventContext & StoreContext): Promise { +export async function proposalsCodex_ProposalCreated({ + store, + event, + block, +}: EventContext & StoreContext): Promise { + const specVersion = block.runtimeVersion.specVersion const [proposalId, generalProposalParameters, runtimeProposalDetails, proposalThreadId] = - new ProposalCreatedEvent_V1001(event).params + specVersion >= 2002 ? new ProposalCreatedEvent_V2002(event).params : new ProposalCreatedEvent_V1001(event).params + const eventTime = new Date(event.blockTimestamp) const proposalDetails = await parseProposalDetails(event, store, runtimeProposalDetails) diff --git a/runtime-modules/common/src/lib.rs b/runtime-modules/common/src/lib.rs index 71c370a3ed..7026b46f90 100644 --- a/runtime-modules/common/src/lib.rs +++ b/runtime-modules/common/src/lib.rs @@ -6,7 +6,6 @@ deny(clippy::panic_in_result_fn), deny(clippy::unwrap_used), deny(clippy::expect_used), - deny(clippy::indexing_slicing), deny(clippy::integer_arithmetic), deny(clippy::match_on_vec_items), deny(clippy::unreachable) @@ -20,6 +19,7 @@ pub mod locks; pub mod membership; pub mod merkle_tree; pub mod no_panic; +pub mod numerical; pub mod storage; pub mod working_group; diff --git a/runtime-modules/common/src/numerical.rs b/runtime-modules/common/src/numerical.rs new file mode 100644 index 0000000000..9b139d9d98 --- /dev/null +++ b/runtime-modules/common/src/numerical.rs @@ -0,0 +1,175 @@ +use core::ops::Div; + +use sp_runtime::{ + traits::{One, Saturating}, + FixedPointNumber, FixedU128, PerThing, Permill, Perquintill, +}; + +// order of the Tylor series expansion +const ORDER: usize = 20; + +// does not work with 100% interest +fn natural_log_1_plus_x(interest: Permill) -> Perquintill { + // ref: https://www.wolframalpha.com/input?i=taylor+series+for+ln%281%2Bx%29 + // ln(1 + x) is approx x - x^2/2 + x^3/3 - x^4/4 + x^5/5 + let mut terms = [Perquintill::zero(); ORDER]; + let x = Perquintill::from_parts( + (interest.deconstruct() as u64).saturating_mul(1_000_000_000_000u64), + ); + + (1..ORDER).for_each(|i| { + let num = x.saturating_pow(i); + let den = i as u32; + terms[i] = num.div(den); + }); + + // sum all odd indices terms first + let mut result = Perquintill::zero(); + for el in terms.iter().skip(1).step_by(2) { + result = result.saturating_add(*el); + } + // subtract all even indices terms + for el in terms.iter().step_by(2) { + result = result.saturating_sub(*el); + } + + result +} + +fn one_plus_interest_pow_frac(interest: Permill, exp: Perquintill) -> FixedU128 { + // ref: https://www.wolframalpha.com/input?i=taylor+series+%281+%2B+r%29%5Ex+with+r+in+%5B0%2C1%29+and+x+in+%5B0%2C1%5D+with+respect+to+x + let log_term = natural_log_1_plus_x(interest); + let x = exp; + let xlog = x.saturating_mul(log_term); + + let mut series_result = Perquintill::zero(); + let mut den = 1u32; + for i in 1..ORDER { + den = (i as u32).saturating_mul(den); + let term = xlog.saturating_pow(i).div(den); + series_result = series_result.saturating_add(term); + } + + FixedU128::saturating_from_rational(series_result.deconstruct() as u128, Perquintill::ACCURACY) + .saturating_add(FixedU128::one()) +} + +/// The approximation is computed as follows: +/// the `exponent` is decomposed into its `exponent = integer + fractional` +/// from `integer` we compute `x = (1 + interest/100)^integer` +/// from `fractional` we compute `y = (1 + interest/100)^fractional` using the following taylor series +/// expansion up to order `ORDER`: +/// `(1 + r)^f = 1 + f*log(1+r) + [f*log(1+r)]^2/2! + [f*log(1+r)]^3/3! + ... + [f*log(1+r)]^ORDER/ORDER!` +/// the result is `x * y` +/// +/// # Arguments +/// +/// * `interest` - `Permill` for the interest rate +/// * `exponent` - `FixedU128` for the exponent +/// +/// # Returns +/// +/// Approximation of (1+`interest`)^`exponent` +/// +pub fn one_plus_interest_pow_fixed(interest: Permill, exp: FixedU128) -> FixedU128 { + let one_plus_interest_base = FixedU128::saturating_from_rational( + interest.deconstruct() as u128, + Permill::ACCURACY as u128, + ) + .saturating_add(FixedU128::one()); + + let exp_int = exp.trunc().into_inner().div(FixedU128::DIV) as usize; + let exp_frac = Perquintill::from_parts(exp.frac().into_inner() as u64); + + let base_pow_int = one_plus_interest_base.saturating_pow(exp_int); + let base_pow_frac = one_plus_interest_pow_frac(interest, exp_frac); + + base_pow_int.mul(base_pow_frac) +} + +#[cfg(test)] +mod numerical_tests { + use sp_runtime::traits::Zero; + + use super::*; + + #[test] + fn log_approximation_is_accurate_up_to_14_dec_places() { + let expected = Perquintill::from_float(0.139761942375158f64); // https://www.wolframalpha.com/input?i=ln%281+%2B+0.15%29 + let actual = natural_log_1_plus_x(Permill::from_percent(15)); + // quintillion = 1e18 + assert_eq!( + actual.deconstruct().div(10_000), + expected.deconstruct().div(10_000) + ) + } + + #[test] + fn log_approximation_is_accurate_with_zero() { + let expected = Perquintill::zero(); + let actual = natural_log_1_plus_x(Permill::zero()); + assert_eq!(actual, expected) + } + + #[test] + fn interest_computation_is_accurate_up_to_15_dec_places() { + let expected = FixedU128::from_float(1.02118558583419f64); //https://www.wolframalpha.com/input?i=0.0211856&assumption=%22ClashPrefs%22+-%3E+%7B%22Math%22%7D + let actual = + one_plus_interest_pow_frac(Permill::from_percent(15), Perquintill::from_percent(15)); + assert_eq!( + actual.into_inner().div(10_000), + expected.into_inner().div(10_000) + ) + } + + #[test] + fn interest_computation_is_accurate_with_zero_interest() { + let expected = FixedU128::one(); //(1 + 0)^x = 1 + let actual = one_plus_interest_pow_frac(Permill::zero(), Perquintill::from_percent(15)); + assert_eq!(actual, expected) + } + + #[test] + fn one_plus_interest_pow_fixed_works_with_zero_interest() { + let expected = FixedU128::one(); // (1 + 0)^x = 1 + let actual = one_plus_interest_pow_fixed(Permill::zero(), FixedU128::from_float(1.15f64)); + assert_eq!(expected, actual) + } + + #[test] + fn one_plus_interest_pow_fixed_works_with_zero_exponent() { + let expected = FixedU128::one(); // a^0 = 1 + let actual = one_plus_interest_pow_fixed(Permill::from_percent(10), FixedU128::zero()); + assert_eq!(expected, actual) + } + + #[test] + fn one_plus_interest_pow_fixed_works_with_int_exp() { + let expected = FixedU128::from_float(1.404928f64); + let actual = + one_plus_interest_pow_fixed(Permill::from_percent(12), FixedU128::from_float(3.00f64)); + assert_eq!(expected, actual) + } + + #[test] + fn one_plus_interest_pow_fixed_accurate_with_frac_exp_16_dec_places() { + let expected = FixedU128::from_float(1.026408276205842713427f64); + let actual = + one_plus_interest_pow_fixed(Permill::from_percent(12), FixedU128::from_float(0.23f64)); + assert_eq!( + expected.into_inner().div(1000), + actual.into_inner().div(1000) + ) + } + + #[test] + fn one_plus_interest_pow_fixed_accurate_up_to_16_dec() { + let expected = FixedU128::from_float(1.478434805499594623f64); + let actual = + one_plus_interest_pow_fixed(Permill::from_percent(12), FixedU128::from_float(3.45f64)); + assert_eq!( + expected.into_inner().div(1000), + actual.into_inner().div(1000) + ) + } +} diff --git a/runtime-modules/content/src/benchmarks/benchmarking.rs b/runtime-modules/content/src/benchmarks/benchmarking.rs index c2fd37fa70..0068061e98 100644 --- a/runtime-modules/content/src/benchmarks/benchmarking.rs +++ b/runtime-modules/content/src/benchmarks/benchmarking.rs @@ -1366,16 +1366,16 @@ benchmarks! { next_sale_id: 0, sale: None, transfer_policy: params.transfer_policy.into(), - symbol: params.symbol, patronage_info: PatronageData::, T::BlockNumber> { - rate: BlockRate::from_yearly_rate(params.patronage_rate, T::BlocksPerYear::get()), + rate: params.patronage_rate, unclaimed_patronage_tally_amount: Zero::zero(), last_unclaimed_patronage_tally_block: execution_block }, accounts_number: a as u64, revenue_split_rate: params.revenue_split_rate, revenue_split: RevenueSplitStateOf::::Inactive, - next_revenue_split_id: 0 + next_revenue_split_id: 0, + amm_curve: None, }); assert_last_event::( ::RuntimeEvent::from( @@ -1389,7 +1389,7 @@ benchmarks! { } creator_token_issuer_transfer { - let a in 1 .. MAX_CRT_ISSUER_TRANSFER_OUTPUTS; + let a in 1 .. ::MaxOutputs::get(); let b in 1 .. MAX_KILOBYTES_METADATA; let (channel_id, group_id, lead_acc_id, curator_id, curator_acc_id) = @@ -1441,7 +1441,7 @@ benchmarks! { project_token::Event::::TokenAmountTransferredByIssuer( token_id, curator_member_id, - Transfers(outputs.0 + Transfers(outputs .iter() .map(|(member_id, payment)| (Validated::NonExisting(*member_id), payment.clone().into()) @@ -1669,6 +1669,70 @@ benchmarks! { ); } + activate_amm { + let (channel_id, group_id, lead_acc_id, curator_id, curator_acc_id) = + setup_worst_case_scenario_curator_channel_all_max::(false)?; + let curator_member_id = curator_member_id::(curator_id); + let origin = RawOrigin::Signed(curator_acc_id.clone()); + let actor = ContentActor::Curator(group_id, curator_id); + let token_id = + issue_creator_token_with_worst_case_scenario_owner::( + curator_acc_id, + actor, + channel_id, + curator_member_id + )?; + let slope = 10_000_000u32.into(); + let intercept = 100u32.into(); + let params = AmmParams{ slope, intercept }; + // No pausable feature prevents this + set_all_channel_paused_features::(channel_id); + }: _( + origin, + actor, + channel_id, + params + ) + verify { + let token = project_token::Pallet::::token_info_by_id(token_id); + assert_eq!( + token.amm_curve.unwrap(), + AmmCurve { + slope, + intercept, + provided_supply: 0u32.into(), + } + ) + } + + deactivate_amm { + let (channel_id, group_id, _, curator_id, curator_acc_id) = + setup_worst_case_scenario_curator_channel_all_max::(false)?; + let curator_member_id = curator_member_id::(curator_id); + let origin = RawOrigin::Signed(curator_acc_id.clone()); + let actor = ContentActor::Curator(group_id, curator_id); + let token_id = + issue_creator_token_with_worst_case_scenario_owner::( + curator_acc_id.clone(), + actor, + channel_id, + curator_member_id + )?; + // No pausable feature prevents this + call_activate_amm::(curator_acc_id, actor, channel_id); + set_all_channel_paused_features::(channel_id); + }: _( + origin, + actor, + channel_id + ) + verify { + let token = project_token::Pallet::::token_info_by_id(token_id); + assert!( + token.amm_curve.is_none(), + ) + } + issue_revenue_split { let (channel_id, group_id, lead_acc_id, curator_id, curator_acc_id) = setup_worst_case_scenario_curator_channel_all_max::(false)?; @@ -1873,7 +1937,7 @@ benchmarks! { }: _(origin, actor, channel_id, target_rate) verify { let current_block = frame_system::Pallet::::block_number(); - let new_block_rate = BlockRate::from_yearly_rate(target_rate, T::BlocksPerYear::get()); + let new_block_rate = target_rate; assert!(TokenInfoById::::contains_key(token_id)); let token = project_token::Pallet::::token_info_by_id(token_id); assert_eq!(token.patronage_info.rate, new_block_rate); @@ -1888,7 +1952,7 @@ benchmarks! { ::RuntimeEvent::from( project_token::Event::::PatronageRateDecreasedTo( token_id, - new_block_rate.to_yearly_rate_representation(T::BlocksPerYear::get()) + new_block_rate ), ).into(), ); @@ -2090,94 +2154,6 @@ benchmarks! { ); } - // Worst case scenario: - // - channel belonging to a member with max number of collaborators and max agent permissions - // - channel has all feature paused except the necessary for the extr. to succeed to maximize permission validation complexity - claim_and_withdraw_member_channel_reward { - let h in 1 .. MAX_MERKLE_PROOF_HASHES; - - let cumulative_reward_claimed: BalanceOf = Pallet::::min_cashout_allowed(); - let payments = create_pull_payments_with_reward::(2u32.pow(h), cumulative_reward_claimed); - let commitment = generate_merkle_root_helper::(&payments).pop().unwrap(); - let proof = build_merkle_path_helper::(&payments, 0); - let (channel_id, member_id, member_account_id, lead_account_id) = - setup_worst_case_scenario_member_channel_all_max::(false)?; - let lead_origin = RawOrigin::Signed(lead_account_id); - let origin = RawOrigin::Signed(member_account_id.clone()); - - set_all_channel_paused_features_except::(channel_id, vec![ - PausableChannelFeature::CreatorCashout, - PausableChannelFeature::ChannelFundsTransfer, - ]); - - Pallet::::update_channel_payouts( - RawOrigin::Root.into(), - UpdateChannelPayoutsParameters:: { - commitment: Some(commitment), - ..Default::default() - }, - member_account_id.clone() - )?; - - let actor = ContentActor::Member(member_id); - let balances_pre = Balances::::usable_balance(member_account_id.clone()); - let item = payments[0]; - T::CouncilBudgetManager::set_budget(cumulative_reward_claimed + T::ExistentialDeposit::get()); - }: claim_and_withdraw_channel_reward(origin, actor, proof, item) - verify { - assert_eq!( - Pallet::::channel_by_id(channel_id).cumulative_reward_claimed, - item.cumulative_reward_earned - ); - assert_eq!( - Balances::::usable_balance(member_account_id), - cumulative_reward_claimed + balances_pre, - ); - } - - // Worst case scenario: - // - curator channel belonging to a group with max number curator and max curator permissions - // - channel has all feature paused except the necessary for the extr. to succeed to maximize permission validation complexity - claim_and_withdraw_curator_channel_reward { - let h in 1 .. MAX_MERKLE_PROOF_HASHES; - - let cumulative_reward_claimed: BalanceOf = Pallet::::min_cashout_allowed(); - let payments = create_pull_payments_with_reward::(2u32.pow(h), cumulative_reward_claimed); - let commitment = generate_merkle_root_helper::(&payments).pop().unwrap(); - let proof = build_merkle_path_helper::(&payments, 0); - let (channel_id, group_id, lead_account_id, _, _) = - setup_worst_case_scenario_curator_channel_all_max::(false)?; - let origin = RawOrigin::Signed(lead_account_id.clone()); - - set_all_channel_paused_features_except::(channel_id, vec![ - PausableChannelFeature::CreatorCashout, - PausableChannelFeature::ChannelFundsTransfer, - ]); - - Pallet::::update_channel_payouts( - RawOrigin::Root.into(), - UpdateChannelPayoutsParameters:: { - commitment: Some(commitment), - ..Default::default() - }, - lead_account_id - )?; - - let actor = ContentActor::Lead; - let item = payments[0]; - T::CouncilBudgetManager::set_budget(cumulative_reward_claimed + T::ExistentialDeposit::get()); - }: claim_and_withdraw_channel_reward(origin, actor, proof, item) - verify { - assert_eq!( - Pallet::::channel_by_id(channel_id).cumulative_reward_claimed, - item.cumulative_reward_earned - ); - assert_eq!( - T::CouncilBudgetManager::get_budget(), - cumulative_reward_claimed + T::ExistentialDeposit::get(), - ); - } - // ================================================================================ // ============================ NFT - BASIC ====================================== // ================================================================================ @@ -3310,6 +3286,50 @@ benchmarks! { new_video_bloat_bond ); } + + // ================================================================================ + // ============================== PROJECT TOKEN ISSUER REMARKS ================================= + // ================================================================================ + + // WORST CASE SCENARIO + // STATE COMPLEXITY + // - curator owned channel + // - channel-owning curator group has max number of permissions per level + // - curator number is max + // - curator has max number of agent permissions + // - channel has max size: + // - all feature paused (except necessary ones for extr to succeed) + // - max channel assets + // - max collaborators + // INPUT COMPLEXITY + // - remark message byte-length: b + creator_token_issuer_remark { + let b in 1 .. MAX_KILOBYTES_METADATA; + let (channel_id, group_id, lead_acc_id, curator_id, curator_acc_id) = + setup_worst_case_scenario_curator_channel_all_max::(false)?; + let curator_member_id = curator_member_id::(curator_id); + let origin = RawOrigin::Signed(curator_acc_id.clone()); + let actor = ContentActor::Curator(group_id, curator_id); + let msg = vec![1u8].repeat((b * 1000) as usize); + let token_id = + issue_creator_token_with_worst_case_scenario_owner::( + curator_acc_id, + actor, + channel_id, + curator_member_id + )?; + }: _(origin, actor, channel_id, msg.clone()) + verify { + assert_last_event::( + ::RuntimeEvent::from( + Event::::CreatorTokenIssuerRemarked( + channel_id, + token_id, + msg + ) + ).into() + ); + } } #[cfg(test)] @@ -3555,13 +3575,6 @@ pub mod tests { }) } - #[test] - fn claim_channel_and_withdraw_member_channel_reward() { - with_default_mock_builder(|| { - assert_ok!(Content::test_benchmark_claim_and_withdraw_member_channel_reward()); - }) - } - #[test] fn issue_nft() { with_default_mock_builder(|| { @@ -3569,13 +3582,6 @@ pub mod tests { }) } - #[test] - fn claim_channel_and_withdraw_curator_channel_reward() { - with_default_mock_builder(|| { - assert_ok!(Content::test_benchmark_claim_and_withdraw_curator_channel_reward()); - }) - } - #[test] fn destroy_nft() { with_default_mock_builder(|| { @@ -3827,4 +3833,25 @@ pub mod tests { assert_ok!(Content::test_benchmark_claim_creator_token_patronage_credit()); }); } + + #[test] + fn activate_amm() { + with_default_mock_builder(|| { + assert_ok!(Content::test_benchmark_activate_amm()); + }); + } + + #[test] + fn deactivate_amm() { + with_default_mock_builder(|| { + assert_ok!(Content::test_benchmark_deactivate_amm()); + }); + } + + #[test] + fn creator_token_issuer_remark() { + with_default_mock_builder(|| { + assert_ok!(Content::test_benchmark_creator_token_issuer_remark()); + }); + } } diff --git a/runtime-modules/content/src/benchmarks/mod.rs b/runtime-modules/content/src/benchmarks/mod.rs index a26bf4985b..ae78bccef1 100644 --- a/runtime-modules/content/src/benchmarks/mod.rs +++ b/runtime-modules/content/src/benchmarks/mod.rs @@ -79,7 +79,6 @@ const MAX_KILOBYTES_METADATA: u32 = 100; // Creator tokens const MAX_CRT_INITIAL_ALLOCATION_MEMBERS: u32 = 1024; -const MAX_CRT_ISSUER_TRANSFER_OUTPUTS: u32 = 1024; const DEFAULT_CRT_OWNER_ISSUANCE: u32 = 1_000_000_000; const DEFAULT_CRT_SALE_CAP_PER_MEMBER: u32 = 1_000_000; const DEFAULT_CRT_SALE_PRICE: u32 = 500_000_000; @@ -87,7 +86,7 @@ const DEFAULT_CRT_SALE_UPPER_BOUND: u32 = DEFAULT_CRT_OWNER_ISSUANCE; const DEFAULT_CRT_REVENUE_SPLIT_RATE: Permill = Permill::from_percent(50); const DEFAULT_CRT_PATRONAGE_RATE: YearlyRate = YearlyRate(Permill::from_percent(10)); -const CHANNEL_AGENT_PERMISSIONS: [ChannelActionPermission; 21] = [ +const CHANNEL_AGENT_PERMISSIONS: [ChannelActionPermission; 22] = [ ChannelActionPermission::UpdateChannelMetadata, ChannelActionPermission::ManageNonVideoChannelAssets, ChannelActionPermission::ManageChannelCollaborators, @@ -109,6 +108,7 @@ const CHANNEL_AGENT_PERMISSIONS: [ChannelActionPermission; 21] = [ ChannelActionPermission::ReduceCreatorTokenPatronageRate, ChannelActionPermission::ManageRevenueSplits, ChannelActionPermission::DeissueCreatorToken, + ChannelActionPermission::AmmControl, ]; const CONTENT_MODERATION_ACTIONS: [ContentModerationAction; 13] = [ @@ -218,26 +218,10 @@ fn assert_past_event( assert_eq!(event, &expected_event); } -fn get_byte(num: u64, byte_number: u8) -> u8 { - ((num & (0xff << (8 * byte_number))) >> (8 * byte_number)) as u8 -} - // Method to generate a distintic valid handle // for a membership. For each index. fn handle_from_id(id: u64) -> Vec { - let min_handle_length = 1; - - let mut handle = vec![]; - - for i in 0..16 { - handle.push(get_byte(id, i)); - } - - while handle.len() < (min_handle_length as usize) { - handle.push(0u8); - } - - handle + id.to_be_bytes().to_vec() } fn apply_on_opening_helper, I: Instance>( @@ -1233,10 +1217,8 @@ fn create_token_issuance_params( initial_allocation: BTreeMap>, ) -> TokenIssuanceParametersOf { let transfer_policy_commit = ::Hashing::hash_of(b"commitment"); - let token_symbol = ::Hashing::hash_of(b"CRT"); TokenIssuanceParametersOf:: { initial_allocation, - symbol: token_symbol, transfer_policy: TransferPolicyParamsOf::::Permissioned(WhitelistParamsOf:: { commitment: transfer_policy_commit, payload: Some(SingleDataObjectUploadParams { @@ -1251,6 +1233,7 @@ fn create_token_issuance_params( }), patronage_rate: DEFAULT_CRT_PATRONAGE_RATE, revenue_split_rate: DEFAULT_CRT_REVENUE_SPLIT_RATE, + metadata: vec![], } } @@ -1364,22 +1347,21 @@ fn worst_case_scenario_token_sale_params( fn worst_case_scenario_issuer_transfer_outputs( num: u32, -) -> TransfersWithVestingOf +) -> TransferWithVestingOutputsOf where T::AccountId: CreateAccountId, { - Transfers( - (0..num) - .map(|_| { - let (_, member_id) = member_funded_account::(); - let payment = PaymentWithVestingOf:: { - amount: 100u32.into(), - vesting_schedule: Some(default_vesting_schedule_params::()), - }; - (member_id, payment) - }) - .collect(), - ) + let _outputs = (0..num) + .map(|_| { + let (_, member_id) = member_funded_account::(); + let payment = PaymentWithVestingOf:: { + amount: 100u32.into(), + vesting_schedule: Some(default_vesting_schedule_params::()), + }; + (member_id, payment) + }) + .collect::>(); + _outputs.try_into().unwrap() } pub fn run_to_block(target_block: T::BlockNumber) { @@ -1676,3 +1658,15 @@ where { set_all_channel_paused_features_except::(channel_id, vec![]); } + +fn call_activate_amm( + sender: T::AccountId, + actor: ContentActor, + channel_id: T::ChannelId, +) { + let params = AmmParams { + slope: 10_000_000u32.into(), + intercept: 100u32.into(), + }; + Pallet::::activate_amm(RawOrigin::Signed(sender).into(), actor, channel_id, params).unwrap() +} diff --git a/runtime-modules/content/src/errors.rs b/runtime-modules/content/src/errors.rs index dde915efb0..27422e6366 100644 --- a/runtime-modules/content/src/errors.rs +++ b/runtime-modules/content/src/errors.rs @@ -409,5 +409,8 @@ decl_error! { /// Channel Transfers are blocked during token sales ChannelTransfersBlockedDuringTokenSales, + + /// Channel Transfers are blocked during active AMM + ChannelTransfersBlockedDuringActiveAmm } } diff --git a/runtime-modules/content/src/lib.rs b/runtime-modules/content/src/lib.rs index 73ecfb5820..9c8e592b8a 100644 --- a/runtime-modules/content/src/lib.rs +++ b/runtime-modules/content/src/lib.rs @@ -36,8 +36,8 @@ pub mod weights; use core::marker::PhantomData; use project_token::traits::PalletToken; use project_token::types::{ - JoyBalanceOf, TokenIssuanceParametersOf, TokenSaleParamsOf, TransfersWithVestingOf, - UploadContextOf, YearlyRate, + AmmParamsOf, JoyBalanceOf, TokenIssuanceParametersOf, TokenSaleParamsOf, + TransferWithVestingOutputsOf, UploadContextOf, YearlyRate, }; use sp_std::vec; pub use weights::WeightInfo; @@ -193,7 +193,8 @@ pub trait Config: Self::BlockNumber, TokenSaleParamsOf, UploadContextOf, - TransfersWithVestingOf, + TransferWithVestingOutputsOf, + AmmParamsOf, >; /// Minimum cashout allowed limit @@ -1666,54 +1667,6 @@ decl_module! { new_video_state_bloat_bond)); } - /// Claim and withdraw reward in JOY from channel account - /// - /// - /// - /// ## Weight - /// `O (H)` where: - /// - `H` is the lenght of the provided merkle `proof` - /// - DB: - /// - O(1) - /// # - #[weight = - WeightInfoContent::::claim_and_withdraw_member_channel_reward(proof.len() as u32) - .max(WeightInfoContent::::claim_and_withdraw_curator_channel_reward( - proof.len() as u32 - ))] - pub fn claim_and_withdraw_channel_reward( - origin, - actor: ContentActor, - proof: Vec>, - item: PullPayment - ) -> DispatchResult { - let (channel, reward_account, amount) = - Self::ensure_can_claim_channel_reward(&origin, &actor, &item, &proof)?; - - // Ensure withdrawals are not paused - channel.ensure_feature_not_paused::(PausableChannelFeature::ChannelFundsTransfer)?; - - ensure_actor_authorized_to_withdraw_from_channel::(origin, &actor, &channel)?; - - let destination = Self::channel_funds_destination(&channel)?; - - // - // == MUTATION_SAFE == - // - Self::execute_channel_reward_claim(item.channel_id, &reward_account, amount); - // This call should (and is assumed to) never fail: - Self::execute_channel_balance_withdrawal(&reward_account, &destination, amount)?; - - Self::deposit_event(RawEvent::ChannelRewardClaimedAndWithdrawn( - actor, - item.channel_id, - amount, - destination, - )); - - Ok(()) - } - /// Issue NFT /// /// @@ -2993,6 +2946,11 @@ decl_module! { T::ProjectToken::is_sale_unscheduled(token_id), Error::::ChannelTransfersBlockedDuringTokenSales, ); + + ensure!( + !T::ProjectToken::is_amm_active(token_id), + Error::::ChannelTransfersBlockedDuringActiveAmm + ); } // @@ -3337,14 +3295,14 @@ decl_module! { /// - `O(A)` - from the the generated weights /// # #[weight = WeightInfoContent::::creator_token_issuer_transfer( - outputs.0.len() as u32, + outputs.len() as u32, to_kb(metadata.len() as u32) )] pub fn creator_token_issuer_transfer( origin, actor: ContentActor, channel_id: T::ChannelId, - outputs: TransfersWithVestingOf, + outputs: TransferWithVestingOutputsOf, metadata: Vec ) { let channel = Self::ensure_channel_exists(&channel_id)?; @@ -3675,6 +3633,99 @@ decl_module! { }); } + /// Activate Amm functionality for token + #[weight = WeightInfoContent::::activate_amm()] + pub fn activate_amm( + origin, + actor: ContentActor, + channel_id: T::ChannelId, + params: AmmParamsOf, + ) { + let channel = Self::ensure_channel_exists(&channel_id)?; + + channel.ensure_has_no_active_transfer::()?; + + // Ensure token was issued + let token_id = channel.ensure_creator_token_issued::()?; + + // Permissions check + ensure_actor_authorized_to_activate_amm::( + origin, + &actor, + &channel + )?; + + // Retrieve member_id based on actor + let member_id = get_member_id_of_actor::(&actor)?; + + // Call to ProjectToken + T::ProjectToken::activate_amm( + token_id, + member_id, + params, + )?; + + } + + /// Deactivate Amm functionality for token + #[weight = WeightInfoContent::::deactivate_amm()] + pub fn deactivate_amm( + origin, + actor: ContentActor, + channel_id: T::ChannelId, + ) { + let channel = Self::ensure_channel_exists(&channel_id)?; + + // Ensure token was issued + let token_id = channel.ensure_creator_token_issued::()?; + + // Permissions check + ensure_actor_authorized_to_deactivate_amm::( + origin, + &actor, + &channel + )?; + + // Retrieve member_id based on actor + let member_id = get_member_id_of_actor::(&actor)?; + + // Call to ProjectToken + T::ProjectToken::deactivate_amm( + token_id, + member_id, + )?; + + } + + /// Allow crt issuer to update metadata for an existing token + #[weight = WeightInfoContent::::creator_token_issuer_remark(to_kb(remark.len() as u32))] + pub fn creator_token_issuer_remark( + origin, + actor: ContentActor, + channel_id: T::ChannelId, + remark: Vec, + ) { + let channel = Self::ensure_channel_exists(&channel_id)?; + + // Ensure token was issued + let token_id = channel.ensure_creator_token_issued::()?; + + // Permissions check + let _ = ensure_actor_authorized_to_issue_creator_token::( + origin, + &actor, + &channel + )?; + + // == MUTATION SAFE == + + Self::deposit_event(RawEvent::CreatorTokenIssuerRemarked( + channel_id, + token_id, + remark, + )); + } + type StorageVersion = CURRENT_STORAGE_VERSION; } } @@ -4826,8 +4877,10 @@ decl_event!( GlobalNftLimitUpdated(NftLimitPeriod, u64), ChannelNftLimitUpdated(ContentActor, NftLimitPeriod, ChannelId, u64), ToggledNftLimits(bool), + // Creator tokens CreatorTokenIssued(ContentActor, ChannelId, TokenId), + CreatorTokenIssuerRemarked(ChannelId, TokenId, Vec), } ); diff --git a/runtime-modules/content/src/permissions/curator_group.rs b/runtime-modules/content/src/permissions/curator_group.rs index cf6260b0b5..adb5523502 100644 --- a/runtime-modules/content/src/permissions/curator_group.rs +++ b/runtime-modules/content/src/permissions/curator_group.rs @@ -71,11 +71,9 @@ pub mod iterable_enums { pub enum PausableChannelFeature { // Affects: // -`withdraw_from_channel_balance` - // -`claim_and_withdraw_channel_reward` ChannelFundsTransfer, // Affects: // - `claim_channel_reward` - // - `claim_and_withdraw_channel_reward` CreatorCashout, // Affects: // - `issue_nft` diff --git a/runtime-modules/content/src/permissions/mod.rs b/runtime-modules/content/src/permissions/mod.rs index 020832727c..9a2049242a 100644 --- a/runtime-modules/content/src/permissions/mod.rs +++ b/runtime-modules/content/src/permissions/mod.rs @@ -713,3 +713,25 @@ pub fn ensure_actor_authorized_to_deissue_creator_token( ensure_actor_has_channel_permissions::(&sender, actor, channel, &required_permissions)?; Ok(sender) } + +pub fn ensure_actor_authorized_to_activate_amm( + origin: T::RuntimeOrigin, + actor: &ContentActor, + channel: &Channel, +) -> Result { + let sender = ensure_signed(origin)?; + let required_permissions = vec![ChannelActionPermission::AmmControl]; + ensure_actor_has_channel_permissions::(&sender, actor, channel, &required_permissions)?; + Ok(sender) +} + +pub fn ensure_actor_authorized_to_deactivate_amm( + origin: T::RuntimeOrigin, + actor: &ContentActor, + channel: &Channel, +) -> Result { + let sender = ensure_signed(origin)?; + let required_permissions = vec![ChannelActionPermission::AmmControl]; + ensure_actor_has_channel_permissions::(&sender, actor, channel, &required_permissions)?; + Ok(sender) +} diff --git a/runtime-modules/content/src/tests/creator_tokens.rs b/runtime-modules/content/src/tests/creator_tokens.rs index 3d015ee968..9735cecce2 100644 --- a/runtime-modules/content/src/tests/creator_tokens.rs +++ b/runtime-modules/content/src/tests/creator_tokens.rs @@ -1,4 +1,6 @@ +mod activate_amm; mod claim_patronage_credit; +mod deactivate_amm; mod deissue; mod finalize_creator_token_sale; mod finalize_revenue_split; diff --git a/runtime-modules/content/src/tests/creator_tokens/activate_amm.rs b/runtime-modules/content/src/tests/creator_tokens/activate_amm.rs new file mode 100644 index 0000000000..23c1fe3d4b --- /dev/null +++ b/runtime-modules/content/src/tests/creator_tokens/activate_amm.rs @@ -0,0 +1,157 @@ +#![cfg(test)] +use crate::tests::fixtures::*; +use crate::tests::mock::*; +use crate::*; + +#[test] +fn unsuccessful_activate_amm_non_existing_channel() { + with_default_mock_builder(|| { + run_to_block(1); + + ActivateAmmFixture::default() + .call_and_assert(Err(Error::::ChannelDoesNotExist.into())); + }) +} + +#[test] +fn unsuccessful_activate_amm_token_not_issued() { + with_default_mock_builder(|| { + ContentTest::with_member_channel().setup(); + ActivateAmmFixture::default() + .call_and_assert(Err(Error::::CreatorTokenNotIssued.into())); + }) +} + +// Member channel + +#[test] +fn unsuccessful_activate_member_channel_creator_token_amm_by_collaborator_without_permissions() { + with_default_mock_builder(|| { + ContentTest::with_member_channel() + .with_all_agent_permissions_except(&[ChannelActionPermission::AmmControl]) + .setup(); + IssueCreatorTokenFixture::default().call_and_assert(Ok(())); + + ActivateAmmFixture::default() + .with_sender(COLLABORATOR_MEMBER_ACCOUNT_ID) + .with_actor(ContentActor::Member(COLLABORATOR_MEMBER_ID)) + .call_and_assert(Err( + Error::::ChannelAgentInsufficientPermissions.into() + )); + }) +} + +#[test] +fn successful_activate_member_channel_creator_token_amm_by_collaborator() { + with_default_mock_builder(|| { + ContentTest::with_member_channel() + .with_agent_permissions(&[ChannelActionPermission::AmmControl]) + .setup(); + IssueCreatorTokenFixture::default() + .with_initial_allocation_to(COLLABORATOR_MEMBER_ID) + .call_and_assert(Ok(())); + ActivateAmmFixture::default() + .with_sender(COLLABORATOR_MEMBER_ACCOUNT_ID) + .with_actor(ContentActor::Member(COLLABORATOR_MEMBER_ID)) + .call_and_assert(Ok(())); + }) +} + +#[test] +fn successful_activate_member_channel_creator_token_amm_by_owner() { + with_default_mock_builder(|| { + ContentTest::with_member_channel().setup(); + IssueCreatorTokenFixture::default().call_and_assert(Ok(())); + ActivateAmmFixture::default().call_and_assert(Ok(())); + }) +} + +// Curator channel + +#[test] +fn unsuccessful_activate_curator_channel_creator_token_amm_by_curator_without_permissions() { + with_default_mock_builder(|| { + ContentTest::with_curator_channel() + .with_all_agent_permissions_except(&[ChannelActionPermission::AmmControl]) + .setup(); + IssueCreatorTokenFixture::default() + .with_sender(LEAD_ACCOUNT_ID) + .with_actor(ContentActor::Lead) + .call_and_assert(Ok(())); + ActivateAmmFixture::default() + .with_sender(DEFAULT_CURATOR_ACCOUNT_ID) + .with_actor(default_curator_actor()) + .call_and_assert(Err( + Error::::ChannelAgentInsufficientPermissions.into() + )); + }) +} + +#[test] +fn successful_activate_curator_channel_creator_token_amm_by_curator() { + with_default_mock_builder(|| { + ContentTest::with_curator_channel() + .with_agent_permissions(&[ChannelActionPermission::AmmControl]) + .setup(); + IssueCreatorTokenFixture::default() + .with_sender(LEAD_ACCOUNT_ID) + .with_actor(ContentActor::Lead) + .with_initial_allocation_to(DEFAULT_CURATOR_MEMBER_ID) + .call_and_assert(Ok(())); + ActivateAmmFixture::default() + .with_sender(DEFAULT_CURATOR_ACCOUNT_ID) + .with_actor(default_curator_actor()) + .call_and_assert(Ok(())); + }) +} + +#[test] +fn successful_activate_curator_channel_creator_token_amm_by_lead() { + with_default_mock_builder(|| { + ContentTest::with_curator_channel().setup(); + IssueCreatorTokenFixture::default() + .with_sender(LEAD_ACCOUNT_ID) + .with_actor(ContentActor::Lead) + .with_initial_allocation_to(LEAD_MEMBER_ID) + .call_and_assert(Ok(())); + ActivateAmmFixture::default() + .with_sender(LEAD_ACCOUNT_ID) + .with_actor(ContentActor::Lead) + .call_and_assert(Ok(())); + }) +} + +#[test] +fn unsuccessful_activate_curator_channel_creator_token_amm_with_ongoing_transfer() { + with_default_mock_builder(|| { + ContentTest::with_curator_channel().setup(); + IssueCreatorTokenFixture::default() + .with_sender(LEAD_ACCOUNT_ID) + .with_actor(ContentActor::Lead) + .with_initial_allocation_to(LEAD_MEMBER_ID) + .call_and_assert(Ok(())); + InitializeChannelTransferFixture::default() + .with_sender(LEAD_ACCOUNT_ID) + .with_actor(ContentActor::Lead) + .call_and_assert(Ok(())); + + ActivateAmmFixture::default() + .with_sender(LEAD_ACCOUNT_ID) + .with_actor(ContentActor::Lead) + .call_and_assert(Err(Error::::InvalidChannelTransferStatus.into())); + }) +} + +#[test] +fn unsuccessful_activate_member_channel_creator_token_amm_with_ongoing_transfer() { + with_default_mock_builder(|| { + ContentTest::with_member_channel().setup(); + IssueCreatorTokenFixture::default() + .with_initial_allocation_to(LEAD_MEMBER_ID) + .call_and_assert(Ok(())); + InitializeChannelTransferFixture::default().call_and_assert(Ok(())); + + ActivateAmmFixture::default() + .call_and_assert(Err(Error::::InvalidChannelTransferStatus.into())); + }) +} diff --git a/runtime-modules/content/src/tests/creator_tokens/deactivate_amm.rs b/runtime-modules/content/src/tests/creator_tokens/deactivate_amm.rs new file mode 100644 index 0000000000..57eb9954f4 --- /dev/null +++ b/runtime-modules/content/src/tests/creator_tokens/deactivate_amm.rs @@ -0,0 +1,137 @@ +#![cfg(test)] +use crate::tests::fixtures::*; +use crate::tests::mock::*; +use crate::*; + +#[test] +fn unsuccessful_deactivate_amm_non_existing_channel() { + with_default_mock_builder(|| { + run_to_block(1); + + DeactivateAmmFixture::default() + .call_and_assert(Err(Error::::ChannelDoesNotExist.into())); + }) +} + +#[test] +fn unsuccessful_deactivate_amm_token_not_issued() { + with_default_mock_builder(|| { + ContentTest::with_member_channel().setup(); + DeactivateAmmFixture::default() + .call_and_assert(Err(Error::::CreatorTokenNotIssued.into())); + }) +} + +// Member channel +#[test] +fn unsuccessful_deactivate_member_channel_creator_token_amm_by_collaborator_without_permissions() { + with_default_mock_builder(|| { + ContentTest::with_member_channel() + .with_all_agent_permissions_except(&[ChannelActionPermission::AmmControl]) + .setup(); + IssueCreatorTokenFixture::default().call_and_assert(Ok(())); + + ActivateAmmFixture::default().call_and_assert(Ok(())); + + DeactivateAmmFixture::default() + .with_sender(COLLABORATOR_MEMBER_ACCOUNT_ID) + .with_actor(ContentActor::Member(COLLABORATOR_MEMBER_ID)) + .call_and_assert(Err( + Error::::ChannelAgentInsufficientPermissions.into() + )); + }) +} + +#[test] +fn successful_deactivate_member_channel_creator_token_amm_by_collaborator() { + with_default_mock_builder(|| { + ContentTest::with_member_channel() + .with_agent_permissions(&[ChannelActionPermission::AmmControl]) + .setup(); + IssueCreatorTokenFixture::default() + .with_initial_allocation_to(COLLABORATOR_MEMBER_ID) + .call_and_assert(Ok(())); + ActivateAmmFixture::default().call_and_assert(Ok(())); + DeactivateAmmFixture::default() + .with_sender(COLLABORATOR_MEMBER_ACCOUNT_ID) + .with_actor(ContentActor::Member(COLLABORATOR_MEMBER_ID)) + .call_and_assert(Ok(())); + }) +} + +#[test] +fn successful_deactivate_member_channel_creator_token_amm_by_owner() { + with_default_mock_builder(|| { + ContentTest::with_member_channel().setup(); + IssueCreatorTokenFixture::default().call_and_assert(Ok(())); + ActivateAmmFixture::default().call_and_assert(Ok(())); + DeactivateAmmFixture::default().call_and_assert(Ok(())); + }) +} + +// Curator channel + +#[test] +fn unsuccessful_deactivate_curator_channel_creator_token_amm_by_curator_without_permissions() { + with_default_mock_builder(|| { + ContentTest::with_curator_channel() + .with_all_agent_permissions_except(&[ChannelActionPermission::AmmControl]) + .setup(); + IssueCreatorTokenFixture::default() + .with_sender(LEAD_ACCOUNT_ID) + .with_actor(ContentActor::Lead) + .call_and_assert(Ok(())); + ActivateAmmFixture::default() + .with_sender(LEAD_ACCOUNT_ID) + .with_actor(ContentActor::Lead) + .call_and_assert(Ok(())); + DeactivateAmmFixture::default() + .with_sender(DEFAULT_CURATOR_ACCOUNT_ID) + .with_actor(default_curator_actor()) + .call_and_assert(Err( + Error::::ChannelAgentInsufficientPermissions.into() + )); + }) +} + +#[test] +fn successful_deactivate_curator_channel_creator_token_amm_by_curator() { + with_default_mock_builder(|| { + ContentTest::with_curator_channel() + .with_agent_permissions(&[ChannelActionPermission::AmmControl]) + .setup(); + IssueCreatorTokenFixture::default() + .with_sender(LEAD_ACCOUNT_ID) + .with_actor(ContentActor::Lead) + .with_initial_allocation_to(DEFAULT_CURATOR_MEMBER_ID) + .call_and_assert(Ok(())); + ActivateAmmFixture::default() + .with_sender(LEAD_ACCOUNT_ID) + .with_actor(ContentActor::Lead) + .call_and_assert(Ok(())); + DeactivateAmmFixture::default() + .with_sender(DEFAULT_CURATOR_ACCOUNT_ID) + .with_actor(default_curator_actor()) + .call_and_assert(Ok(())); + }) +} + +#[test] +fn successful_deactivate_curator_channel_creator_token_amm_by_lead() { + with_default_mock_builder(|| { + ContentTest::with_curator_channel().setup(); + IssueCreatorTokenFixture::default() + .with_sender(LEAD_ACCOUNT_ID) + .with_actor(ContentActor::Lead) + .with_initial_allocation_to(LEAD_MEMBER_ID) + .call_and_assert(Ok(())); + ActivateAmmFixture::default() + .with_sender(LEAD_ACCOUNT_ID) + .with_actor(ContentActor::Lead) + .call_and_assert(Ok(())); + DeactivateAmmFixture::default() + .with_sender(LEAD_ACCOUNT_ID) + .with_actor(ContentActor::Lead) + .call_and_assert(Ok(())); + }) +} diff --git a/runtime-modules/content/src/tests/creator_tokens/issuer_transfer.rs b/runtime-modules/content/src/tests/creator_tokens/issuer_transfer.rs index a84a6f50ec..509f0ce6e1 100644 --- a/runtime-modules/content/src/tests/creator_tokens/issuer_transfer.rs +++ b/runtime-modules/content/src/tests/creator_tokens/issuer_transfer.rs @@ -5,6 +5,7 @@ use crate::*; use frame_support::assert_noop; use frame_support::assert_ok; use frame_system::RawOrigin; +use project_token::types::PaymentWithVesting; use project_token::types::{PaymentWithVestingOf, Transfers}; #[test] @@ -130,24 +131,22 @@ fn unsuccessful_curator_channel_creator_token_issuer_transfer_during_transfer() InitializeChannelTransferFixture::default() .with_new_member_channel_owner(THIRD_MEMBER_ID) .call_and_assert(Ok(())); + let outputs = vec![( + SECOND_MEMBER_ID, + PaymentWithVesting { + amount: DEFAULT_ISSUER_TRANSFER_AMOUNT, + vesting_schedule: None, + }, + )] + .try_into() + .unwrap(); assert_noop!( Content::creator_token_issuer_transfer( RuntimeOrigin::signed(DEFAULT_MEMBER_ACCOUNT_ID), ContentActor::Member(DEFAULT_MEMBER_ID), 1u64, - Transfers( - [( - SECOND_MEMBER_ID, - PaymentWithVestingOf:: { - amount: DEFAULT_ISSUER_TRANSFER_AMOUNT, - vesting_schedule: None, - }, - )] - .iter() - .cloned() - .collect(), - ), + outputs, vec![] ), Error::::InvalidChannelTransferStatus, diff --git a/runtime-modules/content/src/tests/fixtures.rs b/runtime-modules/content/src/tests/fixtures.rs index 12b35eed31..b006421710 100644 --- a/runtime-modules/content/src/tests/fixtures.rs +++ b/runtime-modules/content/src/tests/fixtures.rs @@ -19,12 +19,11 @@ use frame_support::{ }; use frame_system::RawOrigin; use project_token::types::TransferPolicyParamsOf; -use project_token::types::{ - PaymentWithVestingOf, TokenAllocationOf, TokenIssuanceParametersOf, Transfers, -}; +use project_token::types::{TokenAllocationOf, TokenIssuanceParametersOf}; use sp_core::U256; use sp_runtime::Permill; use sp_std::collections::btree_map::BTreeMap; +use sp_std::convert::TryFrom; use sp_std::iter::FromIterator; use sp_std::iter::{IntoIterator, Iterator}; use staking_handler::StakingHandler; @@ -2169,130 +2168,6 @@ impl WithdrawFromChannelBalanceFixture { } } -pub struct ClaimAndWithdrawChannelRewardFixture { - sender: AccountId, - actor: ContentActor, - payments: Vec>, - item: PullPayment, -} - -impl ClaimAndWithdrawChannelRewardFixture { - pub fn default() -> Self { - Self { - sender: DEFAULT_MEMBER_ACCOUNT_ID, - actor: ContentActor::Member(DEFAULT_MEMBER_ID), - payments: create_some_pull_payments_helper(), - item: PullPayment:: { - channel_id: ChannelId::one(), - cumulative_reward_earned: DEFAULT_PAYOUT_CLAIMED, - reason: Hashing::hash_of(&b"reason".to_vec()), - }, - } - } - - pub fn with_sender(self, sender: AccountId) -> Self { - Self { sender, ..self } - } - - pub fn with_actor(self, actor: ContentActor) -> Self { - Self { actor, ..self } - } - - pub fn with_payments(self, payments: Vec>) -> Self { - Self { payments, ..self } - } - - pub fn with_item(self, item: PullPayment) -> Self { - Self { item, ..self } - } - - fn balance_of( - dest: &ChannelFundsDestination<::AccountId>, - ) -> BalanceOf { - match dest { - ChannelFundsDestination::AccountId(account_id) => { - Balances::::usable_balance(account_id) - } - ChannelFundsDestination::CouncilBudget => { - ::CouncilBudgetManager::get_budget() - } - } - } - - pub fn call_and_assert(&self, expected_result: DispatchResult) { - let origin = RuntimeOrigin::signed(self.sender); - let channel_pre = Content::channel_by_id(&self.item.channel_id); - let channel_balance_pre = channel_reward_account_balance(self.item.channel_id); - let expected_dest = match channel_pre.owner { - ChannelOwner::Member(member_id) => { - ChannelFundsDestination::<::AccountId>::AccountId( - TestMemberships::controller_account_id(member_id).unwrap_or_default(), - ) - } - ChannelOwner::CuratorGroup(..) => { - ChannelFundsDestination::<::AccountId>::CouncilBudget - } - }; - let dest_balance_pre = Self::balance_of(&expected_dest); - let council_budget_pre = ::CouncilBudgetManager::get_budget(); - - let proof = if self.payments.is_empty() { - vec![] - } else { - build_merkle_path_helper::(&self.payments, DEFAULT_PROOF_INDEX) - }; - - let actual_result = - Content::claim_and_withdraw_channel_reward(origin, self.actor, proof, self.item); - - let channel_post = Content::channel_by_id(&self.item.channel_id); - let channel_balance_post = channel_reward_account_balance(self.item.channel_id); - let dest_balance_post = Self::balance_of(&expected_dest); - let council_budget_post = ::CouncilBudgetManager::get_budget(); - - assert_eq!(actual_result, expected_result); - - let amount_claimed = self - .item - .cumulative_reward_earned - .saturating_sub(channel_pre.cumulative_reward_claimed); - - if actual_result.is_ok() { - assert_eq!( - channel_post.cumulative_reward_claimed, - self.item.cumulative_reward_earned - ); - assert_eq!( - (dest_balance_post, council_budget_post), - match expected_dest { - // Funds are first claimed from, then withdrawn into the council budget - ChannelFundsDestination::CouncilBudget => - (dest_balance_pre, council_budget_pre), - // Funds are taken from council budget and withdrawn into an account - _ => ( - dest_balance_pre.saturating_add(amount_claimed), - council_budget_pre.saturating_sub(amount_claimed) - ), - } - ); - assert_eq!( - System::events().last().unwrap().event, - MetaEvent::Content(RawEvent::ChannelRewardClaimedAndWithdrawn( - self.actor, - self.item.channel_id, - amount_claimed, - expected_dest, - )) - ); - } else { - assert_eq!(council_budget_post, council_budget_pre); - assert_eq!(channel_balance_post, channel_balance_pre); - assert_eq!(dest_balance_post, dest_balance_pre); - assert_eq!(channel_post, channel_pre); - } - } -} - pub struct IssueCreatorTokenFixture { sender: AccountId, actor: ContentActor, @@ -2307,7 +2182,6 @@ impl IssueCreatorTokenFixture { actor: ContentActor::Member(DEFAULT_MEMBER_ID), channel_id: ChannelId::one(), params: TokenIssuanceParametersOf:: { - symbol: Hashing::hash_of(b"CRT"), patronage_rate: DEFAULT_PATRONAGE_RATE, revenue_split_rate: DEFAULT_SPLIT_RATE, ..Default::default() @@ -2511,28 +2385,25 @@ pub struct CreatorTokenIssuerTransferFixture { sender: AccountId, actor: ContentActor, channel_id: ChannelId, - outputs: TransfersWithVestingOf, + outputs: TransferWithVestingOutputsOf, metadata: Vec, } impl CreatorTokenIssuerTransferFixture { pub fn default() -> Self { + let outputs = TransferWithVestingOutputsOf::::try_from( + vec![(SECOND_MEMBER_ID, DEFAULT_ISSUER_TRANSFER_AMOUNT)] + .into_iter() + .map(|(member, amount)| (member, amount.into())) + .collect::>(), + ) + .ok() + .unwrap(); Self { sender: DEFAULT_MEMBER_ACCOUNT_ID, actor: ContentActor::Member(DEFAULT_MEMBER_ID), channel_id: ChannelId::one(), - outputs: Transfers( - [( - SECOND_MEMBER_ID, - PaymentWithVestingOf:: { - amount: DEFAULT_ISSUER_TRANSFER_AMOUNT, - vesting_schedule: None, - }, - )] - .iter() - .cloned() - .collect(), - ), + outputs, metadata: b"metadata".to_vec(), } } @@ -2774,6 +2645,83 @@ impl FinalizeRevenueSplitFixture { } } +pub struct ActivateAmmFixture { + sender: AccountId, + actor: ContentActor, + channel_id: ChannelId, + params: AmmParamsOf, +} + +impl ActivateAmmFixture { + pub fn default() -> Self { + Self { + sender: DEFAULT_MEMBER_ACCOUNT_ID, + actor: ContentActor::Member(DEFAULT_MEMBER_ID), + channel_id: ChannelId::one(), + params: AmmParamsOf:: { + slope: 10_000_000u32.into(), + intercept: Zero::zero(), + }, + } + } + + pub fn with_sender(self, sender: AccountId) -> Self { + Self { sender, ..self } + } + + pub fn with_actor(self, actor: ContentActor) -> Self { + Self { actor, ..self } + } + + pub fn call_and_assert(&self, expected_result: DispatchResult) { + let origin = RuntimeOrigin::signed(self.sender); + + let actual_result = + Content::activate_amm(origin, self.actor, self.channel_id, self.params.clone()); + + if expected_result.is_ok() { + assert_ok!(actual_result); + } else { + assert_noop!(actual_result, expected_result.err().unwrap()); + } + } +} +pub struct DeactivateAmmFixture { + sender: AccountId, + actor: ContentActor, + channel_id: ChannelId, +} + +impl DeactivateAmmFixture { + pub fn default() -> Self { + Self { + sender: DEFAULT_MEMBER_ACCOUNT_ID, + actor: ContentActor::Member(DEFAULT_MEMBER_ID), + channel_id: ChannelId::one(), + } + } + + pub fn with_sender(self, sender: AccountId) -> Self { + Self { sender, ..self } + } + + pub fn with_actor(self, actor: ContentActor) -> Self { + Self { actor, ..self } + } + + pub fn call_and_assert(&self, expected_result: DispatchResult) { + let origin = RuntimeOrigin::signed(self.sender); + + let actual_result = Content::deactivate_amm(origin, self.actor, self.channel_id); + + if expected_result.is_ok() { + assert_ok!(actual_result); + } else { + assert_noop!(actual_result, expected_result.err().unwrap()); + } + } +} + pub struct FinalizeCreatorTokenSaleFixture { sender: AccountId, actor: ContentActor, @@ -5454,10 +5402,6 @@ pub fn run_all_fixtures_with_contexts(contexts: Vec) { .with_sender(sender) .with_actor(actor) .call_and_assert(expected_err); - ClaimAndWithdrawChannelRewardFixture::default() - .with_sender(sender) - .with_actor(actor) - .call_and_assert(expected_err); IssueCreatorTokenFixture::default() .with_sender(sender) .with_actor(actor) diff --git a/runtime-modules/content/src/tests/merkle.rs b/runtime-modules/content/src/tests/merkle.rs index 0e3ee9ccfe..eeae314cc4 100644 --- a/runtime-modules/content/src/tests/merkle.rs +++ b/runtime-modules/content/src/tests/merkle.rs @@ -553,351 +553,6 @@ fn unsuccessful_channel_balance_withdrawal_with_fund_transfer_feature_paused() { }) } -/// Claim&Withdraw - -#[test] -fn unsuccessful_claim_and_withdraw_with_unsufficient_cashout() { - with_default_mock_builder(|| { - ContentTest::with_member_channel().setup(); - - let item = PullPayment:: { - channel_id: ChannelId::one(), - cumulative_reward_earned: Content::min_cashout_allowed() - 1, - reason: Hashing::hash_of(&b"reason".to_vec()), - }; - ClaimAndWithdrawChannelRewardFixture::default() - .with_payments(vec![item]) - .with_item(item) - .call_and_assert(Err(Error::::CashoutAmountBelowMinimumAmount.into())) - }) -} - -#[test] -fn unsuccessful_claim_and_withdraw_with_reward_limit_exceeded() { - with_default_mock_builder(|| { - ContentTest::with_member_channel().setup(); - - let item = PullPayment:: { - channel_id: ChannelId::one(), - cumulative_reward_earned: Content::max_cashout_allowed() + 1, - reason: Hashing::hash_of(&b"reason".to_vec()), - }; - ClaimAndWithdrawChannelRewardFixture::default() - .with_payments(vec![item]) - .with_item(item) - .call_and_assert(Err(Error::::CashoutAmountExceedsMaximumAmount.into())) - }) -} - -#[test] -fn unsuccessful_claim_and_withdraw_with_invalid_channel_id() { - with_default_mock_builder(|| { - ContentTest::with_member_channel().setup(); - - let item = PullPayment:: { - channel_id: ChannelId::zero(), - cumulative_reward_earned: BalanceOf::::one(), - reason: Hashing::hash_of(&b"reason".to_vec()), - }; - ClaimAndWithdrawChannelRewardFixture::default() - .with_payments(vec![item]) - .with_item(item) - .call_and_assert(Err(Error::::ChannelDoesNotExist.into())) - }) -} - -#[test] -fn unsuccessful_claim_and_withdraw_with_invalid_claim() { - with_default_mock_builder(|| { - ContentTest::with_member_channel() - .with_claimable_reward() - .setup(); - - ::CouncilBudgetManager::set_budget(DEFAULT_PAYOUT_CLAIMED + 1); - - let item = PullPayment:: { - channel_id: ChannelId::one(), - cumulative_reward_earned: (DEFAULT_PAYOUT_CLAIMED + 1), - reason: Hashing::hash_of(&b"reason".to_vec()), - }; - ClaimAndWithdrawChannelRewardFixture::default() - .with_item(item) - .call_and_assert(Err(Error::::PaymentProofVerificationFailed.into())) - }) -} - -#[test] -fn unsuccessful_claim_and_withdraw_with_empty_proof() { - with_default_mock_builder(|| { - ContentTest::with_member_channel() - .with_claimable_reward() - .setup(); - - let item = PullPayment:: { - channel_id: ChannelId::one(), - cumulative_reward_earned: DEFAULT_PAYOUT_CLAIMED, - reason: Hashing::hash_of(&b"reason".to_vec()), - }; - ClaimAndWithdrawChannelRewardFixture::default() - .with_item(item) - .with_payments(vec![]) - .call_and_assert(Err(Error::::PaymentProofVerificationFailed.into())) - }) -} - -#[test] -fn unsuccessful_claim_and_withdraw_with_no_commitment() { - with_default_mock_builder(|| { - ContentTest::with_member_channel().setup(); - ::CouncilBudgetManager::set_budget(DEFAULT_PAYOUT_CLAIMED); - - ClaimAndWithdrawChannelRewardFixture::default() - .call_and_assert(Err(Error::::PaymentProofVerificationFailed.into())) - }) -} - -#[test] -fn unsuccessful_claim_and_withdraw_cashouts_disabled() { - with_default_mock_builder(|| { - ContentTest::with_member_channel() - .with_claimable_reward() - .setup(); - - UpdateChannelPayoutsFixture::default() - .with_channel_cashouts_enabled(Some(false)) - .call_and_assert(Ok(())); - - ClaimAndWithdrawChannelRewardFixture::default() - .call_and_assert(Err(Error::::ChannelCashoutsDisabled.into())); - }) -} - -#[test] -fn unsuccessful_claim_and_withdraw_double_spend() { - with_default_mock_builder(|| { - ContentTest::with_member_channel() - .with_claimable_reward() - .setup(); - - ClaimAndWithdrawChannelRewardFixture::default().call_and_assert(Ok(())); - - // claim and withdraw - ClaimAndWithdrawChannelRewardFixture::default() - .call_and_assert(Err(Error::::CashoutAmountBelowMinimumAmount.into())); - - // claim only - ClaimChannelRewardFixture::default() - .call_and_assert(Err(Error::::CashoutAmountBelowMinimumAmount.into())); - - // withdraw only - WithdrawFromChannelBalanceFixture::default().call_and_assert(Err( - Error::::WithdrawalAmountExceedsChannelAccountWithdrawableBalance.into(), - )) - }) -} - -#[test] -fn unsuccessful_claim_and_withdraw_insufficient_council_budget() { - with_default_mock_builder(|| { - ContentTest::with_member_channel() - .with_claimable_reward() - .setup(); - ::CouncilBudgetManager::set_budget(DEFAULT_PAYOUT_CLAIMED - 1); - - ClaimAndWithdrawChannelRewardFixture::default() - .call_and_assert(Err(Error::::InsufficientCouncilBudget.into())); - }) -} - -#[test] -fn successful_multiple_claims_and_withdrawals_when_reward_updated() { - with_default_mock_builder(|| { - ContentTest::with_member_channel().setup(); - let payments = create_some_pull_payments_helper(); - update_commit_value_with_payments_helper(&payments); - ::CouncilBudgetManager::set_budget(DEFAULT_PAYOUT_CLAIMED * 2); - - ClaimAndWithdrawChannelRewardFixture::default() - .with_payments(payments) - .call_and_assert(Ok(())); - - let payments2 = create_some_pull_payments_helper_with_rewards(DEFAULT_PAYOUT_EARNED * 2); - update_commit_value_with_payments_helper(&payments2); - - ClaimAndWithdrawChannelRewardFixture::default() - .with_payments(payments2.clone()) - .with_item(payments2[DEFAULT_PROOF_INDEX]) - .call_and_assert(Ok(())); - }) -} - -#[test] -fn unsuccessful_member_channel_claim_and_withdraw_by_collaborator_without_claim_permissions() { - with_default_mock_builder(|| { - ContentTest::with_member_channel() - .with_all_agent_permissions_except(&[ChannelActionPermission::ClaimChannelReward]) - .setup(); - ClaimAndWithdrawChannelRewardFixture::default() - .with_sender(COLLABORATOR_MEMBER_ACCOUNT_ID) - .with_actor(ContentActor::Member(COLLABORATOR_MEMBER_ID)) - .call_and_assert(Err( - Error::::ChannelAgentInsufficientPermissions.into() - )); - }) -} - -#[test] -fn unsuccessful_member_channel_claim_and_withdraw_by_collaborator_without_withdrawal_permissions() { - with_default_mock_builder(|| { - ContentTest::with_member_channel() - .with_all_agent_permissions_except(&[ - ChannelActionPermission::WithdrawFromChannelBalance, - ]) - .with_claimable_reward() - .setup(); - ClaimAndWithdrawChannelRewardFixture::default() - .with_sender(COLLABORATOR_MEMBER_ACCOUNT_ID) - .with_actor(ContentActor::Member(COLLABORATOR_MEMBER_ID)) - .call_and_assert(Err( - Error::::ChannelAgentInsufficientPermissions.into() - )); - }) -} - -#[test] -fn claim_and_withdraw_fails_during_channel_transfer() { - with_default_mock_builder(|| { - ContentTest::with_member_channel() - .with_claimable_reward() - .setup(); - - InitializeChannelTransferFixture::default() - .with_new_member_channel_owner(SECOND_MEMBER_ID) - .call_and_assert(Ok(())); - - ClaimAndWithdrawChannelRewardFixture::default() - .call_and_assert(Err(Error::::InvalidChannelTransferStatus.into())); - }) -} - -#[test] -fn unsuccessful_member_claim_and_withdraw_with_cashout_feature_paused() { - with_default_mock_builder(|| { - let channel_id = Content::next_channel_id(); - ContentTest::with_member_channel() - .with_claimable_reward() - .setup(); - pause_channel_feature(channel_id, PausableChannelFeature::CreatorCashout); - - ClaimAndWithdrawChannelRewardFixture::default() - .call_and_assert(Err(Error::::ChannelFeaturePaused.into())); - }) -} - -#[test] -fn unsuccessful_member_claim_and_withdraw_with_transfer_fund_feature_paused() { - with_default_mock_builder(|| { - let channel_id = Content::next_channel_id(); - ContentTest::with_member_channel() - .with_claimable_reward() - .setup(); - pause_channel_feature(channel_id, PausableChannelFeature::ChannelFundsTransfer); - - ClaimAndWithdrawChannelRewardFixture::default() - .call_and_assert(Err(Error::::ChannelFeaturePaused.into())); - }) -} - -#[test] -fn successful_member_channel_claim_and_withdraw_by_collaborator() { - with_default_mock_builder(|| { - ContentTest::with_member_channel() - .with_agent_permissions(&[ - ChannelActionPermission::WithdrawFromChannelBalance, - ChannelActionPermission::ClaimChannelReward, - ]) - .with_claimable_reward() - .setup(); - ClaimAndWithdrawChannelRewardFixture::default() - .with_sender(COLLABORATOR_MEMBER_ACCOUNT_ID) - .with_actor(ContentActor::Member(COLLABORATOR_MEMBER_ID)) - .call_and_assert(Ok(())); - }) -} - -#[test] -fn successful_member_channel_claim_and_withdraw_by_owner() { - with_default_mock_builder(|| { - ContentTest::with_member_channel() - .with_claimable_reward() - .setup(); - ClaimAndWithdrawChannelRewardFixture::default().call_and_assert(Ok(())); - }) -} - -#[test] -fn unsuccessful_curator_channel_claim_and_withdraw_by_curator_without_cliam_permissions() { - with_default_mock_builder(|| { - ContentTest::with_curator_channel() - .with_all_agent_permissions_except(&[ChannelActionPermission::ClaimChannelReward]) - .setup(); - ClaimAndWithdrawChannelRewardFixture::default() - .with_sender(DEFAULT_CURATOR_ACCOUNT_ID) - .with_actor(default_curator_actor()) - .call_and_assert(Err( - Error::::ChannelAgentInsufficientPermissions.into() - )); - }) -} - -#[test] -fn unsuccessful_curator_channel_claim_and_withdraw_by_curator_without_withdrawal_permissions() { - with_default_mock_builder(|| { - ContentTest::with_curator_channel() - .with_all_agent_permissions_except(&[ - ChannelActionPermission::WithdrawFromChannelBalance, - ]) - .with_claimable_reward() - .setup(); - ClaimAndWithdrawChannelRewardFixture::default() - .with_sender(DEFAULT_CURATOR_ACCOUNT_ID) - .with_actor(default_curator_actor()) - .call_and_assert(Err( - Error::::ChannelAgentInsufficientPermissions.into() - )); - }) -} - -#[test] -fn successful_curator_channel_claim_and_withdraw_by_curator() { - with_default_mock_builder(|| { - ContentTest::with_curator_channel() - .with_agent_permissions(&[ - ChannelActionPermission::WithdrawFromChannelBalance, - ChannelActionPermission::ClaimChannelReward, - ]) - .with_claimable_reward() - .setup(); - ClaimAndWithdrawChannelRewardFixture::default() - .with_sender(DEFAULT_CURATOR_ACCOUNT_ID) - .with_actor(default_curator_actor()) - .call_and_assert(Ok(())); - }) -} - -#[test] -fn successful_curator_channel_claim_and_withdraw_by_lead() { - with_default_mock_builder(|| { - ContentTest::with_curator_channel() - .with_claimable_reward() - .setup(); - ClaimAndWithdrawChannelRewardFixture::default() - .with_sender(LEAD_ACCOUNT_ID) - .with_actor(ContentActor::Lead) - .call_and_assert(Ok(())); - }) -} - // Channel payouts update #[test] diff --git a/runtime-modules/content/src/tests/mock.rs b/runtime-modules/content/src/tests/mock.rs index 7a05774882..a9e6db6075 100644 --- a/runtime-modules/content/src/tests/mock.rs +++ b/runtime-modules/content/src/tests/mock.rs @@ -11,7 +11,7 @@ pub use membership::WeightInfo; use sp_core::{H256, U256}; use sp_runtime::{ testing::Header, - traits::{BlakeTwo256, Convert, IdentityLookup}, + traits::{BlakeTwo256, IdentityLookup}, Perbill, Permill, }; use sp_std::cell::RefCell; @@ -131,7 +131,7 @@ pub const DEFAULT_CREATOR_TOKEN_ISSUANCE: u64 = 1_000_000_000; pub const DEFAULT_CREATOR_TOKEN_SALE_UNIT_PRICE: u64 = 10; pub const DEFAULT_CREATOR_TOKEN_SALE_DURATION: u64 = 100; pub const DEFAULT_ISSUER_TRANSFER_AMOUNT: u64 = 1_000_000; -pub const DEFAULT_PATRONAGE_RATE: YearlyRate = YearlyRate(Permill::from_percent(1)); +pub const DEFAULT_PATRONAGE_RATE: YearlyRate = YearlyRate(Permill::from_percent(10)); pub const DEFAULT_REVENUE_SPLIT_DURATION: u64 = 1000; pub const DEFAULT_SPLIT_RATE: Permill = Permill::from_percent(10); @@ -1065,13 +1065,13 @@ parameter_types! { pub const TokenModuleId: PalletId = PalletId(*b"m__Token"); pub const MaxVestingSchedulesPerAccountPerToken: u32 = 3; pub const BlocksPerYear: u32 = 5259487; // blocks every 6s + pub const MaxOutputs: u32 = 256; } impl project_token::Config for Test { type RuntimeEvent = RuntimeEvent; type Balance = u64; type TokenId = u64; - type BlockNumberToBalance = Block2Balance; type DataObjectStorage = storage::Module; type ModuleId = TokenModuleId; type JoyExistentialDeposit = ExistentialDeposit; @@ -1079,17 +1079,10 @@ impl project_token::Config for Test { type BlocksPerYear = BlocksPerYear; type MemberOriginValidator = TestMemberships; type MembershipInfoProvider = TestMemberships; + type MaxOutputs = MaxOutputs; type WeightInfo = (); } -pub struct Block2Balance {} - -impl Convert for Block2Balance { - fn convert(block: u64) -> u64 { - block - } -} - pub(crate) fn set_default_nft_limits() { let limit = 1000; let channel_id = 1; diff --git a/runtime-modules/content/src/tests/transfers.rs b/runtime-modules/content/src/tests/transfers.rs index e2caed16fe..334a56c736 100644 --- a/runtime-modules/content/src/tests/transfers.rs +++ b/runtime-modules/content/src/tests/transfers.rs @@ -194,6 +194,20 @@ fn initialize_channel_transfer_fails_during_ongoing_token_sales() { }) } +#[test] +fn initialize_channel_transfer_fails_when_amm_is_active() { + with_default_mock_builder(|| { + ContentTest::with_member_channel().setup(); + IssueCreatorTokenFixture::default().call_and_assert(Ok(())); + ActivateAmmFixture::default().call_and_assert(Ok(())); + InitializeChannelTransferFixture::default() + .with_new_member_channel_owner(THIRD_MEMBER_ID) + .call_and_assert(Err( + Error::::ChannelTransfersBlockedDuringActiveAmm.into() + )); + }) +} + #[test] fn initialize_channel_transfer_fails_during_unfinalized_token_sales() { pub const SALE_STARTING_BLOCK: u64 = 10; diff --git a/runtime-modules/content/src/types.rs b/runtime-modules/content/src/types.rs index 1a4bb8aaf9..4fbba459a9 100644 --- a/runtime-modules/content/src/types.rs +++ b/runtime-modules/content/src/types.rs @@ -203,10 +203,10 @@ pub mod iterable_enums { /// Allows updating channel transfer status through `update_channel_transfer_status` tx TransferChannel, /// Allows claiming channel reward through `claim_channel_reward` tx - // or `claim_and_withdraw_channel_reward` tx (provided `WithdrawFromChannelBalance` permission is also granted) + // (provided `WithdrawFromChannelBalance` permission is also granted) ClaimChannelReward, // Allows the agent to trigger channel balance withdrawal through `withdraw_from_channel_balance` tx - // or `claim_and_withdraw_channel_reward` tx (provided `ClaimChannelReward` permission is also granted). + // (provided `ClaimChannelReward` permission is also granted). // The withdrawal always goes to the channel owner member controller account (for member channels) / // the council budget (curator channels) WithdrawFromChannelBalance, @@ -238,6 +238,10 @@ pub mod iterable_enums { /// Allows deissuing a creator token (provided it has 0 supply) /// - `deissue_creator_token` DeissueCreatorToken, + /// Allow activating/deactivating the AMM functionality for a token, + /// - activate_amm + /// - deactivate_amm + AmmControl, } } diff --git a/runtime-modules/content/src/weights.rs b/runtime-modules/content/src/weights.rs index 8accc543a2..46b865b2b0 100644 --- a/runtime-modules/content/src/weights.rs +++ b/runtime-modules/content/src/weights.rs @@ -18,21 +18,21 @@ //! Autogenerated weights for content //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-07-31, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2023-10-16, STEPS: `5`, REPEAT: 2, LOW RANGE: `[]`, HIGH RANGE: `[]` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("prod-test"), DB CACHE: 1024 // Executed Command: -// ./../target/release/joystream-node +// ./scripts/../target/release/joystream-node // benchmark // pallet // --pallet=content // --extrinsic=* // --chain=prod-test -// --steps=50 -// --repeat=20 +// --steps=5 +// --repeat=2 // --execution=wasm -// --template=./../devops/joystream-pallet-weight-template.hbs -// --output=./../runtime-modules/content/src/weights.rs +// --template=./scripts/../devops/joystream-pallet-weight-template.hbs +// --output=./scripts/../runtime-modules/content/src/weights.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -79,6 +79,8 @@ pub trait WeightInfo { fn init_creator_token_sale(_a: u32, ) -> Weight; fn update_upcoming_creator_token_sale() -> Weight; fn finalize_creator_token_sale() -> Weight; + fn activate_amm() -> Weight; + fn deactivate_amm() -> Weight; fn issue_revenue_split() -> Weight; fn issue_revenue_split_as_collaborator() -> Weight; fn finalize_revenue_split() -> Weight; @@ -88,8 +90,6 @@ pub trait WeightInfo { fn withdraw_from_curator_channel_balance() -> Weight; fn withdraw_from_member_channel_balance() -> Weight; fn claim_channel_reward(_h: u32, ) -> Weight; - fn claim_and_withdraw_member_channel_reward(_h: u32, ) -> Weight; - fn claim_and_withdraw_curator_channel_reward(_h: u32, ) -> Weight; fn issue_nft(_w: u32, _b: u32, ) -> Weight; fn destroy_nft() -> Weight; fn sling_nft_back() -> Weight; @@ -117,6 +117,7 @@ pub trait WeightInfo { fn nft_owner_remark(_b: u32, ) -> Weight; fn update_channel_state_bloat_bond() -> Weight; fn update_video_state_bloat_bond() -> Weight; + fn creator_token_issuer_remark(_b: u32, ) -> Weight; } /// Weights for content using the Substrate node and recommended hardware. @@ -129,7 +130,7 @@ impl WeightInfo for SubstrateWeight { // Storage: Content ChannelStateBloatBondValue (r:1 w:0) // Proof: Content ChannelStateBloatBondValue (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:0) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) // Storage: Membership MembershipById (r:10 w:0) // Proof: Membership MembershipById (max_values: None, max_size: Some(125), added: 2600, mode: MaxEncodedLen) // Storage: Content NextChannelId (r:1 w:1) @@ -157,7 +158,7 @@ impl WeightInfo for SubstrateWeight { // Storage: Storage DataObjectsById (r:0 w:10) // Proof: Storage DataObjectsById (max_values: None, max_size: Some(155), added: 2630, mode: MaxEncodedLen) // Storage: Content ChannelById (r:0 w:1) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) /// The range of component `a` is `[1, 10]`. /// The range of component `b` is `[1, 13]`. /// The range of component `c` is `[1, 51]`. @@ -165,21 +166,21 @@ impl WeightInfo for SubstrateWeight { /// The range of component `e` is `[1, 100]`. fn create_channel(a: u32, b: u32, c: u32, d: u32, e: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `2455 + a * (174 ±0) + b * (104 ±0) + c * (40 ±0)` - // Estimated: `26685 + a * (2600 ±0) + c * (2855 ±0) + b * (2581 ±0)` - // Minimum execution time: 443_000 nanoseconds. - Weight::from_parts(148_901_926, 0u64) - .saturating_add(Weight::from_proof_size(26685)) - // Standard Error: 38_274 - .saturating_add(Weight::from_parts(7_256_528, 0u64).saturating_mul(a.into())) - // Standard Error: 29_011 - .saturating_add(Weight::from_parts(8_986_293, 0u64).saturating_mul(b.into())) - // Standard Error: 7_318 - .saturating_add(Weight::from_parts(9_122_699, 0u64).saturating_mul(c.into())) - // Standard Error: 38_274 - .saturating_add(Weight::from_parts(5_638_466, 0u64).saturating_mul(d.into())) - // Standard Error: 3_707 - .saturating_add(Weight::from_parts(449_321, 0u64).saturating_mul(e.into())) + // Measured: `2403 + a * (191 ±0) + b * (104 ±0) + c * (40 ±0)` + // Estimated: `26595 + b * (2581 ±0) + c * (2855 ±0) + a * (2600 ±0)` + // Minimum execution time: 456_000 nanoseconds. + Weight::from_parts(138_798_497, 0u64) + .saturating_add(Weight::from_proof_size(26595)) + // Standard Error: 1_108_469 + .saturating_add(Weight::from_parts(6_363_238, 0u64).saturating_mul(a.into())) + // Standard Error: 855_695 + .saturating_add(Weight::from_parts(9_371_625, 0u64).saturating_mul(b.into())) + // Standard Error: 204_461 + .saturating_add(Weight::from_parts(9_372_757, 0u64).saturating_mul(c.into())) + // Standard Error: 1_108_469 + .saturating_add(Weight::from_parts(7_741_287, 0u64).saturating_mul(d.into())) + // Standard Error: 103_282 + .saturating_add(Weight::from_parts(621_091, 0u64).saturating_mul(e.into())) .saturating_add(T::DbWeight::get().reads(15_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(a.into()))) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(b.into()))) @@ -188,16 +189,16 @@ impl WeightInfo for SubstrateWeight { .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(b.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(c.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(d.into()))) - .saturating_add(Weight::from_proof_size(2600).saturating_mul(a.into())) - .saturating_add(Weight::from_proof_size(2855).saturating_mul(c.into())) .saturating_add(Weight::from_proof_size(2581).saturating_mul(b.into())) + .saturating_add(Weight::from_proof_size(2855).saturating_mul(c.into())) + .saturating_add(Weight::from_proof_size(2600).saturating_mul(a.into())) } // Storage: Content ChannelById (r:1 w:1) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:0) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) // Storage: Membership MembershipById (r:10 w:0) // Proof: Membership MembershipById (max_values: None, max_size: Some(125), added: 2600, mode: MaxEncodedLen) // Storage: Storage Bags (r:1 w:1) @@ -225,21 +226,21 @@ impl WeightInfo for SubstrateWeight { /// The range of component `e` is `[1, 13]`. fn channel_update_with_assets(a: u32, b: u32, c: u32, d: u32, e: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `4820 + a * (181 ±0) + c * (390 ±0) + e * (112 ±0)` - // Estimated: `22820 + a * (2600 ±0) + e * (2581 ±0) + c * (5233 ±0)` - // Minimum execution time: 553_000 nanoseconds. - Weight::from_parts(243_326_707, 0u64) - .saturating_add(Weight::from_proof_size(22820)) - // Standard Error: 32_681 - .saturating_add(Weight::from_parts(7_938_644, 0u64).saturating_mul(a.into())) - // Standard Error: 32_681 - .saturating_add(Weight::from_parts(6_522_660, 0u64).saturating_mul(b.into())) - // Standard Error: 32_681 - .saturating_add(Weight::from_parts(21_063_566, 0u64).saturating_mul(c.into())) - // Standard Error: 3_165 - .saturating_add(Weight::from_parts(482_786, 0u64).saturating_mul(d.into())) - // Standard Error: 24_771 - .saturating_add(Weight::from_parts(7_801_560, 0u64).saturating_mul(e.into())) + // Measured: `4835 + a * (181 ±0) + c * (385 ±0) + e * (112 ±0)` + // Estimated: `22750 + c * (5233 ±0) + e * (2581 ±0) + a * (2600 ±0)` + // Minimum execution time: 521_000 nanoseconds. + Weight::from_parts(164_331_016, 0u64) + .saturating_add(Weight::from_proof_size(22750)) + // Standard Error: 1_409_993 + .saturating_add(Weight::from_parts(8_677_650, 0u64).saturating_mul(a.into())) + // Standard Error: 1_409_993 + .saturating_add(Weight::from_parts(7_427_650, 0u64).saturating_mul(b.into())) + // Standard Error: 1_409_993 + .saturating_add(Weight::from_parts(25_284_358, 0u64).saturating_mul(c.into())) + // Standard Error: 131_355 + .saturating_add(Weight::from_parts(677_717, 0u64).saturating_mul(d.into())) + // Standard Error: 1_088_279 + .saturating_add(Weight::from_parts(9_175_160, 0u64).saturating_mul(e.into())) .saturating_add(T::DbWeight::get().reads(11_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(a.into()))) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(c.into()))) @@ -248,44 +249,44 @@ impl WeightInfo for SubstrateWeight { .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(b.into()))) .saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(c.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(e.into()))) - .saturating_add(Weight::from_proof_size(2600).saturating_mul(a.into())) - .saturating_add(Weight::from_proof_size(2581).saturating_mul(e.into())) .saturating_add(Weight::from_proof_size(5233).saturating_mul(c.into())) + .saturating_add(Weight::from_proof_size(2581).saturating_mul(e.into())) + .saturating_add(Weight::from_proof_size(2600).saturating_mul(a.into())) } // Storage: Content ChannelById (r:1 w:1) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:0) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) // Storage: Membership MembershipById (r:10 w:0) // Proof: Membership MembershipById (max_values: None, max_size: Some(125), added: 2600, mode: MaxEncodedLen) /// The range of component `a` is `[1, 10]`. /// The range of component `b` is `[1, 100]`. fn channel_update_without_assets(a: u32, b: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `3436 + a * (181 ±0)` - // Estimated: `9616 + a * (2600 ±0)` - // Minimum execution time: 205_000 nanoseconds. - Weight::from_parts(157_693_447, 0u64) - .saturating_add(Weight::from_proof_size(9616)) - // Standard Error: 13_599 - .saturating_add(Weight::from_parts(7_288_488, 0u64).saturating_mul(a.into())) - // Standard Error: 1_311 - .saturating_add(Weight::from_parts(435_461, 0u64).saturating_mul(b.into())) + // Measured: `3411 + a * (181 ±0)` + // Estimated: `9546 + a * (2600 ±0)` + // Minimum execution time: 191_000 nanoseconds. + Weight::from_parts(143_112_111, 0u64) + .saturating_add(Weight::from_proof_size(9546)) + // Standard Error: 908_846 + .saturating_add(Weight::from_parts(7_898_938, 0u64).saturating_mul(a.into())) + // Standard Error: 84_159 + .saturating_add(Weight::from_parts(517_912, 0u64).saturating_mul(b.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(a.into()))) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(Weight::from_proof_size(2600).saturating_mul(a.into())) } // Storage: Content ChannelById (r:1 w:1) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Storage Bags (r:1 w:1) // Proof: Storage Bags (max_values: None, max_size: Some(964), added: 3439, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:0) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) // Storage: Storage DataObjectsById (r:11 w:10) // Proof: Storage DataObjectsById (max_values: None, max_size: Some(155), added: 2630, mode: MaxEncodedLen) // Storage: Storage StorageBucketById (r:13 w:13) @@ -299,17 +300,17 @@ impl WeightInfo for SubstrateWeight { /// The range of component `c` is `[1, 51]`. fn delete_channel(a: u32, b: u32, c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `4290 + a * (408 ±0) + b * (112 ±0) + c * (56 ±0)` - // Estimated: `23494 + c * (2855 ±0) + a * (5233 ±0) + b * (2581 ±0)` - // Minimum execution time: 508_000 nanoseconds. - Weight::from_parts(198_227_380, 0u64) - .saturating_add(Weight::from_proof_size(23494)) - // Standard Error: 47_380 - .saturating_add(Weight::from_parts(21_363_368, 0u64).saturating_mul(a.into())) - // Standard Error: 35_869 - .saturating_add(Weight::from_parts(7_836_327, 0u64).saturating_mul(b.into())) - // Standard Error: 9_041 - .saturating_add(Weight::from_parts(6_201_984, 0u64).saturating_mul(c.into())) + // Measured: `4291 + a * (397 ±0) + b * (112 ±0) + c * (56 ±0)` + // Estimated: `23424 + a * (5233 ±0) + b * (2581 ±0) + c * (2855 ±0)` + // Minimum execution time: 514_000 nanoseconds. + Weight::from_parts(158_042_158, 0u64) + .saturating_add(Weight::from_proof_size(23424)) + // Standard Error: 1_426_211 + .saturating_add(Weight::from_parts(24_632_734, 0u64).saturating_mul(a.into())) + // Standard Error: 1_097_865 + .saturating_add(Weight::from_parts(8_498_464, 0u64).saturating_mul(b.into())) + // Standard Error: 262_399 + .saturating_add(Weight::from_parts(6_549_738, 0u64).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(a.into()))) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(b.into()))) @@ -318,51 +319,51 @@ impl WeightInfo for SubstrateWeight { .saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(a.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(b.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(c.into()))) - .saturating_add(Weight::from_proof_size(2855).saturating_mul(c.into())) .saturating_add(Weight::from_proof_size(5233).saturating_mul(a.into())) .saturating_add(Weight::from_proof_size(2581).saturating_mul(b.into())) + .saturating_add(Weight::from_proof_size(2855).saturating_mul(c.into())) } // Storage: Instance3WorkingGroup CurrentLead (r:1 w:0) // Proof: Instance3WorkingGroup CurrentLead (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content ChannelById (r:1 w:1) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) fn update_channel_privilege_level() -> Weight { // Proof Size summary in bytes: - // Measured: `2064` - // Estimated: `6517` - // Minimum execution time: 88_000 nanoseconds. - Weight::from_parts(88_000_000, 0u64) - .saturating_add(Weight::from_proof_size(6517)) + // Measured: `2084` + // Estimated: `6537` + // Minimum execution time: 83_000 nanoseconds. + Weight::from_parts(83_000_000, 0u64) + .saturating_add(Weight::from_proof_size(6537)) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } // Storage: Content ChannelById (r:1 w:1) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:0) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) /// The range of component `a` is `[1, 100]`. fn set_channel_paused_features_as_moderator(a: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `3129` - // Estimated: `9616` - // Minimum execution time: 168_000 nanoseconds. - Weight::from_parts(169_958_052, 0u64) - .saturating_add(Weight::from_proof_size(9616)) - // Standard Error: 2_567 - .saturating_add(Weight::from_parts(420_910, 0u64).saturating_mul(a.into())) + // Measured: `3109` + // Estimated: `9546` + // Minimum execution time: 152_000 nanoseconds. + Weight::from_parts(152_342_427, 0u64) + .saturating_add(Weight::from_proof_size(9546)) + // Standard Error: 63_151 + .saturating_add(Weight::from_parts(574_852, 0u64).saturating_mul(a.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } // Storage: Content ChannelById (r:1 w:1) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:0) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) // Storage: Storage Bags (r:1 w:1) // Proof: Storage Bags (max_values: None, max_size: Some(964), added: 3439, mode: MaxEncodedLen) // Storage: Storage DataObjectStateBloatBondValue (r:1 w:0) @@ -380,17 +381,17 @@ impl WeightInfo for SubstrateWeight { /// The range of component `c` is `[1, 100]`. fn delete_channel_assets_as_moderator(a: u32, b: u32, c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `4678 + a * (408 ±0) + b * (112 ±0)` - // Estimated: `16680 + a * (5233 ±0) + b * (2581 ±0)` - // Minimum execution time: 376_000 nanoseconds. - Weight::from_parts(212_350_769, 0u64) - .saturating_add(Weight::from_proof_size(16680)) - // Standard Error: 21_864 - .saturating_add(Weight::from_parts(20_501_532, 0u64).saturating_mul(a.into())) - // Standard Error: 16_552 - .saturating_add(Weight::from_parts(7_506_039, 0u64).saturating_mul(b.into())) - // Standard Error: 2_112 - .saturating_add(Weight::from_parts(492_812, 0u64).saturating_mul(c.into())) + // Measured: `4679 + a * (397 ±0) + b * (112 ±0)` + // Estimated: `16610 + a * (5233 ±0) + b * (2581 ±0)` + // Minimum execution time: 369_000 nanoseconds. + Weight::from_parts(169_591_914, 0u64) + .saturating_add(Weight::from_proof_size(16610)) + // Standard Error: 1_317_443 + .saturating_add(Weight::from_parts(23_376_460, 0u64).saturating_mul(a.into())) + // Standard Error: 1_014_153 + .saturating_add(Weight::from_parts(8_874_719, 0u64).saturating_mul(b.into())) + // Standard Error: 122_425 + .saturating_add(Weight::from_parts(623_446, 0u64).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(a.into()))) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(b.into()))) @@ -401,31 +402,31 @@ impl WeightInfo for SubstrateWeight { .saturating_add(Weight::from_proof_size(2581).saturating_mul(b.into())) } // Storage: Content ChannelById (r:1 w:0) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:0) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) /// The range of component `a` is `[1, 100]`. fn set_channel_visibility_as_moderator(a: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `3135` - // Estimated: `9616` - // Minimum execution time: 133_000 nanoseconds. - Weight::from_parts(132_725_898, 0u64) - .saturating_add(Weight::from_proof_size(9616)) - // Standard Error: 3_469 - .saturating_add(Weight::from_parts(490_685, 0u64).saturating_mul(a.into())) + // Measured: `3115` + // Estimated: `9546` + // Minimum execution time: 120_000 nanoseconds. + Weight::from_parts(121_050_026, 0u64) + .saturating_add(Weight::from_proof_size(9546)) + // Standard Error: 75_896 + .saturating_add(Weight::from_parts(598_605, 0u64).saturating_mul(a.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) } // Storage: Content VideoById (r:1 w:1) // Proof: Content VideoById (max_values: None, max_size: Some(513), added: 2988, mode: MaxEncodedLen) // Storage: Content ChannelById (r:1 w:0) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:0) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) // Storage: Storage Bags (r:1 w:1) // Proof: Storage Bags (max_values: None, max_size: Some(964), added: 3439, mode: MaxEncodedLen) // Storage: Storage DataObjectStateBloatBondValue (r:1 w:0) @@ -443,44 +444,44 @@ impl WeightInfo for SubstrateWeight { /// The range of component `c` is `[1, 100]`. fn delete_video_assets_as_moderator(a: u32, b: u32, c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `5727 + a * (379 ±0) + b * (112 ±0)` - // Estimated: `19668 + a * (5233 ±0) + b * (2581 ±0)` - // Minimum execution time: 346_000 nanoseconds. - Weight::from_parts(182_640_918, 0u64) - .saturating_add(Weight::from_proof_size(19668)) - // Standard Error: 28_349 - .saturating_add(Weight::from_parts(20_802_021, 0u64).saturating_mul(a.into())) - // Standard Error: 43_886 - .saturating_add(Weight::from_parts(7_896_308, 0u64).saturating_mul(b.into())) - // Standard Error: 5_601 - .saturating_add(Weight::from_parts(451_276, 0u64).saturating_mul(c.into())) + // Measured: `5259 + a * (382 ±0) + b * (112 ±0)` + // Estimated: `19598 + b * (2581 ±0) + a * (5233 ±0)` + // Minimum execution time: 335_000 nanoseconds. + Weight::from_parts(164_351_827, 0u64) + .saturating_add(Weight::from_proof_size(19598)) + // Standard Error: 616_625 + .saturating_add(Weight::from_parts(22_180_902, 0u64).saturating_mul(a.into())) + // Standard Error: 997_649 + .saturating_add(Weight::from_parts(7_687_690, 0u64).saturating_mul(b.into())) + // Standard Error: 120_431 + .saturating_add(Weight::from_parts(569_293, 0u64).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(a.into()))) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(b.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(a.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(b.into()))) - .saturating_add(Weight::from_proof_size(5233).saturating_mul(a.into())) .saturating_add(Weight::from_proof_size(2581).saturating_mul(b.into())) + .saturating_add(Weight::from_proof_size(5233).saturating_mul(a.into())) } // Storage: Content VideoById (r:1 w:0) // Proof: Content VideoById (max_values: None, max_size: Some(513), added: 2988, mode: MaxEncodedLen) // Storage: Content ChannelById (r:1 w:0) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:0) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) /// The range of component `a` is `[1, 100]`. fn set_video_visibility_as_moderator(a: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `3087` - // Estimated: `12604` - // Minimum execution time: 127_000 nanoseconds. - Weight::from_parts(128_336_875, 0u64) - .saturating_add(Weight::from_proof_size(12604)) - // Standard Error: 3_052 - .saturating_add(Weight::from_parts(480_630, 0u64).saturating_mul(a.into())) + // Measured: `3057` + // Estimated: `12534` + // Minimum execution time: 118_000 nanoseconds. + Weight::from_parts(118_753_121, 0u64) + .saturating_add(Weight::from_proof_size(12534)) + // Standard Error: 60_854 + .saturating_add(Weight::from_parts(582_607, 0u64).saturating_mul(a.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) } // Storage: Instance3WorkingGroup CurrentLead (r:1 w:0) @@ -490,17 +491,17 @@ impl WeightInfo for SubstrateWeight { // Storage: Content NextCuratorGroupId (r:1 w:1) // Proof: Content NextCuratorGroupId (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:0 w:1) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) /// The range of component `a` is `[0, 25]`. fn create_curator_group(a: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `924` // Estimated: `3656` - // Minimum execution time: 22_000 nanoseconds. - Weight::from_parts(23_106_297, 0u64) + // Minimum execution time: 25_000 nanoseconds. + Weight::from_parts(27_325_363, 0u64) .saturating_add(Weight::from_proof_size(3656)) - // Standard Error: 2_681 - .saturating_add(Weight::from_parts(2_002_803, 0u64).saturating_mul(a.into())) + // Standard Error: 113_702 + .saturating_add(Weight::from_parts(1_497_920, 0u64).saturating_mul(a.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -509,17 +510,17 @@ impl WeightInfo for SubstrateWeight { // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:1) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) /// The range of component `a` is `[0, 25]`. fn update_curator_group_permissions(a: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `2178` - // Estimated: `6755` - // Minimum execution time: 65_000 nanoseconds. - Weight::from_parts(67_624_457, 0u64) - .saturating_add(Weight::from_proof_size(6755)) - // Standard Error: 4_961 - .saturating_add(Weight::from_parts(2_441_060, 0u64).saturating_mul(a.into())) + // Measured: `2138` + // Estimated: `6665` + // Minimum execution time: 63_000 nanoseconds. + Weight::from_parts(63_826_663, 0u64) + .saturating_add(Weight::from_proof_size(6665)) + // Standard Error: 105_634 + .saturating_add(Weight::from_parts(2_079_781, 0u64).saturating_mul(a.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -528,14 +529,14 @@ impl WeightInfo for SubstrateWeight { // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:1) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) fn set_curator_group_status() -> Weight { // Proof Size summary in bytes: - // Measured: `2178` - // Estimated: `6755` - // Minimum execution time: 76_000 nanoseconds. + // Measured: `2138` + // Estimated: `6665` + // Minimum execution time: 72_000 nanoseconds. Weight::from_parts(77_000_000, 0u64) - .saturating_add(Weight::from_proof_size(6755)) + .saturating_add(Weight::from_proof_size(6665)) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -544,14 +545,14 @@ impl WeightInfo for SubstrateWeight { // Storage: Instance3WorkingGroup WorkerById (r:2 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:1) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) fn add_curator_to_group() -> Weight { // Proof Size summary in bytes: - // Measured: `2309` - // Estimated: `9405` - // Minimum execution time: 118_000 nanoseconds. - Weight::from_parts(118_000_000, 0u64) - .saturating_add(Weight::from_proof_size(9405)) + // Measured: `2268` + // Estimated: `9315` + // Minimum execution time: 107_000 nanoseconds. + Weight::from_parts(110_000_000, 0u64) + .saturating_add(Weight::from_proof_size(9315)) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -560,23 +561,23 @@ impl WeightInfo for SubstrateWeight { // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:1) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) fn remove_curator_from_group() -> Weight { // Proof Size summary in bytes: - // Measured: `2178` - // Estimated: `6755` - // Minimum execution time: 114_000 nanoseconds. - Weight::from_parts(115_000_000, 0u64) - .saturating_add(Weight::from_proof_size(6755)) + // Measured: `2138` + // Estimated: `6665` + // Minimum execution time: 102_000 nanoseconds. + Weight::from_parts(122_000_000, 0u64) + .saturating_add(Weight::from_proof_size(6665)) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } // Storage: Content ChannelById (r:1 w:1) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:0) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) // Storage: Storage Bags (r:1 w:1) // Proof: Storage Bags (max_values: None, max_size: Some(964), added: 3439, mode: MaxEncodedLen) // Storage: Content NextVideoId (r:1 w:1) @@ -606,17 +607,17 @@ impl WeightInfo for SubstrateWeight { /// The range of component `c` is `[1, 100]`. fn create_video_without_nft(a: u32, b: u32, c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `4820 + b * (112 ±0)` - // Estimated: `26437 + b * (2581 ±0)` - // Minimum execution time: 403_000 nanoseconds. - Weight::from_parts(253_684_314, 0u64) - .saturating_add(Weight::from_proof_size(26437)) - // Standard Error: 18_822 - .saturating_add(Weight::from_parts(5_933_817, 0u64).saturating_mul(a.into())) - // Standard Error: 29_137 - .saturating_add(Weight::from_parts(7_872_902, 0u64).saturating_mul(b.into())) - // Standard Error: 3_719 - .saturating_add(Weight::from_parts(482_948, 0u64).saturating_mul(c.into())) + // Measured: `4788 + b * (113 ±0)` + // Estimated: `26367 + b * (2581 ±0)` + // Minimum execution time: 400_000 nanoseconds. + Weight::from_parts(265_556_205, 0u64) + .saturating_add(Weight::from_proof_size(26367)) + // Standard Error: 581_232 + .saturating_add(Weight::from_parts(6_542_710, 0u64).saturating_mul(a.into())) + // Standard Error: 940_385 + .saturating_add(Weight::from_parts(5_980_878, 0u64).saturating_mul(b.into())) + // Standard Error: 113_518 + .saturating_add(Weight::from_parts(543_660, 0u64).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(14_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(b.into()))) .saturating_add(T::DbWeight::get().writes(8_u64)) @@ -625,11 +626,11 @@ impl WeightInfo for SubstrateWeight { .saturating_add(Weight::from_proof_size(2581).saturating_mul(b.into())) } // Storage: Content ChannelById (r:1 w:1) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:0) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) // Storage: Storage Bags (r:1 w:1) // Proof: Storage Bags (max_values: None, max_size: Some(964), added: 3439, mode: MaxEncodedLen) // Storage: Content NextVideoId (r:1 w:1) @@ -694,56 +695,56 @@ impl WeightInfo for SubstrateWeight { /// The range of component `d` is `[1, 100]`. fn create_video_with_nft(a: u32, b: u32, c: u32, d: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `5905 + b * (112 ±0) + c * (187 ±0)` - // Estimated: `37098 + b * (2581 ±0) + c * (2600 ±0)` - // Minimum execution time: 514_000 nanoseconds. - Weight::from_parts(309_395_985, 0u64) - .saturating_add(Weight::from_proof_size(37098)) - // Standard Error: 16_769 - .saturating_add(Weight::from_parts(5_869_012, 0u64).saturating_mul(a.into())) - // Standard Error: 25_953 - .saturating_add(Weight::from_parts(7_441_746, 0u64).saturating_mul(b.into())) - // Standard Error: 17_681 - .saturating_add(Weight::from_parts(3_224_793, 0u64).saturating_mul(c.into())) - // Standard Error: 3_315 - .saturating_add(Weight::from_parts(459_473, 0u64).saturating_mul(d.into())) + // Measured: `5776 + b * (112 ±0) + c * (191 ±0)` + // Estimated: `37028 + c * (2600 ±0) + b * (2581 ±0)` + // Minimum execution time: 517_000 nanoseconds. + Weight::from_parts(305_232_632, 0u64) + .saturating_add(Weight::from_proof_size(37028)) + // Standard Error: 589_264 + .saturating_add(Weight::from_parts(5_726_775, 0u64).saturating_mul(a.into())) + // Standard Error: 953_604 + .saturating_add(Weight::from_parts(6_587_273, 0u64).saturating_mul(b.into())) + // Standard Error: 628_126 + .saturating_add(Weight::from_parts(4_084_873, 0u64).saturating_mul(c.into())) + // Standard Error: 115_109 + .saturating_add(Weight::from_parts(584_352, 0u64).saturating_mul(d.into())) .saturating_add(T::DbWeight::get().reads(31_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(b.into()))) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(c.into()))) .saturating_add(T::DbWeight::get().writes(10_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(a.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(b.into()))) - .saturating_add(Weight::from_proof_size(2581).saturating_mul(b.into())) .saturating_add(Weight::from_proof_size(2600).saturating_mul(c.into())) + .saturating_add(Weight::from_proof_size(2581).saturating_mul(b.into())) } // Storage: Content VideoById (r:1 w:0) // Proof: Content VideoById (max_values: None, max_size: Some(513), added: 2988, mode: MaxEncodedLen) // Storage: Content ChannelById (r:1 w:0) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:0) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) /// The range of component `a` is `[1, 100]`. fn update_video_without_assets_without_nft(a: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `3087` - // Estimated: `12604` - // Minimum execution time: 130_000 nanoseconds. - Weight::from_parts(130_535_067, 0u64) - .saturating_add(Weight::from_proof_size(12604)) - // Standard Error: 1_369 - .saturating_add(Weight::from_parts(429_286, 0u64).saturating_mul(a.into())) + // Measured: `3057` + // Estimated: `12534` + // Minimum execution time: 119_000 nanoseconds. + Weight::from_parts(120_835_663, 0u64) + .saturating_add(Weight::from_proof_size(12534)) + // Standard Error: 41_879 + .saturating_add(Weight::from_parts(437_536, 0u64).saturating_mul(a.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) } // Storage: Content VideoById (r:1 w:1) // Proof: Content VideoById (max_values: None, max_size: Some(513), added: 2988, mode: MaxEncodedLen) // Storage: Content ChannelById (r:1 w:0) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:0) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) // Storage: Storage Bags (r:1 w:1) // Proof: Storage Bags (max_values: None, max_size: Some(964), added: 3439, mode: MaxEncodedLen) // Storage: Storage DataObjectPerMegabyteFee (r:1 w:0) @@ -768,19 +769,19 @@ impl WeightInfo for SubstrateWeight { /// The range of component `d` is `[1, 100]`. fn update_video_with_assets_without_nft(a: u32, b: u32, c: u32, d: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `4956 + b * (384 ±0) + c * (112 ±0)` - // Estimated: `25808 + c * (2581 ±0) + b * (5233 ±0)` - // Minimum execution time: 494_000 nanoseconds. - Weight::from_parts(223_865_020, 0u64) - .saturating_add(Weight::from_proof_size(25808)) - // Standard Error: 27_937 - .saturating_add(Weight::from_parts(5_774_460, 0u64).saturating_mul(a.into())) - // Standard Error: 27_937 - .saturating_add(Weight::from_parts(20_785_722, 0u64).saturating_mul(b.into())) - // Standard Error: 43_237 - .saturating_add(Weight::from_parts(7_330_215, 0u64).saturating_mul(c.into())) - // Standard Error: 5_523 - .saturating_add(Weight::from_parts(455_095, 0u64).saturating_mul(d.into())) + // Measured: `5142 + b * (373 ±0) + c * (112 ±0)` + // Estimated: `25738 + b * (5233 ±0) + c * (2581 ±0)` + // Minimum execution time: 495_000 nanoseconds. + Weight::from_parts(176_355_196, 0u64) + .saturating_add(Weight::from_proof_size(25738)) + // Standard Error: 1_254_807 + .saturating_add(Weight::from_parts(7_351_758, 0u64).saturating_mul(a.into())) + // Standard Error: 1_254_807 + .saturating_add(Weight::from_parts(22_429_817, 0u64).saturating_mul(b.into())) + // Standard Error: 2_030_651 + .saturating_add(Weight::from_parts(9_273_357, 0u64).saturating_mul(c.into())) + // Standard Error: 245_118 + .saturating_add(Weight::from_parts(288_698, 0u64).saturating_mul(d.into())) .saturating_add(T::DbWeight::get().reads(12_u64)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(b.into()))) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(c.into()))) @@ -788,17 +789,17 @@ impl WeightInfo for SubstrateWeight { .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(a.into()))) .saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(b.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(c.into()))) - .saturating_add(Weight::from_proof_size(2581).saturating_mul(c.into())) .saturating_add(Weight::from_proof_size(5233).saturating_mul(b.into())) + .saturating_add(Weight::from_proof_size(2581).saturating_mul(c.into())) } // Storage: Content VideoById (r:1 w:1) // Proof: Content VideoById (max_values: None, max_size: Some(513), added: 2988, mode: MaxEncodedLen) // Storage: Content ChannelById (r:1 w:1) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:0) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) // Storage: Content MaxAuctionDuration (r:1 w:0) // Proof: Content MaxAuctionDuration (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) // Storage: Content MinAuctionDuration (r:1 w:0) @@ -837,15 +838,15 @@ impl WeightInfo for SubstrateWeight { /// The range of component `b` is `[1, 100]`. fn update_video_without_assets_with_nft(a: u32, b: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `4399 + a * (200 ±0)` - // Estimated: `23265 + a * (2600 ±0)` - // Minimum execution time: 247_000 nanoseconds. - Weight::from_parts(201_557_257, 0u64) - .saturating_add(Weight::from_proof_size(23265)) - // Standard Error: 12_368 - .saturating_add(Weight::from_parts(3_098_755, 0u64).saturating_mul(a.into())) - // Standard Error: 2_315 - .saturating_add(Weight::from_parts(431_485, 0u64).saturating_mul(b.into())) + // Measured: `4354 + a * (202 ±0)` + // Estimated: `23195 + a * (2600 ±0)` + // Minimum execution time: 238_000 nanoseconds. + Weight::from_parts(190_186_913, 0u64) + .saturating_add(Weight::from_proof_size(23195)) + // Standard Error: 533_557 + .saturating_add(Weight::from_parts(2_952_696, 0u64).saturating_mul(a.into())) + // Standard Error: 97_683 + .saturating_add(Weight::from_parts(574_741, 0u64).saturating_mul(b.into())) .saturating_add(T::DbWeight::get().reads(21_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(a.into()))) .saturating_add(T::DbWeight::get().writes(4_u64)) @@ -854,11 +855,11 @@ impl WeightInfo for SubstrateWeight { // Storage: Content VideoById (r:1 w:1) // Proof: Content VideoById (max_values: None, max_size: Some(513), added: 2988, mode: MaxEncodedLen) // Storage: Content ChannelById (r:1 w:1) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:0) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) // Storage: Storage Bags (r:1 w:1) // Proof: Storage Bags (max_values: None, max_size: Some(964), added: 3439, mode: MaxEncodedLen) // Storage: Content MaxAuctionDuration (r:1 w:0) @@ -918,21 +919,21 @@ impl WeightInfo for SubstrateWeight { /// The range of component `e` is `[1, 100]`. fn update_video_with_assets_with_nft(a: u32, b: u32, c: u32, d: u32, e: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `5422 + b * (432 ±0) + c * (112 ±0) + d * (210 ±0)` - // Estimated: `36469 + b * (5233 ±0) + c * (2581 ±0) + d * (2600 ±0)` - // Minimum execution time: 627_000 nanoseconds. - Weight::from_parts(293_011_166, 0u64) - .saturating_add(Weight::from_proof_size(36469)) - // Standard Error: 27_255 - .saturating_add(Weight::from_parts(5_991_722, 0u64).saturating_mul(a.into())) - // Standard Error: 27_255 - .saturating_add(Weight::from_parts(20_769_259, 0u64).saturating_mul(b.into())) - // Standard Error: 42_175 - .saturating_add(Weight::from_parts(7_275_440, 0u64).saturating_mul(c.into())) - // Standard Error: 28_736 - .saturating_add(Weight::from_parts(3_029_950, 0u64).saturating_mul(d.into())) - // Standard Error: 5_390 - .saturating_add(Weight::from_parts(460_234, 0u64).saturating_mul(e.into())) + // Measured: `5717 + b * (416 ±0) + c * (112 ±0) + d * (210 ±0)` + // Estimated: `36399 + b * (5233 ±0) + c * (2581 ±0) + d * (2600 ±0)` + // Minimum execution time: 631_000 nanoseconds. + Weight::from_parts(334_714_568, 0u64) + .saturating_add(Weight::from_proof_size(36399)) + // Standard Error: 819_499 + .saturating_add(Weight::from_parts(6_356_482, 0u64).saturating_mul(a.into())) + // Standard Error: 819_499 + .saturating_add(Weight::from_parts(20_888_831, 0u64).saturating_mul(b.into())) + // Standard Error: 1_326_813 + .saturating_add(Weight::from_parts(4_705_803, 0u64).saturating_mul(c.into())) + // Standard Error: 873_515 + .saturating_add(Weight::from_parts(3_305_116, 0u64).saturating_mul(d.into())) + // Standard Error: 160_143 + .saturating_add(Weight::from_parts(362_536, 0u64).saturating_mul(e.into())) .saturating_add(T::DbWeight::get().reads(29_u64)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(b.into()))) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(c.into()))) @@ -948,31 +949,31 @@ impl WeightInfo for SubstrateWeight { // Storage: Content VideoById (r:1 w:1) // Proof: Content VideoById (max_values: None, max_size: Some(513), added: 2988, mode: MaxEncodedLen) // Storage: Content ChannelById (r:1 w:1) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:0) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) // Storage: System Account (r:2 w:2) // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn delete_video_without_assets() -> Weight { // Proof Size summary in bytes: - // Measured: `3371` - // Estimated: `17810` - // Minimum execution time: 165_000 nanoseconds. - Weight::from_parts(167_000_000, 0u64) - .saturating_add(Weight::from_proof_size(17810)) + // Measured: `3341` + // Estimated: `17740` + // Minimum execution time: 154_000 nanoseconds. + Weight::from_parts(155_000_000, 0u64) + .saturating_add(Weight::from_proof_size(17740)) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } // Storage: Content VideoById (r:1 w:1) // Proof: Content VideoById (max_values: None, max_size: Some(513), added: 2988, mode: MaxEncodedLen) // Storage: Content ChannelById (r:1 w:1) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:0) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) // Storage: Storage Bags (r:1 w:1) // Proof: Storage Bags (max_values: None, max_size: Some(964), added: 3439, mode: MaxEncodedLen) // Storage: Storage DataObjectStateBloatBondValue (r:1 w:0) @@ -989,30 +990,30 @@ impl WeightInfo for SubstrateWeight { /// The range of component `b` is `[1, 13]`. fn delete_video_with_assets(a: u32, b: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `5288 + a * (386 ±0) + b * (112 ±0)` - // Estimated: `24874 + b * (2581 ±0) + a * (5233 ±0)` - // Minimum execution time: 323_000 nanoseconds. - Weight::from_parts(205_611_579, 0u64) - .saturating_add(Weight::from_proof_size(24874)) - // Standard Error: 14_105 - .saturating_add(Weight::from_parts(20_732_788, 0u64).saturating_mul(a.into())) - // Standard Error: 21_843 - .saturating_add(Weight::from_parts(7_772_260, 0u64).saturating_mul(b.into())) + // Measured: `5277 + a * (388 ±0) + b * (112 ±0)` + // Estimated: `24804 + a * (5233 ±0) + b * (2581 ±0)` + // Minimum execution time: 317_000 nanoseconds. + Weight::from_parts(183_610_046, 0u64) + .saturating_add(Weight::from_proof_size(24804)) + // Standard Error: 537_317 + .saturating_add(Weight::from_parts(22_132_473, 0u64).saturating_mul(a.into())) + // Standard Error: 868_573 + .saturating_add(Weight::from_parts(8_335_121, 0u64).saturating_mul(b.into())) .saturating_add(T::DbWeight::get().reads(10_u64)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(a.into()))) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(b.into()))) .saturating_add(T::DbWeight::get().writes(6_u64)) .saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(a.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(b.into()))) - .saturating_add(Weight::from_proof_size(2581).saturating_mul(b.into())) .saturating_add(Weight::from_proof_size(5233).saturating_mul(a.into())) + .saturating_add(Weight::from_proof_size(2581).saturating_mul(b.into())) } // Storage: Content ChannelById (r:1 w:1) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:0) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) // Storage: Membership MembershipById (r:11 w:0) // Proof: Membership MembershipById (max_values: None, max_size: Some(125), added: 2600, mode: MaxEncodedLen) // Storage: Content NextTransferId (r:1 w:1) @@ -1020,36 +1021,36 @@ impl WeightInfo for SubstrateWeight { /// The range of component `a` is `[0, 10]`. fn initialize_channel_transfer(a: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `3667 + a * (200 ±0)` - // Estimated: `12719 + a * (2600 ±0)` - // Minimum execution time: 151_000 nanoseconds. - Weight::from_parts(154_353_919, 0u64) - .saturating_add(Weight::from_proof_size(12719)) - // Standard Error: 15_413 - .saturating_add(Weight::from_parts(7_046_477, 0u64).saturating_mul(a.into())) + // Measured: `3635 + a * (200 ±0)` + // Estimated: `12649 + a * (2600 ±0)` + // Minimum execution time: 138_000 nanoseconds. + Weight::from_parts(140_659_235, 0u64) + .saturating_add(Weight::from_proof_size(12649)) + // Standard Error: 320_784 + .saturating_add(Weight::from_parts(6_925_159, 0u64).saturating_mul(a.into())) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(a.into()))) .saturating_add(T::DbWeight::get().writes(2_u64)) .saturating_add(Weight::from_proof_size(2600).saturating_mul(a.into())) } // Storage: Content ChannelById (r:1 w:1) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:0) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) fn cancel_channel_transfer() -> Weight { // Proof Size summary in bytes: - // Measured: `3135` - // Estimated: `9616` - // Minimum execution time: 164_000 nanoseconds. - Weight::from_parts(165_000_000, 0u64) - .saturating_add(Weight::from_proof_size(9616)) + // Measured: `3115` + // Estimated: `9546` + // Minimum execution time: 148_000 nanoseconds. + Weight::from_parts(151_000_000, 0u64) + .saturating_add(Weight::from_proof_size(9546)) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } // Storage: Content ChannelById (r:1 w:1) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup CurrentLead (r:1 w:0) // Proof: Instance3WorkingGroup CurrentLead (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) @@ -1059,18 +1060,18 @@ impl WeightInfo for SubstrateWeight { /// The range of component `a` is `[0, 10]`. fn accept_channel_transfer_curator_to_curator(a: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1800 + a * (30 ±0)` - // Estimated: `7028` - // Minimum execution time: 58_000 nanoseconds. - Weight::from_parts(60_461_598, 0u64) - .saturating_add(Weight::from_proof_size(7028)) - // Standard Error: 11_673 - .saturating_add(Weight::from_parts(6_504_071, 0u64).saturating_mul(a.into())) + // Measured: `1810 + a * (31 ±0)` + // Estimated: `7048` + // Minimum execution time: 57_000 nanoseconds. + Weight::from_parts(58_703_821, 0u64) + .saturating_add(Weight::from_proof_size(7048)) + // Standard Error: 170_361 + .saturating_add(Weight::from_parts(5_624_203, 0u64).saturating_mul(a.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } // Storage: Content ChannelById (r:1 w:1) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup CurrentLead (r:1 w:0) // Proof: Instance3WorkingGroup CurrentLead (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) @@ -1084,18 +1085,18 @@ impl WeightInfo for SubstrateWeight { /// The range of component `a` is `[0, 10]`. fn accept_channel_transfer_member_to_curator(a: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `2862 + a * (30 ±0)` - // Estimated: `12231` + // Measured: `2872 + a * (31 ±0)` + // Estimated: `12251` // Minimum execution time: 79_000 nanoseconds. - Weight::from_parts(82_336_176, 0u64) - .saturating_add(Weight::from_proof_size(12231)) - // Standard Error: 9_799 - .saturating_add(Weight::from_parts(6_524_739, 0u64).saturating_mul(a.into())) + Weight::from_parts(84_149_681, 0u64) + .saturating_add(Weight::from_proof_size(12251)) + // Standard Error: 331_168 + .saturating_add(Weight::from_parts(5_364_649, 0u64).saturating_mul(a.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } // Storage: Content ChannelById (r:1 w:1) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Membership MembershipById (r:2 w:0) // Proof: Membership MembershipById (max_values: None, max_size: Some(125), added: 2600, mode: MaxEncodedLen) // Storage: System Account (r:2 w:2) @@ -1103,79 +1104,81 @@ impl WeightInfo for SubstrateWeight { /// The range of component `a` is `[0, 10]`. fn accept_channel_transfer_member_to_member(a: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `2468 + a * (55 ±0)` - // Estimated: `13770` - // Minimum execution time: 80_000 nanoseconds. - Weight::from_parts(82_004_894, 0u64) - .saturating_add(Weight::from_proof_size(13770)) - // Standard Error: 10_944 - .saturating_add(Weight::from_parts(6_616_616, 0u64).saturating_mul(a.into())) + // Measured: `2470 + a * (57 ±0)` + // Estimated: `13790` + // Minimum execution time: 78_000 nanoseconds. + Weight::from_parts(81_321_656, 0u64) + .saturating_add(Weight::from_proof_size(13790)) + // Standard Error: 283_278 + .saturating_add(Weight::from_parts(5_953_821, 0u64).saturating_mul(a.into())) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } // Storage: Content ChannelById (r:1 w:1) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:0) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) // Storage: Token NextTokenId (r:1 w:1) // Proof: Token NextTokenId (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen) // Storage: Token BloatBond (r:1 w:0) // Proof: Token BloatBond (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - // Storage: Token SymbolsUsed (r:1 w:1) - // Proof: Token SymbolsUsed (max_values: None, max_size: Some(48), added: 2523, mode: MaxEncodedLen) - // Storage: Membership MembershipById (r:1023 w:0) + // Storage: Membership MembershipById (r:1024 w:0) // Proof: Membership MembershipById (max_values: None, max_size: Some(125), added: 2600, mode: MaxEncodedLen) + // Storage: Token MaxYearlyPatronageRate (r:1 w:0) + // Proof: Token MaxYearlyPatronageRate (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) // Storage: System Account (r:2 w:2) // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - // Storage: Token AccountInfoByTokenAndMember (r:0 w:1023) + // Storage: Token AccountInfoByTokenAndMember (r:0 w:1024) // Proof: Token AccountInfoByTokenAndMember (max_values: None, max_size: Some(489), added: 2964, mode: MaxEncodedLen) // Storage: Token TokenInfoById (r:0 w:1) - // Proof: Token TokenInfoById (max_values: None, max_size: Some(339), added: 2814, mode: MaxEncodedLen) + // Proof: Token TokenInfoById (max_values: None, max_size: Some(352), added: 2827, mode: MaxEncodedLen) /// The range of component `a` is `[1, 1024]`. fn issue_creator_token(a: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `5183 + a * (165 ±0)` - // Estimated: `18359 + a * (2600 ±0)` - // Minimum execution time: 204_000 nanoseconds. - Weight::from_parts(78_180_807, 0u64) - .saturating_add(Weight::from_proof_size(18359)) - // Standard Error: 8_504 - .saturating_add(Weight::from_parts(8_420_342, 0u64).saturating_mul(a.into())) + // Measured: `4911 + a * (165 ±0)` + // Estimated: `16265 + a * (2600 ±0)` + // Minimum execution time: 191_000 nanoseconds. + Weight::from_parts(95_882_923, 0u64) + .saturating_add(Weight::from_proof_size(16265)) + // Standard Error: 107_432 + .saturating_add(Weight::from_parts(8_411_005, 0u64).saturating_mul(a.into())) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(a.into()))) - .saturating_add(T::DbWeight::get().writes(6_u64)) + .saturating_add(T::DbWeight::get().writes(5_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(a.into()))) .saturating_add(Weight::from_proof_size(2600).saturating_mul(a.into())) } // Storage: Content ChannelById (r:1 w:0) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:0) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) // Storage: Token TokenInfoById (r:1 w:1) - // Proof: Token TokenInfoById (max_values: None, max_size: Some(339), added: 2814, mode: MaxEncodedLen) - // Storage: Token AccountInfoByTokenAndMember (r:1025 w:1025) + // Proof: Token TokenInfoById (max_values: None, max_size: Some(352), added: 2827, mode: MaxEncodedLen) + // Storage: Token AccountInfoByTokenAndMember (r:257 w:257) // Proof: Token AccountInfoByTokenAndMember (max_values: None, max_size: Some(489), added: 2964, mode: MaxEncodedLen) - // Storage: Membership MembershipById (r:1024 w:0) + // Storage: Membership MembershipById (r:256 w:0) // Proof: Membership MembershipById (max_values: None, max_size: Some(125), added: 2600, mode: MaxEncodedLen) // Storage: Token BloatBond (r:1 w:0) // Proof: Token BloatBond (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) // Storage: System Account (r:2 w:2) // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - /// The range of component `a` is `[1, 1024]`. + /// The range of component `a` is `[1, 256]`. /// The range of component `b` is `[1, 100]`. - fn creator_token_issuer_transfer(a: u32, _b: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `5931 + a * (165 ±0)` - // Estimated: `21111 + a * (5564 ±0)` - // Minimum execution time: 232_000 nanoseconds. - Weight::from_parts(98_568_840, 0u64) - .saturating_add(Weight::from_proof_size(21111)) - // Standard Error: 6_898 - .saturating_add(Weight::from_parts(10_299_809, 0u64).saturating_mul(a.into())) + fn creator_token_issuer_transfer(a: u32, b: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `5392 + a * (167 ±0)` + // Estimated: `21054 + a * (5564 ±0)` + // Minimum execution time: 220_000 nanoseconds. + Weight::from_parts(177_678_489, 0u64) + .saturating_add(Weight::from_proof_size(21054)) + // Standard Error: 137_066 + .saturating_add(Weight::from_parts(9_445_581, 0u64).saturating_mul(a.into())) + // Standard Error: 352_201 + .saturating_add(Weight::from_parts(311_061, 0u64).saturating_mul(b.into())) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(a.into()))) .saturating_add(T::DbWeight::get().writes(4_u64)) @@ -1183,51 +1186,49 @@ impl WeightInfo for SubstrateWeight { .saturating_add(Weight::from_proof_size(5564).saturating_mul(a.into())) } // Storage: Content ChannelById (r:1 w:0) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:0) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) // Storage: Token TokenInfoById (r:1 w:1) - // Proof: Token TokenInfoById (max_values: None, max_size: Some(339), added: 2814, mode: MaxEncodedLen) + // Proof: Token TokenInfoById (max_values: None, max_size: Some(352), added: 2827, mode: MaxEncodedLen) fn make_creator_token_permissionless() -> Weight { // Proof Size summary in bytes: - // Measured: `3245` - // Estimated: `12430` - // Minimum execution time: 132_000 nanoseconds. - Weight::from_parts(135_000_000, 0u64) - .saturating_add(Weight::from_proof_size(12430)) + // Measured: `3232` + // Estimated: `12373` + // Minimum execution time: 120_000 nanoseconds. + Weight::from_parts(130_000_000, 0u64) + .saturating_add(Weight::from_proof_size(12373)) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } // Storage: Content ChannelById (r:1 w:1) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:0) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) // Storage: Token TokenInfoById (r:1 w:1) - // Proof: Token TokenInfoById (max_values: None, max_size: Some(339), added: 2814, mode: MaxEncodedLen) - // Storage: Token SymbolsUsed (r:0 w:1) - // Proof: Token SymbolsUsed (max_values: None, max_size: Some(48), added: 2523, mode: MaxEncodedLen) + // Proof: Token TokenInfoById (max_values: None, max_size: Some(352), added: 2827, mode: MaxEncodedLen) fn deissue_creator_token() -> Weight { // Proof Size summary in bytes: - // Measured: `3212` - // Estimated: `12430` - // Minimum execution time: 156_000 nanoseconds. - Weight::from_parts(166_000_000, 0u64) - .saturating_add(Weight::from_proof_size(12430)) + // Measured: `3199` + // Estimated: `12373` + // Minimum execution time: 138_000 nanoseconds. + Weight::from_parts(167_000_000, 0u64) + .saturating_add(Weight::from_proof_size(12373)) .saturating_add(T::DbWeight::get().reads(4_u64)) - .saturating_add(T::DbWeight::get().writes(3_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)) } // Storage: Content ChannelById (r:1 w:0) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:0) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) // Storage: Token TokenInfoById (r:1 w:1) - // Proof: Token TokenInfoById (max_values: None, max_size: Some(339), added: 2814, mode: MaxEncodedLen) + // Proof: Token TokenInfoById (max_values: None, max_size: Some(352), added: 2827, mode: MaxEncodedLen) // Storage: Token MinSaleDuration (r:1 w:0) // Proof: Token MinSaleDuration (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) // Storage: Token AccountInfoByTokenAndMember (r:1 w:1) @@ -1235,68 +1236,112 @@ impl WeightInfo for SubstrateWeight { /// The range of component `a` is `[1, 100]`. fn init_creator_token_sale(a: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `3684` - // Estimated: `15893` - // Minimum execution time: 148_000 nanoseconds. - Weight::from_parts(149_358_396, 0u64) - .saturating_add(Weight::from_proof_size(15893)) - // Standard Error: 4_311 - .saturating_add(Weight::from_parts(512_147, 0u64).saturating_mul(a.into())) + // Measured: `3698` + // Estimated: `15836` + // Minimum execution time: 131_000 nanoseconds. + Weight::from_parts(136_992_261, 0u64) + .saturating_add(Weight::from_proof_size(15836)) + // Standard Error: 65_933 + .saturating_add(Weight::from_parts(539_994, 0u64).saturating_mul(a.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } // Storage: Content ChannelById (r:1 w:0) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:0) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) // Storage: Token TokenInfoById (r:1 w:1) - // Proof: Token TokenInfoById (max_values: None, max_size: Some(339), added: 2814, mode: MaxEncodedLen) + // Proof: Token TokenInfoById (max_values: None, max_size: Some(352), added: 2827, mode: MaxEncodedLen) // Storage: Token MinSaleDuration (r:1 w:0) // Proof: Token MinSaleDuration (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) fn update_upcoming_creator_token_sale() -> Weight { // Proof Size summary in bytes: - // Measured: `3341` - // Estimated: `12929` - // Minimum execution time: 138_000 nanoseconds. - Weight::from_parts(139_000_000, 0u64) - .saturating_add(Weight::from_proof_size(12929)) + // Measured: `3355` + // Estimated: `12872` + // Minimum execution time: 126_000 nanoseconds. + Weight::from_parts(132_000_000, 0u64) + .saturating_add(Weight::from_proof_size(12872)) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } // Storage: Content ChannelById (r:1 w:0) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:0) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) // Storage: Token TokenInfoById (r:1 w:1) - // Proof: Token TokenInfoById (max_values: None, max_size: Some(339), added: 2814, mode: MaxEncodedLen) + // Proof: Token TokenInfoById (max_values: None, max_size: Some(352), added: 2827, mode: MaxEncodedLen) // Storage: Token AccountInfoByTokenAndMember (r:1 w:1) // Proof: Token AccountInfoByTokenAndMember (max_values: None, max_size: Some(489), added: 2964, mode: MaxEncodedLen) // Storage: Council Budget (r:1 w:1) // Proof: Council Budget (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) fn finalize_creator_token_sale() -> Weight { // Proof Size summary in bytes: - // Measured: `4106` - // Estimated: `15905` - // Minimum execution time: 147_000 nanoseconds. + // Measured: `4093` + // Estimated: `15848` + // Minimum execution time: 140_000 nanoseconds. Weight::from_parts(148_000_000, 0u64) - .saturating_add(Weight::from_proof_size(15905)) + .saturating_add(Weight::from_proof_size(15848)) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } // Storage: Content ChannelById (r:1 w:0) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:0) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) + // Storage: Token TokenInfoById (r:1 w:1) + // Proof: Token TokenInfoById (max_values: None, max_size: Some(352), added: 2827, mode: MaxEncodedLen) + // Storage: Token MinAmmSlopeParameter (r:1 w:0) + // Proof: Token MinAmmSlopeParameter (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) + // Storage: System Account (r:1 w:1) + // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + fn activate_amm() -> Weight { + // Proof Size summary in bytes: + // Measured: `3333` + // Estimated: `15487` + // Minimum execution time: 146_000 nanoseconds. + Weight::from_parts(147_000_000, 0u64) + .saturating_add(Weight::from_proof_size(15487)) + .saturating_add(T::DbWeight::get().reads(6_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)) + } + // Storage: Content ChannelById (r:1 w:0) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) + // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) + // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) + // Storage: Content CuratorGroupById (r:1 w:0) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) + // Storage: Token TokenInfoById (r:1 w:1) + // Proof: Token TokenInfoById (max_values: None, max_size: Some(352), added: 2827, mode: MaxEncodedLen) + // Storage: Token AmmDeactivationThreshold (r:1 w:0) + // Proof: Token AmmDeactivationThreshold (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + // Storage: System Account (r:1 w:0) + // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + fn deactivate_amm() -> Weight { + // Proof Size summary in bytes: + // Measured: `3519` + // Estimated: `15475` + // Minimum execution time: 127_000 nanoseconds. + Weight::from_parts(130_000_000, 0u64) + .saturating_add(Weight::from_proof_size(15475)) + .saturating_add(T::DbWeight::get().reads(6_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } + // Storage: Content ChannelById (r:1 w:0) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) + // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) + // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) + // Storage: Content CuratorGroupById (r:1 w:0) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) // Storage: System Account (r:2 w:2) // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) // Storage: Token TokenInfoById (r:1 w:1) - // Proof: Token TokenInfoById (max_values: None, max_size: Some(339), added: 2814, mode: MaxEncodedLen) + // Proof: Token TokenInfoById (max_values: None, max_size: Some(352), added: 2827, mode: MaxEncodedLen) // Storage: Token MinRevenueSplitDuration (r:1 w:0) // Proof: Token MinRevenueSplitDuration (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) // Storage: Token MinRevenueSplitTimeToStart (r:1 w:0) @@ -1305,89 +1350,89 @@ impl WeightInfo for SubstrateWeight { // Proof: Council Budget (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) fn issue_revenue_split() -> Weight { // Proof Size summary in bytes: - // Measured: `3996` - // Estimated: `19145` - // Minimum execution time: 172_000 nanoseconds. - Weight::from_parts(174_000_000, 0u64) - .saturating_add(Weight::from_proof_size(19145)) + // Measured: `3983` + // Estimated: `19088` + // Minimum execution time: 161_000 nanoseconds. + Weight::from_parts(161_000_000, 0u64) + .saturating_add(Weight::from_proof_size(19088)) .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } // Storage: Content ChannelById (r:1 w:0) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Membership MembershipById (r:2 w:0) // Proof: Membership MembershipById (max_values: None, max_size: Some(125), added: 2600, mode: MaxEncodedLen) // Storage: System Account (r:3 w:3) // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) // Storage: Token TokenInfoById (r:1 w:1) - // Proof: Token TokenInfoById (max_values: None, max_size: Some(339), added: 2814, mode: MaxEncodedLen) + // Proof: Token TokenInfoById (max_values: None, max_size: Some(352), added: 2827, mode: MaxEncodedLen) // Storage: Token MinRevenueSplitDuration (r:1 w:0) // Proof: Token MinRevenueSplitDuration (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) // Storage: Token MinRevenueSplitTimeToStart (r:1 w:0) // Proof: Token MinRevenueSplitTimeToStart (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) fn issue_revenue_split_as_collaborator() -> Weight { // Proof Size summary in bytes: - // Measured: `3275` - // Estimated: `20185` - // Minimum execution time: 92_000 nanoseconds. - Weight::from_parts(93_000_000, 0u64) - .saturating_add(Weight::from_proof_size(20185)) + // Measured: `3302` + // Estimated: `20218` + // Minimum execution time: 94_000 nanoseconds. + Weight::from_parts(95_000_000, 0u64) + .saturating_add(Weight::from_proof_size(20218)) .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } // Storage: Content ChannelById (r:1 w:0) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:0) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) // Storage: Token TokenInfoById (r:1 w:1) - // Proof: Token TokenInfoById (max_values: None, max_size: Some(339), added: 2814, mode: MaxEncodedLen) + // Proof: Token TokenInfoById (max_values: None, max_size: Some(352), added: 2827, mode: MaxEncodedLen) // Storage: System Account (r:2 w:2) // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn finalize_revenue_split() -> Weight { // Proof Size summary in bytes: - // Measured: `3730` - // Estimated: `17636` + // Measured: `3717` + // Estimated: `17579` // Minimum execution time: 151_000 nanoseconds. Weight::from_parts(154_000_000, 0u64) - .saturating_add(Weight::from_proof_size(17636)) + .saturating_add(Weight::from_proof_size(17579)) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } // Storage: Content ChannelById (r:1 w:0) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:0) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) // Storage: Token TokenInfoById (r:1 w:1) - // Proof: Token TokenInfoById (max_values: None, max_size: Some(339), added: 2814, mode: MaxEncodedLen) + // Proof: Token TokenInfoById (max_values: None, max_size: Some(352), added: 2827, mode: MaxEncodedLen) fn reduce_creator_token_patronage_rate_to() -> Weight { // Proof Size summary in bytes: - // Measured: `3245` - // Estimated: `12430` + // Measured: `3232` + // Estimated: `12373` // Minimum execution time: 148_000 nanoseconds. - Weight::from_parts(177_000_000, 0u64) - .saturating_add(Weight::from_proof_size(12430)) + Weight::from_parts(165_000_000, 0u64) + .saturating_add(Weight::from_proof_size(12373)) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } // Storage: Content ChannelById (r:1 w:0) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Membership MembershipById (r:1 w:0) // Proof: Membership MembershipById (max_values: None, max_size: Some(125), added: 2600, mode: MaxEncodedLen) // Storage: Token TokenInfoById (r:1 w:1) - // Proof: Token TokenInfoById (max_values: None, max_size: Some(339), added: 2814, mode: MaxEncodedLen) + // Proof: Token TokenInfoById (max_values: None, max_size: Some(352), added: 2827, mode: MaxEncodedLen) // Storage: Token AccountInfoByTokenAndMember (r:1 w:1) // Proof: Token AccountInfoByTokenAndMember (max_values: None, max_size: Some(489), added: 2964, mode: MaxEncodedLen) fn claim_creator_token_patronage_credit() -> Weight { // Proof Size summary in bytes: - // Measured: `2829` - // Estimated: `11742` - // Minimum execution time: 79_000 nanoseconds. - Weight::from_parts(96_000_000, 0u64) - .saturating_add(Weight::from_proof_size(11742)) + // Measured: `2856` + // Estimated: `11775` + // Minimum execution time: 113_000 nanoseconds. + Weight::from_parts(117_000_000, 0u64) + .saturating_add(Weight::from_proof_size(11775)) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -1419,14 +1464,14 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `425` // Estimated: `13204` - // Minimum execution time: 70_000 nanoseconds. - Weight::from_parts(71_000_000, 0u64) + // Minimum execution time: 78_000 nanoseconds. + Weight::from_parts(81_000_000, 0u64) .saturating_add(Weight::from_proof_size(13204)) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(9_u64)) } // Storage: Content ChannelById (r:1 w:0) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup CurrentLead (r:1 w:0) // Proof: Instance3WorkingGroup CurrentLead (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) @@ -1437,32 +1482,32 @@ impl WeightInfo for SubstrateWeight { // Proof: Council Budget (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) fn withdraw_from_curator_channel_balance() -> Weight { // Proof Size summary in bytes: - // Measured: `2208` - // Estimated: `9631` - // Minimum execution time: 63_000 nanoseconds. - Weight::from_parts(64_000_000, 0u64) - .saturating_add(Weight::from_proof_size(9631)) + // Measured: `2218` + // Estimated: `9651` + // Minimum execution time: 67_000 nanoseconds. + Weight::from_parts(82_000_000, 0u64) + .saturating_add(Weight::from_proof_size(9651)) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } // Storage: Content ChannelById (r:1 w:0) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Membership MembershipById (r:1 w:0) // Proof: Membership MembershipById (max_values: None, max_size: Some(125), added: 2600, mode: MaxEncodedLen) // Storage: System Account (r:2 w:2) // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn withdraw_from_member_channel_balance() -> Weight { // Proof Size summary in bytes: - // Measured: `2257` - // Estimated: `11170` + // Measured: `2267` + // Estimated: `11190` // Minimum execution time: 60_000 nanoseconds. Weight::from_parts(61_000_000, 0u64) - .saturating_add(Weight::from_proof_size(11170)) + .saturating_add(Weight::from_proof_size(11190)) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } // Storage: Content ChannelById (r:1 w:1) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup CurrentLead (r:1 w:0) // Proof: Instance3WorkingGroup CurrentLead (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) @@ -1482,84 +1527,24 @@ impl WeightInfo for SubstrateWeight { /// The range of component `h` is `[1, 10]`. fn claim_channel_reward(h: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `2331` - // Estimated: `11676` - // Minimum execution time: 91_000 nanoseconds. - Weight::from_parts(93_085_695, 0u64) - .saturating_add(Weight::from_proof_size(11676)) - // Standard Error: 10_791 - .saturating_add(Weight::from_parts(520_379, 0u64).saturating_mul(h.into())) - .saturating_add(T::DbWeight::get().reads(9_u64)) - .saturating_add(T::DbWeight::get().writes(3_u64)) - } - // Storage: Content ChannelById (r:1 w:1) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) - // Storage: Membership MembershipById (r:1 w:0) - // Proof: Membership MembershipById (max_values: None, max_size: Some(125), added: 2600, mode: MaxEncodedLen) - // Storage: Content ChannelCashoutsEnabled (r:1 w:0) - // Proof: Content ChannelCashoutsEnabled (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) - // Storage: Content MaxCashoutAllowed (r:1 w:0) - // Proof: Content MaxCashoutAllowed (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - // Storage: Content MinCashoutAllowed (r:1 w:0) - // Proof: Content MinCashoutAllowed (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - // Storage: Council Budget (r:1 w:1) - // Proof: Council Budget (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - // Storage: Content Commitment (r:1 w:0) - // Proof: Content Commitment (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) - // Storage: System Account (r:2 w:2) - // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - /// The range of component `h` is `[1, 10]`. - fn claim_and_withdraw_member_channel_reward(h: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `2685` - // Estimated: `13726` - // Minimum execution time: 107_000 nanoseconds. - Weight::from_parts(107_990_956, 0u64) - .saturating_add(Weight::from_proof_size(13726)) - // Standard Error: 9_507 - .saturating_add(Weight::from_parts(483_076, 0u64).saturating_mul(h.into())) - .saturating_add(T::DbWeight::get().reads(9_u64)) - .saturating_add(T::DbWeight::get().writes(4_u64)) - } - // Storage: Content ChannelById (r:1 w:1) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) - // Storage: Instance3WorkingGroup CurrentLead (r:1 w:0) - // Proof: Instance3WorkingGroup CurrentLead (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen) - // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) - // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) - // Storage: Content ChannelCashoutsEnabled (r:1 w:0) - // Proof: Content ChannelCashoutsEnabled (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) - // Storage: Content MaxCashoutAllowed (r:1 w:0) - // Proof: Content MaxCashoutAllowed (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - // Storage: Content MinCashoutAllowed (r:1 w:0) - // Proof: Content MinCashoutAllowed (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - // Storage: Council Budget (r:1 w:1) - // Proof: Council Budget (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - // Storage: Content Commitment (r:1 w:0) - // Proof: Content Commitment (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) - // Storage: System Account (r:1 w:1) - // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - /// The range of component `h` is `[1, 10]`. - fn claim_and_withdraw_curator_channel_reward(h: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `2330` - // Estimated: `11676` - // Minimum execution time: 106_000 nanoseconds. - Weight::from_parts(107_240_242, 0u64) - .saturating_add(Weight::from_proof_size(11676)) - // Standard Error: 8_552 - .saturating_add(Weight::from_parts(498_756, 0u64).saturating_mul(h.into())) + // Measured: `2341` + // Estimated: `11696` + // Minimum execution time: 93_000 nanoseconds. + Weight::from_parts(99_663_934, 0u64) + .saturating_add(Weight::from_proof_size(11696)) + // Standard Error: 924_524 + .saturating_add(Weight::from_parts(237_704, 0u64).saturating_mul(h.into())) .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } // Storage: Content VideoById (r:1 w:1) // Proof: Content VideoById (max_values: None, max_size: Some(513), added: 2988, mode: MaxEncodedLen) // Storage: Content ChannelById (r:1 w:1) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:0) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) // Storage: Content MaxAuctionDuration (r:1 w:0) // Proof: Content MaxAuctionDuration (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) // Storage: Content MinAuctionDuration (r:1 w:0) @@ -1598,15 +1583,15 @@ impl WeightInfo for SubstrateWeight { /// The range of component `b` is `[1, 100]`. fn issue_nft(w: u32, b: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `4158 + w * (204 ±0)` - // Estimated: `20665 + w * (2600 ±0)` - // Minimum execution time: 247_000 nanoseconds. - Weight::from_parts(198_768_746, 0u64) - .saturating_add(Weight::from_proof_size(20665)) - // Standard Error: 20_323 - .saturating_add(Weight::from_parts(3_009_542, 0u64).saturating_mul(w.into())) - // Standard Error: 3_805 - .saturating_add(Weight::from_parts(472_252, 0u64).saturating_mul(b.into())) + // Measured: `4091 + w * (207 ±0)` + // Estimated: `20595 + w * (2600 ±0)` + // Minimum execution time: 235_000 nanoseconds. + Weight::from_parts(179_837_005, 0u64) + .saturating_add(Weight::from_proof_size(20595)) + // Standard Error: 268_511 + .saturating_add(Weight::from_parts(3_301_646, 0u64).saturating_mul(w.into())) + // Standard Error: 49_158 + .saturating_add(Weight::from_parts(534_633, 0u64).saturating_mul(b.into())) .saturating_add(T::DbWeight::get().reads(20_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(w.into()))) .saturating_add(T::DbWeight::get().writes(4_u64)) @@ -1615,79 +1600,79 @@ impl WeightInfo for SubstrateWeight { // Storage: Content VideoById (r:1 w:1) // Proof: Content VideoById (max_values: None, max_size: Some(513), added: 2988, mode: MaxEncodedLen) // Storage: Content ChannelById (r:1 w:0) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:0) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) fn destroy_nft() -> Weight { // Proof Size summary in bytes: - // Measured: `3112` - // Estimated: `12604` - // Minimum execution time: 186_000 nanoseconds. - Weight::from_parts(188_000_000, 0u64) - .saturating_add(Weight::from_proof_size(12604)) + // Measured: `3082` + // Estimated: `12534` + // Minimum execution time: 166_000 nanoseconds. + Weight::from_parts(169_000_000, 0u64) + .saturating_add(Weight::from_proof_size(12534)) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } // Storage: Content VideoById (r:1 w:1) // Proof: Content VideoById (max_values: None, max_size: Some(513), added: 2988, mode: MaxEncodedLen) // Storage: Content ChannelById (r:1 w:0) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Membership MembershipById (r:1 w:0) // Proof: Membership MembershipById (max_values: None, max_size: Some(125), added: 2600, mode: MaxEncodedLen) fn sling_nft_back() -> Weight { // Proof Size summary in bytes: - // Measured: `2397` - // Estimated: `8952` - // Minimum execution time: 48_000 nanoseconds. - Weight::from_parts(48_000_000, 0u64) - .saturating_add(Weight::from_proof_size(8952)) + // Measured: `2407` + // Estimated: `8972` + // Minimum execution time: 47_000 nanoseconds. + Weight::from_parts(47_000_000, 0u64) + .saturating_add(Weight::from_proof_size(8972)) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } // Storage: Content VideoById (r:1 w:1) // Proof: Content VideoById (max_values: None, max_size: Some(513), added: 2988, mode: MaxEncodedLen) // Storage: Content ChannelById (r:1 w:0) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:0) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) // Storage: Membership MembershipById (r:1 w:0) // Proof: Membership MembershipById (max_values: None, max_size: Some(125), added: 2600, mode: MaxEncodedLen) fn offer_nft() -> Weight { // Proof Size summary in bytes: - // Measured: `4034` - // Estimated: `15204` - // Minimum execution time: 194_000 nanoseconds. - Weight::from_parts(195_000_000, 0u64) - .saturating_add(Weight::from_proof_size(15204)) + // Measured: `4004` + // Estimated: `15134` + // Minimum execution time: 171_000 nanoseconds. + Weight::from_parts(176_000_000, 0u64) + .saturating_add(Weight::from_proof_size(15134)) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } // Storage: Content VideoById (r:1 w:1) // Proof: Content VideoById (max_values: None, max_size: Some(513), added: 2988, mode: MaxEncodedLen) // Storage: Content ChannelById (r:1 w:0) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:0) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) fn cancel_offer() -> Weight { // Proof Size summary in bytes: - // Measured: `3137` - // Estimated: `12604` - // Minimum execution time: 187_000 nanoseconds. - Weight::from_parts(188_000_000, 0u64) - .saturating_add(Weight::from_proof_size(12604)) + // Measured: `3107` + // Estimated: `12534` + // Minimum execution time: 165_000 nanoseconds. + Weight::from_parts(197_000_000, 0u64) + .saturating_add(Weight::from_proof_size(12534)) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } // Storage: Content VideoById (r:1 w:1) // Proof: Content VideoById (max_values: None, max_size: Some(513), added: 2988, mode: MaxEncodedLen) // Storage: Content ChannelById (r:1 w:0) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Membership MembershipById (r:2 w:0) // Proof: Membership MembershipById (max_values: None, max_size: Some(125), added: 2600, mode: MaxEncodedLen) // Storage: System Account (r:3 w:3) @@ -1696,65 +1681,65 @@ impl WeightInfo for SubstrateWeight { // Proof: Content PlatfromFeePercentage (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) fn accept_incoming_offer() -> Weight { // Proof Size summary in bytes: - // Measured: `3462` - // Estimated: `19860` - // Minimum execution time: 93_000 nanoseconds. - Weight::from_parts(95_000_000, 0u64) - .saturating_add(Weight::from_proof_size(19860)) + // Measured: `3472` + // Estimated: `19880` + // Minimum execution time: 94_000 nanoseconds. + Weight::from_parts(94_000_000, 0u64) + .saturating_add(Weight::from_proof_size(19880)) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } // Storage: Content VideoById (r:1 w:1) // Proof: Content VideoById (max_values: None, max_size: Some(513), added: 2988, mode: MaxEncodedLen) // Storage: Content ChannelById (r:1 w:0) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:0) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) fn sell_nft() -> Weight { // Proof Size summary in bytes: - // Measured: `3112` - // Estimated: `12604` - // Minimum execution time: 187_000 nanoseconds. - Weight::from_parts(189_000_000, 0u64) - .saturating_add(Weight::from_proof_size(12604)) + // Measured: `3082` + // Estimated: `12534` + // Minimum execution time: 173_000 nanoseconds. + Weight::from_parts(198_000_000, 0u64) + .saturating_add(Weight::from_proof_size(12534)) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } // Storage: Content VideoById (r:1 w:1) // Proof: Content VideoById (max_values: None, max_size: Some(513), added: 2988, mode: MaxEncodedLen) // Storage: Content ChannelById (r:1 w:0) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:0) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) fn cancel_buy_now() -> Weight { // Proof Size summary in bytes: - // Measured: `3128` - // Estimated: `12604` - // Minimum execution time: 187_000 nanoseconds. - Weight::from_parts(188_000_000, 0u64) - .saturating_add(Weight::from_proof_size(12604)) + // Measured: `3098` + // Estimated: `12534` + // Minimum execution time: 157_000 nanoseconds. + Weight::from_parts(209_000_000, 0u64) + .saturating_add(Weight::from_proof_size(12534)) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } // Storage: Content VideoById (r:1 w:1) // Proof: Content VideoById (max_values: None, max_size: Some(513), added: 2988, mode: MaxEncodedLen) // Storage: Content ChannelById (r:1 w:0) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:0) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) fn update_buy_now_price() -> Weight { // Proof Size summary in bytes: - // Measured: `3128` - // Estimated: `12604` - // Minimum execution time: 187_000 nanoseconds. - Weight::from_parts(189_000_000, 0u64) - .saturating_add(Weight::from_proof_size(12604)) + // Measured: `3098` + // Estimated: `12534` + // Minimum execution time: 173_000 nanoseconds. + Weight::from_parts(184_000_000, 0u64) + .saturating_add(Weight::from_proof_size(12534)) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -1763,18 +1748,18 @@ impl WeightInfo for SubstrateWeight { // Storage: Content VideoById (r:1 w:1) // Proof: Content VideoById (max_values: None, max_size: Some(513), added: 2988, mode: MaxEncodedLen) // Storage: Content ChannelById (r:1 w:0) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: System Account (r:3 w:3) // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) // Storage: Content PlatfromFeePercentage (r:1 w:0) // Proof: Content PlatfromFeePercentage (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) fn buy_nft() -> Weight { // Proof Size summary in bytes: - // Measured: `3453` - // Estimated: `19860` - // Minimum execution time: 94_000 nanoseconds. + // Measured: `3463` + // Estimated: `19880` + // Minimum execution time: 95_000 nanoseconds. Weight::from_parts(95_000_000, 0u64) - .saturating_add(Weight::from_proof_size(19860)) + .saturating_add(Weight::from_proof_size(19880)) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -1784,8 +1769,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `546` // Estimated: `496` - // Minimum execution time: 12_000 nanoseconds. - Weight::from_parts(12_000_000, 0u64) + // Minimum execution time: 14_000 nanoseconds. + Weight::from_parts(15_000_000, 0u64) .saturating_add(Weight::from_proof_size(496)) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) @@ -1796,36 +1781,36 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `599` // Estimated: `507` - // Minimum execution time: 12_000 nanoseconds. - Weight::from_parts(13_000_000, 0u64) + // Minimum execution time: 14_000 nanoseconds. + Weight::from_parts(15_000_000, 0u64) .saturating_add(Weight::from_proof_size(507)) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } // Storage: Content ChannelById (r:1 w:1) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:0) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) fn update_channel_nft_limit() -> Weight { // Proof Size summary in bytes: - // Measured: `2801` - // Estimated: `9616` - // Minimum execution time: 139_000 nanoseconds. - Weight::from_parts(139_000_000, 0u64) - .saturating_add(Weight::from_proof_size(9616)) + // Measured: `2771` + // Estimated: `9546` + // Minimum execution time: 125_000 nanoseconds. + Weight::from_parts(157_000_000, 0u64) + .saturating_add(Weight::from_proof_size(9546)) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } // Storage: Content VideoById (r:1 w:1) // Proof: Content VideoById (max_values: None, max_size: Some(513), added: 2988, mode: MaxEncodedLen) // Storage: Content ChannelById (r:1 w:0) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:0) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) // Storage: Content MaxAuctionDuration (r:1 w:0) // Proof: Content MaxAuctionDuration (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) // Storage: Content MinAuctionDuration (r:1 w:0) @@ -1849,13 +1834,13 @@ impl WeightInfo for SubstrateWeight { /// The range of component `w` is `[2, 20]`. fn start_english_auction(w: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `4207 + w * (206 ±0)` - // Estimated: `17143 + w * (2600 ±0)` - // Minimum execution time: 219_000 nanoseconds. - Weight::from_parts(217_026_946, 0u64) - .saturating_add(Weight::from_proof_size(17143)) - // Standard Error: 22_433 - .saturating_add(Weight::from_parts(3_177_856, 0u64).saturating_mul(w.into())) + // Measured: `4069 + w * (215 ±0)` + // Estimated: `17073 + w * (2600 ±0)` + // Minimum execution time: 201_000 nanoseconds. + Weight::from_parts(194_653_846, 0u64) + .saturating_add(Weight::from_proof_size(17073)) + // Standard Error: 310_500 + .saturating_add(Weight::from_parts(3_448_717, 0u64).saturating_mul(w.into())) .saturating_add(T::DbWeight::get().reads(13_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(w.into()))) .saturating_add(T::DbWeight::get().writes(1_u64)) @@ -1864,18 +1849,18 @@ impl WeightInfo for SubstrateWeight { // Storage: Content VideoById (r:1 w:1) // Proof: Content VideoById (max_values: None, max_size: Some(513), added: 2988, mode: MaxEncodedLen) // Storage: Content ChannelById (r:1 w:0) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:0) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) fn cancel_english_auction() -> Weight { // Proof Size summary in bytes: - // Measured: `3335` - // Estimated: `12604` - // Minimum execution time: 191_000 nanoseconds. - Weight::from_parts(192_000_000, 0u64) - .saturating_add(Weight::from_proof_size(12604)) + // Measured: `3305` + // Estimated: `12534` + // Minimum execution time: 171_000 nanoseconds. + Weight::from_parts(181_000_000, 0u64) + .saturating_add(Weight::from_proof_size(12534)) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -1884,25 +1869,25 @@ impl WeightInfo for SubstrateWeight { // Storage: Content VideoById (r:1 w:1) // Proof: Content VideoById (max_values: None, max_size: Some(513), added: 2988, mode: MaxEncodedLen) // Storage: Content ChannelById (r:1 w:0) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: System Account (r:5 w:5) // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) // Storage: Content PlatfromFeePercentage (r:1 w:0) // Proof: Content PlatfromFeePercentage (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) fn make_english_auction_bid() -> Weight { // Proof Size summary in bytes: - // Measured: `4462` - // Estimated: `27666` - // Minimum execution time: 130_000 nanoseconds. - Weight::from_parts(135_000_000, 0u64) - .saturating_add(Weight::from_proof_size(27666)) + // Measured: `4472` + // Estimated: `27686` + // Minimum execution time: 132_000 nanoseconds. + Weight::from_parts(133_000_000, 0u64) + .saturating_add(Weight::from_proof_size(27686)) .saturating_add(T::DbWeight::get().reads(11_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } // Storage: Content VideoById (r:1 w:1) // Proof: Content VideoById (max_values: None, max_size: Some(513), added: 2988, mode: MaxEncodedLen) // Storage: Content ChannelById (r:1 w:0) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Membership MembershipById (r:1 w:0) // Proof: Membership MembershipById (max_values: None, max_size: Some(125), added: 2600, mode: MaxEncodedLen) // Storage: System Account (r:3 w:3) @@ -1911,22 +1896,22 @@ impl WeightInfo for SubstrateWeight { // Proof: Content PlatfromFeePercentage (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) fn settle_english_auction() -> Weight { // Proof Size summary in bytes: - // Measured: `3345` - // Estimated: `17260` - // Minimum execution time: 92_000 nanoseconds. - Weight::from_parts(94_000_000, 0u64) - .saturating_add(Weight::from_proof_size(17260)) + // Measured: `3355` + // Estimated: `17280` + // Minimum execution time: 91_000 nanoseconds. + Weight::from_parts(92_000_000, 0u64) + .saturating_add(Weight::from_proof_size(17280)) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } // Storage: Content VideoById (r:1 w:1) // Proof: Content VideoById (max_values: None, max_size: Some(513), added: 2988, mode: MaxEncodedLen) // Storage: Content ChannelById (r:1 w:0) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:0) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) // Storage: Content MaxBidLockDuration (r:1 w:0) // Proof: Content MaxBidLockDuration (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) // Storage: Content MinBidLockDuration (r:1 w:0) @@ -1942,13 +1927,13 @@ impl WeightInfo for SubstrateWeight { /// The range of component `w` is `[2, 20]`. fn start_open_auction(w: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `4088 + w * (201 ±0)` - // Estimated: `15123 + w * (2600 ±0)` - // Minimum execution time: 209_000 nanoseconds. - Weight::from_parts(206_113_437, 0u64) - .saturating_add(Weight::from_proof_size(15123)) - // Standard Error: 13_556 - .saturating_add(Weight::from_parts(3_231_042, 0u64).saturating_mul(w.into())) + // Measured: `3945 + w * (211 ±0)` + // Estimated: `15053 + w * (2600 ±0)` + // Minimum execution time: 189_000 nanoseconds. + Weight::from_parts(186_497_041, 0u64) + .saturating_add(Weight::from_proof_size(15053)) + // Standard Error: 285_354 + .saturating_add(Weight::from_parts(3_231_755, 0u64).saturating_mul(w.into())) .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(w.into()))) .saturating_add(T::DbWeight::get().writes(1_u64)) @@ -1957,18 +1942,18 @@ impl WeightInfo for SubstrateWeight { // Storage: Content VideoById (r:1 w:1) // Proof: Content VideoById (max_values: None, max_size: Some(513), added: 2988, mode: MaxEncodedLen) // Storage: Content ChannelById (r:1 w:0) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:0) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) fn cancel_open_auction() -> Weight { // Proof Size summary in bytes: - // Measured: `3322` - // Estimated: `12604` - // Minimum execution time: 191_000 nanoseconds. - Weight::from_parts(193_000_000, 0u64) - .saturating_add(Weight::from_proof_size(12604)) + // Measured: `3292` + // Estimated: `12534` + // Minimum execution time: 171_000 nanoseconds. + Weight::from_parts(177_000_000, 0u64) + .saturating_add(Weight::from_proof_size(12534)) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -1977,18 +1962,18 @@ impl WeightInfo for SubstrateWeight { // Storage: Content VideoById (r:1 w:0) // Proof: Content VideoById (max_values: None, max_size: Some(513), added: 2988, mode: MaxEncodedLen) // Storage: Content ChannelById (r:1 w:0) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Content OpenAuctionBidByVideoAndMember (r:1 w:1) // Proof: Content OpenAuctionBidByVideoAndMember (max_values: None, max_size: Some(76), added: 2551, mode: MaxEncodedLen) // Storage: System Account (r:2 w:2) // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn cancel_open_auction_bid() -> Weight { // Proof Size summary in bytes: - // Measured: `3387` - // Estimated: `16709` + // Measured: `3397` + // Estimated: `16729` // Minimum execution time: 78_000 nanoseconds. - Weight::from_parts(81_000_000, 0u64) - .saturating_add(Weight::from_proof_size(16709)) + Weight::from_parts(79_000_000, 0u64) + .saturating_add(Weight::from_proof_size(16729)) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -1997,7 +1982,7 @@ impl WeightInfo for SubstrateWeight { // Storage: Content VideoById (r:1 w:1) // Proof: Content VideoById (max_values: None, max_size: Some(513), added: 2988, mode: MaxEncodedLen) // Storage: Content ChannelById (r:1 w:0) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Content OpenAuctionBidByVideoAndMember (r:1 w:1) // Proof: Content OpenAuctionBidByVideoAndMember (max_values: None, max_size: Some(76), added: 2551, mode: MaxEncodedLen) // Storage: System Account (r:3 w:3) @@ -2006,11 +1991,11 @@ impl WeightInfo for SubstrateWeight { // Proof: Content PlatfromFeePercentage (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) fn pick_open_auction_winner() -> Weight { // Proof Size summary in bytes: - // Measured: `3678` - // Estimated: `22411` - // Minimum execution time: 103_000 nanoseconds. - Weight::from_parts(111_000_000, 0u64) - .saturating_add(Weight::from_proof_size(22411)) + // Measured: `3688` + // Estimated: `22431` + // Minimum execution time: 102_000 nanoseconds. + Weight::from_parts(104_000_000, 0u64) + .saturating_add(Weight::from_proof_size(22431)) .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -2023,21 +2008,21 @@ impl WeightInfo for SubstrateWeight { // Storage: Content VideoById (r:1 w:1) // Proof: Content VideoById (max_values: None, max_size: Some(513), added: 2988, mode: MaxEncodedLen) // Storage: Content ChannelById (r:1 w:0) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Content PlatfromFeePercentage (r:1 w:0) // Proof: Content PlatfromFeePercentage (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) fn make_open_auction_bid() -> Weight { // Proof Size summary in bytes: - // Measured: `4087` - // Estimated: `25014` + // Measured: `4097` + // Estimated: `25034` // Minimum execution time: 120_000 nanoseconds. - Weight::from_parts(122_000_000, 0u64) - .saturating_add(Weight::from_proof_size(25014)) + Weight::from_parts(123_000_000, 0u64) + .saturating_add(Weight::from_proof_size(25034)) .saturating_add(T::DbWeight::get().reads(10_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } // Storage: Content ChannelById (r:1 w:0) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup CurrentLead (r:1 w:0) // Proof: Instance3WorkingGroup CurrentLead (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) @@ -2045,31 +2030,31 @@ impl WeightInfo for SubstrateWeight { /// The range of component `b` is `[1, 100]`. fn channel_owner_remark(b: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1730` - // Estimated: `6517` - // Minimum execution time: 41_000 nanoseconds. - Weight::from_parts(42_003_897, 0u64) - .saturating_add(Weight::from_proof_size(6517)) - // Standard Error: 1_386 - .saturating_add(Weight::from_parts(476_171, 0u64).saturating_mul(b.into())) + // Measured: `1740` + // Estimated: `6537` + // Minimum execution time: 40_000 nanoseconds. + Weight::from_parts(40_900_126, 0u64) + .saturating_add(Weight::from_proof_size(6537)) + // Standard Error: 54_306 + .saturating_add(Weight::from_parts(511_949, 0u64).saturating_mul(b.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) } // Storage: Content ChannelById (r:1 w:0) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:0) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) /// The range of component `b` is `[1, 100]`. fn channel_agent_remark(b: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `2801` - // Estimated: `9616` - // Minimum execution time: 121_000 nanoseconds. - Weight::from_parts(122_375_055, 0u64) - .saturating_add(Weight::from_proof_size(9616)) - // Standard Error: 3_086 - .saturating_add(Weight::from_parts(431_166, 0u64).saturating_mul(b.into())) + // Measured: `2771` + // Estimated: `9546` + // Minimum execution time: 108_000 nanoseconds. + Weight::from_parts(106_663_393, 0u64) + .saturating_add(Weight::from_proof_size(9546)) + // Standard Error: 72_808 + .saturating_add(Weight::from_parts(550_530, 0u64).saturating_mul(b.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) } // Storage: Content VideoById (r:1 w:0) @@ -2077,19 +2062,19 @@ impl WeightInfo for SubstrateWeight { // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) // Storage: Content CuratorGroupById (r:1 w:0) - // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1127), added: 3602, mode: MaxEncodedLen) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) // Storage: Content ChannelById (r:1 w:0) - // Proof: Content ChannelById (max_values: None, max_size: Some(889), added: 3364, mode: MaxEncodedLen) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) /// The range of component `b` is `[1, 100]`. fn nft_owner_remark(b: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `3335` - // Estimated: `12604` - // Minimum execution time: 172_000 nanoseconds. - Weight::from_parts(174_125_776, 0u64) - .saturating_add(Weight::from_proof_size(12604)) - // Standard Error: 5_792 - .saturating_add(Weight::from_parts(420_356, 0u64).saturating_mul(b.into())) + // Measured: `3305` + // Estimated: `12534` + // Minimum execution time: 146_000 nanoseconds. + Weight::from_parts(153_516_843, 0u64) + .saturating_add(Weight::from_proof_size(12534)) + // Standard Error: 70_964 + .saturating_add(Weight::from_parts(471_776, 0u64).saturating_mul(b.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) } // Storage: Instance3WorkingGroup CurrentLead (r:1 w:0) @@ -2102,8 +2087,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `371` // Estimated: `3153` - // Minimum execution time: 15_000 nanoseconds. - Weight::from_parts(16_000_000, 0u64) + // Minimum execution time: 17_000 nanoseconds. + Weight::from_parts(18_000_000, 0u64) .saturating_add(Weight::from_proof_size(3153)) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) @@ -2118,12 +2103,30 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `371` // Estimated: `3153` - // Minimum execution time: 15_000 nanoseconds. - Weight::from_parts(16_000_000, 0u64) + // Minimum execution time: 16_000 nanoseconds. + Weight::from_parts(21_000_000, 0u64) .saturating_add(Weight::from_proof_size(3153)) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } + // Storage: Content ChannelById (r:1 w:0) + // Proof: Content ChannelById (max_values: None, max_size: Some(909), added: 3384, mode: MaxEncodedLen) + // Storage: Instance3WorkingGroup WorkerById (r:1 w:0) + // Proof: Instance3WorkingGroup WorkerById (max_values: None, max_size: Some(175), added: 2650, mode: MaxEncodedLen) + // Storage: Content CuratorGroupById (r:1 w:0) + // Proof: Content CuratorGroupById (max_values: None, max_size: Some(1037), added: 3512, mode: MaxEncodedLen) + /// The range of component `b` is `[1, 100]`. + fn creator_token_issuer_remark(b: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `2773` + // Estimated: `9546` + // Minimum execution time: 109_000 nanoseconds. + Weight::from_parts(109_406_142, 0u64) + .saturating_add(Weight::from_proof_size(9546)) + // Standard Error: 65_168 + .saturating_add(Weight::from_parts(501_869, 0u64).saturating_mul(b.into())) + .saturating_add(T::DbWeight::get().reads(3_u64)) + } } // Default implementation for tests @@ -2215,7 +2218,7 @@ impl WeightInfo for () { fn issue_creator_token(a: u32, ) -> Weight { Weight::from_parts(0, 0) } - fn creator_token_issuer_transfer(a: u32, _b: u32, ) -> Weight { + fn creator_token_issuer_transfer(a: u32, b: u32, ) -> Weight { Weight::from_parts(0, 0) } fn make_creator_token_permissionless() -> Weight { @@ -2233,6 +2236,12 @@ impl WeightInfo for () { fn finalize_creator_token_sale() -> Weight { Weight::from_parts(0, 0) } + fn activate_amm() -> Weight { + Weight::from_parts(0, 0) + } + fn deactivate_amm() -> Weight { + Weight::from_parts(0, 0) + } fn issue_revenue_split() -> Weight { Weight::from_parts(0, 0) } @@ -2260,12 +2269,6 @@ impl WeightInfo for () { fn claim_channel_reward(h: u32, ) -> Weight { Weight::from_parts(0, 0) } - fn claim_and_withdraw_member_channel_reward(h: u32, ) -> Weight { - Weight::from_parts(0, 0) - } - fn claim_and_withdraw_curator_channel_reward(h: u32, ) -> Weight { - Weight::from_parts(0, 0) - } fn issue_nft(w: u32, b: u32, ) -> Weight { Weight::from_parts(0, 0) } @@ -2347,4 +2350,7 @@ impl WeightInfo for () { fn update_video_state_bloat_bond() -> Weight { Weight::from_parts(0, 0) } + fn creator_token_issuer_remark(b: u32, ) -> Weight { + Weight::from_parts(0, 0) + } } diff --git a/runtime-modules/project-token/Cargo.toml b/runtime-modules/project-token/Cargo.toml index 1c530fe4d3..54a63ef087 100644 --- a/runtime-modules/project-token/Cargo.toml +++ b/runtime-modules/project-token/Cargo.toml @@ -5,28 +5,33 @@ authors = ['Joystream contributors'] edition = '2018' [dependencies] -sp-io = { package = 'sp-io', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e'} -sp-std = { package = 'sp-std', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e'} -sp-runtime = { package = 'sp-runtime', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e'} -frame-support = { package = 'frame-support', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e'} -frame-system = { package = 'frame-system', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e'} -sp-arithmetic = { package = 'sp-arithmetic', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e'} -common = { package = 'pallet-common', default-features = false, path = '../common'} -storage = { package = 'pallet-storage', default-features = false, path = '../storage'} -balances = { package = 'pallet-balances', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e'} -membership = { package = 'pallet-membership', default-features = false, path = '../membership'} -codec = { package = 'parity-scale-codec', version = '3.1.2', default-features = false, features = ['derive'] } -serde = {version = '1.0.101', features = ['derive'], optional = true} -scale-info = { version = "2.1.1", default-features = false, features = ["derive"] } +sp-io = { package = 'sp-io', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e' } +sp-std = { package = 'sp-std', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e' } +sp-runtime = { package = 'sp-runtime', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e' } +frame-support = { package = 'frame-support', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e' } +frame-system = { package = 'frame-system', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e' } +sp-arithmetic = { package = 'sp-arithmetic', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e' } +common = { package = 'pallet-common', default-features = false, path = '../common' } +storage = { package = 'pallet-storage', default-features = false, path = '../storage' } +balances = { package = 'pallet-balances', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e' } +membership = { package = 'pallet-membership', default-features = false, path = '../membership' } +codec = { package = 'parity-scale-codec', version = '3.1.2', default-features = false, features = [ + 'derive', +] } +serde = { version = '1.0.101', features = ['derive'], optional = true } +scale-info = { version = "2.1.1", default-features = false, features = [ + "derive", +] } + # Benchmarking dependencies -frame-benchmarking = { package = 'frame-benchmarking', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e', optional = true} +frame-benchmarking = { package = 'frame-benchmarking', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e', optional = true } [dev-dependencies] -randomness-collective-flip = { package = 'pallet-insecure-randomness-collective-flip', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e'} -staking-handler = { package = 'pallet-staking-handler', default-features = false, path = '../staking-handler'} -pallet-timestamp = { package = 'pallet-timestamp', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e'} -sp-storage = { package = 'sp-storage', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e'} +randomness-collective-flip = { package = 'pallet-insecure-randomness-collective-flip', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e' } +staking-handler = { package = 'pallet-staking-handler', default-features = false, path = '../staking-handler' } +pallet-timestamp = { package = 'pallet-timestamp', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e' } +sp-storage = { package = 'sp-storage', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e' } [features] default = ['std'] @@ -48,6 +53,6 @@ std = [ 'codec/std', 'serde', 'scale-info/std', - 'frame-benchmarking?/std' -] -try-runtime = [ "frame-support/try-runtime"] + 'frame-benchmarking?/std', +] +try-runtime = ["frame-support/try-runtime"] diff --git a/runtime-modules/project-token/src/benchmarking.rs b/runtime-modules/project-token/src/benchmarking.rs index c4bcf0ff47..6ad109d0c3 100644 --- a/runtime-modules/project-token/src/benchmarking.rs +++ b/runtime-modules/project-token/src/benchmarking.rs @@ -5,7 +5,8 @@ use crate::utils::{build_merkle_path_helper, generate_merkle_root_helper}; use crate::Module as Token; use balances::Pallet as Balances; use common::membership::MembershipTypes; -use frame_benchmarking::v1::{account, benchmarks, Zero}; +use core::convert::TryInto; +use frame_benchmarking::{account, benchmarks, Zero}; use frame_system::EventRecord; use frame_system::Pallet as System; use frame_system::RawOrigin; @@ -17,9 +18,8 @@ use storage::BagId; // ----- DEFAULTS const SEED: u32 = 0; -const DEFAULT_TOKEN_ISSUANCE: u64 = 1_000_000; +const DEFAULT_TOKEN_ISSUANCE: u32 = 8_000_000; // Transfers -const MAX_TX_OUTPUTS: u32 = 1024; const DEFAULT_TX_AMOUNT: u32 = 100; // Whitelist const MAX_MERKLE_PROOF_HASHES: u32 = 10; @@ -28,15 +28,19 @@ const DEFAULT_TOKENS_ON_SALE: u32 = 100_000; const DEFAULT_SALE_UNIT_PRICE: u32 = 2_000_000; const DEFAULT_SALE_PURCHASE: u32 = 100; // Revenue splits -const DEFAULT_SPLIT_REVENUE: u64 = 8_000_000; +const DEFAULT_SPLIT_REVENUE: u32 = 8_000_000; const DEFAULT_REVENUE_SPLIT_RATE: Permill = Permill::from_percent(50); -const DEFAULT_SPLIT_ALLOCATION: u64 = 4_000_000; // DEFAULT_REVENUE_SPLIT_RATE * DEFAULT_SPLIT_REVENUE -const DEFAULT_SPLIT_PAYOUT: u64 = 2_000_000; -const DEFAULT_SPLIT_PARTICIPATION: u64 = - DEFAULT_SPLIT_PAYOUT * DEFAULT_TOKEN_ISSUANCE / DEFAULT_SPLIT_ALLOCATION; +const DEFAULT_SPLIT_ALLOCATION: u32 = 4_000_000; // DEFAULT_REVENUE_SPLIT_RATE * DEFAULT_SPLIT_REVENUE +const DEFAULT_SPLIT_PAYOUT: u32 = 2_000_000; +const DEFAULT_SPLIT_PARTICIPATION: u32 = + DEFAULT_SPLIT_PAYOUT * (DEFAULT_TOKEN_ISSUANCE / DEFAULT_SPLIT_ALLOCATION); + +// Amm +const DEFAULT_AMM_AMOUNT: u32 = 1; +const DEFAULT_AMM_JOY_AMOUNT: u32 = 5_000_100; // (a = 10_000_000) * amount^2 /2 + (b = 100) * amount, amount = 1 // Patronage -const DEFAULT_PATRONAGE: YearlyRate = YearlyRate(Permill::from_percent(1)); +const DEFAULT_PATRONAGE: YearlyRate = YearlyRate(Permill::from_percent(15)); // Metadata const MAX_KILOBYTES_METADATA: u32 = 100; @@ -118,10 +122,10 @@ fn issue_token( .iter() .cloned() .collect(), - symbol: ::Hashing::hash_of(b"CRT"), transfer_policy, patronage_rate: DEFAULT_PATRONAGE, revenue_split_rate: DEFAULT_REVENUE_SPLIT_RATE, + metadata: vec![], }, UploadContext { bag_id: BagId::::default(), @@ -155,6 +159,29 @@ fn init_token_sale(token_id: T::TokenId) -> Result(token_id: T::TokenId, member_id: T::MemberId) -> DispatchResult { + let params = AmmParams { + slope: 10_000_000u32.into(), + intercept: 100u32.into(), + }; + Token::::activate_amm(token_id, member_id, params) +} + +fn call_buy_on_amm( + token_id: T::TokenId, + account_id: T::AccountId, + member_id: T::MemberId, + amount: TokenBalanceOf, +) -> DispatchResult { + Token::::buy_on_amm( + RawOrigin::Signed(account_id).into(), + token_id, + member_id, + amount, + None, + ) +} + fn issue_revenue_split(token_id: T::TokenId, forced_id: Option) -> DispatchResult { // top up owner JOY balance let _ = Joy::::deposit_creating( @@ -237,26 +264,24 @@ benchmarks! { // - destination accounts do not exist (need to be created) // - bloat_bond is non-zero transfer { - let o in 1 .. MAX_TX_OUTPUTS; + let o in 1 .. (::MaxOutputs::get()); let m in 1 .. MAX_KILOBYTES_METADATA; let (owner_member_id, owner_account) = create_owner::(); - let outputs = Transfers::<_, _>( - (0..o) + let _outputs = + (0..(o as u16)) .map(|i| { let member_id = create_member::( - &account::("dst", i, SEED), - &uniq_handle("dst_member", i) + &account::("dst", i as u32, SEED), + &uniq_handle("dst_member", i as u32) ); ( member_id, - Payment::<::Balance> { - amount: DEFAULT_TX_AMOUNT.into() - } + TokenBalanceOf::::from(DEFAULT_TX_AMOUNT) ) }) - .collect() - ); + .collect::>(); + let outputs: TransferOutputsOf = _outputs.try_into().unwrap(); let bloat_bond: JoyBalanceOf = T::JoyExistentialDeposit::get(); let token_id = issue_token::(TransferPolicyParams::Permissionless)?; setup_account_with_max_number_of_locks::(token_id, &owner_member_id, None); @@ -274,9 +299,9 @@ benchmarks! { metadata.clone() ) verify { - outputs.0.keys().for_each(|m| { + outputs.iter().for_each(|(member_id, _)| { assert_eq!( - AccountInfoByTokenAndMember::::get(token_id, m).amount, + AccountInfoByTokenAndMember::::get(token_id, member_id).amount, DEFAULT_TX_AMOUNT.into() ); }); @@ -286,9 +311,8 @@ benchmarks! { owner_member_id, Transfers( outputs - .0 .iter() - .map(|(m, p)| (Validated::NonExisting(*m), ValidatedPayment::from(PaymentWithVesting::from(p.clone())))) + .map(|(m, p)| (Validated::NonExisting(*m), ValidatedPayment::from(PaymentWithVesting::from(*p)))) .collect() ), metadata @@ -474,7 +498,7 @@ benchmarks! { let participant_acc = account::("participant", 0, SEED); let participant_id = create_member::(&participant_acc, b"participant"); - setup_account_with_max_number_of_locks::(token_id, &participant_id, Some(DEFAULT_SPLIT_PARTICIPATION.into())); + setup_account_with_max_number_of_locks::(token_id, &participant_id, Some(::Balance::from(DEFAULT_SPLIT_PARTICIPATION))); // Issue revenue split // Note: We need to force split_id==1, because @@ -524,8 +548,8 @@ benchmarks! { let participant_id = create_member::(&participant_acc, b"participant"); setup_account_with_max_number_of_locks::(token_id, &participant_id, Some(DEFAULT_SPLIT_PARTICIPATION.into())); - // Issue revenue split // Note: We need to force split_id==1, because +// Issue revenue split // setup_account_with_max_number_of_locks will setup a staking_status with split_id == 0 issue_revenue_split::(token_id, Some(1))?; System::::set_block_number( @@ -551,7 +575,7 @@ benchmarks! { RawEvent::RevenueSplitLeft( token_id, participant_id, - DEFAULT_SPLIT_PARTICIPATION.into() + DEFAULT_SPLIT_PARTICIPATION.into(), ).into() ); } @@ -593,6 +617,103 @@ benchmarks! { ).into() ); } + + buy_on_amm_with_account_creation { + let (owner_member_id, owner_account) = create_owner::(); + let token_id = issue_token::(TransferPolicyParams::Permissionless)?; + let amount_to_buy = DEFAULT_AMM_AMOUNT.into(); + let desired_price = DEFAULT_AMM_JOY_AMOUNT.into(); // computed using supply = 0 a = 10% and b = 10% + let bloat_bond = BloatBond::::get(); + let tx_fee_amount = Token::::amm_buy_tx_fees().mul_floor(desired_price); + let participant_acc = account::("participant", 0, SEED); + let participant_id = create_member::(&participant_acc, b"participant"); + let _ = Joy::::deposit_creating(&participant_acc, desired_price + bloat_bond + tx_fee_amount); + let slippage_tolerance = (Permill::from_perthousand(5), desired_price); + activate_amm::(token_id, owner_member_id)?; + }: buy_on_amm( + RawOrigin::Signed(participant_acc.clone()), + token_id, + participant_id, + amount_to_buy, + Some(slippage_tolerance) + ) + verify { + let provided_supply = Token::::ensure_token_exists(token_id).unwrap().amm_curve.unwrap().provided_supply; + assert_eq!(provided_supply, amount_to_buy); + assert_eq!( + Token::::ensure_account_data_exists(token_id, &participant_id).unwrap().amount, + amount_to_buy, + ); + assert_eq!( + Joy::::usable_balance(&participant_acc), + T::JoyExistentialDeposit::get() + ); + } + + buy_on_amm_with_existing_account { + let (owner_member_id, owner_account) = create_owner::(); + let token_id = issue_token::(TransferPolicyParams::Permissionless)?; + let amount_to_buy = DEFAULT_AMM_AMOUNT.into(); + let desired_price = DEFAULT_AMM_JOY_AMOUNT.into(); // computed using supply = 0 a = 10% and b = 10% + let bloat_bond = BloatBond::::get(); + let tx_fee_amount = Token::::amm_buy_tx_fees().mul_floor(desired_price); + let participant_acc = account::("participant", 0, SEED); + let participant_id = create_member::(&participant_acc, b"participant"); + activate_amm::(token_id, owner_member_id)?; + let _ = Joy::::deposit_creating(&participant_acc, desired_price + bloat_bond + tx_fee_amount); + let slippage_tolerance = (Permill::from_perthousand(5), desired_price); + }: buy_on_amm( + RawOrigin::Signed(participant_acc.clone()), + token_id, + participant_id, + amount_to_buy, + Some(slippage_tolerance) + ) + verify { + let provided_supply = Token::::ensure_token_exists(token_id).unwrap().amm_curve.unwrap().provided_supply; + assert_eq!(provided_supply, amount_to_buy); + assert_eq!( + Token::::ensure_account_data_exists(token_id, &participant_id).unwrap().amount, + amount_to_buy, + ); + assert_eq!( + Joy::::usable_balance(&participant_acc), + T::JoyExistentialDeposit::get(), + ); + } + + sell_on_amm { + let (owner_member_id, owner_account) = create_owner::(); + let token_id = issue_token::(TransferPolicyParams::Permissionless)?; + let amount = DEFAULT_AMM_AMOUNT.into(); + let desired_price = DEFAULT_AMM_JOY_AMOUNT.into(); // computed using supply = 0 a = 10% and b = 10% + let bloat_bond = BloatBond::::get(); + let buy_tx_fee_amount = Token::::amm_buy_tx_fees().mul_floor(desired_price); + let sell_tx_fee_amount = Token::::amm_sell_tx_fees().mul_floor(desired_price); + let participant_acc = account::("participant", 0, SEED); + let participant_id = create_member::(&participant_acc, b"participant"); + let _ = Joy::::deposit_creating(&participant_acc, desired_price + bloat_bond + buy_tx_fee_amount); + let slippage_tolerance = (Permill::from_percent(10), desired_price); + activate_amm::(token_id, owner_member_id)?; + call_buy_on_amm::(token_id, participant_acc.clone(), participant_id, amount)?; + }:_ ( + RawOrigin::Signed(participant_acc.clone()), + token_id, + participant_id, + amount, + Some(slippage_tolerance) + ) + verify { + let provided_supply = Token::::ensure_token_exists(token_id).unwrap().amm_curve.unwrap().provided_supply; + assert!(provided_supply.is_zero()); + assert!( + Token::::ensure_account_data_exists(token_id, &participant_id).unwrap().amount.is_zero(), + ); + // assert_eq!( + // Joy::::usable_balance(&participant_acc), + // desired_price + T::JoyExistentialDeposit::get() - sell_tx_fee_amount, + // ); + } } #[cfg(test)] @@ -649,4 +770,25 @@ mod tests { assert_ok!(Token::test_benchmark_burn()); }); } + + #[test] + fn test_buy_on_amm_with_account_creation() { + build_test_externalities(GenesisConfigBuilder::new_empty().build()).execute_with(|| { + assert_ok!(Token::test_benchmark_buy_on_amm_with_account_creation()); + }); + } + + #[test] + fn test_buy_on_amm_with_existing_account() { + build_test_externalities(GenesisConfigBuilder::new_empty().build()).execute_with(|| { + assert_ok!(Token::test_benchmark_buy_on_amm_with_existing_account()); + }); + } + + #[test] + fn test_sell_on_amm() { + build_test_externalities(GenesisConfigBuilder::new_empty().build()).execute_with(|| { + assert_ok!(Token::test_benchmark_sell_on_amm()); + }); + } } diff --git a/runtime-modules/project-token/src/errors.rs b/runtime-modules/project-token/src/errors.rs index e3951304a4..b04bd409b9 100644 --- a/runtime-modules/project-token/src/errors.rs +++ b/runtime-modules/project-token/src/errors.rs @@ -22,9 +22,6 @@ decl_error! { /// Merkle proof verification failed MerkleProofVerificationFailure, - /// Target Rate is higher than current patronage rate - TargetPatronageRateIsHigherThanCurrentRate, - /// Symbol already in use TokenSymbolAlreadyInUse, @@ -34,6 +31,9 @@ decl_error! { /// Account Already exists AccountAlreadyExists, + /// Transfer destination member id invalid + TooManyTransferOutputs, + /// Token's current offering state is not Idle TokenIssuanceNotInIdleState, @@ -111,6 +111,9 @@ decl_error! { /// Amount of tokens to purchase on sale cannot be zero SalePurchaseAmountIsZero, + /// No Sale if Amm is active + CannotInitSaleIfAmmIsActive, + // ------ Revenue Split Errors ------------------------------------------------------ /// Specified revenue split starting block is in the past @@ -160,6 +163,39 @@ decl_error! { /// Amount of tokens to burn exceeds total amount of tokens owned by the account BurnAmountGreaterThanAccountTokensAmount, + /// ------ AMM --------------------------------------------------------- + + /// not in AMM state + NotInAmmState, + + /// Invalid bonding curve construction parameters + InvalidCurveParameters, + + /// Deadline constraint not satisfied + DeadlineExpired, + + /// Slippage tolerance constraint tolerance not satisfied + SlippageToleranceExceeded, + + /// Creator token balance is insufficient + InsufficientTokenBalance, + + /// Oustanding AMM-provided supply constitutes too large percentage of the token's total supply + OutstandingAmmProvidedSupplyTooLarge, + + /// Curve slope parameters below minimum allowed + CurveSlopeParametersTooLow, + + /// -------- Patronage -------------------------------------------------- + + /// Target Rate is higher than current patronage rate + TargetPatronageRateIsHigherThanCurrentRate, + + /// Provided value for patronage is too big (yearly format) + YearlyPatronageRateLimitExceeded, + + // ------ Pallet Errors ------------------------------------------------------ + /// Attempt to perform an action when pallet is frozen PalletFrozen } diff --git a/runtime-modules/project-token/src/events.rs b/runtime-modules/project-token/src/events.rs index 5444f4e4ed..c7865fc103 100644 --- a/runtime-modules/project-token/src/events.rs +++ b/runtime-modules/project-token/src/events.rs @@ -1,12 +1,11 @@ #![allow(clippy::unused_unit)] use crate::types::{ - JoyBalanceOf, RevenueSplitId, TokenIssuanceParametersOf, TokenSaleId, TokenSaleOf, - TransferPolicyOf, ValidatedTransfersOf, + AmmCurveOf, JoyBalanceOf, RevenueSplitId, TokenIssuanceParametersOf, TokenSaleId, TokenSaleOf, + TransferPolicyOf, ValidatedTransfersOf, YearlyRate, }; use common::MembershipTypes; use frame_support::decl_event; -use sp_runtime::Perquintill; use sp_std::vec::Vec; decl_event! { @@ -22,6 +21,7 @@ decl_event! { TokenIssuanceParameters = TokenIssuanceParametersOf, ValidatedTransfers = ValidatedTransfersOf, TokenSale = TokenSaleOf, + AmmCurve = AmmCurveOf, { /// Token amount is transferred from src to dst @@ -46,7 +46,7 @@ decl_event! { /// Params: /// - token identifier /// - new patronage rate - PatronageRateDecreasedTo(TokenId, Perquintill), + PatronageRateDecreasedTo(TokenId, YearlyRate), /// Patronage credit claimed by creator /// Params: @@ -156,6 +156,36 @@ decl_event! { /// - number of tokens burned TokensBurned(TokenId, MemberId, Balance), + /// AMM activated + /// Params: + /// - token id + /// - member id + /// - params for the bonding curve + AmmActivated(TokenId, MemberId, AmmCurve), + + /// Tokens Bought on AMM + /// Params: + /// - token id + /// - member id + /// - amount of CRT minted + /// - amount of JOY deposited into curve treasury + TokensBoughtOnAmm(TokenId, MemberId, Balance, JoyBalance), + + /// Tokens Sold on AMM + /// Params: + /// - token id + /// - member id + /// - amount of CRT burned + /// - amount of JOY withdrawn from curve treasury + TokensSoldOnAmm(TokenId, MemberId, Balance, JoyBalance), + + /// AMM deactivated + /// Params: + /// - token id + /// - member id + /// - amm treasury amount burned upon deactivation + AmmDeactivated(TokenId, MemberId, JoyBalance), + /// Pallet Frozen status toggled /// Params: /// - new frozen status (true | false) diff --git a/runtime-modules/project-token/src/lib.rs b/runtime-modules/project-token/src/lib.rs index 6507799d9c..960ea3a284 100644 --- a/runtime-modules/project-token/src/lib.rs +++ b/runtime-modules/project-token/src/lib.rs @@ -36,12 +36,11 @@ use frame_system::{ensure_root, ensure_signed}; use scale_info::TypeInfo; use sp_arithmetic::traits::{AtLeast32BitUnsigned, One, Saturating, Zero}; use sp_runtime::{ - traits::{AccountIdConversion, Convert, UniqueSaturatedInto}, - Permill, + traits::{AccountIdConversion, CheckedAdd}, + PerThing, Permill, }; use sp_std::collections::btree_map::BTreeMap; use sp_std::convert::TryInto; -use sp_std::iter::Sum; use sp_std::vec; use sp_std::vec::Vec; use storage::UploadParameters; @@ -78,17 +77,8 @@ pub trait Config: type RuntimeEvent: From> + Into<::RuntimeEvent>; /// the Balance type used - type Balance: AtLeast32BitUnsigned - + FullCodec - + Copy - + Default - + Debug - + Saturating - + Sum - + From - + UniqueSaturatedInto - + Into> - + TypeInfo + type Balance: types::TokenBalanceTrait + + Into<::Balance> + MaxEncodedLen; /// The token identifier used @@ -100,9 +90,6 @@ pub trait Config: + TypeInfo + MaxEncodedLen; - /// Block number to balance converter used for interest calculation - type BlockNumberToBalance: Convert::Balance>; - /// The storage type used type DataObjectStorage: storage::DataObjectStorage; @@ -130,6 +117,9 @@ pub trait Config: /// Membership info provider type MembershipInfoProvider: MembershipInfoProvider; + + /// Max outputs number for a transfer + type MaxOutputs: Get; } decl_storage! { generate_storage_info @@ -148,11 +138,6 @@ decl_storage! { generate_storage_info /// Token Id nonce pub NextTokenId get(fn next_token_id) config(): T::TokenId; - /// Set for the tokens symbols - pub SymbolsUsed get(fn symbol_used) config(): - map - hasher(blake2_128_concat) T::Hash => (); - /// Bloat Bond value used during account creation pub BloatBond get(fn bloat_bond) config(): JoyBalanceOf; @@ -161,12 +146,28 @@ decl_storage! { generate_storage_info /// Minimum revenue split duration constraint pub MinRevenueSplitDuration get(fn min_revenue_split_duration) config(): T::BlockNumber; + /// Minimum revenue split time to start constraint pub MinRevenueSplitTimeToStart get(fn min_revenue_split_time_to_start) config(): T::BlockNumber; /// Platform fee (percentage) charged on top of each sale purchase (in JOY) and burned pub SalePlatformFee get(fn sale_platform_fee) config(): Permill; + /// Percentage threshold for deactivating the amm functionality + pub AmmDeactivationThreshold get(fn amm_deactivation_threshold) config(): Permill = Permill::from_percent(1_u32); + + /// AMM buy transaction fee percentage + pub AmmBuyTxFees get(fn amm_buy_tx_fees) config(): Permill = Permill::from_perthousand(3_u32); + + /// AMM sell transaction fee percentage + pub AmmSellTxFees get(fn amm_sell_tx_fees) config(): Permill = Permill::from_perthousand(3_u32); + + /// Max patronage rate allowed + pub MaxYearlyPatronageRate get(fn max_yearly_patronage_rate) config(): YearlyRate = YearlyRate(Permill::from_percent(15)); + + /// Minimum slope parameters allowed for AMM curve + pub MinAmmSlopeParameter get(fn min_amm_slope_parameter) config(): TokenBalanceOf = TokenBalanceOf::::from(1_000_000_u32); + /// Current frozen state. pub PalletFrozen get(fn pallet_frozen) : bool; } @@ -193,7 +194,7 @@ decl_storage! { generate_storage_info // - https://github.com/Joystream/joystream/issues/3497 // - https://github.com/Joystream/joystream/issues/3510 - let module_account_id = crate::Module::::module_treasury_account(); + let module_account_id = Module::::module_treasury_account(); let deposit = T::JoyExistentialDeposit::get(); let _ = Joy::::deposit_creating(&module_account_id, deposit); @@ -240,12 +241,12 @@ decl_module! { /// - DB: /// - `O(T)` - from the the generated weights /// # - #[weight = WeightInfoToken::::transfer(outputs.0.len() as u32, to_kb(metadata.len() as u32))] + #[weight = WeightInfoToken::::transfer(outputs.len() as u32, to_kb(metadata.len() as u32))] pub fn transfer( origin, src_member_id: T::MemberId, token_id: T::TokenId, - outputs: TransfersOf, + outputs: TransferOutputsOf, metadata: Vec ) -> DispatchResult { Self::ensure_unfrozen_state()?; @@ -821,6 +822,152 @@ decl_module! { Ok(()) } + /// Mint desired `token_id` amount into user account via JOY exchnage + /// Preconditions + /// - origin, member_id pair must be a valid authentication pair + /// - token_id must exist + /// - user usable JOY balance must be enough for buying (+ existential deposit) + /// - slippage tolerance constraints respected if provided + /// - token total supply and amount value must be s.t. `eval` function doesn't overflow + /// + /// Postconditions + /// - `amount` CRT minted into account (which is created if necessary with existential deposit transferred to it) + /// - respective JOY amount transferred from user balance to amm treasury account + /// - event deposited + #[weight = WeightInfoToken::::buy_on_amm_with_existing_account()] + fn buy_on_amm(origin, token_id: T::TokenId, member_id: T::MemberId, amount: ::Balance, slippage_tolerance: Option<(Permill, JoyBalanceOf)>) -> DispatchResult { + if amount.is_zero() { + return Ok(()); // noop + } + + let sender = ensure_signed(origin.clone())?; + + T::MemberOriginValidator::ensure_member_controller_account_origin( + origin, + member_id + )?; + + let token_data = Self::ensure_token_exists(token_id)?; + let curve = token_data.amm_curve.ok_or(Error::::NotInAmmState)?; + + let user_account_data_exists = AccountInfoByTokenAndMember::::contains_key(token_id, member_id); + let amm_treasury_account = Self::amm_treasury_account(token_id); + let price = curve.eval::(amount, AmmOperation::Buy)?.into(); + let bloat_bond = Self::bloat_bond(); + let buy_price = Self::amm_buy_tx_fees().mul_floor(price).checked_add(&price).ok_or(Error::::ArithmeticError)?; + + let joys_required = if !user_account_data_exists { + buy_price.saturating_add(bloat_bond) + } else { + buy_price + }; + + Self::ensure_can_transfer_joy(&sender, joys_required)?; + + // slippage tolerance check + if let Some((slippage_tolerance, desired_price)) = slippage_tolerance { + ensure!(price.saturating_sub(desired_price) <= slippage_tolerance.mul_floor(desired_price), Error::::SlippageToleranceExceeded); + } + + // == MUTATION SAFE == + + if !user_account_data_exists { + let new_account_info = AccountDataOf::::new_with_amount_and_bond( + amount, + // No restrictions on repayable bloat bond, + // since only usable balance is allowed + RepayableBloatBond::new(bloat_bond, None) + ); + Self::do_insert_new_account_for_token(token_id, &member_id, new_account_info); + Self::transfer_joy(&sender, &amm_treasury_account, bloat_bond)?; + } else { + AccountInfoByTokenAndMember::::mutate(token_id, member_id, |account_data| { + account_data.increase_amount_by(amount); + }); + } + + TokenInfoById::::mutate(token_id, |token_data| { + token_data.increase_supply_by(amount); + token_data.increase_amm_bought_amount_by(amount); + }); + + // TODO: redirect tx fees revenue to council + Self::transfer_joy(&sender, &amm_treasury_account, buy_price)?; + + Self::deposit_event(RawEvent::TokensBoughtOnAmm(token_id, member_id, amount, buy_price)); + + Ok(()) + } + + /// Burn desired `token_id` amount from user account and get JOY from treasury account + /// Preconditions + /// - origin, member_id pair must be a valid authentication pair + /// - token_id must exist + /// - token_id, member_id must be valid account coordinates + /// - user usable CRT balance must be at least `amount` + /// - slippage tolerance constraints respected if provided + /// - token total supply and amount value must be s.t. `eval` function doesn't overflow + /// - amm treasury account must have sufficient JOYs for the operation + /// + /// Postconditions + /// - `amount` burned from user account + /// - total supply decreased by amount + /// - respective JOY amount transferred from amm treasury account to user account + /// - event deposited + #[weight = WeightInfoToken::::sell_on_amm()] + fn sell_on_amm(origin, token_id: T::TokenId, member_id: T::MemberId, amount: ::Balance, slippage_tolerance: Option<(Permill, JoyBalanceOf)>) -> DispatchResult { + if amount.is_zero() { + return Ok(()); // noop + } + + let sender = ensure_signed(origin.clone())?; + + T::MemberOriginValidator::ensure_member_controller_account_origin( + origin, + member_id + )?; + + let token_data = Self::ensure_token_exists(token_id)?; + let curve = token_data.amm_curve.ok_or(Error::::NotInAmmState)?; + let user_acc_data = Self::ensure_account_data_exists(token_id, &member_id)?; + + ensure!( + user_acc_data.transferrable::(Self::current_block()) >= amount, + Error::::InsufficientTokenBalance, + ); + + let amm_treasury_account = Self::amm_treasury_account(token_id); + + let price = curve.eval::(amount, AmmOperation::Sell)?.into(); + + // slippage tolerance ccurve.eval::heck + if let Some((slippage_tolerance, desired_price)) = slippage_tolerance { + ensure!(desired_price.saturating_sub(price) <= slippage_tolerance.mul_floor(desired_price), Error::::SlippageToleranceExceeded); + } + + let sell_price = Self::amm_sell_tx_fees().left_from_one().mul_floor(price); + + // TODO: redirect tx fees revenue to council + Self::ensure_can_transfer_joy(&amm_treasury_account, sell_price)?; + + // == MUTATION SAFE == + + AccountInfoByTokenAndMember::::mutate(token_id, member_id, |account_data| { + account_data.decrease_amount_by(amount); + }); + + TokenInfoById::::mutate(token_id, |token_data| { + token_data.decrease_supply_by(amount); + token_data.decrease_amm_bought_amount_by(amount); + }); + + Self::transfer_joy(&amm_treasury_account, &sender, sell_price)?; + + Self::deposit_event(RawEvent::TokensSoldOnAmm(token_id, member_id, amount, sell_price)); + + Ok(()) + } + /// Allows to freeze or unfreeze this pallet. Requires root origin. /// /// @@ -854,7 +1001,8 @@ impl T::BlockNumber, TokenSaleParamsOf, UploadContextOf, - TransfersWithVestingOf, + TransferWithVestingOutputsOf, + AmmParamsOf, > for Module { /// Establish whether there's an unfinalized revenue split @@ -875,6 +1023,15 @@ impl true } + /// Establish whether AMM is active + /// Postconditions: true if token @ token_id exists && has active AMM, false otherwise + fn is_amm_active(token_id: T::TokenId) -> bool { + if let Ok(token_info) = Self::ensure_token_exists(token_id) { + return OfferingStateOf::::ensure_amm_of::(&token_info).is_ok(); + } + false + } + /// Change to permissionless /// Preconditions: /// - token by `token_id` must exist @@ -898,24 +1055,22 @@ impl /// Reduce patronage rate by amount /// Preconditions: /// - token by `token_id` must exists - /// - `decrement` must be less or equal than current patronage rate for `token_id` + /// - `target_rate` must be less or equal than current patronage rate for `token_id` /// /// Postconditions: - /// - patronage rate for `token_id` reduced by `decrement` + /// - patronage rate for `token_id` reduced to `target_rate` /// - no-op if `target_rate` is equal to the current patronage rate fn reduce_patronage_rate_to(token_id: T::TokenId, target_rate: YearlyRate) -> DispatchResult { Self::ensure_unfrozen_state()?; let token_info = Self::ensure_token_exists(token_id)?; - let target_rate_per_block = - BlockRate::from_yearly_rate(target_rate, T::BlocksPerYear::get()); - if token_info.patronage_info.rate == target_rate_per_block { + if token_info.patronage_info.rate == target_rate { return Ok(()); } ensure!( - token_info.patronage_info.rate > target_rate_per_block, + token_info.patronage_info.rate > target_rate, Error::::TargetPatronageRateIsHigherThanCurrentRate, ); @@ -923,15 +1078,10 @@ impl let now = Self::current_block(); TokenInfoById::::mutate(token_id, |token_info| { - token_info.set_new_patronage_rate_at_block(target_rate_per_block, now); + token_info.set_new_patronage_rate_at_block::(target_rate, now); }); - let new_yearly_rate = - target_rate_per_block.to_yearly_rate_representation(T::BlocksPerYear::get()); - Self::deposit_event(RawEvent::PatronageRateDecreasedTo( - token_id, - new_yearly_rate, - )); + Self::deposit_event(RawEvent::PatronageRateDecreasedTo(token_id, target_rate)); Ok(()) } @@ -956,7 +1106,7 @@ impl Self::ensure_account_data_exists(token_id, &member_id).map(|_| ())?; let now = Self::current_block(); - let unclaimed_patronage = token_info.unclaimed_patronage_at_block(now); + let unclaimed_patronage = token_info.unclaimed_patronage_at_block::(now); if unclaimed_patronage.is_zero() { return Ok(()); @@ -985,14 +1135,12 @@ impl /// Issue token with specified characteristics /// /// Preconditions: - /// - `symbol` specified in the parameters must NOT exists in `SymbolsUsed` /// - `issuer_account` usable balance in JOYs >= /// `initial_allocation.len() * bloat_bond + JoyExistentialDeposit` /// /// Postconditions: /// - token with specified characteristics is added to storage state /// - `NextTokenId` increased by 1 - /// - symbol is added to `SymbolsUsed` /// - total bloat bond in JOY is transferred from `issuer_account` to treasury account /// - new token accounts are initialized based on `initial_allocation` fn issue_token( @@ -1024,7 +1172,6 @@ impl ); // == MUTATION SAFE == - SymbolsUsed::::insert(token_data.symbol, ()); TokenInfoById::::insert(token_id, token_data); NextTokenId::::put(token_id.saturating_add(T::TokenId::one())); @@ -1071,14 +1218,19 @@ impl token_id: T::TokenId, src_member_id: T::MemberId, bloat_bond_payer: T::AccountId, - outputs: TransfersWithVestingOf, + outputs: TransferWithVestingOutputsOf, metadata: Vec, ) -> DispatchResult { Self::ensure_unfrozen_state()?; // Currency transfer preconditions - let validated_transfers = - Self::ensure_can_transfer(token_id, &bloat_bond_payer, &src_member_id, outputs, true)?; + let validated_transfers = Self::ensure_can_transfer( + token_id, + &bloat_bond_payer, + &src_member_id, + outputs.into(), + true, + )?; // == MUTATION SAFE == @@ -1232,16 +1384,15 @@ impl /// /// Postconditions: /// - token data @ `token_Id` removed from storage - /// - `symbol` for `token_id` removed fn deissue_token(token_id: T::TokenId) -> DispatchResult { Self::ensure_unfrozen_state()?; - let token_info = Self::ensure_token_exists(token_id)?; + let _ = Self::ensure_token_exists(token_id)?; Self::ensure_can_deissue_token(token_id)?; // == MUTATION SAFE == - Self::do_deissue_token(token_info.symbol, token_id); + Self::do_deissue_token(token_id); Self::deposit_event(RawEvent::TokenDeissued(token_id)); @@ -1411,6 +1562,87 @@ impl Ok(sale.funds_collected) } + + /// Activate Amm functionality for the token + /// Preconditions + /// - token_id must exist + /// - offering state for `token_id` must be `Idle` + /// + /// Postconditions + /// - token `amm_curve` activated with specified parameters + /// - amm treasuryaccount created with existential deposit (if necessary) + /// - event deposited + fn activate_amm( + token_id: T::TokenId, + member_id: T::MemberId, + params: AmmParamsOf, + ) -> DispatchResult { + let token_data = Self::ensure_token_exists(token_id)?; + + ensure!( + OfferingStateOf::::ensure_idle_of::(&token_data).is_ok(), + Error::::TokenIssuanceNotInIdleState + ); + + ensure!( + params.slope >= Self::min_amm_slope_parameter(), + Error::::CurveSlopeParametersTooLow + ); + let curve = AmmCurveOf::::from_params::(params); + + // == MUTATION SAFE == + + TokenInfoById::::mutate(token_id, |token_data| { + token_data.amm_curve = Some(curve.clone()) + }); + + // deposit existential deposit if the account is newly created + // the account is not meant to have reserved balance so usable is ok, also we don't care about locks so even free_balance should be correct + let amm_treasury_account = Self::amm_treasury_account(token_id); + if Joy::::usable_balance(&amm_treasury_account).is_zero() { + let _ = + Joy::::deposit_creating(&amm_treasury_account, T::JoyExistentialDeposit::get()); + } + + Self::deposit_event(RawEvent::AmmActivated(token_id, member_id, curve)); + + Ok(()) + } + + /// Deactivate the amm functionality + /// Preconditions + /// - (origin, member_id) must be a valid authentication pair + /// - token_id must be a valid + /// - token must be in `Amm` state + /// + /// Postconditions + /// - Amm Curve set to None + /// - state set to idle + /// - event deposited + fn deactivate_amm(token_id: T::TokenId, member_id: T::MemberId) -> DispatchResult { + let token_data = Self::ensure_token_exists(token_id)?; + Self::ensure_amm_can_be_deactivated(&token_data)?; + + // == MUTATION SAFE == + + TokenInfoById::::mutate(token_id, |token_data| { + token_data.amm_curve = None; + }); + + // burn amount exceeding existential deposit + let amm_treasury_account = Self::amm_treasury_account(token_id); + let amount_to_burn = Joy::::usable_balance(&amm_treasury_account) + .saturating_sub(T::JoyExistentialDeposit::get()); + let _ = burn_from_usable::(&amm_treasury_account, amount_to_burn); + + Self::deposit_event(RawEvent::AmmDeactivated( + token_id, + member_id, + amount_to_burn, + )); + + Ok(()) + } } /// Module implementation @@ -1437,8 +1669,7 @@ impl Module { } /// Perform token de-issuing: unfallible - pub(crate) fn do_deissue_token(symbol: T::Hash, token_id: T::TokenId) { - SymbolsUsed::::remove(symbol); + pub(crate) fn do_deissue_token(token_id: T::TokenId) { TokenInfoById::::remove(token_id); // TODO: add extra state removal as implementation progresses } @@ -1448,7 +1679,7 @@ impl Module { token_id: T::TokenId, bloat_bond_payer: &T::AccountId, src_member_id: &T::MemberId, - transfers: TransfersWithVestingOf, + transfers: TransfersOf, is_issuer: bool, ) -> Result, DispatchError> { // ensure token validity @@ -1628,11 +1859,6 @@ impl Module { pub(crate) fn validate_issuance_parameters( params: &TokenIssuanceParametersOf, ) -> DispatchResult { - ensure!( - !SymbolsUsed::::contains_key(params.symbol), - Error::::TokenSymbolAlreadyInUse, - ); - for (member_id, _) in params.initial_allocation.iter() { ensure!( T::MembershipInfoProvider::controller_account_id(*member_id).is_ok(), @@ -1684,6 +1910,11 @@ impl Module { ::ModuleId::get().into_sub_account_truncating(Vec::::new()) } + /// Returns the account for the AMM treasury + pub fn amm_treasury_account(token_id: T::TokenId) -> T::AccountId { + ::ModuleId::get().into_sub_account_truncating(("AMM", token_id)) + } + pub(crate) fn validate_destination( dst: T::MemberId, dst_acc_data: &Option>, @@ -1743,7 +1974,7 @@ impl Module { pub(crate) fn validate_transfers( token_id: T::TokenId, - transfers: TransfersWithVestingOf, + transfers: TransfersOf, transfer_policy: &TransferPolicyOf, is_issuer: bool, ) -> Result, DispatchError> { @@ -1935,6 +2166,19 @@ impl Module { Ok(Transfers(transfers_set)) } + pub(crate) fn ensure_amm_can_be_deactivated(token: &TokenDataOf) -> DispatchResult { + let AmmCurve { + provided_supply, .. + } = OfferingStateOf::::ensure_amm_of::(token)?; + let threshold = Self::amm_deactivation_threshold(); + let pct_of_issuance_minted = Permill::from_rational(provided_supply, token.total_supply); + ensure!( + pct_of_issuance_minted <= threshold, + Error::::OutstandingAmmProvidedSupplyTooLarge, + ); + Ok(()) + } + fn ensure_unfrozen_state() -> DispatchResult { ensure!(!Self::pallet_frozen(), Error::::PalletFrozen); diff --git a/runtime-modules/project-token/src/tests/amm.rs b/runtime-modules/project-token/src/tests/amm.rs new file mode 100644 index 0000000000..9fa30a4043 --- /dev/null +++ b/runtime-modules/project-token/src/tests/amm.rs @@ -0,0 +1,980 @@ +#![cfg(test)] + +use crate::tests::fixtures::*; +use crate::tests::mock::*; +use crate::types::{AmmCurve, AmmOperation, VestingScheduleParamsOf}; +use crate::{joy, last_event_eq, member, token, Error, RawEvent, RepayableBloatBondOf}; +use frame_support::{assert_err, assert_ok}; +use sp_arithmetic::traits::One; +use sp_runtime::{traits::Zero, DispatchError, Permill}; + +// --------------------- amm_buy ------------------------------- + +#[test] +fn amm_buy_noop_ok_with_zero_requested_amount() { + let config = GenesisConfigBuilder::new_empty().build(); + build_test_externalities(config).execute_with(|| { + IssueTokenFixture::default().execute_call().unwrap(); + ActivateAmmFixture::default().execute_call().unwrap(); + let state_pre = sp_io::storage::root(sp_storage::StateVersion::V1); + + let result = AmmBuyFixture::default() + .with_amount(0u32.into()) + .execute_call(); + + let state_post = sp_io::storage::root(sp_storage::StateVersion::V1); + assert_ok!(result); + assert_eq!(state_pre, state_post); + }) +} + +#[test] +fn amm_buy_fails_with_invalid_token_specified() { + let config = GenesisConfigBuilder::new_empty().build(); + let token_id = token!(2); + build_test_externalities(config).execute_with(|| { + IssueTokenFixture::default().execute_call().unwrap(); + ActivateAmmFixture::default().execute_call().unwrap(); + + let result = AmmBuyFixture::default() + .with_token_id(token_id) + .execute_call(); + + assert_err!(result, Error::::TokenDoesNotExist); + }) +} + +#[test] +fn amm_buy_fails_with_member_and_origin_auth() { + let config = GenesisConfigBuilder::new_empty().build(); + let (_, sender) = member!(3); + build_test_externalities(config).execute_with(|| { + IssueTokenFixture::default().execute_call().unwrap(); + ActivateAmmFixture::default().execute_call().unwrap(); + + let result = AmmBuyFixture::default().with_sender(sender).execute_call(); + + assert_err!( + result, + DispatchError::Other("origin signer not a member controller account") + ); + }) +} + +#[test] +fn amm_buy_succeeds_with_new_user() { + let token_id = token!(1); + let amm_joy_variation = amm_function_buy_values(DEFAULT_AMM_BUY_AMOUNT, Zero::zero()); + let (user_member_id, user_account_id) = member!(2); + build_default_test_externalities_with_balances(vec![( + user_account_id, + amm_joy_variation + ed(), + )]) + .execute_with(|| { + IssueTokenFixture::default().execute_call().unwrap(); + ActivateAmmFixture::default().execute_call().unwrap(); + let account_number_pre = Token::token_info_by_id(token_id).accounts_number; + + AmmBuyFixture::default() + .with_sender(user_account_id) + .with_amount(DEFAULT_AMM_BUY_AMOUNT) + .with_member_id(user_member_id) + .execute_call() + .unwrap(); + + let account_number_post = Token::token_info_by_id(token_id).accounts_number; + let account_data = Token::ensure_account_data_exists(token_id, &user_member_id).unwrap(); + assert_eq!(account_number_post - account_number_pre, 1); + assert_eq!(account_data.amount, DEFAULT_AMM_BUY_AMOUNT); + assert_eq!( + account_data.bloat_bond, + RepayableBloatBondOf::::new(Token::bloat_bond(), None) + ); + }) +} + +#[test] +fn amm_buy_fails_with_token_not_in_amm_state() { + let config = GenesisConfigBuilder::new_empty().build(); + build_test_externalities(config).execute_with(|| { + IssueTokenFixture::default().execute_call().unwrap(); + + let result = AmmBuyFixture::default().execute_call(); + + assert_err!(result, Error::::NotInAmmState); + }) +} + +#[test] +fn amm_buy_succeeds_with_existing_user() { + let token_id = token!(1); + let (user_member_id, user_account_id) = member!(2); + build_default_test_externalities_with_balances(vec![( + user_account_id, + DEFAULT_SALE_PURCHASE_AMOUNT * DEFAULT_SALE_UNIT_PRICE + ed(), + )]) + .execute_with(|| { + IssueTokenFixture::default().execute_call().unwrap(); + InitTokenSaleFixture::default() + .with_unit_price(One::one()) + .execute_call() + .unwrap(); + PurchaseTokensOnSaleFixture::default() + .with_sender(user_account_id) + .with_member_id(user_member_id) + .call_and_assert(Ok(())); + increase_block_number_by(DEFAULT_SALE_DURATION); + FinalizeTokenSaleFixture::default().call_and_assert(Ok(())); + make_free_balance_be( + &user_account_id, + amm_function_buy_values(DEFAULT_AMM_BUY_AMOUNT, Zero::zero()) + ed(), + ); + ActivateAmmFixture::default().execute_call().unwrap(); + let user_amount_pre = Token::ensure_account_data_exists(token_id, &user_member_id) + .unwrap() + .amount; + + AmmBuyFixture::default() + .with_sender(user_account_id) + .with_amount(DEFAULT_AMM_BUY_AMOUNT) + .with_member_id(user_member_id) + .execute_call() + .unwrap(); + + let user_amount_post = Token::ensure_account_data_exists(token_id, &user_member_id) + .unwrap() + .amount; + assert_eq!(user_amount_post - user_amount_pre, DEFAULT_AMM_BUY_AMOUNT); + }) +} + +#[test] +fn amm_buy_failed_with_slippage_constraint_violated() { + let slippage_tolerance = (Permill::zero(), Balance::zero()); + let amm_joy_variation = amm_function_buy_values(DEFAULT_AMM_BUY_AMOUNT, Zero::zero()); + let (_, user_account_id) = member!(2); + build_default_test_externalities_with_balances(vec![( + user_account_id, + amm_joy_variation + ed(), + )]) + .execute_with(|| { + IssueTokenFixture::default().execute_call().unwrap(); + ActivateAmmFixture::default().execute_call().unwrap(); + + let result = AmmBuyFixture::default() + .with_slippage_tolerance(slippage_tolerance) + .execute_call(); + + assert_err!(result, Error::::SlippageToleranceExceeded); + }) +} + +#[test] +fn amm_buy_fails_with_pricing_function_overflow() { + let amount = Balance::max_value(); + let amm_joy_variation = amm_function_buy_values(DEFAULT_AMM_BUY_AMOUNT, Zero::zero()); + let (_, user_account_id) = member!(2); + build_default_test_externalities_with_balances(vec![( + user_account_id, + amm_joy_variation + ed(), + )]) + .execute_with(|| { + IssueTokenFixture::default().execute_call().unwrap(); + ActivateAmmFixture::default().execute_call().unwrap(); + + let result = AmmBuyFixture::default().with_amount(amount).execute_call(); + + assert_err!(result, Error::::ArithmeticError); + }) +} + +#[test] +fn amm_buy_ok_with_creator_token_issuance_increased() { + let token_id = token!(1); + let amm_joy_variation = amm_function_buy_values(DEFAULT_AMM_BUY_AMOUNT, Zero::zero()); + let (_, user_account_id) = member!(2); + build_default_test_externalities_with_balances(vec![( + user_account_id, + amm_joy_variation + ed(), + )]) + .execute_with(|| { + IssueTokenFixture::default().execute_call().unwrap(); + ActivateAmmFixture::default().execute_call().unwrap(); + let supply_pre = Token::token_info_by_id(token_id).total_supply; + + AmmBuyFixture::default() + .with_amount(DEFAULT_AMM_BUY_AMOUNT) + .execute_call() + .unwrap(); + + let supply_post = Token::token_info_by_id(token_id).total_supply; + assert_eq!(supply_post, supply_pre + DEFAULT_AMM_BUY_AMOUNT); + }) +} + +#[test] +fn amm_treasury_balance_correctly_increased_during_amm_buy() { + let token_id = token!(1); + let amm_joy_variation = amm_function_buy_values(DEFAULT_AMM_BUY_AMOUNT, Zero::zero()); + let (user_member_id, user_account_id) = member!(2); + build_default_test_externalities_with_balances(vec![( + user_account_id, + amm_joy_variation + ed(), + )]) + .execute_with(|| { + IssueTokenFixture::default().execute_call().unwrap(); + ActivateAmmFixture::default().execute_call().unwrap(); + let amm_reserve_account = Token::amm_treasury_account(token_id); + let amm_reserve_pre = Balances::usable_balance(amm_reserve_account); + + AmmBuyFixture::default() + .with_amount(DEFAULT_AMM_BUY_AMOUNT) + .with_sender(user_account_id) + .with_member_id(user_member_id) + .execute_call() + .unwrap(); + + let amm_reserve_post = Balances::usable_balance(amm_reserve_account); + assert_eq!(amm_reserve_post - amm_reserve_pre, amm_joy_variation); + }) +} + +#[test] +fn amm_buy_fails_with_user_not_having_sufficient_usable_joy_required() { + let config = GenesisConfigBuilder::new_empty().build(); + build_test_externalities(config).execute_with(|| { + IssueTokenFixture::default().execute_call().unwrap(); + ActivateAmmFixture::default().execute_call().unwrap(); + + let result = AmmBuyFixture::default().execute_call(); + + assert_err!(result, Error::::InsufficientJoyBalance); + }) +} + +#[test] +fn user_joy_balance_correctly_decreased_during_amm_buy() { + let amm_joy_variation = amm_function_buy_values(DEFAULT_AMM_BUY_AMOUNT, Zero::zero()); + let (_, user_account_id) = member!(2); + build_default_test_externalities_with_balances(vec![( + user_account_id, + amm_joy_variation + ed(), + )]) + .execute_with(|| { + IssueTokenFixture::default().execute_call().unwrap(); + ActivateAmmFixture::default().execute_call().unwrap(); + let user_reserve_pre = Balances::usable_balance(user_account_id); + + AmmBuyFixture::default() + .with_amount(DEFAULT_AMM_BUY_AMOUNT) + .execute_call() + .unwrap(); + + let user_reserve_post = Balances::usable_balance(user_account_id); + assert_eq!(user_reserve_pre - user_reserve_post, amm_joy_variation); + }) +} + +#[test] +fn amm_buy_ok_with_event_deposit() { + let token_id = token!(1); + let amm_joy_variation = amm_function_buy_values(DEFAULT_AMM_BUY_AMOUNT, Zero::zero()); + let (user_member_id, user_account_id) = member!(2); + build_default_test_externalities_with_balances(vec![( + user_account_id, + amm_joy_variation + ed(), + )]) + .execute_with(|| { + IssueTokenFixture::default().execute_call().unwrap(); + ActivateAmmFixture::default().execute_call().unwrap(); + + AmmBuyFixture::default() + .with_amount(DEFAULT_AMM_BUY_AMOUNT) + .execute_call() + .unwrap(); + + last_event_eq!(RawEvent::TokensBoughtOnAmm( + token_id, + user_member_id, + DEFAULT_AMM_BUY_AMOUNT, + amm_joy_variation + )); + }) +} + +// --------------- ACTIVATION ---------------------------------- + +#[test] +fn amm_activation_fails_with_slope_parameter_too_low() { + build_default_test_externalities_with_balances(vec![]).execute_with(|| { + IssueTokenFixture::default().execute_call().unwrap(); + let result = ActivateAmmFixture::default() + .with_linear_function_params(Zero::zero(), AMM_CURVE_INTERCEPT) + .execute_call(); + + assert_err!(result, Error::::CurveSlopeParametersTooLow); + }) +} + +#[test] +fn amm_activation_fails_with_invalid_token_id() { + let token_id = token!(2); + let config = GenesisConfigBuilder::new_empty().build(); + + build_test_externalities(config).execute_with(|| { + IssueTokenFixture::default().execute_call().unwrap(); + let result = ActivateAmmFixture::default() + .with_token_id(token_id) + .execute_call(); + + assert_err!(result, Error::::TokenDoesNotExist); + }) +} + +#[test] +fn activation_fails_when_status_is_not_idle() { + let config = GenesisConfigBuilder::new_empty().build(); + build_test_externalities(config).execute_with(|| { + IssueTokenFixture::default().execute_call().unwrap(); + InitTokenSaleFixture::default().call_and_assert(Ok(())); + + let result = ActivateAmmFixture::default().execute_call(); + + assert_err!(result, Error::::TokenIssuanceNotInIdleState); + }) +} + +#[test] +fn activation_fails_when_amm_status_already_active() { + let config = GenesisConfigBuilder::new_empty().build(); + build_test_externalities(config).execute_with(|| { + IssueTokenFixture::default() + .with_empty_allocation() + .execute_call() + .unwrap(); + ActivateAmmFixture::default().execute_call().unwrap(); + + let result = ActivateAmmFixture::default().execute_call(); + + assert_err!(result, Error::::TokenIssuanceNotInIdleState); + }) +} + +#[test] +fn amm_activation_successful() { + let slope = AMM_CURVE_SLOPE; + let intercept = AMM_CURVE_INTERCEPT; + let config = GenesisConfigBuilder::new_empty().build(); + build_test_externalities(config).execute_with(|| { + IssueTokenFixture::default().execute_call().unwrap(); + + ActivateAmmFixture::default() + .with_linear_function_params(slope, intercept) + .execute_call() + .unwrap(); + + let token = Token::token_info_by_id(1); + assert_eq!( + IssuanceState::of::(&token), + IssuanceState::Amm(AmmCurve { + slope, + intercept, + provided_supply: 0u32.into(), + }) + ); + }) +} + +#[test] +fn amm_activation_ok_with_amm_treasury_account_having_existential_deposit() { + let token_id = token!(1); + let config = GenesisConfigBuilder::new_empty().build(); + + build_test_externalities(config).execute_with(|| { + IssueTokenFixture::default().execute_call().unwrap(); + + ActivateAmmFixture::default().execute_call().unwrap(); + + let amm_treasury_account = Token::amm_treasury_account(token_id); + assert_eq!( + Balances::usable_balance(amm_treasury_account), + ExistentialDeposit::get() + ); + }) +} + +#[test] +fn amm_activation_ok_with_event_deposit() { + let token_id = token!(1); + let (creator_id, _) = member!(1); + let config = GenesisConfigBuilder::new_empty().build(); + build_test_externalities(config).execute_with(|| { + IssueTokenFixture::default().execute_call().unwrap(); + ActivateAmmFixture::default() + .with_linear_function_params(AMM_CURVE_SLOPE, AMM_CURVE_INTERCEPT) + .execute_call() + .unwrap(); + + last_event_eq!(RawEvent::AmmActivated( + token_id, + creator_id, + AmmCurve { + slope: AMM_CURVE_SLOPE, + intercept: AMM_CURVE_INTERCEPT, + provided_supply: 0u32.into(), + } + )); + }) +} + +// --------------------- amm_sell ------------------------------- + +#[test] +fn amm_sell_noop_ok_with_zero_requested_amount() { + let amm_joy_variation = amm_function_buy_values(DEFAULT_AMM_BUY_AMOUNT, Zero::zero()); + let (_, user_account_id) = member!(2); + build_default_test_externalities_with_balances(vec![( + user_account_id, + amm_joy_variation + ed(), + )]) + .execute_with(|| { + IssueTokenFixture::default().execute_call().unwrap(); + ActivateAmmFixture::default().execute_call().unwrap(); + AmmBuyFixture::default().execute_call().unwrap(); + let state_pre = sp_io::storage::root(sp_storage::StateVersion::V1); + + let result = AmmSellFixture::default() + .with_amount(0u32.into()) + .execute_call(); + + let state_post = sp_io::storage::root(sp_storage::StateVersion::V1); + assert_ok!(result); + assert_eq!(state_pre, state_post); + }) +} + +#[test] +fn amm_sell_fails_with_user_not_having_leaking_funds_from_vesting_schedule() { + const DURATION: u64 = 2 * DEFAULT_SALE_DURATION; + let amm_joy_variation = + amm_function_buy_values(DEFAULT_AMM_BUY_AMOUNT, DEFAULT_INITIAL_ISSUANCE); + let (alice_joys, bob_joys) = (amm_joy_variation + ed(), amm_joy_variation + ed()); + let (alice_id, alice_account) = member!(2); + let (bob_id, bob_account) = member!(3); + build_default_test_externalities_with_balances(vec![ + (alice_account, alice_joys), + (bob_account, bob_joys), + ]) + .execute_with(|| { + // ------------ arrange ----------------- + + // 1. Create token + IssueTokenFixture::default().execute_call().unwrap(); + + // 2. issue a sale and have alice being vested + InitTokenSaleFixture::default() + .with_vesting_schedule_params(Some(VestingScheduleParamsOf:: { + linear_vesting_duration: DURATION, + blocks_before_cliff: 0u64, + cliff_amount_percentage: Permill::zero(), + })) + .execute_call() + .unwrap(); + PurchaseTokensOnSaleFixture::default() + .with_sender(alice_account) + .with_member_id(alice_id) + .with_amount(DEFAULT_AMM_BUY_AMOUNT) + .call_and_assert(Ok(())); + increase_block_number_by(DEFAULT_SALE_DURATION); + FinalizeTokenSaleFixture::default().call_and_assert(Ok(())); + + // 3. activate amm and have bob minting some tokens + ActivateAmmFixture::default().execute_call().unwrap(); + AmmBuyFixture::default() + .with_sender(bob_account) + .with_member_id(bob_id) + .with_amount(DEFAULT_AMM_BUY_AMOUNT) + .execute_call() + .unwrap(); + + // ----------------- act ------------------- + let result = AmmSellFixture::default() + .with_sender(alice_account) + .with_member_id(alice_id) + .with_amount(DEFAULT_AMM_BUY_AMOUNT) + .execute_call(); + + // ---------------- assert ----------------- + // Alice is now being vested but she has 0 transferrable amount + assert_err!(result, Error::::InsufficientTokenBalance); + }) +} +#[test] +fn amm_sell_fails_with_user_not_having_enough_token_balance() { + let amm_joy_variation = amm_function_buy_values(DEFAULT_AMM_BUY_AMOUNT, Zero::zero()); + let (user_id, user_account) = member!(2); + build_default_test_externalities_with_balances(vec![(user_account, amm_joy_variation + ed())]) + .execute_with(|| { + IssueTokenFixture::default().execute_call().unwrap(); + ActivateAmmFixture::default().execute_call().unwrap(); + AmmBuyFixture::default() + .with_sender(user_account) + .with_member_id(user_id) + .with_amount(DEFAULT_AMM_BUY_AMOUNT) + .execute_call() + .unwrap(); + + let result = AmmSellFixture::default() + .with_amount(2 * DEFAULT_AMM_BUY_AMOUNT) + .execute_call(); + + assert_err!(result, Error::::InsufficientTokenBalance); + }) +} + +#[test] +fn amm_sell_fails_with_invalid_token_specified() { + let token_id = token!(2); + let amm_joy_variation = amm_function_buy_values(DEFAULT_AMM_BUY_AMOUNT, Zero::zero()); + let (_, user_account_id) = member!(2); + build_default_test_externalities_with_balances(vec![( + user_account_id, + amm_joy_variation + ed(), + )]) + .execute_with(|| { + IssueTokenFixture::default().execute_call().unwrap(); + ActivateAmmFixture::default().execute_call().unwrap(); + AmmBuyFixture::default().execute_call().unwrap(); + + let result = AmmSellFixture::default() + .with_token_id(token_id) + .execute_call(); + + assert_err!(result, Error::::TokenDoesNotExist); + }) +} + +#[test] +fn amm_sell_fails_with_invalid_account_info_specified() { + let token_id = token!(1); + let config = GenesisConfigBuilder::new_empty().build(); + let (user_member_id, user_account_id) = member!(3); + build_test_externalities(config).execute_with(|| { + IssueTokenFixture::default().execute_call().unwrap(); + ActivateAmmFixture::default().execute_call().unwrap(); + + let result = AmmSellFixture::default() + .with_sender(user_account_id) + .with_member_id(user_member_id) + .with_token_id(token_id) + .execute_call(); + + assert_err!(result, Error::::AccountInformationDoesNotExist); + }) +} + +#[test] +fn amm_sell_fails_with_member_and_origin_auth() { + let (_, sender) = member!(3); + let amm_joy_variation = + amm_function_buy_values(DEFAULT_AMM_BUY_AMOUNT, DEFAULT_INITIAL_ISSUANCE); + let (_, user_account_id) = member!(2); + build_default_test_externalities_with_balances(vec![( + user_account_id, + amm_joy_variation + ed(), + )]) + .execute_with(|| { + IssueTokenFixture::default().execute_call().unwrap(); + ActivateAmmFixture::default().execute_call().unwrap(); + AmmBuyFixture::default().execute_call().unwrap(); + + let result = AmmSellFixture::default().with_sender(sender).execute_call(); + + assert_err!( + result, + DispatchError::Other("origin signer not a member controller account") + ); + }) +} + +#[test] +fn amm_sell_fails_with_token_not_in_amm_state() { + let amm_joy_variation = + amm_function_buy_values(DEFAULT_AMM_BUY_AMOUNT, DEFAULT_INITIAL_ISSUANCE); + let (_, user_account_id) = member!(2); + build_default_test_externalities_with_balances(vec![( + user_account_id, + amm_joy_variation + ed(), + )]) + .execute_with(|| { + IssueTokenFixture::default().execute_call().unwrap(); + + let result = AmmSellFixture::default().execute_call(); + + assert_err!(result, Error::::NotInAmmState); + }) +} + +#[test] +fn amm_sell_failed_with_slippage_constraint_violated() { + let slippage_tolerance = (Permill::zero(), joy!(1000_000_000_000)); + let amm_joy_variation = amm_function_buy_values(DEFAULT_AMM_BUY_AMOUNT, Zero::zero()); + let (_, user_account_id) = member!(2); + build_default_test_externalities_with_balances(vec![( + user_account_id, + amm_joy_variation + ed(), + )]) + .execute_with(|| { + IssueTokenFixture::default().execute_call().unwrap(); + ActivateAmmFixture::default().execute_call().unwrap(); + AmmBuyFixture::default().execute_call().unwrap(); + + let result = AmmSellFixture::default() + .with_slippage_tolerance(slippage_tolerance) + .execute_call(); + + assert_err!(result, Error::::SlippageToleranceExceeded); + }) +} + +#[test] +fn amm_treasury_balance_correctly_decreased_during_amm_sell() { + let token_id = token!(1); + let amm_joy_variation = amm_function_buy_values(DEFAULT_AMM_BUY_AMOUNT, Zero::zero()); + let (user_member_id, user_account_id) = member!(2); + build_default_test_externalities_with_balances(vec![( + user_account_id, + amm_joy_variation + ed(), + )]) + .execute_with(|| { + IssueTokenFixture::default().execute_call().unwrap(); + ActivateAmmFixture::default().execute_call().unwrap(); + AmmBuyFixture::default() + .with_amount(DEFAULT_AMM_BUY_AMOUNT) + .with_member_id(user_member_id) + .execute_call() + .unwrap(); + let amm_reserve_account = Token::amm_treasury_account(token_id); + let amm_reserve_pre = Balances::usable_balance(amm_reserve_account); + let correctly_computed_joy_amount = amm_function_values( + DEFAULT_AMM_SELL_AMOUNT, + DEFAULT_AMM_BUY_AMOUNT, + AmmOperation::Sell, + ); + + AmmSellFixture::default() + .with_amount(DEFAULT_AMM_SELL_AMOUNT) + .with_sender(user_account_id) + .with_member_id(user_member_id) + .execute_call() + .unwrap(); + + let amm_reserve_post = Balances::usable_balance(amm_reserve_account); + assert_eq!( + amm_reserve_pre - amm_reserve_post, + correctly_computed_joy_amount + ); + }) +} + +#[test] +fn amm_sell_ok_with_crt_issuance_decreased() { + let token_id = token!(1); + let amm_joy_variation = amm_function_buy_values(DEFAULT_AMM_BUY_AMOUNT, Zero::zero()); + let (_, user_account_id) = member!(2); + build_default_test_externalities_with_balances(vec![( + user_account_id, + amm_joy_variation + ed(), + )]) + .execute_with(|| { + IssueTokenFixture::default().execute_call().unwrap(); + ActivateAmmFixture::default().execute_call().unwrap(); + AmmBuyFixture::default().execute_call().unwrap(); + let supply_pre = Token::token_info_by_id(token_id).total_supply; + + AmmSellFixture::default() + .with_amount(DEFAULT_AMM_SELL_AMOUNT) + .execute_call() + .unwrap(); + + let supply_post = Token::token_info_by_id(token_id).total_supply; + assert_eq!(supply_pre - supply_post, DEFAULT_AMM_SELL_AMOUNT); + }) +} + +#[test] +fn amm_sell_fails_with_amm_treasury_not_having_sufficient_usable_joy_required() { + let token_id = token!(1); + let amm_joy_variation = amm_function_buy_values(DEFAULT_AMM_BUY_AMOUNT, Zero::zero()); + let (_, user_account_id) = member!(2); + build_default_test_externalities_with_balances(vec![( + user_account_id, + amm_joy_variation + ed(), + )]) + .execute_with(|| { + IssueTokenFixture::default().execute_call().unwrap(); + ActivateAmmFixture::default().execute_call().unwrap(); + AmmBuyFixture::default().execute_call().unwrap(); + // setting the balance of teh amm_buy curve reserve to 0 + Balances::set_balance( + RuntimeOrigin::root(), + Token::amm_treasury_account(token_id), + Balance::zero(), + Balance::zero(), + ) + .unwrap(); + + let result = AmmSellFixture::default().execute_call(); + + assert_err!(result, Error::::InsufficientJoyBalance); + }) +} + +#[test] +fn amm_sell_ok_with_user_joy_balance_correctly_increased() { + let amm_joy_variation = amm_function_buy_values(DEFAULT_AMM_BUY_AMOUNT, Zero::zero()); + let (_, user_account_id) = member!(2); + build_default_test_externalities_with_balances(vec![( + user_account_id, + amm_joy_variation + ed(), + )]) + .execute_with(|| { + IssueTokenFixture::default() + .with_empty_allocation() + .execute_call() + .unwrap(); + ActivateAmmFixture::default().execute_call().unwrap(); + AmmBuyFixture::default().execute_call().unwrap(); + let user_reserve_pre = Balances::usable_balance(user_account_id); + let user_variation = amm_function_values( + DEFAULT_AMM_SELL_AMOUNT, + DEFAULT_AMM_BUY_AMOUNT, + AmmOperation::Sell, + ); + + AmmSellFixture::default().execute_call().unwrap(); + + let user_reserve_post = Balances::usable_balance(user_account_id); + assert_eq!(user_reserve_post - user_reserve_pre, user_variation); + }) +} + +#[test] +fn amm_sell_ok_with_user_crt_amount_correctly_decreased() { + let token_id = token!(1); + let amm_joy_variation = amm_function_buy_values(DEFAULT_AMM_BUY_AMOUNT, Zero::zero()); + let (user_member_id, user_account_id) = member!(2); + build_default_test_externalities_with_balances(vec![( + user_account_id, + amm_joy_variation + ed(), + )]) + .execute_with(|| { + IssueTokenFixture::default().execute_call().unwrap(); + ActivateAmmFixture::default().execute_call().unwrap(); + AmmBuyFixture::default().execute_call().unwrap(); + let user_crt_pre = Token::account_info_by_token_and_member(token_id, user_member_id).amount; + + AmmSellFixture::default() + .with_amount(DEFAULT_AMM_SELL_AMOUNT) + .with_member_id(user_member_id) + .with_sender(user_account_id) + .execute_call() + .unwrap(); + + let user_crt_post = + Token::account_info_by_token_and_member(token_id, user_member_id).amount; + assert_eq!(user_crt_pre - user_crt_post, DEFAULT_AMM_SELL_AMOUNT); + }) +} + +#[test] +fn amm_sell_ok_with_event_deposited() { + let token_id = token!(1); + let amm_joy_variation = amm_function_buy_values(DEFAULT_AMM_BUY_AMOUNT, Zero::zero()) + ed(); + let (user_member_id, user_account_id) = member!(2); + build_default_test_externalities_with_balances(vec![( + user_account_id, + amm_joy_variation + ed(), + )]) + .execute_with(|| { + IssueTokenFixture::default() + .with_empty_allocation() + .execute_call() + .unwrap(); + ActivateAmmFixture::default().execute_call().unwrap(); + AmmBuyFixture::default() + .with_sender(user_account_id) + .with_member_id(user_member_id) + .execute_call() + .unwrap(); + let price = amm_function_values( + DEFAULT_AMM_SELL_AMOUNT, + DEFAULT_AMM_BUY_AMOUNT, + AmmOperation::Sell, + ); + + AmmSellFixture::default() + .with_amount(DEFAULT_AMM_SELL_AMOUNT) + .with_sender(user_account_id) + .with_member_id(user_member_id) + .execute_call() + .unwrap(); + + last_event_eq!(RawEvent::TokensSoldOnAmm( + token_id, + user_member_id, + DEFAULT_AMM_SELL_AMOUNT, + price, + )); + }) +} + +// ------------------- DEACTIVATE --------------------------------------- + +#[test] +fn deactivate_fails_with_token_not_in_amm_state() { + let config = GenesisConfigBuilder::new_empty().build(); + build_test_externalities(config).execute_with(|| { + IssueTokenFixture::default().execute_call().unwrap(); + + let result = DeactivateAmmFixture::default().execute_call(); + + assert_err!(result, Error::::NotInAmmState); + }) +} + +#[test] +fn deactivate_fails_with_invalid_token_id() { + let config = GenesisConfigBuilder::new_empty().build(); + let token_id = token!(2); + build_test_externalities(config).execute_with(|| { + IssueTokenFixture::default().execute_call().unwrap(); + ActivateAmmFixture::default().execute_call().unwrap(); + + let result = DeactivateAmmFixture::default() + .with_token_id(token_id) + .execute_call(); + + assert_err!(result, Error::::TokenDoesNotExist); + }) +} + +#[test] +fn deactivate_fails_with_too_much_amm_provided_supply_outstanding() { + let amm_joy_variation = amm_function_buy_values(DEFAULT_AMM_BUY_AMOUNT, Zero::zero()); + let (user_member_id, user_account_id) = member!(2); + build_default_test_externalities_with_balances(vec![( + user_account_id, + amm_joy_variation + ed(), + )]) + .execute_with(|| { + IssueTokenFixture::default() + .with_supply(DEFAULT_AMM_BUY_AMOUNT) + .execute_call() + .unwrap(); + ActivateAmmFixture::default().execute_call().unwrap(); + AmmBuyFixture::default() + .with_sender(user_account_id) + .with_member_id(user_member_id) + .execute_call() + .unwrap(); + + let result = DeactivateAmmFixture::default().execute_call(); + + assert_err!(result, Error::::OutstandingAmmProvidedSupplyTooLarge); + }) +} + +#[test] +fn deactivate_ok_with_status_set_to_idle() { + let token_id = token!(1); + let config = GenesisConfigBuilder::new_empty().build(); + build_test_externalities(config).execute_with(|| { + IssueTokenFixture::default().execute_call().unwrap(); + ActivateAmmFixture::default().execute_call().unwrap(); + + DeactivateAmmFixture::default().execute_call().unwrap(); + + let token = Token::token_info_by_id(token_id); + assert_eq!(IssuanceState::of::(&token), IssuanceState::Idle); + }) +} + +#[test] +fn deactivate_ok_with_amm_buy_curve_params_set_to_none() { + let token_id = token!(1); + let config = GenesisConfigBuilder::new_empty().build(); + build_test_externalities(config).execute_with(|| { + IssueTokenFixture::default().execute_call().unwrap(); + ActivateAmmFixture::default().execute_call().unwrap(); + + DeactivateAmmFixture::default().execute_call().unwrap(); + + let token = Token::token_info_by_id(token_id); + assert!(token.amm_curve.is_none()); + }) +} + +#[test] +fn deactivate_ok_with_full_cycle_from_activation() { + let token_id = token!(1); + let amm_joy_variation = amm_function_buy_values(DEFAULT_AMM_BUY_AMOUNT, Zero::zero()); + let (user_member_id, user_account_id) = member!(2); + build_default_test_externalities_with_balances(vec![( + user_account_id, + amm_joy_variation + ed(), + )]) + .execute_with(|| { + IssueTokenFixture::default().execute_call().unwrap(); + ActivateAmmFixture::default().execute_call().unwrap(); + AmmBuyFixture::default() + .with_sender(user_account_id) + .with_member_id(user_member_id) + .with_amount(DEFAULT_AMM_BUY_AMOUNT) + .execute_call() + .unwrap(); + + AmmSellFixture::default() + .with_sender(user_account_id) + .with_member_id(user_member_id) + .with_amount(DEFAULT_AMM_BUY_AMOUNT) + .execute_call() + .unwrap(); + + DeactivateAmmFixture::default().execute_call().unwrap(); + + let amm_treasury_account = Token::amm_treasury_account(token_id); + assert_eq!( + Balances::usable_balance(amm_treasury_account), + ExistentialDeposit::get() + ); + }) +} + +#[test] +fn amm_deactivation_ok_with_event_deposit() { + let token_id = token!(1); + let (creator_id, _) = member!(1); + let amount_burned = 0; + let config = GenesisConfigBuilder::new_empty().build(); + build_test_externalities(config).execute_with(|| { + IssueTokenFixture::default().execute_call().unwrap(); + ActivateAmmFixture::default() + .with_token_id(token_id) + .with_member_id(creator_id) + .execute_call() + .unwrap(); + + DeactivateAmmFixture::default() + .with_token_id(token_id) + .with_member_id(creator_id) + .execute_call() + .unwrap(); + + last_event_eq!(RawEvent::AmmDeactivated( + token_id, + creator_id, + amount_burned + )); + }) +} diff --git a/runtime-modules/project-token/src/tests/canonical.rs b/runtime-modules/project-token/src/tests/canonical.rs index 876d636b38..4240a2b604 100644 --- a/runtime-modules/project-token/src/tests/canonical.rs +++ b/runtime-modules/project-token/src/tests/canonical.rs @@ -1,19 +1,18 @@ #![cfg(test)] use frame_support::{assert_noop, assert_ok, StorageDoubleMap, StorageMap}; -use sp_runtime::{traits::Hash, Permill, Perquintill}; +use sp_runtime::Permill; -use crate::tests::fixtures::default_upload_context; +use crate::tests::fixtures::*; use crate::tests::mock::*; use crate::tests::test_utils::{default_vesting_schedule, TokenDataBuilder}; use crate::traits::PalletToken; use crate::types::{ - BlockRate, Joy, MerkleProofOf, PatronageData, RevenueSplitState, TokenAllocationOf, + Joy, MerkleProofOf, PatronageData, RevenueSplitState, TokenAllocationOf, TokenIssuanceParametersOf, VestingSource, YearlyRate, }; use crate::{ - account, assert_approx_eq, balance, block, joy, last_event_eq, member, merkle_proof, - merkle_root, origin, token, yearly_rate, Config, Error, RawEvent, RepayableBloatBond, - TokenDataOf, + account, balance, block, joy, last_event_eq, member, merkle_proof, merkle_root, origin, token, + yearly_rate, Config, Error, RawEvent, RepayableBloatBond, TokenDataOf, }; use frame_support::traits::Currency; use frame_system::RawOrigin; @@ -894,22 +893,6 @@ fn deissue_token_with_event_deposit() { }) } -#[test] -fn deissue_token_with_symbol_removed() { - let token_id = token!(1); - let token_data: TokenDataOf = TokenDataBuilder::new_empty().build(); - let symbol = token_data.symbol.clone(); - - let config = GenesisConfigBuilder::new_empty() - .with_token(token_id, token_data) - .build(); - - build_test_externalities(config).execute_with(|| { - let _ = Token::deissue_token(token_id); - assert!(!>::contains_key(symbol)); - }) -} - #[test] fn deissue_token_with_token_info_removed() { let token_id = token!(1); @@ -925,38 +908,12 @@ fn deissue_token_with_token_info_removed() { }) } -#[test] -fn issue_token_fails_with_existing_symbol() { - let (token_id, init_supply) = (token!(1), balance!(100)); - let (owner_id, owner_acc) = member!(1); - let sym = Hashing::hash_of(&"CRT".to_string()); - - let token_data = TokenDataBuilder::new_empty().with_symbol(sym).build(); - - let config = GenesisConfigBuilder::new_empty() - .with_token_and_owner(token_id, token_data, owner_id, init_supply) - .build(); - - let params = TokenIssuanceParametersOf:: { - symbol: sym, - ..Default::default() - }; - - build_test_externalities(config).execute_with(|| { - let result = Token::issue_token(owner_acc, params, default_upload_context()); - - assert_noop!(result, Error::::TokenSymbolAlreadyInUse); - }) -} - #[test] fn issue_token_fails_with_insufficient_balance_for_bloat_bond() { - let token_id = token!(1); let ((owner_id, owner_acc), mem1, mem2) = (member!(1), member!(2).0, member!(3).0); let bloat_bond = joy!(100); let params = TokenIssuanceParametersOf:: { - symbol: Hashing::hash_of(&token_id), revenue_split_rate: DEFAULT_SPLIT_RATE, ..Default::default() } @@ -980,12 +937,10 @@ fn issue_token_fails_with_insufficient_balance_for_bloat_bond() { #[test] fn issue_token_ok_with_bloat_bond_transferred() { - let token_id = token!(1); let ((owner_id, owner_acc), mem1, mem2) = (member!(1), member!(2).0, member!(3).0); let (treasury, bloat_bond) = (Token::module_treasury_account(), joy!(100)); let params = TokenIssuanceParametersOf:: { - symbol: Hashing::hash_of(&token_id), revenue_split_rate: DEFAULT_SPLIT_RATE, ..Default::default() } @@ -1021,14 +976,12 @@ fn issue_token_ok_owner_having_already_issued_a_token() { let config = GenesisConfigBuilder::new_empty().build(); let params1 = TokenIssuanceParametersOf:: { - symbol: Hashing::hash_of(&"CRT1".to_string()), revenue_split_rate: DEFAULT_SPLIT_RATE, ..Default::default() } .with_allocation(&owner_id, init_supply, None); let params2 = TokenIssuanceParametersOf:: { - symbol: Hashing::hash_of(&"CRT2".to_string()), revenue_split_rate: DEFAULT_SPLIT_RATE, ..params1.clone() }; @@ -1082,7 +1035,6 @@ fn issue_token_ok_with_event_deposit() { let (owner_id, owner_acc) = member!(1); let params = TokenIssuanceParametersOf:: { - symbol: Hashing::hash_of(&token_id), transfer_policy: TransferPolicyParams::Permissionless, patronage_rate: yearly_rate!(1), revenue_split_rate: DEFAULT_SPLIT_RATE, @@ -1101,94 +1053,46 @@ fn issue_token_ok_with_event_deposit() { #[test] fn issue_token_ok_with_token_info_added() { let token_id = token!(1); - let ((owner_id, owner_acc), mem1, mem2) = (member!(1), member!(2).0, member!(3).0); - let (owner_balance, mem1_balance, mem2_balance) = (balance!(100), balance!(200), balance!(300)); - let initial_supply = owner_balance + mem1_balance + mem2_balance; - let non_owner_vesting = VestingScheduleParams { - blocks_before_cliff: block!(100), - cliff_amount_percentage: Permill::from_percent(50), - linear_vesting_duration: block!(100), - }; - - let params = TokenIssuanceParametersOf:: { - symbol: Hashing::hash_of(&token_id), - transfer_policy: TransferPolicyParams::Permissionless, - patronage_rate: yearly_rate!(10), - revenue_split_rate: DEFAULT_SPLIT_RATE, - ..Default::default() - } - .with_allocation(&owner_id, owner_balance, None) - .with_allocation(&mem1, mem1_balance, Some(non_owner_vesting.clone())) - .with_allocation(&mem2, mem2_balance, Some(non_owner_vesting.clone())); - - let rate = BlockRate::from_yearly_rate(params.patronage_rate, BlocksPerYear::get()); - + let transfer_policy = TransferPolicyParams::Permissionless; + let patronage_rate = yearly_rate!(10); let config = GenesisConfigBuilder::new_empty().build(); build_test_externalities(config).execute_with(|| { - let _ = Token::issue_token(owner_acc, params.clone(), default_upload_context()); + let arrangement = IssueTokenFixture::default() + .with_split_rate(DEFAULT_SPLIT_RATE) + .with_transfer_policy(transfer_policy.clone()) + .with_patronage_rate(patronage_rate); + + arrangement.execute_call().unwrap(); assert_eq!( >::get(token_id), TokenDataOf:: { - tokens_issued: initial_supply, - total_supply: initial_supply, - transfer_policy: params.transfer_policy.into(), - symbol: params.symbol, - accounts_number: 3u64, // owner account + acc1 + acc2 + tokens_issued: DEFAULT_INITIAL_ISSUANCE, + total_supply: DEFAULT_INITIAL_ISSUANCE, + transfer_policy: transfer_policy.into(), + accounts_number: 1u64, // owner account patronage_info: PatronageData:: { last_unclaimed_patronage_tally_block: System::block_number(), unclaimed_patronage_tally_amount: balance!(0), - rate, + rate: DEFAULT_YEARLY_PATRONAGE_RATE.into(), }, sale: None, next_sale_id: 0, next_revenue_split_id: 0, revenue_split: RevenueSplitState::Inactive, revenue_split_rate: DEFAULT_SPLIT_RATE, + amm_curve: None, } ); }) } -#[test] -fn issue_token_ok_with_correct_patronage_rate_approximated() { - let token_id = token!(1); - let (owner_id, owner_acc) = member!(1); - let supply = balance!(100); - - let params = TokenIssuanceParametersOf:: { - symbol: Hashing::hash_of(&token_id), - transfer_policy: TransferPolicyParams::Permissionless, - revenue_split_rate: DEFAULT_SPLIT_RATE, - patronage_rate: YearlyRate(Permill::from_perthousand(105)), // 10.5% - ..Default::default() - } - .with_allocation(&owner_id, supply, None); - - // rate = floor(.105 / blocks_per_year * 1e18) per quintill = 19963924238 per quintill - let expected = BlockRate(Perquintill::from_parts(19963924238)); - - let config = GenesisConfigBuilder::new_empty().build(); - - build_test_externalities(config).execute_with(|| { - let _ = Token::issue_token(owner_acc, params.clone(), default_upload_context()); - - let actual = >::get(token_id) - .patronage_info - .rate; - - assert_approx_eq!(actual.0.deconstruct(), expected.0.deconstruct(), 1u64); - }) -} - #[test] fn issue_token_fails_with_zero_split_rate() { - let token_id = token!(1); let (_, owner_acc) = member!(1); let params = TokenIssuanceParametersOf:: { - symbol: Hashing::hash_of(&token_id), revenue_split_rate: Permill::zero(), ..Default::default() }; @@ -1204,13 +1108,11 @@ fn issue_token_fails_with_zero_split_rate() { #[test] fn issue_token_fails_with_non_existing_initial_allocation_member() { - let token_id = token!(1); let (_, owner_acc) = member!(1); let (valid_member_id, _) = member!(2); let (invalid_member_id, _) = member!(9999); let params = TokenIssuanceParametersOf:: { - symbol: Hashing::hash_of(&token_id), revenue_split_rate: DEFAULT_SPLIT_RATE, initial_allocation: vec![ ( @@ -1243,24 +1145,6 @@ fn issue_token_fails_with_non_existing_initial_allocation_member() { }) } -#[test] -fn issue_token_ok_with_symbol_added() { - let token_id = token!(1); - let (_, owner_acc) = member!(1); - - let params = TokenIssuanceParametersOf:: { - symbol: Hashing::hash_of(&token_id), - revenue_split_rate: DEFAULT_SPLIT_RATE, - ..Default::default() - }; - let config = GenesisConfigBuilder::new_empty().build(); - - build_test_externalities(config).execute_with(|| { - let _ = Token::issue_token(owner_acc, params.clone(), default_upload_context()); - assert!(>::contains_key(¶ms.symbol)); - }) -} - #[test] fn issue_token_ok_with_owner_accounts_data_added() { let token_id = token!(1); @@ -1273,7 +1157,6 @@ fn issue_token_ok_with_owner_accounts_data_added() { }; let params = TokenIssuanceParametersOf:: { - symbol: Hashing::hash_of(&token_id), revenue_split_rate: DEFAULT_SPLIT_RATE, ..Default::default() } @@ -1325,7 +1208,6 @@ fn issue_token_ok_with_invitation_locked_funds() { let (treasury, bloat_bond) = (Token::module_treasury_account(), joy!(100)); let params = TokenIssuanceParametersOf:: { - symbol: Hashing::hash_of(&token_id), revenue_split_rate: DEFAULT_SPLIT_RATE, ..Default::default() } @@ -1410,12 +1292,10 @@ fn issue_token_ok_with_invitation_locked_funds() { #[test] fn issue_token_fails_with_insufficient_locked_funds() { - let token_id = token!(1); let ((owner_id, owner_acc), mem1, mem2) = (member!(1), member!(2).0, member!(3).0); let bloat_bond = joy!(100); let params = TokenIssuanceParametersOf:: { - symbol: Hashing::hash_of(&token_id), revenue_split_rate: DEFAULT_SPLIT_RATE, ..Default::default() } @@ -1452,12 +1332,10 @@ fn issue_token_fails_with_insufficient_locked_funds() { #[test] fn issue_token_fails_with_incompatible_locked_funds() { - let token_id = token!(1); let ((owner_id, owner_acc), mem1, mem2) = (member!(1), member!(2).0, member!(3).0); let bloat_bond = joy!(100); let params = TokenIssuanceParametersOf:: { - symbol: Hashing::hash_of(&token_id), revenue_split_rate: DEFAULT_SPLIT_RATE, ..Default::default() } diff --git a/runtime-modules/project-token/src/tests/fixtures.rs b/runtime-modules/project-token/src/tests/fixtures.rs index 9739927519..cc3731e604 100644 --- a/runtime-modules/project-token/src/tests/fixtures.rs +++ b/runtime-modules/project-token/src/tests/fixtures.rs @@ -1,16 +1,18 @@ #![cfg(test)] use crate::tests::mock::*; -use crate::types::{Joy, Payment, Transfers, TransfersOf}; +use crate::tests::test_utils::new_transfers; +use crate::types::{Joy, TransferOutputsOf}; use crate::{ last_event_eq, member, yearly_rate, AccountInfoByTokenAndMember, RawEvent, YearlyRate, }; -use crate::{traits::PalletToken, types::VestingSource, SymbolsUsed}; +use crate::{traits::PalletToken, types::VestingSource}; use frame_support::dispatch::DispatchResult; -use frame_support::storage::{StorageDoubleMap, StorageMap}; +use frame_support::storage::StorageDoubleMap; use sp_arithmetic::traits::One; -use sp_runtime::{traits::Hash, DispatchError, Permill}; +use sp_runtime::{DispatchError, Permill}; +use sp_std::collections::btree_map::BTreeMap; use sp_std::iter::FromIterator; use storage::{BagId, DataObjectCreationParameters, StaticBagId}; @@ -92,7 +94,6 @@ impl IssueTokenFixture { issuer_account: member!(1).1, params: IssuanceParams { patronage_rate: yearly_rate!(0), - symbol: Hashing::hash_of(b"ABC"), transfer_policy: TransferPolicyParams::Permissionless, revenue_split_rate: DEFAULT_SPLIT_RATE, ..Default::default() @@ -102,6 +103,13 @@ impl IssueTokenFixture { } } + pub fn with_supply(self, allocation: Balance) -> Self { + Self { + params: self.params.with_allocation(&member!(1).0, allocation, None), + ..self + } + } + pub fn with_transfer_policy(self, transfer_policy: TransferPolicyParams) -> Self { Self { params: IssuanceParams { @@ -111,6 +119,36 @@ impl IssueTokenFixture { ..self } } + + pub fn with_split_rate(self, revenue_split_rate: Permill) -> Self { + Self { + params: IssuanceParams { + revenue_split_rate, + ..self.params + }, + ..self + } + } + + pub fn with_patronage_rate(self, patronage_rate: YearlyRate) -> Self { + Self { + params: IssuanceParams { + patronage_rate, + ..self.params + }, + ..self + } + } + + pub fn with_empty_allocation(self) -> Self { + Self { + params: IssuanceParams { + initial_allocation: BTreeMap::default(), + ..self.params + }, + ..self + } + } } impl Fixture for IssueTokenFixture { @@ -142,7 +180,6 @@ impl Fixture for IssueTokenFixture { ..TokenData::from_params::(self.params.clone()).unwrap() } ); - assert!(SymbolsUsed::::contains_key(self.params.symbol)); // Event emitted last_event_eq!(RawEvent::TokenIssued( snapshot_pre.next_token_id, @@ -914,22 +951,13 @@ pub struct TransferFixture { sender: AccountId, token_id: TokenId, src_member_id: MemberId, - outputs: TransfersOf, + outputs: TransferOutputsOf, metadata: Vec, } impl TransferFixture { pub fn default() -> Self { - let outputs = Transfers::<_, _>( - vec![( - member!(2).0, - Payment:: { - amount: DEFAULT_SPLIT_PARTICIPATION, - }, - )] - .into_iter() - .collect(), - ); + let outputs = new_transfers(vec![(member!(2).0, DEFAULT_SPLIT_PARTICIPATION)]); Self { sender: member!(1).1, token_id: 1u64.into(), @@ -1009,3 +1037,282 @@ impl ExitRevenueSplitFixture { result } } + +pub struct ActivateAmmFixture { + token_id: TokenId, + member_id: MemberId, + params: AmmParams, +} + +impl ActivateAmmFixture { + pub fn default() -> Self { + let (creator_member_id, _) = member!(1); + ActivateAmmFixture { + token_id: TokenId::one(), + member_id: creator_member_id, + params: AmmParams { + // like Deso: https://docs.deso.org/about-deso-chain/readme#the-creator-coin-supply-curve + slope: AMM_CURVE_SLOPE, + intercept: AMM_CURVE_INTERCEPT, + }, + } + } + + pub fn with_token_id(self, token_id: TokenId) -> Self { + Self { token_id, ..self } + } + + pub fn with_member_id(self, member_id: MemberId) -> Self { + Self { member_id, ..self } + } + + pub fn with_linear_function_params(self, a: Balance, b: Balance) -> Self { + let params = AmmParams { + slope: a, + intercept: b, + }; + Self { params, ..self } + } + + pub fn execute_call(&self) -> DispatchResult { + let state_pre = sp_io::storage::root(sp_storage::StateVersion::V1); + let result = Token::activate_amm(self.token_id, self.member_id, self.params.clone()); + let state_post = sp_io::storage::root(sp_storage::StateVersion::V1); + + // no-op in case of error + if result.is_err() { + assert_eq!(state_pre, state_post) + } + + result + } +} + +pub struct AmmBuyFixture { + sender: AccountId, + token_id: TokenId, + member_id: MemberId, + amount: Balance, + slippage_tolerance: Option<(Permill, Balance)>, +} + +impl AmmBuyFixture { + pub fn default() -> Self { + let (member_id, sender) = member!(2); + Self { + sender, + token_id: One::one(), + member_id, + amount: Balance::from(DEFAULT_AMM_BUY_AMOUNT), + slippage_tolerance: None, + } + } + + pub fn with_amount(self, amount: Balance) -> Self { + Self { amount, ..self } + } + + pub fn with_token_id(self, token_id: TokenId) -> Self { + Self { token_id, ..self } + } + + pub fn with_sender(self, sender: AccountId) -> Self { + Self { sender, ..self } + } + + pub fn with_member_id(self, member_id: MemberId) -> Self { + Self { member_id, ..self } + } + + pub fn with_slippage_tolerance(self, tolerance: (Permill, Balance)) -> Self { + Self { + slippage_tolerance: Some(tolerance), + ..self + } + } + + pub fn execute_call(self) -> DispatchResult { + let state_pre = sp_io::storage::root(sp_storage::StateVersion::V1); + let result = Token::buy_on_amm( + RuntimeOrigin::signed(self.sender), + self.token_id, + self.member_id, + self.amount, + self.slippage_tolerance, + ); + let state_post = sp_io::storage::root(sp_storage::StateVersion::V1); + + // no-op in case of error + if result.is_err() { + assert_eq!(state_pre, state_post) + } + + result + } +} + +pub struct AmmSellFixture { + sender: AccountId, + token_id: TokenId, + member_id: MemberId, + amount: Balance, + slippage_tolerance: Option<(Permill, Balance)>, +} + +impl AmmSellFixture { + pub fn default() -> Self { + let (member_id, sender) = member!(2); + Self { + sender, + token_id: One::one(), + member_id, + amount: Balance::from(DEFAULT_AMM_SELL_AMOUNT), + slippage_tolerance: None, + } + } + + pub fn with_amount(self, amount: Balance) -> Self { + Self { amount, ..self } + } + + pub fn with_token_id(self, token_id: TokenId) -> Self { + Self { token_id, ..self } + } + + pub fn with_sender(self, sender: AccountId) -> Self { + Self { sender, ..self } + } + + pub fn with_member_id(self, member_id: MemberId) -> Self { + Self { member_id, ..self } + } + + pub fn with_slippage_tolerance(self, tolerance: (Permill, Balance)) -> Self { + Self { + slippage_tolerance: Some(tolerance), + ..self + } + } + + pub fn execute_call(self) -> DispatchResult { + let state_pre = sp_io::storage::root(sp_storage::StateVersion::V1); + let result = Token::sell_on_amm( + RuntimeOrigin::signed(self.sender), + self.token_id, + self.member_id, + self.amount, + self.slippage_tolerance, + ); + let state_post = sp_io::storage::root(sp_storage::StateVersion::V1); + + // no-op in case of error + if result.is_err() { + assert_eq!(state_pre, state_post) + } + + result + } +} + +pub struct DeactivateAmmFixture { + token_id: TokenId, + member_id: MemberId, +} + +impl DeactivateAmmFixture { + pub fn default() -> Self { + let (member_id, _) = member!(1); + Self { + token_id: TokenId::one(), + member_id, + } + } + + pub fn with_member_id(self, member_id: MemberId) -> Self { + Self { member_id, ..self } + } + + pub fn with_token_id(self, token_id: TokenId) -> Self { + Self { token_id, ..self } + } + pub fn execute_call(self) -> DispatchResult { + let state_pre = sp_io::storage::root(sp_storage::StateVersion::V1); + let result = Token::deactivate_amm(self.token_id, self.member_id); + let state_post = sp_io::storage::root(sp_storage::StateVersion::V1); + + // no-op in case of error + if result.is_err() { + assert_eq!(state_pre, state_post) + } + + result + } +} + +pub struct ClaimPatronageCreditFixture { + token_id: TokenId, + member_id: MemberId, +} + +impl ClaimPatronageCreditFixture { + pub fn default() -> Self { + Self { + token_id: One::one(), + member_id: One::one(), + } + } + + pub fn with_member_id(self, member_id: MemberId) -> Self { + Self { member_id, ..self } + } + + pub fn with_token_id(self, token_id: TokenId) -> Self { + Self { token_id, ..self } + } + + pub fn execute_call(self) -> DispatchResult { + let state_pre = sp_io::storage::root(sp_storage::StateVersion::V1); + let result = Token::claim_patronage_credit(self.token_id, self.member_id); + let state_post = sp_io::storage::root(sp_storage::StateVersion::V1); + + // no-op in case of error + if result.is_err() { + assert_eq!(state_pre, state_post) + } + + result + } +} + +pub struct ReducePatronageRateToFixture { + token_id: TokenId, + rate: YearlyRate, +} + +impl ReducePatronageRateToFixture { + pub fn default() -> Self { + Self { + token_id: One::one(), + rate: DEFAULT_YEARLY_PATRONAGE_RATE.into(), + } + } + pub fn with_token_id(self, token_id: TokenId) -> Self { + Self { token_id, ..self } + } + + pub fn with_target_rate(self, rate: YearlyRate) -> Self { + Self { rate, ..self } + } + pub fn execute_call(self) -> DispatchResult { + let state_pre = sp_io::storage::root(sp_storage::StateVersion::V1); + let result = Token::reduce_patronage_rate_to(self.token_id, self.rate); + let state_post = sp_io::storage::root(sp_storage::StateVersion::V1); + + // no-op in case of error + if result.is_err() { + assert_eq!(state_pre, state_post) + } + + result + } +} diff --git a/runtime-modules/project-token/src/tests/mock.rs b/runtime-modules/project-token/src/tests/mock.rs index 13bf7dc58b..7f6ca5a994 100644 --- a/runtime-modules/project-token/src/tests/mock.rs +++ b/runtime-modules/project-token/src/tests/mock.rs @@ -5,19 +5,22 @@ use frame_support::{ traits::{Currency, OnFinalize, OnInitialize}, }; -use common::locks::{BoundStakingAccountLockId, InvitedMemberLockId}; use common::membership::{MemberOriginValidator, MembershipInfoProvider}; +use common::{ + locks::{BoundStakingAccountLockId, InvitedMemberLockId}, + numerical::one_plus_interest_pow_fixed, +}; use frame_support::{ ensure, traits::{ConstU16, ConstU32, ConstU64, LockIdentifier, WithdrawReasons}, PalletId, }; use frame_system::ensure_signed; -use sp_arithmetic::Perbill; +use sp_arithmetic::{FixedPointNumber, Perbill}; use sp_io::TestExternalities; use sp_runtime::testing::{Header, H256}; -use sp_runtime::traits::{BlakeTwo256, Convert, IdentityLookup}; -use sp_runtime::{DispatchError, DispatchResult, Permill}; +use sp_runtime::traits::{BlakeTwo256, IdentityLookup}; +use sp_runtime::{DispatchError, DispatchResult, PerThing, Permill}; use sp_std::convert::{TryFrom, TryInto}; use staking_handler::{LockComparator, StakingHandler}; @@ -49,8 +52,8 @@ pub type Balance = TokenBalanceOf; pub type JoyBalance = JoyBalanceOf; pub type Policy = TransferPolicyOf; pub type Hashing = ::Hashing; -pub type HashOut = ::Hash; pub type VestingSchedule = VestingScheduleOf; +pub type AmmParams = AmmParamsOf; pub type MemberId = u64; #[macro_export] @@ -82,6 +85,7 @@ parameter_types! { pub const TokenModuleId: PalletId = PalletId(*b"m__Token"); pub const MaxVestingSchedulesPerAccountPerToken: u32 = 3; pub const BlocksPerYear: u32 = 5259487; // blocks every 6s + pub const MaxOutputs: u32 = 256; // --------- balances::Config parameters --------------------------- pub const ExistentialDeposit: u128 = 10; // constants for storage::Config @@ -120,7 +124,7 @@ frame_support::construct_runtime!( { System: frame_system, Balances: balances, - Timestamp: pallet_timestamp, + Timestamp: pallet_timestamp::{Pallet, Call, Storage, Inherent}, Membership: membership::{Pallet, Call, Storage, Event}, Storage: storage::{Pallet, Call, Storage, Event}, Token: token::{Pallet, Call, Storage, Config, Event}, @@ -162,11 +166,17 @@ impl common::MembershipTypes for Test { type ActorId = u64; } +impl pallet_timestamp::Config for Test { + type Moment = u64; + type OnTimestampSet = (); + type MinimumPeriod = MinimumPeriod; + type WeightInfo = (); +} + impl Config for Test { type RuntimeEvent = RuntimeEvent; type Balance = u128; type TokenId = u64; - type BlockNumberToBalance = Block2Balance; type DataObjectStorage = storage::Module; type ModuleId = TokenModuleId; type JoyExistentialDeposit = ExistentialDeposit; @@ -175,6 +185,7 @@ impl Config for Test { type WeightInfo = (); type MemberOriginValidator = TestMemberships; type MembershipInfoProvider = TestMemberships; + type MaxOutputs = MaxOutputs; } // Working group integration @@ -358,13 +369,6 @@ impl frame_system::Config for Test { type MaxConsumers = frame_support::traits::ConstU32<16>; } -impl pallet_timestamp::Config for Test { - type Moment = u64; - type OnTimestampSet = (); - type MinimumPeriod = MinimumPeriod; - type WeightInfo = (); -} - impl balances::Config for Test { type Balance = u128; type DustRemoval = (); @@ -506,11 +510,15 @@ pub struct GenesisConfigBuilder { pub(crate) token_info_by_id: Vec<(TokenId, TokenData)>, pub(crate) next_token_id: TokenId, pub(crate) bloat_bond: JoyBalance, - pub(crate) symbol_used: Vec<(HashOut, ())>, pub(crate) min_sale_duration: BlockNumber, pub(crate) min_revenue_split_duration: BlockNumber, pub(crate) min_revenue_split_time_to_start: BlockNumber, pub(crate) sale_platform_fee: Permill, + pub(crate) amm_deactivation_threshold: Permill, + pub(crate) bond_tx_fees: Permill, + pub(crate) unbond_tx_fees: Permill, + pub(crate) max_yearly_patronage_rate: YearlyRate, + pub(crate) min_amm_slope_parameter: Balance, } /// test externalities + initial balances allocation @@ -541,6 +549,11 @@ pub fn build_test_externalities(config: token::GenesisConfig) -> TestExter build_test_externalities_with_balances(config, vec![]) } +/// test externalities +pub fn build_default_test_externalities() -> TestExternalities { + build_default_test_externalities_with_balances(vec![]) +} + /// test externalities with empty Chain State and specified balance allocation pub fn build_default_test_externalities_with_balances( balances: Vec<(AccountId, Balance)>, @@ -622,22 +635,37 @@ macro_rules! block { } // ------ General constants --------------- +pub const DEFAULT_TOKEN_ID: u64 = 1; +pub const DEFAULT_ISSUER_ACCOUNT_ID: u64 = 1001; +pub const DEFAULT_ISSUER_MEMBER_ID: u64 = 1; pub const DEFAULT_BLOAT_BOND: u128 = 0; -pub const DEFAULT_INITIAL_ISSUANCE: u128 = 1_000_000; +pub const DEFAULT_INITIAL_ISSUANCE: u128 = 1_000_000_000; pub const MIN_REVENUE_SPLIT_DURATION: u64 = 10; pub const MIN_REVENUE_SPLIT_TIME_TO_START: u64 = 10; +// ------ Patronage Constants ---------------- +pub const DEFAULT_MAX_YEARLY_PATRONAGE_RATE: Permill = Permill::from_percent(15); +pub const DEFAULT_YEARLY_PATRONAGE_RATE: Permill = Permill::from_percent(10); +pub const DEFAULT_BLOCK_INTERVAL: u64 = 10; + // ------ Sale Constants --------------------- pub const DEFAULT_SALE_UNIT_PRICE: u128 = 10; pub const DEFAULT_SALE_DURATION: u64 = 100; // ------ Revenue Split constants ------------ pub const DEFAULT_SALE_PURCHASE_AMOUNT: u128 = 1000; -pub const DEFAULT_SPLIT_REVENUE: u128 = 1000; +pub const DEFAULT_SPLIT_REVENUE: u128 = DEFAULT_INITIAL_ISSUANCE / 10; pub const DEFAULT_SPLIT_RATE: Permill = Permill::from_percent(10); pub const DEFAULT_SPLIT_DURATION: u64 = 100; -pub const DEFAULT_SPLIT_PARTICIPATION: u128 = 100_000; -pub const DEFAULT_SPLIT_JOY_DIVIDEND: u128 = 10; // (participation / issuance) * revenue * rate +pub const DEFAULT_SPLIT_PARTICIPATION: u128 = DEFAULT_SPLIT_REVENUE / 100; + +// ------ Bonding Curve Constants ------------ +pub const DEFAULT_AMM_BUY_AMOUNT: u128 = 1000; +pub const DEFAULT_AMM_SELL_AMOUNT: u128 = 100; +pub const AMM_CURVE_SLOPE: u128 = 10_000_000; +pub const AMM_CURVE_INTERCEPT: u128 = 1000; +pub const DEFAULT_AMM_BUY_FEES: Permill = Permill::from_percent(1); +pub const DEFAULT_AMM_SELL_FEES: Permill = Permill::from_percent(10); // ------ Storage Constants ------------------ pub const STORAGE_WG_LEADER_ACCOUNT_ID: u64 = 100001; @@ -661,6 +689,16 @@ macro_rules! merkle_proof { }; } +#[macro_export] +#[cfg(feature = "std")] +macro_rules! assert_approx { + ($value: expr, $target: expr,) => { + let abs_diff = $value.max($target).saturating_sub($value.min($target)); + assert!(abs_diff < 1_000_000) + // accuracy up to 1 million HAPI accuracy -> .0001 $JOY + }; +} + #[macro_export] #[cfg(feature = "std")] macro_rules! assert_approx_eq { @@ -670,19 +708,14 @@ macro_rules! assert_approx_eq { }; } -// utility types -pub struct Block2Balance {} - -impl Convert for Block2Balance { - fn convert(block: BlockNumber) -> Balance { - block as u128 - } -} - pub fn increase_account_balance(account_id: &AccountId, balance: Balance) { let _ = Balances::deposit_creating(account_id, balance); } +pub fn make_free_balance_be(account_id: &AccountId, balance: Balance) { + let _ = Balances::make_free_balance_be(account_id, balance); +} + pub fn ed() -> Balance { ExistentialDeposit::get() } @@ -701,3 +734,51 @@ pub fn set_staking_candidate_lock( ) { ::StakingCandidateStakingHandler::lock(&who, amount); } + +pub(crate) fn amm_function_buy_values(amount: Balance, supply: Balance) -> JoyBalance { + amm_function_values(amount, supply, AmmOperation::Buy) +} + +pub(crate) fn amm_function_values( + amount: Balance, + supply: Balance, + bond_operation: AmmOperation, +) -> JoyBalance { + let supply2 = supply * supply; + let sq_coeff = AMM_CURVE_SLOPE / 2; + let res = match bond_operation { + AmmOperation::Buy => { + sq_coeff * ((supply + amount) * (supply + amount) - supply2) + + AMM_CURVE_INTERCEPT * amount + } + AmmOperation::Sell => { + sq_coeff * (supply2 - (supply - amount) * (supply - amount)) + + AMM_CURVE_INTERCEPT * amount + } + }; + + match bond_operation { + AmmOperation::Buy => res + DEFAULT_AMM_BUY_FEES.mul_floor(res), + AmmOperation::Sell => DEFAULT_AMM_SELL_FEES.left_from_one().mul_floor(res), + } +} + +pub fn default_joy_dividend() -> Balance { + // (participation / issuance) * revenue * rate + let net_split_revenue = DEFAULT_SPLIT_RATE.mul_floor(DEFAULT_SPLIT_REVENUE); + Permill::from_rational(DEFAULT_SPLIT_PARTICIPATION, DEFAULT_INITIAL_ISSUANCE) + .mul_floor(net_split_revenue) +} + +pub fn compute_correct_patronage_amount( + supply: Balance, + patronage_rate: Permill, + blocks: BlockNumber, +) -> Balance { + let supply_post_patronage = one_plus_interest_pow_fixed( + patronage_rate, + FixedPointNumber::saturating_from_rational(blocks, BlocksPerYear::get()), + ) + .saturating_mul_int(supply); + supply_post_patronage.saturating_sub(supply) +} diff --git a/runtime-modules/project-token/src/tests/mod.rs b/runtime-modules/project-token/src/tests/mod.rs index 38e5727ace..58299fd04a 100644 --- a/runtime-modules/project-token/src/tests/mod.rs +++ b/runtime-modules/project-token/src/tests/mod.rs @@ -1,10 +1,11 @@ #![cfg(test)] +mod amm; mod canonical; mod fixtures; pub mod mock; mod patronage; mod sale; mod split; -mod test_utils; +pub mod test_utils; mod transfer; diff --git a/runtime-modules/project-token/src/tests/patronage.rs b/runtime-modules/project-token/src/tests/patronage.rs index d14b8ce800..d3cedb98de 100644 --- a/runtime-modules/project-token/src/tests/patronage.rs +++ b/runtime-modules/project-token/src/tests/patronage.rs @@ -1,33 +1,32 @@ +use core::assert_eq; + +use frame_support::assert_noop; #[cfg(test)] -use frame_support::{assert_noop, assert_ok}; -use sp_runtime::{Permill, Perquintill}; +use frame_support::{assert_err, assert_ok}; +use sp_runtime::traits::Zero; +use sp_runtime::SaturatedConversion; -use crate::tests::fixtures::{default_upload_context, IssueRevenueSplitFixture}; +use crate::tests::fixtures::{ClaimPatronageCreditFixture, Fixture, IssueTokenFixture}; +use crate::tests::fixtures::{IssueRevenueSplitFixture, ReducePatronageRateToFixture}; use crate::tests::mock::*; -use crate::tests::test_utils::TokenDataBuilder; use crate::traits::PalletToken; -use crate::types::{BlockRate, TokenIssuanceParametersOf, YearlyRate}; -use crate::{balance, block, last_event_eq, member, rate, token, yearly_rate, Error, RawEvent}; +use crate::types::YearlyRate; +use crate::{balance, last_event_eq, Error, RawEvent}; + +// compute correct patronage amount given rate%, blocks and supply: (1 + rate/100%)^{blocks/BlocksPerYear} use frame_system::RawOrigin; #[test] fn issue_token_ok_with_patronage_tally_count_zero() { - let patronage_rate = yearly_rate!(50); - let token_id = token!(1); - let ((owner_id, owner_acc), init_supply) = (member!(1), balance!(10)); - - let params = TokenIssuanceParametersOf:: { - patronage_rate, - ..Default::default() - } - .with_allocation(&owner_id, init_supply, None); - let config = GenesisConfigBuilder::new_empty().build(); - - build_test_externalities(config).execute_with(|| { - let _ = Token::issue_token(owner_acc, params, default_upload_context()); + build_default_test_externalities().execute_with(|| { + IssueTokenFixture::default() + .with_supply(10u64.into()) + .with_patronage_rate(DEFAULT_YEARLY_PATRONAGE_RATE.into()) + .execute_call() + .unwrap(); assert_eq!( - Token::token_info_by_id(token_id) + Token::token_info_by_id(DEFAULT_TOKEN_ID) .patronage_info .unclaimed_patronage_tally_amount, balance!(0), @@ -37,226 +36,156 @@ fn issue_token_ok_with_patronage_tally_count_zero() { #[test] fn issue_token_ok_with_correct_non_zero_patronage_accounting() { - let token_id = token!(1); - let (patronage_rate, blocks) = (yearly_rate!(20), block!(10)); - let ((owner_id, owner_acc), init_supply) = (member!(1), balance!(1_000_000_000)); + build_default_test_externalities().execute_with(|| { + IssueTokenFixture::default() + .with_supply(DEFAULT_INITIAL_ISSUANCE) + .with_patronage_rate(DEFAULT_YEARLY_PATRONAGE_RATE.into()) + .execute_call() + .unwrap(); - let params = TokenIssuanceParametersOf:: { - patronage_rate, - revenue_split_rate: DEFAULT_SPLIT_RATE, - ..Default::default() - } - .with_allocation(&owner_id, init_supply, None); - let config = GenesisConfigBuilder::new_empty().build(); - - // K = 1/blocks_per_years => floor(20% * 10 * K * 1bill) = floor(K * 2bill) = 380 - let expected = balance!(380); - - build_test_externalities(config).execute_with(|| { - let _ = Token::issue_token(owner_acc, params, default_upload_context()); - increase_block_number_by(blocks); + increase_block_number_by(DEFAULT_BLOCK_INTERVAL); assert_eq!( - Token::token_info_by_id(token_id).unclaimed_patronage_at_block(System::block_number()), - expected, + Token::token_info_by_id(DEFAULT_TOKEN_ID) + .unclaimed_patronage_at_block::(System::block_number()), + compute_correct_patronage_amount( + DEFAULT_INITIAL_ISSUANCE, + DEFAULT_YEARLY_PATRONAGE_RATE, + DEFAULT_BLOCK_INTERVAL + ) ); }) } #[test] fn issue_token_ok_with_correct_patronage_accounting_and_zero_supply() { - let token_id = token!(1); - let (patronage_rate, blocks) = (yearly_rate!(20), block!(10)); - let ((owner_id, owner_acc), initial_supply) = (member!(1), balance!(0)); - - let params = TokenIssuanceParametersOf:: { - patronage_rate, - ..Default::default() - } - .with_allocation(&owner_id, initial_supply, None); - let config = GenesisConfigBuilder::new_empty().build(); - - build_test_externalities(config).execute_with(|| { - let _ = Token::issue_token(owner_acc, params, default_upload_context()); - increase_block_number_by(blocks); - - assert_eq!(Token::token_info_by_id(token_id).total_supply, balance!(0),); + build_default_test_externalities().execute_with(|| { + IssueTokenFixture::default() + .with_empty_allocation() + .with_patronage_rate(DEFAULT_YEARLY_PATRONAGE_RATE.into()) + .execute_call() + .unwrap(); + + increase_block_number_by(DEFAULT_BLOCK_INTERVAL); + + assert_eq!( + Token::token_info_by_id(DEFAULT_TOKEN_ID).total_supply, + balance!(0) + ); }) } #[test] fn decrease_patronage_ok() { - let rate = rate!(50); - let (token_id, init_supply) = (token!(1), balance!(100)); - let owner_id = member!(1).0; - let decrement = yearly_rate!(20); - - let token_info = TokenDataBuilder::new_empty() - .with_patronage_rate(rate) - .build(); - let config = GenesisConfigBuilder::new_empty() - .with_token_and_owner(token_id, token_info, owner_id, init_supply) - .build(); + build_default_test_externalities().execute_with(|| { + IssueTokenFixture::default() + .with_supply(100u64.into()) + .with_patronage_rate(DEFAULT_MAX_YEARLY_PATRONAGE_RATE.into()) + .execute_call() + .unwrap(); - build_test_externalities(config).execute_with(|| { - let result = Token::reduce_patronage_rate_to(token_id, decrement); + let result = ReducePatronageRateToFixture::default() + .with_target_rate(DEFAULT_YEARLY_PATRONAGE_RATE.into()) + .execute_call(); assert_ok!(result); + assert_eq!( + Token::token_info_by_id(DEFAULT_TOKEN_ID) + .patronage_info + .rate, + DEFAULT_YEARLY_PATRONAGE_RATE.into() + ); }) } #[test] fn decrease_patronage_ok_with_tally_count_correctly_updated() { - let rate = rate!(1); - let (token_id, init_supply) = (token!(1), balance!(100)); - let owner_id = member!(1).0; - let blocks = block!(10); - let target_rate = yearly_rate!(20); - - let token_info = TokenDataBuilder::new_empty() - .with_patronage_rate(rate) - .build(); - let config = GenesisConfigBuilder::new_empty() - .with_token_and_owner(token_id, token_info, owner_id, init_supply) - .build(); - - // 10% * 100 = 10 - let expected = balance!(10); - - build_test_externalities(config).execute_with(|| { - increase_block_number_by(blocks); - let result = Token::reduce_patronage_rate_to(token_id, target_rate); + build_default_test_externalities().execute_with(|| { + IssueTokenFixture::default() + .with_supply(DEFAULT_INITIAL_ISSUANCE) + .with_patronage_rate(DEFAULT_YEARLY_PATRONAGE_RATE.into()) + .execute_call() + .unwrap(); + increase_block_number_by(DEFAULT_BLOCK_INTERVAL); + + ReducePatronageRateToFixture::default() + .with_target_rate(YearlyRate::zero()) + .execute_call() + .unwrap(); - assert_ok!(result); assert_eq!( - Token::token_info_by_id(token_id) + Token::token_info_by_id(DEFAULT_TOKEN_ID) .patronage_info .unclaimed_patronage_tally_amount, - expected + compute_correct_patronage_amount( + DEFAULT_INITIAL_ISSUANCE, + DEFAULT_YEARLY_PATRONAGE_RATE, + DEFAULT_BLOCK_INTERVAL + ) ); }) } #[test] fn decrease_patronage_ok_noop_with_current_patronage_rate_specified_as_target() { - let rate = BlockRate::from_yearly_rate(yearly_rate!(10), BlocksPerYear::get()); - let (token_id, init_supply) = (token!(1), balance!(100)); - let owner_id = member!(1).0; - let target_rate = yearly_rate!(10); - - let token_info = TokenDataBuilder::new_empty() - .with_patronage_rate(rate) - .build(); - let config = GenesisConfigBuilder::new_empty() - .with_token_and_owner(token_id, token_info, owner_id, init_supply) - .build(); - - build_test_externalities(config).execute_with(|| { - let result = Token::reduce_patronage_rate_to(token_id, target_rate); - - assert_ok!(result); - assert_eq!(Token::token_info_by_id(token_id).patronage_info.rate, rate); - }) -} - -// for correct final rate approximation see next test -#[test] -fn decrease_patronage_ok_with_event_deposit() { - let init_rate = yearly_rate!(50); - let token_id = token!(1); - let decrement = yearly_rate!(20); - - let params = TokenDataBuilder::new_empty() - .with_patronage_rate(BlockRate::from_yearly_rate(init_rate, BlocksPerYear::get())); - let config = GenesisConfigBuilder::new_empty() - .with_token(token_id, params.build()) - .build(); + build_default_test_externalities().execute_with(|| { + IssueTokenFixture::default() + .with_patronage_rate(DEFAULT_MAX_YEARLY_PATRONAGE_RATE.into()) + .execute_call() + .unwrap(); - build_test_externalities(config).execute_with(|| { - let _ = Token::reduce_patronage_rate_to(token_id, decrement); - - let final_rate = Token::token_info_by_id(token_id) - .patronage_info - .rate - .to_yearly_rate_representation(BlocksPerYear::get()); - last_event_eq!(RawEvent::PatronageRateDecreasedTo(token_id, final_rate)); - }) -} - -#[test] -fn decrease_patronage_ok_with_new_patronage_rate_correctly_approximated() { - let init_rate = yearly_rate!(50); - let token_id = token!(1); - let target_rate = yearly_rate!(30); - - // K = 1/blocks_per_years => 30% * K ~= 57039783537.8 * 1e-18 - let expected = BlockRate(Perquintill::from_parts(57039783537)); - - let params = TokenDataBuilder::new_empty() - .with_patronage_rate(BlockRate::from_yearly_rate(init_rate, BlocksPerYear::get())); - let config = GenesisConfigBuilder::new_empty() - .with_token(token_id, params.build()) - .build(); - - build_test_externalities(config).execute_with(|| { - let _ = Token::reduce_patronage_rate_to(token_id, target_rate); + ReducePatronageRateToFixture::default() + .with_target_rate(DEFAULT_YEARLY_PATRONAGE_RATE.into()) + .execute_call() + .unwrap(); assert_eq!( - Token::token_info_by_id(token_id) + Token::token_info_by_id(DEFAULT_TOKEN_ID) .patronage_info - .rate - .0 - .deconstruct(), - expected.0.deconstruct(), + .rate, + YearlyRate::from(DEFAULT_YEARLY_PATRONAGE_RATE), ); }) } #[test] fn decrease_patronage_ok_with_last_tally_block_updated() { - let token_id = token!(1); - let target_rate = yearly_rate!(10); - let (init_rate, blocks) = (yearly_rate!(20), block!(10)); - - let params = TokenDataBuilder::new_empty() - .with_patronage_rate(BlockRate::from_yearly_rate(init_rate, BlocksPerYear::get())); - - let config = GenesisConfigBuilder::new_empty() - .with_token(token_id, params.build()) - .build(); - - build_test_externalities(config).execute_with(|| { - increase_block_number_by(blocks); - - let _ = Token::reduce_patronage_rate_to(token_id, target_rate); - + build_default_test_externalities().execute_with(|| { + IssueTokenFixture::default() + .with_patronage_rate(DEFAULT_MAX_YEARLY_PATRONAGE_RATE.into()) + .execute_call() + .unwrap(); + increase_block_number_by(DEFAULT_BLOCK_INTERVAL); + + ReducePatronageRateToFixture::default() + .with_target_rate(DEFAULT_YEARLY_PATRONAGE_RATE.into()) + .execute_call() + .unwrap(); + + let tally_block = Token::token_info_by_id(DEFAULT_TOKEN_ID) + .patronage_info + .last_unclaimed_patronage_tally_block + .saturated_into::(); assert_eq!( - block!(1) + blocks, // starting block + blocks - Token::token_info_by_id(token_id) - .patronage_info - .last_unclaimed_patronage_tally_block + DEFAULT_BLOCK_INTERVAL + 1u64, // starting block + blocks + tally_block, ) }) } #[test] fn decreasing_patronage_rate_fails_with_target_rate_exceeding_current_rate() { - let init_rate = yearly_rate!(50); - let (token_id, init_supply) = (token!(1), balance!(100)); - let owner_id = member!(1).0; - let target_rate = yearly_rate!(70); - - let token_info = TokenDataBuilder::new_empty() - .with_patronage_rate(BlockRate::from_yearly_rate(init_rate, BlocksPerYear::get())) - .build(); - let config = GenesisConfigBuilder::new_empty() - .with_token_and_owner(token_id, token_info, owner_id, init_supply) - .build(); + build_default_test_externalities().execute_with(|| { + IssueTokenFixture::default() + .with_patronage_rate(DEFAULT_YEARLY_PATRONAGE_RATE.into()) + .execute_call() + .unwrap(); - build_test_externalities(config).execute_with(|| { - let result = Token::reduce_patronage_rate_to(token_id, target_rate); + let result = ReducePatronageRateToFixture::default() + .with_target_rate(DEFAULT_MAX_YEARLY_PATRONAGE_RATE.into()) + .execute_call(); - assert_noop!( + assert_err!( result, Error::::TargetPatronageRateIsHigherThanCurrentRate ); @@ -265,43 +194,39 @@ fn decreasing_patronage_rate_fails_with_target_rate_exceeding_current_rate() { #[test] fn decreasing_patronage_rate_fails_invalid_token() { - let config = GenesisConfigBuilder::new_empty().build(); - let decrease = yearly_rate!(20); - let token_id = token!(1); + build_default_test_externalities().execute_with(|| { + IssueTokenFixture::default() + .with_patronage_rate(DEFAULT_MAX_YEARLY_PATRONAGE_RATE.into()) + .execute_call() + .unwrap(); - build_test_externalities(config).execute_with(|| { - let result = Token::reduce_patronage_rate_to(token_id, decrease); + let result = ReducePatronageRateToFixture::default() + .with_token_id(DEFAULT_TOKEN_ID + 1u64) + .execute_call(); - assert_noop!(result, Error::::TokenDoesNotExist); + assert_err!(result, Error::::TokenDoesNotExist); }) } #[test] fn claim_patronage_fails_with_active_revenue_split() { - let token_id = token!(1); - let (owner_id, owner_account) = member!(1); - let (rate, blocks) = (rate!(10), block!(MIN_REVENUE_SPLIT_TIME_TO_START - 1)); - - let params = TokenDataBuilder::new_empty() - .with_patronage_rate(rate) - .with_split_rate(DEFAULT_SPLIT_RATE); - - let config = GenesisConfigBuilder::new_empty() - .with_token(token_id, params.build()) - .with_account(owner_id, ConfigAccountData::default()) - .build(); - - build_test_externalities(config).execute_with(|| { - increase_account_balance( - &owner_account, - DEFAULT_SPLIT_REVENUE + ExistentialDeposit::get(), - ); + build_default_test_externalities_with_balances(vec![( + DEFAULT_ISSUER_ACCOUNT_ID, + DEFAULT_SPLIT_REVENUE + ExistentialDeposit::get(), + )]) + .execute_with(|| { + IssueTokenFixture::default() + .with_patronage_rate(DEFAULT_MAX_YEARLY_PATRONAGE_RATE.into()) + .execute_call() + .unwrap(); + IssueRevenueSplitFixture::default().execute_call().unwrap(); // activate revenue split - increase_block_number_by(blocks); + increase_block_number_by(MIN_REVENUE_SPLIT_TIME_TO_START - 1); + let result = ClaimPatronageCreditFixture::default().execute_call(); // expect it to fail even though the staking period is not started yet - assert_noop!( - Token::claim_patronage_credit(token_id, owner_id), + assert_err!( + result, Error::::CannotModifySupplyWhenRevenueSplitsAreActive, ); }) @@ -309,280 +234,243 @@ fn claim_patronage_fails_with_active_revenue_split() { #[test] fn claim_patronage_ok() { - let token_id = token!(1); - let owner_id = member!(1).0; - let (rate, blocks) = (rate!(10), block!(10)); - - let params = TokenDataBuilder::new_empty().with_patronage_rate(rate); - - let config = GenesisConfigBuilder::new_empty() - .with_token(token_id, params.build()) - .with_account(owner_id, ConfigAccountData::default()) - .build(); + build_default_test_externalities().execute_with(|| { + IssueTokenFixture::default() + .with_patronage_rate(DEFAULT_MAX_YEARLY_PATRONAGE_RATE.into()) + .execute_call() + .unwrap(); - build_test_externalities(config).execute_with(|| { - increase_block_number_by(blocks); + increase_block_number_by(DEFAULT_BLOCK_INTERVAL); - let result = Token::claim_patronage_credit(token_id, owner_id); + let result = ReducePatronageRateToFixture::default().execute_call(); assert_ok!(result); }) } #[test] -fn claim_patronage_ok_with_patronage_rate_for_period_capped_at_100pct() { - // Simulate condition where patronage_rate.for_period(blocks) > 100% - let token_id = token!(1); - let owner_id = member!(1).0; - let supply = balance!(100); - let rate = rate!(55); - let blocks = block!(2); // patronage rate for period = 110% > 100% - - let params = TokenDataBuilder::new_empty().with_patronage_rate(rate); - // rate for period = 110% but effective rate is capped at 100% -> 100% supply + supply - let expected = balance!(100) + supply; - - let config = GenesisConfigBuilder::new_empty() - .with_token_and_owner(token_id, params.build(), owner_id, supply) - .build(); +fn claim_patronage_ok_with_correct_credit_accounting_and_more_than_100_percent_supply() { + // [(1 + 10%/100%)^{(10*BlocksPerYear + 10)/BlocksPerYear} - 1] * supply + let expected_amount = (1.59374293008f64 + * (DEFAULT_INITIAL_ISSUANCE).saturated_into::() as f64) + .trunc() as u128; + build_default_test_externalities().execute_with(|| { + IssueTokenFixture::default() + .with_supply(DEFAULT_INITIAL_ISSUANCE) + .with_patronage_rate(DEFAULT_YEARLY_PATRONAGE_RATE.into()) + .execute_call() + .unwrap(); + let issuer_amount_pre = + Token::account_info_by_token_and_member(DEFAULT_TOKEN_ID, DEFAULT_ISSUER_MEMBER_ID) + .transferrable::(System::block_number()); + + // advancing with increase_block_number_by would take too long... + System::set_block_number( + 10 * BlocksPerYear::get().saturated_into::() + DEFAULT_BLOCK_INTERVAL + 1u64, + ); - build_test_externalities(config).execute_with(|| { - increase_block_number_by(blocks); + ClaimPatronageCreditFixture::default() + .execute_call() + .unwrap(); - let _ = Token::claim_patronage_credit(token_id, owner_id); + let issuer_amount_post = + Token::account_info_by_token_and_member(DEFAULT_TOKEN_ID, DEFAULT_ISSUER_MEMBER_ID) + .transferrable::(System::block_number()); + assert_eq!(issuer_amount_post - issuer_amount_pre, expected_amount); - assert_eq!( - expected, - Token::account_info_by_token_and_member(token_id, owner_id) - .transferrable::(System::block_number()) - ); + ClaimPatronageCreditFixture::default() + .execute_call() + .unwrap(); }) } #[test] fn claim_patronage_ok_with_supply_greater_than_u64_max() { - let token_id = token!(1); - let owner_id = member!(1).0; - let (rate, blocks) = (rate!(10), block!(10)); - let supply = balance!(1_000_000_000_000_000_000_000_000_000_000u128); - // rate * blocks = 100% , expected = 100 % supply + supply - let expected_amount = balance!(2_000_000_000_000_000_000_000_000_000_000u128); - - let params = TokenDataBuilder::new_empty().with_patronage_rate(rate); - - let config = GenesisConfigBuilder::new_empty() - .with_token_and_owner(token_id, params.build(), owner_id, supply) - .build(); - - build_test_externalities(config).execute_with(|| { - increase_block_number_by(blocks); - - let _ = Token::claim_patronage_credit(token_id, owner_id); + let big_supply = 1_000_000_000_000_000_000_000_000_000_000u128; // 10^33 > u64::max + let expected_issuer_amount_post = compute_correct_patronage_amount( + big_supply, + DEFAULT_YEARLY_PATRONAGE_RATE, + DEFAULT_BLOCK_INTERVAL, + ) + .saturating_add(big_supply); + build_default_test_externalities().execute_with(|| { + IssueTokenFixture::default() + .with_supply(big_supply) + .with_patronage_rate(DEFAULT_YEARLY_PATRONAGE_RATE.into()) + .execute_call() + .unwrap(); + increase_block_number_by(DEFAULT_BLOCK_INTERVAL); + + ClaimPatronageCreditFixture::default() + .execute_call() + .unwrap(); assert_eq!( - Token::account_info_by_token_and_member(token_id, owner_id) + Token::account_info_by_token_and_member(DEFAULT_TOKEN_ID, DEFAULT_ISSUER_MEMBER_ID) .transferrable::(System::block_number()), - expected_amount + expected_issuer_amount_post ); }) } #[test] fn claim_patronage_ok_with_event_deposit() { - let token_id = token!(1); - let (rate, blocks) = (rate!(10), block!(10)); - let (owner_id, init_supply) = (member!(1).0, balance!(100)); - - let params = TokenDataBuilder::new_empty().with_patronage_rate(rate); - - // 10%(rate) * 10(blocks) * 100(supply) - let expected_credit = balance!(100); - - let config = GenesisConfigBuilder::new_empty() - .with_token(token_id, params.build()) - .with_account(owner_id, ConfigAccountData::new_with_amount(init_supply)) - .build(); - - build_test_externalities(config).execute_with(|| { - increase_block_number_by(blocks); - - let _ = Token::claim_patronage_credit(token_id, owner_id); + build_default_test_externalities().execute_with(|| { + IssueTokenFixture::default() + .with_supply(DEFAULT_INITIAL_ISSUANCE) + .with_patronage_rate(DEFAULT_YEARLY_PATRONAGE_RATE.into()) + .execute_call() + .unwrap(); + increase_block_number_by(DEFAULT_BLOCK_INTERVAL); + + ClaimPatronageCreditFixture::default() + .execute_call() + .unwrap(); last_event_eq!(RawEvent::PatronageCreditClaimed( - token_id, - expected_credit, - owner_id, + DEFAULT_TOKEN_ID, + compute_correct_patronage_amount( + DEFAULT_INITIAL_ISSUANCE, + DEFAULT_YEARLY_PATRONAGE_RATE, + DEFAULT_BLOCK_INTERVAL + ), + DEFAULT_ISSUER_MEMBER_ID, )); }) } #[test] -fn claim_patronage_ok_with_credit_accounting() { - let token_id = token!(1); - let (owner_id, init_supply) = (member!(1).0, balance!(100)); - let (rate, blocks) = (rate!(10), block!(10)); - - // (rate * blocks)% * init_supply = 100 - let expected_patronage_credit = balance!(100); - - let token_info = TokenDataBuilder::new_empty() - .with_patronage_rate(rate) - .build(); - - let config = GenesisConfigBuilder::new_empty() - .with_token_and_owner(token_id, token_info, owner_id, init_supply) - .build(); - - build_test_externalities(config).execute_with(|| { - increase_block_number_by(blocks); - - let _ = Token::claim_patronage_credit(token_id, owner_id); - +fn claim_patronage_ok_with_correct_patronage_credit_accounting() { + build_default_test_externalities().execute_with(|| { + IssueTokenFixture::default() + .with_supply(DEFAULT_INITIAL_ISSUANCE) + .with_patronage_rate(DEFAULT_YEARLY_PATRONAGE_RATE.into()) + .execute_call() + .unwrap(); + let issuer_amount_pre = + Token::account_info_by_token_and_member(DEFAULT_TOKEN_ID, DEFAULT_ISSUER_MEMBER_ID) + .transferrable::(System::block_number()); + + increase_block_number_by(DEFAULT_BLOCK_INTERVAL); + + ClaimPatronageCreditFixture::default() + .execute_call() + .unwrap(); + + let issuer_amount_post = + Token::account_info_by_token_and_member(DEFAULT_TOKEN_ID, DEFAULT_ISSUER_MEMBER_ID) + .transferrable::(System::block_number()); assert_eq!( - Token::account_info_by_token_and_member(token_id, owner_id) - .transferrable::(System::block_number()), - expected_patronage_credit + init_supply, + issuer_amount_post - issuer_amount_pre, + compute_correct_patronage_amount( + issuer_amount_pre, + DEFAULT_YEARLY_PATRONAGE_RATE, + DEFAULT_BLOCK_INTERVAL + ) ); }) } #[test] fn claim_patronage_ok_with_unclaimed_patronage_reset() { - let (token_id, init_supply) = (token!(1), balance!(100)); - let owner_id = member!(1).0; - let (rate, blocks) = (rate!(10), block!(10)); - - let token_info = TokenDataBuilder::new_empty() - .with_patronage_rate(rate) - .build(); - - let config = GenesisConfigBuilder::new_empty() - .with_token_and_owner(token_id, token_info, owner_id, init_supply) - .build(); - - build_test_externalities(config).execute_with(|| { - increase_block_number_by(blocks); - - let _ = Token::claim_patronage_credit(token_id, owner_id); - - assert_eq!( - Token::token_info_by_id(token_id).unclaimed_patronage_at_block(System::block_number()), - balance!(0), - ); + build_default_test_externalities().execute_with(|| { + IssueTokenFixture::default() + .with_supply(DEFAULT_INITIAL_ISSUANCE) + .with_patronage_rate(DEFAULT_YEARLY_PATRONAGE_RATE.into()) + .execute_call() + .unwrap(); + + increase_block_number_by(DEFAULT_BLOCK_INTERVAL); + + ClaimPatronageCreditFixture::default() + .execute_call() + .unwrap(); + + assert!(Token::token_info_by_id(DEFAULT_TOKEN_ID) + .unclaimed_patronage_at_block::(System::block_number()) + .is_zero()); }) } #[test] fn claim_patronage_credit_fails_with_invalid_token_id() { - let token_id = token!(1); - let owner_id = member!(1).0; - let config = GenesisConfigBuilder::new_empty().build(); - - build_test_externalities(config).execute_with(|| { - let result = Token::claim_patronage_credit(token_id, owner_id); + build_default_test_externalities().execute_with(|| { + let result = ClaimPatronageCreditFixture::default() + .with_token_id(DEFAULT_TOKEN_ID) + .execute_call(); - assert_noop!(result, Error::::TokenDoesNotExist,); + assert_err!(result, Error::::TokenDoesNotExist); }) } #[test] fn claim_patronage_credit_fails_with_invalid_owner() { - let rate = rate!(50); - let (token_id, init_supply) = (token!(1), balance!(100)); - let invalid_owner_id = member!(2).0; - let owner_id = member!(1).0; - - let token_info = TokenDataBuilder::new_empty() - .with_patronage_rate(rate) - .build(); - - let config = GenesisConfigBuilder::new_empty() - .with_token_and_owner(token_id, token_info, owner_id, init_supply) - .build(); - build_test_externalities(config).execute_with(|| { - let result = Token::claim_patronage_credit(token_id, invalid_owner_id); - - assert_noop!(result, Error::::AccountInformationDoesNotExist); + build_default_test_externalities().execute_with(|| { + IssueTokenFixture::default().execute_call().unwrap(); + + let result = ClaimPatronageCreditFixture::default() + .with_member_id(MemberId::zero()) + .execute_call(); + + assert_err!(result, Error::::AccountInformationDoesNotExist); }) } #[test] fn claim_patronage_ok_with_tally_amount_set_to_zero() { - let (token_id, init_supply) = (token!(1), balance!(100)); - let owner_id = member!(1).0; - let (rate, blocks) = (rate!(10), block!(10)); - - let token_info = TokenDataBuilder::new_empty() - .with_patronage_rate(rate) - .build(); - - let config = GenesisConfigBuilder::new_empty() - .with_token_and_owner(token_id, token_info, owner_id, init_supply) - .build(); - - build_test_externalities(config).execute_with(|| { - increase_block_number_by(blocks); - - let _ = Token::claim_patronage_credit(token_id, owner_id); - - assert_eq!( - Token::token_info_by_id(token_id) - .patronage_info - .unclaimed_patronage_tally_amount, - balance!(0) - ); + build_default_test_externalities().execute_with(|| { + IssueTokenFixture::default() + .with_supply(DEFAULT_INITIAL_ISSUANCE) + .with_patronage_rate(DEFAULT_YEARLY_PATRONAGE_RATE.into()) + .execute_call() + .unwrap(); + increase_block_number_by(DEFAULT_BLOCK_INTERVAL); + + ClaimPatronageCreditFixture::default() + .execute_call() + .unwrap(); + + assert!(Token::token_info_by_id(DEFAULT_TOKEN_ID) + .patronage_info + .unclaimed_patronage_tally_amount + .is_zero()); }) } #[test] -fn decrease_patronage_fails_on_frozen_palle() { - let rate = rate!(50); - let (token_id, init_supply) = (token!(1), balance!(100)); - let owner_id = member!(1).0; - let decrement = yearly_rate!(20); - - let token_info = TokenDataBuilder::new_empty() - .with_patronage_rate(rate) - .build(); - let config = GenesisConfigBuilder::new_empty() - .with_token_and_owner(token_id, token_info, owner_id, init_supply) - .build(); - - build_test_externalities(config).execute_with(|| { +fn decrease_patronage_fails_on_frozen_pallet() { + let rate = DEFAULT_YEARLY_PATRONAGE_RATE.into(); + let token_id = DEFAULT_TOKEN_ID; + build_default_test_externalities().execute_with(|| { + IssueTokenFixture::default() + .with_supply(100u64.into()) + .with_patronage_rate(DEFAULT_MAX_YEARLY_PATRONAGE_RATE.into()) + .execute_call() + .unwrap(); + assert_ok!(Token::set_frozen_status(RawOrigin::Root.into(), true)); assert_noop!( - Token::reduce_patronage_rate_to(token_id, decrement), + Token::reduce_patronage_rate_to(token_id, rate), Error::::PalletFrozen ); - - assert_ok!(Token::set_frozen_status(RawOrigin::Root.into(), false)); - assert_ok!(Token::reduce_patronage_rate_to(token_id, decrement)); }) } #[test] fn claim_patronage_fails_on_frozen_pallet() { - let token_id = token!(1); - let owner_id = member!(1).0; - let (rate, blocks) = (rate!(10), block!(10)); - - let params = TokenDataBuilder::new_empty().with_patronage_rate(rate); - - let config = GenesisConfigBuilder::new_empty() - .with_token(token_id, params.build()) - .with_account(owner_id, ConfigAccountData::default()) - .build(); - - build_test_externalities(config).execute_with(|| { - increase_block_number_by(blocks); + let token_id = DEFAULT_TOKEN_ID; + let member_id = DEFAULT_ISSUER_MEMBER_ID; + build_default_test_externalities().execute_with(|| { + IssueTokenFixture::default() + .with_supply(100u64.into()) + .with_patronage_rate(DEFAULT_MAX_YEARLY_PATRONAGE_RATE.into()) + .execute_call() + .unwrap(); assert_ok!(Token::set_frozen_status(RawOrigin::Root.into(), true)); assert_noop!( - Token::claim_patronage_credit(token_id, owner_id), + Token::claim_patronage_credit(token_id, member_id), Error::::PalletFrozen ); - - assert_ok!(Token::set_frozen_status(RawOrigin::Root.into(), false)); - assert_ok!(Token::claim_patronage_credit(token_id, owner_id)); }) } diff --git a/runtime-modules/project-token/src/tests/split.rs b/runtime-modules/project-token/src/tests/split.rs index 16aa4b961d..51f4801bdc 100644 --- a/runtime-modules/project-token/src/tests/split.rs +++ b/runtime-modules/project-token/src/tests/split.rs @@ -339,7 +339,10 @@ fn finalize_split_ok_with_leftover_joys_transferred_to_account() { )]) .execute_with(|| { let treasury_account = Token::module_treasury_account(); - IssueTokenFixture::default().execute_call().unwrap(); + IssueTokenFixture::default() + .with_supply(DEFAULT_INITIAL_ISSUANCE) + .execute_call() + .unwrap(); TransferFixture::default().execute_call().unwrap(); // send participation to other acc IssueRevenueSplitFixture::default().execute_call().unwrap(); increase_block_number_by(MIN_REVENUE_SPLIT_TIME_TO_START); @@ -358,7 +361,7 @@ fn finalize_split_ok_with_leftover_joys_transferred_to_account() { // account id balance increased by DEFAULT_SPLIT_REVENUE - DEFAULT_SPLIT_JOY_DIVIDEND assert_eq!( Joy::::usable_balance(member!(1).1), - DEFAULT_SPLIT_REVENUE - DEFAULT_SPLIT_JOY_DIVIDEND + ExistentialDeposit::get() + DEFAULT_SPLIT_REVENUE - default_joy_dividend() + ed() ); }) } @@ -540,7 +543,7 @@ fn participate_in_split_ok_with_event_deposit() { 1u64, member!(2).0, DEFAULT_SPLIT_PARTICIPATION, - DEFAULT_SPLIT_JOY_DIVIDEND, + default_joy_dividend(), 0u32, // participate in split @ 0 )); }) @@ -654,12 +657,12 @@ fn participate_in_split_ok_with_dividends_transferred_to_claimer_joy_balance() { // dividend transferred from treasury to claimer account assert_eq!( Joy::::usable_balance(member!(2).1), - DEFAULT_SPLIT_JOY_DIVIDEND, + default_joy_dividend(), ); // split treasury account decreased assert_eq!( Joy::::usable_balance(Token::module_treasury_account()), - DEFAULT_SPLIT_RATE * DEFAULT_SPLIT_REVENUE - DEFAULT_SPLIT_JOY_DIVIDEND + DEFAULT_SPLIT_RATE * DEFAULT_SPLIT_REVENUE - default_joy_dividend() + ExistentialDeposit::get() ); assert_eq!( @@ -670,7 +673,7 @@ fn participate_in_split_ok_with_dividends_transferred_to_claimer_joy_balance() { start: 1u64 + MIN_REVENUE_SPLIT_TIME_TO_START, // effective start duration: DEFAULT_SPLIT_DURATION, }, - dividends_claimed: DEFAULT_SPLIT_JOY_DIVIDEND, + dividends_claimed: default_joy_dividend(), }) ); }) @@ -974,16 +977,6 @@ fn participate_in_split_fails_on_frozen_pallet() { ParticipateInSplitFixture::default().execute_call(), Error::::PalletFrozen ); - - assert_ok!(Token::set_frozen_status(RawOrigin::Root.into(), false)); - assert_ok!(ParticipateInSplitFixture::default().execute_call()); - last_event_eq!(RawEvent::UserParticipatedInSplit( - 1u64, - member!(2).0, - DEFAULT_SPLIT_PARTICIPATION, - DEFAULT_SPLIT_JOY_DIVIDEND, - 0u32, // participate in split @ 0 - )); }) } diff --git a/runtime-modules/project-token/src/tests/test_utils.rs b/runtime-modules/project-token/src/tests/test_utils.rs index 17c33f8d0a..d5e23ea034 100644 --- a/runtime-modules/project-token/src/tests/test_utils.rs +++ b/runtime-modules/project-token/src/tests/test_utils.rs @@ -1,17 +1,19 @@ +use frame_support::BoundedVec; use sp_arithmetic::traits::{One, Zero}; use sp_runtime::traits::{Hash, Saturating}; -use sp_runtime::{Permill, Perquintill}; +use sp_runtime::Permill; use sp_std::collections::btree_map::BTreeMap; +use sp_std::convert::TryFrom; -use crate::types::VestingScheduleOf; use crate::{ balance, tests::mock::*, types::{ - AccountData, BlockRate, ConfigAccountDataOf, MerkleProof, MerkleSide, PatronageData, - Payment, PaymentWithVesting, RevenueSplitState, StakingStatus, TokenAllocation, + AccountData, ConfigAccountDataOf, MerkleProof, MerkleSide, PatronageData, + PaymentWithVesting, RevenueSplitState, StakingStatus, TokenAllocation, TokenIssuanceParameters, TokenSaleId, TokenSaleOf, TransferPolicy, TransferPolicyOf, - Transfers, Validated, ValidatedPayment, VestingSchedule, VestingSource, + Transfers, Validated, ValidatedPayment, VestingSchedule, VestingScheduleOf, VestingSource, + YearlyRate, }, Config, GenesisConfig, }; @@ -26,7 +28,6 @@ pub struct TokenDataBuilder { ::Balance, ::BlockNumber, >, - pub(crate) symbol: ::Hash, pub(crate) revenue_split: RevenueSplitState< ::Balance, ::BlockNumber, @@ -43,11 +44,11 @@ impl TokenDataBuilder { next_sale_id: self.next_sale_id, transfer_policy: self.transfer_policy, patronage_info: self.patronage_info, - symbol: self.symbol, accounts_number: 0u64, revenue_split: self.revenue_split, next_revenue_split_id: 0u32, revenue_split_rate: self.revenue_split_rate, + amm_curve: None, } } @@ -58,10 +59,6 @@ impl TokenDataBuilder { } } - pub fn with_symbol(self, symbol: ::Hash) -> Self { - Self { symbol, ..self } - } - pub fn with_supply(self, supply: Balance) -> Self { Self { total_supply: supply, @@ -77,17 +74,6 @@ impl TokenDataBuilder { } } - pub fn with_patronage_rate(self, rate: BlockRate) -> Self { - Self { - patronage_info: PatronageData::<_, _> { - unclaimed_patronage_tally_amount: Balance::zero(), - rate, - last_unclaimed_patronage_tally_block: BlockNumber::one(), - }, - ..self - } - } - pub fn new_empty() -> Self { Self { tokens_issued: Balance::zero(), @@ -97,12 +83,10 @@ impl TokenDataBuilder { next_sale_id: 0, transfer_policy: TransferPolicy::Permissionless, patronage_info: PatronageData:: { - rate: BlockRate(Perquintill::zero()), + rate: YearlyRate::zero(), unclaimed_patronage_tally_amount: Balance::zero(), last_unclaimed_patronage_tally_block: BlockNumber::one(), }, - // hash of "default" - symbol: ::Hash::default(), revenue_split: RevenueSplitState::Inactive, revenue_split_rate: Permill::zero(), } @@ -115,18 +99,21 @@ impl GenesisConfigBuilder { token_info_by_id: vec![], account_info_by_token_and_member: vec![], next_token_id: TokenId::one(), - symbol_used: vec![], min_sale_duration: BlockNumber::zero(), bloat_bond: DEFAULT_BLOAT_BOND.into(), min_revenue_split_duration: MIN_REVENUE_SPLIT_DURATION.into(), min_revenue_split_time_to_start: MIN_REVENUE_SPLIT_TIME_TO_START.into(), sale_platform_fee: Permill::zero(), + amm_deactivation_threshold: Permill::from_percent(5), + bond_tx_fees: DEFAULT_AMM_BUY_FEES, + unbond_tx_fees: DEFAULT_AMM_SELL_FEES, + max_yearly_patronage_rate: DEFAULT_MAX_YEARLY_PATRONAGE_RATE.into(), + min_amm_slope_parameter: 10u32.into(), } } // add token with given params & zero supply pub fn with_token(mut self, token_id: TokenId, token_info: TokenData) -> Self { - self.symbol_used = vec![(token_info.symbol.clone(), ())]; self.token_info_by_id.push((token_id, token_info)); self.next_token_id = self.next_token_id.saturating_add(TokenId::one()); self @@ -188,12 +175,16 @@ impl GenesisConfigBuilder { account_info_by_token_and_member: self.account_info_by_token_and_member, token_info_by_id: self.token_info_by_id, next_token_id: self.next_token_id, - symbol_used: self.symbol_used, bloat_bond: self.bloat_bond, min_sale_duration: self.min_sale_duration, min_revenue_split_duration: self.min_revenue_split_duration, min_revenue_split_time_to_start: self.min_revenue_split_time_to_start, sale_platform_fee: self.sale_platform_fee, + amm_deactivation_threshold: self.amm_deactivation_threshold, + amm_buy_tx_fees: self.bond_tx_fees, + amm_sell_tx_fees: self.unbond_tx_fees, + max_yearly_patronage_rate: self.max_yearly_patronage_rate, + min_amm_slope_parameter: self.min_amm_slope_parameter, } } } @@ -281,34 +272,36 @@ impl MerkleProof { } } -impl Transfers> { - pub fn new(v: Vec<(Account, Balance)>) -> Self { - Transfers::<_, _>( +impl From> for Transfers { + fn from(v: Vec<(MemberId, Balance)>) -> Self { + Self( v.into_iter() - .map(|(acc, amount)| (acc, Payment:: { amount })) + .map(|(member_id, amount)| (member_id, amount)) .collect::>(), ) } } -impl - Transfers> -{ - pub fn new_issuer(v: Vec<(MemberId, Balance, Option)>) -> Self { - Transfers::<_, _>( - v.into_iter() - .map(|(member_id, amount, vesting_schedule)| { - ( - member_id, - PaymentWithVesting { - amount, - vesting_schedule, - }, - ) - }) - .collect::>(), - ) - } +pub fn new_transfers(v: Vec<(MemberId, Balance)>) -> BoundedVec<(MemberId, Balance), MaxOutputs> { + BoundedVec::<_, _>::try_from(v).ok().unwrap() +} + +pub fn new_issuer_transfers( + v: Vec<(MemberId, Balance, Option)>, +) -> BoundedVec<(MemberId, PaymentWithVesting), MaxOutputs> { + let tmp = v + .into_iter() + .map(|(member_id, amount, vesting_schedule)| { + ( + member_id, + PaymentWithVesting { + amount, + vesting_schedule, + }, + ) + }) + .collect::>(); + BoundedVec::<_, _>::try_from(tmp).ok().unwrap() } impl @@ -348,9 +341,8 @@ where } } -impl +impl TokenIssuanceParameters< - Hash, TokenAllocation, TransferPolicyParams, MemberId, diff --git a/runtime-modules/project-token/src/tests/transfer.rs b/runtime-modules/project-token/src/tests/transfer.rs index 0cf5aa28b2..7c602b0746 100644 --- a/runtime-modules/project-token/src/tests/transfer.rs +++ b/runtime-modules/project-token/src/tests/transfer.rs @@ -2,7 +2,9 @@ use frame_support::{assert_noop, assert_ok}; use crate::tests::mock::*; -use crate::tests::test_utils::{default_vesting_schedule, TokenDataBuilder}; +use crate::tests::test_utils::{ + default_vesting_schedule, new_issuer_transfers, new_transfers, TokenDataBuilder, +}; use crate::traits::PalletToken; use crate::types::{TransferPolicyOf, Transfers, Validated, VestingSource}; use crate::Config; @@ -17,13 +19,13 @@ use sp_std::{collections::btree_map::BTreeMap, convert::TryInto}; // some helpers macro_rules! outputs { [$(($a:expr, $b: expr)),*] => { - Transfers::<_,_>::new(vec![$(($a, $b),)*]) + new_transfers(vec![$(($a, $b),)*]) }; } macro_rules! issuer_outputs { [$(($a:expr, $b: expr, $c: expr)),*] => { - Transfers::<_,_>::new_issuer(vec![$(($a, $b, $c),)*]) + new_issuer_transfers(vec![$(($a, $b, $c),)*]) }; } diff --git a/runtime-modules/project-token/src/traits.rs b/runtime-modules/project-token/src/traits.rs index 267e1e37b8..cf4886b9ca 100644 --- a/runtime-modules/project-token/src/traits.rs +++ b/runtime-modules/project-token/src/traits.rs @@ -14,6 +14,7 @@ pub trait PalletToken< TokenSaleParams, UploadContext, TransfersWithVesting, + AmmParams, > { /// Issue token with specified characteristics @@ -81,4 +82,13 @@ pub trait PalletToken< /// Establish whether the token has an unfinalized sale fn is_sale_unscheduled(token_id: TokenId) -> bool; + + /// Establish weather AMM is active for the token + fn is_amm_active(token_id: TokenId) -> bool; + + /// Activate Amm functionality for the token + fn activate_amm(token_id: TokenId, member_id: MemberId, curve: AmmParams) -> DispatchResult; + + /// Deactivate Amm functionality for the token + fn deactivate_amm(token_id: TokenId, member_id: MemberId) -> DispatchResult; } diff --git a/runtime-modules/project-token/src/types.rs b/runtime-modules/project-token/src/types.rs index 1614bcb4ff..e860c30e47 100644 --- a/runtime-modules/project-token/src/types.rs +++ b/runtime-modules/project-token/src/types.rs @@ -1,26 +1,28 @@ +use sp_std::iter::Sum; + use codec::{Decode, Encode, MaxEncodedLen}; -use common::{bloat_bond::RepayableBloatBond, MembershipTypes}; -use core::ops::AddAssign; -use frame_support::storage::bounded_btree_map::BoundedBTreeMap; +use common::{ + bloat_bond::RepayableBloatBond, numerical::one_plus_interest_pow_fixed, MembershipTypes, +}; use frame_support::{ dispatch::{fmt::Debug, DispatchError, DispatchResult}, ensure, - traits::Get, + traits::{tokens::Balance as BalanceTrait, Get}, + BoundedBTreeMap, BoundedVec, }; use scale_info::TypeInfo; #[cfg(feature = "std")] use serde::{Deserialize, Serialize}; -use sp_arithmetic::traits::{AtLeast32BitUnsigned, One, Saturating, Unsigned, Zero}; +use sp_arithmetic::traits::{AtLeast32BitUnsigned, One, Saturating, Zero}; use sp_runtime::{ - traits::{Convert, Hash, UniqueSaturatedInto}, - PerThing, Permill, Perquintill, SaturatedConversion, + traits::Hash, FixedPointNumber, FixedPointOperand, FixedU128, Permill, Perquintill, }; use sp_std::{ borrow::ToOwned, cmp::{max, min}, collections::btree_map::BTreeMap, convert::{TryFrom, TryInto}, - iter::Sum, + ops::Add, vec::Vec, }; use storage::{BagId, DataObjectCreationParameters}; @@ -28,6 +30,18 @@ use storage::{BagId, DataObjectCreationParameters}; // crate imports use crate::{errors::Error, Config, RepayableBloatBondOf}; +// trait "aliases" +pub trait BlockNumberTrait: Copy + AtLeast32BitUnsigned + Saturating + Default {} +impl BlockNumberTrait for T {} + +// `TokenBalance` will be implemented as `u128` in the runtime configuration +pub trait TokenBalanceTrait: BalanceTrait + FixedPointOperand + Sum {} +impl TokenBalanceTrait for T {} + +// `Balance` will be implemented as `u128` in the runtime configuration +pub trait JoyTokenBalanceTrait: BalanceTrait {} +impl JoyTokenBalanceTrait for T {} + /// Source of tokens subject to vesting that were acquired by an account /// either through purchase or during initial issuance #[cfg_attr(feature = "std", derive(Serialize, Deserialize))] @@ -99,9 +113,6 @@ pub struct TokenData { /// Transfer policy pub transfer_policy: TransferPolicy, - /// Symbol used to identify token - pub symbol: Hash, - /// Patronage Information pub patronage_info: PatronageData, @@ -116,6 +127,9 @@ pub struct TokenData { /// Latest Token Revenue split (active / inactive) pub next_revenue_split_id: RevenueSplitId, + + /// Amm Curve functionality + pub amm_curve: Option>, } /// Revenue Split State @@ -129,7 +143,7 @@ pub enum RevenueSplitState { Active(RevenueSplitInfo), } -impl +impl RevenueSplitState { pub fn ensure_inactive(&self) -> DispatchResult { @@ -190,7 +204,7 @@ pub struct RevenueSplitInfo { pub dividends_claimed: JoyBalance, } -impl +impl RevenueSplitInfo { /// Leftovers allocation not claimed so far @@ -207,7 +221,7 @@ pub struct Timeline { pub duration: BlockNumber, } -impl Timeline { +impl Timeline { pub fn from_params(start: BlockNumber, duration: BlockNumber) -> Self { Timeline::<_> { start, duration } } @@ -237,7 +251,7 @@ impl Timeline { #[derive(Encode, Decode, Clone, PartialEq, Eq, Default, Debug, TypeInfo, MaxEncodedLen)] pub struct PatronageData { /// Patronage rate - pub rate: BlockRate, + pub rate: YearlyRate, /// Tally count for the outstanding credit before latest patronage config change pub unclaimed_patronage_tally_amount: Balance, @@ -322,19 +336,8 @@ pub struct VestingSchedule { pub(crate) burned_amount: Balance, } -impl VestingSchedule -where - BlockNumber: Saturating + PartialOrd + Copy, - Balance: Saturating - + Clone - + Copy - + From - + Unsigned - + TryInto - + TryInto - + Ord - + Zero - + AddAssign, +impl + VestingSchedule { /// Construct a vesting schedule from `VestingScheduleParams` and `init_block` /// @@ -368,11 +371,9 @@ where } // Vesting period is ongoing if end_block > b { - let remaining_vesting_blocks = end_block.saturating_sub(b); - let remaining_vesting_percentage = Permill::from_rational( - T::BlockNumberToBalance::convert(remaining_vesting_blocks), - T::BlockNumberToBalance::convert(self.linear_vesting_duration), - ); + let remaining_vesting_blocks = end_block.saturating_sub(b).unique_saturated_into(); + let remaining_vesting_percentage = + Permill::from_rational(remaining_vesting_blocks, self.linear_vesting_duration); return (remaining_vesting_percentage * self.post_cliff_total_amount) .saturating_sub(self.burned_amount); } @@ -462,9 +463,9 @@ pub struct TokenSale +impl< + JoyBalance, + Balance: TokenBalanceTrait, + BlockNumber: BlockNumberTrait, + MemberId, + AccountId, + > TokenSale< JoyBalance, Balance, @@ -496,17 +503,6 @@ impl MemberId, AccountId, > -where - BlockNumber: Saturating + Zero + Copy + Clone + PartialOrd, - Balance: Saturating - + Clone - + Copy - + From - + Unsigned - + TryInto - + TryInto - + Ord - + AddAssign, { pub(crate) fn try_from_params( params: TokenSaleParamsOf, @@ -586,9 +582,86 @@ where } } +/// Represents token's amm with linear pricing function y = ax + b +#[cfg_attr(feature = "std", derive(Serialize, Deserialize))] +#[derive(Default, Encode, Decode, TypeInfo, Clone, Debug, Eq, PartialEq, MaxEncodedLen)] +pub struct AmmParams { + /// Slope parameter : a + pub slope: Balance, + + /// Intercept : b + pub intercept: Balance, +} + +/// Represents token's amm curve with linear pricing function y = ax + b +#[cfg_attr(feature = "std", derive(Serialize, Deserialize))] +#[derive(Default, Encode, Decode, TypeInfo, Clone, Debug, Eq, PartialEq, MaxEncodedLen)] +pub struct AmmCurve { + /// Slope parameter : a + pub slope: Balance, + + /// Intercept : b + pub intercept: Balance, + + // amount of token added to circulation by the AMM so far + pub provided_supply: Balance, +} + +#[derive(Debug)] +pub(crate) enum AmmOperation { + Sell, + Buy, +} +impl AmmCurve { + pub(crate) fn from_params(params: AmmParams) -> Self { + Self { + slope: params.slope, + intercept: params.intercept, + provided_supply: Balance::zero(), + } + } + + pub(crate) fn increase_amm_bought_amount_by(&mut self, amount: Balance) { + self.provided_supply = self.provided_supply.saturating_add(amount); + } + + pub(crate) fn decrease_amm_bought_amount_by(&mut self, amount: Balance) { + self.provided_supply = self.provided_supply.saturating_sub(amount); + } + + pub(crate) fn eval( + &self, + amount: Balance, + bond_operation: AmmOperation, + ) -> Result { + let amount_sq = amount + .checked_mul(&amount) + .ok_or(Error::::ArithmeticError)?; + let first_term = self.slope.saturating_mul(amount_sq).div(2u32.into()); + let second_term = self.intercept.saturating_mul(amount); + let mixed = amount + .checked_mul(&self.provided_supply) + .ok_or(Error::::ArithmeticError)?; + let third_term = self.slope.saturating_mul(mixed); + let res = match bond_operation { + AmmOperation::Buy => first_term + .checked_add(&second_term) + .ok_or(Error::::ArithmeticError)? + .checked_add(&third_term) + .ok_or(Error::::ArithmeticError)?, + AmmOperation::Sell => second_term + .checked_add(&third_term) + .ok_or(Error::::ArithmeticError)? + .checked_sub(&first_term) + .ok_or(Error::::ArithmeticError)?, + }; + Ok(res) + } +} + /// Represents token's offering state #[derive(Encode, Decode, Clone, PartialEq, Eq, Debug)] -pub enum OfferingState { +pub enum OfferingState { /// Idle state Idle, @@ -598,28 +671,31 @@ pub enum OfferingState { /// Active sale state Sale(TokenSale), - /// state for IBCO, it might get decorated with the JOY reserve - /// amount for the token - BondingCurve, + /// state for Amm + Amm(AmmCurve), } -impl OfferingState { +impl OfferingState { pub(crate) fn of(token: &TokenDataOf) -> OfferingStateOf { - token - .sale - .as_ref() - .map_or(OfferingStateOf::::Idle, |sale| { - let current_block = >::block_number(); - if current_block < sale.start_block { - OfferingStateOf::::UpcomingSale(sale.clone()) - } else if current_block >= sale.start_block - && current_block < sale.start_block.saturating_add(sale.duration) - { - OfferingStateOf::::Sale(sale.clone()) - } else { - OfferingStateOf::::Idle - } - }) + if let Some(curve) = token.amm_curve.clone() { + OfferingStateOf::::Amm(curve) + } else { + token + .sale + .as_ref() + .map_or(OfferingStateOf::::Idle, |sale| { + let current_block = >::block_number(); + if current_block < sale.start_block { + OfferingStateOf::::UpcomingSale(sale.clone()) + } else if current_block >= sale.start_block + && current_block < sale.start_block.saturating_add(sale.duration) + { + OfferingStateOf::::Sale(sale.clone()) + } else { + OfferingStateOf::::Idle + } + }) + } } pub(crate) fn ensure_idle_of(token: &TokenDataOf) -> DispatchResult { @@ -646,6 +722,15 @@ impl OfferingState { _ => Err(Error::::NoActiveSale.into()), } } + + pub(crate) fn ensure_amm_of( + token: &TokenDataOf, + ) -> Result, DispatchError> { + match Self::of::(token) { + OfferingStateOf::::Amm(curve) => Ok(curve), + _ => Err(Error::::NotInAmmState.into()), + } + } } #[derive(Encode, Decode, Clone, PartialEq, Eq, PartialOrd, Ord, Debug, TypeInfo)] @@ -656,13 +741,10 @@ pub struct TokenAllocation { /// Input parameters for token issuance #[derive(Encode, Decode, Clone, PartialEq, Eq, Default, Debug, TypeInfo)] -pub struct TokenIssuanceParameters { +pub struct TokenIssuanceParameters { /// Initial allocation of the token pub initial_allocation: BTreeMap, - /// Token Symbol - pub symbol: Hash, - /// Initial transfer policy: pub transfer_policy: TransferPolicyParams, @@ -671,21 +753,23 @@ pub struct TokenIssuanceParameters, } impl TokenIssuanceParameters< - Hash, TokenAllocation, TransferPolicyParams>, MemberId, > where MemberId: Ord, - Balance: Sum + Copy, + Balance: TokenBalanceTrait, SingleDataObjectUploadParams: Clone, { - pub(crate) fn get_initial_allocation_bloat_bond + Saturating>( + pub(crate) fn get_initial_allocation_bloat_bond( &self, bloat_bond: JoyBalance, ) -> JoyBalance { @@ -714,9 +798,52 @@ pub enum MerkleSide { } /// Yearly rate used for patronage info initialization -#[derive(Encode, Decode, Clone, PartialEq, Eq, Debug, Copy, Default, TypeInfo)] +#[cfg_attr(feature = "std", derive(Serialize, Deserialize))] +#[derive( + Encode, Decode, Clone, PartialEq, Eq, Debug, Copy, PartialOrd, Default, TypeInfo, MaxEncodedLen, +)] pub struct YearlyRate(pub Permill); +impl From for YearlyRate { + fn from(a: Permill) -> Self { + Self(a) + } +} + +impl YearlyRate { + // floating point arithmetic cannot be used in + pub fn for_period(self, blocks: BlockNumber) -> FixedU128 + where + BlockNumber: BlockNumberTrait, + BlocksPerYear: Get, + { + let rate = FixedU128::saturating_from_rational::( + blocks.unique_saturated_into(), + BlocksPerYear::get() as u128, + ); + + let result = one_plus_interest_pow_fixed(self.0, rate); + result.saturating_sub(FixedU128::one()) + } +} + +impl Add for YearlyRate { + type Output = Self; + fn add(self, rhs: Self) -> Self::Output { + Self(self.0.add(rhs.0).min(Permill::one())) + } +} + +impl Zero for YearlyRate { + fn is_zero(&self) -> bool { + self.0.is_zero() + } + + fn zero() -> Self { + Self(Permill::zero()) + } +} + /// Block rate used for patronage accounting #[cfg_attr(feature = "std", derive(Serialize, Deserialize))] #[derive( @@ -728,13 +855,6 @@ pub struct BlockRate(pub Perquintill); #[derive(Encode, Decode, Clone, PartialEq, Eq, Debug, TypeInfo)] pub struct MerkleProof(pub Vec<(Hasher::Output, MerkleSide)>); -/// Information about a payment -#[derive(Encode, Decode, Clone, PartialEq, Eq, Debug, TypeInfo)] -pub struct Payment { - /// Amount - pub amount: Balance, -} - /// Information about a payment with optional vesting schedule #[derive(Encode, Decode, Clone, PartialEq, Eq, Debug, TypeInfo)] pub struct PaymentWithVesting { @@ -745,12 +865,12 @@ pub struct PaymentWithVesting { pub vesting_schedule: Option, } -impl From> +impl From for PaymentWithVesting { - fn from(payment: Payment) -> Self { + fn from(amount: Balance) -> Self { Self { - amount: payment.amount, + amount, vesting_schedule: None, } } @@ -827,7 +947,7 @@ pub enum ValidatedWithBloatBond { // implementation /// Default trait for OfferingState -impl Default for OfferingState { +impl Default for OfferingState { fn default() -> Self { OfferingState::Idle } @@ -902,7 +1022,7 @@ where } } -impl +impl AccountData, RepayableBloatBond, VestingSchedulesMap> { pub fn new_with_amount_and_bond(amount: Balance, bloat_bond: RepayableBloatBond) -> Self { @@ -922,19 +1042,8 @@ impl BoundedBTreeMap, MaxVestingSchedules>, > where - Balance: Clone - + Zero - + From - + TryInto - + Unsigned - + Saturating - + Sum - + PartialOrd - + Ord - + TryInto - + Copy - + AddAssign, - BlockNumber: Copy + Clone + PartialOrd + Ord + Saturating + From + Unsigned, + Balance: TokenBalanceTrait, + BlockNumber: BlockNumberTrait, RepayableBloatBond: Default, MaxVestingSchedules: Get, { @@ -1193,7 +1302,15 @@ where } } /// Token Data implementation -impl +impl< + JoyBalance, + Balance: TokenBalanceTrait, + Hash, + BlockNumber, + VestingScheduleParams, + MemberId, + AccountId, + > TokenData< Balance, Hash, @@ -1202,16 +1319,9 @@ impl, > where - Balance: Zero - + Copy - + Saturating - + Debug - + From - + UniqueSaturatedInto - + Unsigned - + AddAssign, - BlockNumber: PartialOrd + Saturating + Copy + AtLeast32BitUnsigned, - JoyBalance: Copy + Saturating + Zero, + Balance: TokenBalanceTrait, + BlockNumber: BlockNumberTrait, + JoyBalance: JoyTokenBalanceTrait, { // increase total supply pub(crate) fn increase_supply_by(&mut self, amount: Balance) { @@ -1248,19 +1358,27 @@ where self.patronage_info.unclaimed_patronage_tally_amount = amount; } - /// Computes: period * rate * supply + tally - pub(crate) fn unclaimed_patronage_at_block(&self, block: BlockNumber) -> Balance { + /// Computes supply inflation since last patronage event, used when updating patronage rate + pub(crate) fn unclaimed_patronage_at_block>( + &self, + block: BlockNumber, + ) -> Balance { let blocks = block.saturating_sub(self.patronage_info.last_unclaimed_patronage_tally_block); - let unclaimed_patronage_percent = self.patronage_info.rate.for_period(blocks); - unclaimed_patronage_percent - .mul_floor(self.total_supply) - .saturating_add(self.patronage_info.unclaimed_patronage_tally_amount) + let net_rate = self + .patronage_info + .rate + .for_period::<_, BlocksPerYear>(blocks); + net_rate.saturating_mul_int(self.total_supply) } - pub fn set_new_patronage_rate_at_block(&mut self, new_rate: BlockRate, block: BlockNumber) { + pub fn set_new_patronage_rate_at_block>( + &mut self, + new_rate: YearlyRate, + block: BlockNumber, + ) { // update tally according to old rate self.patronage_info.unclaimed_patronage_tally_amount = - self.unclaimed_patronage_at_block(block); + self.unclaimed_patronage_at_block::(block); self.patronage_info.last_unclaimed_patronage_tally_block = block; self.patronage_info.rate = new_rate; } @@ -1290,17 +1408,21 @@ where Error::::RevenueSplitRateIsZero ); + ensure!( + params.patronage_rate <= crate::Pallet::::max_yearly_patronage_rate(), + Error::::YearlyPatronageRateLimitExceeded + ); + let patronage_info = PatronageData::<::Balance, ::BlockNumber> { last_unclaimed_patronage_tally_block: current_block, unclaimed_patronage_tally_amount: ::Balance::zero(), - rate: BlockRate::from_yearly_rate(params.patronage_rate, T::BlocksPerYear::get()), + rate: params.patronage_rate, }; let total_supply = params.initial_allocation.values().map(|v| v.amount).sum(); Ok(TokenData { - symbol: params.symbol, total_supply, tokens_issued: total_supply, sale: None, @@ -1310,10 +1432,22 @@ where accounts_number: 0, revenue_split: RevenueSplitState::Inactive, next_revenue_split_id: 0, - // TODO: revenue split rate might be subjected to constraints: https://github.com/Joystream/atlas/issues/2728 revenue_split_rate: params.revenue_split_rate, + amm_curve: None, }) } + + pub(crate) fn increase_amm_bought_amount_by(&mut self, amount: Balance) { + if let Some(curve) = self.amm_curve.as_mut() { + curve.increase_amm_bought_amount_by(amount) + } + } + + pub(crate) fn decrease_amm_bought_amount_by(&mut self, amount: Balance) { + if let Some(curve) = self.amm_curve.as_mut() { + curve.decrease_amm_bought_amount_by(amount) + } + } } impl MerkleProof { @@ -1340,7 +1474,7 @@ impl MerkleProof { impl Transfers> where - Balance: Sum + Copy, + Balance: TokenBalanceTrait, { pub fn total_amount(&self) -> Balance { self.0.values().map(|payment| payment.amount).sum() @@ -1353,7 +1487,7 @@ impl ValidatedPayment>, > where - Balance: Sum + Copy, + Balance: TokenBalanceTrait, { pub fn total_amount(&self) -> Balance { self.0 @@ -1363,50 +1497,29 @@ where } } -impl From>> +// BoundedVec<(K, Balance), S> -> Transfers +impl> + From> for Transfers> where MemberId: Ord + Clone, Balance: Clone, { - fn from(v: Transfers>) -> Self { + fn from(v: BoundedVec<(MemberId, Balance), MaxOutputs>) -> Self { Self( - v.0.iter() - .map(|(a, p)| (a.clone(), p.clone().into())) - .collect(), + v.into_iter() + .map(|(member_id, amount)| (member_id, PaymentWithVesting::from(amount))) + .collect::>(), ) } } -impl From> for BTreeMap { - fn from(v: Transfers) -> Self { - v.0 - } -} - -/// Block Rate bare minimum impementation -impl BlockRate { - pub fn from_yearly_rate(r: YearlyRate, blocks_per_year: u32) -> Self { - let max_accuracy: u64 = ::ACCURACY.into(); - BlockRate(Perquintill::from_rational( - r.0.deconstruct().into(), - max_accuracy.saturating_mul(blocks_per_year.into()), - )) - } - - pub fn to_yearly_rate_representation(self, blocks_per_year: u32) -> Perquintill { - self.for_period(blocks_per_year) - } - - pub fn for_period(self, blocks: BlockNumber) -> Perquintill - where - BlockNumber: AtLeast32BitUnsigned + Clone, - { - Perquintill::from_parts(self.0.deconstruct().saturating_mul(blocks.saturated_into())) - } - - pub fn saturating_sub(self, other: Self) -> Self { - BlockRate(self.0.saturating_sub(other.0)) +// BoundedVec<(K,V),S> -> Transfers +impl> From> + for Transfers +{ + fn from(v: BoundedVec<(MemberId, Payment), MaxOutputs>) -> Self { + Self(v.into_iter().collect::>()) } } @@ -1454,7 +1567,6 @@ pub type TokenAllocationOf = TokenAllocation, VestingSchedu /// Alias for Token Issuance Parameters pub type TokenIssuanceParametersOf = TokenIssuanceParameters< - ::Hash, TokenAllocationOf, TransferPolicyParamsOf, ::MemberId, @@ -1503,7 +1615,7 @@ pub(crate) type TokenSaleOf = TokenSale< >; /// Alias for OfferingState -pub(crate) type OfferingStateOf = OfferingState>; +pub(crate) type OfferingStateOf = OfferingState, AmmCurveOf>; /// Alias for UploadContext pub type UploadContextOf = UploadContext<::AccountId, BagId>; @@ -1521,15 +1633,21 @@ pub type PaymentWithVestingOf = /// Alias for ValidatedPayment pub(crate) type ValidatedPaymentOf = ValidatedPayment>; -/// Alias for Transfers w/ Payment -pub(crate) type TransfersOf = - Transfers<::MemberId, Payment>>; +/// Alias used for issuer_transfer +pub(crate) type TransferOutputsOf = BoundedVec< + (::MemberId, TokenBalanceOf), + ::MaxOutputs, +>; /// Alias for Transfers w/ PaymentWithVesting -pub type TransfersWithVestingOf = - Transfers<::MemberId, PaymentWithVestingOf>; +pub type TransfersOf = Transfers<::MemberId, PaymentWithVestingOf>; + +/// Alias used for transfers +pub type TransferWithVestingOutputsOf = BoundedVec< + (::MemberId, PaymentWithVestingOf), + ::MaxOutputs, +>; -/// Validated transfers /// Alias for Timeline pub type TimelineOf = Timeline<::BlockNumber>; @@ -1555,3 +1673,9 @@ pub type VestingSchedulesOf = BoundedBTreeMap< VestingScheduleOf, ::MaxVestingSchedulesPerAccountPerToken, >; + +/// Alias for the amm curve +pub type AmmCurveOf = AmmCurve>; + +/// Alias for the amm params +pub type AmmParamsOf = AmmParams>; diff --git a/runtime-modules/project-token/src/weights.rs b/runtime-modules/project-token/src/weights.rs index 82588c5caa..1f46105c53 100644 --- a/runtime-modules/project-token/src/weights.rs +++ b/runtime-modules/project-token/src/weights.rs @@ -52,6 +52,9 @@ pub trait WeightInfo { fn exit_revenue_split() -> Weight; fn set_frozen_status() -> Weight; fn burn() -> Weight; + fn buy_on_amm_with_account_creation() -> Weight; + fn buy_on_amm_with_existing_account() -> Weight; + fn sell_on_amm() -> Weight; } /// Weights for project_token using the Substrate node and recommended hardware. @@ -222,6 +225,42 @@ impl WeightInfo for SubstrateWeight { .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } + + // Storage: Membership MembershipById (r:1 w:0) + // Storage: Token TokenInfoById (r:1 w:1) + // Storage: Token AccountInfoByTokenAndMember (r:1 w:1) + // Storage: Token BloatBond (r:1 w:0) + // Storage: Token AmmBuyTxFees (r:1 w:0) + // Storage: System Account (r:2 w:2) + // Storage: Timestamp Now (r:1 w:0) + fn buy_on_amm_with_account_creation() -> Weight { + Weight::from_parts(74_786_000 , 0_u64) + .saturating_add(T::DbWeight::get().reads(8_u64)) + .saturating_add(T::DbWeight::get().writes(4_u64)) + } + // Storage: Membership MembershipById (r:1 w:0) + // Storage: Token TokenInfoById (r:1 w:1) + // Storage: Token AccountInfoByTokenAndMember (r:1 w:1) + // Storage: Token BloatBond (r:1 w:0) + // Storage: Token AmmBuyTxFees (r:1 w:0) + // Storage: System Account (r:2 w:2) + // Storage: Timestamp Now (r:1 w:0) + fn buy_on_amm_with_existing_account() -> Weight { + Weight::from_parts(75_190_000, 0_u64) + .saturating_add(T::DbWeight::get().reads(8_u64)) + .saturating_add(T::DbWeight::get().writes(4_u64)) + } + // Storage: Membership MembershipById (r:1 w:0) + // Storage: Token TokenInfoById (r:1 w:1) + // Storage: Token AccountInfoByTokenAndMember (r:1 w:1) + // Storage: Timestamp Now (r:1 w:0) + // Storage: Token AmmSellTxFees (r:1 w:0) + // Storage: System Account (r:2 w:2) + fn sell_on_amm() -> Weight { + Weight::from_parts(61_192_000, 0_u64) + .saturating_add(T::DbWeight::get().reads(7_u64)) + .saturating_add(T::DbWeight::get().writes(4_u64)) + } } // Default implementation for tests @@ -250,4 +289,13 @@ impl WeightInfo for () { fn burn() -> Weight { Weight::from_parts(0, 0) } + fn buy_on_amm_with_account_creation() -> Weight { + Weight::from_parts(0, 0) + } + fn buy_on_amm_with_existing_account() -> Weight { + Weight::from_parts(0, 0) + } + fn sell_on_amm() -> Weight { + Weight::from_parts(0, 0) + } } diff --git a/runtime-modules/proposals/codex/Cargo.toml b/runtime-modules/proposals/codex/Cargo.toml index bf51a001d3..6c8da6c844 100644 --- a/runtime-modules/proposals/codex/Cargo.toml +++ b/runtime-modules/proposals/codex/Cargo.toml @@ -6,42 +6,47 @@ edition = '2018' [dependencies] serde = { version = "1.0.101", optional = true, features = ["derive"] } -codec = { package = 'parity-scale-codec', version = '3.1.2', default-features = false, features = ['derive'] } -scale-info = { version = "2.1.1", default-features = false, features = ["derive"] } -sp-std = { package = 'sp-std', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e'} -sp-core = { package = 'sp-core', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e'} -frame-support = { package = 'frame-support', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e'} -sp-arithmetic = { package = 'sp-arithmetic', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e'} -sp-runtime = { package = 'sp-runtime', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e'} -frame-system = { package = 'frame-system', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e'} -staking = { package = 'pallet-staking', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e'} -pallet-timestamp = { package = 'pallet-timestamp', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e'} -working-group = { package = 'pallet-working-group', default-features = false, path = '../../working-group'} -common = { package = 'pallet-common', default-features = false, path = '../../common'} -proposals-engine = { package = 'pallet-proposals-engine', default-features = false, path = '../engine'} -proposals-discussion = { package = 'pallet-proposals-discussion', default-features = false, path = '../discussion'} -constitution = { package = 'pallet-constitution', default-features = false, path = '../../constitution'} -membership = { package = 'pallet-membership', default-features = false, path = '../../membership'} -content = { package = 'pallet-content', default-features = false, path = '../../content'} -balances = { package = 'pallet-balances', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e', optional = true} +codec = { package = 'parity-scale-codec', version = '3.1.2', default-features = false, features = [ + 'derive', +] } +scale-info = { version = "2.1.1", default-features = false, features = [ + "derive", +] } +sp-std = { package = 'sp-std', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e' } +sp-core = { package = 'sp-core', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e' } +frame-support = { package = 'frame-support', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e' } +sp-arithmetic = { package = 'sp-arithmetic', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e' } +sp-runtime = { package = 'sp-runtime', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e' } +frame-system = { package = 'frame-system', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e' } +staking = { package = 'pallet-staking', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e' } +pallet-timestamp = { package = 'pallet-timestamp', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e' } +working-group = { package = 'pallet-working-group', default-features = false, path = '../../working-group' } +common = { package = 'pallet-common', default-features = false, path = '../../common' } +proposals-engine = { package = 'pallet-proposals-engine', default-features = false, path = '../engine' } +proposals-discussion = { package = 'pallet-proposals-discussion', default-features = false, path = '../discussion' } +constitution = { package = 'pallet-constitution', default-features = false, path = '../../constitution' } +membership = { package = 'pallet-membership', default-features = false, path = '../../membership' } +content = { package = 'pallet-content', default-features = false, path = '../../content' } +balances = { package = 'pallet-balances', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e' } +token = { package = 'pallet-project-token', default-features = false, path = '../../project-token' } # Benchmarking dependencies -frame-benchmarking = { package = 'frame-benchmarking', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e', optional = true} -council = { package = 'pallet-council', default-features = false, path = '../../council', optional = true} +frame-benchmarking = { package = 'frame-benchmarking', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e', optional = true } +council = { package = 'pallet-council', default-features = false, path = '../../council', optional = true } [dev-dependencies] -sp-io = { package = 'sp-io', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e'} -sp-core = { package = 'sp-core', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e'} -sp-staking = { package = 'sp-staking', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e'} -pallet-staking-reward-curve = { package = 'pallet-staking-reward-curve', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e'} -strum = {version = "0.19", default-features = false} -staking-handler = { package = 'pallet-staking-handler', default-features = false, path = '../../staking-handler'} -referendum = { package = 'pallet-referendum', default-features = false, path = '../../referendum'} -council = { package = 'pallet-council', default-features = false, path = '../../council'} -balances = { package = 'pallet-balances', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e'} -frame-election-provider-support = { package = 'frame-election-provider-support', git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e'} -pallet-bags-list = { package = 'pallet-bags-list', git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e'} -sp-npos-elections = { package = 'sp-npos-elections', git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e'} +sp-io = { package = 'sp-io', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e' } +sp-core = { package = 'sp-core', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e' } +sp-staking = { package = 'sp-staking', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e' } +pallet-staking-reward-curve = { package = 'pallet-staking-reward-curve', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e' } +strum = { version = "0.19", default-features = false } +staking-handler = { package = 'pallet-staking-handler', default-features = false, path = '../../staking-handler' } +referendum = { package = 'pallet-referendum', default-features = false, path = '../../referendum' } +council = { package = 'pallet-council', default-features = false, path = '../../council' } +balances = { package = 'pallet-balances', default-features = false, git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e' } +frame-election-provider-support = { package = 'frame-election-provider-support', git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e' } +pallet-bags-list = { package = 'pallet-bags-list', git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e' } +sp-npos-elections = { package = 'sp-npos-elections', git = 'https://github.com/joystream/substrate.git', rev = '50cf239147a6f569e563bcadec6c7a1c5ad5c67e' } [features] default = ['std'] @@ -69,9 +74,10 @@ std = [ 'council/std', 'membership/std', 'content/std', + 'token/std', 'staking/std', 'scale-info/std', 'frame-election-provider-support/std', 'sp-staking/std', ] -try-runtime = [ "frame-support/try-runtime"] +try-runtime = ["frame-support/try-runtime"] diff --git a/runtime/src/lib.rs b/runtime/src/lib.rs index e7f3d4ec22..cad9b06c71 100644 --- a/runtime/src/lib.rs +++ b/runtime/src/lib.rs @@ -249,7 +249,6 @@ impl Contains<::RuntimeCall> for CallFilter { RuntimeCall::Content(content::Call::::initialize_channel_transfer { .. }) => false, - RuntimeCall::Content(content::Call::::issue_creator_token { .. }) => false, RuntimeCall::Bounty(bounty::Call::::create_bounty { .. }) => false, RuntimeCall::ProposalsCodex(proposals_codex::Call::::create_proposal { general_proposal_parameters: _, @@ -901,6 +900,7 @@ parameter_types! { pub const ProjectTokenModuleId: PalletId = PalletId(*b"mo:token"); // module: token pub const MaxVestingSchedulesPerAccountPerToken: u32 = 5; pub const BlocksPerYear: u32 = 5259600; // 365,25 * 24 * 60 * 60 / 6 + pub const MaxOutputs: u32 = 24; // set according to https://github.com/Joystream/joystream/issues/4947#issuecomment-1778893817 // Account bloat bond related: pub ProjectTokenAccountCleanupTxFee: Balance = compute_fee( RuntimeCall::ProjectToken(project_token::Call::::dust_account { @@ -921,7 +921,6 @@ impl project_token::Config for Runtime { type RuntimeEvent = RuntimeEvent; type Balance = Balance; type TokenId = TokenId; - type BlockNumberToBalance = BlockNumberToBalance; type DataObjectStorage = Storage; type ModuleId = ProjectTokenModuleId; type MaxVestingSchedulesPerAccountPerToken = MaxVestingSchedulesPerAccountPerToken; @@ -929,6 +928,7 @@ impl project_token::Config for Runtime { type BlocksPerYear = BlocksPerYear; type MemberOriginValidator = Members; type MembershipInfoProvider = Members; + type MaxOutputs = MaxOutputs; type WeightInfo = project_token::weights::SubstrateWeight; } diff --git a/runtime/src/weights/rocksdb_weights.rs b/runtime/src/weights/rocksdb_weights.rs index 9baa9b55e3..5d43484b2f 100644 --- a/runtime/src/weights/rocksdb_weights.rs +++ b/runtime/src/weights/rocksdb_weights.rs @@ -1,21 +1,21 @@ //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-07-31 (Y/M/D) -//! HOSTNAME: `Mokhtars-MacBook-Pro.local`, CPU: `` +//! DATE: 2023-10-16 (Y/M/D) +//! HOSTNAME: `ignazios-MacBook-Pro.local`, CPU: `` //! //! DATABASE: `RocksDb`, RUNTIME: `Development` //! BLOCK-NUM: `BlockId::Number(0)` //! SKIP-WRITE: `false`, SKIP-READ: `false`, WARMUPS: `100` //! STATE-VERSION: `V1`, STATE-CACHE-SIZE: `` -//! WEIGHT-PATH: `./../runtime/src/weights/` +//! WEIGHT-PATH: `./scripts/../runtime/src/weights/` //! METRIC: `Average`, WEIGHT-MUL: `1.0`, WEIGHT-ADD: `0` // Executed Command: -// ./../target/release/joystream-node +// ./scripts/../target/release/joystream-node // benchmark // storage // --chain=prod-test // --warmups=100 -// --weight-path=./../runtime/src/weights/ +// --weight-path=./scripts/../runtime/src/weights/ // --state-version // 1 @@ -33,31 +33,31 @@ pub mod constants { /// Calculated by multiplying the *Average* of all values with `1.0` and adding `0`. /// /// Stats nanoseconds: - /// Min, Max: 1_333, 129_041 - /// Average: 3_499 - /// Median: 2_666 - /// Std-Dev: 9857.21 + /// Min, Max: 1_458, 140_541 + /// Average: 3_705 + /// Median: 2_708 + /// Std-Dev: 10595.27 /// /// Percentiles nanoseconds: - /// 99th: 4_833 - /// 95th: 4_041 - /// 75th: 3_166 - read: 3_499 * constants::WEIGHT_REF_TIME_PER_NANOS, + /// 99th: 8_208 + /// 95th: 4_291 + /// 75th: 3_333 + read: 3_705 * constants::WEIGHT_REF_TIME_PER_NANOS, /// Time to write one storage item. /// Calculated by multiplying the *Average* of all values with `1.0` and adding `0`. /// /// Stats nanoseconds: - /// Min, Max: 9_208, 2_688_500 - /// Average: 33_700 - /// Median: 17_208 - /// Std-Dev: 207994.77 + /// Min, Max: 8_291, 2_918_791 + /// Average: 35_218 + /// Median: 17_500 + /// Std-Dev: 222540.72 /// /// Percentiles nanoseconds: - /// 99th: 42_750 - /// 95th: 26_041 - /// 75th: 20_125 - write: 33_700 * constants::WEIGHT_REF_TIME_PER_NANOS, + /// 99th: 55_625 + /// 95th: 26_541 + /// 75th: 21_000 + write: 35_218 * constants::WEIGHT_REF_TIME_PER_NANOS, }; } diff --git a/storage-node/package.json b/storage-node/package.json index 3e462ab2c1..d2c3f08761 100644 --- a/storage-node/package.json +++ b/storage-node/package.json @@ -12,7 +12,7 @@ "@elastic/ecs-winston-format": "^1.3.1", "@joystream/metadata-protobuf": "^2.8.0", "@joystream/opentelemetry": "1.0.0", - "@joystream/types": "^3.0.0", + "@joystream/types": "^4.0.0", "@oclif/command": "^1", "@oclif/config": "^1", "@oclif/plugin-help": "^3", diff --git a/tests/network-tests/src/fixtures/content/channelPayouts/ClaimAndWithdrawChannelRewardFixture.ts b/tests/network-tests/src/fixtures/content/channelPayouts/ClaimAndWithdrawChannelRewardFixture.ts deleted file mode 100644 index 31d0533826..0000000000 --- a/tests/network-tests/src/fixtures/content/channelPayouts/ClaimAndWithdrawChannelRewardFixture.ts +++ /dev/null @@ -1,85 +0,0 @@ -import { prepareClaimChannelRewardExtrinsicArgs } from '@joystream/js/content' -import { SubmittableExtrinsic } from '@polkadot/api/types' -import { ISubmittableResult } from '@polkadot/types/types/' -import { assert } from 'chai' -import { Utils } from '../../../utils' -import { Api } from '../../../Api' -import { StandardizedFixture } from '../../../Fixture' -import { - ChannelFieldsFragment, - ChannelRewardClaimedAndWithdrawnEventFieldsFragment, -} from '../../../graphql/generated/queries' -import { QueryNodeApi } from '../../../QueryNodeApi' -import { EventDetails, EventType } from '../../../types' -import { ClaimChannelRewardParams, getExpectedClaims } from './ClaimChannelRewardFixture' -import { BN } from 'bn.js' - -type ClaimAndWithdrawChannelRewardEventDetails = EventDetails> - -export class ClaimAndWithdrawChannelRewardFixture extends StandardizedFixture { - protected claimChannelRewardParams: ClaimChannelRewardParams[] - protected expectedClaims: string[] = [] - - public constructor(api: Api, query: QueryNodeApi, claimChannelRewardParams: ClaimChannelRewardParams[]) { - super(api, query) - this.claimChannelRewardParams = claimChannelRewardParams - } - - protected async getEventFromResult(result: ISubmittableResult): Promise { - return this.api.getEventDetails(result, 'content', 'ChannelRewardClaimedAndWithdrawn') - } - - protected async getSignerAccountOrAccounts(): Promise { - return await Promise.all( - this.claimChannelRewardParams.map(async ({ asMember }) => - (await this.api.query.members.membershipById(asMember)).unwrap().controllerAccount.toString() - ) - ) - } - - protected async getExtrinsics(): Promise[]> { - return this.claimChannelRewardParams.map((params) => { - // Prepare extrinsic arguments - const { pullPayment, proofElements } = prepareClaimChannelRewardExtrinsicArgs(params.payoutProof) - - return this.api.tx.content.claimAndWithdrawChannelReward({ Member: params.asMember }, proofElements, pullPayment) - }) - } - - protected assertQueryNodeEventIsValid(qEvent: ChannelRewardClaimedAndWithdrawnEventFieldsFragment, i: number): void { - const params = this.claimChannelRewardParams[i] - assert.equal(qEvent.channel.id, params.payoutProof.channelId.toString()) - assert.equal(qEvent.amount, this.expectedClaims[i]) - assert.equal(qEvent.account, this.extrinsics[i].signer.toString()) - } - - protected assertQueryNodeChannelsAreValid(qChannels: ChannelFieldsFragment[]): void { - this.claimChannelRewardParams.forEach((p) => { - const channelId = p.payoutProof.channelId.toString() - const qChannel = qChannels.find((c) => c.id === channelId) - Utils.assert(qChannel, `Channel not found by id: ${channelId}`) - assert.equal(qChannel.cumulativeRewardClaimed, p.payoutProof.cumulativeRewardEarned) - }) - } - - public async execute(): Promise { - this.expectedClaims = await getExpectedClaims(this.api, this.claimChannelRewardParams) - await super.execute() - // For now we assume all channels are member-owned - } - - async runQueryNodeChecks(): Promise { - await super.runQueryNodeChecks() - // Query the events - await this.query.tryQueryWithTimeout( - () => this.query.getChannelRewardClaimedAndWithdrawnEvents(this.events), - (qEvents) => this.assertQueryNodeEventsAreValid(qEvents) - ) - // Query the channels - const channelIds = this.claimChannelRewardParams.map((p) => p.payoutProof.channelId.toString()) - await this.query.tryQueryWithTimeout( - () => this.query.channelsByIds(channelIds), - (qChannels) => this.assertQueryNodeChannelsAreValid(qChannels) - ) - } -} diff --git a/tests/network-tests/src/fixtures/content/channelPayouts/index.ts b/tests/network-tests/src/fixtures/content/channelPayouts/index.ts index 090c8f9400..4dc7372f88 100644 --- a/tests/network-tests/src/fixtures/content/channelPayouts/index.ts +++ b/tests/network-tests/src/fixtures/content/channelPayouts/index.ts @@ -1,4 +1,3 @@ export * from './ClaimChannelRewardFixture' export * from './UpdateChannelPayoutsProposalFixture' export * from './WithdrawChannelRewardFixture' -export * from './ClaimAndWithdrawChannelRewardFixture' diff --git a/tests/network-tests/src/flows/proposals/channelPayouts.ts b/tests/network-tests/src/flows/proposals/channelPayouts.ts index b4ecd575dc..3447f54d7c 100644 --- a/tests/network-tests/src/flows/proposals/channelPayouts.ts +++ b/tests/network-tests/src/flows/proposals/channelPayouts.ts @@ -5,7 +5,6 @@ import { getChannelDefaults } from '../../fixtures/content/contentTemplates' import { extendDebug } from '../../Debugger' import { FixtureRunner } from '../../Fixture' import { - ClaimAndWithdrawChannelRewardFixture, ClaimChannelRewardFixture, ClaimChannelRewardParams, cliExamplesFolderPath, @@ -146,30 +145,20 @@ export default async function channelPayouts({ api, query, lock }: FlowProps): P }, ] - // If it's the the 2nd attempt, we'll use claimAndWithdraw tx - if (i === 2) { - const claimAndWithdrawChannelRewardFixture = new ClaimAndWithdrawChannelRewardFixture( - api, - query, - claimChannelRewardParams - ) - await new FixtureRunner(claimAndWithdrawChannelRewardFixture).runWithQueryNodeChecks() - } else { - // Otherwise we claim and withdraw separately - const claimChannelRewardFixture = new ClaimChannelRewardFixture(api, query, claimChannelRewardParams) - await new FixtureRunner(claimChannelRewardFixture).runWithQueryNodeChecks() - - // Withdraw channel reward to destination account - const withdrawChannelRewardParams: WithdrawChannelRewardParams[] = [ - { - asMember: channelOwner.memberId, - channelId: rewardChannelId, - amount: minCashout, - }, - ] - const withdrawChannelRewardFixture = new WithdrawChannelRewardFixture(api, query, withdrawChannelRewardParams) - await new FixtureRunner(withdrawChannelRewardFixture).runWithQueryNodeChecks() - } + // Otherwise we claim and withdraw separately + const claimChannelRewardFixture = new ClaimChannelRewardFixture(api, query, claimChannelRewardParams) + await new FixtureRunner(claimChannelRewardFixture).runWithQueryNodeChecks() + + // Withdraw channel reward to destination account + const withdrawChannelRewardParams: WithdrawChannelRewardParams[] = [ + { + asMember: channelOwner.memberId, + channelId: rewardChannelId, + amount: minCashout, + }, + ] + const withdrawChannelRewardFixture = new WithdrawChannelRewardFixture(api, query, withdrawChannelRewardParams) + await new FixtureRunner(withdrawChannelRewardFixture).runWithQueryNodeChecks() } unlock() diff --git a/tsconfig.json b/tsconfig.json index 0e0dcd235c..af3820febe 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,3 +1,9 @@ { - + "compilerOptions": {}, + "include": [ + "src" + ], + "exclude": [ + "node_modules" + ] } \ No newline at end of file diff --git a/types/package.json b/types/package.json index 079f93684e..6d64d1599f 100644 --- a/types/package.json +++ b/types/package.json @@ -1,7 +1,7 @@ { "name": "@joystream/types", - "version": "3.0.0", - "description": "Types for Joystream Substrate Runtime - Nara release", + "version": "4.1.0", + "description": "Types for Joystream Substrate Runtime - Carthage release", "main": "lib/cjs/index.js", "types": "lib/index.d.ts", "exports": { diff --git a/types/src/augment/augment-api-errors.ts b/types/src/augment/augment-api-errors.ts index 53f8550c43..1a3e5636a7 100644 --- a/types/src/augment/augment-api-errors.ts +++ b/types/src/augment/augment-api-errors.ts @@ -483,6 +483,10 @@ declare module '@polkadot/api-base/types/errors' { * Invalid extrinsic call: Channel state bloat bond changed. **/ ChannelStateBloatBondChanged: AugmentedError; + /** + * Channel Transfers are blocked during active AMM + **/ + ChannelTransfersBlockedDuringActiveAmm: AugmentedError; /** * Channel Transfers are blocked during revenue splits **/ @@ -2258,6 +2262,10 @@ declare module '@polkadot/api-base/types/errors' { * Cannot Deissue Token with outstanding accounts **/ CannotDeissueTokenWithOutstandingAccounts: AugmentedError; + /** + * No Sale if Amm is active + **/ + CannotInitSaleIfAmmIsActive: AugmentedError; /** * Attempt to issue in a split with zero allocation amount **/ @@ -2274,6 +2282,14 @@ declare module '@polkadot/api-base/types/errors' { * Attempt to participate in a split with zero token to stake **/ CannotParticipateInSplitWithZeroAmount: AugmentedError; + /** + * Curve slope parameters below minimum allowed + **/ + CurveSlopeParametersTooLow: AugmentedError; + /** + * Deadline constraint not satisfied + **/ + DeadlineExpired: AugmentedError; /** * At least one of the members provided as part of InitialAllocation does not exist **/ @@ -2290,10 +2306,18 @@ declare module '@polkadot/api-base/types/errors' { * Insufficient JOY Balance to cover the transaction costs **/ InsufficientJoyBalance: AugmentedError; + /** + * Creator token balance is insufficient + **/ + InsufficientTokenBalance: AugmentedError; /** * Account's transferrable balance is insufficient to perform the transfer or initialize token sale **/ InsufficientTransferrableBalance: AugmentedError; + /** + * Invalid bonding curve construction parameters + **/ + InvalidCurveParameters: AugmentedError; /** * The amount of JOY to be transferred is not enough to keep the destination account alive **/ @@ -2315,6 +2339,11 @@ declare module '@polkadot/api-base/types/errors' { * Amount of tokens to purchase on sale exceeds the quantity of tokens still available on the sale **/ NotEnoughTokensOnSale: AugmentedError; + /** + * ------ AMM --------------------------------------------------------- + * not in AMM state + **/ + NotInAmmState: AugmentedError; /** * There are no remaining tokes to recover from the previous token sale. **/ @@ -2324,10 +2353,18 @@ declare module '@polkadot/api-base/types/errors' { **/ NoUpcomingSale: AugmentedError; /** +<<<<<<< HEAD + * Oustanding AMM-provided supply constitutes too large percentage of the token's total supply + **/ + OutstandingAmmProvidedSupplyTooLarge: AugmentedError; + /** +||||||| 8fb3ea7deb +======= * Attempt to perform action when pallet is frozen **/ PalletFrozen: AugmentedError; /** +>>>>>>> nara * Previous sale was still not finalized, finalize it first. **/ PreviousSaleNotFinalized: AugmentedError; @@ -2402,6 +2439,11 @@ declare module '@polkadot/api-base/types/errors' { **/ SaleUpperBoundQuantityIsZero: AugmentedError; /** + * Slippage tolerance constraint tolerance not satisfied + **/ + SlippageToleranceExceeded: AugmentedError; + /** + * -------- Patronage -------------------------------------------------- * Target Rate is higher than current patronage rate **/ TargetPatronageRateIsHigherThanCurrentRate: AugmentedError; @@ -2417,6 +2459,10 @@ declare module '@polkadot/api-base/types/errors' { * Symbol already in use **/ TokenSymbolAlreadyInUse: AugmentedError; + /** + * Transfer destination member id invalid + **/ + TooManyTransferOutputs: AugmentedError; /** * At least one of the transfer destinations is not an existing member id **/ @@ -2429,6 +2475,10 @@ declare module '@polkadot/api-base/types/errors' { * User is not participating in any split **/ UserNotParticipantingInAnySplit: AugmentedError; + /** + * Provided value for patronage is too big (yearly format) + **/ + YearlyPatronageRateLimitExceeded: AugmentedError; }; proposalsCodex: { /** diff --git a/types/src/augment/augment-api-events.ts b/types/src/augment/augment-api-events.ts index 94d85c3bf4..ce82ac387a 100644 --- a/types/src/augment/augment-api-events.ts +++ b/types/src/augment/augment-api-events.ts @@ -4,8 +4,8 @@ import type { ApiTypes } from '@polkadot/api-base/types'; import type { BTreeMap, BTreeSet, Bytes, Null, Option, Result, U8aFixed, Vec, bool, u128, u32, u64, u8 } from '@polkadot/types-codec'; import type { ITuple } from '@polkadot/types-codec/types'; -import type { AccountId32, H256, Perbill, Perquintill } from '@polkadot/types/interfaces/runtime'; -import type { FrameSupportDispatchDispatchInfo, FrameSupportTokensMiscBalanceStatus, PalletBountyBountyActor, PalletBountyBountyParametersBTreeSet, PalletBountyOracleWorkEntryJudgment, PalletCommonBalanceKind, PalletCommonWorkingGroupIterableEnumsWorkingGroup, PalletContentChannelCreationParametersRecord, PalletContentChannelFundsDestination, PalletContentChannelRecord, PalletContentChannelUpdateParametersRecord, PalletContentIterableEnumsChannelActionPermission, PalletContentNftLimitPeriod, PalletContentNftTypesEnglishAuctionParamsRecord, PalletContentNftTypesNftIssuanceParametersRecord, PalletContentNftTypesOpenAuctionParamsRecord, PalletContentPendingTransfer, PalletContentPermissionsContentActor, PalletContentPermissionsCuratorGroupIterableEnumsContentModerationAction, PalletContentPermissionsCuratorGroupIterableEnumsPausableChannelFeature, PalletContentTransferCommitmentParametersBTreeMap, PalletContentUpdateChannelPayoutsParametersRecord, PalletContentVideoCreationParametersRecord, PalletContentVideoUpdateParametersRecord, PalletElectionProviderMultiPhaseElectionCompute, PalletElectionProviderMultiPhasePhase, PalletForumExtendedPostIdObject, PalletForumPrivilegedActor, PalletImOnlineSr25519AppSr25519Public, PalletMembershipBuyMembershipParameters, PalletMembershipCreateMemberParameters, PalletMembershipGiftMembershipParameters, PalletMembershipInviteMembershipParameters, PalletMultisigTimepoint, PalletProjectTokenTokenIssuanceParameters, PalletProjectTokenTokenSale, PalletProjectTokenTransferPolicy, PalletProjectTokenValidated, PalletProjectTokenValidatedPayment, PalletProposalsCodexGeneralProposalParams, PalletProposalsCodexProposalDetails, PalletProposalsDiscussionThreadModeBTreeSet, PalletProposalsEngineProposalStatusesExecutionStatus, PalletProposalsEngineProposalStatusesProposalDecision, PalletProposalsEngineProposalStatusesProposalStatus, PalletProposalsEngineVoteKind, PalletReferendumOptionResult, PalletStakingExposure, PalletStakingForcing, PalletStakingValidatorPrefs, PalletStorageBagIdType, PalletStorageDistributionBucketIdRecord, PalletStorageDynBagCreationParametersRecord, PalletStorageDynamicBagIdType, PalletStorageDynamicBagType, PalletStorageUploadParametersRecord, PalletStorageVoucher, PalletWorkingGroupApplyOnOpeningParams, PalletWorkingGroupOpeningType, PalletWorkingGroupRewardPaymentType, PalletWorkingGroupStakePolicy, SpFinalityGrandpaAppPublic, SpNposElectionsElectionScore, SpRuntimeDispatchError } from '@polkadot/types/lookup'; +import type { AccountId32, H256, Perbill, Permill } from '@polkadot/types/interfaces/runtime'; +import type { FrameSupportDispatchDispatchInfo, FrameSupportTokensMiscBalanceStatus, PalletBountyBountyActor, PalletBountyBountyParametersBTreeSet, PalletBountyOracleWorkEntryJudgment, PalletCommonBalanceKind, PalletCommonWorkingGroupIterableEnumsWorkingGroup, PalletContentChannelCreationParametersRecord, PalletContentChannelFundsDestination, PalletContentChannelRecord, PalletContentChannelUpdateParametersRecord, PalletContentIterableEnumsChannelActionPermission, PalletContentNftLimitPeriod, PalletContentNftTypesEnglishAuctionParamsRecord, PalletContentNftTypesNftIssuanceParametersRecord, PalletContentNftTypesOpenAuctionParamsRecord, PalletContentPendingTransfer, PalletContentPermissionsContentActor, PalletContentPermissionsCuratorGroupIterableEnumsContentModerationAction, PalletContentPermissionsCuratorGroupIterableEnumsPausableChannelFeature, PalletContentTransferCommitmentParametersBTreeMap, PalletContentUpdateChannelPayoutsParametersRecord, PalletContentVideoCreationParametersRecord, PalletContentVideoUpdateParametersRecord, PalletElectionProviderMultiPhaseElectionCompute, PalletElectionProviderMultiPhasePhase, PalletForumExtendedPostIdObject, PalletForumPrivilegedActor, PalletImOnlineSr25519AppSr25519Public, PalletMembershipBuyMembershipParameters, PalletMembershipCreateMemberParameters, PalletMembershipGiftMembershipParameters, PalletMembershipInviteMembershipParameters, PalletMultisigTimepoint, PalletProjectTokenAmmCurve, PalletProjectTokenTokenIssuanceParameters, PalletProjectTokenTokenSale, PalletProjectTokenTransferPolicy, PalletProjectTokenTransfers, PalletProposalsCodexGeneralProposalParams, PalletProposalsCodexProposalDetails, PalletProposalsDiscussionThreadModeBTreeSet, PalletProposalsEngineProposalStatusesExecutionStatus, PalletProposalsEngineProposalStatusesProposalDecision, PalletProposalsEngineProposalStatusesProposalStatus, PalletProposalsEngineVoteKind, PalletReferendumOptionResult, PalletStakingExposure, PalletStakingForcing, PalletStakingValidatorPrefs, PalletStorageBagIdType, PalletStorageDistributionBucketIdRecord, PalletStorageDynBagCreationParametersRecord, PalletStorageDynamicBagIdType, PalletStorageDynamicBagType, PalletStorageUploadParametersRecord, PalletStorageVoucher, PalletWorkingGroupApplyOnOpeningParams, PalletWorkingGroupOpeningType, PalletWorkingGroupRewardPaymentType, PalletWorkingGroupStakePolicy, SpFinalityGrandpaAppPublic, SpNposElectionsElectionScore, SpRuntimeDispatchError } from '@polkadot/types/lookup'; declare module '@polkadot/api-base/types/events' { export interface AugmentedEvents { @@ -468,6 +468,7 @@ declare module '@polkadot/api-base/types/events' { ChannelUpdated: AugmentedEvent]>; ChannelVisibilitySetByModerator: AugmentedEvent; CreatorTokenIssued: AugmentedEvent; + CreatorTokenIssuerRemarked: AugmentedEvent; CuratorAdded: AugmentedEvent]>; CuratorGroupCreated: AugmentedEvent; CuratorGroupPermissionsUpdated: AugmentedEvent>]>; @@ -2069,12 +2070,32 @@ declare module '@polkadot/api-base/types/events' { **/ AccountDustedBy: AugmentedEvent; /** +<<<<<<< HEAD + * AMM activated + * Params: + * - token id + * - member id + * - params for the bonding curve + **/ + AmmActivated: AugmentedEvent; + /** + * AMM deactivated + * Params: + * - token id + * - member id + * - amm treasury amount burned upon deactivation + **/ + AmmDeactivated: AugmentedEvent; + /** +||||||| 8fb3ea7deb +======= * Pallet Frozen status toggled * Params: * - new frozen status (true | false) **/ FrozenStatusUpdated: AugmentedEvent; /** +>>>>>>> nara * Member joined whitelist * Params: * - token identifier @@ -2096,7 +2117,7 @@ declare module '@polkadot/api-base/types/events' { * - token identifier * - new patronage rate **/ - PatronageRateDecreasedTo: AugmentedEvent; + PatronageRateDecreasedTo: AugmentedEvent; /** * Revenue Split finalized * Params: @@ -2130,7 +2151,7 @@ declare module '@polkadot/api-base/types/events' { * - map containing validated outputs (amount indexed by (member_id + account existance)) * - transfer's metadata **/ - TokenAmountTransferred: AugmentedEvent, Bytes]>; + TokenAmountTransferred: AugmentedEvent; /** * Token amount transferred by issuer * Params: @@ -2141,7 +2162,7 @@ declare module '@polkadot/api-base/types/events' { * (account_id + account existance) * - transfer's metadata **/ - TokenAmountTransferredByIssuer: AugmentedEvent, Bytes]>; + TokenAmountTransferredByIssuer: AugmentedEvent; /** * Token Deissued * Params: @@ -2173,6 +2194,15 @@ declare module '@polkadot/api-base/types/events' { * - token sale metadata **/ TokenSaleInitialized: AugmentedEvent]>; + /** + * Tokens Bought on AMM + * Params: + * - token id + * - member id + * - amount of CRT minted + * - amount of JOY deposited into curve treasury + **/ + TokensBoughtOnAmm: AugmentedEvent; /** * Tokens Burned * Params: @@ -2190,6 +2220,15 @@ declare module '@polkadot/api-base/types/events' { * - buyer's member id **/ TokensPurchasedOnSale: AugmentedEvent; + /** + * Tokens Sold on AMM + * Params: + * - token id + * - member id + * - amount of CRT burned + * - amount of JOY withdrawn from curve treasury + **/ + TokensSoldOnAmm: AugmentedEvent; /** * Transfer Policy Changed To Permissionless * Params: diff --git a/types/src/augment/augment-api-query.ts b/types/src/augment/augment-api-query.ts index f311511bd4..d98f23ecdd 100644 --- a/types/src/augment/augment-api-query.ts +++ b/types/src/augment/augment-api-query.ts @@ -953,10 +953,30 @@ declare module '@polkadot/api-base/types/storage' { * Double map TokenId x MemberId => AccountData for managing account data **/ accountInfoByTokenAndMember: AugmentedQuery Observable, [u64, u64]>; + /** + * AMM buy transaction fee percentage + **/ + ammBuyTxFees: AugmentedQuery Observable, []>; + /** + * Percentage threshold for deactivating the amm functionality + **/ + ammDeactivationThreshold: AugmentedQuery Observable, []>; + /** + * AMM sell transaction fee percentage + **/ + ammSellTxFees: AugmentedQuery Observable, []>; /** * Bloat Bond value used during account creation **/ bloatBond: AugmentedQuery Observable, []>; + /** + * Max patronage rate allowed + **/ + maxYearlyPatronageRate: AugmentedQuery Observable, []>; + /** + * Minimum slope parameters allowed for AMM curve + **/ + minAmmSlopeParameter: AugmentedQuery Observable, []>; /** * Minimum revenue split duration constraint **/ @@ -981,10 +1001,6 @@ declare module '@polkadot/api-base/types/storage' { * Platform fee (percentage) charged on top of each sale purchase (in JOY) and burned **/ salePlatformFee: AugmentedQuery Observable, []>; - /** - * Set for the tokens symbols - **/ - symbolsUsed: AugmentedQuery Observable, [H256]>; /** * map TokenId => TokenData to retrieve token information **/ diff --git a/types/src/augment/augment-api-tx.ts b/types/src/augment/augment-api-tx.ts index 7a25d4bf14..d305d011aa 100644 --- a/types/src/augment/augment-api-tx.ts +++ b/types/src/augment/augment-api-tx.ts @@ -5,7 +5,7 @@ import type { ApiTypes } from '@polkadot/api-base/types'; import type { BTreeMap, BTreeSet, Bytes, Compact, Option, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec'; import type { AnyNumber, IMethod, ITuple } from '@polkadot/types-codec/types'; import type { AccountId32, Call, H256, Perbill, Percent, Permill } from '@polkadot/types/interfaces/runtime'; -import type { JoystreamNodeRuntimeOriginCaller, JoystreamNodeRuntimeSessionKeys, PalletBountyBountyActor, PalletBountyBountyParametersBTreeSet, PalletBountyOracleWorkEntryJudgment, PalletCommonBalanceKind, PalletCommonFundingRequestParameters, PalletCommonMerkleTreeProofElementRecord, PalletCommonWorkingGroupIterableEnumsWorkingGroup, PalletContentChannelBagWitness, PalletContentChannelCreationParametersRecord, PalletContentChannelOwner, PalletContentChannelUpdateParametersRecord, PalletContentInitTransferParameters, PalletContentIterableEnumsChannelActionPermission, PalletContentNftLimitPeriod, PalletContentNftTypesEnglishAuctionParamsRecord, PalletContentNftTypesNftIssuanceParametersRecord, PalletContentNftTypesOpenAuctionParamsRecord, PalletContentPermissionsContentActor, PalletContentPermissionsCuratorGroupIterableEnumsContentModerationAction, PalletContentPermissionsCuratorGroupIterableEnumsPausableChannelFeature, PalletContentPullPaymentElement, PalletContentTransferCommitmentParametersBTreeMap, PalletContentUpdateChannelPayoutsParametersRecord, PalletContentVideoCreationParametersRecord, PalletContentVideoUpdateParametersRecord, PalletElectionProviderMultiPhaseRawSolution, PalletElectionProviderMultiPhaseSolutionOrSnapshotSize, PalletForumExtendedPostIdObject, PalletForumPrivilegedActor, PalletImOnlineHeartbeat, PalletImOnlineSr25519AppSr25519Signature, PalletMembershipBuyMembershipParameters, PalletMembershipCreateMemberParameters, PalletMembershipGiftMembershipParameters, PalletMembershipInviteMembershipParameters, PalletMultisigTimepoint, PalletProjectTokenMerkleProof, PalletProjectTokenTokenIssuanceParameters, PalletProjectTokenTokenSaleParams, PalletProjectTokenTransfersPayment, PalletProjectTokenTransfersPaymentWithVesting, PalletProposalsCodexGeneralProposalParams, PalletProposalsCodexProposalDetails, PalletProposalsDiscussionThreadModeBTreeSet, PalletProposalsEngineVoteKind, PalletStakingPalletConfigOpPerbill, PalletStakingPalletConfigOpPercent, PalletStakingPalletConfigOpU128, PalletStakingPalletConfigOpU32, PalletStakingRewardDestination, PalletStakingValidatorPrefs, PalletStorageBagIdType, PalletStorageDistributionBucketIdRecord, PalletStorageDynamicBagType, PalletVestingVestingInfo, PalletWorkingGroupApplyOnOpeningParams, PalletWorkingGroupOpeningType, PalletWorkingGroupStakePolicy, SpConsensusBabeDigestsNextConfigDescriptor, SpConsensusSlotsEquivocationProof, SpFinalityGrandpaEquivocationProof, SpNposElectionsElectionScore, SpNposElectionsSupport, SpSessionMembershipProof, SpWeightsWeightV2Weight } from '@polkadot/types/lookup'; +import type { JoystreamNodeRuntimeOriginCaller, JoystreamNodeRuntimeSessionKeys, PalletBountyBountyActor, PalletBountyBountyParametersBTreeSet, PalletBountyOracleWorkEntryJudgment, PalletCommonBalanceKind, PalletCommonFundingRequestParameters, PalletCommonMerkleTreeProofElementRecord, PalletCommonWorkingGroupIterableEnumsWorkingGroup, PalletContentChannelBagWitness, PalletContentChannelCreationParametersRecord, PalletContentChannelOwner, PalletContentChannelUpdateParametersRecord, PalletContentInitTransferParameters, PalletContentIterableEnumsChannelActionPermission, PalletContentNftLimitPeriod, PalletContentNftTypesEnglishAuctionParamsRecord, PalletContentNftTypesNftIssuanceParametersRecord, PalletContentNftTypesOpenAuctionParamsRecord, PalletContentPermissionsContentActor, PalletContentPermissionsCuratorGroupIterableEnumsContentModerationAction, PalletContentPermissionsCuratorGroupIterableEnumsPausableChannelFeature, PalletContentPullPaymentElement, PalletContentTransferCommitmentParametersBTreeMap, PalletContentUpdateChannelPayoutsParametersRecord, PalletContentVideoCreationParametersRecord, PalletContentVideoUpdateParametersRecord, PalletElectionProviderMultiPhaseRawSolution, PalletElectionProviderMultiPhaseSolutionOrSnapshotSize, PalletForumExtendedPostIdObject, PalletForumPrivilegedActor, PalletImOnlineHeartbeat, PalletImOnlineSr25519AppSr25519Signature, PalletMembershipBuyMembershipParameters, PalletMembershipCreateMemberParameters, PalletMembershipGiftMembershipParameters, PalletMembershipInviteMembershipParameters, PalletMultisigTimepoint, PalletProjectTokenAmmParams, PalletProjectTokenMerkleProof, PalletProjectTokenPaymentWithVesting, PalletProjectTokenTokenIssuanceParameters, PalletProjectTokenTokenSaleParams, PalletProposalsCodexGeneralProposalParams, PalletProposalsCodexProposalDetails, PalletProposalsDiscussionThreadModeBTreeSet, PalletProposalsEngineVoteKind, PalletStakingPalletConfigOpPerbill, PalletStakingPalletConfigOpPercent, PalletStakingPalletConfigOpU128, PalletStakingPalletConfigOpU32, PalletStakingRewardDestination, PalletStakingValidatorPrefs, PalletStorageBagIdType, PalletStorageDistributionBucketIdRecord, PalletStorageDynamicBagType, PalletVestingVestingInfo, PalletWorkingGroupApplyOnOpeningParams, PalletWorkingGroupOpeningType, PalletWorkingGroupStakePolicy, SpConsensusBabeDigestsNextConfigDescriptor, SpConsensusSlotsEquivocationProof, SpFinalityGrandpaEquivocationProof, SpNposElectionsElectionScore, SpNposElectionsSupport, SpSessionMembershipProof, SpWeightsWeightV2Weight } from '@polkadot/types/lookup'; declare module '@polkadot/api-base/types/submittable' { export interface AugmentedSubmittables { @@ -621,6 +621,10 @@ declare module '@polkadot/api-base/types/submittable' { * # **/ acceptIncomingOffer: AugmentedSubmittable<(videoId: u64 | AnyNumber | Uint8Array, witnessPrice: Option | null | object | string | Uint8Array) => SubmittableExtrinsic, [u64, Option]>; + /** + * Activate Amm functionality for token + **/ + activateAmm: AugmentedSubmittable<(actor: PalletContentPermissionsContentActor | { Curator: any } | { Member: any } | { Lead: any } | string | Uint8Array, channelId: u64 | AnyNumber | Uint8Array, params: PalletProjectTokenAmmParams | { slope?: any; intercept?: any } | string | Uint8Array) => SubmittableExtrinsic, [PalletContentPermissionsContentActor, u64, PalletProjectTokenAmmParams]>; /** * Add curator to curator group under given `curator_group_id` * @@ -740,19 +744,6 @@ declare module '@polkadot/api-base/types/submittable' { * # **/ channelOwnerRemark: AugmentedSubmittable<(channelId: u64 | AnyNumber | Uint8Array, msg: Bytes | string | Uint8Array) => SubmittableExtrinsic, [u64, Bytes]>; - /** - * Claim and withdraw reward in JOY from channel account - * - * - * - * ## Weight - * `O (H)` where: - * - `H` is the lenght of the provided merkle `proof` - * - DB: - * - O(1) - * # - **/ - claimAndWithdrawChannelReward: AugmentedSubmittable<(actor: PalletContentPermissionsContentActor | { Curator: any } | { Member: any } | { Lead: any } | string | Uint8Array, proof: Vec | (PalletCommonMerkleTreeProofElementRecord | { hash_?: any; side?: any } | string | Uint8Array)[], item: PalletContentPullPaymentElement | { channelId?: any; cumulativeRewardEarned?: any; reason?: any } | string | Uint8Array) => SubmittableExtrinsic, [PalletContentPermissionsContentActor, Vec, PalletContentPullPaymentElement]>; /** * Claim reward in JOY from channel account * @@ -820,6 +811,10 @@ declare module '@polkadot/api-base/types/submittable' { * # **/ createVideo: AugmentedSubmittable<(actor: PalletContentPermissionsContentActor | { Curator: any } | { Member: any } | { Lead: any } | string | Uint8Array, channelId: u64 | AnyNumber | Uint8Array, params: PalletContentVideoCreationParametersRecord | { assets?: any; meta?: any; autoIssueNft?: any; expectedVideoStateBloatBond?: any; expectedDataObjectStateBloatBond?: any; storageBucketsNumWitness?: any } | string | Uint8Array) => SubmittableExtrinsic, [PalletContentPermissionsContentActor, u64, PalletContentVideoCreationParametersRecord]>; + /** + * Allow crt issuer to update metadata for an existing token + **/ + creatorTokenIssuerRemark: AugmentedSubmittable<(actor: PalletContentPermissionsContentActor | { Curator: any } | { Member: any } | { Lead: any } | string | Uint8Array, channelId: u64 | AnyNumber | Uint8Array, remark: Bytes | string | Uint8Array) => SubmittableExtrinsic, [PalletContentPermissionsContentActor, u64, Bytes]>; /** * Perform transfer of tokens as creator token issuer * @@ -833,7 +828,11 @@ declare module '@polkadot/api-base/types/submittable' { * - `O(A)` - from the the generated weights * # **/ - creatorTokenIssuerTransfer: AugmentedSubmittable<(actor: PalletContentPermissionsContentActor | { Curator: any } | { Member: any } | { Lead: any } | string | Uint8Array, channelId: u64 | AnyNumber | Uint8Array, outputs: PalletProjectTokenTransfersPaymentWithVesting, metadata: Bytes | string | Uint8Array) => SubmittableExtrinsic, [PalletContentPermissionsContentActor, u64, PalletProjectTokenTransfersPaymentWithVesting, Bytes]>; + creatorTokenIssuerTransfer: AugmentedSubmittable<(actor: PalletContentPermissionsContentActor | { Curator: any } | { Member: any } | { Lead: any } | string | Uint8Array, channelId: u64 | AnyNumber | Uint8Array, outputs: Vec> | ([u64 | AnyNumber | Uint8Array, PalletProjectTokenPaymentWithVesting | { amount?: any; vestingSchedule?: any } | string | Uint8Array])[], metadata: Bytes | string | Uint8Array) => SubmittableExtrinsic, [PalletContentPermissionsContentActor, u64, Vec>, Bytes]>; + /** + * Deactivate Amm functionality for token + **/ + deactivateAmm: AugmentedSubmittable<(actor: PalletContentPermissionsContentActor | { Curator: any } | { Member: any } | { Lead: any } | string | Uint8Array, channelId: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [PalletContentPermissionsContentActor, u64]>; /** * Deissue channel's creator token * @@ -971,7 +970,7 @@ declare module '@polkadot/api-base/types/submittable' { * - `O(A)` - from the the generated weights * # **/ - issueCreatorToken: AugmentedSubmittable<(actor: PalletContentPermissionsContentActor | { Curator: any } | { Member: any } | { Lead: any } | string | Uint8Array, channelId: u64 | AnyNumber | Uint8Array, params: PalletProjectTokenTokenIssuanceParameters | { initialAllocation?: any; symbol?: any; transferPolicy?: any; patronageRate?: any; revenueSplitRate?: any } | string | Uint8Array) => SubmittableExtrinsic, [PalletContentPermissionsContentActor, u64, PalletProjectTokenTokenIssuanceParameters]>; + issueCreatorToken: AugmentedSubmittable<(actor: PalletContentPermissionsContentActor | { Curator: any } | { Member: any } | { Lead: any } | string | Uint8Array, channelId: u64 | AnyNumber | Uint8Array, params: PalletProjectTokenTokenIssuanceParameters | { initialAllocation?: any; transferPolicy?: any; patronageRate?: any; revenueSplitRate?: any; metadata?: any } | string | Uint8Array) => SubmittableExtrinsic, [PalletContentPermissionsContentActor, u64, PalletProjectTokenTokenIssuanceParameters]>; /** * Issue NFT * @@ -3997,6 +3996,21 @@ declare module '@polkadot/api-base/types/submittable' { * # **/ burn: AugmentedSubmittable<(tokenId: u64 | AnyNumber | Uint8Array, memberId: u64 | AnyNumber | Uint8Array, amount: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u64, u64, u128]>; + /** + * Mint desired `token_id` amount into user account via JOY exchnage + * Preconditions + * - origin, member_id pair must be a valid authentication pair + * - token_id must exist + * - user usable JOY balance must be enough for buying (+ existential deposit) + * - slippage tolerance constraints respected if provided + * - token total supply and amount value must be s.t. `eval` function doesn't overflow + * + * Postconditions + * - `amount` CRT minted into account (which is created if necessary with existential deposit transferred to it) + * - respective JOY amount transferred from user balance to amm treasury account + * - event deposited + **/ + buyOnAmm: AugmentedSubmittable<(tokenId: u64 | AnyNumber | Uint8Array, memberId: u64 | AnyNumber | Uint8Array, amount: u128 | AnyNumber | Uint8Array, slippageTolerance: Option> | null | object | string | Uint8Array) => SubmittableExtrinsic, [u64, u64, u128, Option>]>; /** * Allow any user to remove an account * @@ -4156,6 +4170,27 @@ declare module '@polkadot/api-base/types/submittable' { **/ purchaseTokensOnSale: AugmentedSubmittable<(tokenId: u64 | AnyNumber | Uint8Array, memberId: u64 | AnyNumber | Uint8Array, amount: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u64, u64, u128]>; /** +<<<<<<< HEAD + * Burn desired `token_id` amount from user account and get JOY from treasury account + * Preconditions + * - origin, member_id pair must be a valid authentication pair + * - token_id must exist + * - token_id, member_id must be valid account coordinates + * - user usable CRT balance must be at least `amount` + * - slippage tolerance constraints respected if provided + * - token total supply and amount value must be s.t. `eval` function doesn't overflow + * - amm treasury account must have sufficient JOYs for the operation + * + * Postconditions + * - `amount` burned from user account + * - total supply decreased by amount + * - respective JOY amount transferred from amm treasury account to user account + * - event deposited + **/ + sellOnAmm: AugmentedSubmittable<(tokenId: u64 | AnyNumber | Uint8Array, memberId: u64 | AnyNumber | Uint8Array, amount: u128 | AnyNumber | Uint8Array, slippageTolerance: Option> | null | object | string | Uint8Array) => SubmittableExtrinsic, [u64, u64, u128, Option>]>; + /** +||||||| 8fb3ea7deb +======= * Allows to freeze or unfreeze this pallet. Requires root origin. * * @@ -4168,6 +4203,7 @@ declare module '@polkadot/api-base/types/submittable' { **/ setFrozenStatus: AugmentedSubmittable<(freeze: bool | boolean | Uint8Array) => SubmittableExtrinsic, [bool]>; /** +>>>>>>> nara * Allow to transfer from `src_member_id` account to the various `outputs` beneficiaries * in the specified amounts. * @@ -4195,7 +4231,7 @@ declare module '@polkadot/api-base/types/submittable' { * - `O(T)` - from the the generated weights * # **/ - transfer: AugmentedSubmittable<(srcMemberId: u64 | AnyNumber | Uint8Array, tokenId: u64 | AnyNumber | Uint8Array, outputs: PalletProjectTokenTransfersPayment, metadata: Bytes | string | Uint8Array) => SubmittableExtrinsic, [u64, u64, PalletProjectTokenTransfersPayment, Bytes]>; + transfer: AugmentedSubmittable<(srcMemberId: u64 | AnyNumber | Uint8Array, tokenId: u64 | AnyNumber | Uint8Array, outputs: Vec> | ([u64 | AnyNumber | Uint8Array, u128 | AnyNumber | Uint8Array])[], metadata: Bytes | string | Uint8Array) => SubmittableExtrinsic, [u64, u64, Vec>, Bytes]>; }; proposalsCodex: { /** diff --git a/types/src/augment/lookup.ts b/types/src/augment/lookup.ts index 0c577db217..0bacc137a6 100644 --- a/types/src/augment/lookup.ts +++ b/types/src/augment/lookup.ts @@ -859,7 +859,8 @@ export default { GlobalNftLimitUpdated: '(PalletContentNftLimitPeriod,u64)', ChannelNftLimitUpdated: '(PalletContentPermissionsContentActor,PalletContentNftLimitPeriod,u64,u64)', ToggledNftLimits: 'bool', - CreatorTokenIssued: '(PalletContentPermissionsContentActor,u64,u64)' + CreatorTokenIssued: '(PalletContentPermissionsContentActor,u64,u64)', + CreatorTokenIssuerRemarked: '(u64,u64,Bytes)' } }, /** @@ -895,7 +896,7 @@ export default { * Lookup110: pallet_content::types::iterable_enums::ChannelActionPermission **/ PalletContentIterableEnumsChannelActionPermission: { - _enum: ['UpdateChannelMetadata', 'ManageNonVideoChannelAssets', 'ManageChannelCollaborators', 'UpdateVideoMetadata', 'AddVideo', 'ManageVideoAssets', 'DeleteChannel', 'DeleteVideo', 'ManageVideoNfts', 'AgentRemark', 'TransferChannel', 'ClaimChannelReward', 'WithdrawFromChannelBalance', 'IssueCreatorToken', 'ClaimCreatorTokenPatronage', 'InitAndManageCreatorTokenSale', 'CreatorTokenIssuerTransfer', 'MakeCreatorTokenPermissionless', 'ReduceCreatorTokenPatronageRate', 'ManageRevenueSplits', 'DeissueCreatorToken'] + _enum: ['UpdateChannelMetadata', 'ManageNonVideoChannelAssets', 'ManageChannelCollaborators', 'UpdateVideoMetadata', 'AddVideo', 'ManageVideoAssets', 'DeleteChannel', 'DeleteVideo', 'ManageVideoNfts', 'AgentRemark', 'TransferChannel', 'ClaimChannelReward', 'WithdrawFromChannelBalance', 'IssueCreatorToken', 'ClaimCreatorTokenPatronage', 'InitAndManageCreatorTokenSale', 'CreatorTokenIssuerTransfer', 'MakeCreatorTokenPermissionless', 'ReduceCreatorTokenPatronageRate', 'ManageRevenueSplits', 'DeissueCreatorToken', 'AmmControl'] }, /** * Lookup117: pallet_content::permissions::curator_group::iterable_enums::PausableChannelFeature @@ -1237,13 +1238,13 @@ export default { _enum: ['Member', 'Channel'] }, /** - * Lookup176: pallet_project_token::events::RawEvent, pallet_project_token::types::TokenIssuanceParameters>, pallet_project_token::types::TransferPolicyParams>>, MemberId>, pallet_project_token::types::Transfers, pallet_project_token::types::ValidatedPayment>>>, pallet_project_token::types::TokenSale, MemberId, sp_core::crypto::AccountId32>> + * Lookup176: pallet_project_token::events::RawEvent, pallet_project_token::types::TokenIssuanceParameters>, pallet_project_token::types::TransferPolicyParams>>, MemberId>, pallet_project_token::types::Transfers, pallet_project_token::types::ValidatedPayment>>>, pallet_project_token::types::TokenSale, MemberId, sp_core::crypto::AccountId32>, pallet_project_token::types::AmmCurve> **/ PalletProjectTokenEventsRawEvent: { _enum: { - TokenAmountTransferred: '(u64,u64,BTreeMap,Bytes)', - TokenAmountTransferredByIssuer: '(u64,u64,BTreeMap,Bytes)', - PatronageRateDecreasedTo: '(u64,Perquintill)', + TokenAmountTransferred: '(u64,u64,PalletProjectTokenTransfers,Bytes)', + TokenAmountTransferredByIssuer: '(u64,u64,PalletProjectTokenTransfers,Bytes)', + PatronageRateDecreasedTo: '(u64,Permill)', PatronageCreditClaimed: '(u64,u128,u64)', RevenueSplitIssued: '(u64,u32,u32,u128)', RevenueSplitFinalized: '(u64,AccountId32,u128)', @@ -1258,8 +1259,18 @@ export default { TokensPurchasedOnSale: '(u64,u32,u128,u64)', TokenSaleFinalized: '(u64,u32,u128,u128)', TransferPolicyChangedToPermissionless: 'u64', +<<<<<<< HEAD + TokensBurned: '(u64,u64,u128)', + AmmActivated: '(u64,u64,PalletProjectTokenAmmCurve)', + TokensBoughtOnAmm: '(u64,u64,u128,u128)', + TokensSoldOnAmm: '(u64,u64,u128,u128)', + AmmDeactivated: '(u64,u64,u128)' +||||||| 8fb3ea7deb + TokensBurned: '(u64,u64,u128)' +======= TokensBurned: '(u64,u64,u128)', FrozenStatusUpdated: 'bool' +>>>>>>> nara } }, /** @@ -1272,14 +1283,14 @@ export default { } }, /** - * Lookup178: pallet_project_token::types::TokenIssuanceParameters>, pallet_project_token::types::TransferPolicyParams>>, MemberId> + * Lookup178: pallet_project_token::types::TokenIssuanceParameters>, pallet_project_token::types::TransferPolicyParams>>, MemberId> **/ PalletProjectTokenTokenIssuanceParameters: { initialAllocation: 'BTreeMap', - symbol: 'H256', transferPolicy: 'PalletProjectTokenTransferPolicyParams', patronageRate: 'Permill', - revenueSplitRate: 'Permill' + revenueSplitRate: 'Permill', + metadata: 'Bytes' }, /** * Lookup179: pallet_project_token::types::TokenAllocation> @@ -1320,6 +1331,10 @@ export default { expectedDataSizeFee: 'u128', expectedDataObjectStateBloatBond: 'u128' }, + /** + * Lookup191: pallet_project_token::types::Transfers, pallet_project_token::types::ValidatedPayment>>> + **/ + PalletProjectTokenTransfers: 'BTreeMap', /** * Lookup192: pallet_project_token::types::Validated **/ @@ -1368,6 +1383,14 @@ export default { capPerMember: 'Option', autoFinalize: 'bool' }, + /** + * Lookup201: pallet_project_token::types::AmmCurve + **/ + PalletProjectTokenAmmCurve: { + slope: 'u128', + intercept: 'u128', + providedSupply: 'u128' + }, /** * Lookup202: pallet_proposals_engine::RawEvent **/ @@ -3031,11 +3054,6 @@ export default { update_video_state_bloat_bond: { newVideoStateBloatBond: 'u128', }, - claim_and_withdraw_channel_reward: { - actor: 'PalletContentPermissionsContentActor', - proof: 'Vec', - item: 'PalletContentPullPaymentElement', - }, issue_nft: { actor: 'PalletContentPermissionsContentActor', videoId: 'u64', @@ -3182,7 +3200,7 @@ export default { creator_token_issuer_transfer: { actor: 'PalletContentPermissionsContentActor', channelId: 'u64', - outputs: 'PalletProjectTokenTransfersPaymentWithVesting', + outputs: 'Vec<(u64,PalletProjectTokenPaymentWithVesting)>', metadata: 'Bytes', }, make_creator_token_permissionless: { @@ -3214,7 +3232,21 @@ export default { }, deissue_creator_token: { actor: 'PalletContentPermissionsContentActor', - channelId: 'u64' + channelId: 'u64', + }, + activate_amm: { + actor: 'PalletContentPermissionsContentActor', + channelId: 'u64', + params: 'PalletProjectTokenAmmParams', + }, + deactivate_amm: { + actor: 'PalletContentPermissionsContentActor', + channelId: 'u64', + }, + creator_token_issuer_remark: { + actor: 'PalletContentPermissionsContentActor', + channelId: 'u64', + remark: 'Bytes' } } }, @@ -3270,9 +3302,12 @@ export default { metadata: 'Option' }, /** - * Lookup393: pallet_project_token::types::Transfers>> + * Lookup396: pallet_project_token::types::AmmParams **/ - PalletProjectTokenTransfersPaymentWithVesting: 'BTreeMap', + PalletProjectTokenAmmParams: { + slope: 'u128', + intercept: 'u128' + }, /** * Lookup397: pallet_storage::Call **/ @@ -3428,7 +3463,7 @@ export default { transfer: { srcMemberId: 'u64', tokenId: 'u64', - outputs: 'PalletProjectTokenTransfersPayment', + outputs: 'Vec<(u64,u128)>', metadata: 'Bytes', }, burn: { @@ -3457,29 +3492,37 @@ export default { }, exit_revenue_split: { tokenId: 'u64', +<<<<<<< HEAD + memberId: 'u64', + }, + buy_on_amm: { + tokenId: 'u64', + memberId: 'u64', + amount: 'u128', + slippageTolerance: 'Option<(Permill,u128)>', + }, + sell_on_amm: { + tokenId: 'u64', + memberId: 'u64', + amount: 'u128', + slippageTolerance: 'Option<(Permill,u128)>' +||||||| 8fb3ea7deb + memberId: 'u64' +======= memberId: 'u64', }, set_frozen_status: { freeze: 'bool' +>>>>>>> nara } } }, /** - * Lookup399: pallet_project_token::types::Transfers> - **/ - PalletProjectTokenTransfersPayment: 'BTreeMap', - /** - * Lookup400: pallet_project_token::types::Payment - **/ - PalletProjectTokenPayment: { - amount: 'u128' - }, - /** - * Lookup404: pallet_project_token::types::MerkleProof + * Lookup402: pallet_project_token::types::MerkleProof **/ PalletProjectTokenMerkleProof: 'Vec<(H256,PalletProjectTokenMerkleSide)>', /** - * Lookup407: pallet_project_token::types::MerkleSide + * Lookup405: pallet_project_token::types::MerkleSide **/ PalletProjectTokenMerkleSide: { _enum: ['Right', 'Left'] @@ -4305,7 +4348,7 @@ export default { * Lookup568: pallet_content::errors::Error **/ PalletContentErrorsError: { - _enum: ['ChannelStateBloatBondChanged', 'VideoStateBloatBondChanged', 'MinCashoutValueTooLow', 'MaxCashoutValueTooHigh', 'MaxNumberOfChannelCollaboratorsExceeded', 'MaxNumberOfChannelAssetsExceeded', 'MaxNumberOfVideoAssetsExceeded', 'MaxNumberOfChannelAgentPermissionsExceeded', 'MaxNumberOfPausedFeaturesPerChannelExceeded', 'InvalidChannelBagWitnessProvided', 'InvalidStorageBucketsNumWitnessProvided', 'MissingStorageBucketsNumWitness', 'ChannelOwnerMemberDoesNotExist', 'ChannelOwnerCuratorGroupDoesNotExist', 'ChannelStateBloatBondBelowExistentialDeposit', 'NumberOfAssetsToRemoveIsZero', 'CuratorIsNotAMemberOfGivenCuratorGroup', 'CuratorIsAlreadyAMemberOfGivenCuratorGroup', 'CuratorGroupDoesNotExist', 'CuratorsPerGroupLimitReached', 'CuratorGroupIsNotActive', 'CuratorIdInvalid', 'LeadAuthFailed', 'MemberAuthFailed', 'CuratorAuthFailed', 'BadOrigin', 'ActorNotAuthorized', 'CategoryDoesNotExist', 'ChannelDoesNotExist', 'VideoDoesNotExist', 'VideoInSeason', 'ActorCannotBeLead', 'ActorCannotOwnChannel', 'NftAlreadyOwnedByChannel', 'NftAlreadyExists', 'NftDoesNotExist', 'OverflowOrUnderflowHappened', 'DoesNotOwnNft', 'RoyaltyUpperBoundExceeded', 'RoyaltyLowerBoundExceeded', 'AuctionDurationUpperBoundExceeded', 'AuctionDurationLowerBoundExceeded', 'ExtensionPeriodUpperBoundExceeded', 'ExtensionPeriodLowerBoundExceeded', 'BidLockDurationUpperBoundExceeded', 'BidLockDurationLowerBoundExceeded', 'StartingPriceUpperBoundExceeded', 'StartingPriceLowerBoundExceeded', 'AuctionBidStepUpperBoundExceeded', 'AuctionBidStepLowerBoundExceeded', 'InsufficientBalance', 'BidStepConstraintViolated', 'InvalidBidAmountSpecified', 'StartingPriceConstraintViolated', 'ActionHasBidsAlready', 'NftIsNotIdle', 'PendingOfferDoesNotExist', 'RewardAccountIsNotSet', 'ActorIsNotBidder', 'AuctionCannotBeCompleted', 'BidDoesNotExist', 'BidIsForPastAuction', 'StartsAtLowerBoundExceeded', 'StartsAtUpperBoundExceeded', 'AuctionDidNotStart', 'NotInAuctionState', 'MemberIsNotAllowedToParticipate', 'MemberProfileNotFound', 'NftNotInBuyNowState', 'InvalidBuyNowWitnessPriceProvided', 'IsNotOpenAuctionType', 'IsNotEnglishAuctionType', 'BidLockDurationIsNotExpired', 'NftAuctionIsAlreadyExpired', 'BuyNowMustBeGreaterThanStartingPrice', 'TargetMemberDoesNotExist', 'InvalidNftOfferWitnessPriceProvided', 'MaxAuctionWhiteListLengthUpperBoundExceeded', 'WhitelistHasOnlyOneMember', 'WhitelistedMemberDoesNotExist', 'NftNonChannelOwnerDoesNotExist', 'ExtensionPeriodIsGreaterThenAuctionDuration', 'NoAssetsSpecified', 'InvalidAssetsProvided', 'ChannelContainsVideos', 'ChannelContainsAssets', 'InvalidBagSizeSpecified', 'MigrationNotFinished', 'ReplyDoesNotExist', 'UnsufficientBalance', 'InsufficientTreasuryBalance', 'InvalidMemberProvided', 'ActorNotAMember', 'PaymentProofVerificationFailed', 'CashoutAmountExceedsMaximumAmount', 'CashoutAmountBelowMinimumAmount', 'WithdrawalAmountExceedsChannelAccountWithdrawableBalance', 'WithdrawFromChannelAmountIsZero', 'ChannelCashoutsDisabled', 'MinCashoutAllowedExceedsMaxCashoutAllowed', 'CuratorModerationActionNotAllowed', 'MaxCuratorPermissionsPerLevelExceeded', 'CuratorGroupMaxPermissionsByLevelMapSizeExceeded', 'ChannelFeaturePaused', 'ChannelBagMissing', 'AssetsToRemoveBeyondEntityAssetsSet', 'InvalidVideoDataObjectsCountProvided', 'InvalidChannelTransferStatus', 'InvalidChannelTransferAcceptor', 'InvalidChannelTransferCommitmentParams', 'ChannelAgentInsufficientPermissions', 'InvalidChannelOwner', 'ZeroReward', 'InsufficientBalanceForTransfer', 'InsufficientBalanceForChannelCreation', 'InsufficientBalanceForVideoCreation', 'InsufficientCouncilBudget', 'GlobalNftDailyLimitExceeded', 'GlobalNftWeeklyLimitExceeded', 'ChannelNftDailyLimitExceeded', 'ChannelNftWeeklyLimitExceeded', 'CreatorTokenAlreadyIssued', 'CreatorTokenNotIssued', 'MemberIdCouldNotBeDerivedFromActor', 'CannotWithdrawFromChannelWithCreatorTokenIssued', 'PatronageCanOnlyBeClaimedForMemberOwnedChannels', 'ChannelTransfersBlockedDuringRevenueSplits', 'ChannelTransfersBlockedDuringTokenSales'] + _enum: ['ChannelStateBloatBondChanged', 'VideoStateBloatBondChanged', 'MinCashoutValueTooLow', 'MaxCashoutValueTooHigh', 'MaxNumberOfChannelCollaboratorsExceeded', 'MaxNumberOfChannelAssetsExceeded', 'MaxNumberOfVideoAssetsExceeded', 'MaxNumberOfChannelAgentPermissionsExceeded', 'MaxNumberOfPausedFeaturesPerChannelExceeded', 'InvalidChannelBagWitnessProvided', 'InvalidStorageBucketsNumWitnessProvided', 'MissingStorageBucketsNumWitness', 'ChannelOwnerMemberDoesNotExist', 'ChannelOwnerCuratorGroupDoesNotExist', 'ChannelStateBloatBondBelowExistentialDeposit', 'NumberOfAssetsToRemoveIsZero', 'CuratorIsNotAMemberOfGivenCuratorGroup', 'CuratorIsAlreadyAMemberOfGivenCuratorGroup', 'CuratorGroupDoesNotExist', 'CuratorsPerGroupLimitReached', 'CuratorGroupIsNotActive', 'CuratorIdInvalid', 'LeadAuthFailed', 'MemberAuthFailed', 'CuratorAuthFailed', 'BadOrigin', 'ActorNotAuthorized', 'CategoryDoesNotExist', 'ChannelDoesNotExist', 'VideoDoesNotExist', 'VideoInSeason', 'ActorCannotBeLead', 'ActorCannotOwnChannel', 'NftAlreadyOwnedByChannel', 'NftAlreadyExists', 'NftDoesNotExist', 'OverflowOrUnderflowHappened', 'DoesNotOwnNft', 'RoyaltyUpperBoundExceeded', 'RoyaltyLowerBoundExceeded', 'AuctionDurationUpperBoundExceeded', 'AuctionDurationLowerBoundExceeded', 'ExtensionPeriodUpperBoundExceeded', 'ExtensionPeriodLowerBoundExceeded', 'BidLockDurationUpperBoundExceeded', 'BidLockDurationLowerBoundExceeded', 'StartingPriceUpperBoundExceeded', 'StartingPriceLowerBoundExceeded', 'AuctionBidStepUpperBoundExceeded', 'AuctionBidStepLowerBoundExceeded', 'InsufficientBalance', 'BidStepConstraintViolated', 'InvalidBidAmountSpecified', 'StartingPriceConstraintViolated', 'ActionHasBidsAlready', 'NftIsNotIdle', 'PendingOfferDoesNotExist', 'RewardAccountIsNotSet', 'ActorIsNotBidder', 'AuctionCannotBeCompleted', 'BidDoesNotExist', 'BidIsForPastAuction', 'StartsAtLowerBoundExceeded', 'StartsAtUpperBoundExceeded', 'AuctionDidNotStart', 'NotInAuctionState', 'MemberIsNotAllowedToParticipate', 'MemberProfileNotFound', 'NftNotInBuyNowState', 'InvalidBuyNowWitnessPriceProvided', 'IsNotOpenAuctionType', 'IsNotEnglishAuctionType', 'BidLockDurationIsNotExpired', 'NftAuctionIsAlreadyExpired', 'BuyNowMustBeGreaterThanStartingPrice', 'TargetMemberDoesNotExist', 'InvalidNftOfferWitnessPriceProvided', 'MaxAuctionWhiteListLengthUpperBoundExceeded', 'WhitelistHasOnlyOneMember', 'WhitelistedMemberDoesNotExist', 'NftNonChannelOwnerDoesNotExist', 'ExtensionPeriodIsGreaterThenAuctionDuration', 'NoAssetsSpecified', 'InvalidAssetsProvided', 'ChannelContainsVideos', 'ChannelContainsAssets', 'InvalidBagSizeSpecified', 'MigrationNotFinished', 'ReplyDoesNotExist', 'UnsufficientBalance', 'InsufficientTreasuryBalance', 'InvalidMemberProvided', 'ActorNotAMember', 'PaymentProofVerificationFailed', 'CashoutAmountExceedsMaximumAmount', 'CashoutAmountBelowMinimumAmount', 'WithdrawalAmountExceedsChannelAccountWithdrawableBalance', 'WithdrawFromChannelAmountIsZero', 'ChannelCashoutsDisabled', 'MinCashoutAllowedExceedsMaxCashoutAllowed', 'CuratorModerationActionNotAllowed', 'MaxCuratorPermissionsPerLevelExceeded', 'CuratorGroupMaxPermissionsByLevelMapSizeExceeded', 'ChannelFeaturePaused', 'ChannelBagMissing', 'AssetsToRemoveBeyondEntityAssetsSet', 'InvalidVideoDataObjectsCountProvided', 'InvalidChannelTransferStatus', 'InvalidChannelTransferAcceptor', 'InvalidChannelTransferCommitmentParams', 'ChannelAgentInsufficientPermissions', 'InvalidChannelOwner', 'ZeroReward', 'InsufficientBalanceForTransfer', 'InsufficientBalanceForChannelCreation', 'InsufficientBalanceForVideoCreation', 'InsufficientCouncilBudget', 'GlobalNftDailyLimitExceeded', 'GlobalNftWeeklyLimitExceeded', 'ChannelNftDailyLimitExceeded', 'ChannelNftWeeklyLimitExceeded', 'CreatorTokenAlreadyIssued', 'CreatorTokenNotIssued', 'MemberIdCouldNotBeDerivedFromActor', 'CannotWithdrawFromChannelWithCreatorTokenIssued', 'PatronageCanOnlyBeClaimedForMemberOwnedChannels', 'ChannelTransfersBlockedDuringRevenueSplits', 'ChannelTransfersBlockedDuringTokenSales', 'ChannelTransfersBlockedDuringActiveAmm'] }, /** * Lookup569: pallet_storage::BagRecord, bounded_collections::bounded_btree_set::BoundedBTreeSet, S>> @@ -4413,12 +4456,12 @@ export default { nextSaleId: 'u32', sale: 'Option', transferPolicy: 'PalletProjectTokenTransferPolicy', - symbol: 'H256', patronageInfo: 'PalletProjectTokenPatronageData', accountsNumber: 'u64', revenueSplitRate: 'Permill', revenueSplit: 'PalletProjectTokenRevenueSplitState', - nextRevenueSplitId: 'u32' + nextRevenueSplitId: 'u32', + ammCurve: 'Option' }, /** * Lookup595: pallet_project_token::types::RevenueSplitState @@ -4448,7 +4491,7 @@ export default { * Lookup599: pallet_project_token::types::PatronageData **/ PalletProjectTokenPatronageData: { - rate: 'Perquintill', + rate: 'Permill', unclaimedPatronageTallyAmount: 'u128', lastUnclaimedPatronageTallyBlock: 'u32' }, @@ -4456,7 +4499,13 @@ export default { * Lookup601: pallet_project_token::errors::Error **/ PalletProjectTokenErrorsError: { +<<<<<<< HEAD + _enum: ['ArithmeticError', 'InsufficientTransferrableBalance', 'TokenDoesNotExist', 'AccountInformationDoesNotExist', 'TransferDestinationMemberDoesNotExist', 'MerkleProofVerificationFailure', 'TokenSymbolAlreadyInUse', 'InitialAllocationToNonExistingMember', 'AccountAlreadyExists', 'TooManyTransferOutputs', 'TokenIssuanceNotInIdleState', 'InsufficientJoyBalance', 'JoyTransferSubjectToDusting', 'AttemptToRemoveNonOwnedAccountUnderPermissionedMode', 'AttemptToRemoveNonEmptyAccount', 'CannotJoinWhitelistInPermissionlessMode', 'CannotDeissueTokenWithOutstandingAccounts', 'NoUpcomingSale', 'NoActiveSale', 'InsufficientBalanceForTokenPurchase', 'NotEnoughTokensOnSale', 'SaleStartingBlockInThePast', 'SaleAccessProofRequired', 'SaleAccessProofParticipantIsNotSender', 'SalePurchaseCapExceeded', 'MaxVestingSchedulesPerAccountPerTokenReached', 'PreviousSaleNotFinalized', 'NoTokensToRecover', 'SaleDurationTooShort', 'SaleDurationIsZero', 'SaleUpperBoundQuantityIsZero', 'SaleCapPerMemberIsZero', 'SaleUnitPriceIsZero', 'SalePurchaseAmountIsZero', 'CannotInitSaleIfAmmIsActive', 'RevenueSplitTimeToStartTooShort', 'RevenueSplitDurationTooShort', 'RevenueSplitAlreadyActiveForToken', 'RevenueSplitNotActiveForToken', 'RevenueSplitDidNotEnd', 'RevenueSplitNotOngoing', 'UserAlreadyParticipating', 'InsufficientBalanceForSplitParticipation', 'UserNotParticipantingInAnySplit', 'CannotParticipateInSplitWithZeroAmount', 'CannotIssueSplitWithZeroAllocationAmount', 'CannotModifySupplyWhenRevenueSplitsAreActive', 'RevenueSplitRateIsZero', 'BurnAmountIsZero', 'BurnAmountGreaterThanAccountTokensAmount', 'NotInAmmState', 'InvalidCurveParameters', 'DeadlineExpired', 'SlippageToleranceExceeded', 'InsufficientTokenBalance', 'OutstandingAmmProvidedSupplyTooLarge', 'CurveSlopeParametersTooLow', 'TargetPatronageRateIsHigherThanCurrentRate', 'YearlyPatronageRateLimitExceeded'] +||||||| 8fb3ea7deb + _enum: ['ArithmeticError', 'InsufficientTransferrableBalance', 'TokenDoesNotExist', 'AccountInformationDoesNotExist', 'TransferDestinationMemberDoesNotExist', 'MerkleProofVerificationFailure', 'TargetPatronageRateIsHigherThanCurrentRate', 'TokenSymbolAlreadyInUse', 'InitialAllocationToNonExistingMember', 'AccountAlreadyExists', 'TokenIssuanceNotInIdleState', 'InsufficientJoyBalance', 'JoyTransferSubjectToDusting', 'AttemptToRemoveNonOwnedAccountUnderPermissionedMode', 'AttemptToRemoveNonEmptyAccount', 'CannotJoinWhitelistInPermissionlessMode', 'CannotDeissueTokenWithOutstandingAccounts', 'NoUpcomingSale', 'NoActiveSale', 'InsufficientBalanceForTokenPurchase', 'NotEnoughTokensOnSale', 'SaleStartingBlockInThePast', 'SaleAccessProofRequired', 'SaleAccessProofParticipantIsNotSender', 'SalePurchaseCapExceeded', 'MaxVestingSchedulesPerAccountPerTokenReached', 'PreviousSaleNotFinalized', 'NoTokensToRecover', 'SaleDurationTooShort', 'SaleDurationIsZero', 'SaleUpperBoundQuantityIsZero', 'SaleCapPerMemberIsZero', 'SaleUnitPriceIsZero', 'SalePurchaseAmountIsZero', 'RevenueSplitTimeToStartTooShort', 'RevenueSplitDurationTooShort', 'RevenueSplitAlreadyActiveForToken', 'RevenueSplitNotActiveForToken', 'RevenueSplitDidNotEnd', 'RevenueSplitNotOngoing', 'UserAlreadyParticipating', 'InsufficientBalanceForSplitParticipation', 'UserNotParticipantingInAnySplit', 'CannotParticipateInSplitWithZeroAmount', 'CannotIssueSplitWithZeroAllocationAmount', 'CannotModifySupplyWhenRevenueSplitsAreActive', 'RevenueSplitRateIsZero', 'BurnAmountIsZero', 'BurnAmountGreaterThanAccountTokensAmount'] +======= _enum: ['ArithmeticError', 'InsufficientTransferrableBalance', 'TokenDoesNotExist', 'AccountInformationDoesNotExist', 'TransferDestinationMemberDoesNotExist', 'MerkleProofVerificationFailure', 'TargetPatronageRateIsHigherThanCurrentRate', 'TokenSymbolAlreadyInUse', 'InitialAllocationToNonExistingMember', 'AccountAlreadyExists', 'TokenIssuanceNotInIdleState', 'InsufficientJoyBalance', 'JoyTransferSubjectToDusting', 'AttemptToRemoveNonOwnedAccountUnderPermissionedMode', 'AttemptToRemoveNonEmptyAccount', 'CannotJoinWhitelistInPermissionlessMode', 'CannotDeissueTokenWithOutstandingAccounts', 'NoUpcomingSale', 'NoActiveSale', 'InsufficientBalanceForTokenPurchase', 'NotEnoughTokensOnSale', 'SaleStartingBlockInThePast', 'SaleAccessProofRequired', 'SaleAccessProofParticipantIsNotSender', 'SalePurchaseCapExceeded', 'MaxVestingSchedulesPerAccountPerTokenReached', 'PreviousSaleNotFinalized', 'NoTokensToRecover', 'SaleDurationTooShort', 'SaleDurationIsZero', 'SaleUpperBoundQuantityIsZero', 'SaleCapPerMemberIsZero', 'SaleUnitPriceIsZero', 'SalePurchaseAmountIsZero', 'RevenueSplitTimeToStartTooShort', 'RevenueSplitDurationTooShort', 'RevenueSplitAlreadyActiveForToken', 'RevenueSplitNotActiveForToken', 'RevenueSplitDidNotEnd', 'RevenueSplitNotOngoing', 'UserAlreadyParticipating', 'InsufficientBalanceForSplitParticipation', 'UserNotParticipantingInAnySplit', 'CannotParticipateInSplitWithZeroAmount', 'CannotIssueSplitWithZeroAllocationAmount', 'CannotModifySupplyWhenRevenueSplitsAreActive', 'RevenueSplitRateIsZero', 'BurnAmountIsZero', 'BurnAmountGreaterThanAccountTokensAmount', 'PalletFrozen'] +>>>>>>> nara }, /** * Lookup602: pallet_proposals_engine::types::Proposal diff --git a/types/src/augment/registry.ts b/types/src/augment/registry.ts index 305d56165b..cef67e5870 100644 --- a/types/src/augment/registry.ts +++ b/types/src/augment/registry.ts @@ -1,7 +1,7 @@ // Auto-generated via `yarn polkadot-types-from-defs`, do not edit /* eslint-disable */ -import type { FinalityGrandpaEquivocationPrecommit, FinalityGrandpaEquivocationPrevote, FinalityGrandpaPrecommit, FinalityGrandpaPrevote, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonZeroSender, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, JoystreamNodeRuntimeNposSolution16, JoystreamNodeRuntimeOriginCaller, JoystreamNodeRuntimeRuntime, JoystreamNodeRuntimeSessionKeys, PalletBabeCall, PalletBabeError, PalletBagsListCall, PalletBagsListError, PalletBagsListEvent, PalletBagsListListBag, PalletBagsListListListError, PalletBagsListListNode, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReserveData, PalletBountyAssuranceContractTypeBTreeSet, PalletBountyAssuranceContractTypeBoundedBTreeSet, PalletBountyBountyActor, PalletBountyBountyMilestone, PalletBountyBountyParametersBTreeSet, PalletBountyBountyParametersBoundedBTreeSet, PalletBountyBountyRecord, PalletBountyCall, PalletBountyContribution, PalletBountyEntryRecord, PalletBountyError, PalletBountyFundingType, PalletBountyOracleWorkEntryJudgment, PalletBountyRawEvent, PalletCommonBalanceKind, PalletCommonBloatBondRepayableBloatBond, PalletCommonFundingRequestParameters, PalletCommonMerkleTreeProofElementRecord, PalletCommonMerkleTreeSide, PalletCommonWorkingGroupIterableEnumsWorkingGroup, PalletConstitutionCall, PalletConstitutionConstitutionInfo, PalletConstitutionRawEvent, PalletContentCall, PalletContentChannelBagWitness, PalletContentChannelCreationParametersRecord, PalletContentChannelFundsDestination, PalletContentChannelOwner, PalletContentChannelPayoutsPayloadParametersRecord, PalletContentChannelRecord, PalletContentChannelTransferStatus, PalletContentChannelUpdateParametersRecord, PalletContentErrorsError, PalletContentInitTransferParameters, PalletContentIterableEnumsChannelActionPermission, PalletContentLimitPerPeriod, PalletContentNftCounter, PalletContentNftLimitPeriod, PalletContentNftTypesEnglishAuctionBid, PalletContentNftTypesEnglishAuctionParamsRecord, PalletContentNftTypesEnglishAuctionRecord, PalletContentNftTypesInitTransactionalStatusRecord, PalletContentNftTypesNftIssuanceParametersRecord, PalletContentNftTypesNftOwner, PalletContentNftTypesOpenAuctionBidRecord, PalletContentNftTypesOpenAuctionParamsRecord, PalletContentNftTypesOpenAuctionRecord, PalletContentNftTypesOwnedNft, PalletContentNftTypesTransactionalStatusRecord, PalletContentPendingTransfer, PalletContentPermissionsContentActor, PalletContentPermissionsCuratorGroupCuratorGroupRecord, PalletContentPermissionsCuratorGroupIterableEnumsContentModerationAction, PalletContentPermissionsCuratorGroupIterableEnumsPausableChannelFeature, PalletContentPullPaymentElement, PalletContentRawEvent, PalletContentStorageAssetsRecord, PalletContentTransferCommitmentParametersBTreeMap, PalletContentTransferCommitmentParametersBoundedBTreeMap, PalletContentUpdateChannelPayoutsParametersRecord, PalletContentVideoCreationParametersRecord, PalletContentVideoRecord, PalletContentVideoUpdateParametersRecord, PalletCouncilCall, PalletCouncilCandidate, PalletCouncilCouncilMember, PalletCouncilCouncilStage, PalletCouncilCouncilStageAnnouncing, PalletCouncilCouncilStageElection, PalletCouncilCouncilStageIdle, PalletCouncilCouncilStageUpdate, PalletCouncilError, PalletCouncilRawEvent, PalletElectionProviderMultiPhaseCall, PalletElectionProviderMultiPhaseElectionCompute, PalletElectionProviderMultiPhaseError, PalletElectionProviderMultiPhaseEvent, PalletElectionProviderMultiPhasePhase, PalletElectionProviderMultiPhaseRawSolution, PalletElectionProviderMultiPhaseReadySolution, PalletElectionProviderMultiPhaseRoundSnapshot, PalletElectionProviderMultiPhaseSignedSignedSubmission, PalletElectionProviderMultiPhaseSolutionOrSnapshotSize, PalletForumCall, PalletForumCategory, PalletForumError, PalletForumExtendedPostIdObject, PalletForumPost, PalletForumPrivilegedActor, PalletForumRawEvent, PalletForumThread, PalletGrandpaCall, PalletGrandpaError, PalletGrandpaEvent, PalletGrandpaStoredPendingChange, PalletGrandpaStoredState, PalletImOnlineBoundedOpaqueNetworkState, PalletImOnlineCall, PalletImOnlineError, PalletImOnlineEvent, PalletImOnlineHeartbeat, PalletImOnlineSr25519AppSr25519Public, PalletImOnlineSr25519AppSr25519Signature, PalletJoystreamUtilityCall, PalletJoystreamUtilityError, PalletJoystreamUtilityRawEvent, PalletMembershipBuyMembershipParameters, PalletMembershipCall, PalletMembershipCreateMemberParameters, PalletMembershipError, PalletMembershipGiftMembershipParameters, PalletMembershipInviteMembershipParameters, PalletMembershipMembershipObject, PalletMembershipRawEvent, PalletMembershipStakingAccountMemberBinding, PalletMultisigCall, PalletMultisigError, PalletMultisigEvent, PalletMultisigMultisig, PalletMultisigTimepoint, PalletOffencesEvent, PalletProjectTokenAccountData, PalletProjectTokenCall, PalletProjectTokenErrorsError, PalletProjectTokenEventsRawEvent, PalletProjectTokenMerkleProof, PalletProjectTokenMerkleSide, PalletProjectTokenPatronageData, PalletProjectTokenPayment, PalletProjectTokenPaymentWithVesting, PalletProjectTokenRevenueSplitInfo, PalletProjectTokenRevenueSplitState, PalletProjectTokenSingleDataObjectUploadParams, PalletProjectTokenStakingStatus, PalletProjectTokenTimeline, PalletProjectTokenTokenAllocation, PalletProjectTokenTokenData, PalletProjectTokenTokenIssuanceParameters, PalletProjectTokenTokenSale, PalletProjectTokenTokenSaleParams, PalletProjectTokenTransferPolicy, PalletProjectTokenTransferPolicyParams, PalletProjectTokenTransfersPayment, PalletProjectTokenTransfersPaymentWithVesting, PalletProjectTokenValidated, PalletProjectTokenValidatedPayment, PalletProjectTokenVestingSchedule, PalletProjectTokenVestingScheduleParams, PalletProjectTokenVestingSource, PalletProjectTokenWhitelistParams, PalletProposalsCodexCall, PalletProposalsCodexCreateOpeningParameters, PalletProposalsCodexError, PalletProposalsCodexFillOpeningParameters, PalletProposalsCodexGeneralProposalParams, PalletProposalsCodexProposalDetails, PalletProposalsCodexRawEvent, PalletProposalsCodexTerminateRoleParameters, PalletProposalsDiscussionCall, PalletProposalsDiscussionDiscussionPost, PalletProposalsDiscussionDiscussionThread, PalletProposalsDiscussionError, PalletProposalsDiscussionRawEvent, PalletProposalsDiscussionThreadModeBTreeSet, PalletProposalsDiscussionThreadModeBoundedBTreeSet, PalletProposalsEngineCall, PalletProposalsEngineError, PalletProposalsEngineProposal, PalletProposalsEngineProposalParameters, PalletProposalsEngineProposalStatusesApprovedProposalDecision, PalletProposalsEngineProposalStatusesExecutionStatus, PalletProposalsEngineProposalStatusesProposalDecision, PalletProposalsEngineProposalStatusesProposalStatus, PalletProposalsEngineRawEvent, PalletProposalsEngineVoteKind, PalletProposalsEngineVotingResults, PalletReferendumCall, PalletReferendumCastVote, PalletReferendumError, PalletReferendumInstance1, PalletReferendumOptionResult, PalletReferendumRawEvent, PalletReferendumReferendumStage, PalletReferendumReferendumStageRevealing, PalletReferendumReferendumStageVoting, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletStakingActiveEraInfo, PalletStakingEraRewardPoints, PalletStakingExposure, PalletStakingForcing, PalletStakingIndividualExposure, PalletStakingNominations, PalletStakingPalletCall, PalletStakingPalletConfigOpPerbill, PalletStakingPalletConfigOpPercent, PalletStakingPalletConfigOpU128, PalletStakingPalletConfigOpU32, PalletStakingPalletError, PalletStakingPalletEvent, PalletStakingRewardDestination, PalletStakingSlashingSlashingSpans, PalletStakingSlashingSpanRecord, PalletStakingStakingLedger, PalletStakingUnappliedSlash, PalletStakingUnlockChunk, PalletStakingValidatorPrefs, PalletStorageBagIdType, PalletStorageBagRecord, PalletStorageCall, PalletStorageDataObject, PalletStorageDataObjectCreationParameters, PalletStorageDistributionBucketFamilyRecord, PalletStorageDistributionBucketIdRecord, PalletStorageDistributionBucketRecord, PalletStorageDynBagCreationParametersRecord, PalletStorageDynamicBagCreationPolicy, PalletStorageDynamicBagIdType, PalletStorageDynamicBagType, PalletStorageError, PalletStorageRawEvent, PalletStorageStaticBagId, PalletStorageStorageBucketOperatorStatus, PalletStorageStorageBucketRecord, PalletStorageUploadParametersRecord, PalletStorageVoucher, PalletTimestampCall, PalletTransactionPaymentChargeTransactionPayment, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletUtilityCall, PalletUtilityError, PalletUtilityEvent, PalletVestingCall, PalletVestingError, PalletVestingEvent, PalletVestingReleases, PalletVestingVestingInfo, PalletWorkingGroupApplyOnOpeningParams, PalletWorkingGroupCall, PalletWorkingGroupErrorsError, PalletWorkingGroupGroupWorker, PalletWorkingGroupInstance1, PalletWorkingGroupInstance2, PalletWorkingGroupInstance3, PalletWorkingGroupInstance4, PalletWorkingGroupInstance5, PalletWorkingGroupInstance6, PalletWorkingGroupInstance7, PalletWorkingGroupInstance8, PalletWorkingGroupInstance9, PalletWorkingGroupJobApplication, PalletWorkingGroupOpening, PalletWorkingGroupOpeningType, PalletWorkingGroupRawEventInstance1, PalletWorkingGroupRawEventInstance2, PalletWorkingGroupRawEventInstance3, PalletWorkingGroupRawEventInstance4, PalletWorkingGroupRawEventInstance5, PalletWorkingGroupRawEventInstance6, PalletWorkingGroupRawEventInstance7, PalletWorkingGroupRawEventInstance8, PalletWorkingGroupRawEventInstance9, PalletWorkingGroupRewardPaymentType, PalletWorkingGroupStakeParameters, PalletWorkingGroupStakePolicy, SpArithmeticArithmeticError, SpAuthorityDiscoveryAppPublic, SpConsensusBabeAllowedSlots, SpConsensusBabeAppPublic, SpConsensusBabeBabeEpochConfiguration, SpConsensusBabeDigestsNextConfigDescriptor, SpConsensusBabeDigestsPreDigest, SpConsensusBabeDigestsPrimaryPreDigest, SpConsensusBabeDigestsSecondaryPlainPreDigest, SpConsensusBabeDigestsSecondaryVRFPreDigest, SpConsensusSlotsEquivocationProof, SpCoreCryptoKeyTypeId, SpCoreEcdsaSignature, SpCoreEd25519Public, SpCoreEd25519Signature, SpCoreOffchainOpaqueNetworkState, SpCoreSr25519Public, SpCoreSr25519Signature, SpCoreVoid, SpFinalityGrandpaAppPublic, SpFinalityGrandpaAppSignature, SpFinalityGrandpaEquivocation, SpFinalityGrandpaEquivocationProof, SpNposElectionsElectionScore, SpNposElectionsSupport, SpRuntimeBlakeTwo256, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeHeader, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpSessionMembershipProof, SpStakingOffenceOffenceDetails, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight } from '@polkadot/types/lookup'; +import type { FinalityGrandpaEquivocationPrecommit, FinalityGrandpaEquivocationPrevote, FinalityGrandpaPrecommit, FinalityGrandpaPrevote, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonZeroSender, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, JoystreamNodeRuntimeNposSolution16, JoystreamNodeRuntimeOriginCaller, JoystreamNodeRuntimeRuntime, JoystreamNodeRuntimeSessionKeys, PalletBabeCall, PalletBabeError, PalletBagsListCall, PalletBagsListError, PalletBagsListEvent, PalletBagsListListBag, PalletBagsListListListError, PalletBagsListListNode, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReserveData, PalletBountyAssuranceContractTypeBTreeSet, PalletBountyAssuranceContractTypeBoundedBTreeSet, PalletBountyBountyActor, PalletBountyBountyMilestone, PalletBountyBountyParametersBTreeSet, PalletBountyBountyParametersBoundedBTreeSet, PalletBountyBountyRecord, PalletBountyCall, PalletBountyContribution, PalletBountyEntryRecord, PalletBountyError, PalletBountyFundingType, PalletBountyOracleWorkEntryJudgment, PalletBountyRawEvent, PalletCommonBalanceKind, PalletCommonBloatBondRepayableBloatBond, PalletCommonFundingRequestParameters, PalletCommonMerkleTreeProofElementRecord, PalletCommonMerkleTreeSide, PalletCommonWorkingGroupIterableEnumsWorkingGroup, PalletConstitutionCall, PalletConstitutionConstitutionInfo, PalletConstitutionRawEvent, PalletContentCall, PalletContentChannelBagWitness, PalletContentChannelCreationParametersRecord, PalletContentChannelFundsDestination, PalletContentChannelOwner, PalletContentChannelPayoutsPayloadParametersRecord, PalletContentChannelRecord, PalletContentChannelTransferStatus, PalletContentChannelUpdateParametersRecord, PalletContentErrorsError, PalletContentInitTransferParameters, PalletContentIterableEnumsChannelActionPermission, PalletContentLimitPerPeriod, PalletContentNftCounter, PalletContentNftLimitPeriod, PalletContentNftTypesEnglishAuctionBid, PalletContentNftTypesEnglishAuctionParamsRecord, PalletContentNftTypesEnglishAuctionRecord, PalletContentNftTypesInitTransactionalStatusRecord, PalletContentNftTypesNftIssuanceParametersRecord, PalletContentNftTypesNftOwner, PalletContentNftTypesOpenAuctionBidRecord, PalletContentNftTypesOpenAuctionParamsRecord, PalletContentNftTypesOpenAuctionRecord, PalletContentNftTypesOwnedNft, PalletContentNftTypesTransactionalStatusRecord, PalletContentPendingTransfer, PalletContentPermissionsContentActor, PalletContentPermissionsCuratorGroupCuratorGroupRecord, PalletContentPermissionsCuratorGroupIterableEnumsContentModerationAction, PalletContentPermissionsCuratorGroupIterableEnumsPausableChannelFeature, PalletContentPullPaymentElement, PalletContentRawEvent, PalletContentStorageAssetsRecord, PalletContentTransferCommitmentParametersBTreeMap, PalletContentTransferCommitmentParametersBoundedBTreeMap, PalletContentUpdateChannelPayoutsParametersRecord, PalletContentVideoCreationParametersRecord, PalletContentVideoRecord, PalletContentVideoUpdateParametersRecord, PalletCouncilCall, PalletCouncilCandidate, PalletCouncilCouncilMember, PalletCouncilCouncilStage, PalletCouncilCouncilStageAnnouncing, PalletCouncilCouncilStageElection, PalletCouncilCouncilStageIdle, PalletCouncilCouncilStageUpdate, PalletCouncilError, PalletCouncilRawEvent, PalletElectionProviderMultiPhaseCall, PalletElectionProviderMultiPhaseElectionCompute, PalletElectionProviderMultiPhaseError, PalletElectionProviderMultiPhaseEvent, PalletElectionProviderMultiPhasePhase, PalletElectionProviderMultiPhaseRawSolution, PalletElectionProviderMultiPhaseReadySolution, PalletElectionProviderMultiPhaseRoundSnapshot, PalletElectionProviderMultiPhaseSignedSignedSubmission, PalletElectionProviderMultiPhaseSolutionOrSnapshotSize, PalletForumCall, PalletForumCategory, PalletForumError, PalletForumExtendedPostIdObject, PalletForumPost, PalletForumPrivilegedActor, PalletForumRawEvent, PalletForumThread, PalletGrandpaCall, PalletGrandpaError, PalletGrandpaEvent, PalletGrandpaStoredPendingChange, PalletGrandpaStoredState, PalletImOnlineBoundedOpaqueNetworkState, PalletImOnlineCall, PalletImOnlineError, PalletImOnlineEvent, PalletImOnlineHeartbeat, PalletImOnlineSr25519AppSr25519Public, PalletImOnlineSr25519AppSr25519Signature, PalletJoystreamUtilityCall, PalletJoystreamUtilityError, PalletJoystreamUtilityRawEvent, PalletMembershipBuyMembershipParameters, PalletMembershipCall, PalletMembershipCreateMemberParameters, PalletMembershipError, PalletMembershipGiftMembershipParameters, PalletMembershipInviteMembershipParameters, PalletMembershipMembershipObject, PalletMembershipRawEvent, PalletMembershipStakingAccountMemberBinding, PalletMultisigCall, PalletMultisigError, PalletMultisigEvent, PalletMultisigMultisig, PalletMultisigTimepoint, PalletOffencesEvent, PalletProjectTokenAccountData, PalletProjectTokenAmmCurve, PalletProjectTokenAmmParams, PalletProjectTokenCall, PalletProjectTokenErrorsError, PalletProjectTokenEventsRawEvent, PalletProjectTokenMerkleProof, PalletProjectTokenMerkleSide, PalletProjectTokenPatronageData, PalletProjectTokenPaymentWithVesting, PalletProjectTokenRevenueSplitInfo, PalletProjectTokenRevenueSplitState, PalletProjectTokenSingleDataObjectUploadParams, PalletProjectTokenStakingStatus, PalletProjectTokenTimeline, PalletProjectTokenTokenAllocation, PalletProjectTokenTokenData, PalletProjectTokenTokenIssuanceParameters, PalletProjectTokenTokenSale, PalletProjectTokenTokenSaleParams, PalletProjectTokenTransferPolicy, PalletProjectTokenTransferPolicyParams, PalletProjectTokenTransfers, PalletProjectTokenValidated, PalletProjectTokenValidatedPayment, PalletProjectTokenVestingSchedule, PalletProjectTokenVestingScheduleParams, PalletProjectTokenVestingSource, PalletProjectTokenWhitelistParams, PalletProposalsCodexCall, PalletProposalsCodexCreateOpeningParameters, PalletProposalsCodexError, PalletProposalsCodexFillOpeningParameters, PalletProposalsCodexGeneralProposalParams, PalletProposalsCodexProposalDetails, PalletProposalsCodexRawEvent, PalletProposalsCodexTerminateRoleParameters, PalletProposalsDiscussionCall, PalletProposalsDiscussionDiscussionPost, PalletProposalsDiscussionDiscussionThread, PalletProposalsDiscussionError, PalletProposalsDiscussionRawEvent, PalletProposalsDiscussionThreadModeBTreeSet, PalletProposalsDiscussionThreadModeBoundedBTreeSet, PalletProposalsEngineCall, PalletProposalsEngineError, PalletProposalsEngineProposal, PalletProposalsEngineProposalParameters, PalletProposalsEngineProposalStatusesApprovedProposalDecision, PalletProposalsEngineProposalStatusesExecutionStatus, PalletProposalsEngineProposalStatusesProposalDecision, PalletProposalsEngineProposalStatusesProposalStatus, PalletProposalsEngineRawEvent, PalletProposalsEngineVoteKind, PalletProposalsEngineVotingResults, PalletReferendumCall, PalletReferendumCastVote, PalletReferendumError, PalletReferendumInstance1, PalletReferendumOptionResult, PalletReferendumRawEvent, PalletReferendumReferendumStage, PalletReferendumReferendumStageRevealing, PalletReferendumReferendumStageVoting, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletStakingActiveEraInfo, PalletStakingEraRewardPoints, PalletStakingExposure, PalletStakingForcing, PalletStakingIndividualExposure, PalletStakingNominations, PalletStakingPalletCall, PalletStakingPalletConfigOpPerbill, PalletStakingPalletConfigOpPercent, PalletStakingPalletConfigOpU128, PalletStakingPalletConfigOpU32, PalletStakingPalletError, PalletStakingPalletEvent, PalletStakingRewardDestination, PalletStakingSlashingSlashingSpans, PalletStakingSlashingSpanRecord, PalletStakingStakingLedger, PalletStakingUnappliedSlash, PalletStakingUnlockChunk, PalletStakingValidatorPrefs, PalletStorageBagIdType, PalletStorageBagRecord, PalletStorageCall, PalletStorageDataObject, PalletStorageDataObjectCreationParameters, PalletStorageDistributionBucketFamilyRecord, PalletStorageDistributionBucketIdRecord, PalletStorageDistributionBucketRecord, PalletStorageDynBagCreationParametersRecord, PalletStorageDynamicBagCreationPolicy, PalletStorageDynamicBagIdType, PalletStorageDynamicBagType, PalletStorageError, PalletStorageRawEvent, PalletStorageStaticBagId, PalletStorageStorageBucketOperatorStatus, PalletStorageStorageBucketRecord, PalletStorageUploadParametersRecord, PalletStorageVoucher, PalletTimestampCall, PalletTransactionPaymentChargeTransactionPayment, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletUtilityCall, PalletUtilityError, PalletUtilityEvent, PalletVestingCall, PalletVestingError, PalletVestingEvent, PalletVestingReleases, PalletVestingVestingInfo, PalletWorkingGroupApplyOnOpeningParams, PalletWorkingGroupCall, PalletWorkingGroupErrorsError, PalletWorkingGroupGroupWorker, PalletWorkingGroupInstance1, PalletWorkingGroupInstance2, PalletWorkingGroupInstance3, PalletWorkingGroupInstance4, PalletWorkingGroupInstance5, PalletWorkingGroupInstance6, PalletWorkingGroupInstance7, PalletWorkingGroupInstance8, PalletWorkingGroupInstance9, PalletWorkingGroupJobApplication, PalletWorkingGroupOpening, PalletWorkingGroupOpeningType, PalletWorkingGroupRawEventInstance1, PalletWorkingGroupRawEventInstance2, PalletWorkingGroupRawEventInstance3, PalletWorkingGroupRawEventInstance4, PalletWorkingGroupRawEventInstance5, PalletWorkingGroupRawEventInstance6, PalletWorkingGroupRawEventInstance7, PalletWorkingGroupRawEventInstance8, PalletWorkingGroupRawEventInstance9, PalletWorkingGroupRewardPaymentType, PalletWorkingGroupStakeParameters, PalletWorkingGroupStakePolicy, SpArithmeticArithmeticError, SpAuthorityDiscoveryAppPublic, SpConsensusBabeAllowedSlots, SpConsensusBabeAppPublic, SpConsensusBabeBabeEpochConfiguration, SpConsensusBabeDigestsNextConfigDescriptor, SpConsensusBabeDigestsPreDigest, SpConsensusBabeDigestsPrimaryPreDigest, SpConsensusBabeDigestsSecondaryPlainPreDigest, SpConsensusBabeDigestsSecondaryVRFPreDigest, SpConsensusSlotsEquivocationProof, SpCoreCryptoKeyTypeId, SpCoreEcdsaSignature, SpCoreEd25519Public, SpCoreEd25519Signature, SpCoreOffchainOpaqueNetworkState, SpCoreSr25519Public, SpCoreSr25519Signature, SpCoreVoid, SpFinalityGrandpaAppPublic, SpFinalityGrandpaAppSignature, SpFinalityGrandpaEquivocation, SpFinalityGrandpaEquivocationProof, SpNposElectionsElectionScore, SpNposElectionsSupport, SpRuntimeBlakeTwo256, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeHeader, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpSessionMembershipProof, SpStakingOffenceOffenceDetails, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight } from '@polkadot/types/lookup'; declare module '@polkadot/types/types/registry' { export interface InterfaceTypes { @@ -174,13 +174,14 @@ declare module '@polkadot/types/types/registry' { PalletMultisigTimepoint: PalletMultisigTimepoint; PalletOffencesEvent: PalletOffencesEvent; PalletProjectTokenAccountData: PalletProjectTokenAccountData; + PalletProjectTokenAmmCurve: PalletProjectTokenAmmCurve; + PalletProjectTokenAmmParams: PalletProjectTokenAmmParams; PalletProjectTokenCall: PalletProjectTokenCall; PalletProjectTokenErrorsError: PalletProjectTokenErrorsError; PalletProjectTokenEventsRawEvent: PalletProjectTokenEventsRawEvent; PalletProjectTokenMerkleProof: PalletProjectTokenMerkleProof; PalletProjectTokenMerkleSide: PalletProjectTokenMerkleSide; PalletProjectTokenPatronageData: PalletProjectTokenPatronageData; - PalletProjectTokenPayment: PalletProjectTokenPayment; PalletProjectTokenPaymentWithVesting: PalletProjectTokenPaymentWithVesting; PalletProjectTokenRevenueSplitInfo: PalletProjectTokenRevenueSplitInfo; PalletProjectTokenRevenueSplitState: PalletProjectTokenRevenueSplitState; @@ -194,8 +195,7 @@ declare module '@polkadot/types/types/registry' { PalletProjectTokenTokenSaleParams: PalletProjectTokenTokenSaleParams; PalletProjectTokenTransferPolicy: PalletProjectTokenTransferPolicy; PalletProjectTokenTransferPolicyParams: PalletProjectTokenTransferPolicyParams; - PalletProjectTokenTransfersPayment: PalletProjectTokenTransfersPayment; - PalletProjectTokenTransfersPaymentWithVesting: PalletProjectTokenTransfersPaymentWithVesting; + PalletProjectTokenTransfers: PalletProjectTokenTransfers; PalletProjectTokenValidated: PalletProjectTokenValidated; PalletProjectTokenValidatedPayment: PalletProjectTokenValidatedPayment; PalletProjectTokenVestingSchedule: PalletProjectTokenVestingSchedule; diff --git a/types/src/augment/types-lookup.ts b/types/src/augment/types-lookup.ts index a57d2e2d2f..21974d3279 100644 --- a/types/src/augment/types-lookup.ts +++ b/types/src/augment/types-lookup.ts @@ -4,7 +4,7 @@ declare module '@polkadot/types/lookup' { import type { BTreeMap, BTreeSet, Bytes, Compact, Enum, Null, Option, Result, Struct, Text, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec'; import type { ITuple } from '@polkadot/types-codec/types'; - import type { AccountId32, Call, H256, PerU16, Perbill, Percent, Permill, Perquintill } from '@polkadot/types/interfaces/runtime'; + import type { AccountId32, Call, H256, PerU16, Perbill, Percent, Permill } from '@polkadot/types/interfaces/runtime'; import type { Event } from '@polkadot/types/interfaces/system'; /** @name FrameSystemAccountInfo (3) */ @@ -1008,7 +1008,9 @@ declare module '@polkadot/types/lookup' { readonly asToggledNftLimits: bool; readonly isCreatorTokenIssued: boolean; readonly asCreatorTokenIssued: ITuple<[PalletContentPermissionsContentActor, u64, u64]>; - readonly type: 'CuratorGroupCreated' | 'CuratorGroupPermissionsUpdated' | 'CuratorGroupStatusSet' | 'CuratorAdded' | 'CuratorRemoved' | 'ChannelCreated' | 'ChannelUpdated' | 'ChannelPrivilegeLevelUpdated' | 'ChannelStateBloatBondValueUpdated' | 'VideoStateBloatBondValueUpdated' | 'ChannelAssetsRemoved' | 'ChannelDeleted' | 'ChannelVisibilitySetByModerator' | 'ChannelPausedFeaturesUpdatedByModerator' | 'ChannelAssetsDeletedByModerator' | 'ChannelFundsWithdrawn' | 'ChannelRewardClaimedAndWithdrawn' | 'VideoCreated' | 'VideoUpdated' | 'VideoDeleted' | 'VideoVisibilitySetByModerator' | 'VideoAssetsDeletedByModerator' | 'ChannelPayoutsUpdated' | 'ChannelRewardUpdated' | 'EnglishAuctionStarted' | 'OpenAuctionStarted' | 'NftIssued' | 'NftDestroyed' | 'AuctionBidMade' | 'AuctionBidCanceled' | 'AuctionCanceled' | 'EnglishAuctionSettled' | 'BidMadeCompletingAuction' | 'OpenAuctionBidAccepted' | 'OfferStarted' | 'OfferAccepted' | 'OfferCanceled' | 'NftSellOrderMade' | 'NftBought' | 'BuyNowCanceled' | 'BuyNowPriceUpdated' | 'NftSlingedBackToTheOriginalArtist' | 'ChannelOwnerRemarked' | 'ChannelAgentRemarked' | 'NftOwnerRemarked' | 'InitializedChannelTransfer' | 'CancelChannelTransfer' | 'ChannelTransferAccepted' | 'GlobalNftLimitUpdated' | 'ChannelNftLimitUpdated' | 'ToggledNftLimits' | 'CreatorTokenIssued'; + readonly isCreatorTokenIssuerRemarked: boolean; + readonly asCreatorTokenIssuerRemarked: ITuple<[u64, u64, Bytes]>; + readonly type: 'CuratorGroupCreated' | 'CuratorGroupPermissionsUpdated' | 'CuratorGroupStatusSet' | 'CuratorAdded' | 'CuratorRemoved' | 'ChannelCreated' | 'ChannelUpdated' | 'ChannelPrivilegeLevelUpdated' | 'ChannelStateBloatBondValueUpdated' | 'VideoStateBloatBondValueUpdated' | 'ChannelAssetsRemoved' | 'ChannelDeleted' | 'ChannelVisibilitySetByModerator' | 'ChannelPausedFeaturesUpdatedByModerator' | 'ChannelAssetsDeletedByModerator' | 'ChannelFundsWithdrawn' | 'ChannelRewardClaimedAndWithdrawn' | 'VideoCreated' | 'VideoUpdated' | 'VideoDeleted' | 'VideoVisibilitySetByModerator' | 'VideoAssetsDeletedByModerator' | 'ChannelPayoutsUpdated' | 'ChannelRewardUpdated' | 'EnglishAuctionStarted' | 'OpenAuctionStarted' | 'NftIssued' | 'NftDestroyed' | 'AuctionBidMade' | 'AuctionBidCanceled' | 'AuctionCanceled' | 'EnglishAuctionSettled' | 'BidMadeCompletingAuction' | 'OpenAuctionBidAccepted' | 'OfferStarted' | 'OfferAccepted' | 'OfferCanceled' | 'NftSellOrderMade' | 'NftBought' | 'BuyNowCanceled' | 'BuyNowPriceUpdated' | 'NftSlingedBackToTheOriginalArtist' | 'ChannelOwnerRemarked' | 'ChannelAgentRemarked' | 'NftOwnerRemarked' | 'InitializedChannelTransfer' | 'CancelChannelTransfer' | 'ChannelTransferAccepted' | 'GlobalNftLimitUpdated' | 'ChannelNftLimitUpdated' | 'ToggledNftLimits' | 'CreatorTokenIssued' | 'CreatorTokenIssuerRemarked'; } /** @name PalletContentPermissionsContentActor (105) */ @@ -1062,7 +1064,8 @@ declare module '@polkadot/types/lookup' { readonly isReduceCreatorTokenPatronageRate: boolean; readonly isManageRevenueSplits: boolean; readonly isDeissueCreatorToken: boolean; - readonly type: 'UpdateChannelMetadata' | 'ManageNonVideoChannelAssets' | 'ManageChannelCollaborators' | 'UpdateVideoMetadata' | 'AddVideo' | 'ManageVideoAssets' | 'DeleteChannel' | 'DeleteVideo' | 'ManageVideoNfts' | 'AgentRemark' | 'TransferChannel' | 'ClaimChannelReward' | 'WithdrawFromChannelBalance' | 'IssueCreatorToken' | 'ClaimCreatorTokenPatronage' | 'InitAndManageCreatorTokenSale' | 'CreatorTokenIssuerTransfer' | 'MakeCreatorTokenPermissionless' | 'ReduceCreatorTokenPatronageRate' | 'ManageRevenueSplits' | 'DeissueCreatorToken'; + readonly isAmmControl: boolean; + readonly type: 'UpdateChannelMetadata' | 'ManageNonVideoChannelAssets' | 'ManageChannelCollaborators' | 'UpdateVideoMetadata' | 'AddVideo' | 'ManageVideoAssets' | 'DeleteChannel' | 'DeleteVideo' | 'ManageVideoNfts' | 'AgentRemark' | 'TransferChannel' | 'ClaimChannelReward' | 'WithdrawFromChannelBalance' | 'IssueCreatorToken' | 'ClaimCreatorTokenPatronage' | 'InitAndManageCreatorTokenSale' | 'CreatorTokenIssuerTransfer' | 'MakeCreatorTokenPermissionless' | 'ReduceCreatorTokenPatronageRate' | 'ManageRevenueSplits' | 'DeissueCreatorToken' | 'AmmControl'; } /** @name PalletContentPermissionsCuratorGroupIterableEnumsPausableChannelFeature (117) */ @@ -1430,11 +1433,11 @@ declare module '@polkadot/types/lookup' { /** @name PalletProjectTokenEventsRawEvent (176) */ export interface PalletProjectTokenEventsRawEvent extends Enum { readonly isTokenAmountTransferred: boolean; - readonly asTokenAmountTransferred: ITuple<[u64, u64, BTreeMap, Bytes]>; + readonly asTokenAmountTransferred: ITuple<[u64, u64, PalletProjectTokenTransfers, Bytes]>; readonly isTokenAmountTransferredByIssuer: boolean; - readonly asTokenAmountTransferredByIssuer: ITuple<[u64, u64, BTreeMap, Bytes]>; + readonly asTokenAmountTransferredByIssuer: ITuple<[u64, u64, PalletProjectTokenTransfers, Bytes]>; readonly isPatronageRateDecreasedTo: boolean; - readonly asPatronageRateDecreasedTo: ITuple<[u64, Perquintill]>; + readonly asPatronageRateDecreasedTo: ITuple<[u64, Permill]>; readonly isPatronageCreditClaimed: boolean; readonly asPatronageCreditClaimed: ITuple<[u64, u128, u64]>; readonly isRevenueSplitIssued: boolean; @@ -1465,9 +1468,23 @@ declare module '@polkadot/types/lookup' { readonly asTransferPolicyChangedToPermissionless: u64; readonly isTokensBurned: boolean; readonly asTokensBurned: ITuple<[u64, u64, u128]>; +<<<<<<< HEAD + readonly isAmmActivated: boolean; + readonly asAmmActivated: ITuple<[u64, u64, PalletProjectTokenAmmCurve]>; + readonly isTokensBoughtOnAmm: boolean; + readonly asTokensBoughtOnAmm: ITuple<[u64, u64, u128, u128]>; + readonly isTokensSoldOnAmm: boolean; + readonly asTokensSoldOnAmm: ITuple<[u64, u64, u128, u128]>; + readonly isAmmDeactivated: boolean; + readonly asAmmDeactivated: ITuple<[u64, u64, u128]>; + readonly type: 'TokenAmountTransferred' | 'TokenAmountTransferredByIssuer' | 'PatronageRateDecreasedTo' | 'PatronageCreditClaimed' | 'RevenueSplitIssued' | 'RevenueSplitFinalized' | 'UserParticipatedInSplit' | 'RevenueSplitLeft' | 'MemberJoinedWhitelist' | 'AccountDustedBy' | 'TokenDeissued' | 'TokenIssued' | 'TokenSaleInitialized' | 'UpcomingTokenSaleUpdated' | 'TokensPurchasedOnSale' | 'TokenSaleFinalized' | 'TransferPolicyChangedToPermissionless' | 'TokensBurned' | 'AmmActivated' | 'TokensBoughtOnAmm' | 'TokensSoldOnAmm' | 'AmmDeactivated'; +||||||| 8fb3ea7deb + readonly type: 'TokenAmountTransferred' | 'TokenAmountTransferredByIssuer' | 'PatronageRateDecreasedTo' | 'PatronageCreditClaimed' | 'RevenueSplitIssued' | 'RevenueSplitFinalized' | 'UserParticipatedInSplit' | 'RevenueSplitLeft' | 'MemberJoinedWhitelist' | 'AccountDustedBy' | 'TokenDeissued' | 'TokenIssued' | 'TokenSaleInitialized' | 'UpcomingTokenSaleUpdated' | 'TokensPurchasedOnSale' | 'TokenSaleFinalized' | 'TransferPolicyChangedToPermissionless' | 'TokensBurned'; +======= readonly isFrozenStatusUpdated: boolean; readonly asFrozenStatusUpdated: bool; readonly type: 'TokenAmountTransferred' | 'TokenAmountTransferredByIssuer' | 'PatronageRateDecreasedTo' | 'PatronageCreditClaimed' | 'RevenueSplitIssued' | 'RevenueSplitFinalized' | 'UserParticipatedInSplit' | 'RevenueSplitLeft' | 'MemberJoinedWhitelist' | 'AccountDustedBy' | 'TokenDeissued' | 'TokenIssued' | 'TokenSaleInitialized' | 'UpcomingTokenSaleUpdated' | 'TokensPurchasedOnSale' | 'TokenSaleFinalized' | 'TransferPolicyChangedToPermissionless' | 'TokensBurned' | 'FrozenStatusUpdated'; +>>>>>>> nara } /** @name PalletProjectTokenTransferPolicy (177) */ @@ -1481,10 +1498,10 @@ declare module '@polkadot/types/lookup' { /** @name PalletProjectTokenTokenIssuanceParameters (178) */ export interface PalletProjectTokenTokenIssuanceParameters extends Struct { readonly initialAllocation: BTreeMap; - readonly symbol: H256; readonly transferPolicy: PalletProjectTokenTransferPolicyParams; readonly patronageRate: Permill; readonly revenueSplitRate: Permill; + readonly metadata: Bytes; } /** @name PalletProjectTokenTokenAllocation (179) */ @@ -1521,6 +1538,9 @@ declare module '@polkadot/types/lookup' { readonly expectedDataObjectStateBloatBond: u128; } + /** @name PalletProjectTokenTransfers (191) */ + export interface PalletProjectTokenTransfers extends BTreeMap {} + /** @name PalletProjectTokenValidated (192) */ export interface PalletProjectTokenValidated extends Enum { readonly isExisting: boolean; @@ -1566,6 +1586,13 @@ declare module '@polkadot/types/lookup' { readonly autoFinalize: bool; } + /** @name PalletProjectTokenAmmCurve (201) */ + export interface PalletProjectTokenAmmCurve extends Struct { + readonly slope: u128; + readonly intercept: u128; + readonly providedSupply: u128; + } + /** @name PalletProposalsEngineRawEvent (202) */ export interface PalletProposalsEngineRawEvent extends Enum { readonly isProposalStatusUpdated: boolean; @@ -3507,12 +3534,6 @@ declare module '@polkadot/types/lookup' { readonly asUpdateVideoStateBloatBond: { readonly newVideoStateBloatBond: u128; } & Struct; - readonly isClaimAndWithdrawChannelReward: boolean; - readonly asClaimAndWithdrawChannelReward: { - readonly actor: PalletContentPermissionsContentActor; - readonly proof: Vec; - readonly item: PalletContentPullPaymentElement; - } & Struct; readonly isIssueNft: boolean; readonly asIssueNft: { readonly actor: PalletContentPermissionsContentActor; @@ -3691,7 +3712,7 @@ declare module '@polkadot/types/lookup' { readonly asCreatorTokenIssuerTransfer: { readonly actor: PalletContentPermissionsContentActor; readonly channelId: u64; - readonly outputs: PalletProjectTokenTransfersPaymentWithVesting; + readonly outputs: Vec>; readonly metadata: Bytes; } & Struct; readonly isMakeCreatorTokenPermissionless: boolean; @@ -3732,7 +3753,24 @@ declare module '@polkadot/types/lookup' { readonly actor: PalletContentPermissionsContentActor; readonly channelId: u64; } & Struct; - readonly type: 'CreateCuratorGroup' | 'UpdateCuratorGroupPermissions' | 'SetCuratorGroupStatus' | 'AddCuratorToGroup' | 'RemoveCuratorFromGroup' | 'CreateChannel' | 'UpdateChannel' | 'UpdateChannelPrivilegeLevel' | 'SetChannelPausedFeaturesAsModerator' | 'DeleteChannel' | 'DeleteChannelAssetsAsModerator' | 'SetChannelVisibilityAsModerator' | 'CreateVideo' | 'UpdateVideo' | 'DeleteVideo' | 'DeleteVideoAssetsAsModerator' | 'SetVideoVisibilityAsModerator' | 'UpdateChannelPayouts' | 'ClaimChannelReward' | 'WithdrawFromChannelBalance' | 'UpdateChannelStateBloatBond' | 'UpdateVideoStateBloatBond' | 'ClaimAndWithdrawChannelReward' | 'IssueNft' | 'DestroyNft' | 'StartOpenAuction' | 'StartEnglishAuction' | 'CancelEnglishAuction' | 'CancelOpenAuction' | 'CancelOffer' | 'CancelBuyNow' | 'UpdateBuyNowPrice' | 'MakeOpenAuctionBid' | 'MakeEnglishAuctionBid' | 'CancelOpenAuctionBid' | 'SettleEnglishAuction' | 'PickOpenAuctionWinner' | 'OfferNft' | 'SlingNftBack' | 'AcceptIncomingOffer' | 'SellNft' | 'BuyNft' | 'ToggleNftLimits' | 'ChannelOwnerRemark' | 'ChannelAgentRemark' | 'NftOwnerRemark' | 'InitializeChannelTransfer' | 'CancelChannelTransfer' | 'AcceptChannelTransfer' | 'UpdateGlobalNftLimit' | 'UpdateChannelNftLimit' | 'IssueCreatorToken' | 'InitCreatorTokenSale' | 'UpdateUpcomingCreatorTokenSale' | 'CreatorTokenIssuerTransfer' | 'MakeCreatorTokenPermissionless' | 'ReduceCreatorTokenPatronageRateTo' | 'ClaimCreatorTokenPatronageCredit' | 'IssueRevenueSplit' | 'FinalizeRevenueSplit' | 'FinalizeCreatorTokenSale' | 'DeissueCreatorToken'; + readonly isActivateAmm: boolean; + readonly asActivateAmm: { + readonly actor: PalletContentPermissionsContentActor; + readonly channelId: u64; + readonly params: PalletProjectTokenAmmParams; + } & Struct; + readonly isDeactivateAmm: boolean; + readonly asDeactivateAmm: { + readonly actor: PalletContentPermissionsContentActor; + readonly channelId: u64; + } & Struct; + readonly isCreatorTokenIssuerRemark: boolean; + readonly asCreatorTokenIssuerRemark: { + readonly actor: PalletContentPermissionsContentActor; + readonly channelId: u64; + readonly remark: Bytes; + } & Struct; + readonly type: 'CreateCuratorGroup' | 'UpdateCuratorGroupPermissions' | 'SetCuratorGroupStatus' | 'AddCuratorToGroup' | 'RemoveCuratorFromGroup' | 'CreateChannel' | 'UpdateChannel' | 'UpdateChannelPrivilegeLevel' | 'SetChannelPausedFeaturesAsModerator' | 'DeleteChannel' | 'DeleteChannelAssetsAsModerator' | 'SetChannelVisibilityAsModerator' | 'CreateVideo' | 'UpdateVideo' | 'DeleteVideo' | 'DeleteVideoAssetsAsModerator' | 'SetVideoVisibilityAsModerator' | 'UpdateChannelPayouts' | 'ClaimChannelReward' | 'WithdrawFromChannelBalance' | 'UpdateChannelStateBloatBond' | 'UpdateVideoStateBloatBond' | 'IssueNft' | 'DestroyNft' | 'StartOpenAuction' | 'StartEnglishAuction' | 'CancelEnglishAuction' | 'CancelOpenAuction' | 'CancelOffer' | 'CancelBuyNow' | 'UpdateBuyNowPrice' | 'MakeOpenAuctionBid' | 'MakeEnglishAuctionBid' | 'CancelOpenAuctionBid' | 'SettleEnglishAuction' | 'PickOpenAuctionWinner' | 'OfferNft' | 'SlingNftBack' | 'AcceptIncomingOffer' | 'SellNft' | 'BuyNft' | 'ToggleNftLimits' | 'ChannelOwnerRemark' | 'ChannelAgentRemark' | 'NftOwnerRemark' | 'InitializeChannelTransfer' | 'CancelChannelTransfer' | 'AcceptChannelTransfer' | 'UpdateGlobalNftLimit' | 'UpdateChannelNftLimit' | 'IssueCreatorToken' | 'InitCreatorTokenSale' | 'UpdateUpcomingCreatorTokenSale' | 'CreatorTokenIssuerTransfer' | 'MakeCreatorTokenPermissionless' | 'ReduceCreatorTokenPatronageRateTo' | 'ClaimCreatorTokenPatronageCredit' | 'IssueRevenueSplit' | 'FinalizeRevenueSplit' | 'FinalizeCreatorTokenSale' | 'DeissueCreatorToken' | 'ActivateAmm' | 'DeactivateAmm' | 'CreatorTokenIssuerRemark'; } /** @name PalletContentChannelBagWitness (386) */ @@ -3779,8 +3817,11 @@ declare module '@polkadot/types/lookup' { readonly metadata: Option; } - /** @name PalletProjectTokenTransfersPaymentWithVesting (393) */ - export interface PalletProjectTokenTransfersPaymentWithVesting extends BTreeMap {} + /** @name PalletProjectTokenAmmParams (396) */ + export interface PalletProjectTokenAmmParams extends Struct { + readonly slope: u128; + readonly intercept: u128; + } /** @name PalletStorageCall (397) */ export interface PalletStorageCall extends Enum { @@ -3967,7 +4008,7 @@ declare module '@polkadot/types/lookup' { readonly asTransfer: { readonly srcMemberId: u64; readonly tokenId: u64; - readonly outputs: PalletProjectTokenTransfersPayment; + readonly outputs: Vec>; readonly metadata: Bytes; } & Struct; readonly isBurn: boolean; @@ -4004,25 +4045,37 @@ declare module '@polkadot/types/lookup' { readonly tokenId: u64; readonly memberId: u64; } & Struct; +<<<<<<< HEAD + readonly isBuyOnAmm: boolean; + readonly asBuyOnAmm: { + readonly tokenId: u64; + readonly memberId: u64; + readonly amount: u128; + readonly slippageTolerance: Option>; + } & Struct; + readonly isSellOnAmm: boolean; + readonly asSellOnAmm: { + readonly tokenId: u64; + readonly memberId: u64; + readonly amount: u128; + readonly slippageTolerance: Option>; + } & Struct; + readonly type: 'Transfer' | 'Burn' | 'DustAccount' | 'JoinWhitelist' | 'PurchaseTokensOnSale' | 'ParticipateInSplit' | 'ExitRevenueSplit' | 'BuyOnAmm' | 'SellOnAmm'; +||||||| 8fb3ea7deb + readonly type: 'Transfer' | 'Burn' | 'DustAccount' | 'JoinWhitelist' | 'PurchaseTokensOnSale' | 'ParticipateInSplit' | 'ExitRevenueSplit'; +======= readonly isSetFrozenStatus: boolean; readonly asSetFrozenStatus: { readonly freeze: bool; } & Struct; readonly type: 'Transfer' | 'Burn' | 'DustAccount' | 'JoinWhitelist' | 'PurchaseTokensOnSale' | 'ParticipateInSplit' | 'ExitRevenueSplit' | 'SetFrozenStatus'; +>>>>>>> nara } - /** @name PalletProjectTokenTransfersPayment (399) */ - export interface PalletProjectTokenTransfersPayment extends BTreeMap {} - - /** @name PalletProjectTokenPayment (400) */ - export interface PalletProjectTokenPayment extends Struct { - readonly amount: u128; - } - - /** @name PalletProjectTokenMerkleProof (404) */ + /** @name PalletProjectTokenMerkleProof (402) */ export interface PalletProjectTokenMerkleProof extends Vec> {} - /** @name PalletProjectTokenMerkleSide (407) */ + /** @name PalletProjectTokenMerkleSide (405) */ export interface PalletProjectTokenMerkleSide extends Enum { readonly isRight: boolean; readonly isLeft: boolean; @@ -5145,7 +5198,8 @@ declare module '@polkadot/types/lookup' { readonly isPatronageCanOnlyBeClaimedForMemberOwnedChannels: boolean; readonly isChannelTransfersBlockedDuringRevenueSplits: boolean; readonly isChannelTransfersBlockedDuringTokenSales: boolean; - readonly type: 'ChannelStateBloatBondChanged' | 'VideoStateBloatBondChanged' | 'MinCashoutValueTooLow' | 'MaxCashoutValueTooHigh' | 'MaxNumberOfChannelCollaboratorsExceeded' | 'MaxNumberOfChannelAssetsExceeded' | 'MaxNumberOfVideoAssetsExceeded' | 'MaxNumberOfChannelAgentPermissionsExceeded' | 'MaxNumberOfPausedFeaturesPerChannelExceeded' | 'InvalidChannelBagWitnessProvided' | 'InvalidStorageBucketsNumWitnessProvided' | 'MissingStorageBucketsNumWitness' | 'ChannelOwnerMemberDoesNotExist' | 'ChannelOwnerCuratorGroupDoesNotExist' | 'ChannelStateBloatBondBelowExistentialDeposit' | 'NumberOfAssetsToRemoveIsZero' | 'CuratorIsNotAMemberOfGivenCuratorGroup' | 'CuratorIsAlreadyAMemberOfGivenCuratorGroup' | 'CuratorGroupDoesNotExist' | 'CuratorsPerGroupLimitReached' | 'CuratorGroupIsNotActive' | 'CuratorIdInvalid' | 'LeadAuthFailed' | 'MemberAuthFailed' | 'CuratorAuthFailed' | 'BadOrigin' | 'ActorNotAuthorized' | 'CategoryDoesNotExist' | 'ChannelDoesNotExist' | 'VideoDoesNotExist' | 'VideoInSeason' | 'ActorCannotBeLead' | 'ActorCannotOwnChannel' | 'NftAlreadyOwnedByChannel' | 'NftAlreadyExists' | 'NftDoesNotExist' | 'OverflowOrUnderflowHappened' | 'DoesNotOwnNft' | 'RoyaltyUpperBoundExceeded' | 'RoyaltyLowerBoundExceeded' | 'AuctionDurationUpperBoundExceeded' | 'AuctionDurationLowerBoundExceeded' | 'ExtensionPeriodUpperBoundExceeded' | 'ExtensionPeriodLowerBoundExceeded' | 'BidLockDurationUpperBoundExceeded' | 'BidLockDurationLowerBoundExceeded' | 'StartingPriceUpperBoundExceeded' | 'StartingPriceLowerBoundExceeded' | 'AuctionBidStepUpperBoundExceeded' | 'AuctionBidStepLowerBoundExceeded' | 'InsufficientBalance' | 'BidStepConstraintViolated' | 'InvalidBidAmountSpecified' | 'StartingPriceConstraintViolated' | 'ActionHasBidsAlready' | 'NftIsNotIdle' | 'PendingOfferDoesNotExist' | 'RewardAccountIsNotSet' | 'ActorIsNotBidder' | 'AuctionCannotBeCompleted' | 'BidDoesNotExist' | 'BidIsForPastAuction' | 'StartsAtLowerBoundExceeded' | 'StartsAtUpperBoundExceeded' | 'AuctionDidNotStart' | 'NotInAuctionState' | 'MemberIsNotAllowedToParticipate' | 'MemberProfileNotFound' | 'NftNotInBuyNowState' | 'InvalidBuyNowWitnessPriceProvided' | 'IsNotOpenAuctionType' | 'IsNotEnglishAuctionType' | 'BidLockDurationIsNotExpired' | 'NftAuctionIsAlreadyExpired' | 'BuyNowMustBeGreaterThanStartingPrice' | 'TargetMemberDoesNotExist' | 'InvalidNftOfferWitnessPriceProvided' | 'MaxAuctionWhiteListLengthUpperBoundExceeded' | 'WhitelistHasOnlyOneMember' | 'WhitelistedMemberDoesNotExist' | 'NftNonChannelOwnerDoesNotExist' | 'ExtensionPeriodIsGreaterThenAuctionDuration' | 'NoAssetsSpecified' | 'InvalidAssetsProvided' | 'ChannelContainsVideos' | 'ChannelContainsAssets' | 'InvalidBagSizeSpecified' | 'MigrationNotFinished' | 'ReplyDoesNotExist' | 'UnsufficientBalance' | 'InsufficientTreasuryBalance' | 'InvalidMemberProvided' | 'ActorNotAMember' | 'PaymentProofVerificationFailed' | 'CashoutAmountExceedsMaximumAmount' | 'CashoutAmountBelowMinimumAmount' | 'WithdrawalAmountExceedsChannelAccountWithdrawableBalance' | 'WithdrawFromChannelAmountIsZero' | 'ChannelCashoutsDisabled' | 'MinCashoutAllowedExceedsMaxCashoutAllowed' | 'CuratorModerationActionNotAllowed' | 'MaxCuratorPermissionsPerLevelExceeded' | 'CuratorGroupMaxPermissionsByLevelMapSizeExceeded' | 'ChannelFeaturePaused' | 'ChannelBagMissing' | 'AssetsToRemoveBeyondEntityAssetsSet' | 'InvalidVideoDataObjectsCountProvided' | 'InvalidChannelTransferStatus' | 'InvalidChannelTransferAcceptor' | 'InvalidChannelTransferCommitmentParams' | 'ChannelAgentInsufficientPermissions' | 'InvalidChannelOwner' | 'ZeroReward' | 'InsufficientBalanceForTransfer' | 'InsufficientBalanceForChannelCreation' | 'InsufficientBalanceForVideoCreation' | 'InsufficientCouncilBudget' | 'GlobalNftDailyLimitExceeded' | 'GlobalNftWeeklyLimitExceeded' | 'ChannelNftDailyLimitExceeded' | 'ChannelNftWeeklyLimitExceeded' | 'CreatorTokenAlreadyIssued' | 'CreatorTokenNotIssued' | 'MemberIdCouldNotBeDerivedFromActor' | 'CannotWithdrawFromChannelWithCreatorTokenIssued' | 'PatronageCanOnlyBeClaimedForMemberOwnedChannels' | 'ChannelTransfersBlockedDuringRevenueSplits' | 'ChannelTransfersBlockedDuringTokenSales'; + readonly isChannelTransfersBlockedDuringActiveAmm: boolean; + readonly type: 'ChannelStateBloatBondChanged' | 'VideoStateBloatBondChanged' | 'MinCashoutValueTooLow' | 'MaxCashoutValueTooHigh' | 'MaxNumberOfChannelCollaboratorsExceeded' | 'MaxNumberOfChannelAssetsExceeded' | 'MaxNumberOfVideoAssetsExceeded' | 'MaxNumberOfChannelAgentPermissionsExceeded' | 'MaxNumberOfPausedFeaturesPerChannelExceeded' | 'InvalidChannelBagWitnessProvided' | 'InvalidStorageBucketsNumWitnessProvided' | 'MissingStorageBucketsNumWitness' | 'ChannelOwnerMemberDoesNotExist' | 'ChannelOwnerCuratorGroupDoesNotExist' | 'ChannelStateBloatBondBelowExistentialDeposit' | 'NumberOfAssetsToRemoveIsZero' | 'CuratorIsNotAMemberOfGivenCuratorGroup' | 'CuratorIsAlreadyAMemberOfGivenCuratorGroup' | 'CuratorGroupDoesNotExist' | 'CuratorsPerGroupLimitReached' | 'CuratorGroupIsNotActive' | 'CuratorIdInvalid' | 'LeadAuthFailed' | 'MemberAuthFailed' | 'CuratorAuthFailed' | 'BadOrigin' | 'ActorNotAuthorized' | 'CategoryDoesNotExist' | 'ChannelDoesNotExist' | 'VideoDoesNotExist' | 'VideoInSeason' | 'ActorCannotBeLead' | 'ActorCannotOwnChannel' | 'NftAlreadyOwnedByChannel' | 'NftAlreadyExists' | 'NftDoesNotExist' | 'OverflowOrUnderflowHappened' | 'DoesNotOwnNft' | 'RoyaltyUpperBoundExceeded' | 'RoyaltyLowerBoundExceeded' | 'AuctionDurationUpperBoundExceeded' | 'AuctionDurationLowerBoundExceeded' | 'ExtensionPeriodUpperBoundExceeded' | 'ExtensionPeriodLowerBoundExceeded' | 'BidLockDurationUpperBoundExceeded' | 'BidLockDurationLowerBoundExceeded' | 'StartingPriceUpperBoundExceeded' | 'StartingPriceLowerBoundExceeded' | 'AuctionBidStepUpperBoundExceeded' | 'AuctionBidStepLowerBoundExceeded' | 'InsufficientBalance' | 'BidStepConstraintViolated' | 'InvalidBidAmountSpecified' | 'StartingPriceConstraintViolated' | 'ActionHasBidsAlready' | 'NftIsNotIdle' | 'PendingOfferDoesNotExist' | 'RewardAccountIsNotSet' | 'ActorIsNotBidder' | 'AuctionCannotBeCompleted' | 'BidDoesNotExist' | 'BidIsForPastAuction' | 'StartsAtLowerBoundExceeded' | 'StartsAtUpperBoundExceeded' | 'AuctionDidNotStart' | 'NotInAuctionState' | 'MemberIsNotAllowedToParticipate' | 'MemberProfileNotFound' | 'NftNotInBuyNowState' | 'InvalidBuyNowWitnessPriceProvided' | 'IsNotOpenAuctionType' | 'IsNotEnglishAuctionType' | 'BidLockDurationIsNotExpired' | 'NftAuctionIsAlreadyExpired' | 'BuyNowMustBeGreaterThanStartingPrice' | 'TargetMemberDoesNotExist' | 'InvalidNftOfferWitnessPriceProvided' | 'MaxAuctionWhiteListLengthUpperBoundExceeded' | 'WhitelistHasOnlyOneMember' | 'WhitelistedMemberDoesNotExist' | 'NftNonChannelOwnerDoesNotExist' | 'ExtensionPeriodIsGreaterThenAuctionDuration' | 'NoAssetsSpecified' | 'InvalidAssetsProvided' | 'ChannelContainsVideos' | 'ChannelContainsAssets' | 'InvalidBagSizeSpecified' | 'MigrationNotFinished' | 'ReplyDoesNotExist' | 'UnsufficientBalance' | 'InsufficientTreasuryBalance' | 'InvalidMemberProvided' | 'ActorNotAMember' | 'PaymentProofVerificationFailed' | 'CashoutAmountExceedsMaximumAmount' | 'CashoutAmountBelowMinimumAmount' | 'WithdrawalAmountExceedsChannelAccountWithdrawableBalance' | 'WithdrawFromChannelAmountIsZero' | 'ChannelCashoutsDisabled' | 'MinCashoutAllowedExceedsMaxCashoutAllowed' | 'CuratorModerationActionNotAllowed' | 'MaxCuratorPermissionsPerLevelExceeded' | 'CuratorGroupMaxPermissionsByLevelMapSizeExceeded' | 'ChannelFeaturePaused' | 'ChannelBagMissing' | 'AssetsToRemoveBeyondEntityAssetsSet' | 'InvalidVideoDataObjectsCountProvided' | 'InvalidChannelTransferStatus' | 'InvalidChannelTransferAcceptor' | 'InvalidChannelTransferCommitmentParams' | 'ChannelAgentInsufficientPermissions' | 'InvalidChannelOwner' | 'ZeroReward' | 'InsufficientBalanceForTransfer' | 'InsufficientBalanceForChannelCreation' | 'InsufficientBalanceForVideoCreation' | 'InsufficientCouncilBudget' | 'GlobalNftDailyLimitExceeded' | 'GlobalNftWeeklyLimitExceeded' | 'ChannelNftDailyLimitExceeded' | 'ChannelNftWeeklyLimitExceeded' | 'CreatorTokenAlreadyIssued' | 'CreatorTokenNotIssued' | 'MemberIdCouldNotBeDerivedFromActor' | 'CannotWithdrawFromChannelWithCreatorTokenIssued' | 'PatronageCanOnlyBeClaimedForMemberOwnedChannels' | 'ChannelTransfersBlockedDuringRevenueSplits' | 'ChannelTransfersBlockedDuringTokenSales' | 'ChannelTransfersBlockedDuringActiveAmm'; } /** @name PalletStorageBagRecord (569) */ @@ -5304,12 +5358,12 @@ declare module '@polkadot/types/lookup' { readonly nextSaleId: u32; readonly sale: Option; readonly transferPolicy: PalletProjectTokenTransferPolicy; - readonly symbol: H256; readonly patronageInfo: PalletProjectTokenPatronageData; readonly accountsNumber: u64; readonly revenueSplitRate: Permill; readonly revenueSplit: PalletProjectTokenRevenueSplitState; readonly nextRevenueSplitId: u32; + readonly ammCurve: Option; } /** @name PalletProjectTokenRevenueSplitState (595) */ @@ -5335,7 +5389,7 @@ declare module '@polkadot/types/lookup' { /** @name PalletProjectTokenPatronageData (599) */ export interface PalletProjectTokenPatronageData extends Struct { - readonly rate: Perquintill; + readonly rate: Permill; readonly unclaimedPatronageTallyAmount: u128; readonly lastUnclaimedPatronageTallyBlock: u32; } @@ -5348,10 +5402,10 @@ declare module '@polkadot/types/lookup' { readonly isAccountInformationDoesNotExist: boolean; readonly isTransferDestinationMemberDoesNotExist: boolean; readonly isMerkleProofVerificationFailure: boolean; - readonly isTargetPatronageRateIsHigherThanCurrentRate: boolean; readonly isTokenSymbolAlreadyInUse: boolean; readonly isInitialAllocationToNonExistingMember: boolean; readonly isAccountAlreadyExists: boolean; + readonly isTooManyTransferOutputs: boolean; readonly isTokenIssuanceNotInIdleState: boolean; readonly isInsufficientJoyBalance: boolean; readonly isJoyTransferSubjectToDusting: boolean; @@ -5376,6 +5430,7 @@ declare module '@polkadot/types/lookup' { readonly isSaleCapPerMemberIsZero: boolean; readonly isSaleUnitPriceIsZero: boolean; readonly isSalePurchaseAmountIsZero: boolean; + readonly isCannotInitSaleIfAmmIsActive: boolean; readonly isRevenueSplitTimeToStartTooShort: boolean; readonly isRevenueSplitDurationTooShort: boolean; readonly isRevenueSplitAlreadyActiveForToken: boolean; @@ -5391,8 +5446,23 @@ declare module '@polkadot/types/lookup' { readonly isRevenueSplitRateIsZero: boolean; readonly isBurnAmountIsZero: boolean; readonly isBurnAmountGreaterThanAccountTokensAmount: boolean; +<<<<<<< HEAD + readonly isNotInAmmState: boolean; + readonly isInvalidCurveParameters: boolean; + readonly isDeadlineExpired: boolean; + readonly isSlippageToleranceExceeded: boolean; + readonly isInsufficientTokenBalance: boolean; + readonly isOutstandingAmmProvidedSupplyTooLarge: boolean; + readonly isCurveSlopeParametersTooLow: boolean; + readonly isTargetPatronageRateIsHigherThanCurrentRate: boolean; + readonly isYearlyPatronageRateLimitExceeded: boolean; + readonly type: 'ArithmeticError' | 'InsufficientTransferrableBalance' | 'TokenDoesNotExist' | 'AccountInformationDoesNotExist' | 'TransferDestinationMemberDoesNotExist' | 'MerkleProofVerificationFailure' | 'TokenSymbolAlreadyInUse' | 'InitialAllocationToNonExistingMember' | 'AccountAlreadyExists' | 'TooManyTransferOutputs' | 'TokenIssuanceNotInIdleState' | 'InsufficientJoyBalance' | 'JoyTransferSubjectToDusting' | 'AttemptToRemoveNonOwnedAccountUnderPermissionedMode' | 'AttemptToRemoveNonEmptyAccount' | 'CannotJoinWhitelistInPermissionlessMode' | 'CannotDeissueTokenWithOutstandingAccounts' | 'NoUpcomingSale' | 'NoActiveSale' | 'InsufficientBalanceForTokenPurchase' | 'NotEnoughTokensOnSale' | 'SaleStartingBlockInThePast' | 'SaleAccessProofRequired' | 'SaleAccessProofParticipantIsNotSender' | 'SalePurchaseCapExceeded' | 'MaxVestingSchedulesPerAccountPerTokenReached' | 'PreviousSaleNotFinalized' | 'NoTokensToRecover' | 'SaleDurationTooShort' | 'SaleDurationIsZero' | 'SaleUpperBoundQuantityIsZero' | 'SaleCapPerMemberIsZero' | 'SaleUnitPriceIsZero' | 'SalePurchaseAmountIsZero' | 'CannotInitSaleIfAmmIsActive' | 'RevenueSplitTimeToStartTooShort' | 'RevenueSplitDurationTooShort' | 'RevenueSplitAlreadyActiveForToken' | 'RevenueSplitNotActiveForToken' | 'RevenueSplitDidNotEnd' | 'RevenueSplitNotOngoing' | 'UserAlreadyParticipating' | 'InsufficientBalanceForSplitParticipation' | 'UserNotParticipantingInAnySplit' | 'CannotParticipateInSplitWithZeroAmount' | 'CannotIssueSplitWithZeroAllocationAmount' | 'CannotModifySupplyWhenRevenueSplitsAreActive' | 'RevenueSplitRateIsZero' | 'BurnAmountIsZero' | 'BurnAmountGreaterThanAccountTokensAmount' | 'NotInAmmState' | 'InvalidCurveParameters' | 'DeadlineExpired' | 'SlippageToleranceExceeded' | 'InsufficientTokenBalance' | 'OutstandingAmmProvidedSupplyTooLarge' | 'CurveSlopeParametersTooLow' | 'TargetPatronageRateIsHigherThanCurrentRate' | 'YearlyPatronageRateLimitExceeded'; +||||||| 8fb3ea7deb + readonly type: 'ArithmeticError' | 'InsufficientTransferrableBalance' | 'TokenDoesNotExist' | 'AccountInformationDoesNotExist' | 'TransferDestinationMemberDoesNotExist' | 'MerkleProofVerificationFailure' | 'TargetPatronageRateIsHigherThanCurrentRate' | 'TokenSymbolAlreadyInUse' | 'InitialAllocationToNonExistingMember' | 'AccountAlreadyExists' | 'TokenIssuanceNotInIdleState' | 'InsufficientJoyBalance' | 'JoyTransferSubjectToDusting' | 'AttemptToRemoveNonOwnedAccountUnderPermissionedMode' | 'AttemptToRemoveNonEmptyAccount' | 'CannotJoinWhitelistInPermissionlessMode' | 'CannotDeissueTokenWithOutstandingAccounts' | 'NoUpcomingSale' | 'NoActiveSale' | 'InsufficientBalanceForTokenPurchase' | 'NotEnoughTokensOnSale' | 'SaleStartingBlockInThePast' | 'SaleAccessProofRequired' | 'SaleAccessProofParticipantIsNotSender' | 'SalePurchaseCapExceeded' | 'MaxVestingSchedulesPerAccountPerTokenReached' | 'PreviousSaleNotFinalized' | 'NoTokensToRecover' | 'SaleDurationTooShort' | 'SaleDurationIsZero' | 'SaleUpperBoundQuantityIsZero' | 'SaleCapPerMemberIsZero' | 'SaleUnitPriceIsZero' | 'SalePurchaseAmountIsZero' | 'RevenueSplitTimeToStartTooShort' | 'RevenueSplitDurationTooShort' | 'RevenueSplitAlreadyActiveForToken' | 'RevenueSplitNotActiveForToken' | 'RevenueSplitDidNotEnd' | 'RevenueSplitNotOngoing' | 'UserAlreadyParticipating' | 'InsufficientBalanceForSplitParticipation' | 'UserNotParticipantingInAnySplit' | 'CannotParticipateInSplitWithZeroAmount' | 'CannotIssueSplitWithZeroAllocationAmount' | 'CannotModifySupplyWhenRevenueSplitsAreActive' | 'RevenueSplitRateIsZero' | 'BurnAmountIsZero' | 'BurnAmountGreaterThanAccountTokensAmount'; +======= readonly isPalletFrozen: boolean; readonly type: 'ArithmeticError' | 'InsufficientTransferrableBalance' | 'TokenDoesNotExist' | 'AccountInformationDoesNotExist' | 'TransferDestinationMemberDoesNotExist' | 'MerkleProofVerificationFailure' | 'TargetPatronageRateIsHigherThanCurrentRate' | 'TokenSymbolAlreadyInUse' | 'InitialAllocationToNonExistingMember' | 'AccountAlreadyExists' | 'TokenIssuanceNotInIdleState' | 'InsufficientJoyBalance' | 'JoyTransferSubjectToDusting' | 'AttemptToRemoveNonOwnedAccountUnderPermissionedMode' | 'AttemptToRemoveNonEmptyAccount' | 'CannotJoinWhitelistInPermissionlessMode' | 'CannotDeissueTokenWithOutstandingAccounts' | 'NoUpcomingSale' | 'NoActiveSale' | 'InsufficientBalanceForTokenPurchase' | 'NotEnoughTokensOnSale' | 'SaleStartingBlockInThePast' | 'SaleAccessProofRequired' | 'SaleAccessProofParticipantIsNotSender' | 'SalePurchaseCapExceeded' | 'MaxVestingSchedulesPerAccountPerTokenReached' | 'PreviousSaleNotFinalized' | 'NoTokensToRecover' | 'SaleDurationTooShort' | 'SaleDurationIsZero' | 'SaleUpperBoundQuantityIsZero' | 'SaleCapPerMemberIsZero' | 'SaleUnitPriceIsZero' | 'SalePurchaseAmountIsZero' | 'RevenueSplitTimeToStartTooShort' | 'RevenueSplitDurationTooShort' | 'RevenueSplitAlreadyActiveForToken' | 'RevenueSplitNotActiveForToken' | 'RevenueSplitDidNotEnd' | 'RevenueSplitNotOngoing' | 'UserAlreadyParticipating' | 'InsufficientBalanceForSplitParticipation' | 'UserNotParticipantingInAnySplit' | 'CannotParticipateInSplitWithZeroAmount' | 'CannotIssueSplitWithZeroAllocationAmount' | 'CannotModifySupplyWhenRevenueSplitsAreActive' | 'RevenueSplitRateIsZero' | 'BurnAmountIsZero' | 'BurnAmountGreaterThanAccountTokensAmount' | 'PalletFrozen'; +>>>>>>> nara } /** @name PalletProposalsEngineProposal (602) */ diff --git a/utils/api-scripts/package.json b/utils/api-scripts/package.json index dacc6f1e7c..095ed0fa32 100644 --- a/utils/api-scripts/package.json +++ b/utils/api-scripts/package.json @@ -15,7 +15,7 @@ "storage-dev-init": "./dev-init-storage.sh" }, "dependencies": { - "@joystream/types": "^3.0.0", + "@joystream/types": "^4.0.0", "@mongodb-js/zstd": "^1.1.0", "@polkadot/api": "8.9.1", "@polkadot/keyring": "9.5.1", diff --git a/utils/migration-scripts/package.json b/utils/migration-scripts/package.json index 1bc61f57f2..39c770d626 100644 --- a/utils/migration-scripts/package.json +++ b/utils/migration-scripts/package.json @@ -12,7 +12,7 @@ "@oclif/config": "^1", "@oclif/plugin-help": "^3.2.3", "tslib": "^1", - "@joystream/types": "^3.0.0", + "@joystream/types": "^4.0.0", "@polkadot/api": "8.9.1", "@polkadot/types": "8.9.1", "@polkadot/keyring": "9.5.1",