0xdcb2aa31000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000006c000000000000000000000000000000000000000000000000000000000000006b645322843000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000001e005ee6f4bedbaf200cfb3985c6fcba7704db57e1b5c6a6df8c098a8907c22dff02b60ad1ee445658f0b7daf10523cae0766997bf45ae0ab02c125c6ffa30220f90ea8137c2ab34ce99c7f4d01ed5c12d83918c256cba61cfd7e22a9becc687e3b272989e1cbc2a77cf93cb1aa54d0c32c830e0e0c90a221ad5688de80dd23d93e2205396206bc8d478b96ea23aabdd4d022a4e18a65a201f747b383bae7604bcb157eb3f7a42e82453aee29708995852a8ab02a32c099de2ad4cccb05ae966c2d15f200d86e4cdbae1c1b18e1fcec837d060cb8ec74c8c833afbeadea642764d60c0cdf49ea1e38bab756fb245cb14641cded308395099eec139769f6244a8453000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068800000000000000000000000000000000000000000000000000000000000006ae000000000000000000000000000000000000000000000000000000000000066620baba1ad5be3a5c0a66e7ac838a129bf948f1ea41334f160430741ce58ebd7d2bbbe3441a1dca1b7a6d288f125a0227af54c31920c0517c202f5eb9fa182a82f130ada6c925a76ac3bd0434113f4e99926a7d703659fa16f0000000000010000271103000004149d0001c6c300061186a0000611e500000009000000000000040003c2060000e64200005a3c00000078000601031bf13880d69b0a0003000001c6c30000d3658a9a000001000056aa0000000100000000000003000001dd970000d36583ad000001000611b90000000900000000000004000000380000041c0000a1960003dfea000600041c8c9a08fd1f1e0003000001c6c30000d3658a950000010000570b0000000100000000000003000001c6c30000d3658a890000010000570b00000001000000000000040000a0b8000017480003a79a0000007c0000010c61388378dbda0a0003000001c6c30000d3658b070000010000570b0000000100000000000003000001c6c30000d3658b030000010000570b0000000b00000000000003000001c6c30000d3658acc0000010000570b00000001000000000000040000a0ba00004f9d0003a79a00000008000000096138837223c60a0003000001c6c30000d36589620000010000563b000000030000000000000300000165ac0000a49d8d180000010000563b0000001500000000000003000001c6c30001dd9780f900000f0000563b0000001f000000000000040000000000002024000376da00023aed01110000626ebb6287770e00040000000c000f1f62000376da0000706700000006626cb41e3eae1e80040000000c062b97d8000376da00007f9e000000065902901299ea1e0004000241ae000386be0000357300000076000600ff1a7d5e7922d50a000400001ca00004eb160003a79a0000000f000300011b297981289e0a00040002712c000c75850000dd9e0000006c000600011f9fe482cbb00a00030000036d1200007fa0000175888c000100000000000b000000000000030000007fa000036d1200016f9cef000100000000392d000000000000040000025a000386bf000434100000007600ff000677ad9d19ad410a000400005d400004eb170001172c0000000f0003000118ea227b561e19000400010b400004eb18000035730000000f000300011d8fc68203be0a000400005d4007b7995c0001172c00007f9e000300011b0710811a0b190004000003ea00000480000434100000ad48000600012499ef89aac9190004000169d4000d8d560000dd9e0000000100000001630cd182e3e70a00040005cb62000d8d5700006355000000010000000162d50f82aec10a0004000372e2000d8d580001172c000000010000000161e12a81c7940a00040004837a000d8d5900005a3c000000010000000161d1bc81b8d80a0004000372e8000d8d5a0001172c00000001000000016186a58171ac0a00040002712e000c75860000dd9e0000006c000600011f9f8982ca700a000400027130000c75870000dd9e0000006c0006000120ea398357fd0a0004000241b0000c7588000035730000006c0006000120ecbe835f900a0004000169d6000d8d5b0000dd9e000000010000000164d9158495e20a000400054da0000d8d5c00008b77000000010000000168f2f788e58e0a0004000169d8000d8d5d0000dd9e0000000100000001630d2682e1540a000400048384000d8d5e00005a3c00000001000000016baa078b72b90a000400027132000c75890000dd9e0000006c00060001231435891e560a000400013d52000c758a0000305f0000006c0001000680d8841a535c0a00040000b23800a6a3da0000305f00007f9e0006000419b91303b8fd1900040000b2380000205e0000305f0000004b00060004160084014c2d190004000019b000013f480000305f000000470004000105007880d9f30a000400027132000004800000dd9e0000ad4800060001258c868a02ae140004000271320000542c0000dd9e0001d183000600011a1ebc7fa0ee140004000271320000542a0000dd9e0001d183000600010f7fad72b1c4140004000169da000d8d5f0000dd9e00000001000000016911d58900c10a000400054da6000d8d6000008b7700000001000000016b8a778b4ef30a0004000000aa000d8d610004341000000001000000016626ef85bade0a000400027134000c758b0000dd9e0000006c00060001243cfd8987660a0004000169de000d8d620000dd9e00000001000000016a77378a4a870a000400027136000c758c0000dd9e0000006c000600011e78fc8252c40a000400013d54000c758d0000305f0000006c0001000680d8ba1a59a00a00040000b23a00a6a3da0000305f00007f9e0006000419aabb039a001900040000b23a00a6a3dc0000305f00007f9e0006000416c70a0174af190004000019b200013f490000305f0000004700040001050b6880da7b0a0004000271360000542a0000dd9e0001d183000600011a0c517f5bf014000400027138000c758e0000dd9e0000006c0006000121ad7586029d0a000400013d56000c758f0000305f0000006c0001000680fd831ac1c70a00040000b23c00a6a3de0000305f00007f9e000600041ac10a05f352190004000019b400013f4a0000305f000000470004000105ef2480ff510a0004000169e0000d8d630000dd9e00000001000000016698df861d930a00040003c474000d8d64000056f70000000100010000816c5d6187a30a00040003c476000d8d65000056f7000000010001000081c07461e1e50a00040003c478000d8d66000056f700000001000100008183aa61a0760a000400030864000d8d6700009f200000000100010000816c5f6187580a000400030868000d8d6800009f200000000100010000816c726187550a000400027c4c000c75900000dd9e0000006c00010006827c541ee9cd0a000400027c4e000c75910000dd9e0000006c00010006830d4020d8f20a00040003c47e000c7592000056f70000006c00010006816c721bf2bf0a000400027c50000d8d690000dd9e000000010001000082d94c630ed40a00040003086e000d8d6a00009f20000000010001000082b0a562e2dc0a000400027c52000c75930000dd9e0000006c00010006820d001dae990a000400027c520002ad460000dd9e00002f1b000100068186a01c39a414000400027c54000d8d6b0000dd9e00000001000100008448e06498300a00040006465a000c7594000063550000006c000100068186551c38630a000400039faa000d8d6c0001172c00000001000100008513a76570900a00020017cd233d7d4562fefff395e7eda220b20cccbe5700020645000000040005730e000d8d6d00008b7700000001000100008170a2618ac60a00040000dbae0004eb190003a79a0000000f0001000381250c1b27df0a000400039fb0000d8d6e0001172c000000010001000083cbc564103d0a000400039fb2000d8d6f0001172c000000010001000083fe536445a90a00040003087c000d8d7000009f200000000100010000816dec6187480a00040004f254000c759500005a3c0000006c00010006816d821bf2d50a00040004f258000c759600005a3c0000006c00010006816dd91bf2f40a00040003087e000c759700009f200000006c00010006816de91bf24f0a000400030882000c759800009f200000006c00010006816e311bf2450a000400030888000c759900009f200000006c00010006816e631bf1fe0a00040005731a000c759a00008b770000006c00010006816e921bf1af0a000400039fc0000c759b0001172c0000006c00010006816efd1bf2050a00040000001c000c759c0003e9940000006c000100068145641b7eda0a00040000025c000386c0000434100000007600ff000677b19119ad420a00040000000a000386c10003e9940000007600ff00067990321b658f0a000400027c56000d8d710000dd9e000000010001000085bacc661f890a000400030886000d8d7200009f20000000010001000082c29e62f2a00a00040003088c000d8d7300009f200000000100010000816e6e6187310a000400030890000d8d7400009f2000000001000100008223386248070a000400039fba000d8d750001172c00000001000100008199cf61b53d0a000400039fbe000d8d760001172c0000000100010000843ab36482a00a00040000000c000386c20003e9940000007600ff00067509101917562b000400054da8000d8d7700008b77000000010000000161e11b81c16c0a00040005cb7a000d8d7800006355000000010000000161e5f781c5d40a00040004e86a0000c3560000635500000079000601041bf0e17f87a40a00040001cf5c000c759d00009f200000006c000600011bf071816d360a000400035184000d8d7900009f2000000001000000016186a5816cb80a0004000385cc000c759e0001172c0000006c000600011bf06b816ce90a00040001cf64000c759f00009f200000006c000600011bf081816ca50a000400001ca40004eb1a0003a79a0000000f000300011b26d98123820a0004000000040004eb1b00041b200000000f000100037d12af1966b222000400010b420004eb1c000035730000000f000300011ac0c480fdc50a0004000372fe000d8d7a0001172c0000000100000001628690825b770a00040002713a000c75a00000dd9e0000006c000600011fa04182c10c0a0004000169e2000d8d7b0000dd9e0000000100000001630dac82d9420a00040005cb80000d8d7c00006355000000010000000161fe2481dbc00a00040001baa2000d8d7d000035730000000100000001645654840afb0a00040002713c000c75a10000dd9e0000006c000600011fa02182bfe80a0004000169e4000d8d7e0000dd9e0000000100000001630cec82d7840a0004000169e6000d8d7f0000dd9e00000001000000016618c385ad040a00040002713e000c75a20000dd9e0000006c0006000120ea3b834b270a0004000169e8000d8d800000dd9e000000010000000164ed248495180a0004000416aa000d8d81000056f7000000010000000163c8588384240a000400027140000c75a30000dd9e0000006c0006000121d48c8691e80a0004000169ea000d8d820000dd9e0000000100000001630cf882d5960a000400035194000d8d8300009f20000000010000000168e67a88d5ef0a0003000000e1e100002dcd000048e10000000000000000090000000000000400010b440004eb1d000035730000000f000300011bba4b8155380a000300000260470000e1e100016988ce000100000003df910000000000000400010b4407b79a1c0000357300007f9e000300011ad8b181038119000400010b460004eb1e000035730000000f000300011d69a881ea990a000400027142000c75a40000dd9e0000006c000600011f9ff282bad30a0004000169ec000d8d840000dd9e000000010000000169387e8921990a0004000169ee000d8d850000dd9e000000010000000164f24d8494000a0004000169f0000d8d860000dd9e0000000100000001661ab985a5220a000400027144000c75a50000dd9e0000006c0006000121129283d52c0a000400000174000c75a60000ccf60000006c000100067f0cb019f7730a0004000271440000005c0000dd9e000167d80006000121101883cbc3140004000169f2000d8d870000dd9e0000000100000001679f5e870aa80a00040005cb96000d8d880000635500000001000000016e65e28de0e30a0004000271460000005c0000dd9e000167d80006000122bedc88fb051400040003c2120000005c00005a3c000167d8000600011bf114816862190004000169f4000d8d890000dd9e0000000100000001661a108593a10a000400013d58000d8d8a0000305f000000010001000080e4c060f9620a000400022a1e0000d8a60000305f000000050000000460f8e805650d0a0004000019b600013f4b0000305f000000470004000105634c80e63e0a00040001cf700000005c00009f20000167d8000600011f948182b509190004000271480000005c0000dd9e000167d80006000124935889a2561400040004a7460000005c00008b77000167d8000600011fa60082bb49190004000169f6000d8d8b0000dd9e00000001000000016a834c8a4aa30a00040001f5d20000005c000056f7000167d8000600011ccfee81b7f91900040002714a000c75a70000dd9e0000006c0006000122120b8760d30a0004000003ec0000005c00043410000167d80006000126257b8a31f51900040002714a0000005c0000dd9e000167d8000600012678028a4f6e1400040002714a0002fe600000dd9e00002f1b0006000118fc5d7b80d01400040002714c000c75a80000dd9e0000006c000600012407c8896d6a0a000400013d5a000c75a90000305f0000006c0001000680d8821a633a0a000400a6a45e0000b23e00007f9e0000305f0004000604e2001a484a0a00040003c218000c75aa00005a3c0000006c000600011c0d24816dd80a000400a6a4600000b23e00007f9e0000305f000400060038421106f70a000400000176000c75ab0000ccf60000006c000100067fa1201a27960a0004000019b800013f4c0000305f0000004700040001051a4080d8af0a00040002714c0002fe600000dd9e00002f1b000600011ae0ef8105e1140004000169f8000d8d8c0000dd9e0000000100000001650a788496220a0004000169fa000d8d8d0000dd9e0000000100000001650b868496340a000400037324000d8d8e0001172c0000000100000001625db88226630a00040000a0de000d8d8f0003a79a00000001000000016295148258770a0004000351a6000d8d9000009f20000000010000000162797c823f2f0a000400027150000c75ac0000dd9e0000006c0006000120ea4f8339c40a000400027152000c75ad0000dd9e0000006c000600011bb979814f970a000400000178000c75ae0000ccf60000006c000100067fa1201a28c80a000400000202000386c30000ccf600000076000600ff198a887714e10a0004000271520002fe5c0000dd9e00002f1b000600011be670815f9014000400027154000c75af0000dd9e0000006c000600011fa05e82aeb00a000400039fc2000d8d910001172c000000010001000082151d6248cf0a000400000204000386c40000ccf600000076000600ff198a887711890a000400000206000386c50000ccf600000076000600ff198a88770e330a00040003c482000d8d92000056f700000001000100008275c462b2930a00040003089e000d8d9300009f20000000010001000081b5cf61dfea0a000400057328000d8d9400008b770000000100010000823df36274f20a000400000198000c75b0000434100000006c000100067deaef19ad410a00040003c48a000d8d95000056f7000000010001000081653b6187580a000400039fcc000d8d960001172c000000010001000084e4ce655bba0a00040000019a000c75b1000434100000006c0001000681587e1bcf940a0004000308a8000c75b200009f200000006c0001000681658b1bf3be0a000400027c58000d8d970000dd9e000000010001000081e2d06210580a00040000dbbe000d8d980003a79a0000000100010000840afe646c0c0a000400064680000d8d9900006355000000010001000081b81c61e1270a00040003c492000d8d9a000056f700000001000100008166176187620a0004000308b2000d8d9b00009f20000000010001000084d9cd654c8e0a000400027c5a000c75b30000dd9e0000006c0001000682b3681fa2310a0004000308b8000c75b400009f200000006c0001000681665d1bf3b10a00040000019c000c75b5000434100000006c000100067df02c19acea0a000400027c5c000d8d9c0000dd9e00000001000100008179bc619c6d0a000400057338000d8d9d00008b77000000010001000081b27f61da460a00040005733a000d8d9e00008b770000000100010000816ad1618bee0a0004000001cc00001100000193f70003dfea00060001248fb8899fd11e0004000000c60000864e0001598f0003dfea000100068186a01c48181e000400026e980004eb1f000035730000000f0001000380d9061a64820a000400000208000386c60000ccf600000076000600ff19a69e778b170a00040004f272000c75b600005a3c0000006c0001000681b8781cd9f40a00040005733c000d8d9f00008b77000000010001000081c1c061eaac0a00040005733e000d8da000008b77000000010001000085303a65a8400a0004000308c20002ad4e00009f2000002f1b000100068186a01c4d2c190004000308c20002ad5000009f2000002f1b00010006812d321b51111900040000019e0002ad500004341000002f1b000100067b7e4e18fc1a1900040000019e0002ad520004341000002f1b000100067a751816ed6a190004000308c4000d8da100009f20000000010001000081671f61875c0a0004000308c6000d8da200009f200000000100010000837af963ca910a0004000573440002ad5200008b7700002f1b000100068147b71b9bd4190004000573440002ad5400008b7700002f1b000100067ea24a19debf190004000646920002ad540000635500002f1b0001000680dccb1a6e6a190004000646920002ad4c0000635500002f1b000100068130391b594c190004000308ca000c75b700009f200000006c000100068134a71b658e0a00040000dbce000c75b80003a79a0000006c0001000681235f1b34520a000400057346000158dc00008b7700002f1b000100008186a061a96e190004000308cc000d8da300009f20000000010001000081675e6187500a000400064696000d8da4000063550000000100010000819fff61c4dd0a00040004f27c0002ad4c00005a3c00002f1b000100067b600818f37b1900040006469a000d8da5000063550000000100010000830862634cdd0a000400057352000d8da600008b770000000100010000819b8761bfa70a00040000dbd4000d8da70003a79a000000010001000082249562548f0a0004000001a00002ad4a0004341000002f1b00010006815ac31bcf701900040004f286000d8da800005a3c000000010001000082b7c762f4530a0004000001a2000c75b9000434100000006c00010006812ee61b54360a0004000308d8000c75ba00009f200000006c0001000681c78f1d00a40a0004000573580002ad4a00008b7700002f1b0001000679b6a414d1e51900040005735c000d8da900008b770000000100010000820abe6238020a0004000308e0000d8daa00009f20000000010001000081837861a4e50a00040000dbdc000d8dab0003a79a000000010001000082894162c1080a000400057360000c75bb00008b770000006c000100068168501bf3f90a00040000017a000c75bc0000ccf60000006c000100067e1a8019b6970a00040000000000002026000157fd00023aed0108000060fae56113f31d00040000000000002028000157fd00023aed0107000061e5a0622fab0f00040000dbe00004eb200003a79a0000000f000100038120571b28ed0a00040000a0e20001e22f0003a79a000000060000004861388674c26e0a0004000308e4000d8dac00009f200000000100010000818e9561b0ae0a00040004f28a000c75bd00005a3c0000006c0001000681686a1bf3180a00040000000a000005a8000157fd00023aed000001116341fa63221d0a00040000020a000c75be0000ccf60000006c0006000119b62a7e13fc0a000400057362000d8dad00008b77000000010001000083f722644d7a0a000400057366000d8dae00008b77000000010001000083f641644bce0a00040000000200000000000432390000f25a000184b17924f80000019d3c040000fc9a00073b880003a79a00000016000600001b28356138f10a000300000260470000f5f800016db8d8000100000003df93000000000000040000dbe8000d8daf0003a79a000000010001000082b95462f3bb0a000400027c5e000d8db00000dd9e000000010001000082d30c630f3f0a00040005736a000c75bf00008b770000006c000100068169211bf4a30a00040005736e000c75c000008b770000006c0001000681b46e1cc6b40a000400057372000d8db100008b77000000010001000082ded6631ba50a00040004f29a000d8db200005a3c000000010001000081813761a0f10a00040005737a000d8db300008b77000000010001000082d4b76310200a00040004f2a2000d8db400005a3c000000010001000081fde862277d0a00040005737c000c75c100008b770000006c00010006819e6a1c87ee0a0004000001a4000c75c2000434100000006c000100067dfe9919ad410a0004000646c8000c75c3000063550000006c00010006816a171bf4410a0004000001a6000c75c4000434100000006c000100067e005b19ad410a0004000646d8000c75c5000063550000006c00010006816a871bf4520a00040004f2b2000c75c600005a3c0000006c00010006816ace1bf4470a0004000646e4000c75c7000063550000006c0001000682102c1dc0390a000400057382000d8db500008b7700000001000100008652a066d56e0a0004000646cc000d8db600006355000000010001000081d4a061fa280a00040004f2aa000d8db700005a3c000000010001000081acae61cee10a000400057388000d8db800008b770000000100010000816a666187360a0004000646d4000d8db9000063550000000100010000819b4f61bbe60a00040004f2b0000d8dba00005a3c000000010001000081a94461cad60a0004000646e0000d8dbb000063550000000100010000818b7f61aa9b0a0004000646e6000d8dbc00006355000000010001000088edda6900550a0004000646ea000d8dbd00006355000000010001000081893e61a76c0a000400000080000c75c80002e1ea0000006c000100068139341b68350a0004000000800002ad480002e1ea00002f1b0001000681869f1c3fe11e000400000062000020b80003e1990002cac50001000380d8cc1a2b0600000400000040000009e8000134690002cac5000000046436190a152700000400000064000020ba0003e1990002cac50001000381937f1c1adc000004000000060000be2c0001cc420002cac50001000681b8eb1c7c5400000400000058000020bc0000d0410002cac5000000036a1aed2507ef0000040000000a0000be2e000093280002cac5000100068216b41d53f0000004000000660000be300003cf1e0002cac5000000066d18b0292ce40000040000003e000020be000143d00002cac500010003821ee41d1b5a00000400000040000009ea0001d3020002cac50000000463e67909e5b5000004000000100000be3200016c020002cac5000100067fa12019fc080000040000002c0000be3400021df10002cac50001000681ab781c2ed60000040000009e0000be36000109520002cac5000000066965912380b40000040000009c0000be38000109520002cac50000000669f17828d65f000004000000240000be3a000373690002cac500000006691a3822b6e4000004000001860000be3c000102e20002cac5000000066633dc2186f8000004000000a00000be400002967a0002cac5000400060b0d40216bdc000004000000260000be420001067d0002cac50001000688cdfe2204330000040000005c000009ec0001984e0002cac5000000046347d909b68a00000400000098000020c00003e3e90002cac50000000362a4761e59a5000004000000960000be460000d2760002cac5000100068109341aa4de000004000001000000be4800036f130002cac5000400060a3cda21096f000004000000100000be4c000132b60002cac5000100067fa12019f30a00000400000038000020c20000aa0d0002cac5000400030c19b021e2ad00000400000048000020c40000b0310002cac50001000389468b23323e000004000004c8000020c60001984e0002cac5000100037fa1201a19d8000004000051d80000be500001d1830002cac5000000066249f01dcdf400000300000260470000c6e4000400015100040000000026ed00000000000003000002604700002b8000004a282700000000000e702900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084d70000000000000000000000000000000000000000000000000000000000000000000000000084d80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084d90000000000000000000000000000000000000000000000000000000000000000000000000084da0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084db0000000000000000000000000000000000000000000000000000000000000000000000000084dc0000000000000000000000000000000000000000000000000000000000000000000000000084dd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084de000000000000000000000000000000000000000000000000000000000000000000000000008a430000000000000000000000000000000000000000000000000000000000000000000000000081cf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000136c3520fcb0000000694300000001a199d89cb7f1589b842b4bd696f0a8a744f93d9200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080030000020a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000240000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014c080000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017cd233d7d4562fefff395e7eda220b20cccbe570000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000b79aafa9fe0000000000000000000000000000000000000000000000000000000000066235b2f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000